:root{--ref-action-131:#14213d;--ref-action-207:#26314f;--ref-action-288:#394362;--ref-secondary-397:#3a5d9b;--ref-secondary-452:#436ab1;--ref-secondary-475:#4670ba;--ref-secondary-935:#e7edf6;--ref-console-317:#2a4a80;--ref-console-371:#36578f;--ref-brand-543:#cb661d;--ref-brand-560:#d2691e;--ref-ink-51:#111;--ref-ink-249:#3b3b3b;--ref-ink-411:#616161;--ref-ink-685:#a7a7a7;--ref-ink-766:#bdbdbd;--ref-ink-835:#d0d0d0;--ref-cool-78:#16171b;--ref-cool-411:#5e6169;--ref-cool-521:#7a7c83;--ref-cool-682:#a4a6ad;--ref-cool-835:#ced0d6;--ref-cool-913:#e4e6ea;--ref-cool-961:#f2f4f6;--ref-cool-997:#fefefe;--ref-up-368:#0e6433;--ref-up-880:#c7e4cd;--ref-up-945:#e4f3e7;--ref-down-369:#a22930;--ref-down-880:#fdd3d0;--ref-down-940:#ffe9e8;--ref-warn-434:#7c6400;--ref-warn-601:#b08d00;--ref-warn-958:#f7f3e6;--ref-seq-879:#d4ddee;--ref-seq-743:#a3b8dc;--ref-seq-636:#7d9bce;--ref-seq-599:#7191ca;--ref-seq-350:#335287;--ref-seq-200:#1e3051;--ref-annot-1-900:#fcddc1;--ref-annot-2-839:#dbd2a3;--ref-annot-3-839:#9adddf;--ref-annot-4-839:#9ed9fb;--ref-annot-5-901:#ecddfa;--ref-annot-6-840:#f9c2de;--ref-shadow-0-a080:rgba(0,0,0,.08);--ref-shadow-0-a480:rgba(0,0,0,.48);--font-display:var(--font-display-latin),var(--font-display-latin-ext),var(--font-ui-latin),var(--font-ui-latin-ext),-apple-system,system-ui,sans-serif;--font-ui:var(--font-ui-latin),var(--font-ui-latin-ext),-apple-system,system-ui,sans-serif;--ease:cubic-bezier(0.28,0,0.22,1);--fast:150ms;--mid:220ms;--slow:320ms;--reveal-total:1100ms;--reveal-structure:350ms;--reveal-gap:100ms;--reveal-marks:650ms;--turn:700ms;--ease-turn:cubic-bezier(0.22,1,0.36,1);--turn-angle:20deg;--turn-angle-narrow:10deg;--turn-radius:1200px;--turn-depth:2000px;--turn-scale:0.92;--turn-rise:8px;--bg:var(--ref-cool-997);--bg-raise:var(--ref-cool-997);--bg-sink:var(--ref-cool-961);--bg-sink-2:var(--ref-cool-913);--bg-warm:var(--ref-cool-961);--ink-surface:var(--ref-cool-78);--ink-surface-on:var(--ref-cool-997);--lot-bed:var(--ref-cool-961);--footer-mark:var(--ink);--footer-mark-a:0.1;--line:var(--ref-cool-835);--line-soft:var(--ref-cool-913);--line-strong:var(--ref-cool-682);--line-control:var(--ref-cool-521);--edge-cocoa:var(--ref-cool-835);--edge-cocoa-soft:var(--ref-cool-913);--ink:var(--ref-ink-51);--ink-2:var(--ref-ink-249);--ink-3:var(--ref-ink-411);--ink-chip:var(--ref-ink-51);--primary:var(--ref-action-131);--primary-hover:var(--ref-action-207);--primary-press:var(--ref-action-288);--on-primary:var(--ref-cool-997);--on-primary-2:var(--ref-ink-835);--on-primary-3:var(--ref-ink-685);--primary-line:var(--ref-action-131);--console:var(--ref-console-317);--console-hover:var(--ref-console-371);--accent:var(--ref-action-131);--primary-deep:var(--ref-action-131);--accent-soft:var(--ref-secondary-935);--accent-line:var(--ref-seq-879);--secondary:var(--ref-secondary-475);--secondary-hover:var(--ref-secondary-397);--secondary-soft:var(--ref-secondary-935);--secondary-rich:var(--ref-secondary-397);--eyebrow-ink:var(--ref-secondary-452);--brand-accent:var(--ref-brand-560);--brand-accent-press:var(--ref-brand-543);--logo-dot:var(--brand-accent);--on-brand-accent:var(--ref-ink-51);--action-cue:var(--brand-accent);--tertiary:var(--ref-ink-411);--up:var(--ref-up-368);--up-t:var(--ref-up-945);--up-deep:var(--ref-up-368);--up-strong:var(--ref-up-880);--down:var(--ref-down-369);--down-t:var(--ref-down-940);--down-deep:var(--ref-down-369);--down-strong:var(--ref-down-880);--warn:var(--ref-warn-601);--warn-t:var(--ref-warn-958);--warn-deep:var(--ref-warn-434);--info-t:var(--ref-secondary-935);--chart-1:var(--ref-secondary-475);--chart-8:var(--ref-ink-411);--chart-1-soft:var(--ref-secondary-935);--chart-8-soft:var(--ref-cool-913);--chart-1-deep:var(--ref-secondary-397);--chart-8-deep:var(--ref-ink-411);--chart-move-up:var(--ref-up-880);--chart-move-up-edge:var(--ref-up-368);--chart-move-down:var(--ref-down-880);--chart-move-down-edge:var(--ref-down-369);--seq-1:var(--ref-seq-879);--seq-2:var(--ref-seq-743);--seq-3:var(--ref-seq-599);--seq-4:var(--ref-secondary-475);--seq-5:var(--ref-seq-350);--seq-6:var(--ref-seq-200);--seq-on-light:var(--ink);--seq-on-dark:var(--ref-cool-997);--div-1:var(--ref-down-369);--div-2:var(--ref-down-880);--div-mid:var(--ref-cool-961);--div-4:var(--ref-up-880);--div-5:var(--ref-up-368);--annot-1:var(--ref-annot-1-900);--annot-2:var(--ref-annot-2-839);--annot-3:var(--ref-annot-3-839);--annot-4:var(--ref-annot-4-839);--annot-5:var(--ref-annot-5-901);--annot-6:var(--ref-annot-6-840);--chart-tip-bg:var(--bg-raise);--r-1:4px;--r-2:6px;--r-3:6px;--r-4:8px;--r-full:999px;--bw-ring:1.5px;--bw-accent:2px;--link-rule-w:1px;--link-rule-w-hover:2px;--link-rule-off:3px;--sp-05:2px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-18:72px;--sp-20:80px;--sp-24:96px;--sp-27:108px;--sp-30:120px;--sidebar-w:272px;--topbar-h:88px;--gutter:32px;--content-max:1100px;--content-wide:1160px;--grid-gap-x:24px;--measure-display:20ch;--measure-head:24ch;--measure-lede:46ch;--measure-prose:52ch;--measure-narrow:640px;--grid-cols:12;--grid-gutter:24px;--grid-baseline:4px;--track-text:1024px;--track-text-inner:960px;--ar-2-1:2/1;--ar-16-9:16/9;--ar-3-2:3/2;--ar-4-3:4/3;--ar-1-1:1/1;--band-1:128px;--band-2:208px;--measure-wide:760px;--fs-hero:80px;--lh-hero:1.08;--tr-hero:-0.012em;--fs-h1:56px;--lh-h1:1.1;--tr-h1:-0.004em;--fs-h2:40px;--lh-h2:1.14;--tr-h2:0em;--fs-h3:28px;--lh-h3:1.18;--tr-h3:0em;--fs-h4:21px;--lh-h4:1.24;--fs-lead:21px;--lh-lead:1.43;--fs-body:17px;--lh-body:1.5;--fs-sm:14px;--lh-sm:1.43;--fs-cap:12px;--lh-cap:1.33;--fs-eyebrow:12px;--lh-eyebrow:1.3;--tr-eyebrow:0.06em;--lh-flush:1;--app-page-title-fs:clamp(22px,1.8vw,26px);--app-page-title-lh:1.25;--app-page-title-tr:-0.01em;--app-card-title-fs:15px;--app-card-title-lh:1.35;--tr-num:-0.01em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--metric:28px;--metric-lh:1.05;--metric-track-value:-0.02em;--metric-delta:12px;--metric-pad-hero:20px;--metric-pad-value:20px;--metric-pad-mini:16px;--metric-grid-gap:24px;--shadow-1:none;--shadow-2:0 12px 32px var(--ref-shadow-0-a080);--shadow-3:0 12px 32px var(--ref-shadow-0-a080);--lift-cocoa:0 12px 32px var(--ref-shadow-0-a080);--lift-hero:0 12px 32px var(--ref-shadow-0-a080);--lift:-8px;--focus-w:3px;--focus-off:2px;color-scheme:light;font-synthesis-weight:none}.tier-app,.tier-inverse,.tier-marketing,:root,body:has(.tier-marketing){--std:var(--mid);--dur-fast:var(--fast);--dur-std:var(--std);--dur-slow:var(--slow);--bg-marketing:var(--mk-bg);--info:var(--ink-chip);--chart-total:var(--chart-1);--k:var(--chart-8);--g-deep:var(--up-deep);--g:var(--up);--g-light:var(--up-strong);--y:var(--warn);--r-deep:var(--down-deep);--r:var(--down);--r-light:var(--down-strong);--chart-line:var(--primary-line);--chart-grid:var(--line);--chart-axis-ink:var(--tertiary);--chart-track:var(--bg-sink);--chart-axis:var(--chart-axis-ink);--chart-label:var(--chart-axis-ink);--chart-baseline:var(--line-strong);--chart-tip-ink:var(--ink);--r1:var(--r-1);--r2:var(--r-2);--r3:var(--r-2);--r4:var(--r-2);--r5:var(--r-4);--metric-weight:var(--fw-medium);--metric-hero-pad:var(--metric-pad-hero);--metric-tile-pad:var(--metric-pad-value);--metric-mini-pad:var(--metric-pad-mini);--metric-hero-radius:var(--r-3);--metric-tile-radius:var(--r-3);--metric-mini-radius:var(--r-2);--metric-hero-gap:var(--sp-2);--metric-tile-gap:var(--sp-1);--metric-mini-gap:var(--sp-05)}.num,.tnum,[data-tnum]{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--tr-num)}.link-ink,:is(p,dd,blockquote,figcaption) a:is(:not([class]),.text-primary,.text-accent){color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--ink-3);text-decoration-thickness:var(--link-rule-w);text-underline-offset:var(--link-rule-off);transition:text-decoration-color var(--fast) var(--ease)}.link-ink:hover,:is(p,dd,blockquote,figcaption) a:is(:not([class]),.text-primary,.text-accent):hover{text-decoration-color:var(--ink);text-decoration-thickness:var(--link-rule-w-hover)}@media (prefers-reduced-motion:reduce){:root{--fast:0ms;--mid:0ms;--slow:0ms;--reveal-total:0ms;--reveal-structure:0ms;--reveal-gap:0ms;--reveal-marks:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:899px){:root{--grid-gutter:20px;--fs-hero:56px;--fs-h1:48px}}@media (max-width:519px){:root{--grid-gutter:16px;--fs-hero:40px;--fs-h1:40px;--fs-h2:28px;--fs-h3:21px}}:root{--mk-bg:var(--ref-cool-997);--mk-bg-raise:var(--ref-cool-997);--mk-bg-sink:var(--ref-cool-961);--mk-bg-sink-2:var(--ref-cool-913);--mk-bg-warm:var(--bg-warm);--mk-line:var(--line);--mk-line-soft:var(--line-soft);--mk-line-strong:var(--line-strong);--mk-fs-h2:48px;--mk-lh-h2:1.11;--mk-tr-h2:-0.003em;--mk-fs-h3:28px;--mk-fs-body:17px;--mk-fs-lead:21px;--mk-fs-landing:72px;--mk-lh-landing:80px;--mk-fs-h1:56px;--mk-fs-figure-proof:56px;--mk-fs-figure-claim:40px;--mk-side:var(--sp-12);--mk-content-max:1280px;--mk-track:calc(var(--mk-content-max) + 2 * var(--mk-side));--mk-content:min(var(--mk-content-max),100vw - 2 * var(--mk-side));--mk-frame-inset:var(--grid-gutter);--mk-frame-max:calc(var(--mk-content-max) + 2 * var(--mk-frame-inset));--mk-rail-w:calc(var(--mk-side) - var(--mk-frame-inset));--mk-col:calc((var(--mk-content) - 11 * var(--grid-gutter)) / 12);--mk-head-col:calc(7 * var(--mk-col) + 6 * var(--grid-gutter));--mk-lede-col:calc(6 * var(--mk-col) + 5 * var(--grid-gutter));--mk-head-measure:min(var(--mk-head-col),var(--measure-head));--mk-lede-measure:min(var(--mk-lede-col),var(--measure-lede));--mk-band-gap:var(--sp-16);--mk-hero-min-h:70vh;--mk-hero-landing-min-h:80vh;--mk-device-bezel:6px;--mk-device-screen-radius:var(--r-4);--mk-device-radius:calc(var(--mk-device-screen-radius) + var(--mk-device-bezel));--mk-hero-stack-step:16px;--mk-hero-stack-deep-1:var(--ref-secondary-475);--mk-hero-stack-deep-2:var(--ref-seq-350);--mk-hero-stack-deep-3:var(--ref-seq-200);--mk-hero-stack-1:var(--ref-seq-743);--mk-hero-stack-2:var(--ref-seq-879);--mk-hero-stack-3:var(--ref-secondary-935);--mk-hero-stage-gap:var(--sp-8);--mk-hero-text-gap:var(--sp-6);--mk-hero-cta-gap:var(--sp-10);--mk-dial-ink-0:var(--ink);--mk-dial-ink-1:var(--ink-2);--mk-dial-ink-2:var(--ink-3);--mk-dial-ink-3:var(--ink-3);--mk-dial-weight-0:var(--fw-semibold);--mk-arrow-text:1em;--mk-arrow-heading:min(0.6em,20px);--mk-rise:14px;--mk-enter-from:0.01;--mk-stagger:40ms;--mk-reveal-dur:480ms;--mk-settle-dur:620ms;--mk-flow-plate-h:268px;--mk-fold-min:260px;--mk-related-min:240px;--mk-stat-min:180px;--mk-facet-min-w:196px;--mk-plan-label-w:300px;--mk-plan-label-w-md:240px;--mk-plan-label-w-sm:200px;--mk-plan-label-w-xs:140px}.tier-marketing,body:has(.tier-marketing){--bg:var(--mk-bg);--bg-raise:var(--mk-bg-raise);--bg-sink:var(--mk-bg-sink);--bg-sink-2:var(--mk-bg-sink-2);--bg-warm:var(--mk-bg-warm);--line:var(--mk-line);--line-soft:var(--mk-line-soft);--line-strong:var(--mk-line-strong);--fs-h2:var(--mk-fs-h2);--lh-h2:var(--mk-lh-h2);--tr-h2:var(--mk-tr-h2);--fs-h3:var(--mk-fs-h3);--fs-body:var(--mk-fs-body);--fs-lead:var(--mk-fs-lead)}.tier-app{--bg:var(--ref-cool-997);--bg-raise:var(--ref-cool-997);--bg-sink:var(--ref-cool-961);--bg-sink-2:var(--ref-cool-913);--bg-warm:var(--ref-cool-961);--line:var(--ref-cool-835);--line-soft:var(--ref-cool-913);--line-strong:var(--ref-cool-682);--fs-h2:40px;--lh-h2:1.14;--tr-h2:0em;--fs-h3:28px;--fs-body:17px;--fs-lead:21px}@supports (height:1svh){:root{--mk-hero-min-h:70svh;--mk-hero-landing-min-h:80svh}}html:has(.tier-marketing){scroll-padding-top:var(--sp-20)}@media (max-width:1260px){:root{--mk-fs-landing:50px;--mk-lh-landing:56px}}@media (max-width:1100px){:root{--mk-fs-h1:48px;--mk-fs-h2:40px}}@media (max-width:960px){:root{--mk-fs-landing:43px;--mk-lh-landing:48px;--mk-fs-h1:40px}}@media (max-width:680px){:root{--mk-fs-landing:36px;--mk-lh-landing:40px;--mk-fs-h2:28px;--mk-fs-h3:21px;--mk-fs-lead:17px;--mk-fs-figure-proof:40px;--mk-fs-figure-claim:28px}}@media (max-width:900px){:root{--mk-hero-stack-step:10px}}@media (max-width:520px){:root{--mk-hero-stack-step:6px}}@media (max-width:900px){:root{--mk-side:var(--sp-8);--mk-frame-inset:var(--mk-side);--mk-head-col:var(--mk-content);--mk-lede-col:var(--mk-content)}}@media (max-width:520px){:root{--mk-side:var(--sp-5)}}.tier-inverse{--bg:var(--ref-action-131);--bg-raise:var(--ref-action-131);--bg-sink:var(--ref-action-207);--bg-sink-2:var(--ref-action-207);--bg-warm:var(--ref-action-207);--lot-bed:var(--ref-action-207);--line:var(--ref-action-207);--line-soft:var(--ref-action-207);--line-strong:var(--ref-cool-411);--line-control:var(--ref-cool-521);--edge-cocoa:var(--ref-action-207);--edge-cocoa-soft:var(--ref-action-207);--ink:var(--ref-cool-997);--ink-2:var(--ref-ink-835);--ink-3:var(--ref-ink-685);--ink-chip:var(--ref-cool-997);--secondary-soft:var(--ref-seq-350);--secondary-rich:var(--ref-seq-879);--eyebrow-ink:var(--ref-seq-636);--tertiary:var(--ref-ink-685);--primary:var(--ref-secondary-475);--primary-hover:var(--ref-secondary-397);--primary-press:var(--ref-seq-350);--on-primary:var(--ref-cool-997);--primary-line:var(--ref-seq-743);--accent:var(--ref-seq-743);--primary-deep:var(--ref-seq-743);--accent-soft:var(--ref-action-207);--accent-line:var(--ref-secondary-475);--info-t:var(--ref-action-207);--up:var(--ref-up-880);--up-t:var(--ref-up-368);--up-strong:var(--ref-up-368);--up-deep:var(--ref-up-880);--down:var(--ref-down-880);--down-t:var(--ref-down-369);--down-strong:var(--ref-down-369);--down-deep:var(--ref-down-880);--warn-t:var(--ref-warn-434);--warn-deep:var(--ref-warn-958);--chart-8:var(--ref-ink-685);--chart-1-soft:var(--ref-seq-350);--chart-8-soft:var(--ref-action-207);--chart-1-deep:var(--ref-seq-879);--chart-8-deep:var(--ref-ink-685);--chart-move-up-edge:var(--ref-up-880);--chart-move-down-edge:var(--ref-down-880);--seq-1:var(--ref-seq-200);--seq-2:var(--ref-seq-350);--seq-3:var(--ref-secondary-475);--seq-4:var(--ref-seq-599);--seq-5:var(--ref-seq-743);--seq-6:var(--ref-seq-879);--seq-on-light:var(--ref-cool-997);--seq-on-dark:var(--ref-ink-51);--div-1:var(--ref-down-880);--div-2:var(--ref-down-369);--div-mid:var(--ref-action-207);--div-4:var(--ref-up-368);--div-5:var(--ref-up-880);--footer-mark:var(--ink);--chart-tip-bg:var(--bg-raise);--shadow-2:0 0 0 1px var(--ref-action-288),0 24px 64px var(--ref-shadow-0-a480);--shadow-3:0 0 0 1px var(--ref-action-288),0 24px 64px var(--ref-shadow-0-a480);--lift-cocoa:0 0 0 1px var(--ref-action-288),0 24px 64px var(--ref-shadow-0-a480);--lift-hero:0 0 0 1px var(--ref-action-288),0 24px 64px var(--ref-shadow-0-a480)}.tier-inverse.tier-console{--bg:var(--ref-console-317);--bg-raise:var(--ref-console-317);--bg-sink:var(--ref-console-371);--bg-sink-2:var(--ref-console-371);--line:var(--ref-console-371);--line-soft:var(--ref-console-371);--ink-3:var(--ref-ink-766);--tertiary:var(--ref-ink-766);--eyebrow-ink:var(--ref-ink-766);--logo-dot:var(--ink)}.tier-inverse .tier-app{--lot-bed:var(--ref-cool-961);--line-control:var(--ref-cool-521);--edge-cocoa:var(--ref-cool-835);--edge-cocoa-soft:var(--ref-cool-913);--ink:var(--ref-ink-51);--ink-2:var(--ref-ink-249);--ink-3:var(--ref-ink-411);--ink-chip:var(--ref-ink-51);--secondary-soft:var(--ref-secondary-935);--secondary-rich:var(--ref-secondary-397);--eyebrow-ink:var(--ref-secondary-452);--tertiary:var(--ref-ink-411);--primary:var(--ref-action-131);--primary-hover:var(--ref-action-207);--primary-press:var(--ref-action-288);--on-primary:var(--ref-cool-997);--primary-line:var(--ref-action-131);--accent:var(--ref-action-131);--primary-deep:var(--ref-action-131);--accent-soft:var(--ref-secondary-935);--accent-line:var(--ref-seq-879);--info-t:var(--ref-secondary-935);--up:var(--ref-up-368);--up-t:var(--ref-up-945);--up-strong:var(--ref-up-880);--up-deep:var(--ref-up-368);--down:var(--ref-down-369);--down-t:var(--ref-down-940);--down-strong:var(--ref-down-880);--down-deep:var(--ref-down-369);--warn-t:var(--ref-warn-958);--warn-deep:var(--ref-warn-434);--chart-8:var(--ref-ink-411);--chart-1-soft:var(--ref-secondary-935);--chart-8-soft:var(--ref-cool-913);--chart-1-deep:var(--ref-secondary-397);--chart-8-deep:var(--ref-ink-411);--chart-move-up-edge:var(--ref-up-368);--chart-move-down-edge:var(--ref-down-369);--seq-1:var(--ref-seq-879);--seq-2:var(--ref-seq-743);--seq-3:var(--ref-seq-599);--seq-4:var(--ref-secondary-475);--seq-5:var(--ref-seq-350);--seq-6:var(--ref-seq-200);--seq-on-light:var(--ref-ink-51);--seq-on-dark:var(--ref-cool-997);--div-1:var(--ref-down-369);--div-2:var(--ref-down-880);--div-mid:var(--ref-cool-961);--div-4:var(--ref-up-880);--div-5:var(--ref-up-368);--footer-mark:var(--ink);--chart-tip-bg:var(--bg-raise)}.tier-app,.tier-inverse,.tier-marketing,:root,body:has(.tier-marketing){--btn-radius:var(--r-2);--btn-fs:var(--fs-sm);--btn-fs-lg:var(--fs-body);--btn-fw:500;--btn-gap:var(--sp-2);--btn-icon:16px;--btn-h-sm:28px;--btn-h-md:36px;--btn-h-default:40px;--btn-h-lg:44px;--btn-px-sm:var(--sp-3);--btn-px-md:var(--sp-3);--btn-px-default:var(--sp-5);--btn-px-lg:var(--sp-6);--btn-px-ghost:var(--sp-3);--btn-ring:var(--accent);--btn-primary-bg:var(--primary);--btn-primary-bg-hover:var(--primary-hover);--btn-primary-bg-active:var(--primary-press);--btn-primary-bg-disabled:var(--line);--btn-primary-fg:var(--on-primary);--btn-primary-fg-disabled:var(--ink-3);--btn-secondary-bg:var(--bg-raise);--btn-secondary-bg-hover:var(--bg-sink);--btn-secondary-bg-active:var(--bg-sink-2);--btn-secondary-fg:var(--ink-2);--btn-secondary-fg-hover:var(--ink);--btn-secondary-border:var(--line-control);--btn-ghost-bg-hover:var(--bg-sink);--btn-ghost-bg-active:var(--bg-sink-2);--btn-ghost-fg:var(--ink-2);--btn-ghost-fg-hover:var(--ink);--btn-danger-bg:var(--bg-raise);--btn-danger-bg-hover:var(--down-t);--btn-danger-fg:var(--down-deep);--btn-danger-border:var(--line-control);--btn-danger-border-hover:var(--down);--btn-disabled-opacity:0.5;--btn-ease:cubic-bezier(0.7,0,0.38,1);--btn-flood-in:400ms;--btn-flood-out:300ms;--btn-flood-step:50ms;--btn-label-hold:200ms;--btn-flood:var(--btn-primary-bg-hover);--btn-nudge:4px;--arrow-nudge:5px;--btn-chip-size:28px;--btn-chip-inset:var(--sp-2);--btn-chip-gap:var(--sp-4);--btn-chip-radius:var(--r-1);--btn-chip-glyph:16px;--btn-chip-bg:var(--brand-accent);--btn-chip-fg:var(--on-primary);--btn-chip-wash:color-mix(in srgb,var(--brand-accent) 31%,transparent);--btn-chip-flood:var(--brand-accent);--btn-chip-flood-press:var(--brand-accent-press);--btn-chip-flood-fg:var(--on-brand-accent);--touch-min:44px;--icon-btn-size:32px;--icon-btn-glyph:20px;--icon-btn-radius:var(--r-2);--icon-btn-fg:var(--ink-2);--icon-btn-fg-hover:var(--ink);--icon-btn-bg-hover:var(--bg-sink);--pip-size:5px;--pip-inset:6px;--pip-bg:var(--down);--input-bg:var(--bg-raise);--input-fg:var(--ink);--input-border:var(--line-control);--input-border-focus:var(--accent);--input-border-invalid:var(--down);--input-placeholder:var(--ink-3);--input-radius:var(--r-2);--input-h:36px;--input-px:var(--sp-3);--input-py:var(--sp-3);--input-fs:var(--fs-body);--input-bg-disabled:var(--bg-sink);--field-gap:var(--sp-2);--field-label-fs:var(--fs-sm);--field-label-fw:500;--field-label-fg:var(--ink-2);--field-hint-fs:var(--fs-cap);--field-hint-fg:var(--ink-3);--field-error-fg:var(--down-deep);--field-act-input-min:calc(var(--sp-12) * 4);--select-chev-ink:var(--ink-3);--select-chev-size:14px;--select-chev-arm:calc(var(--select-chev-size) * 4.5 / 16);--select-chev-half:calc(var(--select-chev-size) * 0.8 / 16);--select-chev-end:calc(var(--input-px) + var(--select-chev-size) * 3.5 / 16);--select-chevron:linear-gradient(to bottom left,transparent calc(50% - var(--select-chev-half) - 0.5px),var(--select-chev-ink) calc(50% - var(--select-chev-half)),var(--select-chev-ink) calc(50% + var(--select-chev-half)),transparent calc(50% + var(--select-chev-half) + 0.5px)),linear-gradient(to bottom right,transparent calc(50% - var(--select-chev-half) - 0.5px),var(--select-chev-ink) calc(50% - var(--select-chev-half)),var(--select-chev-ink) calc(50% + var(--select-chev-half)),transparent calc(50% + var(--select-chev-half) + 0.5px));--select-chevron-size:var(--select-chev-arm) var(--select-chev-arm),var(--select-chev-arm) var(--select-chev-arm);--select-chevron-at:right calc(var(--select-chev-end) + var(--select-chev-arm)) center,right var(--select-chev-end) center;--select-pad-end:calc(var(--input-px) + var(--select-chev-size) + var(--sp-2));--calc-field-w:12rem;--journal-month-min-w:10rem;--card-bg:var(--bg-raise);--card-border:var(--line);--card-border-hover:var(--primary);--card-radius:var(--r-3);--card-pad:var(--sp-5);--card-head-pad:var(--sp-5);--card-foot-px:var(--sp-5);--card-foot-py:var(--sp-4);--card-title-fs:var(--fs-h4);--card-title-fw:500;--card-lift:var(--lift);--card-shadow:var(--shadow-1);--card-split:var(--line-soft);--pill-h:20px;--pill-px:var(--sp-2);--pill-gap:var(--sp-1);--pill-radius:var(--r-1);--pill-fs:var(--fs-eyebrow);--pill-fw:500;--pill-tr:var(--tr-eyebrow);--pill-case-mk:none;--pill-tr-mk:0em;--pill-dot:6px;--pill-up-bg:var(--up-t);--pill-up-fg:var(--up-deep);--pill-up-dot:var(--up);--pill-down-bg:var(--down-t);--pill-down-fg:var(--down-deep);--pill-down-dot:var(--down);--pill-warn-bg:var(--warn-t);--pill-warn-fg:var(--warn-deep);--pill-warn-dot:var(--warn-deep);--pill-info-bg:var(--info-t);--pill-info-fg:var(--info);--pill-info-dot:var(--info);--pill-flat-bg:var(--bg-sink);--pill-flat-fg:var(--ink-2);--pill-flat-dot:var(--ink-3);--pill-ai-bg:var(--accent-soft);--pill-ai-fg:var(--ink);--pill-ai-dot:var(--accent);--chip-h:26px;--chip-px:var(--sp-3);--chip-gap:var(--sp-1);--chip-radius:var(--r-1);--chip-icon:14px;--chip-bg:var(--info-t);--chip-bg-hover:var(--line-strong);--chip-fg:var(--ink-chip);--chip-fs:var(--fs-cap);--chip-bg-on:var(--accent-soft);--chip-fg-on:var(--ink);--table-fs:var(--fs-sm);--table-head-fs:var(--fs-cap);--table-head-fg:var(--ink-2);--table-head-bg:var(--secondary-soft);--table-head-h:36px;--table-cell-px:var(--sp-4);--table-cell-py:var(--sp-3);--row-py:0.625rem;--table-divider:var(--line);--table-row-hover:var(--bg-sink);--seg-track-bg:var(--bg-sink-2);--seg-track-radius:calc(var(--seg-radius) + var(--seg-track-pad));--seg-track-pad:3px;--seg-gap:var(--sp-05);--seg-h:34px;--seg-h-sm:26px;--seg-px:var(--sp-5);--seg-px-sm:var(--sp-3);--seg-fs:var(--fs-body);--seg-fs-sm:var(--fs-sm);--seg-fw:500;--seg-fg:var(--ink-2);--seg-fg-hover:var(--ink-2);--seg-on-bg:var(--bg-raise);--seg-on-fg:var(--ink);--seg-radius:var(--r-2);--seg-on-edge:var(--kpi-cue-edge);--acc-row-h:56px;--acc-cue-on:var(--action-cue);--acc-cue-w:var(--bw-accent);--acc-cue-h:var(--fs-h4);--acc-cue-gap:var(--sp-3);--acc-rule:inset 0 -1px 0 var(--line);--dial-cue:var(--action-cue);--dial-cue-w:var(--bw-accent);--dial-cue-h:var(--fs-lead);--dial-cue-gap:var(--sp-3);--tab-h:40px;--tab-gap:var(--sp-6);--tab-fs:var(--fs-body);--tab-fg:var(--ink-2);--tab-fg-hover:var(--ink);--tab-fg-on:var(--ink);--tab-fw-on:500;--tab-rail:var(--line);--tab-indicator:var(--primary-line);--tab-indicator-h:2px;--veil:color-mix(in srgb,var(--ink-surface) 28%,transparent);--veil-modal:color-mix(in srgb,var(--ink-surface) 32%,transparent);--veil-tour:color-mix(in srgb,var(--ink-surface) 42%,transparent);--drawer-bg:var(--bg-raise);--drawer-border:var(--line);--drawer-shadow:var(--shadow-3);--drawer-w:480px;--drawer-w-mid:640px;--drawer-w-wide:840px;--drawer-max-w:92vw;--drawer-max-w-mid:93vw;--drawer-max-w-wide:94vw;--drawer-pad-x:var(--sp-6);--drawer-pad-y:var(--sp-5);--drawer-body-pad:var(--sp-6);--drawer-foot-py:var(--sp-4);--drawer-offset:103%;--drawer-close:32px;--drawer-title-fs:var(--fs-h4);--drawer-z:300;--drawer-under-veil:var(--veil);--modal-bg:var(--bg-raise);--modal-border:var(--line);--modal-radius:var(--r-3);--modal-shadow:var(--shadow-3);--modal-w:600px;--modal-w-sm:440px;--modal-max-w:92vw;--modal-top:12vh;--modal-pad:var(--sp-6);--modal-settle:-6px;--modal-z:350;--toast-bg:var(--ink);--toast-fg:var(--bg-raise);--toast-action:var(--toast-fg);--toast-radius:var(--r-3);--toast-shadow:var(--shadow-2);--toast-px:var(--sp-5);--toast-py:var(--sp-3);--toast-gap:var(--sp-3);--toast-fs:var(--fs-sm);--toast-inset:var(--sp-6);--toast-bottom:var(--toast-inset);--toast-stack-gap:var(--sp-2);--toast-max-w:420px;--toast-rise:8px;--toast-drop:6px;--toast-ttl:3800ms;--toast-z:400;--tooltip-bg:var(--bg-raise);--tooltip-fg:var(--ink);--tooltip-border:var(--line);--tooltip-radius:var(--r-3);--tooltip-px:var(--sp-4);--tooltip-py:var(--sp-3);--tooltip-fs:var(--fs-sm);--tooltip-label-fs:var(--fs-cap);--tooltip-label-fg:var(--ink-3);--tooltip-label-tr:0;--tooltip-shadow:var(--shadow-2);--tooltip-max-w:280px;--tooltip-z:900;--popover-w:340px;--popover-list-max-h:360px;--popover-radius:var(--r-3);--popover-shadow:var(--shadow-2);--popover-z:500;--menu-w:240px;--expand-radius:var(--r-3);--expand-bg:var(--bg-raise);--expand-border:var(--line);--expand-height-dur:var(--slow);--expand-transform-dur:420ms;--expand-fade-dur:180ms;--expand-content-dur:var(--mid);--expand-content-delay:190ms;--expand-held-border:var(--primary);--expand-head-pad:var(--sp-5);--kbd-h:20px;--kbd-px:var(--sp-2);--kbd-bg:var(--bg-sink);--kbd-fg:var(--ink-3);--kbd-fs:var(--fs-eyebrow);--avatar-size:28px;--avatar-bg:var(--chart-1-soft);--avatar-fg:var(--ink);--menu-row-bg-on:var(--bg-warm);--menu-row-edge-on:var(--kpi-cue-edge);--section-rail-w:var(--sidebar-w);--section-rail-bg:var(--bg-sink);--shell-rail-w:var(--sidebar-w);--shell-rail-w-icons:var(--sp-16);--shell-icon-hit:var(--sp-10);--shell-plane-rule-w:var(--sp-4);--shell-plane-fs-icons:11px;--shell-rail-divider:inset -1px 0 0 var(--shell-rail-border);--shell-rail-row-bg-hover:var(--bg-sink);--shell-drawer-bg:var(--bg-sink);--shell-drawer-row-bg-on:var(--btn-primary-bg);--shell-drawer-row-fg-on:var(--btn-primary-fg);--shell-logo-row-h:calc(var(--shell-topbar-h) - 1px);--shell-topbar-h:var(--topbar-h);--shell-topbar-h-phone:64px;--shell-topbar-bg:var(--bg-raise);--shell-topbar-gap:var(--sp-4);--shell-gutter:var(--gutter);--shell-gutter-phone:var(--sp-4);--shell-main-pb:var(--sp-16);--shell-main-max:1560px;--shell-logo-px:var(--sp-6);--shell-co-inset:var(--sp-4);--shell-co-mark:34px;--shell-co-fs:13.5px;--shell-co-px:13px;--shell-co-py:var(--sp-3);--shell-co-gap:11px;--shell-co-tag-fs:10.5px;--shell-co-bg-hover:var(--shell-row-bg-hover);--shell-group-fs:var(--fs-eyebrow);--shell-group-fw:600;--shell-group-fg:var(--ink-3);--shell-group-gap:var(--sp-6);--shell-group-label-below:var(--sp-1);--shell-group-rule-gap:var(--sp-3);--shell-row-h:36px;--shell-row-inset:var(--sp-4);--shell-row-px:var(--sp-3);--shell-row-gap:var(--sp-3);--shell-row-fs:var(--fs-sm);--shell-row-fg:var(--ink-2);--shell-row-bg-hover:var(--kpi-bg-hover);--shell-row-fg-hover:var(--ink);--shell-row-flare:var(--r-2);--shell-row-flare-top:radial-gradient(circle at 0 0,transparent calc(var(--shell-row-flare) - 0.5px),var(--shell-row-bg-on) var(--shell-row-flare));--shell-row-flare-bottom:radial-gradient(circle at 0 100%,transparent calc(var(--shell-row-flare) - 0.5px),var(--shell-row-bg-on) var(--shell-row-flare));--shell-nav-from:0px;--shell-row-glyph:16px;--shell-ask-h:36px;--shell-ask-w:230px;--shell-user-fs:12.5px;--shell-user-role-fs:11px;--shell-z:50;--sandbox-accent:var(--action-cue);--sandbox-accent-w:var(--bw-accent);--trace-z:calc(var(--drawer-z) - 1);--trace-inset:var(--sp-6);--trace-inset-phone:var(--sp-4);--trace-panel-w:var(--drawer-w);--trace-panel-radius:var(--r-3);--trace-panel-shadow:var(--shadow-3);--toast-bottom-trace:calc(2 * var(--trace-inset) + var(--btn-h-default));--kpi-group-bg:var(--bg-sink);--kpi-group-pad:var(--sp-1);--kpi-group-bleed:calc(-1 * var(--kpi-group-pad));--kpi-group-gap:var(--grid-gutter);--kpi-group-radius:calc(var(--kpi-radius) + var(--kpi-group-pad));--kpi-divider:var(--line-strong);--kpi-divider-inset:5%;--kpi-radius:var(--r-3);--kpi-pad:var(--sp-5);--kpi-bg:transparent;--kpi-bg-hover:color-mix(in srgb,var(--bg-raise) 50%,var(--kpi-group-bg));--kpi-bg-on:var(--bg-raise);--kpi-shadow-on:0 1px 2px color-mix(in srgb,var(--ink-surface) 8%,transparent),0 4px 12px color-mix(in srgb,var(--ink-surface) 6%,transparent);--kpi-label-fs:var(--fs-sm);--kpi-label-lh:20px;--kpi-label-fw:var(--fw-medium);--kpi-label-fg:var(--ink-2);--kpi-bar-w:var(--bw-accent);--kpi-bar-h:14px;--kpi-bar-gap:var(--sp-2);--kpi-cue:var(--action-cue);--kpi-cue-w:1px;--kpi-cue-edge:inset 0 0 0 var(--kpi-cue-w) var(--kpi-cue);--kpi-figure-fs:32px;--kpi-figure-lh:38px;--kpi-figure-fw:var(--fw-semibold);--kpi-figure-tr:var(--tr-num);--kpi-figure-fg:var(--ink);--kpi-figure-gap:var(--sp-2);--kpi-delta-gap:var(--sp-3);--kpi-caption-fs:var(--fs-sm);--kpi-caption-lh:20px;--kpi-caption-fg:var(--ink-2);--kpi-caption-gap:var(--sp-2);--kpi-foot-gap:var(--sp-3);--kpi-pill-h:24px;--kpi-pill-px:var(--sp-2);--kpi-pill-radius:var(--r-2);--kpi-pill-fs:var(--fs-sm);--kpi-pill-fw:var(--fw-medium);--kpi-pill-up-bg:var(--up-t);--kpi-pill-up-fg:var(--up-deep);--kpi-pill-down-bg:var(--down-t);--kpi-pill-down-fg:var(--down-deep);--kpi-pill-flat-bg:var(--bg-sink-2);--kpi-pill-flat-fg:var(--ink-2);--kpi-menu-size:28px;--kpi-menu-glyph:16px;--kpi-menu-inset:var(--sp-4);--kpi-menu-fg:var(--ink-3);--kpi-menu-fg-hover:var(--ink);--kpi-menu-bg-hover:var(--bg-sink-2);--kpi-menu-w:240px;--kpi-menu-pad:var(--sp-1);--kpi-menu-item-h:32px;--kpi-menu-item-px:var(--sp-3);--kpi-menu-item-bg-hover:var(--bg-sink)}:root{--shell-rail-bg:var(--primary);--shell-rail-border:var(--primary-hover);--shell-rail-ink:var(--on-primary);--shell-rail-fg:var(--on-primary-2);--shell-rail-group-fg:var(--on-primary-3);--shell-row-bg-on:var(--kpi-bg-on);--shell-row-fg-on:var(--ink);--shell-row-sub-fg-on:var(--ink-3);--console-rail-bg:var(--console);--console-rail-row-bg-hover:var(--console-hover);--console-rail-border:var(--console-hover)}.tier-app,.tier-inverse,.tier-marketing,:root,body:has(.tier-marketing){--brand-subtext-fs:var(--fs-cap);--brand-subtext-lh:var(--lh-cap);--brand-subtext-fw:var(--fw-regular);--brand-subtext-fg:var(--ink-3);--brand-subtext-gap:var(--sp-1)}.tier-app,.tier-inverse,.tier-marketing,:root,body:has(.tier-marketing){--bridge-band:color-mix(in srgb,var(--bg-sink) 40%,transparent);--bridge-band-alt:color-mix(in srgb,var(--bg-sink) 75%,transparent);--bridge-band-plate:color-mix(in srgb,var(--bg-sink-2) 45%,transparent);--bridge-band-plate-alt:color-mix(in srgb,var(--bg-sink-2) 90%,transparent);--bridge-band-on:var(--bg-sink);--bridge-band-bleed:var(--kpi-group-bleed);--bridge-band-radius:var(--kpi-group-radius);--bridge-band-head:var(--sp-6);--bridge-band-foot:var(--sp-3);--bridge-band-cursor:color-mix(in srgb,var(--bg-sink-2) 50%,transparent);--kpi-track-gap:0px;--kpi-tracks:none}.tier-app,.tier-inverse,.tier-marketing,:root,body:has(.tier-marketing){--chart-stroke-w:1.5px;--chart-bar-r:4px;--chart-dot-r:3px;--chart-dot-r-active:6px;--chart-dot-ring-w:3px;--chart-grid-dash:4 4;--chart-unity-dash:4 4;--chart-forecast-dash:5 5;--chart-tick-fs:var(--fs-cap);--chart-legend-fs:var(--fs-cap)}