:root{--turnos-ink:#0b1f33;--turnos-blue:#1267d6;--turnos-cyan:#1fb6ff;--turnos-gold:#f1b84b;--turnos-soft:#eef6ff;--turnos-line:#c9d9eb}
.turnos-hero{padding:72px 0 42px;background:radial-gradient(circle at 80% 10%,rgba(31,182,255,.2),transparent 34%),linear-gradient(145deg,#071827,#11334f);color:#fff}.narrow{max-width:900px}.turnos-hero h1{font-size:clamp(2.35rem,6vw,5.3rem);line-height:.96;max-width:1050px;letter-spacing:-.055em;margin:.3em 0}.turnos-hero .lead{font-size:clamp(1.08rem,2vw,1.4rem);line-height:1.58;max-width:900px;color:#e6f2ff}.source-line{font-size:.9rem;color:#c6dbef}.source-line a{color:#fff}.answer-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.2);margin:34px 0 20px}.answer-strip div{padding:20px;background:rgba(5,23,38,.72)}.answer-strip small,.answer-strip span{display:block;color:#b9d1e6}.answer-strip strong{display:block;font-size:1.7rem;margin:.25rem 0}.label-block{max-width:820px;margin-bottom:28px}.label-block>span{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:var(--turnos-blue);margin-bottom:8px}.label-block h2{font-size:clamp(1.75rem,4vw,3rem);letter-spacing:-.04em;margin:.2rem 0}.label-block p{font-size:1.08rem}.equation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metric-card{padding:22px;border:1px solid var(--turnos-line);border-radius:16px;background:var(--surface,#fff)}.metric-card small,.metric-card span{display:block}.metric-card small{font-weight:750;color:var(--muted,#526477)}.metric-card strong{display:block;font-size:clamp(1.45rem,3vw,2.25rem);letter-spacing:-.04em;margin:.35rem 0}.metric-card span{font-size:.88rem;color:var(--muted,#526477)}.metric-card.accent{background:var(--turnos-ink);color:#fff;border-color:var(--turnos-ink)}.metric-card.accent span,.metric-card.accent small{color:#cce3f7}.identity-box{display:grid;grid-template-columns:auto auto auto auto auto;align-items:center;justify-content:center;gap:18px;margin:26px 0 0;padding:28px;border-radius:16px;background:var(--turnos-soft);color:var(--turnos-ink)}.identity-box span,.identity-box strong{font-size:clamp(1.35rem,4vw,2.5rem);font-variant-numeric:tabular-nums}.identity-box b{color:var(--turnos-blue);font-size:2rem}.identity-box small{grid-column:1/-1;text-align:center}.lab-section{background:#071827;color:#fff}.lab-section .label-block>span{color:#70d0ff}.lab-section .label-block p{color:#c9dbea}.lab-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px}.controls,.result-panel,.compat-box{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#0c263c;padding:26px}.controls label{display:flex;justify-content:space-between;gap:16px;font-weight:700;line-height:1.35;margin-top:12px}.controls output{color:#70d0ff;white-space:nowrap}.controls input[type=range]{width:100%;accent-color:#1fb6ff;margin:14px 0 26px}.lab-actions{display:flex;gap:10px;flex-wrap:wrap}.lab-section .button-secondary{color:#fff;border-color:#6d879c}.status{display:inline-block;padding:7px 11px;border-radius:999px;background:#184b6f;color:#bce9ff;font-weight:750}.status.is-exact{background:#155c49;color:#b9ffdf}.result-row{display:grid;grid-template-columns:1fr auto;gap:4px;border-bottom:1px solid rgba(255,255,255,.13);padding:15px 0}.result-row strong{font-size:1.45rem}.result-row small{grid-column:1/-1;color:#a8c0d3}.error-meter{margin:18px 0}.error-meter span{display:block;color:#a8c0d3}.error-meter strong{display:block;font-size:1.3rem;margin:.2rem 0 .6rem}.error-meter div{height:8px;border-radius:999px;background:#203f55;overflow:hidden}.error-meter i{display:block;height:100%;width:20%;background:linear-gradient(90deg,#39d98a,#f1b84b,#f66);transition:width .2s}.lab-caveat{font-size:.9rem;color:#c9dbea}.compat-box{margin-top:20px;background:#102f49}.compat-box h3{margin-top:0}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.insight-grid article{padding:24px;border-top:4px solid var(--turnos-cyan);background:var(--surface,#fff);box-shadow:0 12px 35px rgba(16,45,72,.08)}.insight-grid article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--turnos-soft);color:var(--turnos-blue);font-weight:800}.evidence-section{background:var(--turnos-soft);color:var(--turnos-ink)}.table-wrap{overflow:auto;border:1px solid var(--turnos-line);border-radius:14px;background:#fff}.table-wrap table{width:100%;border-collapse:collapse;min-width:720px}.table-wrap th,.table-wrap td{text-align:left;padding:14px 16px;border-bottom:1px solid #dbe6f1}.table-wrap thead{background:#0b1f33;color:#fff}.method-note{max-width:900px;font-size:.92rem}.share-grid{display:grid;grid-template-columns:1fr minmax(280px,430px);gap:38px;align-items:center}.share-actions{display:flex;gap:10px;flex-wrap:wrap}.text-button{background:none;border:0;text-decoration:underline;cursor:pointer;color:inherit;padding:12px}.preview-card{aspect-ratio:4/5;padding:30px;border-radius:22px;background:radial-gradient(circle at 90% 10%,#218bd6,transparent 34%),linear-gradient(145deg,#071827,#123957);color:#fff;box-shadow:0 25px 70px rgba(3,24,43,.25);display:flex;flex-direction:column}.preview-card small{letter-spacing:.12em}.preview-card h3{font-size:clamp(2.3rem,6vw,4.2rem);line-height:.94;letter-spacing:-.06em;margin:26px 0 14px}.preview-card p{color:#d7ebfa}.preview-card>div{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.2);padding:14px 0}.preview-card footer{margin-top:auto;font-size:.8rem;color:#bad4e7}.sources li{margin:.8rem 0}.related-box{margin-top:34px;padding:24px;border-left:5px solid var(--turnos-blue);background:var(--turnos-soft);color:var(--turnos-ink)}
@media(max-width:800px){.answer-strip,.equation-grid,.insight-grid,.lab-grid,.share-grid{grid-template-columns:1fr}.identity-box{grid-template-columns:1fr;text-align:center;gap:4px}.identity-box small{grid-column:auto}.turnos-hero{padding-top:48px}.controls label{display:block}.controls output{display:block;margin-top:6px}.preview-card{max-width:430px}.nav-links{display:none}}