.page_container__jZF7q{display:flex;flex-direction:column;min-height:100vh;background:radial-gradient(circle at top,#132550,#0a0b0d 70%);color:#eaf5ff;position:relative;overflow:hidden}.page_fullscreen__TyMkQ{position:fixed;inset:0;z-index:9999;width:100%;height:100dvh}.page_header__oRW75{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;gap:1rem}.page_brand__7TV1Q{display:flex;align-items:center;gap:.6rem;font-weight:700;letter-spacing:.08em;text-transform:lowercase;color:#c2e9fb}.page_logoCircle__gdHO2{height:18px;border-radius:50%;border:3px solid #ffffff}.page_logoCircle__gdHO2,.page_logoLine__1f6kd{width:18px;box-shadow:0 0 12px rgba(194,233,251,.8)}.page_logoLine__1f6kd{height:3px;background:#ffffff;border-radius:2px}.page_logoText__M1jdM{font-size:1rem}.page_controls__AOfq_{display:flex;flex-wrap:wrap;gap:.5rem}.page_controlButton__EiVEV{background:rgba(15,30,60,.8);border:1px solid rgba(194,233,251,.3);color:#c2e9fb;padding:.4rem .8rem;border-radius:999px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.page_controlButton__EiVEV:hover{border-color:rgba(194,233,251,.7);box-shadow:0 0 12px rgba(72,147,255,.6)}.page_controlButton__EiVEV:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.page_hud__SLA8U{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:.8rem;gap:.8rem;padding:0 1.5rem;font-family:var(--font-source-code-pro),monospace;text-transform:uppercase}.page_hudBlock__7yu7O{background:rgba(9,17,40,.7);border:1px solid rgba(194,233,251,.2);border-radius:12px;padding:.4rem .6rem;display:flex;flex-direction:column;gap:.2rem}.page_hudLabel__XwWDt{font-size:.65rem;color:rgba(194,233,251,.7)}.page_hudValue__sNWuS{font-size:1rem;font-weight:700}.page_canvasWrap__24S1e{flex:1 1;padding:.5rem 1.2rem .8rem}.page_leaderboard__9BD8x{margin:0 1.5rem 1rem;padding:.8rem 1rem;border:1px solid rgba(194,233,251,.2);border-radius:12px;background:rgba(9,17,40,.65)}.page_leaderboardTitle___aj_0{font-weight:700;color:#c2e9fb;margin-bottom:.4rem}.page_leaderboardList__Jkho2{margin:0;padding-left:1.2rem;color:rgba(194,233,251,.85);font-size:.9rem}.page_canvas__t5Zrn{width:100%;height:100%;border-radius:18px;border:2px solid rgba(194,233,251,.3);background:#02050c;box-shadow:0 0 24px rgba(73,126,255,.35);touch-action:none}.page_touchLayer__8ffUX{position:absolute;bottom:.6rem;left:0;right:0;display:flex;justify-content:space-between;padding:0 2rem;pointer-events:none;touch-action:none}.page_joystick__4Xehf{pointer-events:auto;width:120px;height:120px;border-radius:50%;border:2px solid rgba(194,233,251,.4);background:rgba(10,20,40,.6);display:flex;align-items:center;justify-content:center;color:#c2e9fb;font-size:.75rem;text-transform:uppercase;box-shadow:0 0 16px rgba(72,147,255,.4);touch-action:none}.page_joystickLabel__zXM2C{opacity:.8}.page_buttons__sZgB7{display:flex;gap:.75rem;pointer-events:auto;touch-action:none}.page_touchButton__GvXhl{background:rgba(59,130,246,.9);box-shadow:0 0 18px rgba(59,130,246,.6)}.page_touchButtonSecondary__K_we2,.page_touchButton__GvXhl{border:1px solid rgba(194,233,251,.5);color:#ffffff;padding:.8rem 1.2rem;border-radius:999px;font-weight:700;text-transform:uppercase;touch-action:none}.page_touchButtonSecondary__K_we2{background:rgba(244,114,182,.9);box-shadow:0 0 18px rgba(244,114,182,.6)}.page_boostBadge__w7j0L{position:absolute;top:4.2rem;right:1.2rem;background:rgba(59,130,246,.85);border:1px solid rgba(194,233,251,.6);padding:.4rem .8rem;border-radius:999px;font-size:.75rem;color:#ffffff;box-shadow:0 0 12px rgba(59,130,246,.6)}@media (max-width:900px){.page_canvasWrap__24S1e{padding:.4rem .8rem .6rem}.page_touchLayer__8ffUX{padding:0 1rem;bottom:.4rem}.page_joystick__4Xehf{width:96px;height:96px}}@media (max-width:640px){.page_header__oRW75{flex-direction:column;align-items:flex-start}.page_controls__AOfq_{width:100%;justify-content:space-between}.page_canvasWrap__24S1e{flex:0 0 auto;height:56dvh;width:92vw;margin:0 auto}.page_canvas__t5Zrn{height:100%}.page_touchLayer__8ffUX{position:static;margin-top:-.2rem;padding-bottom:.4rem}}