.panel{padding:28px}.paywall{text-align:center;padding:46px;margin-top:24px}.paywall>strong{font-size:3rem;color:var(--blue)}.pill{font-size:.72rem;color:var(--blue);border:1px solid #234967;border-radius:999px;padding:4px 8px}.notice{color:#93a4b8;background:#0b1422;border-left:3px solid var(--blue);padding:14px 16px}.ranktable th{font-size:.7rem;letter-spacing:.1em;color:#8091a6;text-align:left}.ranktable td,.ranktable th{padding:16px;border-bottom:1px solid var(--line)}.ranktable tr:hover{background:#0d1725}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.drivers{color:#b9c8d9;padding-left:20px}.drivers li{margin:12px 0}.hate li::marker{color:var(--danger)}.compare{display:grid;grid-template-columns:1fr 58px 1fr;gap:18px;align-items:center}.versus{text-align:center;font-weight:900;color:var(--blue)}.compare .stats{grid-template-columns:repeat(2,1fr)}.sliders .sliderrow{display:grid;grid-template-columns:170px 1fr 40px;gap:16px;align-items:center;margin:18px 0}.sliders input{accent-color:var(--blue)}.dna{max-width:600px;margin:auto;padding:34px;background:radial-gradient(circle at top right,rgba(46,211,255,.14),transparent 35%),var(--panel)}.dna h2{font-size:2.5rem}.dna-row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.method{max-width:850px;margin:auto;padding:70px 24px}.method>h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1}.method section{padding:22px 0;border-bottom:1px solid var(--line)}.method .stats{grid-template-columns:repeat(3,1fr)}.question small{display:block;color:var(--blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}button:disabled{cursor:not-allowed}@media(max-width:760px){.detail-grid{grid-template-columns:1fr}.method .stats{grid-template-columns:repeat(2,1fr)}.compare{grid-template-columns:1fr}.sliders .sliderrow{grid-template-columns:1fr 35px}.sliders .sliderrow input{grid-column:1/-1}}
