/* Single source for colors, type, dimensions, borders and shadows. */
/* Self-hosted brand fonts (2026-10-27), latin subsets, SIL OFL: see /assets/fonts/OFL.txt. */
@font-face{font-family:"Geist";src:url(/assets/fonts/geist.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Bricolage Grotesque";src:url(/assets/fonts/bricolage-grotesque.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url(/assets/fonts/geist-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url(/assets/fonts/geist-mono-500.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}
:root{--export-0c2a31:#0c2a31;--export-18766e:#18766e;--export-47646a:#47646a;--export-6a54c8:#6a54c8;--export-6f8c88:#6f8c88;--export-7a5208:#7a5208;--export-cddcd8:#cddcd8;--export-d9e8e4:#d9e8e4;--export-dff0ec:#dff0ec;--export-e2f0ed:#e2f0ed;--export-e3eeeb:#e3eeeb;--export-eef5f3:#eef5f3;--export-f9fcfb:#f9fcfb;--export-0b2036:#0b2036;--export-0f1d2b:#0f1d2b;--export-12385e:#12385e;--export-14202b:#14202b;--export-145c34:#145c34;--export-146c3a:#146c3a;--export-1f8a4c:#1f8a4c;--export-28445f:#28445f;--export-3d6a96:#3d6a96;--export-4a5866:#4a5866;--export-7a4a00:#7a4a00;--export-7a4f00:#7a4f00;--export-8a94a0:#8a94a0;--export-8c1d18:#8c1d18;--export-9a3f12:#9a3f12;--export-9aa6b2:#9aa6b2;--export-a3221b:#a3221b;--export-b3261e:#b3261e;--export-b9cde3:#b9cde3;--export-c98a00:#c98a00;--export-d6e2ee:#d6e2ee;--export-d9661f:#d9661f;--export-dfe4ea:#dfe4ea;--export-e3ebf3:#e3ebf3;--export-e6edf3:#e6edf3;--export-e6f4ec:#e6f4ec;--export-e9edf2:#e9edf2;--export-edf0f4:#edf0f4;--export-f0d58c:#f0d58c;--export-f5f7fa:#f5f7fa;--export-fbe3e1:#fbe3e1;--export-fdf0d5:#fdf0d5;--export-fff8e1:#fff8e1;--export-fffafa:#fffafa;--export-fffdf7:#fffdf7;--export-ffffff:#ffffff;--export-rgba-8caa693a1d6f:rgba(255,255,255,.05);--export-rgba-fd3259d37c88:rgba(255,255,255,.15);--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Bricolage Grotesque","Geist",-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius-control:12px;--radius-card:20px;--space-unit:4px;--border-width:1px;--size-1:1px;--size-1_4:1.4px;--size-3:3px;--size-4:4px;--size-6:6px;--size-7:7px;--size-8:8px;--size-10:10px;--size-12:12px;--size-13:13px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-24:24px;--size-26:26px;--size-28:28px;--size-30:30px;--size-32:32px;--size-36:36px;--size-40:40px;--size-44:44px;--size-50:50px;--size-56:56px;--size-60:60px;--size-70:70px;--size-76:76px;--size-80:80px;--size-90:90px;--size-99:99px;--size-600:600px;--size-620:620px;--size-650:650px;--size-680:680px;--size-840:840px;--size-850:850px;--size-960:960px;--size-1120:1120px;--size-1160:1160px;--type-11:11px;--type-12:12px;--type-13:13px;--type-14:14px;--type-16:16px;--type-18:18px;--type-24:24px;--type-25:25px;--type-27:27px;--type-34:34px;--type-36:36px;--type-38:38px;--type-40:40px;--type-42:42px;--type-44:44px;--type-76:76px;--type-128:128px;--badge-good:#2e7d32;--badge-warn:#b26a00;--badge-bad:#c62828;--badge-label:#102a43;--badge-ink:#ffffff;}
:root,[data-theme=light]{--acc-soft:#dff0ec;--acc-line:#a6d2ca;--bg:#eef5f3;--card:#f9fcfb;--surface:#e3eeeb;--line:#cddcd8;--strong-line:#6f8c88;--ink:#0c2a31;--mut:#47646a;--acc:#18766e;--on-accent:#ffffff;--nav:#f9fcfb;--nav-text:#0c2a31;--ok:#1f6b3d;--okb:#e0f2e6;--warn:#7a5208;--warnb:#fbf0d4;--bad:#a3283e;--badb:#fbe6ea;--shade:#0c2a3114;--shadow:#000000;--disabled:#dbe5e2;--disabled-text:#4f6a6f;--chart-grid:#6f8c88;--hero-glow:#0c2a3105;--inverse:#0c2a31;--inverse-text:#eef5f3;--inverse-mut:#a9c2c1;--focus:#18766e;--you:#6a54c8;--you-soft:#ebe7fb;--grid:#d9e8e4;--bg2:#dcebe7;--brand:var(--nav);--blue:var(--acc);--muted:var(--mut)}
[data-theme=dark]{--acc-soft:#0f2e2e;--acc-line:#1f5a55;--bg:#071318;--card:#0c1f27;--surface:#122d36;--line:#1b3a44;--strong-line:#4c6e74;--ink:#e2f0ed;--mut:#9db8bb;--acc:#6fd0c0;--on-accent:#06191c;--nav:#0a1a21;--nav-text:#e2f0ed;--ok:#97dcae;--okb:#123224;--warn:#efd08a;--warnb:#30291a;--bad:#ffb0bd;--badb:#3b1f27;--shade:#00000040;--shadow:#000000;--disabled:#20363d;--disabled-text:#9db8bb;--chart-grid:#4c6e74;--hero-glow:#ffffff06;--inverse:#e2f0ed;--inverse-text:#071318;--inverse-mut:#3c5a5f;--focus:#8fe0d2;--you:#b5a2f2;--you-soft:#241d3f;--grid:#0e222b;--bg2:#0b2530;--brand:var(--nav);--blue:var(--acc);--muted:var(--mut)}
/* ARC_LEGACY_TOKENS {"000000":{"bg":"nav","border":"strong-line","fg":"ink"},"003388":{"bg":"nav","border":"strong-line","fg":"ink"},"00666d":{"bg":"nav","border":"strong-line","fg":"ink"},"00bac5":{"bg":"acc","border":"line","fg":"mut"},"092548":{"bg":"nav","border":"strong-line","fg":"ink"},"0b2036":{"bg":"nav","border":"strong-line","fg":"ink"},"0b4f7c":{"bg":"nav","border":"strong-line","fg":"ink"},"0b57d0":{"bg":"acc","border":"line","fg":"acc"},"0c2a31":{"bg":"inverse","border":"strong-line","fg":"ink"},"0d2a4a":{"bg":"nav","border":"strong-line","fg":"ink"},"0f172a":{"bg":"nav","border":"strong-line","fg":"ink"},"0f1d2b":{"bg":"nav","border":"strong-line","fg":"ink"},"0f2a44":{"bg":"nav","border":"strong-line","fg":"ink"},"10243e":{"bg":"nav","border":"strong-line","fg":"ink"},"102a43":{"bg":"nav","border":"strong-line","fg":"ink"},"106b3a":{"bg":"nav","border":"strong-line","fg":"ok"},"111111":{"bg":"nav","border":"strong-line","fg":"ink"},"111827":{"bg":"nav","border":"strong-line","fg":"ink"},"12283f":{"bg":"nav","border":"strong-line","fg":"ink"},"12385e":{"bg":"nav","border":"strong-line","fg":"ink"},"14202b":{"bg":"nav","border":"strong-line","fg":"ink"},"14213d":{"bg":"nav","border":"strong-line","fg":"ink"},"142d48":{"bg":"nav","border":"strong-line","fg":"ink"},"142e49":{"bg":"nav","border":"strong-line","fg":"ink"},"14532d":{"bg":"nav","border":"strong-line","fg":"ok"},"145c34":{"bg":"nav","border":"strong-line","fg":"ok"},"146c3a":{"bg":"nav","border":"strong-line","fg":"ok"},"182e48":{"bg":"nav","border":"strong-line","fg":"ink"},"183654":{"bg":"nav","border":"strong-line","fg":"ink"},"18766e":{"bg":"acc","border":"acc","fg":"acc"},"1a7f37":{"bg":"okb","border":"strong-line","fg":"ok"},"1b1f24":{"bg":"nav","border":"strong-line","fg":"ink"},"1b304a":{"bg":"nav","border":"strong-line","fg":"ink"},"1b344e":{"bg":"nav","border":"strong-line","fg":"ink"},"1c1c1c":{"bg":"nav","border":"strong-line","fg":"ink"},"1c2f45":{"bg":"nav","border":"strong-line","fg":"ink"},"1d1d1d":{"bg":"nav","border":"strong-line","fg":"ink"},"1d4c9b":{"bg":"acc","border":"line","fg":"acc"},"1d4ed8":{"bg":"acc","border":"line","fg":"acc"},"1e3a56":{"bg":"nav","border":"strong-line","fg":"ink"},"1f2937":{"bg":"nav","border":"strong-line","fg":"ink"},"1f8a4c":{"bg":"okb","border":"strong-line","fg":"ok"},"223311":{"bg":"nav","border":"strong-line","fg":"ink"},"22436c":{"bg":"nav","border":"strong-line","fg":"ink"},"224411":{"bg":"nav","border":"strong-line","fg":"ok"},"233c57":{"bg":"nav","border":"strong-line","fg":"ink"},"243b55":{"bg":"nav","border":"strong-line","fg":"ink"},"243c57":{"bg":"nav","border":"strong-line","fg":"ink"},"243d59":{"bg":"nav","border":"strong-line","fg":"ink"},"243f62":{"bg":"nav","border":"strong-line","fg":"ink"},"245edb":{"bg":"acc","border":"line","fg":"acc"},"254b7f":{"bg":"acc","border":"strong-line","fg":"acc"},"255ed7":{"bg":"acc","border":"line","fg":"acc"},"255fd8":{"bg":"acc","border":"line","fg":"acc"},"263e59":{"bg":"nav","border":"strong-line","fg":"ink"},"28445f":{"bg":"nav","border":"strong-line","fg":"ink"},"294c86":{"bg":"acc","border":"strong-line","fg":"acc"},"2c527c":{"bg":"acc","border":"strong-line","fg":"acc"},"2c65d3":{"bg":"acc","border":"line","fg":"acc"},"2e7d32":{"bg":"okb","border":"strong-line","fg":"ok"},"30485f":{"bg":"nav","border":"strong-line","fg":"ink"},"315a98":{"bg":"acc","border":"line","fg":"acc"},"315eb1":{"bg":"acc","border":"line","fg":"acc"},"327253":{"bg":"okb","border":"strong-line","fg":"ok"},"333333":{"bg":"nav","border":"strong-line","fg":"ink"},"35506c":{"bg":"acc","border":"strong-line","fg":"ink"},"3570e8":{"bg":"acc","border":"line","fg":"acc"},"374151":{"bg":"nav","border":"strong-line","fg":"ink"},"38bdf8":{"bg":"acc","border":"line","fg":"acc"},"3d6a96":{"bg":"acc","border":"line","fg":"mut"},"3d7559":{"bg":"okb","border":"strong-line","fg":"ok"},"3e5b86":{"bg":"acc","border":"line","fg":"mut"},"3f5673":{"bg":"acc","border":"strong-line","fg":"ink"},"3f6212":{"bg":"nav","border":"strong-line","fg":"ink"},"42618c":{"bg":"acc","border":"line","fg":"mut"},"426493":{"bg":"acc","border":"line","fg":"mut"},"4273be":{"bg":"acc","border":"line","fg":"acc"},"47646a":{"bg":"surface","border":"line","fg":"mut"},"486584":{"bg":"acc","border":"line","fg":"mut"},"4a5866":{"bg":"acc","border":"strong-line","fg":"ink"},"4f6178":{"bg":"acc","border":"line","fg":"mut"},"5177ae":{"bg":"acc","border":"line","fg":"mut"},"536980":{"bg":"acc","border":"line","fg":"mut"},"56826a":{"bg":"okb","border":"line","fg":"ok"},"57718d":{"bg":"acc","border":"line","fg":"mut"},"595959":{"bg":"badb","border":"strong-line","fg":"ink"},"5b6b80":{"bg":"acc","border":"line","fg":"mut"},"5c4a00":{"bg":"nav","border":"strong-line","fg":"warn"},"60718a":{"bg":"acc","border":"line","fg":"mut"},"61728b":{"bg":"acc","border":"line","fg":"mut"},"62748d":{"bg":"acc","border":"line","fg":"mut"},"63738a":{"bg":"acc","border":"line","fg":"mut"},"666666":{"bg":"badb","border":"line","fg":"mut"},"66758a":{"bg":"acc","border":"line","fg":"mut"},"66788f":{"bg":"acc","border":"line","fg":"mut"},"6a54c8":{"bg":"you","border":"you","fg":"you"},"6a7d96":{"bg":"acc","border":"line","fg":"mut"},"6b7785":{"bg":"acc","border":"line","fg":"mut"},"6b7e98":{"bg":"acc","border":"line","fg":"mut"},"6c7c92":{"bg":"acc","border":"line","fg":"mut"},"6d7e94":{"bg":"acc","border":"line","fg":"mut"},"6d89ac":{"bg":"acc","border":"line","fg":"mut"},"6e7c90":{"bg":"acc","border":"line","fg":"mut"},"6f8c88":{"bg":"strong-line","border":"strong-line","fg":"mut"},"75a4ff":{"bg":"acc","border":"line","fg":"acc"},"785a16":{"bg":"nav","border":"strong-line","fg":"warn"},"785c19":{"bg":"nav","border":"strong-line","fg":"warn"},"785e25":{"bg":"warnb","border":"strong-line","fg":"warn"},"79879a":{"bg":"acc","border":"line","fg":"mut"},"7990ac":{"bg":"acc","border":"line","fg":"mut"},"7a4a00":{"bg":"nav","border":"strong-line","fg":"warn"},"7a4f00":{"bg":"nav","border":"strong-line","fg":"warn"},"7a5208":{"bg":"warnb","border":"warn","fg":"warn"},"80651f":{"bg":"warnb","border":"strong-line","fg":"warn"},"80aaff":{"bg":"acc","border":"line","fg":"acc"},"81a9ff":{"bg":"acc","border":"line","fg":"acc"},"8394ab":{"bg":"acc","border":"line","fg":"mut"},"888888":{"bg":"badb","border":"line","fg":"mut"},"8a94a0":{"bg":"acc","border":"line","fg":"mut"},"8ab4f8":{"bg":"acc","border":"line","fg":"acc"},"8ba5c4":{"bg":"acc","border":"line","fg":"mut"},"8c1d18":{"bg":"badb","border":"strong-line","fg":"bad"},"8eb4ff":{"bg":"acc","border":"line","fg":"acc"},"9a6700":{"bg":"warnb","border":"strong-line","fg":"warn"},"9aa5b1":{"bg":"acc","border":"line","fg":"mut"},"9aa6b2":{"bg":"acc","border":"line","fg":"mut"},"a3221b":{"bg":"badb","border":"line","fg":"bad"},"a4161a":{"bg":"badb","border":"line","fg":"bad"},"a9bdd4":{"bg":"acc","border":"line","fg":"mut"},"b0c2d7":{"bg":"acc","border":"line","fg":"mut"},"b26a00":{"bg":"warnb","border":"strong-line","fg":"warn"},"b3261e":{"bg":"badb","border":"line","fg":"bad"},"b45309":{"bg":"badb","border":"line","fg":"bad"},"b9cbea":{"bg":"surface","border":"line","fg":"acc"},"b9cde3":{"bg":"surface","border":"line","fg":"mut"},"bbbbbb":{"bg":"badb","border":"line","fg":"mut"},"bdcce0":{"bg":"surface","border":"line","fg":"mut"},"c2d7f4":{"bg":"surface","border":"line","fg":"nav-text"},"c4d0e2":{"bg":"surface","border":"line","fg":"mut"},"c62828":{"bg":"badb","border":"line","fg":"bad"},"c98a00":{"bg":"warnb","border":"line","fg":"warn"},"c9d6e3":{"bg":"surface","border":"line","fg":"mut"},"cbd4e2":{"bg":"surface","border":"line","fg":"mut"},"cddcd8":{"bg":"surface","border":"line","fg":"mut"},"cddcfa":{"bg":"surface","border":"line","fg":"nav-text"},"ced8e9":{"bg":"surface","border":"line","fg":"nav-text"},"cee6d8":{"bg":"surface","border":"line","fg":"nav-text"},"cf222e":{"bg":"badb","border":"line","fg":"bad"},"cfd8e3":{"bg":"surface","border":"line","fg":"nav-text"},"d08700":{"bg":"warnb","border":"line","fg":"warn"},"d0e8dc":{"bg":"surface","border":"line","fg":"nav-text"},"d5dfed":{"bg":"surface","border":"line","fg":"nav-text"},"d6e2ee":{"bg":"surface","border":"line","fg":"nav-text"},"d6e2f0":{"bg":"surface","border":"line","fg":"nav-text"},"d6e3fa":{"bg":"surface","border":"line","fg":"nav-text"},"d7deea":{"bg":"surface","border":"line","fg":"nav-text"},"d8e0ec":{"bg":"surface","border":"line","fg":"nav-text"},"d8e2f1":{"bg":"surface","border":"line","fg":"nav-text"},"d8e3f7":{"bg":"surface","border":"line","fg":"nav-text"},"d8e4ff":{"bg":"surface","border":"line","fg":"nav-text"},"d9661f":{"bg":"badb","border":"line","fg":"bad"},"d9d9d0":{"bg":"surface","border":"line","fg":"mut"},"d9e3f5":{"bg":"surface","border":"line","fg":"nav-text"},"d9e8e4":{"bg":"grid","border":"grid","fg":"mut"},"dbe3ef":{"bg":"surface","border":"line","fg":"nav-text"},"dbe5f7":{"bg":"surface","border":"line","fg":"nav-text"},"dce3ed":{"bg":"surface","border":"line","fg":"nav-text"},"dce4ef":{"bg":"surface","border":"line","fg":"nav-text"},"dce5f3":{"bg":"surface","border":"line","fg":"nav-text"},"dddddd":{"bg":"surface","border":"line","fg":"ink"},"dde5ef":{"bg":"surface","border":"line","fg":"nav-text"},"dde5f0":{"bg":"surface","border":"line","fg":"nav-text"},"dfe4ea":{"bg":"surface","border":"line","fg":"nav-text"},"dff0ec":{"bg":"acc-soft","border":"acc-line","fg":"acc"},"e1eafa":{"bg":"surface","border":"line","fg":"nav-text"},"e2e2dc":{"bg":"surface","border":"line","fg":"ink"},"e2e7ef":{"bg":"surface","border":"line","fg":"nav-text"},"e2f0ed":{"bg":"surface","border":"line","fg":"inverse-text"},"e3e3e3":{"bg":"surface","border":"line","fg":"ink"},"e3ebf3":{"bg":"surface","border":"line","fg":"nav-text"},"e3eeeb":{"bg":"surface","border":"line","fg":"surface"},"e4572e":{"bg":"badb","border":"line","fg":"bad"},"e5e7eb":{"bg":"surface","border":"line","fg":"ink"},"e5eaf2":{"bg":"surface","border":"line","fg":"nav-text"},"e6ebf4":{"bg":"surface","border":"line","fg":"nav-text"},"e6edf3":{"bg":"surface","border":"line","fg":"nav-text"},"e6f4ec":{"bg":"surface","border":"line","fg":"nav-text"},"e7ebf2":{"bg":"surface","border":"line","fg":"nav-text"},"e8d48a":{"bg":"warnb","border":"line","fg":"warn"},"e8efff":{"bg":"surface","border":"line","fg":"nav-text"},"e8f0fe":{"bg":"surface","border":"line","fg":"nav-text"},"e9edf2":{"bg":"surface","border":"line","fg":"nav-text"},"e9eef7":{"bg":"surface","border":"line","fg":"nav-text"},"e9effb":{"bg":"surface","border":"line","fg":"nav-text"},"eaf1fd":{"bg":"surface","border":"line","fg":"nav-text"},"eaf6ef":{"bg":"surface","border":"line","fg":"nav-text"},"eddfbc":{"bg":"surface","border":"line","fg":"warn"},"edf0f4":{"bg":"surface","border":"line","fg":"nav-text"},"edf0f5":{"bg":"surface","border":"line","fg":"nav-text"},"edf0f6":{"bg":"surface","border":"line","fg":"nav-text"},"edf3ff":{"bg":"surface","border":"line","fg":"nav-text"},"edf7f1":{"bg":"surface","border":"line","fg":"nav-text"},"eedfb9":{"bg":"surface","border":"line","fg":"warn"},"eef1f5":{"bg":"surface","border":"line","fg":"nav-text"},"eef5f3":{"bg":"bg","border":"line","fg":"mut"},"eef5ff":{"bg":"surface","border":"line","fg":"nav-text"},"f0d58c":{"bg":"warnb","border":"line","fg":"warn"},"f0f5ff":{"bg":"surface","border":"line","fg":"nav-text"},"f1f1ea":{"bg":"surface","border":"line","fg":"nav-text"},"f2a516":{"bg":"warnb","border":"line","fg":"warn"},"f2f4f7":{"bg":"surface","border":"line","fg":"nav-text"},"f2f5fa":{"bg":"surface","border":"line","fg":"nav-text"},"f2f6ff":{"bg":"surface","border":"line","fg":"nav-text"},"f3f5f8":{"bg":"surface","border":"line","fg":"nav-text"},"f4f7fc":{"bg":"surface","border":"line","fg":"nav-text"},"f5f6f3":{"bg":"surface","border":"line","fg":"ink"},"f5f7fa":{"bg":"surface","border":"line","fg":"nav-text"},"f5f7fb":{"bg":"surface","border":"line","fg":"nav-text"},"f5f9ff":{"bg":"surface","border":"line","fg":"nav-text"},"f6f6f2":{"bg":"surface","border":"line","fg":"nav-text"},"f6f8fc":{"bg":"surface","border":"line","fg":"nav-text"},"f7f8fa":{"bg":"surface","border":"line","fg":"nav-text"},"f7faff":{"bg":"surface","border":"line","fg":"nav-text"},"f8fafc":{"bg":"surface","border":"line","fg":"nav-text"},"f8faff":{"bg":"card","border":"line","fg":"nav-text"},"f9fbfe":{"bg":"card","border":"line","fg":"nav-text"},"f9fcfb":{"bg":"card","border":"line","fg":"card"},"fafbfe":{"bg":"card","border":"line","fg":"nav-text"},"fbe3e1":{"bg":"surface","border":"line","fg":"nav-text"},"fbfbf8":{"bg":"surface","border":"line","fg":"nav-text"},"fbfcfd":{"bg":"card","border":"line","fg":"nav-text"},"fbfcfe":{"bg":"card","border":"line","fg":"nav-text"},"fdecec":{"bg":"surface","border":"line","fg":"nav-text"},"fdf0d5":{"bg":"surface","border":"line","fg":"nav-text"},"fdf3e1":{"bg":"surface","border":"line","fg":"nav-text"},"ffd166":{"bg":"warnb","border":"line","fg":"warn"},"fff1c5":{"bg":"surface","border":"line","fg":"nav-text"},"fff6d6":{"bg":"surface","border":"line","fg":"nav-text"},"fff6df":{"bg":"surface","border":"line","fg":"nav-text"},"fff7d6":{"bg":"surface","border":"line","fg":"nav-text"},"fff7e6":{"bg":"surface","border":"line","fg":"nav-text"},"fff8e1":{"bg":"surface","border":"line","fg":"nav-text"},"fff8e9":{"bg":"surface","border":"line","fg":"nav-text"},"fff8f2":{"bg":"surface","border":"line","fg":"nav-text"},"fffafa":{"bg":"card","border":"line","fg":"nav-text"},"fffdf7":{"bg":"surface","border":"line","fg":"nav-text"},"ffffff":{"bg":"card","border":"line","fg":"ink"}} */
