@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:#fff;--surface-sunken:#f5f5f7;--surface-card:#fff;--surface-raised:#fff;--material-bg:#ffffffb8;--material-filter:saturate(180%) blur(20px);--text:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#86868b;--text-on-accent:#fff;--hairline:#d2d2d7;--hairline-soft:#0000000f;--accent:#1d1d1f;--accent-hover:#3a3a3c;--accent-tint:#1d1d1f14;--positive:#0b7a3e;--positive-tint:#0b7a3e1f;--negative:#d70015;--negative-tint:#d7001514;--attention:#8a5a00;--attention-tint:#8a5a001f;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:28px;--radius-pill:980px;--radius:var(--radius-lg);--radius-control:var(--radius-sm);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:80px;--elevation-1:0 1px 2px #0000000a, 0 6px 18px #0000000d;--elevation-2:0 2px 8px #0000000f, 0 14px 36px #00000017;--elevation-3:0 8px 24px #0000001a, 0 24px 70px #00000029;--duration-state:.12s;--duration-reveal:.24s;--duration-transition:.4s;--ease-standard:cubic-bezier(.32, .08, .24, 1);--ease-entrance:cubic-bezier(.16, 1, .3, 1);--tap-target:44px;--row-height:52px;--row-height-compact:40px;--sidebar-width:260px;--sidebar-width-collapsed:72px;--content-max:1280px;--card-gutter:12px;--topbar-height:56px;--text-display:56px;--text-title-1:40px;--text-title-2:28px;--text-title-3:22px;--text-headline:17px;--text-body:17px;--text-callout:15px;--text-footnote:13px;--text-label:11px;--tracking-display:-.018em;--tracking-title-1:-.012em;--tracking-title-2:-.008em;--tracking-title-3:-.005em;--tracking-label:.06em;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--background:var(--surface-page);--foreground:var(--text);--muted:var(--text-secondary);--border:var(--hairline)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#000;--surface-sunken:#0a0a0b;--surface-card:#1d1d1f;--surface-raised:#2c2c2e;--material-bg:#000000b8;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#86868b;--text-on-accent:#000;--hairline:#38383a;--hairline-soft:#ffffff14;--accent:#f5f5f7;--accent-hover:#fff;--accent-tint:#f5f5f724;--positive:#30d158;--positive-tint:#30d15829;--negative:#ff453a;--negative-tint:#ff453a29;--attention:#ffd60a;--attention-tint:#ffd60a29;--elevation-1:0 1px 2px #00000080;--elevation-2:0 4px 12px #00000080, 0 14px 36px #0006;--elevation-3:0 8px 24px #0009, 0 24px 70px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:#000;--surface-sunken:#0a0a0b;--surface-card:#1d1d1f;--surface-raised:#2c2c2e;--material-bg:#000000b8;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#86868b;--text-on-accent:#000;--hairline:#38383a;--hairline-soft:#ffffff14;--accent:#f5f5f7;--accent-hover:#fff;--accent-tint:#f5f5f724;--positive:#30d158;--positive-tint:#30d15829;--negative:#ff453a;--negative-tint:#ff453a29;--attention:#ffd60a;--attention-tint:#ffd60a29;--elevation-1:0 1px 2px #00000080;--elevation-2:0 4px 12px #00000080, 0 14px 36px #0006;--elevation-3:0 8px 24px #0009, 0 24px 70px #00000080}}:root[data-palette=graphite]:not([data-theme=dark]){--accent:#0071e3;--accent-hover:#0077ed;--accent-tint:#0071e31a}:root[data-palette=graphite][data-theme=dark]{--accent:#2997ff;--accent-hover:#63b4ff;--accent-tint:#2997ff29}:root[data-palette=indigo]:not([data-theme=dark]){--accent:#4f46e5;--accent-hover:#5b52f0;--accent-tint:#4f46e51a}:root[data-palette=indigo][data-theme=dark]{--accent:#9d91ff;--accent-hover:#b3a9ff;--accent-tint:#9d91ff29}:root[data-palette=teal]:not([data-theme=dark]){--accent:#006e76;--accent-hover:#00808a;--accent-tint:#006e761a}:root[data-palette=teal][data-theme=dark]{--accent:#3fd5e3;--accent-hover:#6fe2ec;--accent-tint:#3fd5e329}:root[data-palette=gold]:not([data-theme=dark]){--surface-page:#fcfbf7;--surface-sunken:#f4f2ea;--surface-card:#fff;--surface-raised:#fff;--material-bg:#fcfbf7b8;--text:#1c1b18;--text-secondary:#67655d;--text-tertiary:#8a887f;--hairline:#e2dfd4;--hairline-soft:#0000000f;--accent:#8a6a00;--accent-hover:#755a00;--accent-tint:#8a6a001f;--attention:#a8480b;--attention-tint:#a8480b1f}:root[data-palette=gold][data-theme=dark]{--surface-page:#121110;--surface-sunken:#1a1815;--surface-card:#24221e;--surface-raised:#302d28;--material-bg:#121110b8;--text:#f5f3ec;--text-secondary:#a8a59a;--text-tertiary:#87867f;--hairline:#3d3a34;--hairline-soft:#ffffff14;--accent:#e8c15a;--accent-hover:#f0cd72;--accent-tint:#e8c15a29;--attention:#ff9f0a;--attention-tint:#ff9f0a29}html{height:100%;scroll-padding-top:var(--topbar-height);max-width:100vw;overflow-x:hidden}body{max-width:100vw}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:600}h1{letter-spacing:var(--tracking-title-1)}h2{letter-spacing:var(--tracking-title-2)}h3{letter-spacing:var(--tracking-title-3)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--duration-state:.01ms;--duration-reveal:.01ms;--duration-transition:.01ms}}
.appshell-module__6SzdfG__shell{min-height:100vh;display:flex}.appshell-module__6SzdfG__sidebar{height:100vh;width:var(--sidebar-width);background:var(--surface-sunken);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-self:flex-start;transition:width .15s;display:flex;position:sticky;top:0}.appshell-module__6SzdfG__sidebarCollapsed{width:var(--sidebar-width-collapsed)}.appshell-module__6SzdfG__sidebarHeader{border-bottom:1px solid var(--border);height:var(--topbar-height);justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.appshell-module__6SzdfG__wordmark{font-size:var(--text-headline);letter-spacing:-.01em;white-space:nowrap;font-weight:600;overflow:hidden}.appshell-module__6SzdfG__collapseButton{font-family:var(--font-mono);border:1px solid var(--border);border-radius:var(--radius-pill);color:inherit;cursor:pointer;opacity:.6;background:0 0;flex-shrink:0;padding:.2rem .45rem;font-size:.7rem}.appshell-module__6SzdfG__collapseButton:hover{opacity:1}.appshell-module__6SzdfG__sidebarNav{flex-direction:column;gap:.15rem;min-height:0;padding:.75rem .6rem;display:flex;overflow-y:auto}.appshell-module__6SzdfG__navItem{font-family:var(--font-sans);border-radius:var(--radius-control);white-space:nowrap;color:var(--text-secondary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard), transform var(--duration-state) var(--ease-standard);flex-shrink:0;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.85rem;display:flex;overflow:hidden}.appshell-module__6SzdfG__navItem:hover{color:var(--text);background:var(--hairline-soft)}.appshell-module__6SzdfG__navItemActive{background:var(--accent-tint);color:var(--accent);font-weight:500}.appshell-module__6SzdfG__navItemActive:hover{background:var(--accent-tint);color:var(--accent)}.appshell-module__6SzdfG__navItemDisabled{color:var(--text-tertiary);cursor:default}.appshell-module__6SzdfG__navItemDisabled:hover{color:var(--text-tertiary);background:0 0}.appshell-module__6SzdfG__navGlyph{flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;font-weight:700;display:inline-flex}.appshell-module__6SzdfG__sidebarNavDragging .appshell-module__6SzdfG__navItem{cursor:grabbing}.appshell-module__6SzdfG__navItemLifted{z-index:2;color:var(--text);background:var(--surface-card);box-shadow:var(--elevation-2);cursor:grabbing;transition:none;position:relative}.appshell-module__6SzdfG__navItemLifted.appshell-module__6SzdfG__navItemActive{background:var(--accent-tint);color:var(--accent)}.appshell-module__6SzdfG__navItemLifted.appshell-module__6SzdfG__navItemDisabled{color:var(--text-secondary)}.appshell-module__6SzdfG__navHint{font-size:var(--text-label);color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;margin:.5rem 0 0;padding:0 .6rem;overflow:hidden}.appshell-module__6SzdfG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appshell-module__6SzdfG__soon{opacity:.7;border-radius:var(--radius-pill);border:1px solid;margin-left:auto;padding:.05rem .3rem;font-size:.55rem}.appshell-module__6SzdfG__sidebarFooter{border-top:1px solid var(--border);flex-shrink:0;margin-top:auto;padding:.6rem;position:relative}.appshell-module__6SzdfG__accountButton{appearance:none;border-radius:var(--radius-control);width:100%;color:var(--text);font-family:var(--font-sans);text-align:left;cursor:pointer;transition:background var(--duration-state) var(--ease-standard);background:0 0;border:0;align-items:center;gap:.6rem;padding:.45rem .5rem;font-size:.8125rem;display:flex}.appshell-module__6SzdfG__accountButton:hover{background:var(--hairline-soft)}.appshell-module__6SzdfG__accountButtonCollapsed{justify-content:center;gap:0;padding:.4rem 0}.appshell-module__6SzdfG__avatar{border-radius:var(--radius-pill);background:var(--hairline);width:30px;height:30px;color:var(--text);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex;overflow:hidden}.appshell-module__6SzdfG__avatarPhoto{background:0 0}.appshell-module__6SzdfG__avatarImage{object-fit:cover;width:100%;height:100%;display:block}.appshell-module__6SzdfG__accountLabel{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-grow:1;overflow:hidden}.appshell-module__6SzdfG__main{flex-direction:column;flex:1;min-width:0;display:flex}.appshell-module__6SzdfG__topbar{z-index:20;border-bottom:1px solid var(--border);height:var(--topbar-height);background:var(--background);justify-content:flex-end;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.appshell-module__6SzdfG__topbar{background:var(--material-bg);-webkit-backdrop-filter:var(--material-filter);backdrop-filter:var(--material-filter)}}.appshell-module__6SzdfG__crumbs{min-width:0;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.45rem;margin-right:auto;font-size:.8125rem;display:flex;overflow:hidden}.appshell-module__6SzdfG__crumbSep{color:var(--text-tertiary);flex-shrink:0}.appshell-module__6SzdfG__crumbCurrent{color:var(--text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.appshell-module__6SzdfG__topbarLogo{opacity:.9;pointer-events:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appshell-module__6SzdfG__content{flex:1;min-width:0}.appshell-module__6SzdfG__accountWho{flex-direction:column;flex-grow:1;min-width:0;line-height:1.3;display:flex}.appshell-module__6SzdfG__accountName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.appshell-module__6SzdfG__accountChevron{color:var(--text-tertiary);transition:transform var(--duration-state) var(--ease-standard);flex-shrink:0;display:inline-flex}.appshell-module__6SzdfG__accountChevronOpen{transform:rotate(180deg)}.appshell-module__6SzdfG__accountSheet{transition:grid-template-rows var(--duration-reveal) var(--ease-standard);grid-template-rows:0fr;display:grid}.appshell-module__6SzdfG__accountSheetOpen{grid-template-rows:1fr}.appshell-module__6SzdfG__accountSheetInner{min-height:0;overflow:hidden}.appshell-module__6SzdfG__accountSheetNav{flex-direction:column;gap:.15rem;padding-top:.35rem;display:flex}.appshell-module__6SzdfG__signOutForm{border-top:1px solid var(--hairline-soft);margin-top:.35rem;padding-top:.35rem}.appshell-module__6SzdfG__signOut{appearance:none;width:100%;font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;font-size:.85rem}.appshell-module__6SzdfG__signOut:hover{color:var(--negative);background:var(--negative-tint)}
.updateprompt-module__aTwHVG__prompt{z-index:60;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);max-width:calc(100vw - 2.5rem);color:var(--foreground);box-shadow:var(--elevation-2);font-family:var(--font-sans);align-items:center;gap:1.25rem;padding:.85rem 1rem;animation:.18s ease-out updateprompt-module__aTwHVG__rise;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.updateprompt-module__aTwHVG__text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.updateprompt-module__aTwHVG__title{font-size:.85rem;font-weight:600}.updateprompt-module__aTwHVG__note{color:var(--muted);font-size:.78rem;line-height:1.4}.updateprompt-module__aTwHVG__actions{flex-shrink:0;gap:.5rem;display:flex}.updateprompt-module__aTwHVG__later,.updateprompt-module__aTwHVG__reload{font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;padding:.5rem .9rem;font-size:.85rem;font-weight:500}.updateprompt-module__aTwHVG__later{border:1px solid var(--border);color:var(--foreground);background:0 0}.updateprompt-module__aTwHVG__reload{border:1px solid var(--foreground);background:var(--foreground);color:var(--background)}.updateprompt-module__aTwHVG__later:hover,.updateprompt-module__aTwHVG__reload:hover{opacity:.85}@media (max-width:560px){.updateprompt-module__aTwHVG__prompt{flex-direction:column;align-items:stretch;gap:.75rem;bottom:1rem;left:1rem;right:1rem}.updateprompt-module__aTwHVG__actions{justify-content:flex-end}}@keyframes updateprompt-module__aTwHVG__rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.updateprompt-module__aTwHVG__prompt{animation:none}}
