:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f9f9f7;--surface:#fcfcfb;--ink:#0b0b0b;--ink-2:#52514e;--muted:#898781;--hairline:#e1e0d9;--border:#0b0b0b1a;--p1:#2a78d6;--p2:#008300;--good:#0ca30c;--good-text:#006300;--bad:#d03b3b;--warn:#ec835a;--hl:#2a78d614}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface:#1a1a19;--ink:#fff;--ink-2:#c3c2b7;--hairline:#2c2c2a;--border:#ffffff1a;--p1:#3987e5;--good-text:#0ca30c;--hl:#3987e524}}*{box-sizing:border-box;margin:0}body{background:var(--page);color:var(--ink);padding:24px 16px 80px;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:820px;margin:0 auto}a{color:inherit}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px}.topic{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px}h1{margin:4px 0 18px;font-size:22px}.vs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.debater .name{text-align:center;font-weight:600}.debater .name a{text-decoration:none}.debater .name a:hover{text-decoration:underline}.debater .dis{text-align:center;font-size:52px;font-weight:700;line-height:1.1}.debater .dis-label{color:var(--muted);letter-spacing:.08em;text-align:center;margin-bottom:10px;font-size:11px}.dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.cb{align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.cb-label{width:130px;color:var(--ink-2)}.cb-track{background:var(--hairline);border-radius:99px;flex:1;height:8px;overflow:hidden}.cb-fill{border-radius:99px;height:100%;display:block}.cb-val{text-align:right;font-variant-numeric:tabular-nums;width:26px;color:var(--ink-2)}.ev-badge{color:var(--muted);text-align:center;margin-top:8px;font-size:11px}.summaries{border-top:1px solid var(--hairline);color:var(--ink-2);gap:10px;margin-top:16px;padding-top:14px;font-size:14px;display:grid}.summaries b{color:var(--ink)}.stamp{color:var(--muted);border-top:1px solid var(--hairline);justify-content:space-between;margin-top:14px;padding-top:8px;font-size:10px;display:flex}section{margin-top:30px}.layer-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}details.point{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:8px}details.point summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:grid}details.point summary::-webkit-details-marker{display:none}.ibadges{flex-direction:column;gap:3px;min-width:74px;display:flex}.ibadge{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:12px;font-weight:700}.ibadge.pos{color:var(--good-text);background:#0ca30c1a}.ibadge.neg{color:var(--bad);background:#d03b3b1a}.ibadge.zero{color:var(--muted);background:var(--page)}.plabel{font-size:14px}.vmini{color:var(--muted);margin-top:1px;font-size:12px;display:block}.chev{color:var(--muted);font-size:13px}details.point[open] .chev{transform:rotate(90deg)}.crux{color:var(--ink-2);border-left:2px solid var(--hairline);margin-bottom:10px;padding-left:8px;font-size:12.5px;font-style:italic;display:block}.pmeta{color:var(--muted);margin:6px 0 10px;font-size:11px}details.more{border:1px dashed var(--hairline);border-radius:12px;margin-top:8px}details.more>summary{cursor:pointer;color:var(--muted);text-align:center;padding:11px 16px;font-size:13px;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{display:none}details.more .inner{padding:8px}.evidence{border-top:1px solid var(--hairline);padding:12px 16px}.vnote{color:var(--ink-2);margin-bottom:12px;font-size:13px}.never{color:var(--bad);margin-top:6px;font-size:12.5px;font-weight:600}.event{gap:10px;margin-bottom:12px;font-size:13px;display:flex}.event .delta{text-align:right;font-variant-numeric:tabular-nums;min-width:40px;font-weight:700}.event .why{color:var(--ink-2);flex:1}.event .why b{color:var(--ink);display:block}.pos{color:var(--good-text)}.neg{color:var(--bad)}.quote{border-left:3px solid var(--hairline);color:var(--ink-2);background:var(--page);border-radius:0 6px 6px 0;margin-top:6px;padding:5px 10px;font-size:12.5px}.quote.cq{border-left-color:var(--good)}.quote .who{color:var(--ink);font-weight:600}.quote .ts{color:var(--muted);font-size:11px}.rule-link{color:var(--muted);font-size:11px;font-weight:400}.conf{color:var(--warn);font-size:11px;font-weight:400}footer{color:var(--muted);text-align:center;margin-top:34px;font-size:12px}.site-head{margin-bottom:22px}.brand{font-size:24px;font-weight:700}.brand a{text-decoration:none}.tagline{color:var(--muted);margin-top:2px;font-size:13px}.backlink{color:var(--muted);margin-bottom:12px;font-size:12px;text-decoration:none;display:inline-block}.backlink:hover{color:var(--ink-2)}a.dcard{margin-bottom:12px;text-decoration:none;display:block}a.dcard .card{transition:border-color .12s}a.dcard:hover .card{border-color:var(--muted)}.dcard h2{margin:3px 0 10px;font-size:17px}.dcard .row{align-items:baseline;gap:8px;margin-top:2px;font-size:14px;display:flex}.dcard .row .pdis{font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:20px;font-weight:700}.dcard .row .pname{color:var(--ink-2)}.dcard .open-hint{color:var(--muted);margin-top:10px;font-size:12px}.profile-head{margin-bottom:6px}.career{color:var(--ink-2);margin:4px 0 18px;font-size:13px}.career .cdis{font-size:34px;font-weight:700;line-height:1.1;display:block}.career .honesty{color:var(--muted);font-size:11px}.card h1{margin:4px 0 14px;font-size:26px}.prose p{color:var(--ink-2);margin-bottom:12px;font-size:14.5px;line-height:1.6}.prose p:last-child{margin-bottom:0}.prose b{color:var(--ink)}table.rules{border-collapse:collapse;width:100%;margin-top:6px}table.rules td{border-top:1px solid var(--hairline);vertical-align:top;padding:8px 10px 8px 0;font-size:13.5px}.rule-name{color:var(--ink);white-space:nowrap;font-weight:600}.rule-pts{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rule-plain{color:var(--ink-2)}.site-foot{color:var(--muted);text-align:center;margin:34px 0 10px;font-size:12.5px}.site-foot a{color:var(--muted)}
