._game_1fj54_1{--accent:#caff37;--accent-hot:#efffb8;color:#f4f8f3;isolation:isolate;-webkit-user-select:none;user-select:none;background:#050808;position:fixed;inset:0;overflow:hidden}._game_1fj54_1:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000038,#0000 24% 72%,#0006),radial-gradient(circle,#0000 52%,#0000006b 100%);position:absolute;inset:0}._canvas_1fj54_24{inset:0;position:absolute!important}._hudTop_1fj54_26{z-index:5;pointer-events:none;background:linear-gradient(#030605b8,#0000);grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;min-height:4.6rem;padding:1.2rem clamp(1.1rem,3vw,2.5rem);display:grid;position:absolute;top:0;left:0;right:0}._hudBrand_1fj54_42{font:700 .63rem/1 var(--mono);letter-spacing:.13em;align-items:center;gap:.65rem;display:flex}._hudBrand_1fj54_42 b{aspect-ratio:1;border:1px solid var(--accent);width:1.65rem;color:var(--accent);place-items:center;display:grid}._levelIdentity_1fj54_44{justify-items:center;gap:.38rem;display:grid}._levelIdentity_1fj54_44 span,._timer_1fj54_45 span{color:#ffffff6b;font:.54rem/1 var(--mono);letter-spacing:.14em}._levelIdentity_1fj54_44 strong{font:700 .77rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}._timer_1fj54_45{justify-items:end;gap:.38rem;display:grid}._timer_1fj54_45 strong{color:var(--accent-hot);font:650 .82rem/1 var(--mono);letter-spacing:.04em}._velocityHud_1fj54_50{z-index:5;pointer-events:none;justify-items:end;width:12rem;display:grid;position:absolute;top:6rem;right:clamp(1.1rem,3vw,2.5rem)}._velocityDial_1fj54_61{aspect-ratio:1;background:radial-gradient(circle, #040807d6 0 57%, transparent 58%), conic-gradient(from -126deg, var(--accent) var(--speed-percent), #ffffff1a 0 70%, transparent 70%);clip-path:polygon(0 0,100% 0,100% 86%,78% 86%,68% 100%,32% 100%,22% 86%,0 86%);filter:drop-shadow(0 0 1.5rem #00000059);border-radius:50%;place-content:center;justify-items:center;width:10.5rem;display:grid}._velocityDial_1fj54_61:before{content:"";aspect-ratio:1;border:1px solid #ffffff14;border-radius:50%;width:8.4rem;position:absolute}._velocityDial_1fj54_61 span,._velocityDial_1fj54_61 small{color:#ffffff75;font:.5rem/1 var(--mono);letter-spacing:.12em}._velocityDial_1fj54_61 strong{color:var(--accent-hot);font:730 2.1rem/1 var(--mono);letter-spacing:-.08em;margin:.35rem 0}._velocityVector_1fj54_78{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);width:100%;margin-top:.7rem;padding-top:.65rem;display:grid}._velocityVector_1fj54_78 span{color:#ffffff59;font:.5rem/1 var(--mono);text-align:right;gap:.22rem;display:grid}._velocityVector_1fj54_78 b{color:#ffffffc2;font-weight:600}._peak_1fj54_81{color:#ffffff59;font:.52rem/1 var(--mono);letter-spacing:.08em;margin-top:.55rem}._peak_1fj54_81 b{color:var(--accent);margin-left:.4rem}._reticle_1fj54_84{z-index:5;opacity:.58;pointer-events:none;width:1.4rem;height:1.4rem;transition:opacity .16s;position:absolute;top:50%;left:50%;translate:-50% -50%}._reticle_1fj54_84 span{background:var(--accent-hot);box-shadow:0 0 .45rem var(--accent);position:absolute}._reticle_1fj54_84 span:first-child{width:100%;height:1px;top:50%;left:0}._reticle_1fj54_84 span:last-child{width:1px;height:100%;top:0;left:50%}._game_1fj54_1[data-running=false] ._reticle_1fj54_84{opacity:0}._runStatus_1fj54_101{z-index:5;color:#ffffff5e;font:.53rem/1 var(--mono);letter-spacing:.09em;pointer-events:none;gap:.38rem;display:grid;position:absolute;bottom:4.8rem;left:clamp(1.1rem,3vw,2.5rem)}._runStatus_1fj54_101 span:first-child{color:#ffab75}._runStatus_1fj54_101 span[data-active=true]{color:var(--accent)}._controlRail_1fj54_116{z-index:5;color:#ffffff6b;font:.51rem/1 var(--mono);pointer-events:none;gap:.85rem;display:flex;position:absolute;bottom:1.3rem;left:clamp(1.1rem,3vw,2.5rem)}._controlRail_1fj54_116 span{align-items:center;gap:.25rem;display:flex}._controlRail_1fj54_116 kbd{color:#ffffffbd;min-width:1.1rem;font:inherit;text-align:center;border:1px solid #ffffff2e;padding:.2rem}._controlRail_1fj54_116 [data-danger=true],._controlRail_1fj54_116 [data-danger=true] kbd{color:#ff725d;border-color:#ff725d5c}._controlRail_1fj54_116 [data-active=true]{color:var(--accent-hot)}._debugPanel_1fj54_132{z-index:5;color:#ffffff6b;width:min(23rem,100% - 2.2rem);font:.5rem/1.25 var(--mono);letter-spacing:.06em;pointer-events:none;background:#030807c7;border:1px solid #ffffff21;grid-template-columns:auto 1fr;gap:.34rem .8rem;padding:.75rem .85rem;display:grid;position:absolute;bottom:1.3rem;right:clamp(1.1rem,3vw,2.5rem)}._debugPanel_1fj54_132 strong,._debugPanel_1fj54_132 small{grid-column:1/-1}._debugPanel_1fj54_132 strong{color:var(--accent-hot);letter-spacing:.13em}._debugPanel_1fj54_132 span{display:contents}._debugPanel_1fj54_132 b{color:#ffffffd1;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}._debugPanel_1fj54_132 small{color:#ffffff4d;letter-spacing:.09em;margin-top:.2rem}._resetFlash_1fj54_155{z-index:6;color:var(--accent-hot);font:680 .7rem/1 var(--mono);letter-spacing:.14em;pointer-events:none;background:#ffffff09;place-items:center;animation:.52s both _resetFlash_1fj54_155;display:grid;position:absolute;inset:0}._pauseLayer_1fj54_157{z-index:10;-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);background:#02050499;place-items:center;display:grid;position:absolute;inset:0}._pausePanel_1fj54_166{text-align:center;background:#060b0ae0;border:1px solid #ffffff24;width:min(38rem,100% - 2rem);padding:clamp(1.4rem,4vw,2.4rem);box-shadow:0 2rem 6rem #0000006b}._pausePanel_1fj54_166>p{color:var(--accent);font:.62rem/1 var(--mono);letter-spacing:.16em;margin:0 0 1rem}._pausePanel_1fj54_166 h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.8rem,8vw,5.8rem);line-height:.9}._pausePanel_1fj54_166>span{color:#ffffff8c;max-width:30rem;margin:1.2rem auto 0;font-size:.86rem;line-height:1.6;display:block}._criticalControl_1fj54_170{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:1.7rem 0;display:grid}._criticalControl_1fj54_170>div{background:#ffffff06;flex-wrap:wrap;place-content:center;gap:.3rem;min-height:5rem;padding:.65rem;display:flex}._criticalControl_1fj54_170 kbd{min-width:1.5rem;font:.65rem/1 var(--mono);border:1px solid #ffffff40;padding:.3rem}._criticalControl_1fj54_170 b{color:#ffffff8a;font:.53rem/1 var(--mono);letter-spacing:.08em;flex-basis:100%}._criticalControl_1fj54_170 [data-danger=true] kbd,._criticalControl_1fj54_170 [data-danger=true] b{color:#ff725d;border-color:#ff725d59}._enterButton_1fj54_175{background:var(--accent);color:#071007;width:min(18rem,100%);font:760 .72rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;padding:.95rem 1.05rem;display:inline-flex}._exitButton_1fj54_176{color:#ffffff7a;font:.62rem/1 var(--mono);cursor:pointer;background:0 0;border:0;margin:1rem auto 0;padding:.4rem;display:block}._pausePanel_1fj54_166>small{color:#ffffff4d;font:.53rem/1 var(--mono);letter-spacing:.06em;margin-top:1.3rem;display:block}._captureButton_1fj54_179{z-index:8;color:#ffffffa3;font:.56rem/1 var(--mono);cursor:pointer;background:#040807b8;border:1px solid #ffffff2e;padding:.55rem .75rem;position:absolute;bottom:4rem;left:50%;translate:-50%}@keyframes _resetFlash_1fj54_155{0%{opacity:0}20%,52%{opacity:1}to{opacity:0}}@media (width<=48rem){._velocityHud_1fj54_50{transform-origin:100% 0;top:5.2rem;right:.8rem;transform:scale(.78)}._hudTop_1fj54_26{grid-template-columns:1fr 1fr}._levelIdentity_1fj54_44,._controlRail_1fj54_116 span:nth-child(n+3){display:none}._debugPanel_1fj54_132{transform-origin:100% 100%;bottom:4rem;right:.8rem;transform:scale(.82)}._criticalControl_1fj54_170{grid-template-columns:1fr}._criticalControl_1fj54_170>div{min-height:3.7rem}}@media (prefers-reduced-transparency:reduce){._pauseLayer_1fj54_157{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07100e}}._panel_1vj8a_1{background:#060a09d1;border:1px solid #ffffff1f;width:min(52rem,100%);margin-top:2rem}._submissionBlock_1vj8a_8{border-bottom:1px solid #ffffff1a;padding:clamp(1rem,2.5vw,1.5rem)}._scoreComparison_1vj8a_13{color:#ffffff70;font:.6rem/1.5 var(--mono);letter-spacing:.1em;flex-wrap:wrap;gap:.75rem 2rem;margin-bottom:1.25rem;display:flex}._scoreComparison_1vj8a_13 span{gap:.2rem;display:grid}._scoreComparison_1vj8a_13 b{color:#ffffffd6;letter-spacing:.02em;font-size:.75rem}._form_1vj8a_26 label{color:var(--level-accent,#caff37);font:700 .62rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;display:block}._form_1vj8a_26>div{gap:.55rem;display:flex}._form_1vj8a_26 input{color:#fff;min-width:0;font:.78rem/1 var(--mono);background:#0b1110;border:1px solid #ffffff2e;border-radius:0;outline:none;flex:1;padding:.9rem .95rem}._form_1vj8a_26 input:focus{border-color:var(--level-accent,#caff37)}._form_1vj8a_26 button,._headingRow_1vj8a_49 button,._errorState_1vj8a_50 button{color:#fff;cursor:pointer;font:700 .62rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff2e}._form_1vj8a_26 button{background:var(--level-accent,#caff37);color:#081008;padding:.9rem 1rem}._form_1vj8a_26 button:disabled{cursor:wait;opacity:.62}._form_1vj8a_26 p{color:#ffffffa8;font:.68rem/1.5 var(--mono);margin:.75rem 0 0}._headingRow_1vj8a_49{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.85rem 1rem;display:flex}._headingRow_1vj8a_49>div{gap:.3rem;display:grid}._headingRow_1vj8a_49 span{color:#ffffff61;font:.55rem/1 var(--mono);letter-spacing:.13em}._headingRow_1vj8a_49 strong{color:var(--level-accent,#caff37);font:700 .8rem/1 var(--mono);letter-spacing:.08em}._headingRow_1vj8a_49 button,._errorState_1vj8a_50 button{padding:.65rem .75rem}._status_1vj8a_78{color:#ffffff7a;min-height:9rem;font:.7rem/1 var(--mono);place-items:center;margin:0;display:grid}._emptyState_1vj8a_79,._errorState_1vj8a_50{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:9rem;padding:1.5rem;display:flex}._emptyState_1vj8a_79 strong,._errorState_1vj8a_50 strong{color:#ffffffdb;font:700 .76rem/1 var(--mono);letter-spacing:.11em}._emptyState_1vj8a_79 span,._errorState_1vj8a_50 span{color:#ffffff75;font:.68rem/1.4 var(--mono)}._errorState_1vj8a_50 button{margin-top:.5rem}._tableWrap_1vj8a_96{overflow-x:auto}._table_1vj8a_96{border-collapse:collapse;width:100%;font:.72rem/1.2 var(--mono)}._table_1vj8a_96 th,._table_1vj8a_96 td{text-align:left;border-bottom:1px solid #ffffff12;padding:.86rem 1rem}._table_1vj8a_96 th{color:#ffffff57;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:600}._table_1vj8a_96 th:first-child,._table_1vj8a_96 td:first-child{color:#ffffff61;width:3.5rem}._table_1vj8a_96 th:last-child,._table_1vj8a_96 td:last-child{text-align:right;width:9rem}._table_1vj8a_96 td:nth-child(2)>span{overflow-wrap:anywhere}._table_1vj8a_96 td:nth-child(2) b{background:var(--level-accent,#caff37);color:#081008;letter-spacing:.08em;margin-left:.65rem;padding:.16rem .28rem;font-size:.48rem}._table_1vj8a_96 tr[data-current-player=true] td{background:color-mix(in srgb, var(--level-accent,#caff37) 9%, transparent);color:#fff}._table_1vj8a_96 tbody tr:last-child td{border-bottom:0}@media (width<=38rem){._form_1vj8a_26>div{flex-direction:column}._form_1vj8a_26 button{min-height:2.8rem}._table_1vj8a_96 th,._table_1vj8a_96 td{padding-inline:.7rem}}._page_f7nkg_1{--level-accent:#caff37;color:#f2f6f1;isolation:isolate;background:radial-gradient(circle at 74% 36%,#2d402f4d,#0000 28rem),linear-gradient(135deg,#080d0c 0%,#040606 62%,#07100d 100%);min-height:100svh;position:relative;overflow:hidden}._page_f7nkg_1:before{content:"";z-index:-1;opacity:.24;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}._topbar_f7nkg_26{z-index:3;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:5rem;padding:1.2rem clamp(1.2rem,4vw,3.4rem);display:flex;position:relative}._brand_f7nkg_37{font:750 .74rem/1 var(--mono);letter-spacing:.14em;align-items:center;gap:.75rem;display:flex}._brandGlyph_f7nkg_45{aspect-ratio:1;color:#caff37;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);border:1px solid #caff377a;place-items:center;width:2rem;display:grid}._brandSlash_f7nkg_55{color:#caff37;margin:0 .28rem}._build_f7nkg_56{color:#eef5ee6b;font:.64rem/1 var(--mono);letter-spacing:.12em}._hero_f7nkg_58{width:min(52rem,100% - 2.4rem);margin:clamp(5rem,13vh,9rem) 0 0 clamp(1.2rem,8vw,8rem)}._eyebrow_f7nkg_63{color:#caff37;font:700 .68rem/1 var(--mono);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.2rem}._hero_f7nkg_58 h1{letter-spacing:-.085em;margin:0;font-size:clamp(4.5rem,13vw,10.5rem);font-weight:870;line-height:.73}._hero_f7nkg_58 h1 span{display:block}._hero_f7nkg_58 h1 span:last-child{color:#0000;-webkit-text-stroke:1px #f2f6f1b3;margin-left:clamp(1.5rem,8vw,8rem)}._heroCopy_f7nkg_82{color:#edf4ed9e;width:min(34rem,100%);margin:2.6rem 0 0;font-size:clamp(.95rem,1.6vw,1.2rem);line-height:1.6}._completeSection_f7nkg_90{width:min(64rem,100% - 2.4rem);margin:clamp(4rem,10vh,7rem) auto 3rem}._completeTitle_f7nkg_95{letter-spacing:-.075em;max-width:54rem;margin:0;font-size:clamp(4.4rem,12vw,9rem);font-weight:860;line-height:.82}._resultTime_f7nkg_104{gap:.65rem;margin-top:clamp(2rem,5vh,3.5rem);display:grid}._resultTime_f7nkg_104 span,._resultMeta_f7nkg_111 span{color:#ffffff6b;font:.62rem/1 var(--mono);letter-spacing:.14em}._resultTime_f7nkg_104 strong{color:var(--level-accent,#caff37);font:650 clamp(2.2rem, 7vw, 5.2rem)/1 var(--mono);letter-spacing:-.06em}._resultTime_f7nkg_104 em{background:var(--level-accent,#caff37);color:#081008;width:fit-content;font:normal 760 .58rem/1 var(--mono);letter-spacing:.11em;padding:.35rem .45rem}._resultMeta_f7nkg_111{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;width:min(42rem,100%);margin-top:1.8rem;display:grid}._resultMeta_f7nkg_111 span{background:#090e0d;align-content:center;gap:.45rem;min-height:4.5rem;padding:.85rem;display:grid}._resultMeta_f7nkg_111 b{color:#ffffffd1;letter-spacing:.02em;font-size:.74rem;font-weight:620}._menuActions_f7nkg_158{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}._primaryButton_f7nkg_166,._secondaryButton_f7nkg_166,._textButton_f7nkg_166{color:inherit;cursor:pointer;border:0}._primaryButton_f7nkg_166{background:var(--level-accent,#caff37);color:#081008;min-width:15rem;font:760 .74rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 72%,calc(100% - .55rem) 100%,0 100%);transition:filter .18s ease, transform .18s var(--ease-out);justify-content:space-between;gap:2rem;padding:1rem 1.1rem;display:inline-flex}._secondaryButton_f7nkg_166{font:700 .72rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease-out);background:#ffffff0b;border:1px solid #ffffff2e;padding:.94rem 1.1rem}._textButton_f7nkg_166{color:#f2f6f1a3;font:680 .7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:.5rem 0}._primaryButton_f7nkg_166:active,._secondaryButton_f7nkg_166:active{transform:scale(.975)}._menuField_f7nkg_208{perspective:45rem;opacity:.62;width:min(48vw,42rem);height:56%;position:absolute;top:18%;right:clamp(-8rem,2vw,3rem)}._menuField_f7nkg_208 span{inset:calc(var(--i,0) * 7%) calc(var(--i,0) * 5%);border:1px solid rgb(202 255 55/calc(.3 - var(--i,0) * .04));transform:rotateX(58deg) rotateZ(-12deg) translateZ(calc(var(--i,0) * -2.3rem));animation:7s ease-in-out infinite alternate _fieldDrift_f7nkg_1;position:absolute}._menuField_f7nkg_208 span:first-child{--i:0}._menuField_f7nkg_208 span:nth-child(2){--i:1}._menuField_f7nkg_208 span:nth-child(3){--i:2}._menuField_f7nkg_208 span:nth-child(4){--i:3}._menuField_f7nkg_208 span:nth-child(5){--i:4}._controlDeck_f7nkg_232{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#050908b8;border:1px solid #ffffff1f;width:min(20rem,100% - 2.4rem);padding:1rem;position:absolute;bottom:5.2rem;right:clamp(1.2rem,4vw,3.4rem)}._controlDeck_f7nkg_232>p{color:#ffffff61;font:.6rem/1 var(--mono);letter-spacing:.16em;margin:0 0 .8rem}._controlDeck_f7nkg_232>div{border-top:1px solid #ffffff12;align-items:center;gap:.35rem;min-height:2.25rem;display:flex}._controlDeck_f7nkg_232 span{color:#ffffff94;font:.65rem/1 var(--mono);margin-left:auto}._controlDeck_f7nkg_232 kbd{color:#fff;min-width:1.45rem;font:.64rem/1 var(--mono);text-align:center;border:1px solid #fff3;padding:.27rem .32rem}._controlDeck_f7nkg_232 [data-danger=true] kbd,._controlDeck_f7nkg_232 [data-danger=true] span{color:#ff735f;border-color:#ff735f59}._menuFooter_f7nkg_249{color:#ffffff6b;font:.6rem/1 var(--mono);letter-spacing:.11em;border-top:1px solid #ffffff1a;justify-content:space-between;padding:1.2rem clamp(1.2rem,4vw,3.4rem);display:flex;position:absolute;inset:auto 0 0}._levelSection_f7nkg_261{width:min(88rem,100% - 2.4rem);margin:clamp(2.5rem,6vh,5rem) auto 4rem}._leaderboardSection_f7nkg_262{width:min(64rem,100% - 2.4rem);margin:clamp(3rem,8vh,6rem) auto 4rem}._leaderboardSection_f7nkg_262 h1{letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,10vw,8rem);line-height:.82}._sectionHeading_f7nkg_264{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}._sectionHeading_f7nkg_264 p{color:#caff37;font:.65rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem}._sectionHeading_f7nkg_264 h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.92}._sectionHeading_f7nkg_264>span{color:#ffffff75;font:.7rem/1.5 var(--mono)}._levelGroup_f7nkg_269+._levelGroup_f7nkg_269{margin-top:clamp(3.5rem,8vh,6rem)}._levelGroupHeading_f7nkg_270{border-left:2px solid #caff37b3;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0 0 1rem;padding-left:.85rem;display:flex}._levelGroupHeading_f7nkg_270 h2{font:720 clamp(1.15rem, 2.2vw, 1.7rem)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}._levelGroupHeading_f7nkg_270 span{color:#fff6;font:.62rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}._levelGrid_f7nkg_292{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}._levelGrid_f7nkg_292[data-course-grid=surf-maps] ._levelCard_f7nkg_293{background:#0d1212;min-height:19rem}._levelCard_f7nkg_293{--level-accent:#caff37;color:#fff;text-align:left;cursor:pointer;min-height:17rem;transition:background .22s ease, transform .22s var(--ease-out);background:#0a0e0d;border:0;flex-direction:column;align-items:flex-start;padding:1.2rem;display:flex;position:relative;overflow:hidden}._levelCard_f7nkg_293:after{content:"";aspect-ratio:1;border:1px solid var(--level-accent);opacity:.16;pointer-events:none;width:10rem;position:absolute;bottom:-3rem;right:-3rem;transform:rotate(35deg)}._levelCard_f7nkg_293:disabled{cursor:not-allowed;filter:grayscale();opacity:.42}._levelCard_f7nkg_293[data-locked=true]{filter:grayscale(.72)}._levelCard_f7nkg_293[data-locked=true]>:not(._cardActions_f7nkg_313){opacity:.46}._levelNumber_f7nkg_314{color:var(--level-accent);font:700 .68rem/1 var(--mono)}._levelLock_f7nkg_315{color:#ffffff5c;font:.56rem/1 var(--mono);letter-spacing:.14em;align-self:flex-end;margin-top:-.7rem}._levelName_f7nkg_316{letter-spacing:-.045em;margin-top:2.5rem;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:760}._levelSubtitle_f7nkg_317{color:#ffffff7a;margin-top:.3rem;font-size:.76rem}._cardDivider_f7nkg_318{background:#ffffff1a;width:100%;height:1px;margin:auto 0 .8rem}._levelMeta_f7nkg_319{color:#ffffff57;width:100%;font:.54rem/1.5 var(--mono);justify-content:space-between;gap:.5rem;display:flex}._levelMeta_f7nkg_319 span{gap:.15rem;display:grid}._levelMeta_f7nkg_319 b{color:#ffffffb8;font-weight:600}._difficulty_f7nkg_322{gap:.23rem;margin-top:.8rem;display:flex}._difficulty_f7nkg_322 i{background:#ffffff1f;width:1.4rem;height:.17rem}._difficulty_f7nkg_322 i[data-active=true]{background:var(--level-accent)}._cardActions_f7nkg_313{z-index:1;grid-template-columns:1fr auto;gap:.45rem;width:100%;margin-top:1rem;display:grid;position:relative}._cardActions_f7nkg_313 button{color:#fff;cursor:pointer;min-height:2.5rem;font:700 .56rem/1.2 var(--mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff29;padding:.65rem .7rem}._cardActions_f7nkg_313 button:first-child{background:var(--level-accent);color:#081008;justify-content:space-between;align-items:center;display:flex}._cardActions_f7nkg_313 button:disabled{cursor:not-allowed;opacity:.3}@keyframes _fieldDrift_f7nkg_1{to{transform:rotateX(62deg) rotateZ(-8deg) translate3d(-1rem, -.6rem, calc(var(--i,0) * -2.3rem))}}@media (hover:hover) and (pointer:fine){._primaryButton_f7nkg_166:hover{filter:brightness(1.12)}._secondaryButton_f7nkg_166:hover{background:#ffffff14;border-color:#fff6}._levelCard_f7nkg_293:not(:disabled):hover,article._levelCard_f7nkg_293:hover{z-index:1;background:#111817;transform:translateY(-.22rem)}._cardActions_f7nkg_313 button:not(:disabled):hover{filter:brightness(1.08);border-color:#fff6}}@media (width<=58rem){._levelGrid_f7nkg_292{grid-template-columns:repeat(2,minmax(0,1fr))}._controlDeck_f7nkg_232{display:none}._menuField_f7nkg_208{opacity:.34;width:60vw}}@media (width<=38rem){._build_f7nkg_56{display:none}._hero_f7nkg_58{margin-top:4rem}._hero_f7nkg_58 h1{font-size:clamp(4rem,24vw,6rem);line-height:.78}._hero_f7nkg_58 h1 span:last-child{margin-left:0}._menuFooter_f7nkg_249{gap:1rem}._menuFooter_f7nkg_249 span:last-child{display:none}._levelGrid_f7nkg_292{grid-template-columns:1fr}._sectionHeading_f7nkg_264{flex-direction:column;align-items:flex-start}._levelGroupHeading_f7nkg_270{flex-direction:column;align-items:flex-start;gap:.45rem}._levelCard_f7nkg_293{min-height:15rem}._cardActions_f7nkg_313,._resultMeta_f7nkg_111{grid-template-columns:1fr}}:root{color:#f3f7f2;font-synthesis:none;text-rendering:optimizelegibility;--mono:"IBM Plex Mono", "Cascadia Code", "SFMono-Regular", Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);background:#050808;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:20rem;min-height:100%;margin:0}body{background:#050808;min-height:100vh;overflow-x:hidden}button{font:inherit}button:focus-visible{outline-offset:4px;outline:2px solid #efffb8}::selection{color:#071006;background:#caff37}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
