.linuxShell-module__nMa-VW__desktop{--os-accent:#c7835c;--os-accent-strong:#e0a076;--os-accent-soft:#c7835c21;--os-accent-rgb:199 131 92;--os-glass-opacity:.9;--os-blur-strength:18px;--os-bg:#080b0e;--os-surface:#0e1215ee;--os-surface-raised:#13181cf6;--os-surface-soft:#1f2529c2;--os-border:#d3dadb1c;--os-border-strong:#e0e5e533;--os-text:#e9ecea;--os-text-muted:#9aa4a2;--os-text-faint:#66706f;--os-success:#84a58b;--os-warning:#c9a06d;--os-danger:#c56f66;--os-selection-text:#17120f;--os-window-surface:rgb(14 18 21/var(--os-glass-opacity));--os-titlebar-surface:rgb(20 25 29/calc(var(--os-glass-opacity) + .04));--os-titlebar-focused:rgb(23 28 32/calc(var(--os-glass-opacity) + .06));--os-window-body:rgb(8 11 13/calc(var(--os-glass-opacity) - .08));--os-panel-surface:rgb(9 12 14/calc(var(--os-glass-opacity) - .08));--os-overlay-surface:rgb(12 16 19/calc(var(--os-glass-opacity) + .05));--os-icon-surface:#13181ceb;--os-input-surface:#05080a8a;--os-control-surface:#ffffff06;--os-control-hover:#fff1;--os-pane-surface:#1a20287a;--os-app-surface:#0c1015d1;--os-app-chrome:#151b22c7;--os-app-sidebar:#080c1061;--os-overlay-scrim:#0205083d;--os-panel-height:52px;--os-shadow:0 28px 80px #00030594, 0 7px 22px #00030559;--os-font-ui:var(--font-geist-sans), "Segoe UI", sans-serif;--os-font-mono:var(--font-geist-mono), "Cascadia Mono", monospace;min-height:100dvh;color:var(--os-text);background:var(--os-bg);font-family:var(--os-font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;position:fixed;inset:0;overflow:hidden}.linuxShell-module__nMa-VW__desktop[data-accent=sage]{--os-accent:#829b85;--os-accent-strong:#a6b7a4;--os-accent-soft:#829b8521;--os-accent-rgb:130 155 133}.linuxShell-module__nMa-VW__desktop[data-accent=ice]{--os-accent:#7f9ca7;--os-accent-strong:#a5bac2;--os-accent-soft:#7f9ca721;--os-accent-rgb:127 156 167}.linuxShell-module__nMa-VW__desktop[data-theme=light]{--os-bg:#c8c4bb;--os-surface:#e2e0daf5;--os-surface-raised:#f1efeafa;--os-surface-soft:#c2c2bcd6;--os-border:#1a20252e;--os-border-strong:#1a20254d;--os-text:#182026;--os-text-muted:#4e5a62;--os-text-faint:#727c82;--os-selection-text:#151a1e;--os-window-surface:rgb(228 226 220/var(--os-glass-opacity));--os-titlebar-surface:rgb(239 237 232/calc(var(--os-glass-opacity) + .04));--os-titlebar-focused:rgb(246 244 239/calc(var(--os-glass-opacity) + .06));--os-window-body:rgb(218 216 210/calc(var(--os-glass-opacity) - .03));--os-panel-surface:rgb(235 233 227/calc(var(--os-glass-opacity) + .02));--os-overlay-surface:rgb(241 239 234/calc(var(--os-glass-opacity) + .05));--os-icon-surface:#eeede8f0;--os-input-surface:#f9f8f4d1;--os-control-surface:#121a1f0b;--os-control-hover:#121a1f16;--os-pane-surface:#fffffc75;--os-app-surface:#e8e6e0e0;--os-app-chrome:#f4f2edcc;--os-app-sidebar:#d6d4ce8a;--os-overlay-scrim:#1c212429;--os-shadow:0 22px 64px #05080a52, 0 4px 16px #05080a33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.linuxShell-module__nMa-VW__desktop[data-theme=system]{--os-surface:#e2e0daf5;--os-surface-raised:#f1efeafa;--os-surface-soft:#c2c2bcd6;--os-border:#1a20252e;--os-border-strong:#1a20254d;--os-text:#182026;--os-text-muted:#4e5a62;--os-text-faint:#727c82;--os-selection-text:#151a1e;--os-window-surface:rgb(228 226 220/var(--os-glass-opacity));--os-titlebar-surface:rgb(239 237 232/calc(var(--os-glass-opacity) + .04));--os-titlebar-focused:rgb(246 244 239/calc(var(--os-glass-opacity) + .06));--os-window-body:rgb(218 216 210/calc(var(--os-glass-opacity) - .03));--os-panel-surface:rgb(235 233 227/calc(var(--os-glass-opacity) + .02));--os-overlay-surface:rgb(241 239 234/calc(var(--os-glass-opacity) + .05));--os-icon-surface:#eeede8f0;--os-input-surface:#f9f8f4d1;--os-control-surface:#121a1f0b;--os-control-hover:#121a1f16;--os-pane-surface:#fffffc75;--os-app-surface:#e8e6e0e0;--os-app-chrome:#f4f2edcc;--os-app-sidebar:#d6d4ce8a;--os-overlay-scrim:#1c212429;--os-shadow:0 22px 64px #05080a52, 0 4px 16px #05080a33;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.linuxShell-module__nMa-VW__wallpaper{pointer-events:none;background:linear-gradient(180deg, #04060814, #0406086b) center / cover no-repeat, radial-gradient(circle at 78% 31%, rgb(var(--os-accent-rgb) / .07), transparent 28%) center / cover no-repeat, var(--os-wallpaper-image,url(/assets/vantrel-obsidian-wallpaper.png)) center / cover no-repeat, #080b0e;position:absolute;inset:0;overflow:hidden}.linuxShell-module__nMa-VW__wallpaper:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 64%);mask-image:linear-gradient(115deg,#000,#0000 64%)}.linuxShell-module__nMa-VW__wallpaper:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--os-accent-rgb) / .36));width:min(24vw,360px);height:1px;box-shadow:0 -5px 20px rgb(var(--os-accent-rgb) / .025), 0 5px 20px rgb(var(--os-accent-rgb) / .025);position:absolute;bottom:9.5vh;right:4.8vw}.linuxShell-module__nMa-VW__grain{pointer-events:none;z-index:2;opacity:.032;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");position:absolute;inset:0}.linuxShell-module__nMa-VW__desktopContent{inset:0 0 var(--os-panel-height);z-index:10;position:absolute}.linuxShell-module__nMa-VW__desktopAxis{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;width:110px;display:flex;position:absolute;bottom:76px;right:32px}.linuxShell-module__nMa-VW__desktopAxis:before{content:"";background:#e9ecea29;height:1px;position:absolute;bottom:0;left:0;right:0}.linuxShell-module__nMa-VW__desktopAxis span{background:#e9ecea33;width:1px;height:5px}.linuxShell-module__nMa-VW__desktopAxis span:nth-child(3){background:var(--os-accent);height:10px}.linuxShell-module__nMa-VW__desktopBadge{pointer-events:none;width:210px;font-family:var(--os-font-mono);text-transform:uppercase;grid-template-columns:auto 1fr;justify-items:end;gap:4px 10px;display:grid;position:absolute;top:28px;right:30px}.linuxShell-module__nMa-VW__desktopBadgeIndex{align-self:center;color:var(--os-accent-strong)!important;letter-spacing:.14em!important;font-size:8px!important}.linuxShell-module__nMa-VW__desktopBadgeRule{background:linear-gradient(90deg, rgb(var(--os-accent-rgb) / .62), #e9ecea1f);align-self:center;width:100%;height:1px}.linuxShell-module__nMa-VW__desktopBadge strong{color:#edf1f4ad;letter-spacing:.14em;grid-column:1/-1;font-size:12px;font-weight:600}.linuxShell-module__nMa-VW__desktopBadge span{color:var(--os-text-faint);letter-spacing:.12em;grid-column:1/-1;font-size:9px}.linuxShell-module__nMa-VW__desktopBadge small{color:#e9ecea4a;letter-spacing:.075em;grid-column:1/-1;font-size:8px;font-weight:500}.linuxShell-module__nMa-VW__iconGrid{z-index:20;grid-template-rows:repeat(6,82px);grid-auto-flow:column;gap:4px 10px;display:grid;position:absolute;top:24px;left:20px}.linuxShell-module__nMa-VW__desktopIcon,.linuxShell-module__nMa-VW__panelButton,.linuxShell-module__nMa-VW__workspaceButton,.linuxShell-module__nMa-VW__taskButton,.linuxShell-module__nMa-VW__trayButton,.linuxShell-module__nMa-VW__windowControl,.linuxShell-module__nMa-VW__launcherApp,.linuxShell-module__nMa-VW__settingButton,.linuxShell-module__nMa-VW__notificationAction,.linuxShell-module__nMa-VW__sessionAction,.linuxShell-module__nMa-VW__quietButton{color:inherit;font:inherit;cursor:default;-webkit-tap-highlight-color:transparent;border:0}.linuxShell-module__nMa-VW__desktopIcon{text-align:center;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;width:80px;min-height:76px;padding:8px 5px 6px;transition:background .15s,border-color .15s,transform .15s;display:flex}.linuxShell-module__nMa-VW__desktopIcon:hover,.linuxShell-module__nMa-VW__desktopIconSelected{border-color:rgb(var(--os-accent-rgb) / .2);background:var(--os-panel-surface);box-shadow:inset 2px 0 rgb(var(--os-accent-rgb) / .72)}.linuxShell-module__nMa-VW__desktopIcon:active{transform:translateY(1px)}.linuxShell-module__nMa-VW__desktopIconGlyph{width:40px;height:40px;color:var(--os-accent-strong);background:var(--os-icon-surface);font-family:var(--os-font-mono);letter-spacing:.06em;border:1px solid #e0e8ef2e;border-radius:4px;place-items:center;font-size:10px;font-weight:650;display:grid;box-shadow:0 9px 24px #00030552,inset 0 1px #ffffff0e}.linuxShell-module__nMa-VW__desktopIconLabel{color:#edf1f4e6;text-shadow:0 1px 4px #000000db;max-width:72px;font-size:11px;font-weight:520;line-height:1.18}.linuxShell-module__nMa-VW__windowLayer{z-index:100;pointer-events:none;position:absolute;inset:0}.linuxShell-module__nMa-VW__window{border:1px solid var(--os-border);background:var(--os-window-surface);min-width:0;min-height:0;box-shadow:var(--os-shadow);-webkit-backdrop-filter:blur(var(--os-blur-strength)) saturate(108%);backdrop-filter:blur(var(--os-blur-strength)) saturate(108%);pointer-events:auto;transform-origin:50% 30%;border-radius:5px;flex-direction:column;animation:.15s ease-out both linuxShell-module__nMa-VW__windowEnter;display:flex;position:absolute;overflow:hidden}.linuxShell-module__nMa-VW__windowFocused{border-color:rgb(var(--os-accent-rgb) / .46);box-shadow:var(--os-shadow), 0 0 0 1px rgb(var(--os-accent-rgb) / .08)}.linuxShell-module__nMa-VW__windowFocused:after{z-index:5;content:"";background:var(--os-accent-strong);height:1px;box-shadow:0 0 14px rgb(var(--os-accent-rgb) / .38);pointer-events:none;position:absolute;top:0;left:44%;right:44%}.linuxShell-module__nMa-VW__windowFullscreen,.linuxShell-module__nMa-VW__compactWindow{box-shadow:none;border:0;border-radius:0}.linuxShell-module__nMa-VW__windowTitlebar{border-bottom:1px solid var(--os-border);background:var(--os-titlebar-surface);-webkit-user-select:none;user-select:none;touch-action:none;flex:0 0 38px;align-items:center;gap:10px;min-height:38px;padding:0 6px 0 11px;display:flex}.linuxShell-module__nMa-VW__windowFocused .linuxShell-module__nMa-VW__windowTitlebar{background:var(--os-titlebar-focused)}.linuxShell-module__nMa-VW__windowMark{border:1px solid rgb(var(--os-accent-rgb) / .8);width:9px;height:9px;box-shadow:inset 0 0 0 2px rgb(var(--os-accent-rgb) / .08);background:0 0;flex:none;transform:rotate(45deg)}.linuxShell-module__nMa-VW__windowHeading{flex:1;min-width:0}.linuxShell-module__nMa-VW__windowTitle{color:var(--os-text);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:610;overflow:hidden}.linuxShell-module__nMa-VW__windowMeta{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:1px;font-size:9px;display:block;overflow:hidden}.linuxShell-module__nMa-VW__windowControls{align-items:center;gap:3px;display:flex}.linuxShell-module__nMa-VW__windowControl{width:27px;height:27px;color:var(--os-text-muted);background:0 0;border-radius:3px;place-items:center;transition:color .13s,background .13s,transform .13s;display:grid}.linuxShell-module__nMa-VW__windowControl:hover{color:var(--os-text);background:var(--os-control-hover)}.linuxShell-module__nMa-VW__windowControl:active{transform:translateY(1px)}.linuxShell-module__nMa-VW__windowControlDanger:hover{color:#ffe4e1;background:#d073704d}.linuxShell-module__nMa-VW__windowBody{overscroll-behavior:contain;background:var(--os-window-body);flex:1;min-height:0;overflow:auto}.linuxShell-module__nMa-VW__resizeRight,.linuxShell-module__nMa-VW__resizeBottom,.linuxShell-module__nMa-VW__resizeCorner{z-index:4;touch-action:none;position:absolute}.linuxShell-module__nMa-VW__resizeRight{cursor:ew-resize;width:8px;top:38px;bottom:8px;right:0}.linuxShell-module__nMa-VW__resizeBottom{cursor:ns-resize;height:8px;bottom:0;left:0;right:8px}.linuxShell-module__nMa-VW__resizeCorner{cursor:nwse-resize;width:18px;height:18px;bottom:0;right:0}.linuxShell-module__nMa-VW__snapPreview{z-index:700;border:1px solid rgb(var(--os-accent-rgb) / .68);background:rgb(var(--os-accent-rgb) / .14);pointer-events:none;border-radius:6px;animation:.1s ease-out both linuxShell-module__nMa-VW__previewEnter;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0d}.linuxShell-module__nMa-VW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.linuxShell-module__nMa-VW__overview{z-index:780;color:#e9ecea;isolation:isolate;animation:.22s cubic-bezier(.2,.78,.22,1) both linuxShell-module__nMa-VW__overviewEnter;position:absolute;inset:0;overflow:hidden}.linuxShell-module__nMa-VW__overviewShade{z-index:-1;background:linear-gradient(180deg, #06090be6, #06090bc7 48%, #05080aed), radial-gradient(circle at 75% 22%, rgb(var(--os-accent-rgb) / .08), transparent 36%);position:absolute;inset:0}.linuxShell-module__nMa-VW__overviewWorkspaceBar{background:#080b0df5;border:1px solid #e0e5e52e;border-radius:4px;display:flex;position:absolute;top:26px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 48px #00030561}.linuxShell-module__nMa-VW__overviewWorkspaceBar button{color:#e9eceab3;width:68px;height:42px;font-family:var(--os-font-mono);background:0 0;border-right:1px solid #e0e5e51a;place-items:center;font-size:12px;transition:color .15s,background .15s,transform .15s;display:grid;position:relative}.linuxShell-module__nMa-VW__overviewWorkspaceBar button:last-child{border-right:0}.linuxShell-module__nMa-VW__overviewWorkspaceBar button:hover{color:#f4f4f1;background:#ffffff0b}.linuxShell-module__nMa-VW__overviewWorkspaceBar button:active{transform:translateY(1px)}.linuxShell-module__nMa-VW__overviewWorkspaceBar button i{background:0 0;height:1px;position:absolute;bottom:0;left:24px;right:24px}.linuxShell-module__nMa-VW__overviewWorkspaceBar .linuxShell-module__nMa-VW__overviewWorkspaceActive{color:#f8f6f2;background:rgb(var(--os-accent-rgb) / .09);box-shadow:inset 0 0 0 1px rgb(var(--os-accent-rgb) / .32)}.linuxShell-module__nMa-VW__overviewWorkspaceBar .linuxShell-module__nMa-VW__overviewWorkspaceActive i{background:var(--os-accent-strong);box-shadow:0 0 14px rgb(var(--os-accent-rgb) / .45)}.linuxShell-module__nMa-VW__overviewCanvas{position:absolute;inset:84px 7vw 176px}.linuxShell-module__nMa-VW__overviewWindow{top:var(--overview-top);left:var(--overview-left);width:var(--overview-width);height:var(--overview-height);color:#e9ecea;text-align:left;background:0 0;padding:0;transition:transform .17s,opacity .17s;position:absolute}.linuxShell-module__nMa-VW__overviewWindow:hover,.linuxShell-module__nMa-VW__overviewWindow:focus-visible{z-index:20;transform:translateY(-3px)scale(1.015)}.linuxShell-module__nMa-VW__overviewWindowFrame{box-shadow:0 22px 60px #00030585, 0 5px 16px rgb(var(--os-accent-rgb) / .06);background:#090d10;border:1px solid #e0e5e538;border-radius:5px;flex-direction:column;display:flex;position:absolute;inset:0 0 30px;overflow:hidden}.linuxShell-module__nMa-VW__overviewWindow:hover .linuxShell-module__nMa-VW__overviewWindowFrame,.linuxShell-module__nMa-VW__overviewWindow:focus-visible .linuxShell-module__nMa-VW__overviewWindowFrame{border-color:rgb(var(--os-accent-rgb) / .82);box-shadow:0 24px 68px #000305a3, 0 0 0 1px rgb(var(--os-accent-rgb) / .14)}.linuxShell-module__nMa-VW__overviewWindowTitlebar{background:#11171b;border-bottom:1px solid #e0e5e521;flex:0 0 31px;align-items:center;gap:8px;height:31px;padding:0 9px;font-size:9px;display:flex}.linuxShell-module__nMa-VW__overviewWindowGlyph{width:15px;height:15px;color:var(--os-accent-strong);place-items:center;display:grid}.linuxShell-module__nMa-VW__overviewWindowGlyph>*{width:13px;height:13px}.linuxShell-module__nMa-VW__overviewWindowTitlebar strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.linuxShell-module__nMa-VW__overviewWindowControls{align-items:center;gap:8px;display:flex}.linuxShell-module__nMa-VW__overviewWindowControls i{border:1px solid #e9ecea7a;width:5px;height:5px}.linuxShell-module__nMa-VW__overviewWindowControls i:first-child{border-inline:0;border-top:0;height:1px}.linuxShell-module__nMa-VW__overviewWindowControls i:last-child{border-width:0 1px 1px 0;transform:rotate(45deg)}.linuxShell-module__nMa-VW__overviewWindowBody{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 100%,#090d10;flex:1;grid-template-rows:1fr 1fr;grid-template-columns:26% 1fr 1fr;gap:7px;min-height:0;padding:9px;display:grid}.linuxShell-module__nMa-VW__overviewWindowBody i{background:#ffffff06;border:1px solid #e0e5e514}.linuxShell-module__nMa-VW__overviewWindowBody i:first-child{border-left-color:rgb(var(--os-accent-rgb) / .56);background:#ffffff0a;grid-row:1/3}.linuxShell-module__nMa-VW__overviewWindowBody i:nth-child(2){grid-column:2/4}.linuxShell-module__nMa-VW__overviewWindowLabel{color:#f1f2efe6;align-items:center;gap:8px;height:24px;padding-inline:8px;font-size:10px;font-weight:560;display:flex;position:absolute;bottom:0;left:0;right:0}.linuxShell-module__nMa-VW__overviewWindowLabel>span{width:14px;height:14px;color:var(--os-accent-strong);place-items:center;display:grid}.linuxShell-module__nMa-VW__overviewWindowLabel>span>*{width:13px;height:13px}.linuxShell-module__nMa-VW__overviewWindowLabel small{color:#7d8786;font-family:var(--os-font-mono);text-transform:uppercase;margin-left:auto;font-size:8px}.linuxShell-module__nMa-VW__overviewWindowMinimized{opacity:.66}.linuxShell-module__nMa-VW__overviewEmpty{color:#a1aaa8;text-align:center;justify-items:center;gap:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.linuxShell-module__nMa-VW__overviewEmpty>span{color:var(--os-accent-strong);font-size:28px}.linuxShell-module__nMa-VW__overviewEmpty strong{color:#dde1df;font-size:13px;font-weight:580}.linuxShell-module__nMa-VW__overviewEmpty small{font-size:10px}.linuxShell-module__nMa-VW__overviewSearch{border:1px solid rgb(var(--os-accent-rgb) / .64);background:#0b0f12f7;border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(550px,100vw - 48px);height:48px;padding:0 12px;display:grid;position:absolute;bottom:111px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0003056b}.linuxShell-module__nMa-VW__overviewSearch>span{color:#909a98;font-size:20px}.linuxShell-module__nMa-VW__overviewSearch input{color:#ebeeec;min-width:0;font:11px var(--os-font-ui);background:0 0;border:0;outline:0}.linuxShell-module__nMa-VW__overviewSearch input::placeholder{color:#747e7d}.linuxShell-module__nMa-VW__overviewSearch kbd,.linuxShell-module__nMa-VW__overviewHelp kbd,.linuxShell-module__nMa-VW__windowSwitcher kbd{color:#bec5c3;font:9px var(--os-font-mono);background:#ffffff09;border:1px solid #e0e5e52e;border-radius:3px}.linuxShell-module__nMa-VW__overviewSearch kbd{padding:4px 8px}.linuxShell-module__nMa-VW__overviewHelp{color:#9aa3a1;min-height:35px;font:9px var(--os-font-mono);white-space:nowrap;background:#090d10f0;border:1px solid #e0e5e529;border-radius:4px;align-items:center;gap:12px;padding:6px 15px;display:flex;position:absolute;bottom:61px;left:50%;transform:translate(-50%)}.linuxShell-module__nMa-VW__overviewHelp kbd{padding:2px 4px}.linuxShell-module__nMa-VW__overviewHelp>i{color:#515a59}.linuxShell-module__nMa-VW__windowSwitcher{z-index:1600;color:#e9ecea;width:min(720px,100vw - 40px);box-shadow:0 34px 100px #000305b8, 0 0 0 1px rgb(var(--os-accent-rgb) / .08);background:#080c0ffa;border:1px solid #e0e5e533;border-radius:5px;padding:15px;animation:.14s cubic-bezier(.2,.78,.22,1) both linuxShell-module__nMa-VW__switcherEnter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.linuxShell-module__nMa-VW__windowSwitcherEyebrow{color:#747e7d;font:8px var(--os-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.linuxShell-module__nMa-VW__windowSwitcherList{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;display:grid}.linuxShell-module__nMa-VW__windowSwitcherList button{color:#bdc5c3;text-align:left;background:#ffffff06;border:1px solid #e0e5e51a;border-radius:4px;grid-template-rows:1fr auto;justify-items:start;gap:9px;min-width:0;min-height:96px;padding:12px;transition:transform .12s,opacity .12s;display:grid;position:relative;overflow:hidden}.linuxShell-module__nMa-VW__windowSwitcherList button:hover{transform:translateY(-2px)}.linuxShell-module__nMa-VW__windowSwitcherList .linuxShell-module__nMa-VW__windowSwitcherItemActive{border-color:rgb(var(--os-accent-rgb) / .78);color:#f2f3f0;background:rgb(var(--os-accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--os-accent-rgb) / .12)}.linuxShell-module__nMa-VW__windowSwitcherList button>i{background:0 0;height:1px;position:absolute;bottom:0;left:12px;right:12px}.linuxShell-module__nMa-VW__windowSwitcherList .linuxShell-module__nMa-VW__windowSwitcherItemActive>i{background:var(--os-accent-strong)}.linuxShell-module__nMa-VW__windowSwitcherIcon{width:30px;height:30px;color:var(--os-accent-strong);background:#ffffff09;border:1px solid #e0e5e51f;place-items:center;display:grid}.linuxShell-module__nMa-VW__windowSwitcherIcon>*{width:18px;height:18px}.linuxShell-module__nMa-VW__windowSwitcherText{min-width:0}.linuxShell-module__nMa-VW__windowSwitcherText strong,.linuxShell-module__nMa-VW__windowSwitcherText small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.linuxShell-module__nMa-VW__windowSwitcherText strong{font-size:10px;font-weight:580}.linuxShell-module__nMa-VW__windowSwitcherText small{color:#737d7b;font:8px var(--os-font-mono);margin-top:3px}.linuxShell-module__nMa-VW__windowSwitcherHint{color:#747e7d;font:8px var(--os-font-mono);text-align:right;margin:11px 0 0}.linuxShell-module__nMa-VW__windowSwitcherHint kbd{padding:2px 4px}.linuxShell-module__nMa-VW__panel{right:14px;bottom:max(10px, env(safe-area-inset-bottom));z-index:800;background:var(--os-panel-surface);height:42px;-webkit-backdrop-filter:blur(var(--os-blur-strength)) saturate(112%);backdrop-filter:blur(var(--os-blur-strength)) saturate(112%);border:1px solid #e0e5e52b;border-radius:5px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid;position:absolute;left:14px;box-shadow:0 15px 46px #00030580,inset 0 1px #ffffff0a}.linuxShell-module__nMa-VW__panel:before{content:"";background:rgb(var(--os-accent-rgb) / .82);width:84px;height:1px;position:absolute;top:-1px;left:52px}.linuxShell-module__nMa-VW__panelCluster,.linuxShell-module__nMa-VW__workspaceList,.linuxShell-module__nMa-VW__taskList,.linuxShell-module__nMa-VW__tray{align-items:center;gap:4px;min-width:0;display:flex}.linuxShell-module__nMa-VW__panelButton,.linuxShell-module__nMa-VW__workspaceButton,.linuxShell-module__nMa-VW__taskButton,.linuxShell-module__nMa-VW__trayButton{height:32px;color:var(--os-text-muted);background:0 0;border-radius:3px;justify-content:center;align-items:center;transition:color .14s,background .14s,transform .14s;display:inline-flex;position:relative}.linuxShell-module__nMa-VW__panelButton:hover,.linuxShell-module__nMa-VW__workspaceButton:hover,.linuxShell-module__nMa-VW__taskButton:hover,.linuxShell-module__nMa-VW__trayButton:hover,.linuxShell-module__nMa-VW__panelButtonActive,.linuxShell-module__nMa-VW__trayButtonActive{color:var(--os-text);background:#ffffff12}.linuxShell-module__nMa-VW__panelButton:active,.linuxShell-module__nMa-VW__workspaceButton:active,.linuxShell-module__nMa-VW__taskButton:active,.linuxShell-module__nMa-VW__trayButton:active{transform:translateY(1px)}.linuxShell-module__nMa-VW__launcherButton{width:34px;color:var(--os-accent-strong)}.linuxShell-module__nMa-VW__launcherGlyph{grid-template-columns:repeat(2,1fr);gap:2px;width:18px;height:18px;display:grid;transform:rotate(45deg)scale(.7)}.linuxShell-module__nMa-VW__launcherGlyph span{background:rgb(var(--os-accent-rgb) / .12);border:1px solid}.linuxShell-module__nMa-VW__distroName{color:var(--os-text);font-family:var(--os-font-mono);letter-spacing:.105em;text-transform:uppercase;gap:1px;padding:0 9px 0 2px;font-size:9px;font-weight:650;line-height:1;display:grid}.linuxShell-module__nMa-VW__distroName small{color:var(--os-text-faint);letter-spacing:.19em;font-size:6px;font-weight:600}.linuxShell-module__nMa-VW__workspaceList{border-left:1px solid var(--os-border);border-right:1px solid var(--os-border);gap:3px;padding:0 7px}.linuxShell-module__nMa-VW__workspaceButton{width:31px;font-family:var(--os-font-mono);gap:5px;font-size:9px}.linuxShell-module__nMa-VW__workspaceButtonActive{color:var(--os-text);background:rgb(var(--os-accent-rgb) / .15);box-shadow:inset 0 0 0 1px rgb(var(--os-accent-rgb) / .22)}.linuxShell-module__nMa-VW__workspaceIndex{font-variant-numeric:tabular-nums}.linuxShell-module__nMa-VW__workspaceSignal{background:#e9ecea29;width:8px;height:2px;transition:width .16s,background .16s}.linuxShell-module__nMa-VW__workspaceButtonActive .linuxShell-module__nMa-VW__workspaceSignal{background:var(--os-accent-strong);width:12px}.linuxShell-module__nMa-VW__taskList{scrollbar-width:none;overflow-x:auto}.linuxShell-module__nMa-VW__taskList::-webkit-scrollbar{display:none}.linuxShell-module__nMa-VW__taskButton{gap:7px;min-width:35px;max-width:176px;padding:0 10px;font-size:11px}.linuxShell-module__nMa-VW__taskButton:after{content:"";background:rgb(var(--os-accent-rgb) / .46);border-radius:1px;height:1px;position:absolute;bottom:-1px;left:9px;right:9px}.linuxShell-module__nMa-VW__taskButtonFocused{color:var(--os-text);background:rgb(var(--os-accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--os-accent-rgb) / .12)}.linuxShell-module__nMa-VW__taskButtonFocused:after{background:var(--os-accent-strong)}.linuxShell-module__nMa-VW__taskButtonMinimized{color:var(--os-text-faint)}.linuxShell-module__nMa-VW__taskIcon,.linuxShell-module__nMa-VW__trayIcon{width:17px;height:17px;font-family:var(--os-font-mono);flex:none;place-items:center;font-size:8px;font-weight:650;display:grid}.linuxShell-module__nMa-VW__taskLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linuxShell-module__nMa-VW__tray{border-left:1px solid var(--os-border);justify-content:flex-end;gap:3px;padding-left:4px}.linuxShell-module__nMa-VW__trayMetric{height:26px;color:var(--os-text-faint);font-family:var(--os-font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 5px;font-size:8px;display:inline-flex}.linuxShell-module__nMa-VW__statusIcon{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.15px;width:14px;height:14px}.linuxShell-module__nMa-VW__trayButton{min-width:30px;font-family:var(--os-font-mono);padding:0 6px;font-size:9px}.linuxShell-module__nMa-VW__trayStatus{align-items:center;gap:6px;display:flex}.linuxShell-module__nMa-VW__trayStatusLabel{letter-spacing:.04em;text-transform:lowercase;font-size:8px}.linuxShell-module__nMa-VW__statusDot{background:var(--os-success);border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 2px #76ad881a}.linuxShell-module__nMa-VW__statusDotOffline{background:var(--os-danger);box-shadow:0 0 0 3px #d073701a}.linuxShell-module__nMa-VW__notificationCount{color:#17120f;background:var(--os-accent-strong);border:1px solid #090c0eeb;border-radius:2px;place-items:center;min-width:12px;height:12px;font-size:7px;font-weight:750;display:grid;position:absolute;top:1px;right:1px}.linuxShell-module__nMa-VW__clock{min-width:58px;color:var(--os-text);background:var(--os-control-surface);font-variant-numeric:tabular-nums;letter-spacing:.04em}.linuxShell-module__nMa-VW__overlayBackdrop{z-index:890;background:var(--os-overlay-scrim);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:0;position:absolute;inset:0}.linuxShell-module__nMa-VW__launcher,.linuxShell-module__nMa-VW__popover{z-index:900;border:1px solid var(--os-border-strong);background:var(--os-overlay-surface);box-shadow:var(--os-shadow);-webkit-backdrop-filter:blur(calc(var(--os-blur-strength) + 4px)) saturate(112%);backdrop-filter:blur(calc(var(--os-blur-strength) + 4px)) saturate(112%);border-radius:6px;animation:.14s ease-out both linuxShell-module__nMa-VW__overlayEnter;position:absolute;overflow:hidden}.linuxShell-module__nMa-VW__launcher{bottom:calc(var(--os-panel-height) + max(12px, env(safe-area-inset-bottom)));grid-template-columns:148px minmax(0,1fr);width:min(820px,100vw - 28px);max-height:min(680px,100dvh - 88px);display:grid;left:14px}.linuxShell-module__nMa-VW__launcherRail{border-right:1px solid var(--os-border);background:linear-gradient(180deg, rgb(var(--os-accent-rgb) / .075), transparent 32%), var(--os-control-surface);flex-direction:column;justify-content:space-between;min-height:520px;padding:16px 14px;display:flex}.linuxShell-module__nMa-VW__launcherRailBrand{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:650;display:flex}.linuxShell-module__nMa-VW__launcherRailGlyph{border:1px solid rgb(var(--os-accent-rgb) / .48);place-items:center;width:21px;height:21px;display:grid;position:relative;transform:rotate(45deg)}.linuxShell-module__nMa-VW__launcherRailGlyph i{background:var(--os-accent-strong);width:9px;height:1px;position:absolute}.linuxShell-module__nMa-VW__launcherRailGlyph i:nth-child(2){transform:rotate(90deg)}.linuxShell-module__nMa-VW__launcherRailGlyph i:nth-child(3){background:var(--os-text);width:3px;height:3px}.linuxShell-module__nMa-VW__launcherIdentity{margin-top:auto;padding-bottom:28px}.linuxShell-module__nMa-VW__launcherAvatar{border:1px solid rgb(var(--os-accent-rgb) / .34);background:rgb(var(--os-accent-rgb) / .08);border-radius:3px;place-items:center;width:42px;height:42px;color:var(--os-accent-strong)!important;letter-spacing:.08em!important;margin:0 0 11px!important;font-size:10px!important;display:grid!important}.linuxShell-module__nMa-VW__launcherRailStats{border-top:1px solid var(--os-border);color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.07em;text-transform:uppercase;gap:7px;padding-top:12px;font-size:7px;display:grid}.linuxShell-module__nMa-VW__launcherRailStats span{justify-content:space-between;align-items:baseline;display:flex}.linuxShell-module__nMa-VW__launcherRailStats b{color:var(--os-text-muted);font-size:8px;font-weight:600}.linuxShell-module__nMa-VW__launcherMain{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.linuxShell-module__nMa-VW__launcherHeader,.linuxShell-module__nMa-VW__popoverHeader{border-bottom:1px solid var(--os-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.linuxShell-module__nMa-VW__launcherHeading{gap:2px;min-width:116px;display:grid}.linuxShell-module__nMa-VW__launcherHeading span{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:7px}.linuxShell-module__nMa-VW__launcherHeading strong{color:var(--os-text);letter-spacing:-.01em;font-size:12px;font-weight:620}.linuxShell-module__nMa-VW__popoverHeaderActions{flex:none;align-items:center;gap:6px;display:flex}.linuxShell-module__nMa-VW__popoverIndicator{flex:none;gap:3px;width:19px;display:grid}.linuxShell-module__nMa-VW__popoverIndicator i{background:var(--os-text-faint);height:1px;display:block}.linuxShell-module__nMa-VW__popoverIndicator i:first-child{background:var(--os-accent);width:100%}.linuxShell-module__nMa-VW__popoverIndicator i:nth-child(2){width:70%}.linuxShell-module__nMa-VW__popoverIndicator i:last-child{width:35%}.linuxShell-module__nMa-VW__launcherIdentity,.linuxShell-module__nMa-VW__popoverTitle{min-width:0}.linuxShell-module__nMa-VW__launcherIdentity strong,.linuxShell-module__nMa-VW__popoverTitle strong{color:var(--os-text);letter-spacing:-.01em;font-size:13px;font-weight:640;display:block}.linuxShell-module__nMa-VW__launcherIdentity span,.linuxShell-module__nMa-VW__popoverTitle span{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.linuxShell-module__nMa-VW__searchWrap{flex:0 300px;position:relative}.linuxShell-module__nMa-VW__searchMark{border:1px solid var(--os-text-faint);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:11px;transform:translateY(-55%)}.linuxShell-module__nMa-VW__searchMark:after{content:"";transform-origin:0;background:var(--os-text-faint);width:5px;height:1px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.linuxShell-module__nMa-VW__searchInput{border:1px solid var(--os-border);width:100%;height:36px;color:var(--os-text);background:var(--os-input-surface);border-radius:3px;outline:none;padding:0 12px 0 30px;font-size:12px}.linuxShell-module__nMa-VW__searchInput::placeholder{color:var(--os-text-faint)}.linuxShell-module__nMa-VW__searchInput:focus{border-color:rgb(var(--os-accent-rgb) / .58);box-shadow:0 0 0 3px rgb(var(--os-accent-rgb) / .1)}.linuxShell-module__nMa-VW__launcherBody{min-height:0;padding:12px 16px 18px;overflow-y:auto}.linuxShell-module__nMa-VW__launcherSectionLabel{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.13em;text-transform:uppercase;margin:4px 0 9px;font-size:9px;font-weight:600}.linuxShell-module__nMa-VW__launcherGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.linuxShell-module__nMa-VW__launcherApp{text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;transition:background .13s,border-color .13s,transform .13s;display:grid}.linuxShell-module__nMa-VW__launcherApp:hover,.linuxShell-module__nMa-VW__launcherApp:focus-visible{border-color:rgb(var(--os-accent-rgb) / .2);background:var(--os-control-hover);box-shadow:inset 2px 0 rgb(var(--os-accent-rgb) / .72)}.linuxShell-module__nMa-VW__launcherApp:active{transform:translateY(1px)}.linuxShell-module__nMa-VW__launcherAppIcon{border:1px solid var(--os-border);width:34px;height:34px;color:var(--os-accent-strong);background:var(--os-surface-soft);font-family:var(--os-font-mono);border-radius:3px;place-items:center;font-size:9px;font-weight:650;display:grid}.linuxShell-module__nMa-VW__launcherAppCategory{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.08em;text-transform:uppercase;align-self:start;margin-top:2px;font-size:6px}.linuxShell-module__nMa-VW__launcherAppText{min-width:0}.linuxShell-module__nMa-VW__launcherAppText strong,.linuxShell-module__nMa-VW__launcherAppText span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.linuxShell-module__nMa-VW__launcherAppText strong{color:var(--os-text);font-size:11px;font-weight:580}.linuxShell-module__nMa-VW__launcherAppText span{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:8px}.linuxShell-module__nMa-VW__launcherEmpty{min-height:190px;color:var(--os-text-muted);text-align:center;place-items:center;display:grid}.linuxShell-module__nMa-VW__launcherEmpty strong,.linuxShell-module__nMa-VW__launcherEmpty span{display:block}.linuxShell-module__nMa-VW__launcherEmpty strong{font-size:13px}.linuxShell-module__nMa-VW__launcherEmpty span{color:var(--os-text-faint);font-family:var(--os-font-mono);margin-top:5px;font-size:9px}.linuxShell-module__nMa-VW__launcherFooter{border-top:1px solid var(--os-border);color:var(--os-text-faint);font-family:var(--os-font-mono);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:9px;display:flex}.linuxShell-module__nMa-VW__keyHints{gap:12px;display:flex}.linuxShell-module__nMa-VW__popover{right:12px;bottom:calc(var(--os-panel-height) + max(12px, env(safe-area-inset-bottom)));width:min(370px,100vw - 24px);max-height:min(620px,100dvh - 88px)}.linuxShell-module__nMa-VW__popoverBody{max-height:min(520px,100dvh - 158px);padding:12px;overflow-y:auto}.linuxShell-module__nMa-VW__quietButton,.linuxShell-module__nMa-VW__notificationAction{color:var(--os-text-muted);background:var(--os-control-surface);border-radius:4px;padding:6px 8px;font-size:10px}.linuxShell-module__nMa-VW__quietButton:hover,.linuxShell-module__nMa-VW__notificationAction:hover{color:var(--os-text);background:var(--os-control-hover)}.linuxShell-module__nMa-VW__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.linuxShell-module__nMa-VW__settingButton{border:1px solid var(--os-border);min-height:76px;color:var(--os-text-muted);background:var(--os-control-surface);text-align:left;border-radius:6px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.linuxShell-module__nMa-VW__settingButton:hover{background:var(--os-control-hover)}.linuxShell-module__nMa-VW__settingButtonActive{border-color:rgb(var(--os-accent-rgb) / .36);color:var(--os-text);background:rgb(var(--os-accent-rgb) / .1)}.linuxShell-module__nMa-VW__settingIcon{border:1px solid var(--os-border);width:28px;height:28px;font-family:var(--os-font-mono);border-radius:4px;place-items:center;font-size:8px;display:grid}.linuxShell-module__nMa-VW__settingText strong,.linuxShell-module__nMa-VW__settingText span{display:block}.linuxShell-module__nMa-VW__settingText strong{color:inherit;font-size:11px;font-weight:580}.linuxShell-module__nMa-VW__settingText span{color:var(--os-text-faint);font-family:var(--os-font-mono);text-transform:uppercase;margin-top:3px;font-size:8px}.linuxShell-module__nMa-VW__levelControl{border:1px solid var(--os-border);background:var(--os-control-surface);border-radius:6px;margin-top:12px;padding:12px}.linuxShell-module__nMa-VW__levelControl label{color:var(--os-text-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.linuxShell-module__nMa-VW__levelControl output{color:var(--os-text);font-family:var(--os-font-mono);font-variant-numeric:tabular-nums}.linuxShell-module__nMa-VW__levelControl input{width:100%;accent-color:var(--os-accent);margin-top:10px}.linuxShell-module__nMa-VW__notificationList,.linuxShell-module__nMa-VW__sessionList{gap:7px;display:grid}.linuxShell-module__nMa-VW__notification{border-left:2px solid var(--os-border-strong);background:var(--os-control-surface);padding:11px}.linuxShell-module__nMa-VW__notificationUnread{border-left-color:var(--os-accent);background:rgb(var(--os-accent-rgb) / .055)}.linuxShell-module__nMa-VW__notificationMeta{color:var(--os-text-faint);font-family:var(--os-font-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.linuxShell-module__nMa-VW__notification strong{color:var(--os-text);margin-top:7px;font-size:11px;font-weight:610;display:block}.linuxShell-module__nMa-VW__notification p{color:var(--os-text-muted);margin:4px 0 0;font-size:10px;line-height:1.45}.linuxShell-module__nMa-VW__notificationActions{gap:5px;margin-top:9px;display:flex}.linuxShell-module__nMa-VW__sessionAction{min-height:52px;color:var(--os-text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.linuxShell-module__nMa-VW__sessionAction:hover{border-color:var(--os-border);color:var(--os-text);background:var(--os-control-hover)}.linuxShell-module__nMa-VW__sessionActionDanger:hover{color:#f0b8b5;background:#d0737014;border-color:#d0737042}.linuxShell-module__nMa-VW__sessionActionIcon{border:1px solid var(--os-border);width:28px;height:28px;font-family:var(--os-font-mono);border-radius:4px;place-items:center;font-size:8px;display:grid}.linuxShell-module__nMa-VW__sessionAction strong,.linuxShell-module__nMa-VW__sessionAction span{display:block}.linuxShell-module__nMa-VW__sessionAction strong{color:inherit;font-size:11px;font-weight:590}.linuxShell-module__nMa-VW__sessionAction span{color:var(--os-text-faint);margin-top:2px;font-size:9px}.linuxShell-module__nMa-VW__emptyState{min-height:190px;color:var(--os-text-faint);text-align:center;place-items:center;font-size:11px;display:grid}.linuxShell-module__nMa-VW__ambienceCanvas{z-index:1;opacity:.3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.linuxShell-module__nMa-VW__ambienceCanvas canvas{width:100%;height:100%;display:block}.linuxShell-module__nMa-VW__desktop[data-density=comfortable] .linuxShell-module__nMa-VW__panel{height:44px}.linuxShell-module__nMa-VW__desktop[data-density=comfortable] .linuxShell-module__nMa-VW__windowTitlebar{flex-basis:42px;min-height:42px;padding-inline:14px 8px}.linuxShell-module__nMa-VW__desktop[data-density=comfortable] .linuxShell-module__nMa-VW__launcherApp{padding-block:12px}.linuxShell-module__nMa-VW__desktop[data-density=comfortable] .linuxShell-module__nMa-VW__popoverBody,.linuxShell-module__nMa-VW__desktop[data-density=comfortable] .linuxShell-module__nMa-VW__launcherBody{padding:16px}.linuxShell-module__nMa-VW__desktopIcon:focus-visible,.linuxShell-module__nMa-VW__panelButton:focus-visible,.linuxShell-module__nMa-VW__workspaceButton:focus-visible,.linuxShell-module__nMa-VW__taskButton:focus-visible,.linuxShell-module__nMa-VW__trayButton:focus-visible,.linuxShell-module__nMa-VW__windowControl:focus-visible,.linuxShell-module__nMa-VW__launcherApp:focus-visible,.linuxShell-module__nMa-VW__settingButton:focus-visible,.linuxShell-module__nMa-VW__notificationAction:focus-visible,.linuxShell-module__nMa-VW__sessionAction:focus-visible,.linuxShell-module__nMa-VW__quietButton:focus-visible,.linuxShell-module__nMa-VW__overviewWorkspaceBar button:focus-visible,.linuxShell-module__nMa-VW__overviewWindow:focus-visible,.linuxShell-module__nMa-VW__windowSwitcherList button:focus-visible,.linuxShell-module__nMa-VW__overviewSearch input:focus-visible{outline:2px solid var(--os-accent-strong);outline-offset:2px}@keyframes linuxShell-module__nMa-VW__windowEnter{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes linuxShell-module__nMa-VW__overlayEnter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes linuxShell-module__nMa-VW__previewEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes linuxShell-module__nMa-VW__overviewEnter{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes linuxShell-module__nMa-VW__switcherEnter{0%{opacity:0;transform:translate(-50%,calc(7px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.linuxShell-module__nMa-VW__desktop[data-reduced-motion=true] *,.linuxShell-module__nMa-VW__desktop[data-reduced-motion=true] :before,.linuxShell-module__nMa-VW__desktop[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:900px){.linuxShell-module__nMa-VW__distroName,.linuxShell-module__nMa-VW__trayMetric{display:none}.linuxShell-module__nMa-VW__panel{grid-template-columns:auto auto minmax(0,1fr) auto}.linuxShell-module__nMa-VW__taskLabel{display:none}.linuxShell-module__nMa-VW__taskButton{width:34px;padding:0}.linuxShell-module__nMa-VW__launcherGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.linuxShell-module__nMa-VW__desktopBadge,.linuxShell-module__nMa-VW__desktopAxis,.linuxShell-module__nMa-VW__iconGrid,.linuxShell-module__nMa-VW__workspaceList,.linuxShell-module__nMa-VW__trayButtonSecondary{display:none}.linuxShell-module__nMa-VW__desktopContent{bottom:calc(var(--os-panel-height) + env(safe-area-inset-bottom))}.linuxShell-module__nMa-VW__panel{right:6px;bottom:max(6px, env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;height:46px;left:6px}.linuxShell-module__nMa-VW__panelCluster{display:contents}.linuxShell-module__nMa-VW__taskList{justify-content:center}.linuxShell-module__nMa-VW__tray{border-left:0}.linuxShell-module__nMa-VW__clock{min-width:45px;padding-inline:2px}.linuxShell-module__nMa-VW__launcher,.linuxShell-module__nMa-VW__popover{right:6px;bottom:calc(var(--os-panel-height) + max(10px, env(safe-area-inset-bottom)));width:auto;max-height:calc(100dvh - 76px - env(safe-area-inset-bottom));left:6px}.linuxShell-module__nMa-VW__launcher{grid-template-columns:minmax(0,1fr)}.linuxShell-module__nMa-VW__launcherRail{display:none}.linuxShell-module__nMa-VW__launcherHeader{flex-direction:column;align-items:stretch}.linuxShell-module__nMa-VW__searchWrap{flex-basis:auto}.linuxShell-module__nMa-VW__launcherGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.linuxShell-module__nMa-VW__launcherApp{grid-template-columns:34px minmax(0,1fr)}.linuxShell-module__nMa-VW__launcherAppCategory,.linuxShell-module__nMa-VW__launcherFooter{display:none}.linuxShell-module__nMa-VW__popoverBody{max-height:calc(100dvh - 150px)}.linuxShell-module__nMa-VW__windowTitlebar{flex-basis:46px;min-height:46px}.linuxShell-module__nMa-VW__windowControl{width:36px;height:36px}.linuxShell-module__nMa-VW__resizeRight,.linuxShell-module__nMa-VW__resizeBottom,.linuxShell-module__nMa-VW__resizeCorner{display:none}.linuxShell-module__nMa-VW__overviewWorkspaceBar{top:16px}.linuxShell-module__nMa-VW__overviewWorkspaceBar button{width:52px;height:38px}.linuxShell-module__nMa-VW__overviewCanvas{grid-template-columns:1fr;align-content:start;gap:10px;display:grid;inset:70px 12px 164px;overflow-y:auto}.linuxShell-module__nMa-VW__overviewWindow{width:100%;min-width:0;height:178px;min-height:0;position:relative;top:auto;left:auto}.linuxShell-module__nMa-VW__overviewSearch{width:calc(100vw - 24px);bottom:103px}.linuxShell-module__nMa-VW__overviewHelp{justify-content:center;width:calc(100vw - 24px);bottom:55px;overflow:hidden}.linuxShell-module__nMa-VW__overviewHelp span:nth-of-type(2),.linuxShell-module__nMa-VW__overviewHelp span:nth-of-type(3),.linuxShell-module__nMa-VW__overviewHelp i{display:none}.linuxShell-module__nMa-VW__windowSwitcher{width:calc(100vw - 20px);padding:11px}.linuxShell-module__nMa-VW__windowSwitcherList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:66vh;overflow-y:auto}.linuxShell-module__nMa-VW__windowSwitcherList button{min-height:84px}}@media (prefers-reduced-motion:reduce){.linuxShell-module__nMa-VW__desktop *,.linuxShell-module__nMa-VW__desktop :before,.linuxShell-module__nMa-VW__desktop :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.VantrelSession-module__7QszMa__boot,.VantrelSession-module__7QszMa__gate,.VantrelSession-module__7QszMa__shutdown{z-index:1000;color:#e5e9ec;min-height:100dvh;font-family:var(--font-geist-mono), "Cascadia Mono", monospace;background:#080b0e;position:fixed;inset:0;overflow:hidden}.VantrelSession-module__7QszMa__boot{opacity:1;background:radial-gradient(circle at 82% 12%,#d391531a,#0000 34%),linear-gradient(145deg,#0b0f13,#050708 70%);grid-template-rows:auto 1fr auto;gap:clamp(18px,4vw,48px);padding:clamp(22px,6vw,72px);transition:opacity .28s,filter .28s;display:grid}.VantrelSession-module__7QszMa__boot:before,.VantrelSession-module__7QszMa__gate:after{pointer-events:none;content:"";opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");position:absolute;inset:0}.VantrelSession-module__7QszMa__bootReady{opacity:0;filter:blur(4px)}.VantrelSession-module__7QszMa__bootBrand,.VantrelSession-module__7QszMa__statusBrand,.VantrelSession-module__7QszMa__identity,.VantrelSession-module__7QszMa__sessionLabel{align-items:center;display:flex}.VantrelSession-module__7QszMa__bootBrand{z-index:1;gap:14px;position:relative}.VantrelSession-module__7QszMa__bootBrand>div{gap:3px;display:grid}.VantrelSession-module__7QszMa__bootBrand strong{font:540 17px var(--font-geist-sans), sans-serif;letter-spacing:-.02em}.VantrelSession-module__7QszMa__bootBrand small,.VantrelSession-module__7QszMa__bootFooter{color:#697580;letter-spacing:.11em;text-transform:uppercase;font-size:10px}.VantrelSession-module__7QszMa__brandMark,.VantrelSession-module__7QszMa__statusMark,.VantrelSession-module__7QszMa__avatar{border:1px solid var(--session-accent,#d58e53);color:var(--session-accent,#e6a167);place-items:center;display:grid}.VantrelSession-module__7QszMa__brandMark{aspect-ratio:1;width:40px;font-size:13px}.VantrelSession-module__7QszMa__bootTerminal{z-index:1;background:linear-gradient(90deg,#d58e530b,#0000 72%);border-left:1px solid #d58e539e;align-self:center;width:min(760px,100%);min-height:310px;padding:26px;position:relative}.VantrelSession-module__7QszMa__bootTerminal p{color:#87939d;margin:0 0 9px;font-size:clamp(10px,1.5vw,12px);line-height:1.5;animation:.18s both VantrelSession-module__7QszMa__logEnter}.VantrelSession-module__7QszMa__bootTerminal .VantrelSession-module__7QszMa__eyebrow{color:#d58e53;letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px;font-size:9px}.VantrelSession-module__7QszMa__bootCursor{background:#d58e53;width:7px;height:13px;animation:.9s step-end infinite VantrelSession-module__7QszMa__cursorBlink;display:inline-block}.VantrelSession-module__7QszMa__bootFooter{z-index:1;justify-content:space-between;display:flex;position:relative}.VantrelSession-module__7QszMa__bootProgress{background:linear-gradient(90deg, #d58e53 var(--boot-progress), #ffffff0d var(--boot-progress));height:2px;transition:background 80ms linear;position:absolute;bottom:0;left:0;right:0}.VantrelSession-module__7QszMa__gate{--session-accent:#df975b;--session-accent-soft:#df975b29;isolation:isolate;background:#080b0e;grid-template-rows:56px 1fr auto;animation:.42s cubic-bezier(.2,.72,.2,1) both VantrelSession-module__7QszMa__gateEnter;display:grid}.VantrelSession-module__7QszMa__gate[data-accent=sage]{--session-accent:#9eb88a;--session-accent-soft:#9eb88a29}.VantrelSession-module__7QszMa__gate[data-accent=ice]{--session-accent:#8fb8cb;--session-accent-soft:#8fb8cb29}.VantrelSession-module__7QszMa__wallpaper{z-index:-2;background:linear-gradient(90deg, #04070acc, #04070a47 58%, #04070a85), linear-gradient(#04070a42, #04070a94), var(--session-wallpaper,url(/assets/vantrel-obsidian-wallpaper.png)) center / cover no-repeat, #0b0f12;animation:9s ease-out both VantrelSession-module__7QszMa__wallpaperSettle;position:absolute;inset:0;transform:scale(1.018)}.VantrelSession-module__7QszMa__gateLocked .VantrelSession-module__7QszMa__wallpaper{filter:saturate(.72)brightness(.78)}.VantrelSession-module__7QszMa__statusStrip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0dc2;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-width:0;padding:0 22px;display:grid;box-shadow:0 12px 45px #0000002e}.VantrelSession-module__7QszMa__statusBrand{color:#aab1b8;letter-spacing:.06em;gap:13px;font-size:12px}.VantrelSession-module__7QszMa__statusMark{aspect-ratio:1;width:32px;font-size:11px}.VantrelSession-module__7QszMa__statusClock{color:#cdd3d8;letter-spacing:.03em;text-transform:capitalize;font-size:11px}.VantrelSession-module__7QszMa__statusClock strong{color:#e9edf0;margin-left:8px;font-weight:500}.VantrelSession-module__7QszMa__systemControls{justify-content:flex-end;align-items:stretch;height:100%;display:flex}.VantrelSession-module__7QszMa__systemControls>*{color:#c4cbd0;min-width:55px;font:11px var(--font-geist-mono), monospace;background:0 0;border:0;border-left:1px solid #ffffff14;place-items:center;display:grid}.VantrelSession-module__7QszMa__systemControls button{cursor:pointer;transition:color .16s,background .16s}.VantrelSession-module__7QszMa__systemControls button:hover,.VantrelSession-module__7QszMa__systemControls button:focus-visible{color:#fff;background:#ffffff0f;outline:none}.VantrelSession-module__7QszMa__systemControls .VantrelSession-module__7QszMa__powerButton{color:var(--session-accent);font-size:18px}.VantrelSession-module__7QszMa__locale{text-transform:lowercase}.VantrelSession-module__7QszMa__networkState{font-size:18px}.VantrelSession-module__7QszMa__loginPanel{place-self:center;width:min(480px,100% - 40px);margin-top:-3vh;animation:.56s cubic-bezier(.2,.72,.2,1) 80ms both VantrelSession-module__7QszMa__panelEnter}.VantrelSession-module__7QszMa__identity{gap:24px;margin-bottom:26px}.VantrelSession-module__7QszMa__identity>div{min-width:0}.VantrelSession-module__7QszMa__identity p{color:#818b94;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:9px}.VantrelSession-module__7QszMa__identity h1{color:#f1f3f5;font:440 clamp(27px, 4vw, 34px) var(--font-geist-sans), sans-serif;letter-spacing:-.04em;margin:0}.VantrelSession-module__7QszMa__avatar{aspect-ratio:1;width:80px;box-shadow:inset 0 0 24px var(--session-accent-soft), 0 16px 45px #00000047;border-radius:9px;font-size:18px;font-weight:600}.VantrelSession-module__7QszMa__loginForm{gap:12px;display:grid}.VantrelSession-module__7QszMa__passwordField{color:#78838d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b0fb0;border:1px solid #cbd6df42;border-radius:4px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:54px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 16px 48px #00000029}.VantrelSession-module__7QszMa__passwordField:focus-within{border-color:var(--session-accent);box-shadow:0 0 0 1px var(--session-accent-soft), 0 18px 52px #0000003d;background:#070b0fd6}.VantrelSession-module__7QszMa__passwordField>span{place-items:center;font-size:11px;display:grid}.VantrelSession-module__7QszMa__passwordField input{color:#edf1f4;width:100%;min-width:0;font:12px var(--font-geist-mono), monospace;letter-spacing:.04em;background:0 0;border:0;outline:0}.VantrelSession-module__7QszMa__passwordField input::placeholder{color:#69737d}.VantrelSession-module__7QszMa__revealPassword{color:#7f8992;cursor:pointer;font:18px var(--font-geist-mono), monospace;background:0 0;border:0;align-self:stretch}.VantrelSession-module__7QszMa__revealPassword:hover,.VantrelSession-module__7QszMa__revealPassword:focus-visible{color:#e4e8eb;outline:none}.VantrelSession-module__7QszMa__submitButton{border:1px solid var(--session-accent);color:#f0ab72;cursor:pointer;min-height:52px;font:600 12px var(--font-geist-mono), monospace;letter-spacing:.02em;background:#070b0fc7;border-radius:4px;transition:color .16s,background .16s,transform .16s;box-shadow:inset 0 0 0 1px #0006}.VantrelSession-module__7QszMa__gate[data-accent=sage] .VantrelSession-module__7QszMa__submitButton,.VantrelSession-module__7QszMa__gate[data-accent=ice] .VantrelSession-module__7QszMa__submitButton{color:var(--session-accent)}.VantrelSession-module__7QszMa__submitButton:hover,.VantrelSession-module__7QszMa__submitButton:focus-visible{color:#0a0d10;background:var(--session-accent);outline:none;transform:translateY(-1px)}.VantrelSession-module__7QszMa__sessionLabel{color:#d5dadd;gap:11px;min-height:34px;padding:0 4px;font-size:11px}.VantrelSession-module__7QszMa__sessionLabel span:first-child{color:var(--session-accent);font-size:17px}.VantrelSession-module__7QszMa__sessionLabel span:last-child{color:#8b949c;margin-left:auto}.VantrelSession-module__7QszMa__demoHint,.VantrelSession-module__7QszMa__authError{margin:0;padding:0 4px;font-size:9px;line-height:1.5}.VantrelSession-module__7QszMa__demoHint{color:#6f7982}.VantrelSession-module__7QszMa__demoHint code{color:#aeb6bc;font:inherit}.VantrelSession-module__7QszMa__authError{color:#e0a49d}.VantrelSession-module__7QszMa__readyStatus{color:#aab1b7;letter-spacing:.04em;justify-self:center;align-items:center;gap:12px;margin-bottom:clamp(30px,6vh,68px);font-size:11px;display:flex}.VantrelSession-module__7QszMa__readyStatus>span:first-child{aspect-ratio:1;color:#a9c36f;border:1px solid #98ad65;border-radius:50%;place-items:center;width:21px;font-size:11px;display:grid}.VantrelSession-module__7QszMa__shutdown{place-items:center;padding:26px;display:grid}.VantrelSession-module__7QszMa__shutdown>div{color:#87939d;width:min(720px,100%);font-size:12px;line-height:1.7}.VantrelSession-module__7QszMa__shutdown span{color:#d58e53}.VantrelSession-module__7QszMa__shutdown strong{color:#edf1f4;margin-top:20px;display:block}.VantrelSession-module__7QszMa__shutdown button{color:#d58e53;cursor:pointer;min-height:40px;font:600 11px var(--font-geist-mono), monospace;background:0 0;border:1px solid #d58e5380;padding:0 20px;position:fixed;bottom:32px}.VantrelSession-module__7QszMa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes VantrelSession-module__7QszMa__cursorBlink{50%{opacity:0}}@keyframes VantrelSession-module__7QszMa__logEnter{0%{opacity:0;transform:translate(-5px)}}@keyframes VantrelSession-module__7QszMa__gateEnter{0%{opacity:0}}@keyframes VantrelSession-module__7QszMa__panelEnter{0%{opacity:0;transform:translateY(12px)}}@keyframes VantrelSession-module__7QszMa__wallpaperSettle{0%{transform:scale(1.045)}to{transform:scale(1.018)}}.VantrelSession-module__7QszMa__boot[data-reduced-motion=true],.VantrelSession-module__7QszMa__gate[data-reduced-motion=true],.VantrelSession-module__7QszMa__gate[data-reduced-motion=true] .VantrelSession-module__7QszMa__wallpaper,.VantrelSession-module__7QszMa__gate[data-reduced-motion=true] .VantrelSession-module__7QszMa__loginPanel,.VantrelSession-module__7QszMa__boot[data-reduced-motion=true] .VantrelSession-module__7QszMa__bootTerminal p,.VantrelSession-module__7QszMa__boot[data-reduced-motion=true] .VantrelSession-module__7QszMa__bootCursor{transition:none;animation:none}@media (max-width:620px){.VantrelSession-module__7QszMa__gate{grid-template-rows:48px 1fr auto}.VantrelSession-module__7QszMa__statusStrip{grid-template-columns:1fr auto;padding-left:12px}.VantrelSession-module__7QszMa__statusClock,.VantrelSession-module__7QszMa__locale,.VantrelSession-module__7QszMa__networkState{display:none}.VantrelSession-module__7QszMa__systemControls>*{min-width:46px}.VantrelSession-module__7QszMa__loginPanel{width:min(400px,100% - 34px);margin-top:0}.VantrelSession-module__7QszMa__identity{gap:17px;margin-bottom:22px}.VantrelSession-module__7QszMa__avatar{width:66px}.VantrelSession-module__7QszMa__readyStatus{margin-bottom:24px}.VantrelSession-module__7QszMa__bootTerminal{min-height:340px;padding:18px}}@media (prefers-reduced-motion:reduce){.VantrelSession-module__7QszMa__boot,.VantrelSession-module__7QszMa__gate,.VantrelSession-module__7QszMa__wallpaper,.VantrelSession-module__7QszMa__loginPanel,.VantrelSession-module__7QszMa__bootTerminal p,.VantrelSession-module__7QszMa__bootCursor,.VantrelSession-module__7QszMa__submitButton,.VantrelSession-module__7QszMa__systemControls button{transition:none;animation:none}}
