.DgZfVG_root{--paper:#fbfaf6;--card:#fff;--ink:#16202e;--muted:#5a687c;--faint:#94a3b8;--border:#e2e8f0;--blue:#2563eb;--blue-soft:#dbeafe;--care:#0ea5a0;--care-soft:#ccfbf1;--wait:#e0892b;--wait-deep:#c2410c;--bad:#dc2626;--bad-soft:#fee2e2;--display:var(--font-fraunces), Georgia, serif;--ui:var(--font-inter), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), monospace;background:var(--paper);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative}.DgZfVG_bgGrid{z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#2563eb0a 1px,#0000 1px),linear-gradient(90deg,#2563eb0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.DgZfVG_progress{z-index:60;background:var(--blue);width:0;height:3px;position:fixed;top:0;left:0}.DgZfVG_hero{z-index:5;color:#fff;align-items:flex-end;min-height:100vh;display:flex;position:relative;overflow:hidden}.DgZfVG_photo{background:#0c1320;position:absolute;inset:0}.DgZfVG_photo img{-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%;height:100%}.DgZfVG_scrim{background:linear-gradient(#0a101c59 0%,#0a101c40 40%,#0a101ceb 100%);position:absolute;inset:0}.DgZfVG_heroInner{z-index:2;max-width:1100px;padding:0 7vw 13vh;position:relative}.DgZfVG_pdot{z-index:2;background:#fbbf7a;border-radius:50%;width:18px;height:18px;animation:2s infinite DgZfVG_pulse;position:absolute;bottom:24vh;left:14%;box-shadow:0 0 #fbbf7ab3}@keyframes DgZfVG_pulse{0%{box-shadow:0 0 #fbbf7a99}70%{box-shadow:0 0 0 22px #fbbf7a00}to{box-shadow:0 0 #fbbf7a00}}.DgZfVG_eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;opacity:.9;margin-bottom:18px;font-size:12px}.DgZfVG_h1{font-family:var(--display);letter-spacing:-.02em;max-width:15ch;font-size:clamp(40px,7vw,92px);font-weight:600;line-height:.97}.DgZfVG_h1 em{color:#fbbf7a;font-style:italic}.DgZfVG_heroSub{font-family:var(--display);color:#ffffffeb;max-width:640px;margin-top:22px;font-size:clamp(17px,2vw,23px);line-height:1.45}.DgZfVG_byline{font-family:var(--mono);letter-spacing:.08em;color:#ffffffb8;margin-top:20px;font-size:11px}.DgZfVG_scrollcue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fffc;align-items:center;gap:10px;margin-top:28px;font-size:11px;display:flex}.DgZfVG_scrollcue .DgZfVG_line{background:linear-gradient(#fff,#0000);width:1px;height:30px;animation:1.8s infinite DgZfVG_drop}@keyframes DgZfVG_drop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.1%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.DgZfVG_band{z-index:5;text-align:center;max-width:820px;margin:0 auto;padding:17vh 7vw 7vh;position:relative}.DgZfVG_tag{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;font-size:11px}.DgZfVG_band h2{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(29px,4.4vw,52px);font-weight:600;line-height:1.05}.DgZfVG_band h2 em{color:var(--wait-deep);font-style:italic}.DgZfVG_band p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.DgZfVG_interlude{z-index:5;max-width:680px;margin:0 auto;padding:11vh 7vw 5vh;position:relative}.DgZfVG_pull{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(27px,4.2vw,48px);font-weight:600;line-height:1.1}.DgZfVG_pull em{color:var(--care);font-style:italic}.DgZfVG_interlude p{color:var(--muted);margin-top:18px;font-size:16.5px;line-height:1.66}.DgZfVG_interlude p b{color:var(--ink);font-weight:600}.DgZfVG_scrolly{z-index:5;position:relative}.DgZfVG_stage{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.DgZfVG_steps{z-index:20;pointer-events:none;margin-top:-100vh;position:relative}.DgZfVG_step{align-items:center;min-height:100vh;padding-left:5vw;display:flex}.DgZfVG_stepCard{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);background:#fffffff5;border-radius:12px;width:min(395px,86vw);padding:21px 23px;box-shadow:0 18px 44px #16202e29}.DgZfVG_stepCard .DgZfVG_n{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:9px;font-size:10.5px}.DgZfVG_stepCard h3{font-family:var(--display);margin-bottom:9px;font-size:23px;font-weight:600;line-height:1.14}.DgZfVG_stepCard p{color:var(--muted);font-size:14.5px;line-height:1.58}.DgZfVG_stepCard p b{color:var(--ink);font-weight:600}.DgZfVG_wrap{width:min(1080px,93vw)}.DgZfVG_scope{width:min(980px,93vw)}.DgZfVG_cands{justify-content:center;align-items:stretch;gap:14px;display:flex}.DgZfVG_cand{border:1.5px solid var(--border);background:#fff;border-radius:12px;flex:1;max-width:290px;padding:16px 16px 14px;transition:all .45s}.DgZfVG_cand.DgZfVG_dim{opacity:.4;filter:grayscale(.5)}.DgZfVG_cand.DgZfVG_sel{border-color:var(--care);box-shadow:0 14px 34px #0ea0a033}.DgZfVG_cand h4{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:600}.DgZfVG_cand .DgZfVG_csub{color:var(--muted);margin-top:1px;font-size:12px}.DgZfVG_crits{gap:7px;margin-top:13px;display:grid}.DgZfVG_crit{color:var(--faint);font-size:11.5px;font-family:var(--mono);align-items:center;gap:8px;transition:color .3s;display:flex}.DgZfVG_crit .DgZfVG_dot{border:1.6px solid var(--border);border-radius:50%;flex:none;width:14px;height:14px;transition:all .35s}.DgZfVG_crit.DgZfVG_show{color:var(--ink)}.DgZfVG_crit.DgZfVG_yes .DgZfVG_dot{background:var(--care);border-color:var(--care)}.DgZfVG_crit.DgZfVG_no .DgZfVG_dot{background:var(--bad-soft);border-color:var(--bad)}.DgZfVG_cbadge{font-family:var(--mono);letter-spacing:.08em;color:var(--care);opacity:0;min-height:14px;margin-top:12px;font-size:11px;font-weight:700;transition:opacity .4s}.DgZfVG_cand.DgZfVG_sel .DgZfVG_cbadge{opacity:1}.DgZfVG_vprop{color:#fff;opacity:0;background:#0f1b2d;border-radius:12px;margin-top:18px;padding:16px 22px;transition:all .55s;transform:translateY(10px)}.DgZfVG_vprop.DgZfVG_on{opacity:1;transform:none}.DgZfVG_vpt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#7fe9e0;margin-bottom:10px;font-size:10.5px}.DgZfVG_vgrid{grid-template-columns:1fr 1fr;gap:11px 26px;display:grid}.DgZfVG_vgrid .DgZfVG_k{font-family:var(--mono);color:#8497ad;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.DgZfVG_vgrid .DgZfVG_v{margin-top:1px;font-size:14px;line-height:1.35}.DgZfVG_vsm{width:min(1080px,94vw)}.DgZfVG_vsmCust{justify-content:center;margin-bottom:14px;display:flex}.DgZfVG_vsmCust span{font-family:var(--ui);color:var(--blue);border:1.6px solid var(--blue);border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}.DgZfVG_vsmRow{align-items:stretch;gap:6px;display:flex}.DgZfVG_vstation{flex-direction:column;flex:1;min-width:0;display:flex}.DgZfVG_vsbox{border:1.6px solid var(--ink);text-align:center;font-family:var(--ui);background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:58px;padding:14px 8px;font-size:12.5px;font-weight:600;line-height:1.2;transition:border-color .35s,box-shadow .35s;display:flex;position:relative}.DgZfVG_vsbox.DgZfVG_speaking{box-shadow:0 8px 22px #16202e24}.DgZfVG_vsav{color:#fff;width:22px;height:22px;font-family:var(--mono);opacity:0;border-radius:50%;place-items:center;font-size:9px;font-weight:700;transition:opacity .4s;display:grid;position:absolute;top:7px;left:7px}.DgZfVG_vsav.DgZfVG_on{opacity:1}.DgZfVG_vsdata{border:1px solid var(--border);font-family:var(--mono);color:var(--muted);opacity:0;background:#f8fafc;border-radius:6px;margin-top:10px;padding:9px 10px;font-size:10.5px;line-height:1.55;transition:opacity .45s}.DgZfVG_vsdata.DgZfVG_on{opacity:1}.DgZfVG_vsdata .DgZfVG_ca{font-weight:700}.DgZfVG_vsarrow{color:var(--ink);opacity:.6;flex:none;align-self:center;font-size:16px}.DgZfVG_vsflags{flex-direction:column;align-items:flex-start;gap:2px;min-height:40px;margin-bottom:4px;display:flex}.DgZfVG_vsflag{font-family:var(--mono);opacity:0;align-items:center;gap:5px;font-size:10px;font-weight:700;transition:opacity .4s;display:flex}.DgZfVG_vsflag.DgZfVG_on{opacity:1}.DgZfVG_vsflag .DgZfVG_fdot{border-radius:50%;flex:none;width:7px;height:7px}.DgZfVG_vsTimeline{margin-top:22px}.DgZfVG_tlLab{font-family:var(--mono);color:var(--faint);margin-bottom:6px;font-size:10.5px}.DgZfVG_tlBar{opacity:0;align-items:center;width:100%;height:22px;transition:opacity .5s;display:flex}.DgZfVG_tlBar.DgZfVG_on{opacity:1}.DgZfVG_tlCare{background:var(--care);border-radius:3px;flex-grow:0;flex-shrink:0;height:18px}.DgZfVG_tlWait{background:var(--wait);opacity:.5;flex-grow:0;flex-shrink:0;height:7px}.DgZfVG_roster{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:16px;display:flex}.DgZfVG_who{font-family:var(--mono);color:var(--muted);opacity:.32;align-items:center;gap:7px;font-size:11px;transition:opacity .3s;display:flex}.DgZfVG_who.DgZfVG_on{opacity:1}.DgZfVG_who .DgZfVG_av{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:grid}.DgZfVG_summary{font-family:var(--mono);color:var(--muted);opacity:0;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:16px;font-size:13px;transition:opacity .6s;display:flex}.DgZfVG_summary.DgZfVG_on{opacity:1}.DgZfVG_summary b{color:var(--ink)}.DgZfVG_summary .DgZfVG_red{color:var(--wait-deep);font-weight:700}.DgZfVG_clocks{width:min(960px,93vw)}.DgZfVG_clkHead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11px;display:flex}.DgZfVG_lane{background:#eef0f3;border-radius:12px;height:96px;margin-bottom:12px;position:relative;overflow:hidden}.DgZfVG_laneLab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);z-index:3;opacity:.8;font-size:11px;position:absolute;top:10px;left:14px}.DgZfVG_waitbar{background:linear-gradient(90deg, var(--wait), var(--wait-deep));width:0%;transition:width .5s linear;position:absolute;top:0;bottom:0;left:0}.DgZfVG_waitnum{z-index:3;font-family:var(--display);color:#fff;text-shadow:0 1px 6px #0000004d;font-size:30px;font-weight:600;position:absolute;bottom:10px;right:14px}.DgZfVG_lane.DgZfVG_prov .DgZfVG_sliver{background:var(--care);opacity:0;border-radius:4px;transition:opacity .4s;position:absolute;top:18px;bottom:18px}.DgZfVG_lane.DgZfVG_prov .DgZfVG_sliver.DgZfVG_on{opacity:1}.DgZfVG_vadd{text-align:center;margin-top:20px}.DgZfVG_vaddBig{font-family:var(--display);color:var(--wait-deep);font-size:54px;font-weight:600;line-height:1}.DgZfVG_vaddLab{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:4px;font-size:12px}.DgZfVG_casc{text-align:center;width:min(820px,93vw)}.DgZfVG_cascTitle{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px}.DgZfVG_cascNum{font-family:var(--display);color:var(--care);margin-bottom:18px;font-size:64px;font-weight:600;line-height:1;transition:color .5s}.DgZfVG_cascNum.DgZfVG_bad{color:var(--bad)}.DgZfVG_cascBar{background:var(--bad-soft);height:74px;box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;position:relative;overflow:hidden}.DgZfVG_cascGood{background:var(--care);color:#fff;width:100%;font-family:var(--mono);justify-content:flex-end;align-items:center;padding-right:12px;font-size:13px;font-weight:700;transition:width 1s cubic-bezier(.4,.6,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0}.DgZfVG_cascLost{font-family:var(--mono);color:var(--bad);font-size:12px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.DgZfVG_cascSteps{font-family:var(--mono);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.DgZfVG_cascSteps span{border:1px solid var(--border);color:var(--faint);background:#fff;border-radius:7px;padding:6px 10px;transition:all .4s}.DgZfVG_cascSteps span.DgZfVG_on{color:var(--ink);border-color:var(--care)}.DgZfVG_morph{width:min(900px,93vw)}.DgZfVG_mrow{grid-template-columns:130px 1fr;align-items:center;gap:16px;margin-bottom:18px;display:grid}.DgZfVG_mrow .DgZfVG_key{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:11px}.DgZfVG_mtrack{background:#eef0f3;border-radius:9px;height:46px;position:relative;overflow:hidden}.DgZfVG_barv{color:#fff;font-family:var(--mono);border-radius:9px;align-items:center;padding-left:14px;font-size:13px;font-weight:700;transition:width 1.1s cubic-bezier(.4,.6,.2,1),background 1.1s;display:flex;position:absolute;top:0;bottom:0;left:0}.DgZfVG_barv.DgZfVG_lead{background:var(--wait-deep)}.DgZfVG_barv.DgZfVG_lead.DgZfVG_fut{background:var(--care)}.DgZfVG_barv.DgZfVG_ca{background:var(--bad)}.DgZfVG_barv.DgZfVG_ca.DgZfVG_fut{background:var(--care)}.DgZfVG_mhome{font-family:var(--display);padding-left:4px;font-size:26px;font-weight:600;transition:color .6s}.DgZfVG_howto{z-index:5;gap:13px;max-width:880px;margin:0 auto;padding:1vh 7vw 4vh;display:grid;position:relative}.DgZfVG_hw{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:0 6px 18px #16202e0f}.DgZfVG_hw .DgZfVG_num{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.DgZfVG_hw h4{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:600;line-height:1.2}.DgZfVG_hw p{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.55}.DgZfVG_hw a{color:var(--blue);text-decoration:none}.DgZfVG_spoke{align-items:center;text-decoration:none}.DgZfVG_spoke h4,.DgZfVG_spoke p{text-decoration:none}.DgZfVG_spoke:hover{border-color:var(--blue)}.DgZfVG_spoke .DgZfVG_num{background:var(--care-soft);color:var(--care)}.DgZfVG_spoke .DgZfVG_arrow2{color:var(--blue);flex:none;margin-left:auto;font-size:20px;font-weight:700}.DgZfVG_spoke .DgZfVG_go{font-family:var(--mono);color:var(--blue);margin-top:5px;font-size:11px;display:inline-block}.DgZfVG_endcap{z-index:5;text-align:center;max-width:780px;margin:0 auto;padding:13vh 7vw 6vh;position:relative}.DgZfVG_endcap h2{font-family:var(--display);font-size:clamp(28px,4.2vw,48px);font-weight:600;line-height:1.06}.DgZfVG_endcap h2 em{color:var(--care);font-style:italic}.DgZfVG_endcap p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.62}.DgZfVG_cta{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:30px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.DgZfVG_links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.DgZfVG_links a{font-family:var(--mono);color:var(--blue);border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 13px;font-size:11px;text-decoration:none}.DgZfVG_sources{z-index:5;text-align:center;max-width:760px;margin:0 auto;padding:4vh 7vw 12vh;position:relative}.DgZfVG_sources p{color:var(--faint);font-size:13px;line-height:1.6}@media (max-width:820px){.DgZfVG_stage{align-items:flex-start;padding-top:8vh}.DgZfVG_step{justify-content:center;align-items:flex-end;padding:0 14px 9vh}.DgZfVG_stepCard{width:100%;max-width:560px;margin:0 auto;padding:16px 18px}.DgZfVG_vaddBig{font-size:40px}.DgZfVG_cascNum{font-size:48px}.DgZfVG_mrow{grid-template-columns:90px 1fr;gap:10px}.DgZfVG_pdot{bottom:30vh;left:8%}.DgZfVG_vsmRow{flex-direction:column;gap:8px}.DgZfVG_vstation{flex:none}.DgZfVG_vsbox{min-height:0;padding:12px 36px}.DgZfVG_vsdata{margin-top:6px}.DgZfVG_vsarrow{margin:-2px 0;transform:rotate(90deg)}.DgZfVG_vsflags{flex-flow:wrap;gap:8px;min-height:0;margin:4px 0 0}.DgZfVG_roster{gap:8px 14px}.DgZfVG_cands{flex-direction:column;gap:8px}.DgZfVG_cand{max-width:none}.DgZfVG_crits{grid-template-columns:1fr 1fr}.DgZfVG_vgrid{grid-template-columns:1fr;gap:8px}}@media (max-width:560px){.DgZfVG_summary{gap:8px 16px;font-size:11.5px}.DgZfVG_clkHead{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.DgZfVG_pdot,.DgZfVG_scrollcue .DgZfVG_line{animation:none}}
