:root{--canvas:#e8ecf2;--dot:#cdd4df;--chrome:#fff;--chrome-line:#e0e5ed;--ink:#0f172a;--muted:#5b667a;--faint:#8c96a8;--brand:#2453e6;--brand-soft:#e6ecff;--on-brand:#fff;--warm:#ee6a1e;--warm-soft:#ffebdc;--ok:#0f8a55;--ok-soft:#ddf4e8;--warn:#9e5009;--warn-soft:#fceedb;--danger:#c42b1c;--danger-soft:#fde6e3;--app-bg:#f3f5f9;--card:#fff;--line:#e3e8f0;--fill:#ecf0f6;--scrim:#090d166b;--tank-1:#2e5ceb;--tank-2:#86a5ff;--tank-3:#183db4;--device:#0e121b;--device-edge:#343c4e;--map-bg:#e7ecf3;--map-block:#d8dfea;--map-road:#fff;--map-park:#cbe7d4;--hot:#2f7bff;--hot-soft:#2f7bff24;--shadow-1:0 1px 2px #0f172a0d, 0 6px 18px -6px #0f172a1a;--shadow-2:0 18px 40px -16px #0f172a59;--shadow-phone:0 60px 90px -40px #0f172a80;--r-xs:8px;--r-sm:11px;--r-md:14px;--r-lg:18px;--r-xl:26px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--f-ui:var(--font-onest), "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-display:800 26px/1.12 var(--f-ui);--t-title:800 22px/1.15 var(--f-ui);--t-heading:700 18px/1.3 var(--f-ui);--t-body:400 15px/1.45 var(--f-ui);--t-label:600 13px/1.4 var(--f-ui);--t-caption:400 13px/1.4 var(--f-ui);--ease-out:cubic-bezier(.2, .8, .2, 1);--dur-fast:.15s;--dur:.25s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--canvas:#0a0e16;--dot:#1c2331;--chrome:#10151f;--chrome-line:#222a39;--ink:#e8edf6;--muted:#9ba6b9;--faint:#6e788b;--brand:#6f8fff;--brand-soft:#1c2648;--on-brand:#0a1230;--warm:#ff8a45;--warm-soft:#3a2313;--ok:#46c98b;--ok-soft:#10301f;--warn:#f0a55c;--warn-soft:#33240f;--danger:#ff8b7e;--danger-soft:#3a1714;--app-bg:#0d121c;--card:#161c29;--line:#252d3d;--fill:#1c2333;--scrim:#0009;--tank-1:#4d74f0;--tank-2:#a3b9ff;--tank-3:#2a4bc0;--device:#1b2130;--device-edge:#3a4359;--map-bg:#111927;--map-block:#192234;--map-road:#263147;--map-park:#14372a;--hot:#66a1ff;--hot-soft:#66a1ff2e;--shadow-1:0 1px 2px #0000004d, 0 6px 18px -6px #0006;--shadow-2:0 18px 40px -16px #000000b3;--shadow-phone:0 60px 90px -40px #000c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%}body{background:var(--canvas);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}h1,h2,h3{text-wrap:balance}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}@media (max-width:860px){html,body{height:auto}}
