@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap");@font-face{font-family:DINCOROS;src:url(/fonts/dincoros/DINCOROS-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DINCOROS;src:url(/fonts/dincoros/DINCOROS-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DINCOROS;src:url(/fonts/dincoros/DINCOROS-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DINCOROS;src:url(/fonts/dincoros/DINCOROS-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:DINCOROS;src:url(/fonts/dincoros/DINCOROS-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:DINCOROS;src:url(/fonts/dincoros/DINCOROS-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--ink:#0a0a18;--panel:#14142b;--panel-2:#1b1b38;--line:#262647;--line-soft:#1e1e3a;--text:#f4f4f8;--muted:#b4b6cc;--faint:#7a7c99;--coros:#e52e3a;--coros-dim:rgba(229,46,58,.14);--slate:#6a6d99;--up:#22c55e;--down:#ef4444;--neutral:#f5a524;--radius:14px;--font-display:"DINCOROS","Arial Narrow",sans-serif;--font-body:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"DM Mono",ui-monospace,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased}.app{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;background:radial-gradient(1200px 400px at 80% -200px,rgba(229,46,58,.07),transparent 70%),var(--ink)}a{color:var(--coros);text-decoration:none}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--line);background:rgba(10,10,24,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px}.logo{height:30px;width:auto;display:block;flex:none}.logo path{fill:var(--coros)}.lockup{display:flex;flex-direction:column;gap:3px;line-height:1}.wordmark{font-weight:900;letter-spacing:.06em;font-size:18px;color:var(--text)}.sublabel,.wordmark{font-family:var(--font-display),sans-serif}.sublabel{font-weight:700;letter-spacing:.24em;font-size:9.5px;text-transform:uppercase;color:var(--coros)}.sync{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;color:var(--muted);display:flex;align-items:center;gap:8px}.sync .dot{width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 0 3px rgba(34,197,94,.16)}.wrap{max-width:1080px;margin:0 auto;padding:26px 24px 72px}.eyebrow{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:7px}.eyebrow:before{content:"";width:14px;height:1px;background:var(--coros);display:inline-block}.readout{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:22px 0}.cell{background:var(--panel);padding:20px 22px}.cell.primary{background:var(--panel-2)}.metric{font-family:var(--font-mono),monospace;font-weight:700;font-size:30px;line-height:1;margin-top:12px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell.primary .metric{font-size:52px;font-weight:900;color:var(--coros);letter-spacing:.01em}.metric .unit{font-size:.42em;color:var(--muted);margin-left:3px}.subline{font-size:12px;color:var(--muted);margin-top:10px}.delta{font-family:var(--font-mono),monospace;font-size:12.5px;font-weight:500;margin-top:10px;display:inline-flex;align-items:center;gap:6px}.delta.up{color:var(--up)}.delta.down{color:var(--down)}.delta.flat{color:var(--muted)}.delta .tick{font-size:14px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;margin:16px 0}.panel-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.panel h2{font-family:var(--font-display),sans-serif;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0}.panel .hint{font-size:11.5px;color:var(--faint);font-family:var(--font-mono),monospace}.board{display:flex;flex-direction:column;gap:11px}.brow{display:grid;grid-template-columns:130px 1fr 96px;align-items:center;grid-gap:14px;gap:14px}.brow .name{font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted)}.brow.me .name{color:var(--coros);font-weight:700}.track{height:10px;background:#1b1b38;border-radius:6px;overflow:hidden}.track>span{display:block;height:100%;background:var(--slate);border-radius:6px;transition:width .5s ease}.brow.me .track>span{background:var(--coros)}.brow .val{font-family:var(--font-mono),monospace;font-size:12.5px;text-align:right;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brow.me .val{color:var(--text)}.brow .val small{color:var(--faint)}.types{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.type{border:1px solid var(--line);border-radius:10px;padding:14px;background:var(--panel-2)}.type .t-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.type .t-label,.type .t-val{font-family:var(--font-mono),monospace}.type .t-val{font-weight:700;font-size:24px;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.type .t-sub{font-size:10.5px;color:var(--faint);margin-top:4px}.matrix{width:100%;border-collapse:collapse}.matrix td,.matrix th{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line-soft)}.matrix th{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.matrix td.q{font-size:13px}.matrix td.q .qt{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:8px}.matrix td.q .qt,.pill{font-family:var(--font-mono),monospace}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:500;letter-spacing:.03em;white-space:nowrap}.pill.recommended{background:rgba(34,197,94,.14);color:var(--up)}.pill.neutral{background:rgba(217,164,65,.14);color:var(--neutral)}.pill.absent,.pill.dismissed{background:rgba(224,87,79,.13);color:var(--down)}.pill.error{background:rgba(124,133,147,.14);color:var(--muted)}.state{text-align:center;padding:80px 20px;color:var(--muted)}.state .eyebrow{justify-content:center;margin-bottom:14px}.state code{font-family:var(--font-mono),monospace;color:var(--coros);background:var(--coros-dim);padding:2px 7px;border-radius:5px}:focus-visible{outline:2px solid var(--coros);outline-offset:2px}@media (max-width:760px){.readout{grid-template-columns:1fr}.types{grid-template-columns:repeat(2,1fr)}.brow{grid-template-columns:96px 1fr 76px}.tool{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}