.DiagnosticExplainer_stage__y0JBv{position:relative;container-type:inline-size;aspect-ratio:16/9.5;max-width:100%;overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:14px}@media (max-width:700px){.DiagnosticExplainer_stage__y0JBv{aspect-ratio:3/4.8}}.DiagnosticExplainer_scene__vhGbn{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:4cqw;padding:5cqw;visibility:hidden;opacity:0}.DiagnosticExplainer_copy__WOj6i{display:flex;flex-direction:column;align-items:flex-start;gap:1.6cqw;min-width:0}@container (max-width: 660px){.DiagnosticExplainer_scene__vhGbn{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px}.DiagnosticExplainer_copy__WOj6i{gap:8px}}.DiagnosticExplainer_eyebrow__NeyME{margin:0;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.DiagnosticExplainer_heading__yTjbE{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:clamp(26px,4.2cqw,48px);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.DiagnosticExplainer_lead__spAsH{margin:0;font-size:clamp(15px,1.8cqw,20px);color:var(--muted);max-width:34ch}.DiagnosticExplainer_viz__8_f86{min-width:0;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.DiagnosticExplainer_viz__8_f86 svg{width:100%;height:auto;max-height:100%;display:block;overflow:visible}.DiagnosticExplainer_cap__K_5u0{font-weight:600;font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;text-align:center}.DiagnosticExplainer_contour__knEod{fill:none;stroke:var(--border);stroke-width:1.2}.DiagnosticExplainer_trailBase__l1E4D{fill:none;stroke:var(--border-strong);stroke-width:3;stroke-dasharray:1 8;stroke-linecap:round}.DiagnosticExplainer_trail__ssrMh{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.DiagnosticExplainer_station__A08XF{fill:var(--surface);stroke:var(--accent);stroke-width:3}.DiagnosticExplainer_stationLit__mCzM_{fill:var(--accent)}.DiagnosticExplainer_tlabel__BMvqq{font-weight:600;font-size:12px;fill:var(--muted);letter-spacing:.1em;text-transform:uppercase}.DiagnosticExplainer_here__3Ezz7{font-size:14px;font-weight:600;fill:var(--foreground);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.DiagnosticExplainer_pinq__AmHTv{font-family:var(--font-newsreader),Georgia,serif;font-weight:700;font-size:18px;fill:var(--on-pin)}.DiagnosticExplainer_ringBg__0ESrz{fill:none;stroke:var(--accent-soft);stroke-width:12}.DiagnosticExplainer_ring__OAm8H{fill:none;stroke:var(--accent);stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:120px 120px}.DiagnosticExplainer_clock__sz9r4{font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:46px;fill:var(--foreground);font-variant-numeric:tabular-nums}.DiagnosticExplainer_clockSub__pxLgp{font-weight:600;font-size:11px;fill:var(--muted);letter-spacing:.12em}.DiagnosticExplainer_qdots__KNe2Y{display:flex;gap:8px}.DiagnosticExplainer_qdots__KNe2Y i{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-strong);transition:transform .25s,background .25s,border-color .25s}.DiagnosticExplainer_qdots__KNe2Y i.DiagnosticExplainer_on__rQ2MR{background:var(--accent);border-color:var(--accent);transform:scale(1.15)}.DiagnosticExplainer_bars__vHNyU{align-items:stretch;gap:14px;padding:22px 24px;border:1px solid var(--border);border-radius:12px;height:auto}.DiagnosticExplainer_bars__vHNyU .DiagnosticExplainer_cap__K_5u0{text-align:left;color:var(--accent)}.DiagnosticExplainer_bar__Tj4yC{display:flex;flex-direction:column;gap:6px}.DiagnosticExplainer_barTop__JhXmY{display:flex;justify-content:space-between;gap:12px;font-size:clamp(13px,1.55cqw,16px)}.DiagnosticExplainer_barTop__JhXmY span{min-width:0}.DiagnosticExplainer_barTop__JhXmY b{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:400;font-variant-numeric:tabular-nums;color:var(--muted)}.DiagnosticExplainer_track__31X4L{height:8px;background:var(--accent-soft);border-radius:4px;overflow:hidden}.DiagnosticExplainer_track__31X4L i{display:block;height:100%;width:100%;background:var(--accent);border-radius:4px;transform-origin:left center;transform:scaleX(0)}.DiagnosticExplainer_cards__lbt4K{align-items:stretch;gap:10px}.DiagnosticExplainer_qcard__wZJfw{position:relative;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.DiagnosticExplainer_tag__qCUZl{display:inline-block;margin-bottom:6px;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.DiagnosticExplainer_qcard__wZJfw p{margin:0;font-size:clamp(14px,1.65cqw,17px)}.DiagnosticExplainer_scen__gaz5t{border-color:var(--accent);background:var(--accent-soft)}.DiagnosticExplainer_scen__gaz5t .DiagnosticExplainer_tag__qCUZl{color:var(--accent)}.DiagnosticExplainer_struck__Ig72h{background-image:linear-gradient(var(--foreground),var(--foreground));background-repeat:no-repeat;background-position:0 58%;background-size:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.DiagnosticExplainer_opts__4PNAO{display:flex;flex-direction:column;gap:6px;margin-top:10px}.DiagnosticExplainer_opt__wChmn{display:flex;gap:10px;align-items:baseline;padding:7px 12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:clamp(13px,1.55cqw,15.5px)}.DiagnosticExplainer_opt__wChmn b{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-weight:500;color:var(--accent)}.DiagnosticExplainer_rgrid__JbsZ8{fill:none}.DiagnosticExplainer_raxis__OGyFR,.DiagnosticExplainer_rgrid__JbsZ8{stroke:var(--border);stroke-width:1}.DiagnosticExplainer_rpoly__bNCM7{fill:var(--accent);fill-opacity:.16;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round}.DiagnosticExplainer_rdot___G4E5{fill:var(--accent)}.DiagnosticExplainer_rlabel__K1eSx{font-weight:500;font-size:13px;fill:var(--foreground)}.DiagnosticExplainer_rweak__qYYzJ{fill:none;stroke:var(--pin);stroke-width:3}.DiagnosticExplainer_chiprow__Z2cuQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.DiagnosticExplainer_chip__Ms_uh{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent);font-size:14px}.DiagnosticExplainer_chip__Ms_uh i{width:10px;height:10px;border-radius:50%;background:var(--pin);flex:none}.DiagnosticExplainer_free__LFcbr{align-items:stretch;gap:12px}.DiagnosticExplainer_badge__l275c{align-self:flex-start;padding:4px 18px;border-radius:6px;background:var(--accent);color:var(--paper);font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:clamp(22px,3.2cqw,34px);transform-origin:left center}.DiagnosticExplainer_tick__AgIV2{display:flex;align-items:center;gap:14px;padding:13px 18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:clamp(16px,2cqw,21px)}.DiagnosticExplainer_tick__AgIV2 svg{width:26px;height:26px;flex:none}.DiagnosticExplainer_box__aJuRp{fill:var(--accent-soft)}.DiagnosticExplainer_chk__B1fzM{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.DiagnosticExplainer_controls__8Mi8Z{display:flex;align-items:center;gap:12px;margin-top:12px}.DiagnosticExplainer_ctl__KMNHS{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);cursor:pointer;padding:0}.DiagnosticExplainer_ctl__KMNHS:hover{border-color:var(--accent);color:var(--accent)}.DiagnosticExplainer_ctl__KMNHS svg{width:18px;height:18px;fill:currentColor}.DiagnosticExplainer_dots__OtP_M{flex:1;min-width:0;display:flex;gap:6px}.DiagnosticExplainer_dot__sDzwK{flex:1;min-width:0;height:32px;padding:0;background:none;border:0;cursor:pointer;display:grid;align-items:center}.DiagnosticExplainer_dot__sDzwK span{display:block;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.DiagnosticExplainer_dot__sDzwK span i{display:block;height:100%;width:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.DiagnosticExplainer_dot__sDzwK[aria-current=true] span{background:var(--accent-soft)}.DiagnosticExplainer_ctl__KMNHS:focus-visible,.DiagnosticExplainer_dot__sDzwK:focus-visible{outline:3px solid var(--accent);outline-offset:3px}