.star-fox_page__dBfGm{position:fixed;inset:0;z-index:50;overflow:auto;background:#070d19;color:#e8f0ff;font-family:Arial,Helvetica,sans-serif;padding:0 max(24px,calc((100vw - 1340px) / 2));--blue:#83daff;--muted:#7990ac;--line:#a0c5ff20}.star-fox_page__dBfGm a,.star-fox_page__dBfGm button{-webkit-tap-highlight-color:transparent}.star-fox_page__dBfGm button{cursor:pointer;font:inherit}.star-fox_page__dBfGm button:disabled{cursor:default}.star-fox_page__dBfGm a:focus-visible,.star-fox_page__dBfGm button:focus-visible{outline:2px solid #a3e7ff;outline-offset:4px}.star-fox_nav__FpvY3{height:58px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.star-fox_brand__YFdX0{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:1.6px}.star-fox_brand__YFdX0 svg{color:var(--blue);width:26px;height:26px}.star-fox_brand__YFdX0 span{font-size:9px;color:#6683a2;font-weight:400;margin-left:10px}.star-fox_navActions__DRFfR{display:flex;align-items:center;gap:24px;color:#a2b3c8;font-size:11px}.star-fox_navActions__DRFfR button{width:30px;height:30px;display:grid;place-items:center}.star-fox_navActions__DRFfR svg{width:18px;height:18px}.star-fox_navActions__DRFfR a:hover{color:#fff}.star-fox_heading__50yCA{display:flex;justify-content:space-between;align-items:center;padding:21px 0 20px}.star-fox_heading__50yCA p{color:#6b8dac;font:8px monospace;letter-spacing:2px;margin-bottom:9px}.star-fox_heading__50yCA h1{font-size:27px;font-weight:850;letter-spacing:-1.2px;display:flex;align-items:center;gap:17px;line-height:1}.star-fox_heading__50yCA h1 span{font:9px monospace;color:#f5b394;letter-spacing:2px;border:1px solid #f5b39440;background:#e3957520;border-radius:4px;padding:7px 9px}.star-fox_headingNote__Yd7yg{position:relative;text-align:right;font-size:12px;line-height:1.5;color:#b0c6d8;padding-left:17px}.star-fox_headingNote__Yd7yg i{position:absolute;width:5px;height:5px;border-radius:50%;background:#91d5fc;top:7px;left:0;box-shadow:0 0 7px #83daff70}.star-fox_headingNote__Yd7yg span{color:#607991}.star-fox_arena__CA0Iz{container-type:inline-size;max-width:min(100%,calc((100dvh - 283px) * 1.5278));margin:0 auto;border:1px solid #97bdf530;border-radius:10px;background:#0a1425;overflow:hidden;box-shadow:0 18px 90px #00000040}.star-fox_hud__R5_LQ{display:flex;align-items:center;gap:29px;padding:15px 22px;min-height:71px;background:#0c1729;border-bottom:1px solid var(--line)}.star-fox_hud__R5_LQ span{font:7px monospace;letter-spacing:1.4px;color:#7e9ab6;display:block;margin-bottom:5px}.star-fox_hud__R5_LQ strong{font:23px monospace;letter-spacing:1px;color:#eaf8ff}.star-fox_hud__R5_LQ .star-fox_score__vLHH_ strong{color:#94e2ff}.star-fox_best__UMm0M{margin-right:auto}.star-fox_best__UMm0M strong{color:#96adc6;font-size:20px}.star-fox_wave__dfSnt{text-align:center}.star-fox_shield__xKI1H{min-width:128px}.star-fox_shield__xKI1H strong{font-size:13px;color:#a0f1c7}.star-fox_shieldBar__ZWAZZ{height:8px;border:1px solid #a0f1c740;border-radius:3px;background:#0e2417;overflow:hidden;margin-bottom:4px}.star-fox_shieldBar__ZWAZZ i{display:block;height:100%;background:linear-gradient(90deg,#2fbf71,#7dffb0);transform-origin:left;transition:transform .25s}.star-fox_shieldBar__ZWAZZ i[data-low=true]{background:linear-gradient(90deg,#d64545,#ff9a5c)}.star-fox_rings__KX5TZ{text-align:center}.star-fox_rings__KX5TZ strong{color:#ffd94d;font-size:20px}.star-fox_pause__BAQ1P{font-size:22px!important;color:#a5bdd6;height:35px;width:28px}.star-fox_pause__BAQ1P:disabled{opacity:.25}.star-fox_stage__Ti9r8{position:relative;aspect-ratio:1100/720}.star-fox_stage__Ti9r8 canvas{width:100%;height:100%;display:block;outline:none;touch-action:none;cursor:crosshair}.star-fox_stage__Ti9r8:has(canvas:focus-visible){box-shadow:inset 0 0 0 1px #a9deff40}.star-fox_overlay__P8b8c{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:25px;background:linear-gradient(90deg,#061022d4,#0a152ca6 55%,#0d142b62)}.star-fox_intro__ZNoRi{width:min(620px,100%);text-align:center}.star-fox_missionTag__e2nv1{display:inline-flex;gap:8px;align-items:center;color:#a9cce7;font:8px monospace;letter-spacing:2.2px}.star-fox_missionTag__e2nv1 i{height:5px;width:5px;border-radius:50%;background:#fbb899}.star-fox_intro__ZNoRi h2{font-size:clamp(28px,6.5cqw,57px);letter-spacing:-2px;line-height:1.06;font-weight:850;margin:20px 0 19px}.star-fox_intro__ZNoRi h2 em{color:#92dcff;font-style:normal}.star-fox_intro__ZNoRi>p{color:#92a8c4;font-size:12px;line-height:1.8}.star-fox_primary__znEb5{width:247px;max-width:100%;display:flex;align-items:center;justify-content:space-between;margin:26px auto 14px;padding:15px 20px;border-radius:5px;background:#92dcff;border:1px solid #b8edff;box-shadow:0 0 28px #4ab5ff25;color:#071d33;font-size:11px!important;font-weight:700!important;letter-spacing:1px;transition:background .15s,transform .15s}.star-fox_primary__znEb5:hover{background:#bdeeff;transform:translateY(-2px)}.star-fox_primary__znEb5 span{font-size:21px;line-height:1}.star-fox_primary__znEb5:disabled{opacity:.35}.star-fox_startHint__6NpN6{color:#7592ae;font:7px monospace;letter-spacing:1px}.star-fox_startHint__6NpN6 b{margin:0 8px;color:#a8bfd7}.star-fox_introControls__Htu9A{display:flex;justify-content:center;gap:36px;margin-top:35px;color:#97b9de;font-size:22px}.star-fox_introControls__Htu9A small{display:block;color:#8199b4;font-size:9px;margin-top:5px}.star-fox_textButton__Iidzj{padding:10px 20px;color:#90aac7;font-size:11px!important}.star-fox_textButton__Iidzj:hover{color:#fff}.star-fox_finalScore__CdOco{font:36px monospace;color:#c3eaff;margin-top:22px}.star-fox_finalScore__CdOco span{display:block;font:8px monospace;letter-spacing:1px;color:#8ca4c4;margin-top:8px}.star-fox_waveBanner__W0qNs{position:absolute;inset:32% 0 auto;padding:25px 10px;background:#0a1933dc;text-align:center;border-block:1px solid #8ad5ff36}.star-fox_waveBanner__W0qNs p{font:9px monospace;color:#88dfff;letter-spacing:2px}.star-fox_waveBanner__W0qNs h2{font-size:34px;font-weight:750;letter-spacing:-1px;margin:10px 0}.star-fox_waveBanner__W0qNs span{font-size:11px;color:#96b0cf}.star-fox_deck__Hv7o5{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:12px 18px;background:#0c1729}.star-fox_flightControls__GS4zH{display:flex;gap:14px;font-size:9px;color:#6e89a5}.star-fox_flightControls__GS4zH>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.star-fox_flightControls__GS4zH kbd{min-width:18px;height:20px;text-align:center;padding:3px;border:1px solid #a5caff25;border-radius:3px;color:#96abc4;font:9px monospace}.star-fox_autoFire__JyKxE{display:flex;align-items:center;gap:6px;color:#7495b5;font-size:8px!important;white-space:nowrap}.star-fox_autoFire__JyKxE i{width:5px;height:5px;background:#435370;border-radius:50%}.star-fox_autoFire__JyKxE[aria-pressed=true] i{background:#a0f1c7}.star-fox_autoFire__JyKxE[aria-pressed=true]{color:#96d0b8}.star-fox_nova__wuso9{position:relative;min-width:191px;height:37px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 12px;border:1px solid #8cafef4a;border-radius:4px;background:#11243d;overflow:hidden}.star-fox_nova__wuso9>b,.star-fox_nova__wuso9>span{position:relative;z-index:1;font:8px monospace;letter-spacing:.8px;color:#859fbe}.star-fox_nova__wuso9 b{font-size:7px}.star-fox_nova__wuso9[data-ready=true]{border-color:#8ad8ff80;background:#122d4b}.star-fox_nova__wuso9[data-ready=true] b,.star-fox_nova__wuso9[data-ready=true] span{color:#bdeaff}.star-fox_nova__wuso9[data-ready=true]:hover:not(:disabled){background:#1c446a}.star-fox_below__p_0cO{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:15px auto 0;max-width:min(100%,calc((100dvh - 283px) * 1.5278));font:7px monospace;letter-spacing:.7px;color:#4f6a87}.star-fox_below__p_0cO>div{display:flex;gap:20px;align-items:center}.star-fox_below__p_0cO button{color:#8faac7;font:9px Arial;padding:5px 0}.star-fox_below__p_0cO output{font-size:8px;color:#81b3a6;min-width:48px;text-align:right}.star-fox_touchControls__8IPH_{display:flex;max-width:690px;justify-content:space-between;margin:14px auto;gap:14px;align-items:center}.star-fox_touchControls__8IPH_>div{display:flex;gap:9px}.star-fox_touchControls__8IPH_ button{user-select:none;-webkit-user-select:none;touch-action:none;height:51px;min-width:67px;border:solid #9ccdf34a;border-width:1px 1px 3px;border-radius:5px;color:#a7e1ff;background:#12243a;font-size:24px}.star-fox_touchControls__8IPH_ button:active{background:#264560}.star-fox_touchControls__8IPH_ .star-fox_touchFire__srWzh{font:11px monospace;letter-spacing:1px;min-width:95px;background:#264c67}.star-fox_touchControls__8IPH_>span{font-size:9px;color:#6c88a5;text-align:center}.star-fox_powerGuide__h4eBd{display:flex;align-items:center;justify-content:center;gap:25px;padding:19px 0 22px;font:7px monospace;letter-spacing:.9px;color:#6d86a4}.star-fox_powerGuide__h4eBd>span{display:flex;align-items:center;gap:6px;white-space:nowrap}.star-fox_powerGuide__h4eBd b{color:#ffd94d;border:1px solid #ffd94d60;padding:3px 4px;border-radius:2px}.star-fox_powerGuide__h4eBd>span:nth-child(2) b{color:#83e6ff;border-color:#83e6ff4a}.star-fox_powerGuide__h4eBd>span:nth-child(3) b{color:#c5b4fd;border-color:#bd9fff60}.star-fox_powerGuide__h4eBd p{color:#4c6683;font:8px Arial}.star-fox_storageNote__EaJSh{color:#f8b398;font-size:11px;text-align:center;padding:10px}.star-fox_error__10rSf{position:absolute;bottom:10px;left:10px;right:10px;background:#342334;color:#ffc8ba;padding:12px;font-size:12px}.star-fox_srOnly__SAr0S{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.star-fox_navActions__DRFfR .star-fox_fullscreen__uaaRQ{width:auto;display:flex;gap:7px;font-size:22px}.star-fox_fullscreen__uaaRQ span{font-size:10px}@media (min-width:1001px){.star-fox_page__dBfGm:not([data-phase=ready]) .star-fox_heading__50yCA{display:none}.star-fox_page__dBfGm:not([data-phase=ready]) .star-fox_nav__FpvY3{height:47px}.star-fox_page__dBfGm:not([data-phase=ready]) .star-fox_arena__CA0Iz{max-width:min(100%,calc((100dvh - 190px) * 1.5278));margin-top:12px}.star-fox_page__dBfGm:not([data-phase=ready]) .star-fox_below__p_0cO{max-width:min(100%,calc((100dvh - 190px) * 1.5278));margin-top:9px}.star-fox_page__dBfGm:not([data-phase=ready]) .star-fox_powerGuide__h4eBd{display:none}.star-fox_page__dBfGm:not([data-phase=ready]) .star-fox_hud__R5_LQ{min-height:61px;padding-block:10px}}@media (min-width:1000px) and (min-height:900px){.star-fox_heading__50yCA{padding-block:26px}.star-fox_heading__50yCA h1{font-size:32px}.star-fox_arena__CA0Iz,.star-fox_below__p_0cO{max-width:min(100%,calc((100dvh - 307px) * 1.5278))}}@media (max-width:1000px){.star-fox_page__dBfGm{padding:0 18px}.star-fox_arena__CA0Iz,.star-fox_below__p_0cO{max-width:100%}.star-fox_heading__50yCA{padding-block:20px}.star-fox_headingNote__Yd7yg{display:none}.star-fox_intro__ZNoRi h2{font-size:42px}.star-fox_hud__R5_LQ{gap:23px}.star-fox_flightControls__GS4zH{gap:9px}.star-fox_powerGuide__h4eBd p{display:none}}@media (max-width:660px){.star-fox_page__dBfGm{padding:0 12px}.star-fox_nav__FpvY3{height:51px}.star-fox_brand__YFdX0{font-size:9px;letter-spacing:1px;gap:6px}.star-fox_brand__YFdX0 svg{width:21px;height:21px}.star-fox_brand__YFdX0 span{display:none}.star-fox_navActions__DRFfR{font-size:10px;gap:14px}.star-fox_fullscreen__uaaRQ span{display:none}.star-fox_heading__50yCA{padding:19px 0 17px}.star-fox_heading__50yCA p{font-size:6px;letter-spacing:1.5px}.star-fox_heading__50yCA h1{font-size:22px;gap:10px;letter-spacing:-.8px}.star-fox_heading__50yCA h1 span{font-size:6px;letter-spacing:1px;padding:6px}.star-fox_hud__R5_LQ{gap:10px;padding:12px 11px;min-height:60px}.star-fox_hud__R5_LQ span{font-size:6px;letter-spacing:.6px}.star-fox_hud__R5_LQ strong{font-size:18px}.star-fox_best__UMm0M strong{font-size:15px}.star-fox_best__UMm0M{display:none}.star-fox_shield__xKI1H{min-width:92px}.star-fox_rings__KX5TZ strong{font-size:16px}.star-fox_pause__BAQ1P{font-size:17px!important;width:15px}.star-fox_stage__Ti9r8{aspect-ratio:1100/1000}.star-fox_stage__Ti9r8 canvas{position:absolute;inset:0}.star-fox_intro__ZNoRi h2{font-size:32px;letter-spacing:-1px;margin:14px 0 12px}.star-fox_intro__ZNoRi>p{font-size:10px}.star-fox_missionTag__e2nv1{font-size:6px;letter-spacing:1.5px}.star-fox_overlay__P8b8c{padding:18px}.star-fox_primary__znEb5{width:218px;padding:12px 15px;margin:18px auto 12px;font-size:10px!important}.star-fox_startHint__6NpN6{font-size:6px;letter-spacing:.6px}.star-fox_introControls__Htu9A{margin-top:19px;gap:20px;font-size:19px}.star-fox_introControls__Htu9A small{font-size:7px;max-width:75px}.star-fox_deck__Hv7o5{padding:10px;gap:8px}.star-fox_flightControls__GS4zH{display:none}.star-fox_autoFire__JyKxE{font-size:7px!important}.star-fox_nova__wuso9{min-width:194px;height:39px}.star-fox_below__p_0cO{font-size:6px;margin-top:10px}.star-fox_below__p_0cO>span{display:none}.star-fox_below__p_0cO>div{width:100%;justify-content:space-between}.star-fox_below__p_0cO output{font-size:7px}.star-fox_touchControls__8IPH_{gap:9px;margin:9px auto 0}.star-fox_touchControls__8IPH_ button{min-width:61px}.star-fox_touchControls__8IPH_>span{font-size:8px}.star-fox_touchControls__8IPH_ .star-fox_touchFire__srWzh{min-width:84px}.star-fox_powerGuide__h4eBd{gap:22px;font-size:6px;padding:22px 0 18px}.star-fox_waveBanner__W0qNs h2{font-size:26px}.star-fox_waveBanner__W0qNs span{font-size:8px}.star-fox_finalScore__CdOco{font-size:28px;margin-top:12px}}@media (max-width:365px){.star-fox_heading__50yCA h1{font-size:20px}.star-fox_hud__R5_LQ{gap:8px}.star-fox_intro__ZNoRi h2{font-size:28px}.star-fox_introControls__Htu9A,.star-fox_touchControls__8IPH_>span{display:none}}@media (prefers-reduced-motion:reduce){.star-fox_primary__znEb5{transition:none}}