.landing.proof{--cue-accent:#b5482f;--cue-accent-wash:#f5e7e1;--cue-ok:#2f7d4f;--cue-term-bg:#1b1915;--cue-term-ink:#eae6dc}.dark .landing.proof{--cue-accent:#e2906f;--cue-accent-wash:#2a1a13;--cue-ok:#7fbf95}.proof-body{gap:72px;padding-block:8px 96px;display:grid}.proof-section{gap:18px;display:grid}.proof-eyebrow{font-family:var(--font-onecue-mono),monospace;color:var(--cue-accent);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.72rem}.proof-section h2{color:var(--onecue-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:600;line-height:1.1}.proof-lede{max-width:62ch;color:var(--onecue-muted);margin:0;font-size:1.05rem;line-height:1.6}.proof-table-wrap{border:1px solid var(--onecue-border);border-radius:14px;margin-top:6px;overflow:hidden}.proof-table{border-collapse:collapse;width:100%;font-size:.95rem}.proof-table th,.proof-table td{text-align:left;border-bottom:1px solid var(--onecue-border);padding:13px 18px}.proof-table thead th{font-family:var(--font-onecue-mono),monospace;color:var(--onecue-muted);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--onecue-ink)3%,transparent);font-size:.72rem}.proof-table th:not(:first-child),.proof-table td:not(:first-child){font-variant-numeric:tabular-nums;text-align:center;width:96px}.proof-table td:first-child{color:var(--onecue-ink)}.proof-table tbody tr:last-child td{border-bottom:none}.proof-pass{color:var(--cue-ok);font-weight:600}.proof-fail{color:var(--cue-accent);font-weight:600}.proof-caption{color:var(--onecue-muted);margin:12px 2px 0;font-size:.82rem;line-height:1.5}.proof-points,.proof-caveats{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.proof-points li,.proof-caveats li{color:var(--onecue-muted);padding-left:22px;font-size:.98rem;line-height:1.55;position:relative}.proof-points li:before,.proof-caveats li:before{content:"";background:var(--cue-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:2px}.proof-points-lead b,.proof-points li b,.proof-caveats li b{color:var(--onecue-ink);font-weight:600}.proof-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.proof-metric{background:color-mix(in srgb,var(--onecue-ink)2%,transparent);border:1px solid var(--onecue-border);border-radius:14px;gap:4px;padding:18px;display:grid}.proof-metric strong{font-variant-numeric:tabular-nums;color:var(--onecue-ink);font-size:1.7rem;font-weight:600;line-height:1}.proof-metric-pct{font-family:var(--font-onecue-mono),monospace;color:var(--cue-accent);font-size:.78rem}.proof-metric-label{color:var(--onecue-muted);margin-top:4px;font-size:.82rem;line-height:1.4}.proof-points-lead{max-width:62ch;color:var(--onecue-ink);margin:4px 0 0;font-size:1rem;line-height:1.6}.proof-miss{max-width:62ch;color:var(--onecue-muted);margin:0;font-size:.9rem;line-height:1.55}.proof-repro{margin-top:8px}.proof-repro-label{font-family:var(--font-onecue-mono),monospace;color:var(--onecue-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:.72rem}.proof-repro pre{background:var(--cue-term-bg);border-radius:14px;margin:0;padding:18px 20px;overflow-x:auto}.proof-repro code{font-family:var(--font-onecue-mono),monospace;color:var(--cue-term-ink);white-space:pre;font-size:.82rem;line-height:1.7}.proof-body :not(pre)>code{font-family:var(--font-onecue-mono),monospace;color:var(--cue-accent);background:var(--cue-accent-wash);border-radius:6px;padding:1px 6px;font-size:.85em}@media (max-width:720px){.proof-body{gap:56px}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
