.page_page__556_G{max-width:1000px;margin:0 auto;padding:clamp(32px,6vw,76px) clamp(16px,3.5vw,36px) 90px;display:flex;flex-direction:column;gap:clamp(36px,5vw,60px)}.page_head__NZsX9{display:flex;flex-direction:column;gap:16px}.page_title__po7na{font-family:var(--mono);font-weight:700;font-size:clamp(38px,9vw,88px);letter-spacing:.12em;line-height:.98;margin:0;text-transform:uppercase;color:var(--amber);text-shadow:0 0 26px rgba(255,182,39,.32),0 0 3px rgba(255,182,39,.6)}.page_lede__m7AMO{margin:0;font-size:clamp(16px,2vw,19px);color:#b9c2de;max-width:56ch}.page_mapOnly__8dVTj{display:none}@media (min-width:700px){.page_mapOnly__8dVTj{display:block}.page_listOnly__saUKl.page_listOnly__saUKl{display:none}}.page_ladder__BnAqf{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.page_level__ihBHS{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1.5fr) auto;grid-gap:clamp(10px,2vw,20px);gap:clamp(10px,2vw,20px);align-items:baseline;background:var(--panel);padding:13px 15px;text-decoration:none;transition:background .15s}.page_level__ihBHS:hover{background:#161d33}.page_n__b23Fq{font-family:var(--mono);font-size:12px;color:var(--amber-dim)}.page_dial__RIc6c{font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper)}.page_teaches__GcQX6{font-size:13.5px;color:var(--dim)}.page_badge__0mJr3{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line-2);border-radius:999px;padding:3px 8px}@media (max-width:660px){.page_level__ihBHS{grid-template-columns:32px 1fr auto}.page_teaches__GcQX6{grid-column:2/-1}}.page_footer__F3MD0{border-top:1px solid var(--line);padding-top:20px;font-size:10.5px;letter-spacing:.14em}.SoundProvider_toggle__qxNTX,.page_footer__F3MD0{font-family:var(--mono);text-transform:uppercase;color:var(--dim)}.SoundProvider_toggle__qxNTX{position:fixed;top:14px;right:14px;z-index:50;display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.18em;background:rgba(11,16,32,.85);border:1px solid var(--line);border-radius:999px;padding:7px 13px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color .15s,border-color .15s}.SoundProvider_toggle__qxNTX:hover{color:var(--paper);border-color:var(--line-2)}.SoundProvider_toggle__qxNTX[data-on=true]{color:var(--amber);border-color:var(--amber-dim)}.Attract_cabinet__fDRaZ{position:relative;display:block;width:100%;min-height:clamp(320px,46vw,460px);border:1px solid var(--line);border-radius:10px;background:#05070f;overflow:hidden;cursor:pointer;padding:0;text-align:left;box-shadow:0 30px 70px -40px rgba(0,0,0,.9)}.Attract_cabinet__fDRaZ:focus-visible{outline:2px solid var(--lane-2);outline-offset:3px}.Attract_canvas__aq_vu{position:absolute;inset:0;width:100%;height:100%}.Attract_crt__4252G{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),radial-gradient(120% 130% at 50% 50%,transparent 58%,rgba(0,0,0,.5) 100%)}.Attract_attractTag___SI0a{top:10px;letter-spacing:.3em;text-transform:uppercase;animation:Attract_blink__9ZWCc 1.6s steps(1) infinite}.Attract_attractTag___SI0a,.Attract_skip__3aaAS{position:absolute;right:12px;z-index:2;font-family:var(--mono);font-size:10px;color:var(--dim)}.Attract_skip__3aaAS{bottom:10px;letter-spacing:.2em}.Attract_board__pJNDj{position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:4px;border:1px solid var(--line-2);background:rgba(9,12,24,.88);border-radius:var(--radius);padding:12px 16px}.Attract_boardLabel__HzYa9{font-family:var(--mono);font-size:9px;letter-spacing:.26em;color:var(--dim)}.Attract_boardValue__3Jde9{font-family:var(--mono);font-size:44px;font-weight:700;line-height:1;color:var(--paper)}.Attract_board__pJNDj[data-flipped=true]{border-color:var(--late);animation:Attract_flash__JFwfv .5s ease-out}.Attract_board__pJNDj[data-flipped=true] .Attract_boardValue__3Jde9{color:var(--late)}.Attract_boardNote__Un7Jw{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--late)}@keyframes Attract_flash__JFwfv{0%{box-shadow:0 0 0 3px rgba(255,93,143,.8),0 0 40px rgba(255,93,143,.5)}to{box-shadow:none}}.Attract_poster__kXOXW{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;padding:clamp(26px,5vw,54px)}.Attract_orient__fX3Dn{font-family:var(--mono);font-size:clamp(11px,1.5vw,13px);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--lane-3)}.Attract_pitch__VGhJg{font-family:var(--mono);font-size:clamp(12.5px,1.7vw,14.5px);letter-spacing:.04em;line-height:1.75;color:var(--paper);max-width:64ch}.Attract_demoCaption__zBLZH{position:absolute;left:16px;bottom:12px;z-index:2;max-width:70%;font-family:var(--mono);font-size:clamp(11px,1.6vw,14px);letter-spacing:.06em;color:var(--paper);background:rgba(9,12,24,.82);border-left:2px solid var(--amber);padding:7px 12px;animation:Attract_captionIn__9H5rk .35s ease-out}@keyframes Attract_captionIn__9H5rk{0%{opacity:0;transform:translateY(5px)}}.Attract_title__347oR{font-family:var(--mono);font-weight:700;font-size:clamp(40px,8vw,84px);letter-spacing:.12em;line-height:.98;text-transform:uppercase;color:var(--amber);text-shadow:0 0 26px rgba(255,182,39,.32),0 0 3px rgba(255,182,39,.6);animation:Attract_slam__b2ZgE .3s cubic-bezier(.16,1,.3,1)}@keyframes Attract_slam__b2ZgE{0%{transform:scale(1.15);opacity:0}}.Attract_line1__7BGg6{font-family:var(--mono);font-size:clamp(12px,1.8vw,15px);letter-spacing:.12em;color:var(--paper);min-height:1.5em;max-width:62ch}.Attract_line2__idLN1{font-family:var(--mono);font-size:clamp(10.5px,1.4vw,12.5px);letter-spacing:.1em;line-height:1.8;color:var(--dim-2);max-width:68ch}.Attract_coin___hj9G{font-family:var(--mono);font-size:clamp(13px,1.9vw,17px);font-weight:700;letter-spacing:.24em;color:var(--lane-3);animation:Attract_blink__9ZWCc 1.2s steps(1) infinite;margin-top:6px}.Attract_highscore__ARMAS{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--dim)}.Attract_player1__m0Swt{font-family:var(--mono);font-weight:700;font-size:clamp(28px,5vw,52px);letter-spacing:.3em;color:var(--lane-3);animation:Attract_slam__b2ZgE .25s ease-out}@keyframes Attract_blink__9ZWCc{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Attract_attractTag___SI0a,.Attract_coin___hj9G{animation:none}}.CircuitMap_wrap__n2HiJ{position:relative;width:100%;aspect-ratio:1020/660}.CircuitMap_circuit__2Czcb{position:absolute;inset:0;width:100%;height:100%}.CircuitMap_tarmac__DccTR{fill:none;stroke:var(--line);stroke-width:10;stroke-linecap:round}.CircuitMap_progress__t5Jou{fill:none;stroke:var(--amber);stroke-width:4;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .7s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 4px rgba(255,182,39,.6))}.CircuitMap_sector__jXSH_{position:absolute;left:1%;transform:translateY(-50%)}.CircuitMap_sector__jXSH_[data-act="2"]{color:#d99a2b}.CircuitMap_sector__jXSH_[data-act="3"]{color:var(--late)}.CircuitMap_node__KJSLi{position:absolute;transform:translate(-50%,-26px);display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;width:120px}.CircuitMap_circle__pQEa5{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;font-weight:700;border:2px solid var(--line);background:var(--sunk);color:var(--dim);transition:border-color .2s,box-shadow .2s}.CircuitMap_node__KJSLi:hover .CircuitMap_circle__pQEa5{border-color:var(--line-2)}.CircuitMap_dialName__w_aln{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-align:center}.CircuitMap_term__gQIAc{color:var(--amber);border:1px solid var(--amber-dim);border-radius:999px;background:rgba(255,182,39,.07);white-space:nowrap}.CircuitMap_badge__zfs_g,.CircuitMap_term__gQIAc{font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;padding:2px 8px}.CircuitMap_badge__zfs_g{text-transform:uppercase;color:var(--dim);border:1px solid var(--line-2);border-radius:999px}.CircuitMap_node__KJSLi[data-status=complete] .CircuitMap_circle__pQEa5{border-color:var(--ok);background:radial-gradient(circle at 35% 30%,rgba(110,231,160,.22),var(--sunk) 70%);color:var(--paper)}.CircuitMap_node__KJSLi[data-status=current] .CircuitMap_circle__pQEa5{border-color:var(--amber);color:var(--amber);animation:CircuitMap_nodePulse__rt2c0 1.8s ease-in-out infinite}.CircuitMap_node__KJSLi[data-status=current] .CircuitMap_dialName__w_aln{color:var(--amber)}.CircuitMap_node__KJSLi[data-status=locked]{opacity:.55}.CircuitMap_node__KJSLi[data-status=not-built] .CircuitMap_circle__pQEa5{border-style:dashed}@keyframes CircuitMap_nodePulse__rt2c0{0%,to{box-shadow:0 0 0 4px rgba(255,182,39,.15)}50%{box-shadow:0 0 0 9px rgba(255,182,39,.05)}}@media (prefers-reduced-motion:reduce){.CircuitMap_node__KJSLi[data-status=current] .CircuitMap_circle__pQEa5{animation:none;box-shadow:0 0 0 5px rgba(255,182,39,.12)}}.EventLog_pane__iQL2T{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunk);display:flex;flex-direction:column;overflow:hidden;min-height:0}.EventLog_head__vdQYw{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid var(--line)}.EventLog_body__ayYSD{padding:8px 11px 10px;min-height:160px;max-height:340px;overflow:hidden;mask-image:linear-gradient(180deg,#000 72%,transparent 97%);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent 97%)}.EventLog_empty__8YN2D{font-family:var(--mono);font-size:11.5px;color:var(--dim)}.EventLog_list___daKr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-family:var(--mono);font-size:11.5px}.EventLog_row__Aeo0F{display:flex;gap:8px;align-items:baseline;padding:2px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:EventLog_slide__mEsBo .3s ease-out}@keyframes EventLog_slide__mEsBo{0%{opacity:0;transform:translateY(-4px)}}.EventLog_dot__kOJG_{width:5px;height:5px;border-radius:50%;background:var(--dim);flex:none;transform:translateY(-2px)}.EventLog_ts__0o6Fc{color:#8b96bd;flex:none}.EventLog_msg__oiKt5{color:#b6c0dd}.EventLog_msg__oiKt5 em{font-style:normal;color:var(--paper)}.EventLog_row__Aeo0F[data-kind=ingest] .EventLog_dot__kOJG_{background:var(--lane-2)}.EventLog_row__Aeo0F[data-kind=fire] .EventLog_dot__kOJG_{background:var(--ok)}.EventLog_row__Aeo0F[data-kind=fire] .EventLog_msg__oiKt5,.EventLog_row__Aeo0F[data-kind=fire] .EventLog_msg__oiKt5 em{color:var(--ok)}.EventLog_row__Aeo0F[data-kind=crash] .EventLog_dot__kOJG_,.EventLog_row__Aeo0F[data-kind=dropped] .EventLog_dot__kOJG_,.EventLog_row__Aeo0F[data-kind=late] .EventLog_dot__kOJG_{background:var(--late)}.EventLog_row__Aeo0F[data-kind=crash] .EventLog_msg__oiKt5,.EventLog_row__Aeo0F[data-kind=crash] .EventLog_msg__oiKt5 em{color:var(--late)}.EventLog_row__Aeo0F[data-kind=restore] .EventLog_dot__kOJG_{background:var(--amber)}.EventLog_row__Aeo0F[data-kind=restore] .EventLog_msg__oiKt5,.EventLog_row__Aeo0F[data-kind=restore] .EventLog_msg__oiKt5 em{color:var(--amber)}.EventLog_row__Aeo0F[data-kind=dropped] .EventLog_msg__oiKt5,.EventLog_row__Aeo0F[data-kind=dropped] .EventLog_msg__oiKt5 em,.EventLog_row__Aeo0F[data-kind=late] .EventLog_msg__oiKt5,.EventLog_row__Aeo0F[data-kind=late] .EventLog_msg__oiKt5 em{color:var(--late)}.EventTimeStrip_strip__2piUz{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunk);padding:40px 10px 10px}.EventTimeStrip_label__tZkrA{position:absolute;top:7px;left:10px}.EventTimeStrip_cells__9wrk9{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:5px;gap:5px}.EventTimeStrip_cell__RCOw6{border:1px solid var(--line);border-radius:4px;background:#0e1425;padding:7px 6px;min-height:74px;display:flex;flex-direction:column;gap:5px;transition:box-shadow .25s,border-color .25s}.EventTimeStrip_range__2xFrY{font-family:var(--mono);font-size:9px;color:var(--dim)}.EventTimeStrip_count__MoE2l{font-family:var(--mono);font-size:17px;font-weight:700}.EventTimeStrip_state__ZM3po{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;margin-top:auto;color:var(--dim)}.EventTimeStrip_cell__RCOw6[data-state=open]{border-color:var(--line-2)}.EventTimeStrip_cell__RCOw6[data-state=fired]{border-color:rgba(110,231,160,.45)}.EventTimeStrip_cell__RCOw6[data-state=fired] .EventTimeStrip_count__MoE2l,.EventTimeStrip_cell__RCOw6[data-state=fired] .EventTimeStrip_state__ZM3po{color:var(--ok)}.EventTimeStrip_cell__RCOw6[data-state=revised]{border-color:rgba(255,93,143,.55)}.EventTimeStrip_cell__RCOw6[data-state=revised] .EventTimeStrip_count__MoE2l,.EventTimeStrip_cell__RCOw6[data-state=revised] .EventTimeStrip_state__ZM3po{color:var(--late)}.EventTimeStrip_hit__SKVcj{box-shadow:0 0 0 1px var(--amber),0 0 22px -6px var(--amber)}.EventTimeStrip_marker__TO5tj{position:absolute;top:34px;bottom:6px;width:0;pointer-events:none}.EventTimeStrip_marker__TO5tj i{position:absolute;top:0;bottom:0;left:-1px;width:2px;display:block}.EventTimeStrip_marker__TO5tj span{position:absolute;top:-14px;white-space:nowrap;font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase}.EventTimeStrip_watermark__NHUxL i{background:var(--amber)}.EventTimeStrip_watermark__NHUxL span{color:var(--amber);right:5px}.EventTimeStrip_frontier__ph4_F i{background:rgba(223,229,247,.38)}.EventTimeStrip_frontier__ph4_F span{color:var(--dim-2);left:5px}.OutputTable_pane__o0Nfb{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunk);display:flex;flex-direction:column;overflow:hidden;min-height:0}.OutputTable_head__mjSeY{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid var(--line)}.OutputTable_body__D2iy0{padding:8px 11px 10px;min-height:160px}.OutputTable_empty__MEB8X{font-family:var(--mono);font-size:11.5px;color:var(--dim)}.OutputTable_scroll__1qVqi{overflow-x:auto}.OutputTable_table__SyxfU{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:11.5px}.OutputTable_table__SyxfU th{text-align:left;font-weight:400;color:var(--dim);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:0 8px 6px 0;white-space:nowrap}.OutputTable_table__SyxfU td{padding:4px 8px 4px 0;color:var(--paper);border-top:1px solid rgba(38,47,74,.7);white-space:nowrap}.OutputTable_win__GARfA{color:var(--dim-2)}.OutputTable_state__iu6pp{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.OutputTable_table__SyxfU tr[data-state=fired] .OutputTable_state__iu6pp{color:var(--ok)}.OutputTable_table__SyxfU tr[data-state=duplicate] td,.OutputTable_table__SyxfU tr[data-state=revised] .OutputTable_state__iu6pp{color:var(--late)}.OutputTable_table__SyxfU tr[data-state=duplicate] .OutputTable_state__iu6pp{color:var(--late);font-weight:700}.OutputTable_flash__uRH_E td{background:rgba(255,182,39,.13)}.Track_stage__hrpvx{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background-color:#05070f;background-image:var(--stage-tint,none)}.Track_label__QQX9p{position:absolute;top:7px;left:9px;z-index:2}.Track_canvas__DZJRw{display:block;width:100%}.Track_crt__V6m2V{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),radial-gradient(120% 130% at 50% 50%,transparent 58%,rgba(0,0,0,.5) 100%)}.Cabinet_cabinet__LYaHq{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:linear-gradient(#0d1220,#0a0e1a);padding:12px;box-shadow:0 30px 70px -40px rgba(0,0,0,.9);display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:minmax(0,1fr)}.Cabinet_cabinet__LYaHq[data-act="2"]{border-color:#4a3a1a;background:repeating-linear-gradient(135deg,rgba(255,182,39,.14) 0 10px,transparent 10px 20px) top /100% 3px no-repeat,linear-gradient(#0d1220,#0a0e1a)}.Cabinet_cabinet__LYaHq[data-act="3"]{border-color:#4a1a2a;background:linear-gradient(#0a0e1a,#060812);--stage-tint:radial-gradient(60% 50% at 50% 0%,rgba(255,77,109,0.06),transparent 70%)}.Cabinet_clearBanner__LsdgW{position:absolute;top:0;left:0;right:0;z-index:5;height:46px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,var(--void) 0 10px,transparent 10px 20px) 0 /56px 100% no-repeat,repeating-linear-gradient(45deg,var(--void) 0 10px,transparent 10px 20px) 100% /56px 100% no-repeat,var(--amber);color:var(--void);font-family:var(--mono);font-weight:700;font-size:14px;letter-spacing:.3em;text-transform:uppercase;animation:Cabinet_clearSweep__MVehK 2.4s cubic-bezier(.16,1,.3,1) forwards}@keyframes Cabinet_clearSweep__MVehK{0%{transform:translateY(-100%)}12%{transform:translateY(0)}78%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (min-width:900px){.Cabinet_cabinet__LYaHq{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start}}.Cabinet_left__QFEmb,.Cabinet_right__pNIyn{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.Cabinet_caption__Jmn8X{margin:0;font-family:var(--mono);font-size:12px;line-height:1.7;color:var(--dim-2);border-left:2px solid var(--amber);padding-left:11px}.Cabinet_controls__MTZ4m{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.Cabinet_btn__no1i4{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:var(--sunk);border:1px solid var(--line);padding:8px 14px;border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s}.Cabinet_btn__no1i4:hover{color:var(--paper);border-color:var(--line-2)}.LessonRail_rail__C_qZ_{display:flex;flex-direction:column;gap:14px;min-width:0}.LessonRail_naming__HA6to{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel);padding:14px 15px;display:flex;flex-direction:column;gap:8px;transition:border-color .3s,box-shadow .3s}.LessonRail_rail__C_qZ_[data-cleared=true] .LessonRail_naming__HA6to{border-color:var(--amber);background:linear-gradient(rgba(255,182,39,.08),rgba(255,182,39,.02) 60%),var(--panel);box-shadow:0 0 30px -8px rgba(255,182,39,.5)}.LessonRail_namingEyebrow__dirlP{color:var(--dim)}.LessonRail_rail__C_qZ_[data-cleared=true] .LessonRail_namingEyebrow__dirlP{color:var(--amber)}.LessonRail_namingText__2ue_H{margin:0;font-family:var(--mono);font-size:14px;line-height:1.65;color:var(--amber);animation:LessonRail_fillIn__P404Z .45s ease-out}.LessonRail_hint__BFNli{margin:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--dim)}.LessonRail_beats__mVd3R{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:14px 15px;display:flex;flex-direction:column;gap:14px}.LessonRail_beatsEyebrow__V96UX{color:var(--dim)}.LessonRail_beat__y7_C3{display:flex;flex-direction:column;gap:5px}.LessonRail_beat__y7_C3 p{margin:0;font-size:13.5px;line-height:1.6;color:#c3cbe6;animation:LessonRail_fillIn__P404Z .45s ease-out}.LessonRail_beatKey__JWxT5{font-family:var(--mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.LessonRail_rail__C_qZ_[data-cleared=true] .LessonRail_beat__y7_C3[data-beat=concept] .LessonRail_beatKey__JWxT5{color:var(--amber)}.LessonRail_rail__C_qZ_[data-cleared=true] .LessonRail_beat__y7_C3[data-beat=model] .LessonRail_beatKey__JWxT5{color:var(--lane-2)}.LessonRail_rail__C_qZ_[data-cleared=true] .LessonRail_beat__y7_C3[data-beat=reality] .LessonRail_beatKey__JWxT5{color:var(--lane-3)}.LessonRail_redacted__8TmQk{display:flex;flex-direction:column;gap:7px;padding:3px 0}.LessonRail_bar__gWOIi{display:block;height:9px;border-radius:2px;background:rgba(115,126,166,.16)}@keyframes LessonRail_fillIn__P404Z{0%{opacity:0;transform:translateY(-4px)}}.PredictCard_card__6jZcr{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:clamp(18px,3vw,26px);display:flex;flex-direction:column;gap:16px;max-width:640px}.PredictCard_eyebrow__4Vxd9{color:var(--dim)}.PredictCard_question__ALQmO{font-family:var(--mono);font-size:15px;line-height:1.55;margin:0}.PredictCard_options__og8iS{display:flex;flex-direction:column;gap:8px}.PredictCard_option__fgbpX{display:flex;gap:11px;align-items:flex-start;text-align:left;font-family:var(--sans);font-size:14px;color:var(--paper);background:var(--sunk);border:1px solid var(--line);border-radius:5px;padding:11px 13px;cursor:pointer;transition:border-color .15s,background .15s}.PredictCard_option__fgbpX:hover:not([disabled]){border-color:var(--line-2)}.PredictCard_option__fgbpX[disabled]{cursor:default}.PredictCard_tag__u__7O{font-family:var(--mono);font-size:12px;color:var(--dim);flex:none}.PredictCard_option__fgbpX[data-state=right]{border-color:var(--ok);background:rgba(110,231,160,.09)}.PredictCard_option__fgbpX[data-state=right] .PredictCard_tag__u__7O{color:var(--ok)}.PredictCard_option__fgbpX[data-state=wrong]{border-color:var(--late);background:rgba(255,93,143,.08)}.PredictCard_option__fgbpX[data-state=wrong] .PredictCard_tag__u__7O{color:var(--late)}.PredictCard_reveal__oaXCD{border-top:1px solid var(--line);padding-top:15px;display:flex;flex-direction:column;gap:14px}.PredictCard_reveal__oaXCD p{margin:0;font-size:14px;color:#b9c2de}.PredictCard_go__vyjbR{align-self:flex-start;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--void);background:var(--amber);border:1px solid var(--amber);padding:10px 18px;border-radius:999px;cursor:pointer;box-shadow:0 0 22px -6px rgba(255,182,39,.7)}.LevelRunner_page__4Qafa{max-width:1180px;margin:0 auto;padding:clamp(26px,5vw,56px) clamp(16px,3.5vw,36px) 90px;display:flex;flex-direction:column;gap:clamp(28px,4vw,44px)}.LevelRunner_head__52w7o{display:flex;flex-direction:column;gap:10px}.LevelRunner_head__52w7o[data-act="2"]{border-bottom:1px solid #4a3a1a;padding-bottom:18px}.LevelRunner_head__52w7o[data-act="3"]{border-bottom:1px solid #4a1a2a;padding-bottom:18px}.LevelRunner_marquee__QcbW0{display:flex;align-items:center;gap:clamp(14px,2.6vw,26px)}.LevelRunner_posterN__AkEtN{font-family:var(--mono);font-weight:700;font-size:clamp(56px,9vw,120px);line-height:.85;flex:none;color:transparent;-webkit-text-stroke:1.5px var(--amber-dim);background:repeating-linear-gradient(to bottom,var(--amber) 0 3px,var(--void) 3px 6px);-webkit-background-clip:text;background-clip:text;opacity:.9}.LevelRunner_page__4Qafa[data-act="3"] .LevelRunner_posterN__AkEtN{background:repeating-linear-gradient(to bottom,var(--late) 0 3px,var(--void) 3px 6px);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke-color:#b83a5a}.LevelRunner_marqueeText__0Abqz{display:flex;flex-direction:column;gap:10px;min-width:0}.LevelRunner_posterIcon__S75Zb{width:clamp(34px,4.5vw,52px);height:auto;flex:none;margin-left:auto;color:var(--amber-dim)}.LevelRunner_page__4Qafa[data-act="3"] .LevelRunner_posterIcon__S75Zb{color:#b83a5a}@media (max-width:560px){.LevelRunner_posterIcon__S75Zb{display:none}}.LevelRunner_back__oq9OT{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);text-decoration:none;align-self:flex-start;border-bottom:1px solid var(--line);padding-bottom:3px}.LevelRunner_back__oq9OT:hover{color:var(--amber);border-color:var(--amber)}.LevelRunner_title__LrruD{font-family:var(--mono);font-weight:700;font-size:clamp(20px,3.2vw,30px);letter-spacing:.02em;line-height:1.25;margin:0;max-width:26ch;text-wrap:balance}.LevelRunner_radio__U_Lrp{margin:4px 0 0;font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--dim-2);max-width:58ch}.LevelRunner_actCard__em5n2{border:1px solid var(--amber-dim);border-left:3px solid var(--amber);border-radius:var(--radius);background:var(--panel);padding:clamp(14px,2.4vw,20px);display:flex;flex-direction:column;gap:8px;max-width:640px}.LevelRunner_actEyebrow__ZGdoF{color:var(--amber)}.LevelRunner_actText__p9dj0{margin:0;font-family:var(--mono);font-size:13.5px;line-height:1.7;color:#c3cbe6}.LevelRunner_next__cZZOM{align-self:flex-start;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);text-decoration:none;border:1px solid var(--amber);border-radius:999px;padding:10px 20px;animation:LevelRunner_nextIn__uaBfQ .3s ease-out;box-shadow:0 0 22px -8px rgba(255,182,39,.6)}.LevelRunner_next__cZZOM:hover{background:var(--amber);color:var(--void)}@keyframes LevelRunner_nextIn__uaBfQ{0%{opacity:0;transform:translateY(6px)}}