:root{--bg:#0c0e12;--panel:#14171d;--panel-2:#1a1e26;--border:#262b35;--ink:#e9ecf2;--ink-2:#aab2c0;--muted:#6d7686;--green:#34d399;--red:#f87171;--amber:#fbbf24;--blue:#60a5fa;--serif:Georgia,"Times New Roman",serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.65;font-size:16px}a{color:inherit;text-decoration:none}.wrap{max-width:880px;margin:0 auto;padding:0 24px}header.site{border-bottom:1px solid var(--border);padding:18px 0}header.site .wrap{display:flex;align-items:baseline;justify-content:space-between}.brand{font-family:var(--serif);font-size:22px;letter-spacing:.02em}.brand em{color:var(--green);font-style:normal}nav.top a{font-family:var(--mono);font-size:12px;color:var(--muted);margin-left:20px;text-transform:uppercase;letter-spacing:.08em}nav.top a:hover{color:var(--ink)}h1{font-size:40px;line-height:1.15;margin:0 0 10px}h1,h2{font-family:var(--serif);font-weight:600}h2{font-size:24px;margin:40px 0 12px}h3{font-size:16px;margin:24px 0 8px}.lede{color:var(--ink-2);font-size:18px;max-width:62ch}.kicker{font-size:12px;letter-spacing:.12em;color:var(--muted);margin:48px 0 6px}.chip,.kicker{font-family:var(--mono);text-transform:uppercase}.chip{display:inline-block;font-size:11px;letter-spacing:.08em;padding:2px 10px;border-radius:999px;border:1px solid var(--border);color:var(--ink-2)}.chip.long{border-color:var(--green);color:var(--green)}.chip.short{border-color:var(--red);color:var(--red)}.chip.watch{border-color:var(--amber);color:var(--amber)}.chip.sample{border-color:var(--blue);color:var(--blue)}.statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:20px 0}.stat{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.stat .label{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stat .value{font-size:22px;font-weight:650;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos{color:var(--green)}.neg{color:var(--red)}.card{display:block;background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:20px 22px;margin:14px 0;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:var(--muted);transform:translateY(-1px)}.card .row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.card .tick{font-family:var(--mono);font-size:20px;font-weight:700}.card .co{font-size:14px}.card .co,.card p{color:var(--ink-2)}.card p{margin:10px 0 0;font-size:15px}.meta{font-family:var(--mono);font-size:12px;color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}th{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:left;padding:8px 10px}td,th{border-bottom:1px solid var(--border)}td{padding:9px 10px;vertical-align:top}td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:13px}.pillar{background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--green);border-radius:8px;padding:16px 18px;margin:12px 0}.pillar h3{margin:0 0 6px;font-family:var(--serif);font-size:18px}.pillar p{margin:0;color:var(--ink-2);font-size:15px}.note{font-size:12px;color:var(--muted)}.dcf-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:14px 0}.dcf-inputs label{display:block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px}.dcf-inputs input{width:100%;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--ink);padding:8px 10px;font-family:var(--mono);font-size:14px}.dcf-inputs input:focus{outline:none;border-color:var(--blue)}.sens td{text-align:center;font-family:var(--mono);font-size:12px}.sens td.hot{background:rgba(52,211,153,.12);color:var(--green)}.sens td.cold{background:rgba(248,113,113,.08);color:var(--red)}footer.site{border-top:1px solid var(--border);margin-top:72px;padding:24px 0 48px}.disclaimer,footer.site .wrap{color:var(--muted);font-size:12px}.disclaimer{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:12px 16px;margin:24px 0}