.desktop-window_overlay__YYUi7{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vw,40px) clamp(10px,3vw,40px) calc(var(--xp-taskbar-h, 40px) + clamp(10px,3vw,40px));pointer-events:none}.desktop-window_backdrop__tewPG{position:fixed;inset:0;z-index:199;background:rgba(4,4,6,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.desktop-window_frame__p8Ncv{position:relative;z-index:1;width:min(1040px,100%);height:min(82vh,760px);pointer-events:auto;translate:calc(var(--stack, 0)*22px) calc(var(--stack, 0)*18px);animation:desktop-window_popIn__jYkD7 .18s cubic-bezier(.22,1,.36,1) both}.desktop-window_frameMaximized__oFpuM{width:100%;height:calc(100svh - var(--xp-taskbar-h, 40px) - 24px);translate:none}.desktop-window_window__WxSQy{display:flex;flex-direction:column;height:100%}.desktop-window_window__WxSQy .xpStatusBar,.desktop-window_window__WxSQy .xpTitleBar{flex-shrink:0}.desktop-window_body__KMtjL{flex:1 1;min-height:0;overflow:auto}.desktop-window_bodyFlush__ud_oY{margin:0;overflow:hidden;display:flex;flex-direction:column}.desktop-window_bodyFlush__ud_oY>*{flex:1 1;min-height:0}@keyframes desktop-window_popIn__jYkD7{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.desktop-window_frame__p8Ncv{animation:none}}@media(max-width:767px){.desktop-window_overlay__YYUi7{padding:8px 8px calc(var(--xp-taskbar-h, 46px) + 8px)}.desktop-window_frame__p8Ncv{width:100%;height:100%;translate:none}}.xp-shell_desktop__xTCgq{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100svh;padding-bottom:var(--xp-taskbar-h,40px);background:radial-gradient(120% 95% at 68% 18%,#1b1b1f 0,#0b0b0d 48%,#000 100%);color:var(--xp-ink);overflow-x:clip}.xp-shell_wallpaper__U8Eh0{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.xp-shell_frame__3n7WL{position:fixed;inset:14px 14px calc(var(--xp-taskbar-h, 40px) + 14px);z-index:1;border:1px solid var(--xp-line);pointer-events:none}@media(max-width:767px){.xp-shell_frame__3n7WL{inset:10px 10px calc(var(--xp-taskbar-h, 40px) + 10px)}}.xp-shell_surface__WVDSY{position:relative;z-index:2;flex:1 1;width:100%}.xp-shell_maximized__UO7Ql{position:relative;min-height:100svh;padding-bottom:var(--xp-taskbar-h,40px);background:#000}.xp-shell_maximizedBar__zi9C7{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-radius:0;border-left:none;border-right:none}.xp-shell_maximizedBody__Hi33F{position:relative}.xp-shell_maximizedClose__tUtwS{text-decoration:none}.xp-shell_icons__El3B6{display:grid;grid-template-columns:repeat(auto-fill,92px);grid-gap:10px 4px;gap:10px 4px;align-content:start;margin:0;padding:0;list-style:none}.xp-shell_icon__Bnjr_{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;padding:8px 4px 6px;border:1px dotted rgba(0,0,0,0);text-decoration:none;text-align:center;color:var(--xp-ink)}.xp-shell_icon__Bnjr_:focus-visible,.xp-shell_icon__Bnjr_:hover{background:rgba(185,185,194,.14);border-color:hsla(0,0%,100%,.35);color:var(--xp-ink-bright);outline:none}.xp-shell_icon__Bnjr_:focus-visible .xp-shell_iconGlyph__JrYMK,.xp-shell_icon__Bnjr_:hover .xp-shell_iconGlyph__JrYMK{filter:saturate(.85) drop-shadow(0 0 10px rgba(255,255,255,.5))}.xp-shell_iconGlyph__JrYMK{display:grid;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;border-radius:6px;background:linear-gradient(180deg,#3d3d46,#26262d);box-shadow:inset 0 1px hsla(0,0%,100%,.2),0 3px 8px rgba(0,0,0,.5);filter:saturate(.5);transition:filter .2s ease}.xp-shell_iconGlyph__JrYMK img{width:26px;height:auto}.xp-shell_iconLabel__mjfa6{font-family:var(--xp-font);font-size:11px;line-height:1.35;text-shadow:0 1px 2px rgba(0,0,0,.95)}.xp-shell_taskbar__vUAR4{position:fixed;bottom:0;left:0;right:0;z-index:400;display:flex;align-items:stretch;height:var(--xp-taskbar-h,40px);font-family:var(--xp-font);background:linear-gradient(180deg,#4a4a55,#33333c 8%,#2a2a31 42%,#24242b 88%,#1a1a1f);border-top:1px solid #6d6d7b;box-shadow:0 -2px 12px rgba(0,0,0,.6)}.xp-shell_start__i1Usq{display:flex;align-items:center;gap:8px;height:100%;padding:0 22px 0 12px;font-family:var(--xp-title-font);font-size:15px;font-style:italic;font-weight:700;color:var(--xp-ink-bright);text-shadow:1px 1px 2px rgba(0,0,0,.8);border:none;border-radius:0 12px 12px 0;background:linear-gradient(180deg,#6f6f7e,#4a4a55 45%,#3a3a43);box-shadow:inset 0 1px hsla(0,0%,100%,.3);cursor:pointer;transition:filter .15s ease}.xp-shell_start__i1Usq:hover,.xp-shell_start__i1Usq[aria-expanded=true]{filter:brightness(1.25)}.xp-shell_startMark__WgwdS{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#b9b9c2 55%,#71717c)}.xp-shell_startMark__WgwdS img{width:12px;height:auto}.xp-shell_tasks__xwASH{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;padding:4px 8px;overflow-x:auto;scrollbar-width:none}.xp-shell_tasks__xwASH::-webkit-scrollbar{display:none}.xp-shell_task__RPgXL{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:26px;padding:0;font-size:11px;color:var(--xp-ink);text-decoration:none;white-space:nowrap;border:1px solid rgba(0,0,0,.45);border-radius:3px;background:linear-gradient(180deg,#3d3d46,#2a2a31);box-shadow:inset 0 1px hsla(0,0%,100%,.12);cursor:pointer}.xp-shell_task__RPgXL:hover{color:var(--xp-ink-bright);filter:brightness(1.25)}.xp-shell_taskGlyph__W_PEc{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.xp-shell_taskActive__rz_8S{color:var(--xp-ink-bright);background:linear-gradient(180deg,#17171c,#24242b);box-shadow:inset 1px 1px 3px rgba(0,0,0,.8)}.xp-shell_tray__pmZQv{display:flex;align-items:center;gap:10px;padding:0 14px;font-size:11px;color:var(--xp-ink);border-left:1px solid hsla(0,0%,100%,.14);background:linear-gradient(180deg,#3a3a43,#26262d);box-shadow:inset 1px 0 rgba(0,0,0,.4)}.xp-shell_clock__s5Ass{min-width:62px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xp-shell_startMenu__WuJ8l{position:fixed;bottom:var(--xp-taskbar-h,40px)}.xp-shell_startMenu__WuJ8l[hidden]{display:none}.xp-shell_startMenu__WuJ8l{left:0;z-index:405;width:min(300px,100vw - 16px);padding:0 0 3px;border-radius:8px 8px 0 0;overflow:hidden;background:var(--xp-surface);box-shadow:inset -1px -1px #101014,inset 1px 1px #4c4c58,inset -2px -2px #1a1a20,inset 2px 2px #6d6d7b,0 -12px 40px rgba(0,0,0,.7)}.xp-shell_startMenuHeader__OKrwY{display:flex;align-items:center;gap:10px;padding:10px 14px;font-family:var(--xp-title-font);font-size:14px;font-weight:700;color:var(--xp-ink-bright);text-shadow:1px 1px rgba(0,0,0,.8);background:linear-gradient(180deg,#6f6f7e,#45454f 8%,#3a3a43 60%,#2b2b33);border-bottom:1px solid #6d6d7b}.xp-shell_startMenuList__5A2B0{margin:0;padding:6px;list-style:none;background:var(--xp-surface-raised)}.xp-shell_startMenuItem__yY4Ic{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:12px;color:var(--xp-ink);text-decoration:none;border-radius:2px}.xp-shell_startMenuItem__yY4Ic:focus-visible,.xp-shell_startMenuItem__yY4Ic:hover{color:#0b0b0d;background:linear-gradient(180deg,#d7d7de,#b9b9c2);outline:none}.xp-shell_startMenuFooter__ikKg1{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;background:linear-gradient(180deg,#33333c,#26262d);border-top:1px solid hsla(0,0%,100%,.1)}.xp-shell_scrim__B7ZFq{position:fixed;inset:0;z-index:404}