.narrated-video-module__P89IGa__root{--cs-green:#047857;--cs-green-deep:#04553f;--cs-green-bright:#10b981;--cs-green-50:#ecfdf5;--cs-green-100:#d1fae5;--cs-green-200:#a7f3d0;--cs-ink:#18241f;--cs-ink-soft:#3f4d47;--cs-muted:#6b7a72;--cs-paper:#fcfbf7;--cs-paper-2:#f7f5ee;--cs-line:#e6e8e1;--cs-amber:#b45309;--cs-amber-bg:#fffbeb;--cs-red:#dc2626;--cs-red-deep:#991b1b;--cs-red-bg:#fef2f2;--vv-ink:#06372a;--vv-ink-soft:#3e6b5c;--vv-faint:#a7c9bc;--vv-line:#cfe7db;--vv-primary:#047857;--vv-accent:#10b981;--vv-amber:#d97706;--vv-danger:#e11d48;z-index:90;color:var(--vv-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;background:#04130e;flex-direction:column;animation:.2s narrated-video-module__P89IGa__nvFade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes narrated-video-module__P89IGa__nvFade{0%{opacity:0}to{opacity:1}}.narrated-video-module__P89IGa__topbar{padding:14px 16px;padding-top:max(14px,env(safe-area-inset-top,0px));color:#fff;background:linear-gradient(135deg,#065f46,#047857);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.narrated-video-module__P89IGa__wordmark{letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:17px;font-weight:800}.narrated-video-module__P89IGa__wordmarkNurse{color:#6ee7b7}.narrated-video-module__P89IGa__topActions{align-items:center;gap:8px;min-width:0;display:flex}.narrated-video-module__P89IGa__topicPill{color:#eafff5;white-space:nowrap;text-overflow:ellipsis;background:#ffffff24;border:1px solid #ffffff59;border-radius:999px;min-width:0;padding:5px 12px;font-size:12px;font-weight:700;overflow:hidden}.narrated-video-module__P89IGa__exitBtn{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.narrated-video-module__P89IGa__exitBtn:hover{background:#ffffff47}.narrated-video-module__P89IGa__controlGroup{align-items:center;gap:8px;display:inline-flex}.narrated-video-module__P89IGa__ccBtn{border:max(1.5px,.185cqw)solid var(--vv-line);height:30px;color:var(--vv-ink-soft);letter-spacing:.06em;cursor:pointer;background:#ffffffe6;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.narrated-video-module__P89IGa__ccBtn:hover{border-color:var(--vv-primary);color:var(--vv-primary)}.narrated-video-module__P89IGa__ccOn{background:var(--vv-primary);border-color:var(--vv-primary);color:#fff}.narrated-video-module__P89IGa__stageArea{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.narrated-video-module__P89IGa__stage{aspect-ratio:9/16;max-width:100%;height:100%;color:var(--vv-ink);background:radial-gradient(125% 80% at 50% -10%,#fff 0%,#eaf7f1 55%,#dcf0e7 100%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.narrated-video-module__P89IGa__stageInner{flex-direction:column;width:100%;height:100%;min-height:0;padding:2.2cqw 5.56cqw 0;display:flex}.narrated-video-module__P89IGa__progress{background:#d7ebe2;border-radius:999px;flex:none;height:max(3px,.74cqw);margin:1.2cqw 0 2.2cqw;overflow:hidden}.narrated-video-module__P89IGa__progressFill{background:linear-gradient(90deg,var(--vv-primary),var(--vv-accent));height:100%;transition:width .18s linear}.narrated-video-module__P89IGa__progressCount{text-transform:uppercase;letter-spacing:.18em;color:var(--vv-ink-soft);flex:none;font-size:clamp(10px,1.85cqw,20px);font-weight:800}.narrated-video-module__P89IGa__heading{color:var(--vv-primary);flex:none;align-items:center;gap:1.48cqw;margin:.6cqw 0 2.04cqw;font-size:clamp(17px,3.7cqw,40px);font-weight:900;line-height:1.1;display:flex}.narrated-video-module__P89IGa__headingBar{background:var(--vv-accent);border-radius:max(2px,.56cqw);flex:none;width:max(5px,1.3cqw);height:max(16px,4.07cqw);display:inline-block}.narrated-video-module__P89IGa__content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:1cqw;position:relative;overflow-y:auto}.narrated-video-module__P89IGa__card{border:max(1.5px,.185cqw)solid var(--vv-line);border-left:max(6px,1.11cqw)solid var(--tone,var(--vv-primary));background:#fff;border-radius:max(10px,1.67cqw);align-items:center;gap:2.04cqw;padding:max(10px,2.22cqw) max(12px,2.59cqw);display:flex;box-shadow:0 4px 14px #06372a0f}.narrated-video-module__P89IGa__cardIcon{background:color-mix(in srgb,var(--tone,var(--vv-primary))12%,transparent);width:max(26px,4.07cqw);height:max(26px,4.07cqw);color:var(--tone,var(--vv-primary));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:max(14px,2.78cqw);font-weight:900;line-height:1;display:flex}.narrated-video-module__P89IGa__cardIcon svg{width:58%;height:58%}.narrated-video-module__P89IGa__cardBody{flex-direction:column;gap:.45cqw;min-width:0;display:flex}.narrated-video-module__P89IGa__cardHead{flex-wrap:wrap;align-items:center;gap:.45cqw 1.11cqw;display:flex}.narrated-video-module__P89IGa__cardText{color:var(--vv-ink);font-size:clamp(13px,3.15cqw,34px);font-weight:700;line-height:1.2}.narrated-video-module__P89IGa__cardNote{color:var(--vv-ink-soft);font-size:clamp(11px,2.04cqw,22px);font-weight:600;line-height:1.3}.narrated-video-module__P89IGa__cardBadge{text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--vv-primary)12%,transparent);color:var(--vv-primary);border-radius:999px;flex:none;padding:max(2px,.37cqw) max(6px,.93cqw);font-size:clamp(9px,1.66cqw,18px);font-weight:800;line-height:1}.narrated-video-module__P89IGa__badgeAmber{background:color-mix(in srgb,var(--vv-amber)14%,transparent);color:var(--vv-amber)}.narrated-video-module__P89IGa__badgeDanger{background:color-mix(in srgb,var(--vv-danger)12%,transparent);color:var(--vv-danger)}.narrated-video-module__P89IGa__cardParam{color:var(--vv-primary);white-space:nowrap;flex:none;font-size:clamp(11px,2.04cqw,22px);font-weight:800}.narrated-video-module__P89IGa__cardActive{border-color:var(--vv-accent);border-left-color:var(--tone,var(--vv-primary));box-shadow:0 0 max(12px,2.2cqw) #10b98166,0 4px 14px #06372a0f}.narrated-video-module__P89IGa__tapWrap{width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.narrated-video-module__P89IGa__tapWrap:disabled{cursor:default}.narrated-video-module__P89IGa__cardLocked{border-color:var(--vv-accent);border-left-color:var(--tone,var(--vv-primary));background:color-mix(in srgb,var(--vv-accent)9%,#fff)}.narrated-video-module__P89IGa__cardWrong{border-color:var(--vv-danger);border-left-color:var(--vv-danger);background:color-mix(in srgb,var(--vv-danger)7%,#fff);animation:.36s narrated-video-module__P89IGa__nvShake}.narrated-video-module__P89IGa__cardDim{opacity:.38;filter:saturate(.6)}.narrated-video-module__P89IGa__cardGone{opacity:0;transition:opacity .46s,transform .46s;transform:scale(.85)}@keyframes narrated-video-module__P89IGa__nvShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.narrated-video-module__P89IGa__cardWhy{font-size:clamp(11px,2.04cqw,22px);font-weight:700;line-height:1.3}.narrated-video-module__P89IGa__whyOk{color:var(--vv-primary)}.narrated-video-module__P89IGa__whyBad{color:var(--vv-danger)}.narrated-video-module__P89IGa__whyMuted{color:var(--vv-ink-soft)}.narrated-video-module__P89IGa__grid{grid-template-columns:1fr;gap:1.11cqw;display:grid}.narrated-video-module__P89IGa__grid2{grid-template-columns:1fr 1fr}@container (max-width:340px){.narrated-video-module__P89IGa__grid2{grid-template-columns:1fr}}.narrated-video-module__P89IGa__slot{animation:.34s cubic-bezier(.22,1,.36,1) both narrated-video-module__P89IGa__nvReveal}@keyframes narrated-video-module__P89IGa__nvReveal{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.narrated-video-module__P89IGa__slot{animation:.2s both narrated-video-module__P89IGa__nvRevealFade}}@keyframes narrated-video-module__P89IGa__nvRevealFade{0%{opacity:0}to{opacity:1}}.narrated-video-module__P89IGa__stack{flex-direction:column;gap:1.11cqw;display:flex}.narrated-video-module__P89IGa__slotActive{z-index:1;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(-1px)scale(1.02)}.narrated-video-module__P89IGa__gridCell{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.narrated-video-module__P89IGa__cellOff{opacity:.32;filter:saturate(.6)}.narrated-video-module__P89IGa__cellOn{opacity:1}.narrated-video-module__P89IGa__cellPop{z-index:1;transform:scale(1.04)}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__card{gap:1.11cqw;padding:max(6px,1.11cqw) max(8px,1.48cqw)}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__cardText{font-size:clamp(11px,2.2cqw,24px)}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__cardNote{display:none}.narrated-video-module__P89IGa__compact .narrated-video-module__P89IGa__cardIcon{width:max(18px,2.78cqw);height:max(18px,2.78cqw);font-size:max(10px,1.85cqw)}.narrated-video-module__P89IGa__introLayer{pointer-events:none;z-index:2;background:radial-gradient(130% 80% at 50% 0,#fff,#e7f5ee);flex-direction:column;justify-content:center;align-items:center;padding:2cqw 3cqw;transition:opacity .42s,transform .42s;display:flex;position:absolute;inset:0}.narrated-video-module__P89IGa__introExit{opacity:0;transform:scale(.98)}.narrated-video-module__P89IGa__introPhrases{text-align:center;max-width:100%;color:var(--vv-ink);letter-spacing:-.01em;font-size:clamp(19px,5.4cqw,58px);font-weight:900;line-height:1.18}.narrated-video-module__P89IGa__introPhrase{color:var(--vv-ink);animation:.44s cubic-bezier(.22,1,.36,1) both narrated-video-module__P89IGa__nvWriteIn;display:inline}.narrated-video-module__P89IGa__introPhraseActive{color:var(--vv-primary)}.narrated-video-module__P89IGa__introUnderline{background:var(--vv-accent);border-radius:999px;width:12.96cqw;height:max(4px,.93cqw);margin-top:2.78cqw;animation:1.6s ease-in-out infinite narrated-video-module__P89IGa__nvPulse}@keyframes narrated-video-module__P89IGa__nvPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes narrated-video-module__P89IGa__nvWriteIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.narrated-video-module__P89IGa__introLayer,.narrated-video-module__P89IGa__introPhrase{transition:opacity .2s;animation:.2s both narrated-video-module__P89IGa__nvRevealFade}}.narrated-video-module__P89IGa__captionRail{left:5.56cqw;right:5.56cqw;bottom:calc(48px + 2cqw + env(safe-area-inset-bottom,0px));z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute}.narrated-video-module__P89IGa__caption{text-align:center;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(15px,4.81cqw,52px);font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.narrated-video-module__P89IGa__capActive{color:var(--vv-primary)}.narrated-video-module__P89IGa__capPast{color:var(--vv-ink)}.narrated-video-module__P89IGa__capFuture{color:var(--vv-faint)}.narrated-video-module__P89IGa__interactWrap{flex-direction:column;gap:1.3cqw;display:flex}.narrated-video-module__P89IGa__instruction{background:var(--vv-primary);color:#fff;border-radius:max(8px,1.3cqw);align-self:flex-start;padding:max(6px,.93cqw) max(12px,2.22cqw);font-size:clamp(12px,2.6cqw,28px);font-weight:900;line-height:1.25;box-shadow:0 6px 18px #04785745}.narrated-video-module__P89IGa__instruction[data-auto]{background:var(--vv-ink-soft);box-shadow:0 6px 18px #3e6b5c45}.narrated-video-module__P89IGa__mechPanel{border:max(1.5px,.185cqw)solid var(--vv-line);background:#fff;border-radius:max(10px,1.67cqw);padding:max(10px,1.85cqw);box-shadow:0 4px 14px #06372a0f}.narrated-video-module__P89IGa__controls{padding:1.3cqw 0 calc(1.3cqw + env(safe-area-inset-bottom,0px));flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.narrated-video-module__P89IGa__iconBtn,.narrated-video-module__P89IGa__skipBtn,.narrated-video-module__P89IGa__tapBtn,.narrated-video-module__P89IGa__ghostBtn,.narrated-video-module__P89IGa__primaryBtn{cursor:pointer;border-radius:999px;align-items:center;gap:6px;font-size:clamp(12px,2.2cqw,24px);font-weight:800;display:inline-flex}.narrated-video-module__P89IGa__iconBtn{border:max(1.5px,.185cqw)solid var(--vv-line);width:38px;height:38px;color:var(--vv-ink-soft);background:#ffffffe6;justify-content:center}.narrated-video-module__P89IGa__skipBtn{border:max(1.5px,.185cqw)solid var(--vv-line);color:var(--vv-ink);background:#ffffffe6;padding:8px 16px}.narrated-video-module__P89IGa__skipBtn:hover{border-color:var(--vv-primary);color:var(--vv-primary)}.narrated-video-module__P89IGa__tapBtn{background:var(--vv-primary);color:#fff;border:none;padding:8px 16px}.narrated-video-module__P89IGa__successBeat{pointer-events:none;z-index:95;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.narrated-video-module__P89IGa__successBeat svg{color:#10b981;background:#fff;border-radius:999px;padding:14px;animation:.85s forwards narrated-video-module__P89IGa__nvPop;box-shadow:0 12px 40px -8px #10b981b3}@keyframes narrated-video-module__P89IGa__nvPop{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.05)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.narrated-video-module__P89IGa__doneScreen{z-index:3;text-align:center;color:#fff;background:linear-gradient(157deg,#0a7c5a 0%,#065f46 42%,#042a1f 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.3cqw;padding:6cqw;display:flex;position:absolute;inset:0}.narrated-video-module__P89IGa__doneMark{width:max(56px,9.6cqw);height:max(56px,9.6cqw);color:var(--vv-primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 40px #00000059}.narrated-video-module__P89IGa__doneTitle{color:#fff;font-size:clamp(20px,5.2cqw,56px);font-weight:900;line-height:1.1}.narrated-video-module__P89IGa__doneSub{color:#d6fff0;font-size:clamp(13px,2.6cqw,28px);font-weight:700}.narrated-video-module__P89IGa__doneXp{color:#a7f3d0;letter-spacing:.02em;background:#ffffff24;border-radius:999px;padding:.5cqw 2.4cqw;font-size:clamp(15px,3.2cqw,34px);font-weight:900}.narrated-video-module__P89IGa__doneActions{gap:10px;margin-top:1.3cqw;display:flex}.narrated-video-module__P89IGa__ghostBtn{color:#fff;background:0 0;border:2px solid #ffffff80;padding:10px 18px}.narrated-video-module__P89IGa__primaryBtn{color:var(--vv-primary);background:#fff;border:none;padding:10px 22px;box-shadow:0 12px 40px #00000059}.narrated-video-module__P89IGa__dim{opacity:.4;transition:opacity .26s}.narrated-video-module__P89IGa__buckets{grid-template-columns:1fr 1fr;gap:1.11cqw;display:grid}@container (max-width:340px){.narrated-video-module__P89IGa__buckets{grid-template-columns:1fr}}.narrated-video-module__P89IGa__bucket{border:max(1.5px,.185cqw)dashed var(--vv-faint);border-radius:max(8px,1.3cqw);min-height:60px;padding:max(8px,1cqw)}.narrated-video-module__P89IGa__bucketHead{text-transform:uppercase;letter-spacing:.08em;color:var(--vv-ink-soft);margin-bottom:.93cqw;font-size:clamp(10px,1.85cqw,20px);font-weight:800}.narrated-video-module__P89IGa__bucketItems{flex-direction:column;gap:.93cqw;display:flex}.narrated-video-module__P89IGa__bucketArmed{border-color:var(--vv-accent);background:color-mix(in srgb,var(--vv-accent)6%,transparent)}.narrated-video-module__P89IGa__bucketsRow{grid-template-columns:1fr 1fr;align-items:start;gap:1.11cqw;display:grid}.narrated-video-module__P89IGa__bucketsRow>*{min-width:0}.narrated-video-module__P89IGa__bucketsStack{flex-direction:column;gap:1.5cqw;display:flex}.narrated-video-module__P89IGa__bucketDrop{min-height:max(64px,11cqw);transition:border-color .16s,background .16s,box-shadow .16s}.narrated-video-module__P89IGa__bucketOver{border-color:var(--vv-accent);background:color-mix(in srgb,var(--vv-accent)10%,transparent);border-style:solid;box-shadow:0 0 max(10px,2cqw) #10b98159}.narrated-video-module__P89IGa__dragRow{align-items:center;gap:1.11cqw;display:flex}.narrated-video-module__P89IGa__dragRow>.narrated-video-module__P89IGa__dragRowCard{flex:auto;min-width:0}.narrated-video-module__P89IGa__dragRowActive{opacity:.35}.narrated-video-module__P89IGa__gateGrip{appearance:none;width:max(36px,3.7cqw);min-height:44px;color:var(--vv-ink-soft);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:max(8px,1.11cqw);flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.narrated-video-module__P89IGa__gateGrip:hover{color:var(--vv-ink);background:#06372a0f}.narrated-video-module__P89IGa__gateGrip:active{cursor:grabbing}.narrated-video-module__P89IGa__dragGhost{cursor:grabbing;filter:drop-shadow(0 max(6px,1.5cqw) max(16px,3cqw) #06372a47);transform:scale(1.02)}.narrated-video-module__P89IGa__submitBar{justify-content:center;margin-top:1.85cqw;display:flex}.narrated-video-module__P89IGa__submitBtn{appearance:none;background:var(--vv-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:max(9px,1.3cqw) max(20px,3.3cqw);font-size:clamp(13px,2.4cqw,26px);font-weight:900;box-shadow:0 6px 18px #04785745}.narrated-video-module__P89IGa__submitBtn:hover{background:var(--vv-accent)}.narrated-video-module__P89IGa__checkDone{background:color-mix(in srgb,var(--vv-accent)16%,#fff);border:max(1.5px,.185cqw)solid var(--vv-accent);color:var(--vv-primary);border-radius:999px;align-items:center;padding:max(9px,1.3cqw) max(20px,3.3cqw);font-size:clamp(13px,2.4cqw,26px);font-weight:900;display:inline-flex}.narrated-video-module__P89IGa__slotRow{align-items:center;gap:1.11cqw;display:flex}.narrated-video-module__P89IGa__slotRow>:last-child{flex:auto;min-width:0}.narrated-video-module__P89IGa__slotNum{background:color-mix(in srgb,var(--vv-primary)12%,transparent);width:max(22px,3.15cqw);height:max(22px,3.15cqw);color:var(--vv-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:clamp(11px,1.85cqw,20px);font-weight:900;display:inline-flex}.narrated-video-module__P89IGa__emptySlot{border:max(1.5px,.185cqw)dashed var(--vv-faint);min-height:max(44px,8cqw);color:var(--vv-ink-soft);background:#ffffff73;border-radius:max(10px,1.67cqw);justify-content:center;align-items:center;font-size:clamp(12px,2.2cqw,24px);font-weight:800;display:flex}.narrated-video-module__P89IGa__blank{border-bottom:2px solid var(--vv-faint);text-align:center;min-width:64px;transition:color .24s,border-color .24s;display:inline-block}.narrated-video-module__P89IGa__blankFilled{color:var(--vv-primary);border-bottom-color:var(--vv-accent);font-weight:800}.narrated-video-module__P89IGa__chips{flex-wrap:wrap;gap:.93cqw;margin-top:1.3cqw;display:flex}.narrated-video-module__P89IGa__chip{border:max(1.5px,.185cqw)solid var(--vv-line);color:var(--vv-ink);background:#fff;border-radius:999px;padding:max(6px,.93cqw) max(10px,1.67cqw);font-size:clamp(12px,2.4cqw,26px);font-weight:700;transition:opacity .24s,background .24s,border-color .24s}.narrated-video-module__P89IGa__chipCorrect{background:color-mix(in srgb,var(--vv-accent)16%,#fff);border-color:var(--vv-accent);color:var(--vv-primary)}.narrated-video-module__P89IGa__chipTap{appearance:none;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:clamp(12px,2.4cqw,26px);font-weight:700}.narrated-video-module__P89IGa__chipTap:disabled{cursor:default}.narrated-video-module__P89IGa__chipWrong{background:color-mix(in srgb,var(--vv-danger)8%,#fff);border-color:var(--vv-danger);color:var(--vv-danger);animation:.36s narrated-video-module__P89IGa__nvShake}.narrated-video-module__P89IGa__autoNote{color:var(--vv-ink-soft);padding:1.11cqw 0;font-size:clamp(12px,2.2cqw,24px)}.narrated-video-module__P89IGa__vizStage{width:100%;animation:.34s cubic-bezier(.22,1,.36,1) both narrated-video-module__P89IGa__nvReveal}.narrated-video-module__P89IGa__vizStage svg{max-width:100%;height:auto}.narrated-video-module__P89IGa__vizTableTitle{color:var(--vv-ink);text-align:center;margin:0 0 2.2cqw;font-size:3.6cqw;font-weight:700}.narrated-video-module__P89IGa__vizTableWrap{overflow-x:auto}.narrated-video-module__P89IGa__vizTable{border-collapse:collapse;width:100%;color:var(--vv-ink);font-size:3.2cqw}.narrated-video-module__P89IGa__vizTable th,.narrated-video-module__P89IGa__vizTable td{border:1px solid var(--vv-line);text-align:left;vertical-align:top;padding:2cqw 2.4cqw}.narrated-video-module__P89IGa__vizTable thead th{background:color-mix(in srgb,var(--vv-primary)12%,transparent);color:var(--vv-primary);font-weight:700}.narrated-video-module__P89IGa__vizTable tbody th{background:var(--vv-faint);color:var(--vv-ink-soft);white-space:nowrap;font-weight:600}@media (prefers-reduced-motion:reduce){.narrated-video-module__P89IGa__vizStage{animation:.2s both narrated-video-module__P89IGa__nvRevealFade}}
.visual-slider-module__6asdDG__visual{width:100%;margin:0}.visual-slider-module__6asdDG__frame{aspect-ratio:1;border:1px solid color-mix(in oklab,var(--border)78%,transparent);background:var(--background);border-radius:1rem;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.visual-slider-module__6asdDG__compact .visual-slider-module__6asdDG__frame{max-height:min(42vh,28rem);margin-inline:auto}.visual-slider-module__6asdDG__image{object-fit:contain;animation:.22s ease-out visual-slider-module__6asdDG__imageIn}.visual-slider-module__6asdDG__alphaFilter{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@keyframes visual-slider-module__6asdDG__imageIn{0%{opacity:.25;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.visual-slider-module__6asdDG__conditionBadge,.visual-slider-module__6asdDG__visualLabel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050507c7;border:1px solid #ffffff29;position:absolute;box-shadow:0 .35rem 1rem #0000004d}.visual-slider-module__6asdDG__conditionBadge{letter-spacing:.01em;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:800;top:.8rem;left:.8rem}.visual-slider-module__6asdDG__visualLabel{text-align:center;border-radius:999px;align-items:center;padding:.3rem .48rem;font-size:.65rem;font-weight:750;line-height:1.15;transition:left .26s,top .26s;display:inline-flex;transform:translate(-50%,-50%)}.visual-slider-module__6asdDG__labelLeaders{z-index:1;pointer-events:none;color:#dd4f59;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visual-slider-module__6asdDG__labelLeaders line{stroke:currentColor;stroke-width:.42px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #00000080)}.visual-slider-module__6asdDG__labelLeaders circle{fill:currentColor;stroke:#fff;stroke-width:.45px;vector-effect:non-scaling-stroke}.visual-slider-module__6asdDG__secondaryLabel{text-align:center;border-radius:.45rem;max-width:7rem;padding:.28rem .42rem;font-size:.58rem;line-height:1.2}.visual-slider-module__6asdDG__caption{color:var(--muted-foreground);text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1.4}.visual-slider-module__6asdDG__sliderCard{flex-direction:column;gap:.75rem;min-height:0;display:flex}.visual-slider-module__6asdDG__prompt{color:var(--foreground);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:600;line-height:1.45}.visual-slider-module__6asdDG__dragInstruction{border:1px solid color-mix(in oklab,var(--primary)34%,var(--border));background:color-mix(in oklab,var(--primary)8%,transparent);color:var(--foreground);border-radius:.75rem;align-items:center;gap:.7rem;padding:.65rem .75rem;display:flex}.visual-slider-module__6asdDG__dragInstruction>span:last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.visual-slider-module__6asdDG__dragInstruction strong{font-size:.9rem;line-height:1.25}.visual-slider-module__6asdDG__dragInstruction small{color:var(--muted-foreground);font-size:.75rem;line-height:1.35}.visual-slider-module__6asdDG__dragIcon{background:var(--primary);width:2.25rem;height:2.25rem;color:var(--primary-foreground);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.visual-slider-module__6asdDG__interactionStage{grid-template-columns:minmax(0,1fr) 4.4rem;align-items:stretch;gap:.65rem;min-height:0;display:grid}.visual-slider-module__6asdDG__sliderControl{border:1px solid var(--border);background:color-mix(in oklab,var(--muted)44%,transparent);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:0;padding:.45rem .35rem .55rem;transition:border-color .12s,background .12s,opacity .12s;display:flex;position:relative}:is(.visual-slider-module__6asdDG__sliderControl:has(.visual-slider-module__6asdDG__slider:focus-visible),.visual-slider-module__6asdDG__sliderControl:has(.visual-slider-module__6asdDG__slider:active)){border-color:var(--primary);background:color-mix(in oklab,var(--primary)8%,transparent)}.visual-slider-module__6asdDG__sliderControl[data-disabled=true]{opacity:.7}.visual-slider-module__6asdDG__sliderControlLabel,.visual-slider-module__6asdDG__sliderHint{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800;line-height:1}.visual-slider-module__6asdDG__rail{flex:12rem;width:3rem;min-height:10rem;max-height:18rem;position:relative}.visual-slider-module__6asdDG__railLine{background:color-mix(in oklab,var(--muted-foreground)30%,transparent);border-radius:999px;width:.3rem;position:absolute;top:.85rem;bottom:.85rem;left:50%;transform:translate(-50%)}.visual-slider-module__6asdDG__positionDots{flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:.85rem 0}.visual-slider-module__6asdDG__positionDots>span{border:2px solid color-mix(in oklab,var(--card)85%,transparent);background:color-mix(in oklab,var(--muted-foreground)58%,transparent);width:.56rem;height:.56rem;box-shadow:0 0 0 1px color-mix(in oklab,var(--muted-foreground)24%,transparent);border-radius:999px}.visual-slider-module__6asdDG__positionDots>span[data-active=true]{background:var(--primary);box-shadow:0 0 0 .22rem color-mix(in oklab,var(--primary)18%,transparent)}.visual-slider-module__6asdDG__sliderThumb{z-index:1;border:3px solid color-mix(in oklab,var(--card)85%,transparent);background:var(--primary);width:2.35rem;height:2.35rem;color:var(--primary-foreground);pointer-events:none;top:.85rem;left:50%;top:clamp(.85rem,var(--visual-position),calc(100% - .85rem));border-radius:999px;justify-content:center;align-items:center;transition:top .18s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .45rem 1.15rem #0000003d}.visual-slider-module__6asdDG__slider{z-index:2;appearance:slider-vertical;writing-mode:vertical-lr;opacity:.001;cursor:ns-resize;direction:ltr;width:100%;height:100%;margin:0;position:absolute;inset:0}.visual-slider-module__6asdDG__interactionStage[data-axis=horizontal]{grid-template-columns:minmax(0,1fr)}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal]{flex-direction:row;min-height:4.4rem}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__rail{flex:12rem;width:auto;min-width:10rem;min-height:3rem}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__railLine{width:auto;height:.3rem;inset:50% .85rem auto;transform:translateY(-50%)}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__positionDots{flex-direction:row;inset:0 .85rem}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__sliderThumb{top:50%;left:clamp(.85rem,var(--visual-position),calc(100% - .85rem))}.visual-slider-module__6asdDG__sliderControl[data-axis=horizontal] .visual-slider-module__6asdDG__slider{appearance:auto;writing-mode:horizontal-tb;cursor:ew-resize}.visual-slider-module__6asdDG__invalid{color:var(--destructive);font-size:.875rem}.visual-slider-module__6asdDG__slider:active{cursor:grabbing}.visual-slider-module__6asdDG__slider:disabled{cursor:default}.visual-slider-module__6asdDG__slider:focus-visible{outline:none}.visual-slider-module__6asdDG__checkButton{border:1px solid var(--primary);background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);cursor:pointer;border-radius:.75rem;align-self:stretch;padding:.7rem .875rem;font-size:.95rem;font-weight:700;transition:opacity .12s,transform .12s}.visual-slider-module__6asdDG__checkButton:active:not(:disabled){transform:scale(.99)}.visual-slider-module__6asdDG__checkButton:disabled{cursor:default;opacity:.4}@media (max-width:520px){.visual-slider-module__6asdDG__compact .visual-slider-module__6asdDG__frame{max-height:min(39vh,23rem)}.visual-slider-module__6asdDG__conditionBadge{top:.55rem;left:.55rem}.visual-slider-module__6asdDG__interactionStage{grid-template-columns:minmax(0,1fr) 3.85rem;gap:.45rem}.visual-slider-module__6asdDG__sliderControl{padding-inline:.22rem}.visual-slider-module__6asdDG__sliderThumb{width:2.1rem;height:2.1rem}.visual-slider-module__6asdDG__dragInstruction{padding:.55rem .65rem}.visual-slider-module__6asdDG__dragInstruction small{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.visual-slider-module__6asdDG__image{animation:none}.visual-slider-module__6asdDG__visualLabel,.visual-slider-module__6asdDG__sliderThumb{transition:none}}
.sim-module__yjqqmG__root{--sim-rule:color-mix(in srgb,currentColor 14%,transparent);--sim-track:#e2e6e4;--sim-band:#10b981;--sim-thumb:#0f172a;--sim-thumb-ring:#fff;--sim-ok:#047857;--sim-warn:#b45309;--sim-crit:#be123c}.dark .sim-module__yjqqmG__root{--sim-track:#27312e;--sim-band:#059669;--sim-thumb:#e6f2ee;--sim-thumb-ring:#0b1220;--sim-ok:#34d399;--sim-warn:#fbbf24;--sim-crit:#fb7185}.sim-module__yjqqmG__slider{appearance:none;cursor:grab;touch-action:pan-y;background:0 0;width:100%;height:18px;margin:0;display:block}.sim-module__yjqqmG__slider:active{cursor:grabbing}.sim-module__yjqqmG__slider::-webkit-slider-runnable-track{background:var(--track,var(--sim-track));border-radius:999px;height:7px}.sim-module__yjqqmG__slider::-moz-range-track{background:var(--track,var(--sim-track));border-radius:999px;height:7px}.sim-module__yjqqmG__slider::-webkit-slider-thumb{appearance:none;background:var(--sim-thumb);border:2px solid var(--sim-thumb-ring);border-radius:4px;width:12px;height:18px;margin-top:-5.5px;box-shadow:0 1px 4px #00000059}.sim-module__yjqqmG__slider::-moz-range-thumb{background:var(--sim-thumb);border:2px solid var(--sim-thumb-ring);border-radius:4px;width:12px;height:18px;box-shadow:0 1px 4px #00000059}.sim-module__yjqqmG__slider:focus-visible{outline:2px solid var(--sim-ok);outline-offset:4px}.sim-module__yjqqmG__dual{height:24px;position:relative}.sim-module__yjqqmG__dual input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;inset:0}.sim-module__yjqqmG__dual input[type=range]::-webkit-slider-runnable-track{background:0 0;height:7px}.sim-module__yjqqmG__dual input[type=range]::-moz-range-track{background:0 0;height:7px}.sim-module__yjqqmG__dual input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--sim-thumb);border:2px solid var(--sim-thumb-ring);cursor:grab;border-radius:4px;width:14px;height:22px;margin-top:-7.5px;box-shadow:0 1px 4px #00000059}.sim-module__yjqqmG__dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--sim-thumb);border:2px solid var(--sim-thumb-ring);cursor:grab;border-radius:4px;width:14px;height:22px;box-shadow:0 1px 4px #00000059}.sim-module__yjqqmG__dual input[type=range]:focus-visible{outline:none}.sim-module__yjqqmG__dual input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--sim-ok);outline-offset:2px}.sim-module__yjqqmG__monitor{--mon-bg:#09221d;--mon-panel:#102f29;--mon-rule:#21463e;--mon-text:#dcf7ef;--mon-text-dim:#b8d7cf;--mon-dim:#6b8a80;--mon-kicker:#74ac9f;--mon-head:#c9eee4;--mon-bright:#34d3aa;--mon-trace:#34d3aa;--mon-warn:#ffc467;--mon-crit:#ff8ca0;background:var(--mon-bg);color:var(--mon-text)}.sim-module__yjqqmG__grid{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:31px 15px}.sim-module__yjqqmG__meterFill{transition:width .24s cubic-bezier(.4,0,.2,1)}.sim-module__yjqqmG__tankFill{transition:height .28s cubic-bezier(.4,0,.2,1)}@keyframes sim-module__yjqqmG__simShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes sim-module__yjqqmG__simBounce{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes sim-module__yjqqmG__simPulse{0%{box-shadow:0 0 #38bdf88c}to{box-shadow:0 0 0 14px #38bdf800}}.sim-module__yjqqmG__shake{animation:.4s ease-in-out sim-module__yjqqmG__simShake}@keyframes sim-module__yjqqmG__simGlow{0%{transform:scale(1);box-shadow:0 0 #38bdf88c}50%{transform:scale(1.012);box-shadow:0 0 0 9px #38bdf800}to{transform:scale(1);box-shadow:0 0 #38bdf800}}.sim-module__yjqqmG__infusing{animation:1.1s ease-in-out infinite sim-module__yjqqmG__simGlow}@keyframes sim-module__yjqqmG__simValuePulse{0%,to{text-shadow:0 0 #38bdf800;transform:scale(1)}50%{text-shadow:0 0 10px #38bdf8bf;transform:scale(1.06)}}.sim-module__yjqqmG__valuePulse{animation:1.1s ease-in-out infinite sim-module__yjqqmG__simValuePulse;display:inline-block;color:#0284c7!important}@keyframes sim-module__yjqqmG__simDrip{0%{opacity:0;transform:translateY(-2px)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(20px)scale(1)}}.sim-module__yjqqmG__drips{pointer-events:none;width:6px;height:24px;margin-left:2px;position:absolute;bottom:-4px;left:50%}.sim-module__yjqqmG__drips i{background:#38bdf8;border-radius:50%/40% 40% 60% 60%;width:5px;height:7px;animation:.9s ease-in infinite sim-module__yjqqmG__simDrip;position:absolute;top:0;left:0}.sim-module__yjqqmG__drips i:nth-child(2){animation-delay:.3s}.sim-module__yjqqmG__drips i:nth-child(3){animation-delay:.6s}@keyframes sim-module__yjqqmG__simFill{0%{width:0}to{width:100%}}.sim-module__yjqqmG__progress{animation:sim-module__yjqqmG__simFill var(--infuse-ms,5s)linear forwards}.sim-module__yjqqmG__bounce{animation:.3s ease-out sim-module__yjqqmG__simBounce}.sim-module__yjqqmG__pulse{animation:1.6s ease-out sim-module__yjqqmG__simPulse}@media (prefers-reduced-motion:reduce){.sim-module__yjqqmG__meterFill,.sim-module__yjqqmG__tankFill{transition:none}.sim-module__yjqqmG__shake,.sim-module__yjqqmG__bounce,.sim-module__yjqqmG__pulse,.sim-module__yjqqmG__infusing,.sim-module__yjqqmG__valuePulse,.sim-module__yjqqmG__drips i{animation:none}}
.simulator-module__3Ga9cq__root{--ink:#202039;--muted:#5f5e74;--faint:#8e8ca3;--line:#ddd9e9;--line-strong:#c9c3dc;--paper:#f7f4fb;--card:#fffefe;--card-2:#f6f2fc;--track:#e6e3ef;--accent:#6652b8;--accent-ink:#4d3a9e;--accent-soft:#eee9ff;--ok:#0f7a5a;--ok-soft:#dcf5ea;--band:#8fdcbd;--warn:#9a5303;--warn-soft:#fff0d7;--crit:#b3253f;--crit-soft:#ffe0e6;--monitor:#17162d;--monitor-2:#23213e;--monitor-line:#3b385a;--monitor-text:#dcd8f0;--monitor-dim:#a39fbe;--monitor-kicker:#b3a8ef;--monitor-accent:#a997f1;--shadow:#2a235214;--shadow-deep:#251e4724;color:var(--ink)}.dark .simulator-module__3Ga9cq__root{--ink:#ecebf5;--muted:#b3b0c8;--faint:#8a879f;--line:#34324d;--line-strong:#46435f;--paper:#14131f;--card:#1c1b2c;--card-2:#23213a;--track:#302e46;--accent:#a997f1;--accent-ink:#c4b7ff;--accent-soft:#2b2650;--ok:#4fd1a5;--ok-soft:#123d31;--band:#1f6b50;--warn:#ffc467;--warn-soft:#3d2a0d;--crit:#ff8ca0;--crit-soft:#48192a;--shadow:#0000004d;--shadow-deep:#00000080}.simulator-module__3Ga9cq__eyebrow,.simulator-module__3Ga9cq__kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.simulator-module__3Ga9cq__pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-block}.simulator-module__3Ga9cq__normal{background:var(--ok-soft);color:var(--ok)}.simulator-module__3Ga9cq__warning{background:var(--warn-soft);color:var(--warn)}.simulator-module__3Ga9cq__critical{background:var(--crit-soft);color:var(--crit)}strong.simulator-module__3Ga9cq__normal,strong.simulator-module__3Ga9cq__warning,strong.simulator-module__3Ga9cq__critical,b.simulator-module__3Ga9cq__critical{background:0 0}.simulator-module__3Ga9cq__hint{align-items:center;display:inline-flex;position:relative}.simulator-module__3Ga9cq__hint>button{width:24px;height:24px;color:var(--faint);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.simulator-module__3Ga9cq__hint>button:hover,.simulator-module__3Ga9cq__hint>button.simulator-module__3Ga9cq__hintOpen{background:var(--accent-soft);color:var(--accent)}.simulator-module__3Ga9cq__hint>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.simulator-module__3Ga9cq__hintCard{z-index:40;border:1px solid var(--line-strong);background:var(--card);width:min(340px,100vw - 2.5rem);color:var(--ink);box-shadow:0 14px 40px var(--shadow-deep);text-align:left;text-transform:none;letter-spacing:0;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:450;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0}.simulator-module__3Ga9cq__hintCard>b{color:var(--accent-ink);margin-bottom:6px;font-size:13px;font-weight:850;display:block}.simulator-module__3Ga9cq__hintCard>span{color:var(--muted);display:block}.simulator-module__3Ga9cq__hintRight{left:auto;right:0}.simulator-module__3Ga9cq__hintDark .simulator-module__3Ga9cq__hintCard{color:#ecebf5;background:#2a2748;border-color:#59558a}.simulator-module__3Ga9cq__hintDark .simulator-module__3Ga9cq__hintCard>b{color:#c4b7ff}.simulator-module__3Ga9cq__hintDark .simulator-module__3Ga9cq__hintCard>span{color:#cfcbe6}.simulator-module__3Ga9cq__hintDark>button{color:#8f8ab0}.simulator-module__3Ga9cq__hintDark>button:hover,.simulator-module__3Ga9cq__hintDark>button.simulator-module__3Ga9cq__hintOpen{color:#d5ccff;background:#34305a}.simulator-module__3Ga9cq__hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.56fr);align-items:end;gap:clamp(30px,5vw,72px);margin-bottom:22px;display:grid}.simulator-module__3Ga9cq__hero h1{letter-spacing:-.05em;max-width:860px;margin:12px 0 14px;font-size:clamp(40px,5.1vw,66px);line-height:.97}.simulator-module__3Ga9cq__hero h1 em{color:var(--accent-ink);font-family:Georgia,Times New Roman,serif;font-weight:500}.simulator-module__3Ga9cq__hero>div:first-child>p{max-width:780px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.simulator-module__3Ga9cq__heroLesson{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;padding:16px 0;display:grid}.simulator-module__3Ga9cq__heroLesson>svg{color:var(--accent);margin-top:2px}.simulator-module__3Ga9cq__heroLesson strong{font-size:16px;display:block}.simulator-module__3Ga9cq__heroLesson span{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.5;display:block}.simulator-module__3Ga9cq__embeddedHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 18px;margin-bottom:14px;display:flex}.simulator-module__3Ga9cq__embeddedHead h2{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.1}.simulator-module__3Ga9cq__embeddedHead a{color:var(--accent);font-size:13px;font-weight:800;text-decoration:none}.simulator-module__3Ga9cq__embeddedHead a:hover{text-decoration:underline}.simulator-module__3Ga9cq__picker{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.simulator-module__3Ga9cq__chips{flex-wrap:wrap;gap:6px;display:flex}.simulator-module__3Ga9cq__chip,.simulator-module__3Ga9cq__chipReset{border:1px solid var(--line-strong);background:var(--card);min-height:36px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;transition:all .14s;display:inline-flex}.simulator-module__3Ga9cq__chip strong{white-space:nowrap;font-size:13px;font-weight:800}.simulator-module__3Ga9cq__chip:hover,.simulator-module__3Ga9cq__chipReset:hover{border-color:var(--accent);color:var(--accent)}.simulator-module__3Ga9cq__chipActive,.simulator-module__3Ga9cq__chipActive:hover{border-color:var(--accent);background:var(--accent);color:#fff}.simulator-module__3Ga9cq__chipReset{color:var(--muted);font-size:12px;font-weight:800}.simulator-module__3Ga9cq__chipReset.simulator-module__3Ga9cq__chipActive{color:#fff}.simulator-module__3Ga9cq__picker{scroll-margin-top:64px}.simulator-module__3Ga9cq__patient>p>b{color:var(--ink)}.simulator-module__3Ga9cq__bedsideEmpty{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.simulator-module__3Ga9cq__workspace{border:1px solid var(--line-strong);box-shadow:0 28px 80px var(--shadow-deep);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(470px,1.05fr);display:grid}.simulator-module__3Ga9cq__labPanel{background:var(--card);border-radius:24px 0 0 24px;min-width:0;padding:24px}.simulator-module__3Ga9cq__panelHead{border-bottom:1px solid var(--line);padding-bottom:14px}.simulator-module__3Ga9cq__panelHead h2{letter-spacing:-.02em;margin:6px 0 0;font-size:24px}.simulator-module__3Ga9cq__rangesToggle{border:1.5px solid var(--line-strong);background:var(--card-2);color:var(--ink);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:5px 11px 5px 9px;font-size:12px;font-weight:800;display:inline-flex}.simulator-module__3Ga9cq__rangesToggle:hover{border-color:var(--accent);color:var(--accent-ink)}.simulator-module__3Ga9cq__rangesToggle[aria-pressed=false]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__bandLabel,.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__phTicks,.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__phZones,.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__labHead .simulator-module__3Ga9cq__pill{display:none}.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__phTrack{background:var(--track)}.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__rangeWrap input::-webkit-slider-runnable-track{background:var(--track)}.simulator-module__3Ga9cq__rangesOff .simulator-module__3Ga9cq__rangeWrap input::-moz-range-track{background:var(--track)}.simulator-module__3Ga9cq__rowLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font-size:12px;font-weight:850;display:inline-flex}.simulator-module__3Ga9cq__phBlock{border-bottom:1px solid var(--line);padding:18px 0 22px}.simulator-module__3Ga9cq__phReadout{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;display:grid}.simulator-module__3Ga9cq__phReadout>.simulator-module__3Ga9cq__rowLabel{grid-column:1/-1}.simulator-module__3Ga9cq__phReadout>strong{font:800 48px var(--font-geist-mono),monospace;letter-spacing:-.04em;line-height:1}.simulator-module__3Ga9cq__phReadout>strong.simulator-module__3Ga9cq__normal{color:var(--ok)}.simulator-module__3Ga9cq__phReadout>strong.simulator-module__3Ga9cq__warning{color:var(--warn)}.simulator-module__3Ga9cq__phReadout>strong.simulator-module__3Ga9cq__critical{color:var(--crit)}.simulator-module__3Ga9cq__phGauge{height:62px;margin-top:14px;position:relative}.simulator-module__3Ga9cq__phTrack{background:linear-gradient(90deg,var(--track)0 var(--range-start),var(--band)var(--range-start)var(--range-end),var(--track)var(--range-end)100%);border-radius:999px;height:12px;position:absolute;top:18px;left:0;right:0}.simulator-module__3Ga9cq__phMarker{border:2px solid var(--card);background:var(--ink);border-radius:4px;width:10px;height:24px;transition:left .24s;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 1px 5px #00000059}.simulator-module__3Ga9cq__phTicks{height:14px;position:absolute;top:0;left:0;right:0}.simulator-module__3Ga9cq__phTicks span{color:var(--muted);font:750 12px var(--font-geist-mono),monospace;position:absolute;transform:translate(-50%)}.simulator-module__3Ga9cq__phZones{height:18px;position:absolute;top:36px;left:0;right:0}.simulator-module__3Ga9cq__phZones span{color:var(--faint);letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;position:absolute;overflow:hidden}.simulator-module__3Ga9cq__phZones span:nth-child(2){color:var(--ok);overflow:visible}.simulator-module__3Ga9cq__labList{grid-template-columns:1fr;display:grid}.simulator-module__3Ga9cq__labRow{border-bottom:1px solid var(--line);padding:18px 0 14px}.simulator-module__3Ga9cq__labRow:last-child{border-bottom:0}.simulator-module__3Ga9cq__labHead{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.simulator-module__3Ga9cq__labIdentity{align-items:center;gap:8px;min-width:0;display:flex}.simulator-module__3Ga9cq__labIdentity>b{font:800 17px var(--font-geist-mono),monospace;flex:none}.simulator-module__3Ga9cq__labIdentity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:750;line-height:1.15;overflow:hidden}.simulator-module__3Ga9cq__labIdentity small{color:var(--faint);margin-top:2px;font-size:12px;font-weight:650;display:block}.simulator-module__3Ga9cq__labHead output{min-width:78px;font:800 26px var(--font-geist-mono),monospace;letter-spacing:-.02em;text-align:right}.simulator-module__3Ga9cq__labHead output small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600}.simulator-module__3Ga9cq__rangeWrap{height:52px;margin-top:8px;position:relative}.simulator-module__3Ga9cq__labCompact .simulator-module__3Ga9cq__rangeWrap{height:48px}.simulator-module__3Ga9cq__rangeWrap input{z-index:2;cursor:grab;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:24px;margin:0;position:absolute;top:0;left:0}.simulator-module__3Ga9cq__rangeWrap input:active{cursor:grabbing}.simulator-module__3Ga9cq__rangeWrap input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--track)0 var(--range-start),var(--band)var(--range-start)var(--range-end),var(--track)var(--range-end)100%);border-radius:999px;height:12px}.simulator-module__3Ga9cq__rangeWrap input::-moz-range-track{background:linear-gradient(90deg,var(--track)0 var(--range-start),var(--band)var(--range-start)var(--range-end),var(--track)var(--range-end)100%);border-radius:999px;height:12px}.simulator-module__3Ga9cq__rangeWrap input::-webkit-slider-thumb{border:2px solid var(--card);background:var(--ink);appearance:none;border-radius:5px;width:14px;height:26px;margin-top:-7px;box-shadow:0 1px 5px #00000059}.simulator-module__3Ga9cq__rangeWrap input::-moz-range-thumb{border:2px solid var(--card);background:var(--ink);border-radius:5px;width:14px;height:26px;box-shadow:0 1px 5px #00000059}.simulator-module__3Ga9cq__rangeWrap input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.simulator-module__3Ga9cq__bandLabel{border:2px solid var(--ok);pointer-events:none;border-top:0;border-radius:0 0 4px 4px;height:7px;position:absolute;top:26px}.simulator-module__3Ga9cq__bandLabel em{color:var(--ok);font:800 12px var(--font-geist-mono),monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-style:normal;position:absolute;top:9px;left:50%;transform:translate(-50%)}.simulator-module__3Ga9cq__monitor{background:var(--monitor);min-width:0;color:var(--monitor-text);border-radius:0 24px 24px 0;padding:24px}.simulator-module__3Ga9cq__monitor .simulator-module__3Ga9cq__kicker{color:var(--monitor-kicker)}.simulator-module__3Ga9cq__monitorHead{border-bottom:1px solid var(--monitor-line);padding-bottom:16px}.simulator-module__3Ga9cq__monitorHead h2{color:#fff;letter-spacing:-.03em;margin:6px 0 8px;font-size:30px;line-height:1.1}.simulator-module__3Ga9cq__monitorHead p{color:var(--monitor-dim);margin:0;font-size:15px;line-height:1.55}.simulator-module__3Ga9cq__steps{margin:0;padding:0;list-style:none}.simulator-module__3Ga9cq__step{border-bottom:1px solid var(--monitor-line);grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.simulator-module__3Ga9cq__step:last-child{border-bottom:0;padding-bottom:4px}.simulator-module__3Ga9cq__stepNum{background:var(--monitor-accent);color:#14122a;width:34px;height:34px;font:850 15px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.simulator-module__3Ga9cq__stepBody{min-width:0}.simulator-module__3Ga9cq__stepBody>p{color:var(--monitor-dim);margin:10px 0 0;font-size:14px;line-height:1.55}.simulator-module__3Ga9cq__stepHead{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:34px;display:flex}.simulator-module__3Ga9cq__stepHead>b{color:#fff;font-size:17px}.simulator-module__3Ga9cq__stepValue{background:var(--monitor-2);color:#e9e6ff;font:800 13px var(--font-geist-mono),monospace;letter-spacing:.01em;border-radius:6px;margin-left:auto;padding:4px 9px}.simulator-module__3Ga9cq__stepValue.simulator-module__3Ga9cq__normal{color:#6fe0b5}.simulator-module__3Ga9cq__stepValue.simulator-module__3Ga9cq__warning{color:#ffc467}.simulator-module__3Ga9cq__stepValue.simulator-module__3Ga9cq__critical{color:#ff8ca0}.simulator-module__3Ga9cq__stepLocked{opacity:.45}.simulator-module__3Ga9cq__stepLocked .simulator-module__3Ga9cq__stepNum{background:var(--monitor-2);color:var(--monitor-dim)}.simulator-module__3Ga9cq__stepSolved .simulator-module__3Ga9cq__stepNum{color:#0c1f18;background:#2fbf8a}.simulator-module__3Ga9cq__stepMuted{color:var(--monitor-dim);margin:8px 0 0;font-size:14px}.simulator-module__3Ga9cq__question{color:#fff;margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.4}.simulator-module__3Ga9cq__options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.simulator-module__3Ga9cq__option{background:var(--monitor-2);color:#fff;text-align:left;cursor:pointer;border:1px solid #5a5687;border-radius:10px;flex-direction:column;flex:120px;align-items:flex-start;gap:2px;min-width:120px;padding:9px 12px;transition:all .14s;display:flex}.simulator-module__3Ga9cq__option strong{font-size:14px;font-weight:800}.simulator-module__3Ga9cq__option span{color:var(--monitor-dim);font-size:12px;font-weight:650}.simulator-module__3Ga9cq__option:hover{border-color:var(--monitor-accent);background:#2c2950}.simulator-module__3Ga9cq__option:focus-visible{outline:2px solid var(--monitor-accent);outline-offset:2px}.simulator-module__3Ga9cq__optionCorrect,.simulator-module__3Ga9cq__optionCorrect:hover{background:#2fbf8a2e;border-color:#2fbf8a}.simulator-module__3Ga9cq__optionCorrect strong{color:#7ee6bf;align-items:center;gap:5px;display:inline-flex}.simulator-module__3Ga9cq__optionDim{opacity:.4}.simulator-module__3Ga9cq__option:disabled{cursor:default}.simulator-module__3Ga9cq__stepBody>.simulator-module__3Ga9cq__expectedBlock{margin-top:10px}.simulator-module__3Ga9cq__optionWrong{background:#5b182673;border-color:#ff8ca0;animation:.4s ease-in-out simulator-module__3Ga9cq__abShake}@keyframes simulator-module__3Ga9cq__abShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.simulator-module__3Ga9cq__nudge{color:#ffc4cf;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:14px;line-height:1.45;display:flex}.simulator-module__3Ga9cq__nudge>svg{flex:none}.simulator-module__3Ga9cq__nudge>span{flex:240px}.simulator-module__3Ga9cq__nudge>button{color:#eeeaff;cursor:pointer;background:#302b55;border:0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800}.simulator-module__3Ga9cq__nudge>button:hover{background:#3d3768}.simulator-module__3Ga9cq__question+.simulator-module__3Ga9cq__courseControl{margin-top:10px}.simulator-module__3Ga9cq__nextButton,.simulator-module__3Ga9cq__stepper{display:none}.simulator-module__3Ga9cq__pullGrid{gap:6px;margin-top:10px;display:grid}.simulator-module__3Ga9cq__pullRow{border:1px solid var(--monitor-line);background:var(--monitor-2);border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.simulator-module__3Ga9cq__pullPrimary{border-color:var(--monitor-accent);box-shadow:inset 3px 0 var(--monitor-accent)}.simulator-module__3Ga9cq__pullLab{color:#fff;font:800 15px var(--font-geist-mono),monospace;white-space:nowrap}.simulator-module__3Ga9cq__pullLab small{color:var(--monitor-dim);margin-left:4px;font-family:inherit;font-size:12px;font-weight:650}.simulator-module__3Ga9cq__pullDir{color:var(--monitor-text);font-size:13px;font-weight:700}.simulator-module__3Ga9cq__pullRole{color:var(--monitor-kicker);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850}.simulator-module__3Ga9cq__pullPrimary .simulator-module__3Ga9cq__pullRole{color:#14122a;background:var(--monitor-accent);border-radius:999px;padding:3px 8px}.simulator-module__3Ga9cq__stageRow{grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:10px;display:grid}.simulator-module__3Ga9cq__stageRow>p{color:var(--monitor-dim);margin:3px 0 0;font-size:14px;line-height:1.5}.simulator-module__3Ga9cq__stagePill{letter-spacing:.03em;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:13px;font-weight:850;display:inline-block}.simulator-module__3Ga9cq__stage-none{background:var(--monitor-2);color:var(--monitor-text)}.simulator-module__3Ga9cq__stage-uncompensated{color:#ffb3c1;background:#5b1d2c}.simulator-module__3Ga9cq__stage-partial{color:#ffd48a;background:#4d3a0f}.simulator-module__3Ga9cq__stage-full{color:#7ee6bf;background:#12483a}.simulator-module__3Ga9cq__expectedBlock{border:1px solid var(--monitor-line);background:#23213ecc;border-radius:14px;margin-top:14px;padding:12px 14px 14px}.simulator-module__3Ga9cq__expectedMixed{border-color:#8b4050}.simulator-module__3Ga9cq__expectedLine{color:var(--monitor-dim);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;font-weight:700;display:flex}.simulator-module__3Ga9cq__expectedLine b{color:#fff;font:800 18px var(--font-geist-mono),monospace;margin-left:4px}.simulator-module__3Ga9cq__expectedLine b.simulator-module__3Ga9cq__critical{color:#ff8ca0}.simulator-module__3Ga9cq__expectedLine>.simulator-module__3Ga9cq__hint{margin-left:auto}.simulator-module__3Ga9cq__expectedTrack{height:62px;margin:10px 6px 0;position:relative}.simulator-module__3Ga9cq__expectedTrack:before{content:"";background:#3f3c5e;border-radius:999px;height:8px;position:absolute;top:24px;left:0;right:0}.simulator-module__3Ga9cq__trackNormal{background:#4f7f6d;height:8px;position:absolute;top:24px}.simulator-module__3Ga9cq__trackExpected{background:var(--monitor-accent);border-radius:4px;height:16px;position:absolute;top:20px}.simulator-module__3Ga9cq__expectedTrack b{border:2px solid var(--monitor);background:#fff;border-radius:4px;width:10px;height:24px;transition:left .24s;position:absolute;top:16px;transform:translate(-50%)}.simulator-module__3Ga9cq__trackLegend{color:#86b8a5;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;position:absolute;top:44px;overflow:visible}.simulator-module__3Ga9cq__trackLegendExpected{color:var(--monitor-accent);top:2px}.simulator-module__3Ga9cq__expectedAxis{color:var(--monitor-dim);font:700 12px var(--font-geist-mono),monospace;justify-content:space-between;margin-top:2px;display:flex}.simulator-module__3Ga9cq__verdict{color:#c9c4e3;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.5;display:flex}.simulator-module__3Ga9cq__verdict>svg{color:#7ee6bf;flex:none;margin-top:2px}.simulator-module__3Ga9cq__expectedMixed .simulator-module__3Ga9cq__verdict>svg{color:#ff9baf}.simulator-module__3Ga9cq__verdict strong{color:#fff}.simulator-module__3Ga9cq__expectedActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.simulator-module__3Ga9cq__expectedActions>button{color:#eeeaff;cursor:pointer;background:#302b55;border:1px solid #7165a6;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.simulator-module__3Ga9cq__expectedActions>button:hover{color:#fff;border-color:#b7a7ff}.simulator-module__3Ga9cq__courseControl{background:#292642;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.simulator-module__3Ga9cq__courseControl>span{color:var(--monitor-dim);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;padding:0 8px 0 10px;font-size:12px;font-weight:800;display:inline-flex}.simulator-module__3Ga9cq__courseControl>button{color:#9b94bc;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.simulator-module__3Ga9cq__courseControl .simulator-module__3Ga9cq__courseActive{color:#5643a5;background:#eeeaff}.simulator-module__3Ga9cq__labPanel{flex-direction:column;display:flex}.simulator-module__3Ga9cq__patient{border-top:1px solid var(--line);margin-top:auto;padding-top:18px}.simulator-module__3Ga9cq__patient>p{margin:6px 0 0;font-size:16px;line-height:1.5}.simulator-module__3Ga9cq__patho{margin-top:14px}.simulator-module__3Ga9cq__pathoLabel{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.simulator-module__3Ga9cq__pathoList{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.simulator-module__3Ga9cq__pathoList li{background:var(--accent-soft);min-width:0;color:var(--ink);border-radius:8px;align-items:flex-start;gap:9px;padding:8px 10px;font-size:14px;line-height:1.45;display:flex}.simulator-module__3Ga9cq__pathoList span{background:var(--accent);color:#fff;width:22px;height:22px;font:800 12px var(--font-geist-mono),monospace;border-radius:50%;flex:none;place-items:center;margin-top:-1px;display:grid}.simulator-module__3Ga9cq__findings{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin-top:14px;padding:20px 24px 24px}.simulator-module__3Ga9cq__clueGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.simulator-module__3Ga9cq__clueGrid article{border-left:3px solid var(--accent);background:var(--card);border-radius:0 10px 10px 0;padding:14px 16px}.simulator-module__3Ga9cq__clueGrid span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.simulator-module__3Ga9cq__clueGrid p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.55}.simulator-module__3Ga9cq__gapDrawer{border:1px dashed var(--line-strong);background:var(--card);border-radius:14px;margin-top:14px}.simulator-module__3Ga9cq__gapDrawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.simulator-module__3Ga9cq__gapDrawer summary::-webkit-details-marker{display:none}.simulator-module__3Ga9cq__gapDrawer summary span{display:block}.simulator-module__3Ga9cq__gapDrawer summary b{font-size:15px;display:block}.simulator-module__3Ga9cq__gapDrawer summary small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.simulator-module__3Ga9cq__gapDrawer summary strong{background:var(--accent-soft);color:var(--accent-ink);font:800 13px var(--font-geist-mono),monospace;text-transform:uppercase;border-radius:6px;flex:none;padding:5px 9px}.simulator-module__3Ga9cq__gapDrawer summary strong.simulator-module__3Ga9cq__critical{background:var(--crit-soft);color:var(--crit)}.simulator-module__3Ga9cq__gapDrawer[open] summary{border-bottom:1px solid var(--line);background:var(--card-2);border-radius:14px 14px 0 0}.simulator-module__3Ga9cq__gapBody{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;padding:18px 16px 16px;display:grid}.simulator-module__3Ga9cq__gapLesson h3{margin:0 0 6px;font-size:18px}.simulator-module__3Ga9cq__gapLesson p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.simulator-module__3Ga9cq__gapLesson code{background:var(--accent-soft);color:var(--accent-ink);font:750 13px var(--font-geist-mono),monospace;border-radius:6px;margin-top:10px;padding:6px 9px;display:inline-block}.simulator-module__3Ga9cq__gapInputs{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.simulator-module__3Ga9cq__normals{border:1px solid var(--line);background:var(--card);border-radius:18px;margin-top:14px;padding:24px}.simulator-module__3Ga9cq__normalsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.simulator-module__3Ga9cq__normalsHead h2{letter-spacing:-.02em;margin:0;font-size:24px}.simulator-module__3Ga9cq__normalsHead p{color:var(--muted);margin:4px 0 0;font-size:14px}.simulator-module__3Ga9cq__normalsControls{align-items:center;gap:8px;display:flex}.simulator-module__3Ga9cq__segment{border:1px solid var(--line-strong);border-radius:999px;padding:3px;display:inline-flex}.simulator-module__3Ga9cq__segment button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:750;line-height:1.2}.simulator-module__3Ga9cq__segment button:hover{color:var(--ink)}.simulator-module__3Ga9cq__segment .simulator-module__3Ga9cq__segmentActive{background:var(--ok);color:#fff}.simulator-module__3Ga9cq__checkButton{background:var(--ok);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;line-height:1.2}.simulator-module__3Ga9cq__checkButton:disabled{opacity:.4;cursor:default}.simulator-module__3Ga9cq__checkButton:hover{filter:brightness(.92)}.simulator-module__3Ga9cq__normalsGrid{grid-template-columns:1fr 1fr;gap:6px 32px;margin-top:14px;display:grid}.simulator-module__3Ga9cq__normalRow{padding:8px 0}.simulator-module__3Ga9cq__normalRowHead{align-items:baseline;gap:8px;display:flex}.simulator-module__3Ga9cq__normalRowHead>b{font:800 15px var(--font-geist-mono),monospace}.simulator-module__3Ga9cq__normalRowHead>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:750;overflow:hidden}.simulator-module__3Ga9cq__normalAnswer,.simulator-module__3Ga9cq__normalGuess{font:800 14px var(--font-geist-mono),monospace;white-space:nowrap;font-style:normal}.simulator-module__3Ga9cq__normalAnswer{color:var(--ok)}.simulator-module__3Ga9cq__normalGuess{color:var(--muted);font-weight:650}.simulator-module__3Ga9cq__marks{gap:3px;display:inline-flex}.simulator-module__3Ga9cq__marks i{color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:inline-grid}.simulator-module__3Ga9cq__markOk{background:var(--ok)}.simulator-module__3Ga9cq__markBad{background:var(--crit)}.simulator-module__3Ga9cq__axis{height:16px;margin-top:22px;position:relative}.simulator-module__3Ga9cq__axis span{color:var(--faint);font:650 11px var(--font-geist-mono),monospace;position:absolute;transform:translate(-50%)}.simulator-module__3Ga9cq__axis i{background:var(--ink);color:var(--card);font:800 11px var(--font-geist-mono),monospace;border-radius:4px;padding:1px 6px;font-style:normal;position:absolute;top:-20px;transform:translate(-50%)}.simulator-module__3Ga9cq__dual{height:26px;margin-top:2px;position:relative}.simulator-module__3Ga9cq__dualTrack{background:var(--track);border-radius:999px;height:10px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.simulator-module__3Ga9cq__dualBand{background:var(--band);border-radius:999px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.simulator-module__3Ga9cq__dualGuess{background:var(--line-strong);border-radius:999px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.simulator-module__3Ga9cq__dual input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;inset:0}.simulator-module__3Ga9cq__dual input[type=range]::-webkit-slider-runnable-track{background:0 0;height:10px}.simulator-module__3Ga9cq__dual input[type=range]::-moz-range-track{background:0 0;height:10px}.simulator-module__3Ga9cq__dual input[type=range]::-webkit-slider-thumb{border:2px solid var(--card);background:var(--ink);cursor:grab;pointer-events:auto;appearance:none;border-radius:5px;width:14px;height:24px;margin-top:-7px;box-shadow:0 1px 4px #00000059}.simulator-module__3Ga9cq__dual input[type=range]::-moz-range-thumb{border:2px solid var(--card);background:var(--ink);cursor:grab;pointer-events:auto;border-radius:5px;width:14px;height:24px;box-shadow:0 1px 4px #00000059}.simulator-module__3Ga9cq__dual input[type=range]:focus-visible{outline:none}.simulator-module__3Ga9cq__dual input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.simulator-module__3Ga9cq__normalsNote{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.simulator-module__3Ga9cq__disclaimer{max-width:980px;color:var(--muted);text-align:center;align-items:flex-start;gap:9px;margin:20px auto 0;font-size:13px;line-height:1.55;display:flex}.simulator-module__3Ga9cq__disclaimer svg{color:var(--warn);flex:none;margin-top:2px}@media (max-width:1040px){.simulator-module__3Ga9cq__workspace{grid-template-columns:1fr}.simulator-module__3Ga9cq__labPanel{border-radius:24px 24px 0 0}.simulator-module__3Ga9cq__monitor{border-radius:0 0 24px 24px}}@media (max-width:780px){.simulator-module__3Ga9cq__hero{grid-template-columns:1fr;gap:20px}.simulator-module__3Ga9cq__hero h1{font-size:clamp(38px,11vw,56px)}.simulator-module__3Ga9cq__hero>div:first-child>p,.simulator-module__3Ga9cq__heroLesson{display:none}.simulator-module__3Ga9cq__hero{margin-bottom:14px}.simulator-module__3Ga9cq__picker{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}.simulator-module__3Ga9cq__chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.simulator-module__3Ga9cq__chips::-webkit-scrollbar{display:none}.simulator-module__3Ga9cq__chip,.simulator-module__3Ga9cq__chipReset{flex:none;min-height:34px}.simulator-module__3Ga9cq__labPanel{padding:12px 14px 10px}.simulator-module__3Ga9cq__panelHead{display:none}.simulator-module__3Ga9cq__rangesToggle{margin:0 0 4px;padding:3px 9px 3px 7px;font-size:11px}.simulator-module__3Ga9cq__phBlock{padding:4px 0 10px}.simulator-module__3Ga9cq__phReadout{align-items:center;gap:10px;display:flex}.simulator-module__3Ga9cq__phReadout>.simulator-module__3Ga9cq__rowLabel{flex:auto}.simulator-module__3Ga9cq__phReadout>strong{order:-1;font-size:32px}.simulator-module__3Ga9cq__phGauge{height:34px;margin-top:6px}.simulator-module__3Ga9cq__phTicks{height:12px}.simulator-module__3Ga9cq__phTicks span{font-size:11px}.simulator-module__3Ga9cq__phTrack{height:10px;top:16px}.simulator-module__3Ga9cq__phMarker{height:20px;top:11px}.simulator-module__3Ga9cq__phZones{display:none}.simulator-module__3Ga9cq__labRow{padding:8px 0 6px}.simulator-module__3Ga9cq__labHead{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.simulator-module__3Ga9cq__labIdentity>b{font-size:15px}.simulator-module__3Ga9cq__labIdentity>span{font-size:14px}.simulator-module__3Ga9cq__labIdentity small{display:none}.simulator-module__3Ga9cq__labHead output{text-align:right;grid-column:auto;min-width:0;font-size:22px}.simulator-module__3Ga9cq__labHead output small{display:none}.simulator-module__3Ga9cq__pill{padding:3px 6px;font-size:11px}.simulator-module__3Ga9cq__rangeWrap{height:44px;margin-top:4px}.simulator-module__3Ga9cq__rangeWrap input{height:22px}.simulator-module__3Ga9cq__rangeWrap input::-webkit-slider-runnable-track{height:10px}.simulator-module__3Ga9cq__rangeWrap input::-moz-range-track{height:10px}.simulator-module__3Ga9cq__rangeWrap input::-webkit-slider-thumb{width:12px;height:22px;margin-top:-6px}.simulator-module__3Ga9cq__rangeWrap input::-moz-range-thumb{width:12px;height:22px}.simulator-module__3Ga9cq__bandLabel{height:5px;top:22px}.simulator-module__3Ga9cq__bandLabel em{font-size:11px;top:6px}.simulator-module__3Ga9cq__patient{padding-top:8px}.simulator-module__3Ga9cq__patient>.simulator-module__3Ga9cq__kicker{display:none}.simulator-module__3Ga9cq__patient>p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.simulator-module__3Ga9cq__patho{margin-top:10px}.simulator-module__3Ga9cq__pathoList li{padding:6px 8px;font-size:13px}.simulator-module__3Ga9cq__pathoList span{width:20px;height:20px;font-size:11px}.simulator-module__3Ga9cq__monitor{padding:12px 14px 14px}.simulator-module__3Ga9cq__monitorHead{padding-bottom:8px}.simulator-module__3Ga9cq__monitorHead>.simulator-module__3Ga9cq__kicker,.simulator-module__3Ga9cq__monitorHeadText{display:none}.simulator-module__3Ga9cq__stepper{align-items:center;gap:6px;display:flex}.simulator-module__3Ga9cq__stepper button{width:26px;height:26px;color:var(--monitor-dim);font:800 12px var(--font-geist-mono),monospace;cursor:pointer;background:0 0;border:1px solid #5a5687;border-radius:50%;flex:none;place-items:center;display:grid}.simulator-module__3Ga9cq__stepper button:disabled{opacity:.4;cursor:default}.simulator-module__3Ga9cq__stepper .simulator-module__3Ga9cq__stepperDone{color:#0c1f18;background:#2fbf8a;border-color:#2fbf8a}.simulator-module__3Ga9cq__stepper .simulator-module__3Ga9cq__stepperActive{border-color:var(--monitor-accent);box-shadow:0 0 0 2px #a997f159}.simulator-module__3Ga9cq__stepper span{color:#fff;margin-left:4px;font-size:14px;font-weight:800;line-height:1.25}.simulator-module__3Ga9cq__step{border-bottom:0;padding:10px 0 0;display:none}.simulator-module__3Ga9cq__step.simulator-module__3Ga9cq__stepActive{grid-template-columns:1fr;gap:0;display:grid}.simulator-module__3Ga9cq__step .simulator-module__3Ga9cq__stepNum{display:none}.simulator-module__3Ga9cq__stepHead{min-height:0}.simulator-module__3Ga9cq__stepHead>b{font-size:15px}.simulator-module__3Ga9cq__question{margin-top:4px;font-size:14px}.simulator-module__3Ga9cq__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.simulator-module__3Ga9cq__optionsFour{grid-template-columns:1fr 1fr}.simulator-module__3Ga9cq__option{min-width:0;padding:8px 9px}.simulator-module__3Ga9cq__option strong{font-size:13px}.simulator-module__3Ga9cq__option span{font-size:11px;line-height:1.25}.simulator-module__3Ga9cq__stepBody>p,.simulator-module__3Ga9cq__stepMuted{margin-top:8px;font-size:13px;line-height:1.45}.simulator-module__3Ga9cq__nudge{margin-top:8px;font-size:13px}.simulator-module__3Ga9cq__expectedBlock{margin-top:8px;padding:10px 12px 12px}.simulator-module__3Ga9cq__expectedLine b{font-size:16px}.simulator-module__3Ga9cq__verdict{margin-top:8px;font-size:13px}.simulator-module__3Ga9cq__expectedActions{margin-top:10px}.simulator-module__3Ga9cq__nextButton{color:#0c1f18;cursor:pointer;background:#2fbf8a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:11px 14px;font-size:14px;font-weight:850;display:inline-flex}.simulator-module__3Ga9cq__courseControl{margin-top:8px}.simulator-module__3Ga9cq__gapBody{grid-template-columns:1fr}.simulator-module__3Ga9cq__clueGrid{grid-template-columns:1fr 1fr}.simulator-module__3Ga9cq__gapInputs,.simulator-module__3Ga9cq__normalsGrid{grid-template-columns:1fr}}@media (max-width:540px){.simulator-module__3Ga9cq__labPanel,.simulator-module__3Ga9cq__monitor,.simulator-module__3Ga9cq__findings,.simulator-module__3Ga9cq__normals{padding:16px 14px}.simulator-module__3Ga9cq__clueGrid{grid-template-columns:1fr}.simulator-module__3Ga9cq__monitorHead h2{font-size:25px}.simulator-module__3Ga9cq__pullRow{grid-template-columns:1fr auto}.simulator-module__3Ga9cq__pullDir{grid-column:1/-1}.simulator-module__3Ga9cq__stageRow{grid-template-columns:1fr}.simulator-module__3Ga9cq__expectedActions{flex-direction:column;align-items:stretch}.simulator-module__3Ga9cq__expectedActions>button,.simulator-module__3Ga9cq__courseControl{justify-content:center}.simulator-module__3Ga9cq__normalsControls{width:100%}.simulator-module__3Ga9cq__segment,.simulator-module__3Ga9cq__segment button{flex:1}.simulator-module__3Ga9cq__disclaimer{text-align:left}}@media (prefers-reduced-motion:reduce){.simulator-module__3Ga9cq__root *{transition:none!important;animation:none!important}}
