@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sb-blue:#0d47a1;--sb-blue-mid:#1976d2;--sb-blue-light:#1b6ef3;--sb-gold:#ffc107;--sb-gold-dark:#ffa000;--sb-primary:#0d47a1;--sb-on-primary:#fff;--sb-button-fill:#0d47a1;--sb-on-button-fill:#fff;--sb-primary-container:#d5e4ff;--sb-on-primary-container:#001a41;--sb-secondary:#545e71;--sb-on-secondary:#fff;--sb-secondary-container:#d8e2f9;--sb-on-secondary-container:#111c2b;--sb-tertiary:#ffc107;--sb-on-tertiary:#261900;--sb-tertiary-container:#fff8dc;--sb-on-tertiary-container:#261900;--sb-error:#ba1a1a;--sb-on-error:#fff;--sb-error-container:#ffdad6;--sb-on-error-container:#410002;--sb-background:#f8fafe;--sb-on-background:#111318;--sb-surface:#f8fafe;--sb-on-surface:#111318;--sb-surface-variant:#e1e2ec;--sb-on-surface-variant:#44464f;--sb-surface-container-lowest:#fff;--sb-surface-container-low:#fff;--sb-surface-container:#f8fafe;--sb-surface-container-high:#ecf1fc;--sb-surface-container-highest:#e4edfb;--sb-outline:#74767f;--sb-outline-variant:#c4c6cf;--sb-inverse-surface:#232830;--sb-inverse-on-surface:#e6e6eb;--sb-inverse-primary:#4a90e2;--sb-success:#386a20;--sb-success-container:#c3efaa;--sb-warning:#7d5700;--sb-warning-container:#ffdea0;--sb-danger:#410002;--sb-danger-container:#ffdad6;--sb-caution:#7a2e00;--sb-caution-container:#ffdcc2;--sb-info:#00405b;--sb-info-container:#c7e7f5;--sb-gold-text:#b8860b;--sb-gold-container:#fff8dc;--sb-radius-xs:7px;--sb-radius-sm:10px;--sb-radius-md:12px;--sb-radius-lg:13px;--sb-radius-xl:26px;--sb-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sb-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--sb-display-l:700 48px/56px var(--sb-font);--sb-display-m:700 40px/48px var(--sb-font);--sb-display-s:700 32px/40px var(--sb-font);--sb-headline-l:700 26px/32px var(--sb-font);--sb-headline-m:700 24px/30px var(--sb-font);--sb-headline-s:700 22px/28px var(--sb-font);--sb-title-l:500 20px/26px var(--sb-font);--sb-title-m:500 16px/22px var(--sb-font);--sb-title-s:500 14px/20px var(--sb-font);--sb-body-l:400 14px/20px var(--sb-font);--sb-body-m:400 13px/18px var(--sb-font);--sb-body-s:400 12px/16px var(--sb-font);--sb-label-l:600 11px/15px var(--sb-font);--sb-label-m:500 11px/15px var(--sb-font);--sb-label-s:500 11px/15px var(--sb-font);--sb-space-1:4px;--sb-space-2:8px;--sb-space-3:12px;--sb-space-4:16px;--sb-space-5:20px;--sb-space-6:24px;--sb-space-8:32px;--sb-shadow-1:0 1px 2px #11131814, 0 1px 3px #1113180f;--sb-shadow-2:0 4px 12px #1113181a;--sb-focus:0 0 0 3px color-mix(in srgb, var(--sb-primary) 45%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sb-primary:#4a90e2;--sb-on-primary:#fff;--sb-button-fill:#2e6db4;--sb-on-button-fill:#fff;--sb-primary-container:#1a3754;--sb-on-primary-container:#b8d4f2;--sb-secondary:#7a8b9f;--sb-on-secondary:#1a2330;--sb-secondary-container:#2a3441;--sb-on-secondary-container:#c5d0de;--sb-tertiary:#f0b86e;--sb-on-tertiary:#2e1f00;--sb-tertiary-container:#3a2a0f;--sb-on-tertiary-container:#f5d29a;--sb-error:#e57373;--sb-on-error:#2a0e0e;--sb-error-container:#4a1f1f;--sb-on-error-container:#ffb4a8;--sb-background:#0e1014;--sb-on-background:#e6e6eb;--sb-surface:#16181d;--sb-on-surface:#e6e6eb;--sb-surface-variant:#1c1f25;--sb-on-surface-variant:#b0b0b8;--sb-surface-container-lowest:#0a0c10;--sb-surface-container-low:#15171d;--sb-surface-container:#1c1f25;--sb-surface-container-high:#232830;--sb-surface-container-highest:#2a3038;--sb-outline:#8a93a3;--sb-outline-variant:#1f2229;--sb-inverse-surface:#e1e2ec;--sb-inverse-on-surface:#111318;--sb-inverse-primary:#0d47a1;--sb-success:#93d96c;--sb-success-container:#1f4d06;--sb-warning:#ffba25;--sb-warning-container:#5c3e00;--sb-danger:#ffb4a8;--sb-danger-container:#4a1f1f;--sb-caution:#ffb77c;--sb-caution-container:#4a2d14;--sb-info:#9cd6ee;--sb-info-container:#12384a;--sb-gold-text:#f0b86e;--sb-gold-container:#3a2a0f;--sb-shadow-1:0 1px 2px #00000080;--sb-shadow-2:0 4px 12px #00000080}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sb-primary:#4a90e2;--sb-on-primary:#fff;--sb-button-fill:#2e6db4;--sb-on-button-fill:#fff;--sb-primary-container:#1a3754;--sb-on-primary-container:#b8d4f2;--sb-secondary:#7a8b9f;--sb-on-secondary:#1a2330;--sb-secondary-container:#2a3441;--sb-on-secondary-container:#c5d0de;--sb-tertiary:#f0b86e;--sb-on-tertiary:#2e1f00;--sb-tertiary-container:#3a2a0f;--sb-on-tertiary-container:#f5d29a;--sb-error:#e57373;--sb-on-error:#2a0e0e;--sb-error-container:#4a1f1f;--sb-on-error-container:#ffb4a8;--sb-background:#0e1014;--sb-on-background:#e6e6eb;--sb-surface:#16181d;--sb-on-surface:#e6e6eb;--sb-surface-variant:#1c1f25;--sb-on-surface-variant:#b0b0b8;--sb-surface-container-lowest:#0a0c10;--sb-surface-container-low:#15171d;--sb-surface-container:#1c1f25;--sb-surface-container-high:#232830;--sb-surface-container-highest:#2a3038;--sb-outline:#8a93a3;--sb-outline-variant:#1f2229;--sb-inverse-surface:#e1e2ec;--sb-inverse-on-surface:#111318;--sb-inverse-primary:#0d47a1;--sb-success:#93d96c;--sb-success-container:#1f4d06;--sb-warning:#ffba25;--sb-warning-container:#5c3e00;--sb-danger:#ffb4a8;--sb-danger-container:#4a1f1f;--sb-caution:#ffb77c;--sb-caution-container:#4a2d14;--sb-info:#9cd6ee;--sb-info-container:#12384a;--sb-gold-text:#f0b86e;--sb-gold-container:#3a2a0f;--sb-shadow-1:0 1px 2px #00000080;--sb-shadow-2:0 4px 12px #00000080}html{background:var(--sb-background);color:var(--sb-on-background);font:var(--sb-body-l)}body{margin:0}:focus-visible{box-shadow:var(--sb-focus);border-radius:var(--sb-radius-xs);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--sb-font:"Figtree Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sb-ctl-radius:10px;--sb-card-radius:14px;--sb-hover:color-mix(in srgb, var(--sb-primary) 6%, transparent);--sb-pressed:color-mix(in srgb, var(--sb-primary) 10%, transparent)}.sb-button{justify-content:center;align-items:center;gap:var(--sb-space-2);border-radius:var(--sb-ctl-radius);height:38px;font:600 13.5px/1 var(--sb-font);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:0 14px;text-decoration:none;transition:background-color .12s,border-color .12s,filter .12s,transform 80ms;display:inline-flex}.sb-button--lg{height:44px;font-size:15px}.sb-button--wide{width:100%}.sb-button[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:2px}.sb-button[data-disabled]{cursor:default;opacity:.45}.sb-button[data-pending]{cursor:progress}.sb-button--primary{background:var(--sb-button-fill);color:var(--sb-on-button-fill)}.sb-button--primary[data-hovered]:not([data-disabled]){filter:brightness(.92)}.sb-button--primary[data-pressed]{filter:brightness(.84);transform:translateY(1px)}.sb-button--secondary{background:var(--sb-surface-container-lowest);color:var(--sb-on-surface);border-color:var(--sb-outline-variant)}.sb-button--secondary[data-hovered]:not([data-disabled]){background:var(--sb-hover);border-color:var(--sb-outline)}.sb-button--secondary[data-pressed]{background:var(--sb-pressed);transform:translateY(1px)}.sb-button--ghost{color:var(--sb-on-surface);background:0 0}.sb-button--ghost[data-hovered]:not([data-disabled]){background:var(--sb-hover)}.sb-button--ghost[data-pressed]{background:var(--sb-pressed)}.sb-button--danger{color:var(--sb-error);border-color:color-mix(in srgb, var(--sb-error) 45%, transparent);background:0 0}.sb-button--danger[data-hovered]:not([data-disabled]),.sb-button--danger[data-pressed]{background:var(--sb-error-container);color:var(--sb-on-error-container)}.sb-button--danger-fill{background:var(--sb-error);color:var(--sb-on-error)}.sb-button--danger-fill[data-hovered]:not([data-disabled]){filter:brightness(.92)}.sb-button--danger-fill[data-pressed]{filter:brightness(.84);transform:translateY(1px)}.sb-field{flex-direction:column;gap:6px;display:flex}.sb-field__label{font:600 13px/18px var(--sb-font);color:var(--sb-on-surface)}.sb-field__wrap{display:flex;position:relative}.sb-field__input{border-radius:var(--sb-ctl-radius);border:1px solid var(--sb-outline);background:var(--sb-surface-container-lowest);width:100%;height:44px;color:var(--sb-on-surface);font:400 15px/20px var(--sb-font);padding:0 14px}.sb-field__input::placeholder{color:var(--sb-on-surface-variant)}.sb-field__input[data-focused]{border-color:var(--sb-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-primary) 25%, transparent);outline:none}.sb-field__input[data-invalid]{border-color:var(--sb-error)}.sb-field__input--eye{padding-right:48px}.sb-field__input--code{font:600 22px/28px var(--sb-font-mono);letter-spacing:6px;text-align:center}.sb-field__eye{width:36px;height:36px;color:var(--sb-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.sb-field__eye[data-hovered]{background:var(--sb-hover);color:var(--sb-on-surface)}.sb-field__eye[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:0}.sb-field__description{font:400 12.5px/17px var(--sb-font);color:var(--sb-on-surface-variant)}.sb-field__error{font:400 12.5px/17px var(--sb-font);color:var(--sb-error)}.sb-notice{border-radius:var(--sb-ctl-radius);font:400 13.5px/19px var(--sb-font);border:1px solid}.sb-notice__line{align-items:center;gap:10px;padding:9px 14px;display:flex}.sb-notice__line>svg{flex:none}.sb-notice__text{flex:1;min-width:0;margin:0}.sb-notice__action{color:inherit;cursor:pointer;font:600 13.5px/19px var(--sb-font);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:2px 0;text-decoration:underline}.sb-notice__action[data-focus-visible]{outline-offset:2px;border-radius:4px;outline:2px solid}.sb-notice__detail{margin:0;padding:0 14px 10px 42px}.sb-notice--warning{background:var(--sb-warning-container);color:var(--sb-warning);border-color:color-mix(in srgb, var(--sb-warning) 30%, transparent)}.sb-notice--info{background:var(--sb-info-container);color:var(--sb-info);border-color:color-mix(in srgb, var(--sb-info) 30%, transparent)}.sb-notice--danger{background:var(--sb-danger-container);color:var(--sb-danger);border-color:color-mix(in srgb, var(--sb-danger) 30%, transparent)}.sb-notice--gold{background:var(--sb-tertiary-container);color:var(--sb-on-tertiary-container);border-color:color-mix(in srgb, var(--sb-gold-text) 35%, transparent)}.sb-notice--gold .sb-notice__line>svg{color:var(--sb-gold-text)}.sb-avatar,.sb-ws-avatar{font-family:var(--sb-font);letter-spacing:.02em;flex:none;place-items:center;font-weight:700;display:inline-grid}.sb-avatar{background:var(--sb-button-fill);color:var(--sb-on-button-fill);border-radius:50%}.sb-avatar--32{width:32px;height:32px;font-size:12px}.sb-avatar--40{width:40px;height:40px;font-size:14px}.sb-ws-avatar{border-radius:10px}.sb-ws-avatar--30{border-radius:9px;width:30px;height:30px;font-size:11.5px}.sb-ws-avatar--32{width:32px;height:32px;font-size:12px}.sb-ws-avatar--44{border-radius:12px;width:44px;height:44px;font-size:15px}.sb-pill{height:22px;font:700 11.5px/1 var(--sb-font);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.sb-pill--neutral{background:var(--sb-secondary-container);color:var(--sb-on-secondary-container)}.sb-pill--gold{background:var(--sb-tertiary-container);color:var(--sb-on-tertiary-container)}.sb-pill--pro{background:var(--sb-primary-container);color:var(--sb-on-primary-container)}.sb-pill--info{background:var(--sb-info-container);color:var(--sb-info)}.sb-pill--success{background:var(--sb-success-container);color:var(--sb-success)}.sb-pill--warning{background:var(--sb-warning-container);color:var(--sb-warning)}.sb-pill--danger{background:var(--sb-danger-container);color:var(--sb-danger)}.sb-logo{flex:none;display:inline-flex}.sb-logo img{display:block}.sb-logo__dark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sb-logo__light{display:none!important}:root:not([data-theme=light]) .sb-logo__dark{display:block!important}}:root[data-theme=dark] .sb-logo__light{display:none!important}:root[data-theme=dark] .sb-logo__dark{display:block!important}.sb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sb-page-head{align-items:baseline;gap:10px;display:flex}.sb-page-head__title{font:750 28px/1.15 var(--sb-font);letter-spacing:-.02em;color:var(--sb-on-background);margin:0}.sb-page-head__count{font:500 15px/1 var(--sb-font);color:var(--sb-on-surface-variant)}.sb-page-head__actions{align-self:center;gap:8px;margin-left:auto;display:flex}.sb-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;display:flex}.sb-empty__title{font:650 17px/1.3 var(--sb-font);color:var(--sb-on-surface);margin:0}.sb-empty__sub{font:400 14px/1.4 var(--sb-font);color:var(--sb-on-surface-variant);margin:0}.sb-tile{background:var(--sb-surface-container-high);border-radius:10px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.sb-tile img{object-fit:cover;width:100%;height:100%;display:block}.sb-tile--32{border-radius:8px;width:32px;height:32px;font-size:18px}.sb-tile--40{width:40px;height:40px;font-size:22px}.sb-tile--56{border-radius:12px;width:56px;height:56px;font-size:30px}.sb-tile__emoji{line-height:1}.sb-search{border:1px solid var(--sb-outline-variant);border-radius:var(--sb-ctl-radius);background:var(--sb-surface-container-lowest);width:260px;height:36px;color:var(--sb-on-surface-variant);flex:none;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.sb-search[data-focus-within]{border-color:var(--sb-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-primary) 25%, transparent)}.sb-search__input{min-width:0;color:var(--sb-on-surface);font:400 14px/1 var(--sb-font);background:0 0;border:0;outline:none;flex:1}.sb-search__input::placeholder{color:var(--sb-on-surface-variant)}.sb-search__input::-webkit-search-cancel-button{display:none}.sb-search__clear{width:26px;height:26px;color:var(--sb-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.sb-search[data-empty] .sb-search__clear{visibility:hidden}.sb-chip{border:1px solid var(--sb-outline-variant);background:var(--sb-surface-container-lowest);height:34px;color:var(--sb-on-surface);font:550 13px/1 var(--sb-font);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sb-chip[data-hovered]{border-color:var(--sb-outline)}.sb-chip[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:2px}.sb-chip[data-selected],.sb-chip.is-on{background:var(--sb-primary-container);color:var(--sb-on-primary-container);border-color:#0000;font-weight:650}.sb-chip--select{padding-right:10px}.sb-filter{display:inline-flex}.sb-menu{border-radius:var(--sb-card-radius);background:var(--sb-surface-container-high);min-width:220px;max-height:360px;color:var(--sb-on-surface);border:1px solid var(--sb-outline-variant);box-shadow:var(--sb-shadow-2);outline:none;padding:6px;overflow:auto}.sb-menu__list{outline:none}.sb-menu__item{border-radius:var(--sb-ctl-radius);min-height:36px;font:400 13.5px/1.3 var(--sb-font);cursor:pointer;outline:none;align-items:center;gap:10px;padding:4px 10px;display:flex}.sb-menu__item[data-focused]{background:var(--sb-hover)}.sb-menu__item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--sb-primary)}.sb-menu__item[data-selected]{font-weight:650}.sb-menu__label{flex:1}.sb-menu__check{color:var(--sb-primary)}.sb-grid{--sb-grid-row:var(--sb-surface-container-lowest);border:1px solid var(--sb-outline-variant);border-radius:var(--sb-card-radius);background:var(--sb-grid-row);min-height:0;box-shadow:var(--sb-shadow-1);font:400 13.5px/1.35 var(--sb-font);color:var(--sb-on-surface);outline:none;flex-direction:column;flex:1;display:flex;overflow:hidden}.sb-grid:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--sb-primary) 30%, transparent)}.sb-grid__scroll{flex:1;min-height:0;overflow:auto}.sb-grid__row{grid-template-columns:var(--sb-grid-cols);border-bottom:1px solid color-mix(in srgb, var(--sb-outline-variant) 70%, transparent);align-items:center;display:grid}.sb-grid__row--head{z-index:1;background:var(--sb-surface-container-high);border-bottom:1px solid var(--sb-outline-variant);min-height:40px;font:650 12px/1.2 var(--sb-font);letter-spacing:.02em;color:var(--sb-on-surface-variant);position:sticky;top:0}.sb-grid__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}@media (hover:hover){.sb-grid__row:not(.sb-grid__row--head):hover{background:var(--sb-hover)}}.sb-grid:focus-visible .sb-grid__row.is-focus{box-shadow:inset 3px 0 0 var(--sb-primary);background:var(--sb-pressed)}.sb-grid__sort{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin:0 -6px;padding:4px 6px;display:inline-flex}@media (hover:hover){.sb-grid__sort:hover{background:var(--sb-hover);color:var(--sb-on-surface)}}.sb-grid__sort.is-sorted{color:var(--sb-on-surface)}.sb-grid__select{align-items:center;padding:0 0 0 14px;display:flex}.sb-check{width:18px;height:18px;accent-color:var(--sb-primary);cursor:pointer;margin:0}.sb-check:disabled{cursor:default}.sb-grid__row.is-selected{background:color-mix(in srgb, var(--sb-primary) 9%, transparent)}.sb-grid--compact .sb-grid__row{grid-template-columns:var(--sb-grid-cols-narrow)}.sb-grid--compact .sb-grid__hide-narrow{display:none}.sb-grid--tablet-table .sb-grid__row{grid-template-columns:var(--sb-grid-cols-tablet)}.sb-grid--tablet-table .sb-grid__hide-tablet,.sb-grid--tablet-table .sb-grid__hide-narrow{display:none}.sb-grid--cards-1,.sb-grid--cards-2{box-shadow:none;background:0 0;border:0;border-radius:0}.sb-grid--cards-1:focus-visible,.sb-grid--cards-2:focus-visible{box-shadow:none;outline:none}.sb-grid__line{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.sb-grid--cards-2 .sb-grid__line{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-card{border-radius:var(--sb-card-radius);border:1px solid var(--sb-outline-variant);background:var(--sb-grid-row);min-width:0;box-shadow:var(--sb-shadow-1);display:flex;overflow:hidden}.sb-card.is-selected{border-color:var(--sb-primary);background:color-mix(in srgb, var(--sb-primary) 9%, var(--sb-grid-row))}.sb-grid:focus-visible .sb-card.is-focus{outline:2px solid var(--sb-primary);outline-offset:-1px}.sb-card__cell{flex:1;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 12px;display:flex}.sb-card__check{cursor:pointer;flex:none;place-items:center;width:44px;height:44px;margin:-4px -6px -4px -8px;display:grid}.sb-fold__inline{display:contents}.sb-fold__button{display:none}.sb-fold__count{background:var(--sb-primary);min-width:20px;height:20px;color:var(--sb-on-primary);font:700 11.5px/1 var(--sb-font);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}@media (width<=899px){.sb-fold__inline{display:none}.sb-fold__button{display:inline-flex}}.sb-sheet-scrim{z-index:20;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.sb-sheet{border-radius:var(--sb-card-radius);background:var(--sb-surface-container-lowest);width:min(440px,100vw - 32px);max-height:calc(100dvh - 64px);color:var(--sb-on-surface);box-shadow:var(--sb-shadow-2);overflow-y:auto}.sb-sheet__dialog{outline:none;flex-direction:column;display:flex}.sb-sheet__head{background:inherit;border-bottom:1px solid var(--sb-outline-variant);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex;position:sticky;top:0}.sb-sheet__title{font:700 17px/1.3 var(--sb-font);margin:0}.sb-sheet__done{border-radius:var(--sb-ctl-radius);min-height:44px;color:var(--sb-primary);font:650 15px/1 var(--sb-font);cursor:pointer;background:0 0;border:0;padding:0 14px}.sb-sheet__done[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:2px}.sb-sheet__body{padding:16px 16px max(20px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:10px;display:flex}@media (width<=599px){.sb-sheet-scrim{place-items:end stretch}.sb-sheet{border-radius:18px 18px 0 0;width:100%;max-height:85dvh}.sb-sheet[data-entering]{animation:.18s ease-out sb-sheet-in}}@keyframes sb-sheet-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sb-sheet[data-entering]{animation:none}}.sb-bulk{border-radius:var(--sb-card-radius);background:var(--sb-primary-container);color:var(--sb-on-primary-container);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px 8px 16px;display:flex}.sb-bulk__top{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.sb-bulk__status{min-width:0;font:650 14px/1.3 var(--sb-font);flex:1;margin:0 8px 0 0}.sb-bulk__text,.sb-bulk__action{border-radius:var(--sb-ctl-radius);min-height:36px;color:inherit;font:600 13.5px/1 var(--sb-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sb-bulk__actions{gap:2px;display:flex}.sb-bulk{--sb-bulk-danger:var(--sb-error)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sb-bulk{--sb-bulk-danger:var(--sb-on-error-container)}}:root[data-theme=dark] .sb-bulk{--sb-bulk-danger:var(--sb-on-error-container)}.sb-bulk__action.is-danger{color:var(--sb-bulk-danger)}.sb-bulk__action[data-disabled],.sb-bulk__action.is-unavailable{opacity:.45;cursor:default}.sb-bulk__text[data-pressed],.sb-bulk__action[data-pressed]{background:color-mix(in srgb, currentColor 14%, transparent)}.sb-bulk__text[data-focus-visible],.sb-bulk__action[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:1px}@media (hover:hover){.sb-bulk__text[data-hovered],.sb-bulk__action[data-hovered]:not([data-disabled]){background:color-mix(in srgb, currentColor 9%, transparent)}}.sb-bulk__why{font:500 13px/1.35 var(--sb-font);flex-basis:100%;margin:0}@media (width<=599px){.sb-bulk{z-index:5;box-shadow:var(--sb-shadow-2);padding:8px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));border-radius:16px 16px 0 0;position:fixed;bottom:0;left:0;right:0}.sb-bulk__top{flex-basis:100%}.sb-bulk__actions{flex-basis:100%;justify-content:space-around}.sb-bulk__action{flex-direction:column;flex:1;gap:3px;min-height:52px;padding:4px 8px;font-size:12px}}.sb-alert-scrim{place-items:center!important}.sb-alert{background:var(--sb-surface-container-high);width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--sb-on-surface);box-shadow:var(--sb-shadow-2);border-radius:20px;overflow-y:auto}.sb-alert__dialog{outline:none;flex-direction:column;gap:12px;padding:22px 22px 14px;display:flex}.sb-alert__title{font:700 19px/1.3 var(--sb-font);margin:0}.sb-alert__body{font:400 14.5px/1.5 var(--sb-font);color:var(--sb-on-surface-variant);flex-direction:column;gap:8px;display:flex}.sb-alert__body p,.sb-alert__body ul{margin:0}.sb-alert__body ul{padding-left:2px;list-style:none}.sb-alert__note{font-size:13px}.sb-alert__buttons{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.sb-toast{left:50%;bottom:max(20px, env(safe-area-inset-bottom));z-index:15;border-radius:var(--sb-ctl-radius);background:var(--sb-inverse-surface,#2f3036);width:min(560px,100vw - 32px);min-height:48px;color:var(--sb-inverse-on-surface,#f1f0f7);box-shadow:var(--sb-shadow-2);font:500 14px/1.35 var(--sb-font);align-items:center;gap:12px;padding:6px 8px 6px 16px;display:flex;position:fixed;transform:translate(-50%)}.sb-toast__text{flex:1;min-width:0;padding:6px 0}.sb-toast__icon{color:var(--sb-inverse-primary);flex:none}.sb-toast__action{cursor:pointer;min-height:44px;color:var(--sb-inverse-primary,#aac7ff);font:700 14px/1 var(--sb-font);letter-spacing:.02em;background:0 0;border:0;border-radius:8px;padding:0 12px}.sb-toast__action[data-focus-visible]{outline-offset:1px;outline:2px solid}@media (pointer:coarse){.sb-button{height:44px}.sb-field__input{font-size:16px}.sb-field__eye{width:44px;height:44px;top:0;right:0}.sb-search{height:44px}.sb-search__input{font-size:16px}.sb-search__clear{width:40px;height:40px}.sb-chip{height:44px;padding:0 14px}.sb-menu__item{min-height:44px}.sb-grid__row--head{min-height:48px}.sb-grid__sort,.sb-notice__action,.sb-bulk__text,.sb-bulk__action{min-height:44px}}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--sb-background);min-height:100vh;color:var(--sb-on-background);font:400 14px/1.45 var(--sb-font);-webkit-font-smoothing:antialiased}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}.muted{color:var(--sb-on-surface-variant)}.form-error{color:var(--sb-error);font-size:13.5px}.page{flex-direction:column;min-height:100vh;display:flex}:root{--a-frame:var(--sb-blue);--a-frame-fg:var(--sb-on-primary);--a-frame-muted:var(--sb-primary-container);--a-frame-hover:color-mix(in srgb, var(--sb-on-primary) 9%, transparent);--a-frame-active:color-mix(in srgb, var(--sb-on-primary) 14%, transparent);--a-frame-active-fg:var(--sb-on-primary);--a-frame-line:color-mix(in srgb, var(--sb-on-primary) 18%, transparent);--a-card:var(--sb-surface-container-lowest);--a-bar:var(--sb-surface-container-lowest)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--a-frame:var(--sb-surface-container-low);--a-frame-fg:var(--sb-on-surface);--a-frame-muted:var(--sb-on-surface-variant);--a-frame-hover:color-mix(in srgb, var(--sb-on-surface) 6%, transparent);--a-frame-active:var(--sb-primary-container);--a-frame-active-fg:var(--sb-on-primary-container);--a-frame-line:var(--sb-outline-variant);--a-card:var(--sb-surface-container);--a-bar:var(--sb-surface)}}:root[data-theme=dark]{--a-frame:var(--sb-surface-container-low);--a-frame-fg:var(--sb-on-surface);--a-frame-muted:var(--sb-on-surface-variant);--a-frame-hover:color-mix(in srgb, var(--sb-on-surface) 6%, transparent);--a-frame-active:var(--sb-primary-container);--a-frame-active-fg:var(--sb-on-primary-container);--a-frame-line:var(--sb-outline-variant);--a-card:var(--sb-surface-container);--a-bar:var(--sb-surface)}.si{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:100dvh;display:grid}.si__brand{background:var(--a-frame);color:var(--a-frame-fg);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 272px;gap:40px 48px;padding:48px 56px;display:grid;overflow:hidden}.si__logo{grid-column:1/-1;align-items:center;display:flex}.si__pitch{flex-direction:column;align-self:center;gap:28px;max-width:460px;display:flex}.si__headline{letter-spacing:-.025em;font-size:40px;font-weight:750;line-height:1.12}.si__points{color:var(--a-frame-muted);flex-direction:column;gap:14px;font-size:15px;display:flex}.si__points li{align-items:center;gap:12px;display:flex}.si__points svg{color:var(--sb-gold);flex:none}.si__phone{border:7px solid color-mix(in srgb, var(--sb-on-primary) 16%, transparent);border-radius:32px;align-self:center;width:272px;margin:0;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 30px 60px #00000059}.si__phone img{width:100%;height:auto;display:block}.si__main{background:var(--sb-surface-container-lowest);flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:48px;display:flex}.si__card{flex-direction:column;gap:6px;width:min(400px,100%);display:flex}.si__title{letter-spacing:-.02em;color:var(--sb-on-surface);font-size:28px;font-weight:750}.si__sub{color:var(--sb-on-surface-variant);margin-bottom:14px}.si__card>.sb-notice{margin-bottom:8px}.si__form{flex-direction:column;gap:16px;display:flex}.si__form>.sb-button{margin-top:6px}.si__card>.sb-button--ghost{color:var(--sb-primary);align-self:center;margin-top:8px}.si__legal{color:var(--sb-on-surface-variant);flex-wrap:wrap;justify-content:center;gap:8px;font-size:12.5px;display:flex}.si__legal a{text-underline-offset:3px;text-decoration:underline}.si__narrow-logo{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si__brand{background:var(--sb-primary-container);color:var(--sb-on-surface)}:root:not([data-theme=light]) .si__points{color:var(--sb-on-primary-container)}:root:not([data-theme=light]) .si__main{background:var(--sb-background)}}.top-bar{background:var(--a-bar);border-bottom:1px solid var(--sb-outline-variant);align-items:center;gap:16px;height:64px;padding:0 32px;display:flex}.top-bar__spacer{flex:1}.brand{border-radius:8px;align-items:center;display:flex}.brand:focus-visible,.side__brand:focus-visible{outline:2px solid var(--sb-primary);outline-offset:4px}.page__body{flex-direction:column;gap:24px;width:100%;max-width:1240px;margin:0 auto;padding:36px 32px;display:flex}.page-title{letter-spacing:-.02em;color:var(--sb-on-background);font-size:28px;font-weight:750;line-height:1.15}.state{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ws-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}.ws-cards>li{display:flex}.ws-card{border-radius:var(--sb-card-radius);border:1px solid var(--sb-outline-variant);background:var(--a-card);color:var(--sb-on-surface);box-shadow:var(--sb-shadow-1);flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-content:start;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}@media (hover:hover){a.ws-card:hover{border-color:var(--sb-primary);box-shadow:var(--sb-shadow-2);transform:translateY(-1px)}a.ws-card:hover .ws-card__go{color:var(--sb-primary)}}a.ws-card:focus-visible{outline:2px solid var(--sb-primary);outline-offset:2px}.ws-card__names{flex-direction:column;min-width:0;display:flex}.ws-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;overflow:hidden}.ws-card__sub{color:var(--sb-on-surface-variant);font-size:13px}.ws-card__tags{grid-column:1/-1;align-items:center;gap:8px;display:flex}.ws-card__open{color:var(--sb-primary);margin-left:auto;font-size:12px;font-weight:600}.ws-card__go{color:var(--sb-on-surface-variant);grid-area:1/3}.ws-card.is-gated{box-shadow:none;background:var(--sb-background)}.ws-card__gate{color:var(--sb-on-surface-variant);grid-column:1/-1;font-size:13px}.ws-card__gate strong{color:var(--sb-primary);margin-top:2px;font-weight:600;display:block}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.side{background:var(--a-frame);height:100dvh;color:var(--a-frame-fg);border-right:1px solid var(--a-frame-line);flex-direction:column;gap:14px;padding:18px 12px;display:flex;position:sticky;top:0}.side__brand{color:var(--a-frame-fg);align-items:center;gap:10px;padding:2px 8px 6px;text-decoration:none;display:flex}.side__spacer{flex:1}.nav{flex-direction:column;gap:1px;min-height:0;margin:0 -12px;padding:0 12px;display:flex;overflow-y:auto}.nav__section{flex-direction:column;gap:1px;display:flex}.nav__group{letter-spacing:.06em;text-transform:uppercase;color:var(--a-frame-muted);padding:14px 10px 6px;font-size:11px;font-weight:700}.nav__item{height:36px;color:var(--a-frame-fg);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav__item>svg{color:var(--a-frame-muted);flex:none}@media (hover:hover){.nav__item:hover{background:var(--a-frame-hover)}}.nav__item:focus-visible{outline:2px solid var(--sb-gold);outline-offset:2px}.nav__item.is-active{background:var(--a-frame-active);color:var(--a-frame-active-fg);font-weight:650}.nav__item.is-active>svg{color:var(--sb-gold)}.nav__item.is-active:before{content:"";background:var(--sb-gold);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:-12px}.nav__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ws-switch{border:1px solid var(--a-frame-line);width:100%;color:var(--a-frame-fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.ws-switch[data-hovered]{background:var(--a-frame-hover)}.ws-switch[data-pressed]{background:var(--a-frame-active)}.ws-switch[data-pressed] .ws-switch__plan{color:var(--a-frame-fg)}.ws-switch[data-focus-visible]{outline:2px solid var(--sb-gold);outline-offset:2px}.ws-switch>svg{color:var(--a-frame-muted);flex:none}.ws-switch__names{flex-direction:column;flex:1;min-width:0;display:flex}.ws-switch__name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.ws-switch__plan{color:var(--a-frame-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell__main{background:var(--sb-background);flex-direction:column;min-width:0;display:flex}.topbar{z-index:2;background:var(--a-bar);border-bottom:1px solid var(--sb-outline-variant);align-items:center;gap:12px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.topbar__spacer{flex:1}.crumbs{color:var(--sb-on-surface-variant);gap:8px;font-size:13.5px;display:flex}.crumbs__sep{opacity:.6}.crumbs__here{color:var(--sb-on-surface);font-weight:600}.shell__notices{padding:16px 32px 0}.content{flex-direction:column;gap:8px;padding:28px 32px 40px;display:flex}.page-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.account{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px}.account[data-hovered]{box-shadow:0 0 0 3px var(--sb-hover)}.account[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:2px}.menu-popover{border-radius:var(--sb-card-radius);background:var(--sb-surface-container-high);min-width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--sb-on-surface);border:1px solid var(--sb-outline-variant);box-shadow:var(--sb-shadow-2);padding:6px}.menu,.menu-popover{outline:none}.menu__who{align-items:center;gap:12px;padding:10px;display:flex}.menu__who-names{flex-direction:column;min-width:0;display:flex}.menu__who-names small{color:var(--sb-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.menu__item{border-radius:var(--sb-ctl-radius);cursor:pointer;outline:none;align-items:center;gap:12px;min-height:40px;padding:4px 10px;font-size:13.5px;display:flex}.menu__item>svg{color:var(--sb-on-surface-variant);flex:none}.menu__item[data-focused]{background:var(--sb-hover)}.menu__item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--sb-primary)}.menu__item[data-disabled]{cursor:default;color:var(--sb-on-surface-variant)}.menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu__check{color:var(--sb-primary)!important}.menu__separator{background:var(--sb-outline-variant);height:1px;margin:6px 4px}.update-notice{left:50%;top:max(12px, env(safe-area-inset-top));z-index:12;background:var(--sb-inverse-surface);width:max-content;max-width:calc(100vw - 32px);color:var(--sb-inverse-on-surface);box-shadow:var(--sb-shadow-2);font:500 13.5px/1.3 var(--sb-font);border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 14px;display:flex;position:fixed;transform:translate(-50%)}.update-notice__reload{cursor:pointer;min-height:36px;color:var(--sb-inverse-primary);font:700 13.5px/1 var(--sb-font);background:0 0;border:0;border-radius:999px;padding:0 12px}.update-notice__reload[data-focus-visible]{outline-offset:1px;outline:2px solid}@media (pointer:coarse){.update-notice__reload{min-height:44px}}.offline-notice{z-index:10;width:min(560px,100vw - 32px);box-shadow:var(--sb-shadow-2);border-radius:var(--sb-ctl-radius);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.shell:has(.items) .shell__main{height:100dvh;min-height:0}.items{flex:1;gap:14px;min-height:0}.items__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.items__chips{gap:6px;display:flex}.sb-sheet__body .items__chips{flex-wrap:wrap;width:100%}.sb-sheet__body .sb-filter{width:100%}.sb-sheet__body .sb-filter>.sb-chip{justify-content:space-between;width:100%}@media (width<=599px){.items .sb-search{width:100%}.items.is-selecting .sb-grid__scroll{padding-bottom:150px}}.move-sheet__body{padding:16px 16px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.move-sheet__field{flex-direction:column;gap:6px;display:flex}.move-sheet__select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.move-sheet__notes{resize:vertical;height:auto;min-height:76px;padding:10px 14px}.move-sheet__option{border-radius:var(--sb-ctl-radius);border:1px solid var(--sb-outline-variant);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex}.move-sheet__option[data-selected]{border-color:var(--sb-primary);background:color-mix(in srgb, var(--sb-primary) 9%, transparent);font-weight:600}.move-sheet__option[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:2px}.move-sheet__option-names{flex-direction:column;display:flex}.items__spacer{flex:1}.items__window{background:var(--sb-tertiary-container);height:32px;color:var(--sb-on-tertiary-container);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:13px;font-weight:600;display:flex}.items__window-clear{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.items__window-clear[data-hovered]{background:color-mix(in srgb, currentColor 12%, transparent)}.items__window-clear[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:1px}.items__loading{border-radius:var(--sb-card-radius);background:var(--a-card);border:1px solid var(--sb-outline-variant);flex:1}.items .sb-grid{min-height:240px}.items .col-thumb{padding-right:0}.items .num{text-align:right}.item-name{flex-direction:column;min-width:0;display:flex}.item-name__line{align-items:center;gap:6px;min-width:0;display:flex}.item-name__text{text-overflow:ellipsis;font-weight:650;overflow:hidden}.item-name__desc{color:var(--sb-on-surface-variant);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.item-place{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.item-card{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.item-card__place{color:var(--sb-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.item-card__end{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.item-card__qty{color:var(--sb-on-surface);white-space:nowrap;font-size:13px;font-weight:600}.mark{color:var(--sb-on-surface-variant);flex:none}.mark--on{color:var(--sb-primary)}.category{color:var(--sb-on-surface-variant)}@media (width<=1279px){.shell{grid-template-columns:224px minmax(0,1fr)}.topbar,.content,.shell__notices{padding-left:24px;padding-right:24px}.si{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.si__brand{grid-template-columns:minmax(0,1fr);padding:40px}.si__phone{display:none}.si__headline{font-size:32px}}@media (width<=899px){.si{grid-template-columns:minmax(0,1fr);min-height:100dvh}.si__brand{display:none}.si__main{padding:max(40px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-content:flex-start;gap:24px}.si__narrow-logo{justify-content:center;align-self:stretch;margin-bottom:20px;display:flex}.si__card{width:100%;max-width:480px}.si__title{font-size:26px}}@media (width<=599px){.top-bar{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}.page__body{padding:24px max(16px, env(safe-area-inset-right)) 32px max(16px, env(safe-area-inset-left))}.page-title{font-size:24px}}.side__menu,.topbar__menu{display:none}.side__menu,.topbar__menu,.drawer__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center}.side__menu[data-pressed],.drawer__close[data-pressed]{background:var(--a-frame-active)}.topbar__menu[data-pressed]{background:var(--sb-pressed)}.side__menu[data-focus-visible],.drawer__close[data-focus-visible]{outline:2px solid var(--sb-gold);outline-offset:2px}.topbar__menu[data-focus-visible]{outline:2px solid var(--sb-primary);outline-offset:2px}@media (hover:hover){.side__menu[data-hovered],.drawer__close[data-hovered]{background:var(--a-frame-hover)}.topbar__menu[data-hovered]{background:var(--sb-hover)}}.drawer-scrim{z-index:20;background:#00000073;position:fixed;inset:0}.drawer{background:var(--a-frame);width:min(300px,86vw);color:var(--a-frame-fg);box-shadow:var(--sb-shadow-2);padding:max(14px, env(safe-area-inset-top)) 12px max(18px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.drawer[data-entering]{animation:.16s ease-out drawer-in}@keyframes drawer-in{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.drawer[data-entering]{animation:none}}.drawer__dialog{outline:none;flex-direction:column;gap:14px;display:flex}.drawer__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.drawer__head .side__brand{padding-bottom:2px}.drawer__close{display:grid}.drawer .nav{margin:0;padding:0;overflow:visible}@media (width>=600px) and (width<=899px){.shell{grid-template-columns:76px minmax(0,1fr)}.side{padding:max(12px, env(safe-area-inset-top)) 6px 12px max(6px, env(safe-area-inset-left));align-items:stretch;gap:8px}.side__menu{align-self:center;display:grid}.side .side__brand,.side .ws-switch,.side .nav__group{display:none}.side .nav{margin:0;padding:0}.side .nav__section{padding-top:6px}.side .nav__item{text-align:center;flex-direction:column;justify-content:center;gap:4px;height:auto;min-height:56px;padding:6px 2px;font-size:11.5px}.side .nav__label{white-space:normal;overflow:visible}.side .nav__item.is-active:before{left:-6px}.topbar,.content,.shell__notices{padding-left:20px;padding-right:max(20px, env(safe-area-inset-right))}}@media (width<=599px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.topbar__menu{margin-left:-10px;display:grid}.topbar{height:56px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));gap:6px}.content,.shell__notices{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.content{padding-top:20px}.crumbs{white-space:nowrap;min-width:0;overflow:hidden}.crumbs>span{text-overflow:ellipsis;overflow:hidden}}@media (pointer:coarse){.nav__item{min-height:44px}.account{place-items:center;min-width:44px;min-height:44px;padding:2px;display:inline-grid}.menu__item{min-height:44px}.ws-switch{min-height:48px}.items__window-clear{width:44px;height:44px;margin:-6px -8px -6px 0}}
