.os_screen__V14GJ{height:100dvh;display:flex;flex-direction:column}.os_menubar__U4O1l{height:28px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;font-size:13px;color:var(--desk-fg);background:var(--glass);backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--glass-edge);z-index:30}.os_menubarItem__EHfaV{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;color:inherit;cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out)}.os_menubarItem__EHfaV:hover,.os_menubarItem__EHfaV[data-state=open]{background:var(--glass-strong)}.os_menubarItem__EHfaV:focus-visible{outline:none;box-shadow:0 0 0 2px var(--glass-focus)}.os_desktop__jx_H1{position:relative;flex:1;min-height:0}.os_dockZone___GeT7{position:absolute;left:0;right:0;bottom:0;height:96px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;pointer-events:none;z-index:40}.os_dock__T1tEb{--avatar-lift:-6px;--avatar-scale:1.08;pointer-events:auto;display:flex;align-items:flex-end;gap:6px;padding:8px;border-radius:20px;background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(var(--glass-blur));box-shadow:0 20px 50px -20px rgba(0,0,0,.5);transition:transform var(--duration-medium) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}.os_dockHidden__gco_r .os_dock__T1tEb{transform:translateY(72px);opacity:0}.os_dockZone___GeT7:hover .os_dock__T1tEb,.os_dock__T1tEb:focus-within{transform:none;opacity:1;transition:transform var(--duration-slow) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out)}.os_dockItem__kkjjJ{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:var(--desk-fg);background:var(--glass-strong);cursor:pointer}.os_dockItem__kkjjJ:focus-visible{outline:none;box-shadow:0 0 0 2px var(--glass-focus)}.os_dockDot__epJOr{position:absolute;bottom:-6px;width:4px;height:4px;border-radius:9999px;background:var(--desk-fg);opacity:.8}.os_dockLabel__AKPnO{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 0;scale:var(--tt-scale);transform-origin:50% 100%;white-space:nowrap;font-size:12px;padding:3px 8px;border-radius:6px;color:var(--desk-fg);background:var(--glass-strong);backdrop-filter:blur(calc(var(--glass-blur) * .7));border:1px solid var(--glass-edge);opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease),scale var(--tt-out-dur) var(--tt-out-ease)}.os_dockItem__kkjjJ:focus-visible .os_dockLabel__AKPnO,.os_dockItem__kkjjJ:hover .os_dockLabel__AKPnO{opacity:1;scale:1;transition:opacity var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay),scale var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay)}.os_dockSep__rSocQ{width:1px;height:36px;margin:0 4px 6px;background:var(--glass-edge)}.os_frame__PFq0Q{position:absolute;inset:16px 24px 100px;display:flex;padding:6px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(var(--glass-blur));box-shadow:0 40px 100px -30px rgba(0,0,0,.55);transform-origin:center;transition:inset var(--duration-fast) var(--ease-smooth-out),padding var(--duration-fast) var(--ease-smooth-out),border-radius var(--duration-fast) var(--ease-smooth-out);z-index:20}.os_pane__h4PUL{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--sndq-surface);border:1px solid var(--sndq-border);transition:border-radius var(--duration-fast) var(--ease-smooth-out)}.os_frameZoomed__unLe1{inset:0;padding:0}.os_frameZoomed__unLe1,.os_frameZoomed__unLe1 .os_pane__h4PUL{border-radius:0;border-width:0}.os_frameMinimized__djmEy{display:none}.os_frameEnter__JMSCl{animation:os_windowIn__unZa2 var(--modal-open-dur) var(--modal-ease) both}.os_frameClosing__KcLUj{animation:os_windowOut__3ZU9E var(--modal-close-dur) var(--modal-ease) both;pointer-events:none}.os_frameMinimizing__u5v6X{animation:os_windowDown__iZxNX var(--panel-close-dur) var(--panel-ease) both;pointer-events:none}.os_content__eGc1F{animation:os_contentIn__rwYHz var(--text-swap-dur) var(--text-swap-ease) both}@media (max-width:900px){.os_frame__PFq0Q{inset:0;padding:0}.os_frame__PFq0Q,.os_pane__h4PUL{border-radius:0;border-width:0}}.os_titlebar__j9KPe{height:46px;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;border-bottom:1px solid var(--sndq-border);background:var(--sndq-surface-subtle);user-select:none}.os_title__nvQ2o{font-size:14px;font-weight:500;color:var(--sndq-text-secondary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os_lights__JtQfg{display:flex;align-items:center;gap:8px}.os_light__Mqh2n{width:14px;height:14px;border-radius:9999px;display:grid;place-items:center;color:rgba(0,0,0,.6);border:1px solid rgba(0,0,0,.12);cursor:pointer}.os_light__Mqh2n svg{width:9px;height:9px;opacity:0;transition:opacity var(--duration-quick) var(--ease-out)}.os_lights__JtQfg:hover .os_light__Mqh2n svg{opacity:1}.os_light__Mqh2n:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sndq-ring)}.os_light__Mqh2n:active{transform:scale(.85)}.os_close__ss21_{background:#ff5f57}.os_min__LGn58{background:#febc2e}.os_zoom__QLESm{background:#28c840}.os_body__KM6zZ{display:flex;flex:1;min-height:0}@keyframes os_windowIn__unZa2{0%{opacity:0;transform:scale(var(--modal-scale))}to{opacity:1;transform:scale(1)}}@keyframes os_windowOut__3ZU9E{to{opacity:0;transform:scale(var(--modal-scale-close))}}@keyframes os_windowDown__iZxNX{to{opacity:0;transform:translateY(var(--panel-translate-y));filter:blur(var(--panel-blur))}}@keyframes os_contentIn__rwYHz{0%{opacity:0;transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur))}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.os_dockLabel__AKPnO,.os_dock__T1tEb,.os_frame__PFq0Q,.os_light__Mqh2n svg,.os_menubarItem__EHfaV,.os_pane__h4PUL,.os_widgetLink__Vd4Rk{transition:none}.os_content__eGc1F,.os_frameClosing__KcLUj,.os_frameEnter__JMSCl,.os_frameMinimizing__u5v6X,.os_widget__0M_0Q{animation:none}}.desktop_items__57Crk{position:absolute;top:20px;right:24px;bottom:110px;width:96px;gap:14px;overflow:visible;z-index:10}.desktop_icon__Mf98r,.desktop_items__57Crk{display:flex;flex-direction:column;align-items:center}.desktop_icon__Mf98r{--avatar-lift:-3px;--avatar-scale:1.04;width:88px;gap:6px;padding:6px 4px;border-radius:12px;color:var(--desk-fg);cursor:default;user-select:none;animation:desktop_itemIn__EYjiw var(--stagger-dur) var(--stagger-ease) both}.desktop_icon__Mf98r:focus-visible{outline:none}.desktop_icon__Mf98r[data-selected=true]{background:var(--glass)}.desktop_icon__Mf98r:nth-child(2){animation-delay:var(--stagger-stagger)}.desktop_icon__Mf98r:nth-child(3){animation-delay:calc(var(--stagger-stagger) * 2)}.desktop_icon__Mf98r:nth-child(4){animation-delay:calc(var(--stagger-stagger) * 3)}.desktop_icon__Mf98r:nth-child(5){animation-delay:calc(var(--stagger-stagger) * 4)}.desktop_icon__Mf98r:nth-child(n+6){animation-delay:calc(var(--stagger-stagger) * 5)}.desktop_tile__vpXJB{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:var(--glass-strong);border:1px solid var(--glass-edge);backdrop-filter:blur(var(--glass-blur));box-shadow:0 10px 24px -14px rgba(0,0,0,.5);transition:transform var(--duration-fast) var(--ease-smooth-out)}.desktop_icon__Mf98r:hover .desktop_tile__vpXJB{transform:translateY(-2px)}.desktop_icon__Mf98r:not(:hover) .desktop_tile__vpXJB{transition:transform var(--duration-medium) var(--ease-bounce-strong)}.desktop_icon__Mf98r[data-selected=true] .desktop_tile__vpXJB{box-shadow:0 0 0 2px var(--glass-focus),0 10px 24px -14px rgba(0,0,0,.5)}.desktop_favicon__9kXTG{width:28px;height:28px;object-fit:contain}.desktop_initial__28CHd{font-family:var(--font-heading);font-size:20px;font-weight:500}.desktop_label__GIuCL{max-width:88px;font-size:12px;line-height:1.2;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.25);text-overflow:ellipsis;-webkit-line-clamp:2}.desktop_label__GIuCL,.desktop_note__7Wclz{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.desktop_note__7Wclz{--note:rgba(255,224,130,0.85);--note-fg:#2b2410;width:88px;min-height:72px;padding:8px 9px;border-radius:10px;background:var(--note);color:var(--note-fg);font-size:11px;line-height:1.35;box-shadow:0 10px 24px -14px rgba(0,0,0,.6);transform:rotate(-1.5deg);transition:transform var(--duration-fast) var(--ease-smooth-out);-webkit-line-clamp:5;position:relative}.desktop_icon__Mf98r:hover .desktop_note__7Wclz{transform:rotate(0deg) translateY(-2px)}.desktop_noteDone___5DEs{opacity:.55;text-decoration:line-through}.desktop_noteDue__7_q2w{animation:desktop_duePulse__JNODs 1.6s ease-in-out infinite}.desktop_noteBell__orB4D{position:absolute;top:5px;right:6px;width:14px;height:14px;display:grid;place-items:center;border-radius:9999px;background:rgba(0,0,0,.12)}.desktop_noteMeta__WugKw{display:block;margin-top:4px;font-size:10px;opacity:.7}@keyframes desktop_itemIn__EYjiw{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes desktop_duePulse__JNODs{0%,to{box-shadow:0 0 0 0 rgba(255,200,60,.7),0 10px 24px -14px rgba(0,0,0,.6)}50%{box-shadow:0 0 0 8px rgba(255,200,60,0),0 10px 24px -14px rgba(0,0,0,.6)}}@media (prefers-reduced-motion:reduce){.desktop_icon__Mf98r,.desktop_noteDue__7_q2w{animation:none}.desktop_note__7Wclz,.desktop_tile__vpXJB{transition:none}}.palette_overlay__JYtI6{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding-top:16vh;background:rgba(0,0,0,.18);backdrop-filter:blur(2px);transition:opacity var(--duration-fast) var(--ease-smooth-out)}.palette_overlayClosing__bx_yQ{opacity:0;transition-duration:var(--duration-quick);pointer-events:none}.palette_panel___DNs8{width:min(680px,calc(100vw - 32px));max-height:68vh;display:flex;padding:6px;border-radius:22px;background:var(--glass);border:1px solid var(--glass-edge);backdrop-filter:blur(var(--glass-blur));box-shadow:0 40px 100px -30px rgba(0,0,0,.6);transform-origin:50% 0;animation:palette_paletteIn__8MlHM var(--duration-fast) var(--ease-smooth-out) both}.palette_panelClosing__UyLsw{animation:palette_paletteOut__5NrsZ var(--duration-quick) var(--ease-smooth-out) both;pointer-events:none}.palette_pane__h5Iky{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--sndq-surface);border:1px solid var(--sndq-border);color:var(--sndq-text)}.palette_head__KGDF5{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--sndq-border)}.palette_headIcon__ayK8b{flex:none;color:var(--sndq-text-tertiary);display:grid;place-items:center}.palette_input__0_Ayf{flex:1;min-width:0;background:transparent;border:0;outline:none;font-size:16px;color:var(--sndq-text)}.palette_input__0_Ayf::placeholder{color:var(--sndq-text-placeholder)}.palette_modes__vvoGw{position:relative;flex:none;display:grid;grid-template-columns:1fr 1fr;padding:2px;border-radius:9999px;background:var(--sndq-surface-muted);font-size:12px}.palette_modes__vvoGw:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:9999px;background:var(--sndq-surface);box-shadow:var(--sndq-shadow-xs);transition:transform var(--duration-fast) var(--ease-smooth-out)}.palette_modesAsk__HP7fx:before{transform:translateX(100%)}.palette_mode__s_NLM{position:relative;z-index:1;padding:3px 10px;border-radius:9999px;color:var(--sndq-text-secondary);cursor:pointer;transition:color var(--duration-quick) var(--ease-smooth-out)}.palette_modeActive__Fy0v7{color:var(--sndq-text);font-weight:500}.palette_list__z1MHm{min-height:0;overflow-y:auto;padding:6px}.palette_groupHeading__qoFCH{padding:8px 10px 4px;font-size:11px;font-weight:500;color:var(--sndq-text-tertiary)}.palette_item__cZ2H_{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:14px;cursor:pointer;color:var(--sndq-text)}.palette_item__cZ2H_[data-selected=true]{background:var(--sndq-surface-subtle)}.palette_itemIcon__AKaPl{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--sndq-surface-muted);color:var(--sndq-text-secondary)}.palette_itemLabel__CqgLZ{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette_itemMeta__DZoy_{flex:none;font-size:12px;color:var(--sndq-text-tertiary)}.palette_empty__x631n{padding:28px 12px;text-align:center;font-size:14px;color:var(--sndq-text-tertiary)}.palette_thread__cadpT{min-height:160px;max-height:46vh;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.palette_msg___bNo6{max-width:85%;padding:8px 12px;border-radius:14px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;animation:palette_msgIn__CXL_4 var(--duration-fast) var(--ease-smooth-out) both}.palette_msgUser__46Nxm{align-self:flex-end;background:var(--sndq-action);color:var(--sndq-action-fg);border-bottom-right-radius:6px}.palette_msgAssistant__Nxqyf{align-self:flex-start;background:var(--sndq-surface-subtle);border-bottom-left-radius:6px}.palette_tool__p5jOB{display:inline-flex;align-items:center;gap:6px;margin:2px 0;padding:2px 8px;border-radius:9999px;font-size:12px;color:var(--sndq-text-secondary);background:var(--sndq-surface-muted)}.palette_composer__YcLIS{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--sndq-border)}.palette_textarea__cY22g{flex:1;min-width:0;max-height:120px;resize:none;background:transparent;border:0;outline:none;font:inherit;font-size:14px;line-height:1.4;color:var(--sndq-text)}.palette_textarea__cY22g::placeholder{color:var(--sndq-text-placeholder)}.palette_foot__PaVaW{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px 6px 12px;border-top:1px solid var(--sndq-border);background:var(--sndq-surface-subtle);font-size:12px;color:var(--sndq-text-tertiary)}.palette_hints__A5JML{display:flex;align-items:center;gap:12px}.palette_kbd__7TmTZ{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-right:4px;border-radius:5px;background:var(--sndq-surface-muted);color:var(--sndq-text-secondary);font-size:11px;font-family:var(--font-sans)}@keyframes palette_paletteIn__8MlHM{0%{opacity:0;transform:scale(var(--scale-medium))}to{opacity:1;transform:scale(1)}}@keyframes palette_paletteOut__5NrsZ{to{opacity:0;transform:scale(var(--scale-tiny))}}@keyframes palette_msgIn__CXL_4{0%{opacity:0;transform:translateY(var(--distance-micro));filter:blur(var(--blur-small))}to{opacity:1;transform:none;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.palette_mode__s_NLM,.palette_modes__vvoGw:before,.palette_overlay__JYtI6{transition:none}.palette_msg___bNo6,.palette_panelClosing__UyLsw,.palette_panel___DNs8{animation:none}}.wallpaper_desk__CuVZB{--desk-bg:#e6e4de;--desk-fg:#1a1a1a;--desk-muted:rgba(26,26,26,0.55);--glow-a:#a9cfcd;--glow-b:#e6c89a;--glass-blur:24px;--glass-alpha:0.4;--glass:rgba(255,255,255,var(--glass-alpha));--glass-strong:rgba(255,255,255,calc(var(--glass-alpha) + 0.08));--glass-edge:rgba(0,0,0,0.08);--glass-focus:rgba(0,0,0,0.25);position:relative;min-height:100dvh;overflow:hidden;background:var(--desk-bg);color:var(--desk-fg);isolation:isolate}.dark .wallpaper_desk__CuVZB{--desk-bg:#0e1012;--desk-fg:#f2f0eb;--desk-muted:rgba(242,240,235,0.55);--glow-a:#1b4447;--glow-b:#5e421c;--glass-alpha:0.135;--glass:rgba(255,255,255,var(--glass-alpha));--glass-strong:rgba(255,255,255,calc(var(--glass-alpha) + 0.03));--glass-edge:rgba(255,255,255,0.08);--glass-focus:rgba(255,255,255,0.45)}.wallpaper_glow___HHvu{position:absolute;border-radius:9999px;filter:blur(100px);pointer-events:none;z-index:-1;animation:wallpaper_drift__sNwoh 30s ease-in-out infinite alternate}.wallpaper_glowA__hLg8g{width:64vmax;height:64vmax;left:-20vmax;top:-26vmax;background:var(--glow-a)}.wallpaper_glowB__3XEDx{width:54vmax;height:54vmax;right:-18vmax;bottom:-26vmax;background:var(--glow-b);animation-delay:-15s}.wallpaper_image__qGW3W{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:50%;pointer-events:none}.dark .wallpaper_image__qGW3W:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25)}@keyframes wallpaper_drift__sNwoh{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vmax,4vmax,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.wallpaper_glow___HHvu{animation:none}}.login_lock__dv_Kq{display:grid;grid-template-rows:auto 1fr auto}.login_unlocking___yXmS>:not([aria-hidden]){animation:login_lift__UK5fh .32s ease-in both;pointer-events:none}@keyframes login_lift__UK5fh{to{opacity:0;transform:translateY(-16px) scale(1.02);filter:blur(6px)}}.login_date__A5BXH{font-size:clamp(16px,1.6vw,22px);font-weight:500;letter-spacing:-.01em}.login_clock__IfR8q{font-family:var(--font-heading);font-weight:200;font-size:clamp(72px,14vw,150px);letter-spacing:-.04em;line-height:.95;font-variant-numeric:tabular-nums}.login_avatar__DYLL3{width:72px;height:72px;display:grid;place-items:center;background:var(--glass-strong);font-family:var(--font-heading);font-size:22px;font-weight:500}.login_avatar__DYLL3,.login_pill__hkFuK{border-radius:9999px;backdrop-filter:blur(var(--glass-blur));color:var(--desk-fg)}.login_pill__hkFuK{width:236px;height:36px;border:1px solid var(--glass-edge);background:var(--glass);text-align:center;font-size:14px;padding:0 40px 0 16px;outline:none;transition:box-shadow .12s ease}.login_pill__hkFuK::placeholder{color:var(--desk-muted)}.login_pill__hkFuK:focus-visible{box-shadow:0 0 0 2px var(--glass-focus)}.login_pillWrap__is_Hd{position:relative;border-radius:9999px;border:1px solid transparent;margin:-1px}.login_pillWrap__is_Hd.is-error{border-color:var(--sndq-error-accent,#e5484d)}.login_pillWrap__is_Hd.is-error .login_pill__hkFuK{border-color:transparent}.login_go__A7p4k{position:absolute;right:4px;top:4px;width:28px;height:28px;border-radius:9999px;display:grid;place-items:center;background:var(--glass-strong);color:var(--desk-fg);cursor:pointer;transition:opacity .12s ease}.login_go__A7p4k:disabled{opacity:.35;cursor:default}.login_go__A7p4k:focus-visible{box-shadow:0 0 0 2px var(--glass-focus);outline:none}.login_hint__Ggj7y{color:var(--desk-muted);font-size:13px;min-height:1.25rem;text-align:center;display:grid}.login_hint__Ggj7y>*{grid-area:1/1}.login_powerBtn__rn_Er{width:44px;height:44px;border-radius:9999px;display:grid;place-items:center;background:var(--glass-strong);backdrop-filter:blur(var(--glass-blur));color:var(--desk-fg);cursor:pointer;transition:transform .12s ease}.login_powerBtn__rn_Er:hover{transform:translateY(-1px)}.login_powerBtn__rn_Er:focus-visible{outline:none;box-shadow:0 0 0 2px var(--glass-focus)}.login_powerLabel__fdNLB{font-size:12px;color:var(--desk-muted)}.login_overlay__RuBGG{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#050607;color:#f2f0eb;animation:login_fade__eaX_w .4s ease both}.login_progress__cmufW{width:200px;height:4px;border-radius:9999px;background:rgba(255,255,255,.15);overflow:hidden}.login_progressBar__E5Nfb{height:100%;width:0;background:#f2f0eb;animation:login_fill__sFgv5 1.2s ease-in-out forwards}@keyframes login_fade__eaX_w{0%{opacity:0}to{opacity:1}}@keyframes login_fill__sFgv5{to{width:100%}}@media (prefers-reduced-motion:reduce){.login_overlay__RuBGG,.login_unlocking___yXmS>*{animation:none}}