
/* V92 focused interaction and technical-evaluation layer. */
.v92-product-loop .v92-loop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.v92-loop-grid article{padding:22px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(150deg,#0d1c2a,#08131e)}.v92-loop-grid span{color:var(--cyan);font:800 12px ui-monospace,monospace}.v92-loop-grid h3{font-size:21px;margin:15px 0 8px}.v92-loop-grid p{font-size:15px;margin:0}.v92-sequence-grid,.v92-metric-grid,.v92-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.v92-sequence-grid article,.v92-metric-grid article,.v92-why-grid article{padding:22px;border:1px solid var(--line);border-radius:17px;background:#08131e}.v92-sequence-grid span{color:var(--cyan);font:800 12px ui-monospace,monospace}.v92-sequence-grid h3,.v92-why-grid h3{font-size:21px;margin:14px 0 8px}.v92-metric-grid b{display:block;font-size:38px}.v92-metric-grid span,.v92-metric-grid small{display:block}.v92-metric-grid span{font-weight:800;margin:5px 0}.v92-metric-grid small{color:#90a5b4}.v92-challenge-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:22px;align-items:start}.v88-challenge{padding:24px;border:1px solid var(--line);border-radius:20px;background:#08131e;scroll-margin-top:90px}.v88-challenge-progress{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:28px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.v88-challenge-progress span{padding:10px 7px;background:#07121c;color:#728997;font-size:11px;text-align:center}.v88-challenge-progress span.active{color:#fff;background:rgba(53,215,244,.08);box-shadow:inset 0 2px var(--cyan)}.v88-stage-head h3{font-size:clamp(30px,3.6vw,44px);line-height:1.08;margin:8px 0 12px}.v88-stage-head p{color:var(--muted)}.v88-challenge-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.v88-field label{display:block;color:#b9c6d0;font-size:13px;font-weight:800;margin-bottom:6px}.v88-field input,.v88-field select{width:100%;border:1px solid var(--line);border-radius:11px;background:#06101a;color:#f5f9fc;padding:12px;font:inherit}.v92-wide-field{grid-column:1/-1}.v88-options{display:grid;gap:10px;margin-top:22px}.v88-option{display:block;border:1px solid var(--line);border-radius:13px;padding:15px;background:#07131e;cursor:pointer}.v88-option:has(input:checked){border-color:rgba(53,215,244,.58);background:rgba(53,215,244,.055)}.v88-option input{margin-right:10px}.v88-choice-note{font-size:13px!important}.v88-challenge-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.v92-challenge-state{position:sticky;top:98px;padding:24px;border:1px solid rgba(53,215,244,.35);border-radius:20px;background:linear-gradient(155deg,#0d2030,#07121c)}.v92-challenge-state h3{font-size:28px;margin:5px 0 18px}.v92-challenge-state dl{margin:0}.v92-challenge-state dl>div{padding:11px 0;border-top:1px solid var(--line)}.v92-challenge-state dt{color:#8196a6;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v92-challenge-state dd{margin:3px 0 0;color:#edf7fb}.v92-challenge-state p{font-size:14px!important}.v88-score-total{display:flex;align-items:baseline;gap:8px}.v88-score-total b{font-size:60px;color:var(--green)}.v88-report-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.v88-report-grid div{padding:12px;border:1px solid var(--line);border-radius:11px}.v88-report-grid span,.v88-report-grid b{display:block}.v88-report-list{display:grid;gap:10px;margin-top:16px}.v88-report-list article{padding:15px;border:1px solid var(--line);border-radius:12px}.v88-report-list article.correct{border-color:rgba(98,230,164,.36)}.v88-report-list article.incorrect{border-color:rgba(255,122,130,.32)}.v88-recommendation{margin-top:18px;padding:18px;border:1px solid rgba(98,230,164,.38);border-radius:14px;background:rgba(98,230,164,.045)}
.v92-founder-proof{max-width:760px}.v92-founder-story{display:grid;grid-template-columns:1.2fr .8fr;gap:42px;align-items:start}.v92-founder-quote{padding:26px;border:1px solid rgba(53,215,244,.35);border-radius:18px;background:rgba(53,215,244,.045);font-size:24px;line-height:1.35}.v92-prior-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v92-prior-grid article{padding:23px;border:1px solid var(--line);border-radius:17px;background:#08131e}.v92-prior-grid span{color:var(--cyan);font:800 12px ui-monospace,monospace}.v92-recognition-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.v92-recognition-grid article{padding:18px;border:1px solid var(--line);border-radius:14px;background:#08131e}.v92-recognition-grid b,.v92-recognition-grid span{display:block}.v92-recognition-grid span{color:#91a5b4;font-size:13px;margin-top:6px}.v92-education{margin-top:26px;max-width:980px!important}.v92-ecosystem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:30px}.v92-ecosystem-grid article{padding:14px;border:1px solid var(--line);border-radius:16px;background:#08131e}.v92-logo-plate{height:94px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;padding:13px}.v92-logo-plate img{max-width:100%;max-height:68px;object-fit:contain}.v92-ecosystem-grid span{display:block;color:#a4b4c0;text-align:center;font-size:13px;margin-top:10px}.v92-eval-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.v92-eval-cards article{padding:24px;border:1px solid var(--line);border-radius:18px;background:#08131e}.v92-eval-cards b{font-size:42px}.v92-eval-cards span,.v92-eval-cards small{display:block}.v92-eval-cards span{font-weight:800}.v92-eval-cards small{color:#91a5b4;margin-top:9px}.v92-bar{height:9px;margin:18px 0 10px;background:#06101a;border-radius:99px;overflow:hidden}.v92-bar i{display:block;width:var(--value);height:100%;background:linear-gradient(90deg,var(--cyan),var(--violet));border-radius:inherit}.v92-bar-low i{min-width:8px;background:var(--green)}.v92-comparison-bars{display:grid;gap:16px;margin-top:28px}.v92-comparison-bars>div{display:grid;grid-template-columns:260px 1fr 64px;gap:14px;align-items:center}.v92-comparison-bars span{font-weight:800}.v92-comparison-bars i{height:18px;width:var(--value);min-width:8px;background:var(--green);border-radius:99px}.v92-comparison-bars .is-baseline i{background:linear-gradient(90deg,var(--amber),var(--red))}.v92-eval-table{border:1px solid var(--line);border-radius:15px;overflow:hidden;margin-top:28px}.v92-eval-table>div{display:grid;grid-template-columns:1fr 180px 180px;gap:12px;padding:14px 18px;border-top:1px solid var(--line)}.v92-eval-table>div:first-child{border-top:0}.v92-eval-table span{color:#a6b5c0}.v92-table-legend{display:flex;gap:22px;font-size:13px!important}.v92-generalization{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.v92-generalization article{padding:22px;border:1px solid var(--line);border-radius:17px;background:#08131e}.v92-generalization span,.v92-generalization b,.v92-generalization strong,.v92-generalization small{display:block}.v92-generalization span{color:var(--cyan);font:800 11px ui-monospace,monospace}.v92-generalization b{font-size:36px;margin-top:18px}.v92-generalization strong{font-size:23px;margin-top:14px}.v92-generalization small{color:#91a5b4}
@media(max-width:1050px){.v92-challenge-layout,.v92-founder-story{grid-template-columns:1fr}.v92-challenge-state{position:static}.v92-recognition-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:840px){.v92-product-loop .v92-loop-grid,.v92-sequence-grid,.v92-metric-grid,.v92-why-grid,.v92-eval-cards,.v92-generalization{grid-template-columns:1fr 1fr}.v92-ecosystem-grid{grid-template-columns:1fr 1fr}.v92-prior-grid{grid-template-columns:1fr}.v88-report-grid{grid-template-columns:repeat(3,1fr)}.v92-comparison-bars>div{grid-template-columns:180px 1fr 52px}}
@media(max-width:560px){.v92-product-loop .v92-loop-grid,.v92-sequence-grid,.v92-metric-grid,.v92-why-grid,.v92-eval-cards,.v92-generalization,.v92-recognition-grid{grid-template-columns:1fr}.v88-challenge-fields{grid-template-columns:1fr}.v92-wide-field{grid-column:auto}.v88-challenge-progress{grid-template-columns:repeat(4,1fr)}.v88-report-grid{grid-template-columns:1fr 1fr}.v92-comparison-bars>div{grid-template-columns:1fr}.v92-eval-table>div{grid-template-columns:1fr 1fr}.v92-eval-table span{grid-column:1/-1}.v92-table-legend{display:block}}

@media(min-width:1081px){.v90-home-hero .v90-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(620px,1.22fr);gap:38px}}
