:root{--bg:var(--lightningcss-light,#efebe4)var(--lightningcss-dark,#061321);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b2137);--surface-soft:var(--lightningcss-light,#f7f4ef)var(--lightningcss-dark,#0d2940);--navy:var(--lightningcss-light,#1c2a40)var(--lightningcss-dark,#102b47);--navy-2:var(--lightningcss-light,#26364f)var(--lightningcss-dark,#183852);--copper:var(--lightningcss-light,#c8754e)var(--lightningcss-dark,#1fe0c6);--copper-strong:var(--lightningcss-light,#b4613b)var(--lightningcss-dark,#2ee3d2);--on-copper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#042134);--peach:var(--lightningcss-light,#fbe7da)var(--lightningcss-dark,#12404f);--peach-soft:var(--lightningcss-light,#fdf3ec)var(--lightningcss-dark,#0c2f40);--text:var(--lightningcss-light,#1e2430)var(--lightningcss-dark,#d7e8f3);--heading:var(--lightningcss-light,#1c2a40)var(--lightningcss-dark,#eff8ff);--muted:var(--lightningcss-light,#8a8f99)var(--lightningcss-dark,#8daec4);--border:var(--lightningcss-light,#e6e0d7)var(--lightningcss-dark,#1b3a55);--chip:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#102a43);--ok:var(--lightningcss-light,#2f8a5b)var(--lightningcss-dark,#25dcbc);--ok-soft:var(--lightningcss-light,#e6f4ec)var(--lightningcss-dark,#0d3438);--ok-line:var(--lightningcss-light,#b9dcc8)var(--lightningcss-dark,#1d6460);--bad:var(--lightningcss-light,#b33a2e)var(--lightningcss-dark,#f07c6e);--bad-soft:var(--lightningcss-light,#fbe4e1)var(--lightningcss-dark,#3a2220);--warn:var(--lightningcss-light,#a87512)var(--lightningcss-dark,#efaa67);--warn-soft:var(--lightningcss-light,#fbf1da)var(--lightningcss-dark,#352b17);--info-ink:var(--lightningcss-light,#3c63a8)var(--lightningcss-dark,#8fd3f5);--info-line:var(--lightningcss-light,#9fb6d4)var(--lightningcss-dark,#254a66);--info-top:var(--lightningcss-light,#f4f8fd)var(--lightningcss-dark,#102a43);--info-bottom:var(--lightningcss-light,#dce7f4)var(--lightningcss-dark,#0b2239);--fav-off:var(--lightningcss-light,#c2c6cc)var(--lightningcss-dark,#598299);--radar-hi:var(--lightningcss-light,#f6d2bd)var(--lightningcss-dark,#0f3f55);--radar-mid:var(--lightningcss-light,#c8754e)var(--lightningcss-dark,#08293e);--radar-lo:var(--lightningcss-light,#9e5232)var(--lightningcss-dark,#051725);--radar-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#50ffee);--radar-glow:var(--lightningcss-light,#c8754e59)var(--lightningcss-dark,#1fe0c624);--radius:14px;--radius-sm:8px;--shadow:0 1px 2px var(--lightningcss-light,#1c2a400a)var(--lightningcss-dark,#0000004d), 0 8px 24px var(--lightningcss-light,#1c2a400f)var(--lightningcss-dark,#00000040);--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--font);font-variant-numeric:tabular-nums;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--copper);font-size:11px;font-weight:600}.btn{border-radius:var(--radius-sm);background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn:hover{background:var(--navy-2)}.btn-outline{background:var(--peach-soft);border-color:var(--copper);color:var(--copper-strong)}.btn-outline:hover{background:var(--peach)}.input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;height:34px;padding:0 10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
