.Bn5KGW_root{overflow-anchor:none;--ink:#14181f;--paper:#fff;--faint:#64748b;--accent:#2563eb;--ward:#0ea5a4;--alarm:#d97706;--display:var(--font-fraunces), Georgia, serif;--ui:var(--font-inter), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;font-family:var(--ui);color:var(--ink);background:var(--paper)}.Bn5KGW_eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ward);font-size:12px}.Bn5KGW_hero{place-items:end start;min-height:72vh;display:grid;position:relative;overflow:hidden}.Bn5KGW_hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Bn5KGW_scrim{background:linear-gradient(#0a0e1426 30%,#0a0e14d1 100%);position:absolute;inset:0}.Bn5KGW_heroInner{color:#fff;max-width:760px;padding:48px 24px;position:relative}.Bn5KGW_heroInner h1{font-family:var(--display);margin:10px 0 12px;font-size:clamp(40px,7vw,76px);line-height:1.02}.Bn5KGW_heroInner p{opacity:.9;max-width:46ch;font-size:18px}.Bn5KGW_placeholder{color:var(--faint);padding:48px 24px}@media (max-width:700px){.Bn5KGW_hero{min-height:60vh}}.Bn5KGW_walk{position:relative}.Bn5KGW_walkHud{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-bottom:1px solid #14181f14;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:sticky;top:65px}.Bn5KGW_wardMap{flex:none;width:160px;height:20px}.Bn5KGW_wardMapPath{stroke:#14181f26;stroke-width:2px;fill:none}.Bn5KGW_wardMapDot{fill:#cbd5e1;stroke:#fff;stroke-width:1.5px;transition:fill .3s}.Bn5KGW_wardMapDot.Bn5KGW_seen{fill:var(--ward)}.Bn5KGW_wardMapDot.Bn5KGW_here{fill:var(--accent)}.Bn5KGW_trustHud{align-items:center;gap:8px;display:flex}.Bn5KGW_trustLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:11px}.Bn5KGW_trustSegments{gap:3px;display:flex}.Bn5KGW_trustSegment{background:#14181f1f;border-radius:2px;width:14px;height:8px}.Bn5KGW_trustSegment.Bn5KGW_filled{background:var(--ward)}.Bn5KGW_noticedCounter{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);white-space:nowrap;font-size:11px}.Bn5KGW_walkHead{max-width:900px;margin:0 auto;padding:32px 24px 16px;scroll-margin-top:112px}.Bn5KGW_stationTitle{font-family:var(--display);color:var(--ink);margin:6px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.05}.Bn5KGW_nodeStage{aspect-ratio:16/9;background:#0b0f14;width:100%;max-height:78vh;margin:0 auto;position:relative;overflow:hidden}.Bn5KGW_nodeStage img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.Bn5KGW_nodeStage img.Bn5KGW_on{opacity:1}.Bn5KGW_nodeStageOverlay{pointer-events:none;position:absolute;inset:0}.Bn5KGW_hotspot{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;transition:background .15s,border-color .15s;position:absolute}.Bn5KGW_hotspot:hover,.Bn5KGW_hotspot:focus-visible{background:#ffffff1a;border-color:#ffffffa6;outline:none}.Bn5KGW_hotspot.Bn5KGW_found{border-color:#0ea5a4bf}.Bn5KGW_hotspotPin{background:var(--ward);color:#fff;width:22px;height:22px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 1px 4px #0006}.Bn5KGW_hotspot.Bn5KGW_pulse{animation:.9s ease-in-out 2 Bn5KGW_hotspotPulse}@keyframes Bn5KGW_hotspotPulse{0%,to{border-color:#fff6;transform:scale(1)}50%{border-color:#ffffffe6;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Bn5KGW_hotspot.Bn5KGW_pulse{animation:none}}.Bn5KGW_hotspotCounter{pointer-events:none;font-family:var(--mono);letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0e1499;border-radius:999px;padding:6px 14px;font-size:12px;position:absolute;bottom:16px;left:16px}.Bn5KGW_hotspotCounter.Bn5KGW_atThreshold{background:#0ea5a4d9}.Bn5KGW_payoffCard{pointer-events:auto;background:#fff;border-radius:12px;max-width:420px;margin:0 auto;padding:18px 20px;position:absolute;inset:auto 16px 16px;box-shadow:0 12px 32px #0a0e1459}.Bn5KGW_payoffCardTitle{font-family:var(--ui);color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:700}.Bn5KGW_payoffCardBody{font-family:var(--ui);color:var(--faint);margin:0 0 12px;font-size:14px;line-height:1.5}.Bn5KGW_payoffCardDismiss{font-family:var(--ui);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.Bn5KGW_payoffList{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Bn5KGW_walkNav{justify-content:flex-end;max-width:900px;margin:0 auto;padding:20px 24px 56px;display:flex}.Bn5KGW_continueBtn,.Bn5KGW_talkBtn{font-family:var(--ui);color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:8px;padding:12px 22px;font-size:15px;font-weight:600;transition:background .15s,transform .15s}.Bn5KGW_continueBtn:hover,.Bn5KGW_talkBtn:hover{background:#1d4ed8}.Bn5KGW_continueBtn:active,.Bn5KGW_talkBtn:active{transform:translateY(1px)}.Bn5KGW_continueBtn:disabled,.Bn5KGW_talkBtn:disabled,.Bn5KGW_talkBtn.Bn5KGW_locked{color:var(--faint);cursor:not-allowed;background:#14181f1f}.Bn5KGW_continueBtn:disabled:hover,.Bn5KGW_talkBtn:disabled:hover{background:#14181f1f}.Bn5KGW_speakerPortrait{width:88px;height:88px;box-shadow:0 0 0 3px var(--ward);background:#e2e8f0;border-radius:50%;flex:none;position:relative;overflow:hidden}.Bn5KGW_speakerPortrait img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.Bn5KGW_speakerPortrait img.Bn5KGW_on{opacity:1}@media (prefers-reduced-motion:reduce){.Bn5KGW_speakerPortrait img{transition:none}}.Bn5KGW_dialoguePanel{flex-direction:column;gap:18px;max-width:760px;margin:0 auto;padding:28px 24px 8px;display:flex}.Bn5KGW_dialogueHeader{align-items:center;gap:16px;display:flex}.Bn5KGW_dialogueSpeakerInfo{flex-direction:column;gap:2px;display:flex}.Bn5KGW_dialogueName{font-family:var(--ui);color:var(--ink);outline:none;font-size:16px;font-weight:700}.Bn5KGW_dialogueRole{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px}.Bn5KGW_dialogueIntro{font-family:var(--ui);color:var(--ink);margin:0;font-size:17px;line-height:1.55}.Bn5KGW_timedBar{background:#14181f1a;border-radius:999px;height:6px;position:relative;overflow:hidden}.Bn5KGW_timedBarFill{background:var(--alarm);border-radius:999px;height:100%;transition:width .1s linear;position:absolute;inset:0 auto 0 0}.Bn5KGW_choices{flex-direction:column;gap:10px;display:flex}.Bn5KGW_choiceBtn{text-align:left;font-family:var(--ui);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #14181f26;border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.45;transition:border-color .15s,background .15s}.Bn5KGW_choiceBtn:hover,.Bn5KGW_choiceBtn:focus-visible{border-color:var(--accent);background:#2563eb0a;outline:none}.Bn5KGW_consequence{flex-direction:column;gap:12px;display:flex}.Bn5KGW_consequenceText{font-family:var(--ui);color:var(--ink);margin:0;font-size:16px;font-style:italic;line-height:1.6}.Bn5KGW_coach{font-family:var(--ui);color:var(--faint);background:#14181f08;border-radius:8px;padding:10px 14px;font-size:14px}.Bn5KGW_coach summary{cursor:pointer;color:var(--accent);font-weight:600}.Bn5KGW_coach p{margin:8px 0 0;line-height:1.55}.Bn5KGW_consequence .Bn5KGW_continueBtn{align-self:flex-end}.Bn5KGW_exitParting{align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:28px 24px 8px;display:flex}.Bn5KGW_exitPartingText{font-family:var(--ui);color:var(--ink);margin:0;font-size:17px;font-style:italic;line-height:1.6}.Bn5KGW_transcript{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Bn5KGW_predictGate{max-width:760px;margin:0 auto;padding:40px 24px}.Bn5KGW_predictTitle{font-family:var(--display);color:var(--ink);margin:8px 0 20px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.Bn5KGW_predictOptions{flex-direction:column;gap:10px;display:flex}.Bn5KGW_predictBtn{text-align:left;font-family:var(--ui);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #14181f26;border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.45;transition:border-color .15s,background .15s}.Bn5KGW_predictBtn:hover,.Bn5KGW_predictBtn:focus-visible{border-color:var(--accent);background:#2563eb0a;outline:none}.Bn5KGW_predictAck{font-family:var(--ui);color:var(--ward);outline:none;font-size:16px;font-style:italic}.Bn5KGW_walkGateNotice{max-width:760px;font-family:var(--mono);letter-spacing:.04em;color:var(--alarm);margin:0 auto;padding:0 24px 20px;font-size:12px}.Bn5KGW_walkGate.Bn5KGW_locked{opacity:.35;filter:saturate(.5);pointer-events:none}.Bn5KGW_commitPanel{max-width:760px;margin:0 auto;padding:20px 24px 8px}.Bn5KGW_commitTitle{font-family:var(--display);color:var(--ink);margin:8px 0 4px;font-size:clamp(22px,3vw,30px);line-height:1.18}.Bn5KGW_commitSub{font-family:var(--ui);color:var(--faint);margin:0 0 20px;font-size:15px}.Bn5KGW_commitGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.Bn5KGW_commitCard{text-align:left;font-family:var(--ui);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #14181f26;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.Bn5KGW_commitCard:hover,.Bn5KGW_commitCard:focus-visible{border-color:var(--accent);outline:none}.Bn5KGW_commitCard.Bn5KGW_selected{border-color:var(--ward);background:#0ea5a40d}.Bn5KGW_commitCard.Bn5KGW_disabled{opacity:.4;cursor:not-allowed}.Bn5KGW_commitCardLabel{font-size:15px;font-weight:600}.Bn5KGW_commitCardDetail{color:var(--faint);font-size:13px;line-height:1.5}.Bn5KGW_commitFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 40px;display:flex}.Bn5KGW_commitReason{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);margin:0;font-size:12px}.Bn5KGW_debrief{max-width:820px;margin:0 auto;padding:48px 24px 64px}.Bn5KGW_debriefIntro{margin-bottom:32px}.Bn5KGW_debriefHeading{font-family:var(--display);color:var(--ink);outline:none;margin:8px 0 0;font-size:clamp(30px,5vw,48px);line-height:1.05}.Bn5KGW_debriefBlock{border-top:1px solid #14181f14;padding:24px 0}.Bn5KGW_debriefBlock h3{font-family:var(--ui);color:var(--ink);margin:0 0 12px;font-size:18px;font-weight:700}.Bn5KGW_debriefBlock p{font-family:var(--ui);color:var(--ink);margin:0 0 10px;font-size:15px;line-height:1.6}.Bn5KGW_debriefBlock ul,.Bn5KGW_debriefBlock ol.Bn5KGW_debriefTranscript{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.Bn5KGW_debriefBlock li{font-family:var(--ui);color:var(--ink);font-size:15px;line-height:1.55}.Bn5KGW_modelGrid{background:#14181f14;border:1px solid #14181f14;border-radius:12px;grid-template-columns:140px 1fr 1fr;gap:1px;display:grid;overflow:hidden}.Bn5KGW_modelGrid>div{font-family:var(--ui);color:var(--ink);background:#fff;padding:14px 16px;font-size:14px;line-height:1.5}.Bn5KGW_modelGridHead{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px;font-weight:700;background:#14181f08!important}.Bn5KGW_modelGridLabel{color:var(--ink);font-weight:700}.Bn5KGW_debriefFooter{justify-content:center;padding-top:32px;display:flex}.Bn5KGW_srOnlyStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.Bn5KGW_walkHud{flex-wrap:wrap;padding:8px 16px}.Bn5KGW_wardMap{width:120px}.Bn5KGW_walkHead,.Bn5KGW_walkNav,.Bn5KGW_dialoguePanel,.Bn5KGW_exitParting,.Bn5KGW_predictGate,.Bn5KGW_walkGateNotice,.Bn5KGW_commitPanel,.Bn5KGW_debrief{padding-left:16px;padding-right:16px}.Bn5KGW_modelGrid{grid-template-columns:1fr}.Bn5KGW_modelGridHead:first-child{display:none}}.Bn5KGW_progress{z-index:60;background:var(--accent);pointer-events:none;width:0;height:3px;position:fixed;top:0;left:0}.Bn5KGW_scrolly{z-index:5;position:relative}.Bn5KGW_stage{justify-content:flex-end;align-items:center;width:100%;height:100vh;padding-right:4vw;display:flex;position:sticky;top:0;overflow:hidden}.Bn5KGW_steps{z-index:20;pointer-events:none;margin-top:-100vh;position:relative}.Bn5KGW_step{align-items:center;min-height:100vh;padding-left:5vw;display:flex}.Bn5KGW_stepCard{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #14181f14;border-radius:12px;width:min(420px,86vw);padding:22px 24px;box-shadow:0 18px 44px #0a0e1429}.Bn5KGW_stepCard .Bn5KGW_n{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ward);margin-bottom:10px;font-size:10.5px}.Bn5KGW_stepCard h3{font-family:var(--display);color:var(--ink);margin:0 0 9px;font-size:24px;font-weight:600;line-height:1.2}.Bn5KGW_stepCard p{color:var(--faint);margin:0;font-size:14.5px;line-height:1.6}.Bn5KGW_stepCard p b{color:var(--ink);font-weight:600}.Bn5KGW_introStage{aspect-ratio:16/10;background:#0b0f14;border-radius:16px;width:clamp(320px,91vw - 420px,720px);position:relative;overflow:hidden;box-shadow:0 24px 60px #0a0e1459}.Bn5KGW_introStage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Bn5KGW_introScrim{background:linear-gradient(#0a0e141a 40%,#0a0e14c7 100%);position:absolute;inset:0}.Bn5KGW_introChip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;max-width:340px;font-family:var(--mono);background:#0a0e14b8;border-radius:12px;padding:16px 18px;position:absolute;bottom:20px;left:20px;right:20px}.Bn5KGW_introChipHead{letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:8px;font-size:10.5px}.Bn5KGW_introChipRow{margin-bottom:6px;font-size:14px}.Bn5KGW_introChipRow.Bn5KGW_hot{color:#fbbf24}.Bn5KGW_introChipArrow{opacity:.6;margin:6px 0;font-size:11px}.Bn5KGW_introCompare{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.Bn5KGW_introCompareRow{font-family:var(--ui);color:#ffffffa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e148c;border-radius:8px;padding:10px 14px;font-size:13px}.Bn5KGW_introCompareRow.Bn5KGW_on{color:#fff;background:#0ea5a4e0;font-weight:600}.Bn5KGW_introRules{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.Bn5KGW_introRule{font-family:var(--ui);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1499;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.Bn5KGW_introRuleNum{background:var(--ward);color:#fff;width:20px;height:20px;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.Bn5KGW_outro{max-width:760px;margin:0 auto;padding:56px 24px 8px;scroll-margin-top:80px}.Bn5KGW_outroHeading{font-family:var(--display);color:var(--ink);margin:8px 0 28px;font-size:clamp(28px,4vw,42px);line-height:1.1}.Bn5KGW_outroBody h3{font-family:var(--ui);color:var(--ink);margin:32px 0 12px;font-size:18px;font-weight:700}.Bn5KGW_outroBody h3:first-child{margin-top:0}.Bn5KGW_outroBody p{font-family:var(--ui);color:var(--ink);margin:0 0 16px;font-size:16px;line-height:1.7}.Bn5KGW_outroBody a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.Bn5KGW_pocketList{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.Bn5KGW_pocketList li{font-family:var(--ui);color:var(--ink);border-left:3px solid var(--ward);background:#0ea5a40f;border-radius:0 8px 8px 0;padding:12px 16px;font-size:16px;font-style:italic}.Bn5KGW_sources{max-width:760px;margin:0 auto;padding:16px 24px 8px}.Bn5KGW_sources p{font-family:var(--mono);letter-spacing:.02em;color:var(--faint);margin:0 0 10px;font-size:11px;line-height:1.8}.Bn5KGW_sources a{color:var(--accent)}.Bn5KGW_endcap{padding:56px 24px 80px}.Bn5KGW_endcapInner{text-align:center;max-width:900px;margin:0 auto}.Bn5KGW_endcapHeading{font-family:var(--display);color:var(--ink);margin:8px 0 28px;font-size:clamp(28px,4vw,42px)}.Bn5KGW_endcapCards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.Bn5KGW_endcapCard{color:inherit;background:#fff;border:1px solid #14181f1a;border-radius:12px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}.Bn5KGW_endcapCard:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 36px #0a0e141f}.Bn5KGW_endcapIc{font-family:var(--display);color:var(--accent);margin-bottom:10px;font-size:24px;font-weight:700}.Bn5KGW_endcapCard h3{font-family:var(--ui);color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:700}.Bn5KGW_endcapCard p{font-family:var(--ui);color:var(--faint);margin:0 0 12px;font-size:14px;line-height:1.5}.Bn5KGW_endcapUrl{font-family:var(--mono);color:var(--accent);font-size:11px}@media (max-width:700px){.Bn5KGW_stage{justify-content:center;align-items:flex-start;padding-top:8vh;padding-right:0}.Bn5KGW_introStage{width:92vw}.Bn5KGW_step{justify-content:center;align-items:flex-end;padding:0 14px 9vh}.Bn5KGW_stepCard{width:100%;max-width:560px;margin:0 auto;padding:17px 19px}.Bn5KGW_outro,.Bn5KGW_sources,.Bn5KGW_endcap{padding-left:16px;padding-right:16px}}
