.U8k-NW_form{text-align:left}.U8k-NW_row{gap:var(--space-2);flex-direction:column;display:flex}.U8k-NW_input{min-width:0;font:inherit;padding:14px var(--space-4);border:2px solid var(--navy-700);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);flex:1;font-size:1.1rem}.U8k-NW_input:focus-visible{outline:3px solid var(--gold-400);outline-offset:1px}.U8k-NW_input[aria-invalid=true]{border-color:var(--danger)}.U8k-NW_submit{font:inherit;padding:14px var(--space-6);border-radius:var(--radius-md);background:var(--gold-500);color:var(--navy-950);cursor:pointer;border:0;min-height:52px;font-size:1.05rem;font-weight:600}.U8k-NW_submit:hover:not(:disabled){background:var(--gold-400)}.U8k-NW_submit:disabled{opacity:.7;cursor:progress}.U8k-NW_error{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);font-weight:500}.U8k-NW_turnstile{margin-top:var(--space-3);min-height:65px}.U8k-NW_note{margin:var(--space-3) 0 0;color:var(--color-text-muted);text-align:center;font-size:.9rem}.U8k-NW_progress{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-card)}.U8k-NW_progressLead{margin:0 0 var(--space-3);color:var(--navy-900);font-weight:600}.U8k-NW_stageList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.U8k-NW_stage{align-items:center;gap:var(--space-3);color:var(--color-text-muted);display:flex}.U8k-NW_stage[data-state=started],.U8k-NW_stage[data-state=done]{color:var(--ink)}.U8k-NW_stageIcon{border:2px solid var(--line);border-radius:50%;flex:none;width:18px;height:18px}.U8k-NW_stage[data-state=started] .U8k-NW_stageIcon{border-color:var(--gold-500);border-top-color:#0000;animation:.9s linear infinite U8k-NW_spin}.U8k-NW_stage[data-state=done] .U8k-NW_stageIcon{border-color:var(--success);background:var(--success);box-shadow:inset 0 0 0 3px var(--paper)}.U8k-NW_stage[data-state=failed] .U8k-NW_stageIcon{border-color:var(--warning);background:var(--warning-bg)}.U8k-NW_elapsed{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.85rem}@media (min-width:560px){.U8k-NW_row{flex-direction:row}}@keyframes U8k-NW_spin{to{transform:rotate(360deg)}}
.YzjUbG_box{scroll-margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--paper);box-shadow:var(--shadow-card)}.YzjUbG_box h2{margin:0 0 var(--space-2)}.YzjUbG_lead{margin:0 0 var(--space-4);color:var(--color-text-muted)}.YzjUbG_label{margin-bottom:var(--space-1);font-weight:500;display:block}.YzjUbG_input{width:100%;font:inherit;padding:12px var(--space-3);border:2px solid var(--navy-700);border-radius:var(--radius-md)}.YzjUbG_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.YzjUbG_consent{gap:var(--space-3);margin-top:var(--space-4);align-items:flex-start;font-size:.95rem;display:flex}.YzjUbG_consent input{width:20px;height:20px;accent-color:var(--navy-700);flex:none;margin-top:2px}.YzjUbG_error{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger)}.YzjUbG_submit{margin-top:var(--space-3);font:inherit;padding:12px var(--space-6);border-radius:var(--radius-md);background:var(--navy-900);min-height:48px;color:var(--paper);cursor:pointer;border:0;font-weight:600}.YzjUbG_submit:hover:not(:disabled){background:var(--navy-700)}.YzjUbG_submit:disabled{opacity:.7}
.xPsO8q_page{max-width:960px;padding:var(--space-8) var(--gutter) var(--space-12);gap:var(--space-8);margin:0 auto;display:grid}.xPsO8q_page h2{margin:0 0 var(--space-4);font-size:clamp(1.4rem,3.5vw,1.8rem)}.xPsO8q_eyebrow{margin:0 0 var(--space-2);color:var(--gold-700);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.xPsO8q_reportTitle{margin:0;font-size:clamp(1.6rem,5vw,2.5rem)}.xPsO8q_reportUrl{overflow-wrap:anywhere;color:var(--navy-700)}.xPsO8q_meta{margin:var(--space-3) 0 0;color:var(--color-text-muted);overflow-wrap:anywhere}.xPsO8q_partial{margin-top:var(--space-4);padding:var(--space-4);border-left:4px solid var(--warning);background:var(--warning-bg);border-radius:var(--radius-md)}.xPsO8q_topGrid{gap:var(--space-6);display:grid}.xPsO8q_score,.xPsO8q_cta,.xPsO8q_limits{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--paper);box-shadow:var(--shadow-card)}.xPsO8q_scoreValue{font-family:var(--font-display);color:var(--navy-900);margin:0;font-size:4rem;font-weight:700;line-height:1}.xPsO8q_scoreOutOf{color:var(--color-text-muted);margin-left:var(--space-1);font-size:1.4rem}.xPsO8q_scoreMissing{font-family:var(--font-display);color:var(--color-text-muted);margin:0;font-size:2rem}.xPsO8q_scoreNote{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.95rem}.xPsO8q_meters{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.xPsO8q_meters li{align-items:center;gap:var(--space-3);grid-template-columns:8.5rem 1fr 2.5rem;font-size:.95rem;display:grid}.xPsO8q_meters meter{width:100%;height:10px}.xPsO8q_meterValue{text-align:right;font-family:var(--font-mono)}.xPsO8q_cta{background:var(--navy-950);border-color:var(--navy-950);color:var(--navy-100)}.xPsO8q_cta h2{color:var(--paper)}.xPsO8q_cta p{margin:0 0 var(--space-6)}.xPsO8q_ctaButton{padding:14px var(--space-6);border-radius:var(--radius-md);background:var(--gold-500);color:var(--navy-950);font-weight:600;text-decoration:none;display:inline-block}.xPsO8q_ctaButton:hover{background:var(--gold-400)}.xPsO8q_ctaNote{margin:var(--space-3) 0 0;color:var(--navy-100);font-size:.9rem}.xPsO8q_limits ul{gap:var(--space-2);overflow-wrap:anywhere;margin:0;padding-left:1.2rem;display:grid}@media (min-width:800px){.xPsO8q_topGrid{grid-template-columns:3fr 2fr}}
.lYpGPq_hero{padding:var(--space-8) var(--gutter) var(--space-12);text-align:center;position:relative;overflow:hidden}.lYpGPq_backdrop{background:var(--navy-950);border-radius:0 0 50% 50%/0 0 56px 56px;height:165px;animation:.5s ease-out both lYpGPq_fade;position:absolute;inset:0 0 auto}.lYpGPq_eyebrow,.lYpGPq_headline,.lYpGPq_body,.lYpGPq_formWrap{position:relative}.lYpGPq_eyebrow{margin:0 0 var(--space-4);color:var(--gold-400);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.lYpGPq_headline{align-items:center;gap:var(--space-2);letter-spacing:-.02em;flex-direction:column;margin:0;font-size:clamp(2.2rem,8vw,4.5rem);font-weight:700;line-height:1;display:flex}.lYpGPq_halfLeft{color:var(--paper);animation:.6s ease-out .15s both lYpGPq_from-left}.lYpGPq_halfRight{color:var(--navy-900);animation:.6s ease-out .3s both lYpGPq_from-right}.lYpGPq_object{animation:.7s cubic-bezier(.34,1.56,.64,1) .45s both lYpGPq_drop;display:block}.lYpGPq_gauge{width:150px;height:auto;display:block}.lYpGPq_needle{transform-origin:100px 110px;animation:1.2s ease-out .9s both lYpGPq_needle}.lYpGPq_body{max-width:520px;margin:var(--space-6) auto var(--space-6);color:var(--color-text-muted);font-size:1.1rem;animation:.6s ease-out .6s both lYpGPq_fade}.lYpGPq_formWrap{max-width:620px;margin:0 auto;animation:.6s ease-out .75s both lYpGPq_fade}@media (min-width:900px){.lYpGPq_backdrop{border-radius:0 0 50% 50%/0 0 20px 20px;height:176px}.lYpGPq_headline{justify-content:center;align-items:flex-start;gap:var(--space-6);margin-top:var(--space-4);flex-direction:row;font-size:clamp(2.2rem,4vw,4rem)}.lYpGPq_halfRight{color:var(--paper)}.lYpGPq_gauge{width:160px;transform:translateY(50px)}.lYpGPq_body{margin-top:72px}}@keyframes lYpGPq_fade{0%{opacity:0}}@keyframes lYpGPq_from-left{0%{opacity:0;transform:translate(-32px)}}@keyframes lYpGPq_from-right{0%{opacity:0;transform:translate(32px)}}@keyframes lYpGPq_drop{0%{opacity:0;transform:translateY(-20px)}}@keyframes lYpGPq_needle{0%{transform:rotate(-110deg)}}
.o75-hq_moneySection{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);display:grid}.o75-hq_banner{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--gold-100);border-left:4px solid var(--gold-500);color:var(--ink)}.o75-hq_moneyLead{color:var(--navy-900);margin:0;font-size:1.1rem}.o75-hq_moneyFigure{margin:var(--space-2) 0;font-family:var(--font-display);color:var(--navy-900);font-size:clamp(2rem,7vw,3.2rem);font-weight:700;line-height:1.1}.o75-hq_perMonth{font-family:var(--font-sans);color:var(--color-text-muted);font-size:1.1rem;font-weight:500}.o75-hq_moneyContext{color:var(--color-text-muted);margin:0}.o75-hq_inputs{gap:var(--space-4);border:0;margin:0;padding:0;display:grid}.o75-hq_inputs legend{font-family:var(--font-display);color:var(--navy-900);margin-bottom:var(--space-3);font-size:1.2rem;font-weight:700}.o75-hq_typeChoice{gap:var(--space-2);display:grid}.o75-hq_typeOption{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--paper);cursor:pointer;align-items:center;display:flex}.o75-hq_typeOption:has(input:checked){border-color:var(--navy-700);box-shadow:inset 0 0 0 1px var(--navy-700)}.o75-hq_typeOption input{accent-color:var(--navy-700);width:18px;height:18px}.o75-hq_slider input[type=range]{width:100%;accent-color:var(--gold-600);min-height:32px}.o75-hq_sliderHead{justify-content:space-between;gap:var(--space-3);font-weight:500;display:flex}.o75-hq_sliderValue{font-family:var(--font-mono);color:var(--navy-900)}.o75-hq_hint{color:var(--color-text-muted);margin:0;font-size:.85rem}.o75-hq_formula{padding:var(--space-4);border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--color-border)}.o75-hq_formula summary{cursor:pointer;color:var(--navy-900);font-weight:600}.o75-hq_formula h3{margin:var(--space-4) 0 var(--space-2);font-size:1.05rem}.o75-hq_math{font-family:var(--font-mono);background:var(--color-surface);padding:var(--space-3);border-radius:var(--radius-sm);overflow-wrap:anywhere;font-size:.9rem}.o75-hq_assumptions{gap:var(--space-3);padding-left:1.2rem;display:grid}@media (min-width:640px){.o75-hq_typeChoice{grid-template-columns:1fr 1fr}}
.fGcEGa_section{max-width:var(--content-max);padding:var(--space-12) var(--gutter);margin:0 auto}.fGcEGa_section h2{margin:0 0 var(--space-6);font-size:clamp(1.7rem,4vw,2.3rem)}.fGcEGa_steps{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.fGcEGa_step h3{margin:var(--space-3) 0 var(--space-2);font-size:1.2rem}.fGcEGa_step p{color:var(--color-text-muted);margin:0}.fGcEGa_stepNumber{background:var(--navy-900);width:36px;height:36px;color:var(--gold-400);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.fGcEGa_scope{gap:var(--space-6);display:grid}.fGcEGa_scopeCol{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.fGcEGa_scopeCol h3{margin:0 0 var(--space-3);font-size:1.15rem}.fGcEGa_checkList,.fGcEGa_crossList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.fGcEGa_checkList li,.fGcEGa_crossList li{padding-left:28px;position:relative}.fGcEGa_checkList li:before,.fGcEGa_crossList li:before{font-weight:700;position:absolute;left:0}.fGcEGa_checkList li:before{content:"✓";color:var(--success)}.fGcEGa_crossList li:before{content:"–";color:var(--gold-700)}.fGcEGa_small{margin:var(--space-6) 0 0;color:var(--color-text-muted)}@media (min-width:800px){.fGcEGa_steps{grid-template-columns:repeat(3,1fr)}.fGcEGa_scope{grid-template-columns:1fr 1fr}}
.MGP8kW_fixFirst{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--navy-900);color:var(--navy-100)}.MGP8kW_fixFirst h2{color:var(--paper)}.MGP8kW_fixList{gap:var(--space-4);margin:0;padding-left:1.4rem;display:grid}.MGP8kW_fixList li::marker{color:var(--gold-400);font-family:var(--font-display);font-weight:700}.MGP8kW_fixTitle{color:var(--paper);font-size:1.1rem;font-weight:600;display:block}.MGP8kW_fixMeta{color:var(--gold-100);font-size:.95rem}.MGP8kW_groups{gap:var(--space-4);display:grid}.MGP8kW_groups h2{margin-bottom:0}.MGP8kW_groupLead{color:var(--color-text-muted);margin:0}.MGP8kW_cardList{gap:var(--space-4);display:grid}.MGP8kW_group summary{cursor:pointer;padding:var(--space-3) 0;color:var(--navy-900);font-weight:600}.MGP8kW_card{padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);border-left:5px solid var(--line);background:var(--paper);scroll-margin-top:var(--space-6)}.MGP8kW_card[data-status=fail]{border-left-color:var(--danger)}.MGP8kW_card[data-status=unknown]{border-left-color:var(--warning)}.MGP8kW_card[data-status=pass]{border-left-color:var(--success)}.MGP8kW_cardTop{gap:var(--space-2);flex-wrap:wrap;display:flex}.MGP8kW_status,.MGP8kW_severity{padding:2px var(--space-2);border-radius:999px;font-size:.8rem;font-weight:600}.MGP8kW_card[data-status=fail] .MGP8kW_status{background:var(--danger-bg);color:var(--danger)}.MGP8kW_card[data-status=unknown] .MGP8kW_status{background:var(--warning-bg);color:var(--warning)}.MGP8kW_card[data-status=pass] .MGP8kW_status{background:var(--success-bg);color:var(--success)}.MGP8kW_severity{background:var(--navy-100);color:var(--navy-800)}.MGP8kW_cardTitle{margin:var(--space-3) 0 var(--space-3);font-size:1.25rem}.MGP8kW_details{gap:var(--space-1);margin:0;display:grid}.MGP8kW_details dt{text-transform:uppercase;letter-spacing:.06em;color:var(--navy-700);margin-top:var(--space-3);font-size:.85rem;font-weight:600}.MGP8kW_details dd{margin:0}.MGP8kW_evidence{font-family:var(--font-mono);background:var(--color-surface);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);overflow-wrap:anywhere;font-size:.9rem}.MGP8kW_cost{color:var(--danger);font-weight:600}@media (min-width:640px){.MGP8kW_card{padding:var(--space-6)}}
