.check_shell__aodqv{display:flex;flex-direction:column;gap:16px}.check_progress__nVqFV{position:-webkit-sticky;position:sticky;top:var(--head-h,60px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);margin:0 -20px;padding:10px 20px 11px}.check_progressTop__1xzWy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.check_progressLabel__EWPBa{font-size:.8rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--brass)}.check_progressCount__2M1ds{font-size:.86rem;font-weight:650;color:var(--ink-soft)}.check_segments__vv6SE{display:flex;gap:3px}.check_segment__Hhfkx{flex:1 1;height:6px;min-width:0;padding:0;border:0;border-radius:99px;background:var(--line);cursor:pointer;transition:background var(--t-fast,.13s) ease}.check_segment__Hhfkx[data-state=done]{background:var(--accent)}.check_segment__Hhfkx[data-state=current]{background:var(--brass)}.check_segment__Hhfkx:disabled{cursor:default}.check_qCard__6EN14{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}.check_qIndex__b8VWm{font-size:.8rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--brass);margin:0 0 8px}.check_qLabel__L_sFQ{display:block;font-size:1.22rem;font-weight:650;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px}.check_qHelp__IY_B3{font-size:.94rem;color:var(--ink-soft);margin:0 0 18px;max-width:56ch}.check_choices__xVu3v{display:flex;flex-direction:column;gap:10px}.check_choice__eNgir{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap,48px);padding:13px 16px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-weight:600;font-size:1rem;text-align:left;cursor:pointer;transition:border-color var(--t-fast,.13s) ease,background var(--t-fast,.13s) ease,color var(--t-fast,.13s) ease}.check_choice__eNgir:hover{border-color:var(--ink-mute)}.check_choice__eNgir[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.check_mark__pKxdr{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--line-strong);display:grid;place-items:center;transition:border-color var(--t-fast,.13s) ease}.check_choice__eNgir[aria-pressed=true] .check_mark__pKxdr{border-color:var(--on-accent)}.check_markDot__F9jp8{width:9px;height:9px;border-radius:50%;background:var(--on-accent);transform:scale(0);transition:transform var(--t-fast,.13s) var(--ease-out,ease)}.check_choice__eNgir[aria-pressed=true] .check_markDot__F9jp8{transform:scale(1)}.check_choiceBody__vVPfx{min-width:0}.check_choiceHint__HQln5{display:block;font-size:.86rem;font-weight:500;color:var(--ink-soft);margin-top:2px}.check_choice__eNgir[aria-pressed=true] .check_choiceHint__HQln5{color:var(--accent-wash)}.check_numberRow__Z_E3N{display:flex;align-items:stretch;gap:0;max-width:320px;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.check_numberRow__Z_E3N:focus-within{border-color:var(--accent)}.check_numberPrefix__NelrE{flex:none;display:grid;place-items:center;padding:0 14px;background:var(--surface-sunk);border-right:1px solid var(--line);font-weight:700;color:var(--ink-soft)}.check_numberInput__lQ0RF{flex:1 1 auto;min-width:0;min-height:var(--tap,48px);padding:12px 14px;border:0;background:transparent;font:inherit;font-size:1.1rem;font-weight:650;color:var(--ink)}.check_numberInput__lQ0RF:focus{outline:none}.check_quickRow__L4J3v{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.check_feedback__M2X7L{margin-top:16px;padding:12px 14px;border-radius:var(--radius);background:var(--accent-wash);border-left:3px solid var(--accent);font-size:.94rem;font-weight:600;color:var(--accent);animation:check_lfa-fade-up__ZI77p var(--t-med,.2s) var(--ease-out,ease) both}.check_feedbackWarn__T60Ch{background:var(--warn-wash);border-left-color:var(--warn);color:var(--warn)}.check_feedbackStop__iI8zl{background:var(--stop-wash);border-left-color:var(--stop);color:var(--stop)}.check_feedbackOk__vop5j{background:var(--ok-wash);border-left-color:var(--ok);color:var(--ok)}.check_nav__RduOl{display:flex;gap:10px;margin-top:24px}.check_nav__RduOl>*{flex:1 1}.check_nav__RduOl>.check_navBack__1qHKl{flex:0 0 auto;min-width:104px}@media (min-width:640px){.check_nav__RduOl>*{flex:0 0 auto}}.check_summary__k0DUx{background:var(--surface-sunk);border:1px solid transparent;border-radius:var(--radius-lg);padding:16px 18px}.check_summaryHead__qli3m{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--tap,48px);padding:0;background:none;border:0;font:inherit;font-weight:700;color:var(--ink);text-align:left;cursor:pointer}.check_summaryHeadStatic__CmZLt{font-weight:700;color:var(--ink);margin-bottom:6px}.check_caret__kPm5W{flex:none;color:var(--ink-soft);font-size:.8rem;transition:transform var(--t-fast,.13s) ease}.check_caretOpen__o8fST{transform:rotate(180deg)}.check_summaryList__MoCjt{list-style:none;margin:8px 0 0;padding:0}.check_summaryRow__VtcpP{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:var(--tap,48px);padding:9px 0;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;text-align:left;cursor:pointer}.check_summaryList__MoCjt li:last-child .check_summaryRow__VtcpP{border-bottom:0}.check_summaryKey__RlK8K{font-size:.92rem;color:var(--ink-soft);min-width:0}.check_summaryVal__58bbV{font-size:.94rem;font-weight:650;color:var(--ink);text-align:right;border-bottom:1.5px dashed var(--line-strong);padding-bottom:1px}.check_summaryRow__VtcpP:focus-visible .check_summaryVal__58bbV,.check_summaryRow__VtcpP:hover .check_summaryVal__58bbV{color:var(--accent);border-bottom-color:var(--accent)}.check_summaryValEmpty__PSowi{color:var(--ink-mute);font-weight:600;border-bottom-style:dotted}.check_summaryRowCurrent__s6ZyQ .check_summaryKey__RlK8K{color:var(--accent);font-weight:650}.check_tally__FQPJ6{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.check_tallyFigure__TrfOj{flex:none;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check_tallyMeta__KW_dl{min-width:0}.check_tallyUnit__pLxKX{font-size:.86rem;font-weight:650;color:var(--ink-soft)}.check_tallyGap__CkLDd{display:block;font-size:.92rem;font-weight:650;color:var(--warn)}.check_tallyGapOk__Uj8Op{color:var(--ok)}.check_verdict__W9vE4{border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 22px;background:var(--surface)}.check_verdictYes__Xjd3o{border-color:var(--ok);background:var(--ok-wash)}.check_verdictNo__ZtO7l{border-color:var(--stop);background:var(--stop-wash)}.check_verdictNear__FGzKG{border-color:var(--warn);background:var(--warn-wash)}.check_verdictWord__IE5NI{font-size:clamp(2.1rem,7vw,2.8rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0 0 10px}.check_verdictYes__Xjd3o .check_verdictWord__IE5NI{color:var(--ok)}.check_verdictNo__ZtO7l .check_verdictWord__IE5NI{color:var(--stop)}.check_verdictNear__FGzKG .check_verdictWord__IE5NI{color:var(--warn)}.check_verdictLine__qdnd7{font-size:1.06rem;font-weight:600;color:var(--ink);margin:0 0 4px;max-width:54ch}.check_verdictSub__YrEQ3{color:var(--ink-soft);margin:8px 0 0;max-width:58ch}.check_gauge__LZlm9{margin-top:20px}.check_gaugeTrack__LmjFC{position:relative;height:14px;border-radius:99px;background:var(--surface);border:1px solid var(--line-strong);overflow:hidden}.check_gaugeFill__BDYfE{height:100%;background:var(--accent);border-radius:99px;transition:width var(--t-med,.2s) var(--ease-out,ease),background var(--t-fast,.13s) ease}.check_gaugeFillPass__o__Ir{background:var(--ok)}.check_gaugeGhost__fh8Uh{position:absolute;top:0;bottom:0;background-image:repeating-linear-gradient(-45deg,var(--brass) 0 2px,transparent 2px 6px);background-color:var(--brass-wash);transition:left var(--t-med,.2s) ease,width var(--t-med,.2s) ease}.check_gaugeMark__Ti79N{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink)}.check_gaugeScale__flGNS{display:flex;justify-content:space-between;margin-top:7px;font-size:.84rem;font-weight:650;color:var(--ink-soft)}.check_lineRow__Ajs2r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.check_lineRow__Ajs2r:last-child{border-bottom:0}.check_lineLabel__ob9kj{font-weight:600;color:var(--ink)}.check_lineLabelZero__xrmOK{color:var(--ink-soft);font-weight:550}.check_lineHint___Q_5I{font-size:.9rem;color:var(--ink-soft);margin:5px 0 0}.check_linePts__IYPFT{flex:none;align-self:start;min-width:46px;text-align:right;font-size:1.1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.check_linePtsZero__IIm1K{color:var(--ink-mute)}.check_lineGain__PQhiE{display:block;font-size:.8rem;font-weight:700;color:var(--brass);letter-spacing:.02em}.check_whatIf__7cj57{border:1px solid var(--brass);border-radius:var(--radius-lg);background:var(--brass-wash);padding:20px 18px}.check_whatIfHead__qLDa9{margin:0 0 4px;font-size:1.22rem;font-weight:700;color:var(--ink)}.check_whatIfSub__9hoYn{font-size:.96rem;color:var(--ink-soft);margin:0 0 16px;max-width:56ch}.check_toggleList__lfuyY{display:flex;flex-direction:column;gap:10px}.check_toggle__G6tWh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:56px;padding:12px 14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast,.13s) ease,background var(--t-fast,.13s) ease}.check_toggle__G6tWh:hover{border-color:var(--brass)}.check_toggle__G6tWh[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.check_switch__znMvO{flex:none;width:42px;height:24px;border-radius:99px;background:var(--line-strong);position:relative;transition:background var(--t-fast,.13s) ease}.check_toggle__G6tWh[aria-pressed=true] .check_switch__znMvO{background:var(--accent)}.check_switchKnob__parlP{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgba(22,25,28,.2);transition:transform var(--t-fast,.13s) var(--ease-out,ease)}.check_toggle__G6tWh[aria-pressed=true] .check_switchKnob__parlP{transform:translateX(18px)}.check_toggleLabel__kjNuv{font-weight:650;color:var(--ink);font-size:1rem}.check_toggleDetail__woiBr{display:block;font-size:.88rem;font-weight:500;color:var(--ink-soft);margin-top:2px}.check_toggleWorth___xnA0{flex:none;text-align:right;font-size:.96rem;font-weight:700;color:var(--brass);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.check_toggleWorthNone___5GIO{color:var(--ink-mute);font-weight:600}.check_toggleWorthWin__hgF8X{color:var(--ok)}.check_whatIfReadout__hR69B{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px}.check_whatIfFigure__ZkHzh{font-size:2.1rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.check_whatIfFigurePass___KfuR{color:var(--ok)}.check_whatIfDelta__EJQnA{font-size:.96rem;font-weight:700;color:var(--brass)}.check_whatIfVerdict__2ombp{width:100%;font-size:1rem;font-weight:650;color:var(--ink);margin:0}.check_whatIfVerdictPass__jCQ8M{color:var(--ok)}.check_pathRow__5wL3W{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.check_pathRow__5wL3W:last-child{border-bottom:0}.check_pathRank__HVVSn{flex:none;width:30px;height:30px;border-radius:8px;background:var(--accent-wash);color:var(--accent);display:grid;place-items:center;font-weight:700;font-size:.92rem}.check_pathRankBest__T59oT{background:var(--accent);color:var(--on-accent)}.check_pathLabel__q2LOd{font-weight:650;color:var(--ink);font-size:1.04rem}.check_pathMeta__UlYWX{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:7px}.check_pathTag__zzklN{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:none;padding:4px 10px;border-radius:99px;background:var(--surface-sunk);color:var(--ink-soft)}.check_pathTagWin__yQ7i6{background:var(--ok-wash);color:var(--ok)}.check_pathTagGain___l6P5{background:var(--brass-wash);color:var(--brass)}.check_pathDetail__ugBOw{font-size:.94rem;color:var(--ink-soft);margin:8px 0 0;max-width:58ch}.check_compare__L0DCO{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:720px){.check_compare__L0DCO{grid-template-columns:1fr 1fr}}.check_compareCol__J5v1c{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;background:var(--surface)}.check_compareColOpen__tmI_f{border-color:var(--ok);background:var(--ok-wash)}.check_compareColShut__sX8cX{background:var(--surface-sunk)}.check_compareName__oWwzt{margin:0 0 2px;font-size:1.1rem;font-weight:700;color:var(--ink)}.check_compareVerdict__lNQf_{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin:10px 0 6px}.check_compareVerdictOpen__TshS9{color:var(--ok)}.check_compareVerdictShut__kJeFM{color:var(--stop)}.check_compareWhy__tddUD{font-size:.94rem;color:var(--ink-soft);margin:0}.check_blocker__3XNtR{border-left:3px solid var(--stop);background:var(--stop-wash);border-radius:0 var(--radius) var(--radius) 0;padding:14px 16px;margin-bottom:12px}.check_blockerFixable___qOrx{border-left-color:var(--warn);background:var(--warn-wash)}.check_blockerTitle__aCzY5{margin:0 0 6px;font-size:1.04rem;font-weight:700;color:var(--ink)}.check_blockerBody__bU_Zk{margin:0;color:var(--ink-soft)}.check_blockerTag__4pWTh{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.005em;text-transform:none;margin-bottom:7px;color:var(--stop)}.check_blockerFixable___qOrx .check_blockerTag__4pWTh{color:var(--warn)}.check_doorOpen__M0sfz{border:1px solid var(--accent);background:var(--accent-wash);border-radius:var(--radius-lg);padding:18px}.check_doorOpenTitle__uBe26{margin:0 0 6px;font-size:1.1rem;font-weight:700;color:var(--accent)}.check_restoredNote__40Axz,.check_shareRow__IOoYD{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.check_restoredNote__40Axz{padding:11px 14px;border-radius:var(--radius);background:var(--accent-wash);border-left:3px solid var(--accent);font-size:.94rem;font-weight:600;color:var(--accent)}.check_caveat__apnRH{border-top:1px solid var(--brass);margin-top:8px;padding-top:14px;font-size:.9rem;color:var(--ink-soft)}.check_caveat__apnRH p{font-size:.9rem;color:var(--ink-soft);margin:0 0 10px}.check_caveat__apnRH p:last-child{margin-bottom:0}.check_sectionHead__kGLEV{font-size:1.22rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0 0 4px}.check_sectionSub__AZAKX{font-size:.96rem;color:var(--ink-soft);margin:0 0 16px;max-width:58ch}.check_block__QwiQ_{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}.check_steps__ivwQD{margin:0;padding-left:22px}.check_steps__ivwQD li{color:var(--ink-soft);margin-bottom:12px;padding-left:2px}.check_steps__ivwQD li:last-child{margin-bottom:0}.check_modeRow__dcme5{display:none;gap:8px;align-items:center;justify-content:flex-end}@media (min-width:900px){.check_modeRow__dcme5{display:flex}}.check_allList__8vz7S{display:flex;flex-direction:column}.check_allItem__b5AE2{padding:22px 0;border-bottom:1px solid var(--line)}.check_allItem__b5AE2:first-child{padding-top:0}.check_allItem__b5AE2:last-child{border-bottom:0;padding-bottom:0}@media (min-width:640px){.check_choices__xVu3v{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.check_stickyTally__PKr8R{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;margin:0 calc(var(--gutter) * -1) -1px;padding:12px var(--gutter);background:var(--surface);border-top:1px solid var(--line)}@media (min-width:900px){.check_stickyTally__PKr8R{position:static;margin:0;padding:0;background:none;border-top:0;-webkit-backdrop-filter:none;backdrop-filter:none}}.check_range__2K47T{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--tap,48px);margin:0;background:transparent;cursor:pointer}.check_range__2K47T:focus{outline:none}.check_range__2K47T:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius)}.check_range__2K47T::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:var(--line-strong)}.check_range__2K47T::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;margin-top:-12px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 1px 3px rgba(22,25,28,.3)}.check_range__2K47T::-moz-range-track{height:8px;border-radius:99px;background:var(--line-strong)}.check_range__2K47T::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:0 1px 3px rgba(22,25,28,.3)}