:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1217;--nav:#12171d;--surface:#161c23;--surface-2:#1e2630;--line:#2a333e;--ink:#edf1f5;--muted:#a3aebb;--faint:#8691a0;--dim:#6b7684;--amber:#f2b544;--amber-hover:#ffd27a;--amber-bg:#2a1e10;--amber-line:#5c4317;--amber-ink:#d9c29a;--amber-hint:#1a1710;--warn-bg:#3a2b12;--warn-ink:#f2c46b;--online:#4cc38a;--ok-bg:#15301f;--ok-ink:#7fd8a8;--bad-bg:#3a1f22;--bad-ink:#f7a7a2;--bad-row:#24161a;--blocked:#f0716b;--noise:#4a5462;--cat-0:#3987e5;--cat-1:#d95926;--cat-2:#199e70;--cat-3:#c98500;--cat-4:#d55181;--cat-5:#4cc38a;--cat-6:#9085e9;--cat-7:#e66767;--heat-0:#1e2630;--heat-1:#1d3550;--heat-2:#1c5cab;--heat-3:#3987e5;--heat-4:#9ec5f4;--font-display:Archivo, "Helvetica Neue", Arial, system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-sm:9px;--r-md:12px;--r-lg:14px;--r-xl:16px;--r-card:18px;--tap:44px;--gutter:16px;--column:480px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.4;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:var(--amber)}a:hover{color:var(--amber-hover)}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}.column{width:100%;max-width:var(--column);margin:0 auto}@media (width<=1023.98px){.desk-only{display:none!important}}@media (width>=1024px){.phone-only{display:none!important}}.narrow{max-width:26rem;padding:48px var(--gutter);gap:16px;margin:0 auto;display:grid}.narrow h1{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:800}.narrow p{color:var(--muted)}.narrow button{min-height:var(--tap);border-radius:var(--r-md);background:var(--amber);color:var(--bg);cursor:pointer;border:0;padding:0 16px;font-weight:600}.narrow button:disabled{opacity:.6}.narrow form{border-radius:var(--r-xl);background:var(--surface);gap:12px;margin-top:16px;padding:16px;display:grid}.narrow h2{font-family:var(--font-display);font-size:17px}.narrow label{color:var(--muted);gap:4px;font-size:13px;display:grid}.narrow input{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);padding:0 12px}.narrow code{font-family:var(--font-mono);font-size:13px}.error{color:var(--bad-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
