.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-lite{background:var(--glass-bg-lite);backdrop-filter:var(--glass-blur-lite);border:1px solid var(--glass-border-lite);box-shadow:var(--glass-shadow-lite)}.hud-glass{background:var(--hud-panel);backdrop-filter:var(--glass-blur);border:1px solid var(--hud-panelb);box-shadow:0 10px 30px rgba(13,13,13,.1),inset 0 1px 0 rgba(255,255,255,.08)}.hud-scrim{background:rgba(20,20,24,.55);backdrop-filter:var(--glass-blur-scrim)}.glass-solid.glass-solid{background:var(--glass-bg-solid);backdrop-filter:none}.isheet{background:var(--glass-sheet-grad)}.isheet-menu{background:var(--glass-sheet-grad-menu)}.glass-menu{background:var(--glass-menu-bg)}:root[data-theme=dark] .glass-menu{--neo-muted:var(--neo-text-soft);--neo-dim:var(--neo-text-soft);--text-tertiary:var(--neo-text-soft);--text-quiet:var(--neo-text-soft)}.glass-drawer{background:var(--glass-drawer-bg);backdrop-filter:var(--glass-blur-drawer)}.glass-bar{background:var(--glass-bar-bg);backdrop-filter:none}.glass-composer{--glass-composer-bg:color-mix(in srgb,var(--neo-surface) 97.6%,transparent);--glass-composer-blur:blur(18px) saturate(1.7);background:var(--glass-composer-bg);backdrop-filter:var(--glass-composer-blur)}@media (prefers-reduced-transparency:reduce){.glass-composer.glass-composer{--glass-composer-bg:var(--neo-surface);--glass-composer-blur:none;background:var(--glass-composer-bg);backdrop-filter:none}}@media (prefers-contrast:more){.glass-composer.glass-composer{--glass-composer-bg:var(--neo-surface);--glass-composer-blur:none;background:var(--glass-composer-bg);backdrop-filter:none}}@media (forced-colors:active){.glass-composer.glass-composer{--glass-composer-bg:Canvas;--glass-composer-blur:none;background:Canvas;backdrop-filter:none}}@supports not ((backdrop-filter:blur(1px))){.glass-composer.glass-composer{--glass-composer-bg:var(--neo-surface);--glass-composer-blur:none;background:var(--glass-composer-bg)}}.drawer-nav :is(a,button):not([data-nav-group-action]){min-height:44px;width:100%;margin-left:0;margin-right:0;gap:8px;padding:0 12px;border-radius:10px;font-size:13.5px}.drawer-nav :is(a,button).bg-surface-2,.drawer-nav :is(a,button)[aria-current],.drawer-nav :is(a,button)[data-active=true]{background:var(--glass-selected);color:var(--glass-selected-ink)}.drawer-nav [data-nav-group-header]{padding:12px 10px 4px;font-family:var(--neo-font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--neo-text-muted)}.drawer-nav [data-nav-group-header]:first-child,.drawer-nav>:first-child [data-nav-group-header]{padding-top:4px}.drawer-nav :is(hr,[role=separator]){display:none}.drawer-nav :is(div,section,nav,ul,li){border-width:0;background-image:none}.drawer-nav :is(a,button)>svg{width:15px;height:15px;opacity:.7}.glass-panel-card{background:var(--neo-surface);border:1px solid var(--neo-border);border-radius:var(--radius-neo-card)}.glass-ground,[data-shell=desktop]{background:var(--glass-ground)}[data-shell-canvas] div.relative.flex.min-w-0.flex-1.flex-col.bg-neo-canvas,[data-shell=desktop] .mem-main.mem-main,[data-shell=desktop] .swa-root.swa-root{background:transparent}@property --glass-state{syntax:"<color>";inherits:false;initial-value:transparent}.glass-tabcell.glass-tabcell{--glass-state:transparent;background-image:linear-gradient(var(--glass-state),var(--glass-state));transition:transform .18s var(--ease-luxe),--glass-state .18s var(--ease-luxe)}.glass-tabcell.glass-tabcell:hover{--glass-state:var(--glass-hover)}.glass-tabcell.glass-tabcell:focus-visible{--glass-state:var(--glass-focus);outline:2px solid var(--neo-focus);outline-offset:2px}.glass-tabcell.glass-tabcell:has(:focus-visible){--glass-state:var(--glass-focus)}.glass-tabcell.glass-tabcell:active{--glass-state:var(--glass-press);transform:scale(.92)}@media (forced-colors:active){.glass-tabcell.glass-tabcell:active,.glass-tabcell.glass-tabcell:has(:focus-visible),.glass-tabcell.glass-tabcell:hover{outline:2px solid Highlight;outline-offset:2px}}.glass-fab{transition:transform .2s var(--ease-luxe),box-shadow .2s var(--ease-luxe)}.glass-fab:hover{transform:scale(var(--neo-fab-grow))}.glass-fab:active{transform:scale(var(--neo-fab-press))}.railfade{position:fixed;left:0;right:0;bottom:0;height:max(116px,calc(var(--neo-chrome-b, 74px) + 42px));pointer-events:none;z-index:10;border-radius:0;background:linear-gradient(180deg,color-mix(in srgb,var(--neo-canvas) 0%,transparent) 0,color-mix(in srgb,var(--neo-canvas) 88%,transparent) 60%,color-mix(in srgb,var(--neo-canvas) 98%,transparent) 100%)}@media (prefers-reduced-transparency:reduce){.neo-ask-disc.neo-ask-disc{background:rgb(var(--neo-ask-disc));backdrop-filter:none}}@media (prefers-contrast:more){.neo-ask-disc.neo-ask-disc{background:rgb(var(--neo-ask-disc));border-color:rgba(13,13,13,.5);backdrop-filter:none}}@keyframes tb-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.glass-stagger2>*,.glass-stagger>*{opacity:0;animation:tb-in .2s var(--ease-luxe) forwards}.glass-stagger>:first-child{animation-delay:50ms}.glass-stagger>:nth-child(2){animation-delay:80ms}.glass-stagger>:nth-child(3){animation-delay:.11s}.glass-stagger>:nth-child(4){animation-delay:.14s}.glass-stagger>:nth-child(5){animation-delay:.17s}.glass-stagger>:nth-child(6){animation-delay:.2s}.glass-stagger>:nth-child(7){animation-delay:.23s}.glass-stagger>:nth-child(8){animation-delay:.26s}.glass-stagger>:nth-child(9){animation-delay:.29s}.glass-stagger>:nth-child(10){animation-delay:.32s}.glass-stagger>:nth-child(11){animation-delay:.35s}.glass-stagger>:nth-child(12){animation-delay:.38s}.glass-stagger>:nth-child(13){animation-delay:.41s}.glass-stagger>:nth-child(14){animation-delay:.44s}.glass-stagger>:nth-child(15){animation-delay:.47s}.glass-stagger>:nth-child(16){animation-delay:.5s}.glass-stagger>:nth-child(17){animation-delay:.53s}.glass-stagger>:nth-child(18){animation-delay:.56s}.glass-stagger>:nth-child(19){animation-delay:.59s}.glass-stagger>:nth-child(20){animation-delay:.62s}.glass-stagger2>:first-child{animation-delay:.15s}.glass-stagger2>:nth-child(2){animation-delay:175ms}.glass-stagger2>:nth-child(3){animation-delay:.2s}.glass-stagger2>:nth-child(4){animation-delay:225ms}.glass-stagger2>:nth-child(5){animation-delay:.25s}.glass-stagger2>:nth-child(6){animation-delay:275ms}.glass-stagger2>:nth-child(7){animation-delay:.3s}.glass-stagger2>:nth-child(8){animation-delay:325ms}.glass-stagger2>:nth-child(9){animation-delay:.35s}.glass-stagger2>:nth-child(10){animation-delay:375ms}@media (prefers-reduced-motion:reduce){.glass-stagger2>*,.glass-stagger>*{animation:none!important;opacity:1}.glass-fab,.glass-tabcell{transition:none!important}.glass-fab:active,.glass-fab:hover,.glass-tabcell.glass-tabcell:active{transform:none}}:root{--surface-bar-h:52px;--surface-bar-gap:26px;--surface-bar-clear:calc(var(--surface-bar-h) + var(--surface-bar-gap));--room-bar-top:14px;--room-bar-h:52px;--room-bar-pb:4px;--room-bar-clear:calc(var(--room-bar-top) + var(--room-bar-h) + var(--room-bar-pb));--appbar-clear:var(--room-bar-clear);--appbar-caption-pt:2px;--appbar-caption-ctl:44px;--appbar-caption-h:calc(var(--appbar-caption-pt) + var(--appbar-caption-ctl));--appbar-caption-clear:calc(var(--room-bar-clear) + var(--appbar-caption-h))}:root:has(header[data-float=true][data-float-caption=true]){--appbar-clear:var(--appbar-caption-clear)}[data-shell-canvas] :has(~[data-surface-bar]),[data-surface-bar]~*{scroll-padding-top:var(--surface-bar-clear)}.scroll-under-composer{scroll-padding-bottom:calc(88px + var(--neo-composer-dock, 0px))}@media (min-width:1100px){.scroll-under-bar{padding-top:var(--surface-bar-clear);scroll-padding-top:var(--surface-bar-clear)}.scroll-under-composer{scroll-padding-bottom:calc(28px + var(--neo-composer-dock, 0px))}.board-under-bar .work-board-scroll{scroll-padding-top:var(--surface-bar-clear)}.board-under-bar .board-empty-status,.board-under-bar .work-board-scroll{padding-top:var(--surface-bar-clear)}}@media (min-width:1100px){.board-under-bar:has(.board-empty-status) .work-board-scroll{padding-top:18px;scroll-padding-top:18px}}@media (max-width:1099.98px){:root:has(header[data-variant=room]) .scroll-under-bar{padding-top:var(--room-bar-clear);scroll-padding-top:var(--room-bar-clear)}}@media (max-width:1099.98px){:root:has(header[data-float=true]) .scroll-under-appbar{padding-top:calc(var(--appbar-clear) + var(--scroll-under-appbar-gap, 0px));scroll-padding-top:calc(var(--appbar-clear) + var(--scroll-under-appbar-gap, 0px))}:root:has(nav[data-tabs-float=true]) .scroll-under-tabs{padding-bottom:calc(var(--neo-chrome-b) + var(--scroll-under-tabs-gap, 0px));scroll-padding-bottom:calc(var(--neo-chrome-b) + var(--scroll-under-tabs-gap, 0px))}}