:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17191f;--paper:#fbfbf9;--mist:#e8edeb;--signal:#10665e;--lumen:#e8a22b;--clay:#b8422a;--ink-60:#17191fb8;--ink-40:#17191f80;--ink-20:#17191f33;--ink-08:#17191f14;--skeleton-sheen:#fff9;--signal-dark:#0c4f49;--signal-light:#2e9187;--signal-08:#10665e14;--signal-16:#10665e29;--signal-on-tint:#10665e;--lumen-16:#e8a22b29;--clay-08:#b8422a14;--scrim:#17191f66;--surface-ink:#17191f;--surface-page:#f7f6f3;--surface-panel:#fff;--surface-raised:#fff;--surface-card:#f7f6f3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-hair:2px;--type-display-size:3rem;--type-display-line:1.0833;--type-display-weight:800;--type-display-tracking:-.015em;--type-h1-size:2rem;--type-h1-line:1.1875;--type-h1-weight:700;--type-h1-tracking:-.01em;--type-h2-size:1.5rem;--type-h2-line:1.25;--type-h2-weight:700;--type-h2-tracking:-.005em;--type-h3-size:1.25rem;--type-h3-line:1.3;--type-h3-weight:600;--type-h3-tracking:-.0025em;--type-body-large-size:1.125rem;--type-body-large-line:1.4444;--type-body-large-weight:400;--type-body-large-tracking:normal;--type-body-size:1rem;--type-body-line:1.5;--type-body-weight:400;--type-body-tracking:normal;--type-small-size:.875rem;--type-small-line:1.4286;--type-small-weight:400;--type-small-tracking:normal;--type-caption-size:.75rem;--type-caption-line:1.3333;--type-caption-weight:500;--type-caption-tracking:.01em;--type-numeric-size:1rem;--type-numeric-line:1.5;--type-numeric-weight:500;--type-numeric-tracking:normal;--radius-control:8px;--radius-card:12px;--radius-modal:16px;--radius-pill:999px;--control-height:44px;--control-height-sm:36px;--icon-control:20px;--icon-nav:24px;--elevation-overlay:0 4px 16px #17191f1a;--motion-state:.15s;--motion-entrance:.25s}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#fbfbf9;--paper:#131313;--mist:#272521;--signal:#2e9187;--lumen:#e8a22b;--clay:#e06a4e;--ink-60:#fbfbf9a6;--ink-40:#fbfbf966;--ink-20:#fbfbf933;--ink-08:#fbfbf914;--skeleton-sheen:#fbfbf914;--signal-dark:#2e9187;--signal-light:#5fb3aa;--signal-08:#2e91871f;--signal-16:#2e918733;--signal-on-tint:#5fb3aa;--lumen-16:#e8a22b33;--clay-08:#e06a4e1f;--scrim:#0009;--surface-ink:#17191f;--surface-page:#131313;--surface-panel:#171717;--surface-raised:#171717;--surface-card:#1e1f1f;--elevation-overlay:0 4px 16px #00000080}
:root,[data-theme]{--text-primary:var(--ink);--text-secondary:var(--ink-60);--text-tertiary:var(--ink-40);--text-on-signal:var(--paper);--text-link:var(--signal);--text-on-quiet:var(--signal-on-tint);--text-money-in:var(--signal-on-tint);--surface-hover:var(--ink-08);--border-default:var(--ink-20);--border-strong:var(--ink-40);--action-primary:var(--signal);--action-primary-hover:var(--signal-dark);--action-quiet:var(--signal-08);--toggle-ink:var(--text-primary);--toggle-weight:500;--toggle-chosen-ink:var(--text-on-quiet);--toggle-chosen-fill:var(--action-quiet);--error:var(--clay);--error-surface:var(--clay-08);--focus-ring-width:3px;--focus-ring:0 0 0 var(--focus-ring-width) var(--signal-16);--tracking-eyebrow:.12em;--measure-form:45rem}@media (pointer:fine) and (not (any-pointer:coarse)){:root,[data-theme]{--control-height:36px}}:root,[data-theme]{--leading-small:calc(var(--type-small-size) * var(--type-small-line));--leading-body:calc(var(--type-body-size) * var(--type-body-line))}*,:before,:after{box-sizing:border-box}@media (min-width:900px){:is(html:has([data-app-frame]),body:has([data-app-frame])){height:100%;overflow:hidden}}[data-app-frame] main{scrollbar-width:thin;scrollbar-color:var(--ink-20) transparent}[data-app-frame] main::-webkit-scrollbar{width:12px}[data-app-frame] main::-webkit-scrollbar-track{background:0 0}[data-app-frame] main::-webkit-scrollbar-thumb{background-color:var(--ink-20);border-radius:var(--radius-pill);background-clip:content-box;border:4px solid #0000}[data-app-frame] main::-webkit-scrollbar-thumb:hover{background-color:var(--ink-40);background-clip:content-box}body{background:var(--surface-page);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-line);font-family:var(--font-body,system-ui, -apple-system, sans-serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}.numeric{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-feature-settings:"zero"}a{color:var(--text-link)}button,[role=button],a.button{min-height:var(--control-height)}:where(:focus-visible){outline:2px solid var(--signal);outline-offset:2px}input:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}input:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}input:-webkit-autofill:active{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}textarea:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}input:autofill,textarea:autofill{box-shadow:inset 0 0 0 100px var(--surface-raised);-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary)}