:root,[data-theme=dark]{color-scheme:dark;--canvas: #09090b;--panel: #101012;--panel-sunken: #0b0b0d;--raised: #18181b;--raised-hover: #1f1f23;--term: #09090b;--disabled-bg: #101012;--disabled-line: #1f1f23;--line: #27272a;--line-soft: #1f1f23;--line-faint: #161619;--line-strong: #3f3f46;--line-strongest: #52525b;--text: #fafafa;--text-soft: #d4d4d8;--text-dim: #a1a1aa;--text-muted: #8e8e96;--text-faint: #71717a;--text-quieter: #5b5b62;--text-quiet: #4a4a51;--accent: #e4e4e7;--accent-hi: #fafafa;--accent-ink: #09090b;--accent-strong: #fafafa;--accent-soft: rgb(228 228 231 / 12%);--action-fill: #fafafa;--action-fill-hover: #e4e4e7;--action-fill-ink: #09090b;--action-edge: #a1a1aa;--control-bg: #101012;--control-hover: #1f1f23;--control-line: #27272a;--control-line-hover: #52525b;--pass: #5fd39a;--fail: #f87171;--setup: #e0a33f;--indet: #a5b4fc;--indet-soft: #c7d2fe;--tint: 14%}[data-theme=light]{color-scheme:light;--canvas: #f4f4f5;--panel: #ffffff;--panel-sunken: #ececee;--raised: #e4e4e7;--raised-hover: #d4d4d8;--term: #09090b;--disabled-bg: #e4e4e7;--disabled-line: #d4d4d8;--line: #d4d4d8;--line-soft: #e4e4e7;--line-faint: #ececee;--line-strong: #a1a1aa;--line-strongest: #71717a;--text: #09090b;--text-soft: #27272a;--text-dim: #52525b;--text-muted: #5f5f68;--text-faint: #71717a;--text-quieter: #82828a;--text-quiet: #8e8e96;--accent: #18181b;--accent-hi: #000000;--accent-ink: #ffffff;--accent-strong: #09090b;--accent-soft: rgb(24 24 27 / 8%);--action-fill: #18181b;--action-fill-hover: #27272a;--action-fill-ink: #fafafa;--action-edge: #52525b;--control-bg: #ffffff;--control-hover: #ececee;--control-line: #d4d4d8;--control-line-hover: #71717a;--pass: #15803d;--fail: #b91c1c;--setup: #a16207;--indet: #4338ca;--indet-soft: #3730a3;--tint: 9%}[data-term]{--panel: #09090b;--panel-sunken: #09090b;--line: #27272a;--line-soft: #1f1f23;--text: #fafafa;--text-dim: #a1a1aa;--text-faint: #71717a;--text-quieter: #5b5b62;--accent: #e4e4e7;--pass: #5fd39a;--fail: #f87171;--setup: #e0a33f;--indet: #a5b4fc}:root{--font-display: "Inter Tight", "Inter", system-ui, sans-serif;--font-human: "Inter", system-ui, -apple-system, sans-serif;--font-machine: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--size-display: 48px;--size-section: 32px;--size-card-title: 18px;--size-body: 15px;--size-secondary: 13px;--size-label: 11px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 18px;--s5: 26px;--s6: 38px;--s7: 64px;--row-h: 42px;--radius-chip: 8px;--radius-panel: 14px;--t-state: .18s;--t-disclosure: .36s;--ease: cubic-bezier(.16, 1, .3, 1);--reveal-from: -4px;--in-flight-word: "· in flight"}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,dl,dd,ol,ul,menu,figure,blockquote,pre,fieldset,hr{margin:0}html,body{margin:0;padding:0;background:var(--canvas);color:var(--text);font-family:var(--font-human);font-size:var(--size-body);line-height:1.6;letter-spacing:.012em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-variant-numeric:tabular-nums;min-width:320px;background:var(--canvas)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.028em;line-height:1.02;text-wrap:balance}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--accent-ink)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hi)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:var(--line-strong);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--line-strongest)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes ares-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ares-reveal{0%{opacity:0;transform:translateY(var(--reveal-from, -4px))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-in-flight=true]:after{content:var(--in-flight-word);font-family:var(--font-machine);font-size:var(--size-label);color:var(--text-dim);white-space:pre}}
