/* V8: progressive enhancement */
.v8-diagnostic,.v8-proposal{padding:90px 0;background:#101112;color:#f7f5f0}.v8-proposal{background:linear-gradient(125deg,#181715,#090a0b)}.v8-layout,.v8-proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:35px}.v8-panel,.v8-result{border:1px solid #383530;border-radius:20px;padding:32px;background:#18191a}.v8-panel label{display:block;margin:0 0 8px;color:#dfd2b3;font-size:13px;font-weight:700;letter-spacing:.05em}.v8-panel select{width:100%;margin:0 0 22px;padding:14px;background:#0d0e0f;color:white;border:1px solid #555;border-radius:9px}.v8-result{display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 100% 0,#51422c 0,transparent 50%),#1a1b1c}.v8-result h3{font-size:clamp(28px,4vw,48px);line-height:1.08;margin:20px 0}.v8-result p{line-height:1.7;color:#d3d0cb}.v8-tags{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.v8-tags span{padding:9px 12px;border:1px solid #766344;border-radius:40px;font-size:12px;color:#ead6ae}.v8-disclaimer{font-size:12px;color:#b7b2a9!important}.v8-metrics{display:grid;gap:14px}.v8-metrics article{border:1px solid #454039;border-radius:16px;padding:20px;display:grid;grid-template-columns:52px 1fr;gap:4px 14px}.v8-metrics b{grid-row:span 2;color:#d3aa68;font-size:28px}.v8-metrics strong{font-size:18px}.v8-metrics span{font-size:13px;color:#bbb}.v8-proposal-grid h2{font-size:clamp(32px,5vw,65px)}.v8-proposal-grid p{max-width:580px;line-height:1.7}@media(max-width:760px){.v8-diagnostic,.v8-proposal{padding:55px 0}.v8-layout,.v8-proposal-grid{grid-template-columns:1fr}.v8-panel,.v8-result{padding:22px}}