.GameHeader_header__2t1sd{display:flex;align-items:center;gap:12px;padding:8px 4px 12px}.GameHeader_topRow__KqSdw{flex-shrink:0}.GameHeader_exit__yGu2o{display:grid;place-items:center;width:44px;height:44px;border:1px solid #62738f;border-radius:14px;background:#202c43;color:#f0edff;font-size:22px;cursor:pointer}.GameHeader_exit__yGu2o:focus-visible{outline:3px solid #6fe7eb;outline-offset:3px}.GameHeader_eyebrow__7BXKX{display:none}.GameHeader_copy__Ib_8M{flex:1 1;min-width:0}.GameHeader_title__pZNDr{margin:0;font-size:clamp(20px,3vw,25px);line-height:1.2;letter-spacing:-.02em}.GameHeader_objective__a6Qgu{margin:4px 0 0;color:#bcc8df;font-size:14px;line-height:1.4}.GameHeader_customHud__nnWPO{font-size:13px}@media (max-width:600px){.GameHeader_header__2t1sd{align-items:flex-start;gap:8px}.GameHeader_customHud__nnWPO{display:none}}.GameLayout_root__zC8q2{--game-accent:#c6aeff;width:min(100%,780px);margin:0 auto;padding:12px;color:#f0edff;background:radial-gradient(ellipse at 50% 45%,#23304b,#0d1426 68%);border:1px solid #465571;border-radius:24px;font-size:16px;line-height:1.4}.GameLayout_rootImmersive__TnLXj{width:min(100%,860px);height:var(--game-immersive-height,calc(100dvh - 5.5rem));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:8px;overflow:hidden}.GameLayout_rootFullViewportScene__XgyNc{box-sizing:border-box;position:fixed;top:0;left:0;z-index:10;width:100vw;height:var(--game-immersive-height,100dvh);max-width:none;margin:0;padding:0;border:0;border-radius:0;grid-template-rows:calc(44px + env(safe-area-inset-top)) minmax(0,1fr)}.GameLayout_infoPane__QXRaK{min-width:0;border-bottom:1px solid #465571}.GameLayout_infoPaneImmersive__FYIdV{min-height:44px}.GameLayout_infoPaneFullViewportScene__vk51R{min-height:0;padding:env(safe-area-inset-top) 8px 0;background:#0d1426}.GameLayout_stage__GPqVV{position:relative;min-width:0;padding-top:10px}.GameLayout_stageImmersive__N1wVQ{min-height:0;display:grid;grid-template-rows:minmax(0,1fr);padding-top:4px;overflow:hidden}.GameLayout_stageFullViewportScene__l1HLh{padding:0}.GameLayout_hud__Hbvdj{padding:0 8px 10px}.GameLayout_surface__w5eLP{min-width:0}.GameLayout_surfaceImmersive__85VXG,.GameLayout_surfaceImmersive__85VXG>*{min-height:0;height:100%}.GameLayout_rootFullViewportScene__XgyNc .GameLayout_surfaceImmersive__85VXG>*>[role=region]>:first-child{flex:1 1;min-height:0}.GameLayout_surface__w5eLP :where(button,input[type=range]):not([role=gridcell]){min-height:44px}.GameLayout_surfaceLocked__hLZKc{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GameLayout_feedback__p17UG{position:-webkit-sticky;position:sticky;z-index:5;bottom:max(12px,env(safe-area-inset-bottom));margin:8px auto;width:min(100%,460px)}.GameLayout_feedbackImmersive__TS2b8{position:absolute;z-index:8;right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;max-height:min(58%,28rem);overflow:auto;overscroll-behavior:contain}.GameLayout_actions__aH3Jl{padding:8px 0 max(12px,env(safe-area-inset-bottom))}@media (max-width:600px){.GameLayout_root__zC8q2{padding:8px;border:0;border-radius:0}.GameLayout_rootImmersive__TnLXj{padding:4px}.GameLayout_rootFullViewportScene__XgyNc{padding:0}}@media (prefers-reduced-motion:reduce){.GameLayout_root__zC8q2 *,.GameLayout_root__zC8q2 :after,.GameLayout_root__zC8q2 :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.GameStartGate_info__7H9Sy{height:100%;padding:clamp(20px,4vw,34px);display:flex;flex-direction:column;justify-content:center;gap:12px}.GameStartGate_eyebrow__7AE9W,.GameStartGate_readyLabel__BBBiy{margin:0;color:var(--game-accent,#ba9eff);font-size:13px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.GameStartGate_title__EtYED{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(32px,5vw,48px);line-height:1.02}.GameStartGate_objective__ebl23,.GameStartGate_promise__HQABu{margin:0;color:var(--text-secondary);line-height:1.5}.GameStartGate_difficulty__OwK6r{margin:0;padding:7px 14px;border:1px solid color-mix(in srgb,var(--game-accent,#ba9eff) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--game-accent,#ba9eff) 10%,transparent);color:var(--text-primary);font-size:14px;text-transform:capitalize}.GameStartGate_practice__yPYrF{min-height:44px;display:flex;align-items:center;color:var(--text-primary);font-size:16px}.GameStartGate_objective__ebl23{font-size:16px}.GameStartGate_launch__P_IQ_{width:min(100%,460px);margin:auto;padding:clamp(24px,5vw,42px);display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}.GameStartGate_orb__pv1Mo{width:92px;height:92px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--game-accent,#ba9eff) 38%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--game-accent,#ba9eff) 22%,transparent),transparent 68%);box-shadow:0 0 42px color-mix(in srgb,var(--game-accent,#ba9eff) 18%,transparent);color:var(--game-accent,#ba9eff);font-size:38px;animation:GameStartGate_ready-pulse__B5zm0 2.4s ease-in-out infinite}.GameStartGate_preview__3YU19{width:100%;max-height:220px;aspect-ratio:16/9;overflow:hidden;border:1px solid color-mix(in srgb,var(--game-accent,#ba9eff) 28%,transparent);border-radius:16px;box-shadow:0 14px 38px rgba(6,14,32,.34)}.GameStartGate_start__PO6As{width:100%;min-height:52px;border:0;border-radius:999px;background:linear-gradient(100deg,var(--game-accent,#ba9eff),#53ddfc);color:#061020;font:850 16px/1 var(--font-body,sans-serif);cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--game-accent,#ba9eff) 22%,transparent)}.GameStartGate_start__PO6As:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.GameStartGate_details__1nLYr{width:100%;border-top:1px solid hsla(0,0%,100%,.08);padding-top:12px;color:var(--text-secondary);text-align:left}.GameStartGate_details__1nLYr summary{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;list-style:none;color:var(--text-tertiary);cursor:pointer;font-size:14px;font-weight:750}.GameStartGate_details__1nLYr summary::-webkit-details-marker{display:none}.GameStartGate_details__1nLYr summary:after{content:"\203A";color:var(--game-accent,#ba9eff);font-size:20px;line-height:1;transform:rotate(90deg);transition:transform .16s ease}.GameStartGate_details__1nLYr[open] summary:after{transform:rotate(-90deg)}.GameStartGate_details__1nLYr dl{margin:8px 0 0;display:grid;grid-gap:8px;gap:8px}.GameStartGate_details__1nLYr div{display:grid;grid-gap:2px;gap:2px}.GameStartGate_details__1nLYr dt{color:var(--text-primary);font-size:13px;font-weight:800;text-transform:uppercase}.GameStartGate_details__1nLYr dd{margin:0;font-size:13px;line-height:1.4}@keyframes GameStartGate_ready-pulse__B5zm0{50%{transform:scale(1.035);filter:brightness(1.12)}}@media (max-width:800px){.GameStartGate_info__7H9Sy{padding:max(12px,env(safe-area-inset-top)) 18px 12px;gap:4px}.GameStartGate_eyebrow__7AE9W{display:none}.GameStartGate_title__EtYED{font-size:23px}.GameStartGate_objective__ebl23{font-size:16px;white-space:normal}.GameStartGate_launch__P_IQ_{align-content:center;padding:20px 18px}}@media (prefers-reduced-motion:reduce){.GameStartGate_orb__pv1Mo{animation:none}}.GameFeel_hud__zBe0I{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-tertiary);font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.GameFeel_hudItems__juqBb{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.GameFeel_hudItem__mldq6{display:inline-flex;align-items:baseline;gap:5px}.GameFeel_hudItem__mldq6 strong{color:var(--text-primary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GameFeel_sync__z5wFp{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:13px;font-weight:750}.GameFeel_sync__z5wFp:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#4ade80;box-shadow:0 0 8px rgba(74,222,128,.42)}.GameFeel_sync__z5wFp[data-sync-state=pending]:before{background:#53ddfc;box-shadow:0 0 10px rgba(83,221,252,.58);animation:GameFeel_sync-pulse___fSNF .68s ease-in-out infinite alternate}.GameFeel_sync__z5wFp[data-sync-state=error]:before{background:var(--color-error,#fb7185);box-shadow:0 0 8px rgba(251,113,133,.42)}.GameFeel_feedback__C1lWm{min-height:44px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(83,221,252,.24);border-radius:999px;background:rgba(6,14,32,.94);color:var(--text-primary);box-shadow:0 12px 34px rgba(1,6,18,.35);font-size:13px;font-weight:750;text-align:center;animation:GameFeel_feedback-in__XOB4C .18s ease-out both}.GameFeel_feedback__C1lWm[data-tone=reward]{border-color:rgba(74,222,128,.32);color:#86efac}.GameFeel_feedback__C1lWm[data-tone=error]{border-color:rgba(251,113,133,.36);color:#fecdd3}.GameFeel_feedbackAction__fG7Z9{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--color-primary,#ba9eff);color:#16043c;font:inherit;cursor:pointer}.GameFeel_motion__ISzRt{transform-origin:center}.GameFeel_motion__ISzRt[data-motion=enter]{animation:GameFeel_motion-enter__zBjjq .22s cubic-bezier(.2,.8,.2,1) both}.GameFeel_motion__ISzRt[data-motion=lock]{animation:GameFeel_motion-lock__iBDdY .24s cubic-bezier(.2,.8,.2,1) both}.GameFeel_motion__ISzRt[data-motion=reward]{animation:GameFeel_motion-reward__df1by .46s cubic-bezier(.16,1,.3,1) both}.GameFeel_motion__ISzRt[data-motion=reject]{animation:GameFeel_motion-reject__j4Yae .26s ease both}@keyframes GameFeel_sync-pulse___fSNF{to{opacity:.35;transform:scale(.82)}}@keyframes GameFeel_feedback-in__XOB4C{0%{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes GameFeel_motion-enter__zBjjq{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes GameFeel_motion-reward__df1by{45%{transform:translateY(-4px) scale(1.025);filter:brightness(1.12)}}@keyframes GameFeel_motion-lock__iBDdY{45%{transform:scale(.988);filter:brightness(1.08)}}@keyframes GameFeel_motion-reject__j4Yae{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.GameFeel_feedback__C1lWm,.GameFeel_motion__ISzRt,.GameFeel_sync__z5wFp{animation:none!important}}.BrickBreakerGame_root__SXtn4{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:4px;gap:4px;color:var(--text-primary,#f0edff)}.BrickBreakerGame_compactHud__9rv7D{min-height:44px;display:flex;align-items:center;gap:6px}.BrickBreakerGame_stats__PLbSN{min-width:0;flex:1 1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:3px;gap:3px}.BrickBreakerGame_stat__09lXV{min-width:0;padding:3px;border-radius:9px;background:#17243b;text-align:center}.BrickBreakerGame_stat__09lXV span,.BrickBreakerGame_stat__09lXV strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrickBreakerGame_stat__09lXV strong{color:#f0edff;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.BrickBreakerGame_stat__09lXV span{color:#bcc8df;font-size:.625rem;line-height:1.2}.BrickBreakerGame_hudActions__GDVaA{flex:0 0 auto;display:flex;gap:4px}.BrickBreakerGame_iconButton__oUfSK{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(186,158,255,.42);border-radius:999px;background:#d1b7f4;color:#30243c;font:inherit;font-size:1.15rem;font-weight:850;cursor:pointer}.BrickBreakerGame_playColumn__akw0H{min-width:0;min-height:0;container-type:size;display:grid;place-items:center;overflow:hidden}.BrickBreakerGame_playfieldWrap__5NMC1{position:relative;width:min(100%,32rem);aspect-ratio:2/3;max-height:100%;border:1px solid rgba(83,221,252,.35);border-radius:1rem;overflow:hidden;background:#080d22;box-shadow:inset 0 0 0 1px rgba(186,158,255,.08)}@supports (width:1cqh){.BrickBreakerGame_playfieldWrap__5NMC1{width:min(100cqw,calc(100cqh * 2 / 3))}}.BrickBreakerGame_canvas__mMRer{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.BrickBreakerGame_canvas__mMRer:focus-visible,.BrickBreakerGame_control__OhN4x:focus-visible,.BrickBreakerGame_iconButton__oUfSK:focus-visible,.BrickBreakerGame_launchOverlay__O5pFL button:focus-visible,.BrickBreakerGame_modeRow__dUfTQ button:focus-visible{outline:3px solid var(--border-focus,#6be6f6);outline-offset:2px}.BrickBreakerGame_launchOverlay__O5pFL{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;grid-gap:1rem;gap:1rem;padding:1rem;background:rgba(3,8,23,.72);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BrickBreakerGame_recoveryOverlay__Feqkw{position:absolute;inset:0;z-index:3;display:grid;place-content:center;grid-gap:.5rem;gap:.5rem;padding:1rem;background:rgba(3,8,23,.84);color:#f0edff;text-align:center;pointer-events:all}.BrickBreakerGame_recoveryOverlay__Feqkw span{color:#c4ccdc;line-height:1.45}.BrickBreakerGame_launchOverlay__O5pFL strong{font-family:var(--font-display);font-size:clamp(1.6rem,7vw,2.25rem)}.BrickBreakerGame_launchOverlay__O5pFL button,.BrickBreakerGame_modeRow__dUfTQ button{min-height:44px;padding:.65rem 1rem;border:1px solid rgba(83,221,252,.5);border-radius:12px;background:#d1b7f4;color:#30243c;font:inherit;font-weight:800;cursor:pointer}.BrickBreakerGame_controlFooter__BwFpO{min-width:0;display:grid;grid-gap:3px;gap:3px}.BrickBreakerGame_runMeta__FG8S8{min-width:0;min-height:13px;margin:0;overflow:hidden;color:#bcc8df;font-size:.6875rem;line-height:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.BrickBreakerGame_dragTarget__jOGX9{width:100%;min-height:52px;display:grid;place-items:center;border:1px solid rgba(83,221,252,.24);border-radius:12px;background:#17243b;color:#f0edff;font-size:.875rem;font-weight:750;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrickBreakerGame_directionControls__brJx_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.BrickBreakerGame_control__OhN4x{min-height:52px;border:1px solid rgba(186,158,255,.42);border-radius:12px;background:#d1b7f4;color:#30243c;font:inherit;font-weight:800;cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrickBreakerGame_control__OhN4x:disabled,.BrickBreakerGame_iconButton__oUfSK:disabled,.BrickBreakerGame_launchOverlay__O5pFL button:disabled{cursor:not-allowed;opacity:.45}.BrickBreakerGame_helpDialog__wAwOw{width:min(calc(100% - 24px),34rem);max-height:min(calc(100dvh - 32px),38rem);padding:18px;overflow:hidden;border:1px solid rgba(186,158,255,.42);border-radius:20px;background:#17243b;color:#f0edff;box-shadow:0 24px 80px rgba(0,0,0,.55)}.BrickBreakerGame_helpDialog__wAwOw::-webkit-backdrop{background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.BrickBreakerGame_helpDialog__wAwOw::backdrop{background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.BrickBreakerGame_helpHeader__LvQiT{display:flex;align-items:center;justify-content:space-between;gap:12px}.BrickBreakerGame_helpHeader__LvQiT h2{margin:0;font-size:1.3rem}.BrickBreakerGame_modeRow__dUfTQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.BrickBreakerGame_modeRow__dUfTQ button{background:#25334b;color:#f0edff}.BrickBreakerGame_modeRow__dUfTQ .BrickBreakerGame_modeSelected__DoHLz{border-color:#d1b7f4;background:#d1b7f4;color:#30243c}.BrickBreakerGame_helpScroll__Uxq0w{max-height:min(45dvh,20rem);margin-top:14px;overflow-y:auto;overscroll-behavior:contain;color:#d7deed;font-size:.9375rem;line-height:1.45}.BrickBreakerGame_helpScroll__Uxq0w p{margin:0 0 .75rem}.BrickBreakerGame_liveRegion__FpMXk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:420px){.BrickBreakerGame_compactHud__9rv7D{gap:4px}.BrickBreakerGame_stats__PLbSN{gap:2px}.BrickBreakerGame_stat__09lXV{padding-inline:1px}.BrickBreakerGame_stat__09lXV strong{font-size:.8rem}.BrickBreakerGame_iconButton__oUfSK{width:44px}.BrickBreakerGame_helpDialog__wAwOw{padding:14px}}@media (prefers-reduced-motion:reduce){.BrickBreakerGame_control__OhN4x,.BrickBreakerGame_playfieldWrap__5NMC1{transition:none}}.BrickBreakerSurface_ready__5AeRS,.BrickBreakerSurface_state__4m2Ce{width:100%;max-width:27.5rem;min-height:60vh;margin:0 auto;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--text-primary,#f0edff)}.BrickBreakerSurface_ready__5AeRS h1,.BrickBreakerSurface_state__4m2Ce h1{margin:0;font-family:var(--font-display,inherit);text-align:center}.BrickBreakerSurface_eyebrow__edEJQ{margin:0;color:var(--color-secondary,#55dff4);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.BrickBreakerSurface_centered__Pizhi,.BrickBreakerSurface_error__Tt6lB,.BrickBreakerSurface_notice__BL4JK{margin:0;color:var(--text-secondary,#c4ccdc);line-height:1.5;text-align:center}.BrickBreakerSurface_notice__BL4JK{width:100%;padding:.75rem;border-radius:.9rem;background:rgba(83,221,252,.08);font-size:.875rem}.BrickBreakerSurface_error__Tt6lB{color:var(--color-error,#fca5a5)}.BrickBreakerSurface_difficulty__Q1BYO,.BrickBreakerSurface_primaryButton__QIySf,.BrickBreakerSurface_quietButton__mdU4P,.BrickBreakerSurface_selectedDifficulty__GV9FC{min-height:44px;border:0;border-radius:999px;padding:.65rem 1rem;font:inherit;font-weight:800;cursor:pointer}.BrickBreakerSurface_primaryButton__QIySf{width:100%;background:linear-gradient(90deg,#ba9eff,#55dff4);color:#061020}.BrickBreakerSurface_primaryButton__QIySf:disabled{cursor:not-allowed;opacity:.5}.BrickBreakerSurface_quietButton__mdU4P{background:hsla(0,0%,100%,.07);color:var(--text-secondary,#c4ccdc)}.BrickBreakerSurface_difficulties__aGu5o{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.BrickBreakerSurface_difficulty__Q1BYO,.BrickBreakerSurface_selectedDifficulty__GV9FC{text-transform:capitalize}.BrickBreakerSurface_difficulty__Q1BYO{background:hsla(0,0%,100%,.07);color:var(--text-secondary,#c4ccdc)}.BrickBreakerSurface_selectedDifficulty__GV9FC{background:#55dff4;color:#061020}.BrickBreakerSurface_previewCompact__yVZmv,.BrickBreakerSurface_preview__u3u3T{position:relative;width:7rem;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(83,223,244,.35);border-radius:1rem;background:linear-gradient(180deg,#070d22,#111d3d)}.BrickBreakerSurface_previewCompact__yVZmv{width:4.5rem;border-radius:.7rem}.BrickBreakerSurface_previewBricks__mtxV4{position:absolute;inset:12% 9% auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.18rem;gap:.18rem}.BrickBreakerSurface_previewBricks__mtxV4 span{height:.55rem;border-radius:.15rem;background:#55dff4}.BrickBreakerSurface_previewBricks__mtxV4 span:nth-child(4n+2){background:#ff86c3}.BrickBreakerSurface_previewBricks__mtxV4 span:nth-child(4n+3){background:#ffd166}.BrickBreakerSurface_previewBricks__mtxV4 span:nth-child(4n){background:#b99cff}.BrickBreakerSurface_previewBall__llWdg{position:absolute;left:60%;bottom:31%;width:.55rem;height:.55rem;border-radius:50%;background:#fff;box-shadow:0 0 .8rem #55dff4}.BrickBreakerSurface_previewPaddle__sQlsI{position:absolute;left:50%;bottom:9%;width:45%;height:.45rem;border-radius:999px;background:#f4f0ff;transform:translateX(-50%)}.BrickBreakerSurface_actions__osbaV{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.BrickBreakerSurface_gameFrame__Jfxs3{position:relative;width:100%;height:100%;min-height:0}.BrickBreakerSurface_gameExitButton__pm4yE{position:absolute;left:.35rem;top:.35rem;z-index:5;min-width:44px;min-height:44px;padding:.45rem .7rem;border:1px solid rgba(186,158,255,.42);border-radius:999px;background:rgba(23,36,59,.94);color:var(--text-primary,#f0edff);font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.BrickBreakerSurface_gameExitButton__pm4yE:focus-visible{outline:3px solid var(--border-focus,#6be6f6);outline-offset:2px}.BrickBreakerSurface_gameOverlay__FkQzT{position:absolute;inset:0;z-index:10;display:grid;place-content:center;justify-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem;background:rgba(3,8,23,.86);color:var(--text-primary,#f0edff);text-align:center;pointer-events:all}.BrickBreakerSurface_gameOverlay__FkQzT h1,.BrickBreakerSurface_gameOverlay__FkQzT p{margin:0}.BrickBreakerSurface_gameOverlay__FkQzT p{color:var(--text-secondary,#c4ccdc);line-height:1.5}.BrickBreakerReview_card__zsMh8{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;padding:1rem;border:1px solid var(--border-color,hsla(0,0%,100%,.14));border-radius:.75rem;background:hsla(0,0%,100%,.04);color:var(--text-primary,#f0edff)}.BrickBreakerReview_muted__bH5cX,.BrickBreakerReview_power__f2Alz,.BrickBreakerReview_summary__ErGgQ{color:var(--text-secondary,#c4ccdc);font-size:.875rem;line-height:1.5}.BrickBreakerReview_powers__Yvmao{display:grid;grid-gap:.5rem;gap:.5rem}.BrickBreakerReview_power__f2Alz strong{color:var(--text-primary,#f0edff)}.BrickBreakerReview_muted__bH5cX,.BrickBreakerReview_note__4fSV8{color:var(--text-tertiary,#9ba7bd)}.BrickBreakerReview_note__4fSV8{font-size:.75rem;line-height:1.5}.BrickBreakerResult_page__izh0F{width:100%;max-width:40rem;margin:0 auto;padding:1rem clamp(.75rem,3vw,1.25rem) 0;display:grid;grid-gap:.8rem;gap:.8rem;color:var(--text-primary,#f0edff)}.BrickBreakerResult_card__IrSZr,.BrickBreakerResult_hero__5V6bl{padding:clamp(1rem,4vw,1.4rem);border:1px solid rgba(83,223,244,.18);border-radius:1.35rem;background:rgba(9,19,40,.86)}.BrickBreakerResult_hero__5V6bl{text-align:center;background:radial-gradient(circle at 50% 0,rgba(83,223,244,.16),transparent 54%),linear-gradient(135deg,rgba(185,156,255,.13),rgba(9,19,40,.9))}.BrickBreakerResult_hero__5V6bl h1{margin:.35rem 0;font-family:var(--font-display);font-size:clamp(2rem,8vw,3rem)}.BrickBreakerResult_hero__5V6bl>p:not(.BrickBreakerResult_eyebrow__gXXbF){margin:0;color:var(--text-secondary)}.BrickBreakerResult_eyebrow__gXXbF{margin:0;color:#55dff4;font-size:.8125rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.BrickBreakerResult_heroMetrics__S0Qvn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1.2rem}.BrickBreakerResult_approach__VLgOr,.BrickBreakerResult_metric__j0BBY{min-width:0;padding:.75rem .45rem;border-radius:.9rem;background:hsla(0,0%,100%,.055);text-align:center}.BrickBreakerResult_approach__VLgOr span,.BrickBreakerResult_approach__VLgOr strong,.BrickBreakerResult_metric__j0BBY span,.BrickBreakerResult_metric__j0BBY strong{display:block}.BrickBreakerResult_metric__j0BBY strong{font-family:var(--font-display);font-size:clamp(1.15rem,5vw,1.65rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrickBreakerResult_approach__VLgOr span,.BrickBreakerResult_metric__j0BBY span{margin-top:.2rem;color:var(--text-tertiary);font-size:.8125rem}.BrickBreakerResult_scoreRow__f6vgK{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.BrickBreakerResult_score__aKETF{display:block;margin-top:.35rem;font-family:var(--font-display);font-size:1.9rem}.BrickBreakerResult_badge__cE7vC{padding:.4rem .65rem;border-radius:999px;background:rgba(74,222,128,.12);color:#86efac;font-size:.8125rem;font-weight:800;text-align:center}.BrickBreakerResult_approachGrid__BCbdM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.85rem}.BrickBreakerResult_approach__VLgOr strong{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrickBreakerResult_boundary__OUxLG,.BrickBreakerResult_summary__YQCXe{line-height:1.5}.BrickBreakerResult_summary__YQCXe{margin:.9rem 0 0;color:var(--text-primary)}.BrickBreakerResult_boundary__OUxLG{margin:.8rem 0 0;color:var(--text-tertiary);font-size:.8125rem}@media (max-width:420px){.BrickBreakerResult_heroMetrics__S0Qvn{grid-template-columns:1.3fr .85fr .85fr}.BrickBreakerResult_approachGrid__BCbdM{grid-template-columns:1fr 1fr}.BrickBreakerResult_scoreRow__f6vgK{align-items:center}}.BrickBreakerTutorial_page__mH2yr{width:100%;max-width:42rem;margin:0 auto;padding:1rem clamp(.75rem,3vw,1.5rem) calc(1.5rem + env(safe-area-inset-bottom));color:var(--text-primary,#f0edff)}.BrickBreakerTutorial_header__8H6QR,.BrickBreakerTutorial_practiceHeading__HZi_p{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.BrickBreakerTutorial_header__8H6QR h1,.BrickBreakerTutorial_practiceHeading__HZi_p h2{margin:.25rem 0 0;font-family:var(--font-display)}.BrickBreakerTutorial_header__8H6QR h1{font-size:clamp(1.8rem,7vw,2.6rem)}.BrickBreakerTutorial_practiceHeading__HZi_p h2{font-size:clamp(1.35rem,5vw,1.9rem)}.BrickBreakerTutorial_eyebrow__AlFxg{margin:0;color:#55dff4;font-size:.8125rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.BrickBreakerTutorial_nudgeControls___4mgD button,.BrickBreakerTutorial_primaryButton__9aYm_,.BrickBreakerTutorial_quietButton__ALwxX{border:0;font:inherit;font-weight:800;cursor:pointer}.BrickBreakerTutorial_quietButton__ALwxX{min-height:2.75rem;padding:0 .9rem;border-radius:999px;background:hsla(0,0%,100%,.07);color:var(--text-secondary)}.BrickBreakerTutorial_card__JilTX{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.2rem;padding:clamp(.9rem,4vw,1.35rem);border:1px solid rgba(83,223,244,.2);border-radius:1.35rem;background:rgba(9,19,40,.88)}.BrickBreakerTutorial_coachBoard__m341g,.BrickBreakerTutorial_practiceBoard__owKwh{position:relative;min-height:15rem;overflow:hidden;border-radius:1rem;background:radial-gradient(circle at 70% 100%,rgba(83,223,244,.18),transparent 42%),linear-gradient(180deg,#070d22,#111d3d)}.BrickBreakerTutorial_brickRow__9wvS1{position:absolute;inset:1.1rem 1rem auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.45rem;gap:.45rem}.BrickBreakerTutorial_brickRow__9wvS1 span{height:1.3rem;border-radius:.3rem;background:#55dff4;box-shadow:0 0 .8rem rgba(83,223,244,.45)}.BrickBreakerTutorial_brickRow__9wvS1 .BrickBreakerTutorial_powerBrick__g5wyg{background:#ff86c3;box-shadow:0 0 .8rem rgba(255,134,195,.5)}.BrickBreakerTutorial_trajectory__rkTQM{position:absolute;left:35%;top:4.2rem;width:38%;height:7.2rem;border-right:2px dashed rgba(83,223,244,.55);border-bottom:2px dashed rgba(83,223,244,.55);transform:skewX(-28deg)}.BrickBreakerTutorial_ball__LuCc8,.BrickBreakerTutorial_practiceBall__uZaOE{position:absolute;width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 0 1rem #55dff4}.BrickBreakerTutorial_ball__LuCc8{left:67%;bottom:4.2rem}.BrickBreakerTutorial_coachPaddle__lG6NL,.BrickBreakerTutorial_practicePaddle__yWC5k{position:absolute;bottom:1.4rem;width:24%;height:.8rem;border-radius:999px;background:#f4f0ff;box-shadow:0 0 1rem rgba(185,156,255,.72);transform:translateX(-50%)}.BrickBreakerTutorial_coachPaddle__lG6NL{left:70%}.BrickBreakerTutorial_rules__lV74a{margin:0;padding-left:1.3rem;color:var(--text-secondary);line-height:1.55}.BrickBreakerTutorial_rules__lV74a li+li{margin-top:.55rem}.BrickBreakerTutorial_primaryButton__9aYm_{width:100%;min-height:3rem;border-radius:999px;background:linear-gradient(90deg,#ba9eff,#55dff4);color:#061020}.BrickBreakerTutorial_primaryButton__9aYm_:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.5}.BrickBreakerTutorial_readyBadge__rOrL0,.BrickBreakerTutorial_waitingBadge__Dl_lA{padding:.4rem .65rem;border-radius:999px;font-size:.8125rem;font-weight:800}.BrickBreakerTutorial_readyBadge__rOrL0{background:rgba(74,222,128,.15);color:#86efac}.BrickBreakerTutorial_waitingBadge__Dl_lA{background:hsla(0,0%,100%,.07);color:var(--text-tertiary)}.BrickBreakerTutorial_coachMark__Oo2RW,.BrickBreakerTutorial_instructions__eT7Gq,.BrickBreakerTutorial_success__VuMMr{margin:0;color:var(--text-secondary);line-height:1.5}.BrickBreakerTutorial_practiceBoard__owKwh{min-height:12rem}.BrickBreakerTutorial_landingMarker__6PuQv{position:absolute;left:64%;bottom:.8rem;width:16%;height:3.2rem;border:1px dashed rgba(83,223,244,.75);border-radius:.8rem;background:rgba(83,223,244,.08)}.BrickBreakerTutorial_practiceBall__uZaOE{left:70%;bottom:4.7rem}.BrickBreakerTutorial_practicePaddle__yWC5k{transition:left .12s ease-out}.BrickBreakerTutorial_sliderLabel__CfvVB{display:grid;grid-gap:.5rem;gap:.5rem;color:var(--text-secondary);font-size:.8125rem;font-weight:750}.BrickBreakerTutorial_sliderLabel__CfvVB input{width:100%;min-height:2.75rem;accent-color:#55dff4}.BrickBreakerTutorial_nudgeControls___4mgD{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.BrickBreakerTutorial_nudgeControls___4mgD button{min-height:3rem;border:1px solid rgba(83,223,244,.3);border-radius:.9rem;background:rgba(12,25,50,.9);color:var(--text-primary);font-size:1.25rem}.BrickBreakerTutorial_coachMark__Oo2RW,.BrickBreakerTutorial_success__VuMMr{min-height:3rem;padding:.75rem;border-radius:.8rem;text-align:center}.BrickBreakerTutorial_coachMark__Oo2RW{background:rgba(83,223,244,.07)}.BrickBreakerTutorial_success__VuMMr{background:rgba(74,222,128,.1);color:#bbf7d0}@media (max-width:420px){.BrickBreakerTutorial_page__mH2yr{padding-top:.7rem}.BrickBreakerTutorial_coachBoard__m341g{min-height:12rem}.BrickBreakerTutorial_practiceBoard__owKwh{min-height:10rem}}@media (prefers-reduced-motion:reduce){.BrickBreakerTutorial_practicePaddle__yWC5k{transition:none}}.SkyGlideSurface_gameFrame__tfQky{--flight-pad-size:132px;--flight-dock-bottom:max(12px,env(safe-area-inset-bottom));--flight-question-top:calc(82px + var(--flight-host-inset, 0px));box-sizing:border-box;position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#78cfe8,#d7f3ed 62%,#f4e2bd);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.SkyGlideSurface_inFlightQuestion__HiHA4{position:absolute;top:var(--flight-question-top);left:50%;transform:translateX(-50%);z-index:11;box-sizing:border-box;width:min(560px,88%);max-height:calc(100% - var(--flight-question-top) - 200px);overflow-y:auto;padding:8px 14px;border:1px solid #a5f3fc;border-radius:16px;background:rgba(5,29,43,.91);color:#fff;text-align:center;box-shadow:0 4px 20px rgba(0,35,54,.2)}.SkyGlideSurface_inFlightQuestion__HiHA4 strong{display:block;font-size:clamp(18px,2.1vw,25px);line-height:1.2;overflow-wrap:anywhere}.SkyGlideSurface_coachEyebrow__XvVUt,.SkyGlideSurface_questionEyebrow__n0VLK{display:flex;justify-content:space-between;gap:12px;color:#a5f3fc;font-size:13px;font-weight:800;margin-bottom:6px}.SkyGlideSurface_coachEyebrow__XvVUt span,.SkyGlideSurface_questionEyebrow__n0VLK span{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SkyGlideSurface_inFlightHint__G9_Yy{top:var(--flight-question-top);margin:0;color:#052a3c;font-size:17px;text-shadow:0 1px 3px #fff}.SkyGlideSurface_inFlightFeedback__UdANa,.SkyGlideSurface_inFlightHint__G9_Yy{position:absolute;left:10%;right:10%;z-index:11;text-align:center;font-weight:800;pointer-events:none}.SkyGlideSurface_inFlightFeedback__UdANa{bottom:calc(var(--flight-pad-size) + var(--flight-dock-bottom) + 12px);width:-moz-fit-content;width:fit-content;max-width:80%;margin:auto;padding:9px 14px;border-radius:12px;background:rgba(5,29,43,.92);font-size:16px}.SkyGlideSurface_inFlightFeedback__UdANa button{pointer-events:auto}.SkyGlideSurface_flightCoach__gUF9G{position:absolute;bottom:calc(var(--flight-pad-size) + var(--flight-dock-bottom) + 12px);left:50%;transform:translateX(-50%);z-index:16;box-sizing:border-box;width:min(480px,92%);max-height:42%;overflow:hidden;display:flex;flex-direction:column;padding:16px 20px;border-radius:18px;border:1px solid #a5f3fc;background:rgba(5,29,43,.95);box-shadow:0 8px 32px rgba(0,0,0,.22);text-align:center}.SkyGlideSurface_coachContent__P5p_h{min-height:0;overflow-y:auto;flex:1 1 auto}.SkyGlideSurface_flightCoach__gUF9G h2{margin:4px 0 8px;font-size:24px}.SkyGlideSurface_flightCoach__gUF9G p{margin:0 0 10px;font-size:16px;line-height:1.4;color:#e0f2fe}.SkyGlideSurface_coachGesture__45yNY{display:block;font-size:20px;color:#a5f3fc}.SkyGlideSurface_coachActions__3Zw5Z{flex:0 0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}.SkyGlideSurface_coachActions__3Zw5Z button{min-height:44px;padding:8px 14px;border:1px solid #a5f3fc;border-radius:10px;background:#a5f3fc;color:#052a3c;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.SkyGlideSurface_coachActions__3Zw5Z .SkyGlideSurface_skipCoach__FuJlW{background:transparent;color:#dbeafe;border-color:transparent}.SkyGlideSurface_feedbackCorrect__7NBLo{color:#80efbd}.SkyGlideSurface_feedbackWrong__JqUKi{color:#ffb0a8}.SkyGlideSurface_flightViewport__vqjxb{position:relative;flex:1 0 280px;min-height:280px;overflow:hidden;touch-action:none}.SkyGlideSurface_canvas__eULVG{position:absolute;inset:0;width:100%;height:100%;display:block}.SkyGlideSurface_hud__rhX_l{position:absolute;top:calc(16px + var(--flight-host-inset, 0px));left:16px;right:16px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:10;flex-wrap:nowrap;gap:8px}.SkyGlideSurface_hudMetrics__DfBPN{display:flex;align-items:center;gap:6px;overflow-x:auto;min-width:0;max-width:calc(100% - 190px);pointer-events:auto;scrollbar-width:none}.SkyGlideSurface_hudMetrics__DfBPN::-webkit-scrollbar{display:none}.SkyGlideSurface_hudIndicator__CMp7w{flex:0 0 auto;box-sizing:border-box;min-height:44px;min-width:60px;max-width:108px;display:grid;grid-template-columns:18px auto;align-items:center;grid-gap:3px 5px;gap:3px 5px;padding:5px 8px;border:1px solid rgba(225,248,255,.65);border-radius:11px;background:rgba(5,42,60,.88);color:#f3fcff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left}.SkyGlideSurface_hudIndicator__CMp7w svg{width:18px;height:18px;fill:none;stroke:#8deefa;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.SkyGlideSurface_hudIndicatorValue__C85wS{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:grid;line-height:1.1}.SkyGlideSurface_hudIndicatorCaption__zizVw{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a9e6ef}.SkyGlideSurface_hudIndicatorTrack__1ZBVX{grid-column:1/-1;height:4px;border-radius:4px;background:#345264;overflow:hidden}.SkyGlideSurface_hudIndicatorTrack__1ZBVX>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#31d5d9,#b1fbca);transition:width .18s ease}.SkyGlideSurface_hudIndicatorDanger__Ild2z{border-color:#f88}.SkyGlideSurface_hudIndicatorDanger__Ild2z .SkyGlideSurface_hudIndicatorTrack__1ZBVX>span{background:#ff6565}.SkyGlideSurface_hudIndicator__CMp7w:focus-visible,.SkyGlideSurface_soundToggle__BWPM2:focus-visible{outline:3px solid #ffe36e;outline-offset:2px}.SkyGlideSurface_soundControls__qcjBs{display:flex;align-items:center;gap:5px;padding:3px 5px;border-radius:11px;background:rgba(5,42,60,.88);pointer-events:auto}.SkyGlideSurface_soundToggle__BWPM2{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:9px;background:transparent;color:#eefcff;cursor:pointer}.SkyGlideSurface_soundToggle__BWPM2 svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.SkyGlideSurface_soundControls__qcjBs input[type=range]{width:65px;min-height:36px;accent-color:#67e8f9;cursor:pointer}.SkyGlideSurface_hudModalBackdrop__OIyTo{position:absolute;inset:0;z-index:19;display:grid;place-items:center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:rgba(3,22,35,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto}.SkyGlideSurface_hudModal__qzO_S{box-sizing:border-box;width:min(420px,100%);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:22px 24px;border:1px solid #9deaf0;border-radius:20px;background:#082b3c;box-shadow:0 16px 45px #00192499;color:#f3fbff;animation:SkyGlideSurface_hudModalEnter__42tM2 .18s ease-out}.SkyGlideSurface_hudModalEyebrow__tbkxP{font-size:12px;letter-spacing:.12em;font-weight:900;color:#96edf2}.SkyGlideSurface_hudModal__qzO_S h2{margin:8px 0;font-size:25px}.SkyGlideSurface_hudModal__qzO_S p{margin:0 0 18px;font-size:16px;line-height:1.45}.SkyGlideSurface_hudModal__qzO_S button{position:-webkit-sticky;position:sticky;bottom:0;min-height:48px;padding:9px 15px;border:1px solid #a5f3fc;border-radius:10px;background:#a5f3fc;color:#062b3d;font:inherit;font-weight:800;cursor:pointer}.SkyGlideSurface_hudVisual__9TqSZ{position:relative;height:105px;margin:8px 0 14px;border:1px solid #69a3ae88;border-radius:14px;background:radial-gradient(circle at 50% 45%,#18566a,#062b3d);display:grid;place-items:center;overflow:hidden;color:#bdfbff}.SkyGlideSurface_hudVisualGlyph__cY1tN{position:absolute;width:58px;height:58px;opacity:.12;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.SkyGlideSurface_hudVisualPips__SmYZ3,.SkyGlideSurface_hudVisualRings__EawJ7{display:flex;gap:16px;align-items:center}.SkyGlideSurface_hudVisualPips__SmYZ3 i{width:32px;height:38px;background:#7ce9de;-webkit-clip-path:polygon(50% 0,95% 24%,82% 77%,50% 100%,18% 77%,5% 24%);clip-path:polygon(50% 0,95% 24%,82% 77%,50% 100%,18% 77%,5% 24%);box-shadow:0 0 14px #7ce9de}.SkyGlideSurface_hudVisualPips__SmYZ3 i:nth-child(3){animation:SkyGlideSurface_hudPipLoss__qRWCp 2.4s ease-in-out infinite}.SkyGlideSurface_hudVisualProgress__8V7CZ{position:relative;width:78%;height:14px;border-radius:14px;background:#315364}.SkyGlideSurface_hudVisualProgressFill___Pp03{display:block;height:100%;border-radius:inherit;background:#7ce9de;animation:SkyGlideSurface_hudProgressFill__6QUcu 3s ease-in-out infinite}.SkyGlideSurface_hudVisualShip__YerDA{position:absolute;top:-22px;color:#ffe36e;font-size:25px;animation:SkyGlideSurface_hudShipMove__AyL_n 3s ease-in-out infinite}.SkyGlideSurface_hudVisualScore__yXvJe{display:flex;gap:14px;align-items:center;font-size:27px;color:#ffe36e}.SkyGlideSurface_hudVisualScore__yXvJe strong{font-size:32px;animation:SkyGlideSurface_hudScoreRise__WiswX 2s ease-out infinite}.SkyGlideSurface_hudVisualScore__yXvJe span{animation:SkyGlideSurface_hudSpark__P36VY 2s ease-in-out infinite}.SkyGlideSurface_hudVisualClock__m2CC5{position:relative;width:70px;height:70px;border:3px solid #bdfbff;border-radius:50%;display:grid;place-items:center}.SkyGlideSurface_hudVisualClockFace__V25G9{font-size:43px;opacity:.5}.SkyGlideSurface_hudVisualClockHand__j5FZV{position:absolute;width:3px;height:26px;left:calc(50% - 1.5px);top:9px;background:#ffe36e;transform-origin:center 26px;animation:SkyGlideSurface_hudClockSweep__FVrAT 3s linear infinite}.SkyGlideSurface_hudVisualRings__EawJ7 i{width:35px;height:35px;border:6px solid #70e1e6;border-radius:50%;transform:rotateY(35deg);box-shadow:0 0 12px #70e1e680;animation:SkyGlideSurface_hudRingUnlock__r06gR 2.4s ease-in-out infinite}.SkyGlideSurface_hudVisualRings__EawJ7 i:nth-child(2){animation-delay:.4s}.SkyGlideSurface_hudVisualRings__EawJ7 i:nth-child(3){animation-delay:.8s}.SkyGlideSurface_hudVisualAmmo__iS6HZ{position:relative;width:75%;display:flex;align-items:center;font-size:25px;color:#ffe36e}.SkyGlideSurface_hudVisualAmmoCount__rYj7b{animation:SkyGlideSurface_hudAmmoSpend__hQ33q 2.2s ease-in-out infinite}.SkyGlideSurface_hudVisualShot__mH_W8{position:absolute;left:70px;animation:SkyGlideSurface_hudShotFly__NJS_s 2.2s ease-out infinite}.SkyGlideSurface_hudVisualTarget__Bt7LW{display:flex;flex-direction:column;align-items:center;line-height:1}.SkyGlideSurface_hudVisualReticle__UNP7o{font-size:68px;animation:SkyGlideSurface_hudReticleLock__gYw_Y 2.4s ease-in-out infinite}.SkyGlideSurface_hudVisualLock__frUk_{margin-top:-7px;color:#ffe36e;font-size:13px;font-weight:900;letter-spacing:.16em;animation:SkyGlideSurface_hudLockOn__vm2V5 2.4s ease-in-out infinite}.SkyGlideSurface_hudVisualArmour__IMjMk{position:relative;color:#93edf1}.SkyGlideSurface_hudVisualShield__zfR5l{display:block;font-size:79px;animation:SkyGlideSurface_hudShieldHit___YFFB 2.2s ease-in-out infinite}.SkyGlideSurface_hudVisualImpact___ZAKP{position:absolute;top:3px;right:-13px;color:#ffe36e;font-size:36px;animation:SkyGlideSurface_hudImpact__6TULN 2.2s ease-out infinite}@keyframes SkyGlideSurface_hudModalEnter__42tM2{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SkyGlideSurface_hudPipLoss__qRWCp{0%,35%,to{opacity:1;transform:scale(1)}55%,75%{opacity:.2;transform:scale(.7)}}@keyframes SkyGlideSurface_hudProgressFill__6QUcu{0%{width:12%}75%,to{width:90%}}@keyframes SkyGlideSurface_hudShipMove__AyL_n{0%{left:8%}75%,to{left:86%}}@keyframes SkyGlideSurface_hudScoreRise__WiswX{0%{opacity:0;transform:translateY(18px) scale(.7)}35%,75%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px)}}@keyframes SkyGlideSurface_hudSpark__P36VY{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes SkyGlideSurface_hudClockSweep__FVrAT{to{transform:rotate(1turn)}}@keyframes SkyGlideSurface_hudRingUnlock__r06gR{0%,20%{opacity:.3;transform:rotateY(35deg) scale(.8)}55%,to{opacity:1;transform:rotateY(35deg) scale(1.08)}}@keyframes SkyGlideSurface_hudAmmoSpend__hQ33q{0%,35%{opacity:1}50%,80%{opacity:.45}to{opacity:1}}@keyframes SkyGlideSurface_hudShotFly__NJS_s{0%,30%{opacity:0;transform:translateX(0)}45%{opacity:1}80%,to{opacity:0;transform:translateX(125px)}}@keyframes SkyGlideSurface_hudReticleLock__gYw_Y{0%,30%{color:#a4f5fb;transform:scale(1.2) rotate(-20deg)}65%,to{color:#ffe36e;transform:scale(.9) rotate(0)}}@keyframes SkyGlideSurface_hudLockOn__vm2V5{0%,50%{opacity:0}70%,to{opacity:1}}@keyframes SkyGlideSurface_hudShieldHit___YFFB{0%,40%,to{transform:translateX(0)}50%{transform:translateX(-6px)}55%{transform:translateX(4px)}}@keyframes SkyGlideSurface_hudImpact__6TULN{0%,40%,to{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.3)}70%{opacity:0;transform:scale(1.8)}}.SkyGlideSurface_hudSpacer__USuUL{flex:1 1}.SkyGlideSurface_hudGroup__vBm00{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.SkyGlideSurface_mathHud__xGmyZ{position:absolute;top:104px;left:8%;right:8%;pointer-events:none;color:#fff;text-align:center;background:rgba(5,42,60,.9);border-radius:12px;padding:8px}.SkyGlideSurface_mathEquation__34BE9{font-size:clamp(22px,4vw,36px);font-weight:800;color:#a6f7ff}.SkyGlideSurface_mathOptions__z_Vke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.SkyGlideSurface_mathOption__Qzvbk{display:flex;flex-direction:column;gap:2px}.SkyGlideSurface_mathOption__Qzvbk span{font-size:12px}.SkyGlideSurface_mathOption__Qzvbk strong{font-size:clamp(20px,3vw,28px)}.SkyGlideSurface_setupOptions__AvFwm{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-bottom:16px;width:100%;max-width:440px}.SkyGlideSurface_setupOptions__AvFwm label{display:flex;flex:1 1;min-width:145px;flex-direction:column;gap:6px;text-align:left}.SkyGlideSurface_setupOptions__AvFwm select{width:100%;min-height:44px;padding:8px;border-radius:8px;border:1px solid #708796;background:#082230;color:#fff;font:inherit}.SkyGlideSurface_hudBadge___aVWg{background:rgba(5,42,60,.86);border:1px solid hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border-radius:8px;color:#e2e8f0;font-family:monospace;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px}.SkyGlideSurface_answerOverlay___GMZD{position:absolute;inset:0;z-index:8;pointer-events:none}.SkyGlideSurface_answerChoices__SU_35{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.SkyGlideSurface_answerChoices__SU_35 button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #a5f3fc;border-radius:10px;background:#102f42;color:#fff;font:inherit;font-weight:800;cursor:pointer;overflow-wrap:anywhere}.SkyGlideSurface_answerChoices__SU_35 button:focus-visible{outline:3px solid #ffd447;outline-offset:2px}.SkyGlideSurface_answerChoices__SU_35 button:disabled{opacity:.6;cursor:default}.SkyGlideSurface_answerLabel__UKDJO{position:absolute;translate:-50% -50%;box-sizing:border-box;width:max-content;max-width:21%;min-width:0;padding:5px 7px;border:1px solid rgba(200,247,255,.8);border-radius:8px;background:rgba(5,32,48,.88);color:#fff;font-size:clamp(10px,1.4vw,16px);font-weight:800;line-height:1.15;text-align:center;overflow-wrap:anywhere;box-shadow:0 3px 10px rgba(0,0,0,.24)}.SkyGlideSurface_answerLabelSelected__iQiLn{border-color:#ffd447;box-shadow:0 0 0 3px rgba(255,212,71,.34),0 0 16px rgba(255,212,71,.48)}.SkyGlideSurface_answerLabelCanvasControl__dxSN8{min-width:48px;min-height:48px;padding:0;border-color:transparent;border-radius:50%;background:transparent;color:transparent;box-shadow:none}.SkyGlideSurface_answerLabelCanvasControl__dxSN8:focus-visible{outline:3px solid #ffd447;outline-offset:2px}.SkyGlideSurface_answerBayControl__wHlrX,.SkyGlideSurface_answerBayControl__wHlrX.SkyGlideSurface_answerLabelCanvasControl__dxSN8{display:flex;align-items:flex-start;justify-content:center;overflow:visible;background:transparent;border:0;border-radius:0;color:#fff}.SkyGlideSurface_answerBay__clq6l{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:1px;border:2px solid #67e8f9;border-radius:12px;background:#102239;box-shadow:0 5px 16px #0008;overflow:hidden}.SkyGlideSurface_answerBay__clq6l[data-kind=text]{border-radius:9px}.SkyGlideSurface_answerBayWord___rSkR{font-size:clamp(16px,2.7vw,22px);line-height:1.15;color:#fff;overflow-wrap:anywhere}.SkyGlideSurface_answerFraction__G7QlP{display:inline-flex;flex-direction:column;vertical-align:middle;margin-inline:2px;font-size:.8em;line-height:1}.SkyGlideSurface_answerFraction__G7QlP>span:first-child{border-bottom:1px solid;padding:0 2px 2px}.SkyGlideSurface_answerFraction__G7QlP>span:last-child{padding-top:2px}.SkyGlideSurface_answerBayControl__wHlrX.SkyGlideSurface_answerLabelSelected__iQiLn .SkyGlideSurface_answerBay__clq6l{border-color:#ffd447;box-shadow:0 0 0 3px #ffd44755,0 5px 16px #0008}.SkyGlideSurface_answerBayControl__wHlrX:focus-visible .SkyGlideSurface_answerBay__clq6l{outline:3px solid #fff;outline-offset:2px}.SkyGlideSurface_answerBoostControl__gIm4K{display:flex;align-items:center;pointer-events:auto}.SkyGlideSurface_boostButton__zUcuR,.SkyGlideSurface_fireButton__FeROu{box-sizing:border-box;flex:0 0 68px;width:68px;height:68px;padding:8px;border:3px solid #b8ffff;border-radius:50%;background:radial-gradient(circle at 35% 20%,#b0ffff 0,#2cdde6 36%,#087a9e 100%);box-shadow:0 6px 0 #03485e,0 9px 16px #031b36aa,inset 0 2px 2px #ffffffa6,0 0 22px #22d3ee55;color:#032735;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit;font-size:11px;font-weight:900;letter-spacing:.025em;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,box-shadow .1s ease}.SkyGlideSurface_boostButton__zUcuR svg,.SkyGlideSurface_fireButton__FeROu svg{width:22px;height:22px;fill:currentColor}.SkyGlideSurface_boostButton__zUcuR:active:not([aria-disabled=true]){transform:translateY(4px);box-shadow:0 2px 0 #03485e,inset 0 2px 5px #03485e88}.SkyGlideSurface_boostButton__zUcuR:focus-visible,.SkyGlideSurface_directionPad__w156H button:focus-visible,.SkyGlideSurface_fireButton__FeROu:focus-visible{outline:3px solid #ffe36e;outline-offset:3px}.SkyGlideSurface_boostButton__zUcuR[aria-disabled=true]{background:radial-gradient(circle at 35% 20%,#456477,#172c40);border-color:#7898a9;color:#d2e3ec;box-shadow:0 5px 0 #071624,0 8px 14px #031b3670;cursor:default}.SkyGlideSurface_boostButton__zUcuR[data-boosting=true]{background:radial-gradient(circle at 35% 20%,#fff9cd,#ffe36e 45%,#e49622);border-color:#fff7c0;color:#422500;box-shadow:0 5px 0 #8b5410,0 0 24px #ffd44788}.SkyGlideSurface_finishCallout__4OkKm{position:absolute;z-index:18;top:108px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(88%,420px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #ffe36e;border-radius:18px;background:#05202ee8;color:#fff}.SkyGlideSurface_finishCallout__4OkKm span{color:#ffe36e;font-size:13px;font-weight:800;letter-spacing:.08em}.SkyGlideSurface_finishCallout__4OkKm h2{margin:4px 0 0;font-size:clamp(19px,4vw,26px);line-height:1.15}.SkyGlideSurface_finishCallout__4OkKm button{min-width:64px;min-height:44px;border:1px solid #9deaf0;border-radius:22px;padding:8px 12px;background:#126174;color:#fff;font:inherit;cursor:pointer}.SkyGlideSurface_compactControls__1hrdA{position:absolute;z-index:12;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:var(--flight-dock-bottom);display:grid;grid-template-columns:68px 68px 1fr var(--flight-pad-size);align-items:end;grid-gap:8px;gap:8px;pointer-events:none}.SkyGlideSurface_compactControls__1hrdA .SkyGlideSurface_fireSlot__8TSEA{grid-area:1/1;justify-self:start}.SkyGlideSurface_compactControls__1hrdA .SkyGlideSurface_boostSlot__pT47u{grid-area:1/2}.SkyGlideSurface_compactControls__1hrdA .SkyGlideSurface_padSlot__5y2hs{grid-area:1/4;justify-self:end}.SkyGlideSurface_padSlot__5y2hs{transition:opacity .18s ease}.SkyGlideSurface_gameFrame__tfQky[data-input=keyboard] .SkyGlideSurface_padSlot__5y2hs:not(:focus-within){opacity:0;pointer-events:none}.SkyGlideSurface_compactControls__1hrdA[data-short-landscape=true]{grid-template-columns:68px 68px var(--flight-pad-size)}.SkyGlideSurface_compactControls__1hrdA[data-short-landscape=true] .SkyGlideSurface_fireSlot__8TSEA{grid-area:1/1}.SkyGlideSurface_compactControls__1hrdA[data-short-landscape=true] .SkyGlideSurface_boostSlot__pT47u{grid-area:1/2}.SkyGlideSurface_compactControls__1hrdA[data-short-landscape=true] .SkyGlideSurface_padSlot__5y2hs{grid-area:1/3}.SkyGlideSurface_boostSlot__pT47u{justify-self:start}.SkyGlideSurface_fireSlot__8TSEA{justify-self:end}.SkyGlideSurface_fireButton__FeROu{border-color:#ffc1cc;background:radial-gradient(circle at 35% 20%,#ffd2cf,#f36d81 40%,#9b254b);color:#3e1027;box-shadow:0 6px 0 #601733,0 9px 16px #031b36aa,inset 0 2px 2px #ffffffa6}.SkyGlideSurface_fireButton__FeROu:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px 0 #601733,inset 0 2px 5px #60173388}.SkyGlideSurface_fireButton__FeROu:disabled{background:radial-gradient(circle at 35% 20%,#604953,#30212f);border-color:#a78794;color:#ddcfd6;box-shadow:0 5px 0 #211522,0 8px 14px #031b3670;cursor:default}.SkyGlideSurface_directionPad__w156H{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:var(--flight-pad-size);height:var(--flight-pad-size);box-sizing:border-box;display:grid;grid-template:repeat(3,1fr) /repeat(3,1fr);border-radius:50%;background:radial-gradient(circle at 40% 30%,#2a5269e8,#0b2035ed 72%);box-shadow:inset 0 0 0 2px #83bdd199,0 5px 0 #061322bb,0 8px 20px #031b3666;pointer-events:auto;touch-action:none;cursor:-webkit-grab;cursor:grab}.SkyGlideSurface_directionPad__w156H button{min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#cefbff;font:inherit;font-size:26px;font-weight:800;line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.SkyGlideSurface_directionPad__w156H button:active:not(:disabled){background:#53d8ea40;color:#fff}.SkyGlideSurface_directionPad__w156H button:disabled{opacity:.4;cursor:default}.SkyGlideSurface_padUp__28ous{grid-area:1/2}.SkyGlideSurface_padLeft__YTdpu{grid-area:2/1}.SkyGlideSurface_padRight__jMQj8{grid-area:2/3}.SkyGlideSurface_padDown__rnqE_{grid-area:3/2}.SkyGlideSurface_padCentre__Q_36H{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;pointer-events:none;border-radius:50%;border:2px solid #a6eff8;background:radial-gradient(circle at 35% 28%,#51849c,#112e46 78%);box-shadow:inset 0 2px 3px #d3faff44,0 4px 8px #0008}.SkyGlideSurface_directionPad__w156H[data-active=true]{cursor:-webkit-grabbing;cursor:grabbing}.SkyGlideSurface_directionPad__w156H[data-active=true] .SkyGlideSurface_padCentre__Q_36H{border-color:#eff;box-shadow:0 0 16px #73ddff70,0 4px 8px #0008}.SkyGlideSurface_directionPad__w156H[aria-disabled=true] .SkyGlideSurface_padCentre__Q_36H{opacity:.45}.SkyGlideSurface_hudBadgeHighlight__mlxug{border-color:gold;color:gold}.SkyGlideSurface_hudBadgeDanger___XkSF{border-color:#f05;color:#f05}.SkyGlideSurface_gameExitButton__gvWih{min-height:44px;pointer-events:auto;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.2);color:#94a3b8;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.SkyGlideSurface_gameExitButton__gvWih:hover{background:hsla(0,0%,100%,.1);color:#fff}.SkyGlideSurface_gameOverlay__hUMMb{position:absolute;inset:0;background:rgba(8,34,48,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));z-index:20}.SkyGlideSurface_gameOverlay__hUMMb,.SkyGlideSurface_state__49sBJ{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.SkyGlideSurface_state__49sBJ{min-height:100%;padding:16px;background-color:#080d22;color:#fff}.SkyGlideSurface_localPractice__2qdxp{height:100%;flex:1 1;min-height:0;display:flex;flex-direction:column}.SkyGlideSurface_practiceLabel__r73n_{flex-shrink:0;padding:8px 12px;color:#d9f5f2;background:#082230;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.SkyGlideSurface_practiceInfo__bCnwQ{flex:1 1;min-height:0;overflow-y:auto}.SkyGlideSurface_localStage__2JwRo{flex:1 1;min-height:0;position:relative}.SkyGlideSurface_localStage__2JwRo>*{position:absolute;inset:0}.SkyGlideSurface_preview__SAHho{display:block;width:min(100%,520px);height:clamp(120px,24dvh,200px);flex-shrink:0;border-radius:12px}.SkyGlideSurface_touchControls__35eKA{position:absolute;bottom:16px;right:16px;z-index:15;background:#082230;color:#fff;padding:8px;border-radius:12px}.SkyGlideSurface_touchControls__35eKA summary{cursor:pointer;min-height:28px}.SkyGlideSurface_touchControls__35eKA button{min-width:44px;min-height:44px;margin:4px}.SkyGlideSurface_state__49sBJ h1{font-size:28px;font-weight:800;margin-bottom:8px;letter-spacing:-.5px}.SkyGlideSurface_state__49sBJ p{color:#94a3b8;font-size:15px;max-width:420px;margin-bottom:24px;line-height:1.5}.SkyGlideSurface_actions__CBSud{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.SkyGlideSurface_primaryButton__OV6Vx{background:linear-gradient(135deg,#00f0ff,#7928ca);color:#fff;font-weight:700;font-size:15px;padding:12px 28px;border-radius:8px;border:none;cursor:pointer;box-shadow:0 4px 20px rgba(0,240,255,.35);transition:transform .15s,box-shadow .15s}.SkyGlideSurface_primaryButton__OV6Vx:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(0,240,255,.5)}.SkyGlideSurface_primaryButton__OV6Vx:active{transform:translateY(1px)}.SkyGlideSurface_primaryButton__OV6Vx:disabled{opacity:.6;cursor:default}.SkyGlideSurface_gameFrame__tfQky>.SkyGlideSurface_gameExitButton__gvWih{position:absolute;bottom:12px;right:12px;z-index:10}.SkyGlideSurface_quietButton__ODTa8{background:transparent;border:1px solid hsla(0,0%,100%,.2);color:#cbd5e1;font-size:14px;font-weight:600;padding:10px 20px;border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}.SkyGlideSurface_quietButton__ODTa8:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.SkyGlideSurface_difficultySelect__uzfwN{display:flex;gap:8px;margin-bottom:24px}.SkyGlideSurface_diffOption__FcsTr{min-height:44px;padding:8px 16px;border-radius:6px;border:1px solid hsla(0,0%,100%,.15);background:rgba(15,23,42,.6);color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;text-transform:capitalize}.SkyGlideSurface_diffOptionActive__pzk2g{border-color:#00f0ff;background:rgba(0,240,255,.15);color:#00f0ff}.SkyGlideSurface_srOnly__9Xtm2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SkyGlideSurface_controlsDisclosure__RH4xG{color:#e0f7f5;font-size:13px;margin-top:12px}.SkyGlideSurface_controlsDisclosure__RH4xG summary{cursor:pointer;font-weight:700}.SkyGlideSurface_controlsDisclosure__RH4xG span{display:block;margin-top:8px}.SkyGlideSurface_soundCredits__6mdMd{margin-top:8px;color:rgba(231,237,247,.76);font-size:12px}.SkyGlideSurface_soundCredits__6mdMd summary{min-width:44px;min-height:44px;box-sizing:border-box;padding:12px 8px;cursor:pointer;font-weight:600}.SkyGlideSurface_soundCredits__6mdMd ul{display:grid;grid-gap:3px;gap:3px;margin:6px 0 0;padding-left:16px}.SkyGlideSurface_soundCredits__6mdMd a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;padding:8px;color:#b9dcff;text-decoration:underline;text-underline-offset:2px}@media (max-width:480px){.SkyGlideSurface_gameFrame__tfQky{--flight-question-top:calc(112px + var(--flight-host-inset, 0px))}.SkyGlideSurface_hud__rhX_l{top:calc(8px + var(--flight-host-inset, 0px));left:8px;right:8px;flex-wrap:wrap;gap:5px}.SkyGlideSurface_hudMetrics__DfBPN{order:2;width:100%;max-width:100%}.SkyGlideSurface_hudSpacer__USuUL{display:none}.SkyGlideSurface_hudGroup__vBm00{gap:5px}.SkyGlideSurface_hudBadge___aVWg{padding:4px 6px;font-size:13px}.SkyGlideSurface_inFlightQuestion__HiHA4{padding:10px 12px}.SkyGlideSurface_flightCoach__gUF9G{padding:12px;max-height:38%}.SkyGlideSurface_flightCoach__gUF9G h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.SkyGlideSurface_boostButton__zUcuR,.SkyGlideSurface_fireButton__FeROu,.SkyGlideSurface_hudIndicatorTrack__1ZBVX>span,.SkyGlideSurface_hudModal__qzO_S,.SkyGlideSurface_primaryButton__OV6Vx,.SkyGlideSurface_quietButton__ODTa8{transition:none;animation:none}.SkyGlideSurface_hudVisual__9TqSZ *,.SkyGlideSurface_hudVisual__9TqSZ :after,.SkyGlideSurface_hudVisual__9TqSZ :before{animation:none!important}.SkyGlideSurface_hudVisualProgressFill___Pp03{width:75%}.SkyGlideSurface_hudVisualShip__YerDA{left:72%}.SkyGlideSurface_hudVisualLock__frUk_{opacity:1}}@media (max-height:480px) and (min-width:600px){.SkyGlideSurface_mathHud__xGmyZ{top:72px;left:24%;right:24%;padding:4px}.SkyGlideSurface_mathEquation__34BE9{font-size:22px}.SkyGlideSurface_mathOptions__z_Vke{margin-top:2px}}.SkyGlideSurface_missionControl__iJBlM{display:flex;flex-direction:column;gap:24px;width:100%;max-width:520px;margin:0 auto;text-align:left}.SkyGlideSurface_mcHeader__QbT7P{text-align:center;font-size:28px;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SkyGlideSurface_categoryCards__hI33d{display:flex;gap:16px;justify-content:center}.SkyGlideSurface_categoryCard__YjYGt{flex:1 1;background:rgba(15,23,42,.7);border:4px solid hsla(0,0%,100%,.1);border-radius:24px;padding:16px;cursor:pointer;text-align:center;transition:all .2s cubic-bezier(.34,1.56,.64,1);transform:translateY(0);box-shadow:0 8px 0 rgba(0,0,0,.2)}.SkyGlideSurface_categoryCard__YjYGt:active{transform:translateY(6px);box-shadow:0 2px 0 rgba(0,0,0,.2)}.SkyGlideSurface_categoryCard__YjYGt.SkyGlideSurface_mathActive__zaB2Q{background:linear-gradient(135deg,#0284c7,#38bdf8);border-color:#bae6fd;box-shadow:0 8px 0 #0369a1}.SkyGlideSurface_categoryCard__YjYGt.SkyGlideSurface_englishActive__E4eie{background:linear-gradient(135deg,#f59e0b,#fbbf24);border-color:#fef3c7;box-shadow:0 8px 0 #b45309}.SkyGlideSurface_categoryIcon__jWWW9{font-size:48px;margin-bottom:8px}.SkyGlideSurface_categoryTitle__Evt_f{font-size:18px;font-weight:800;color:#fff}.SkyGlideSurface_configSection__nJpPO{background:rgba(15,23,42,.6);border-radius:20px;padding:16px}.SkyGlideSurface_configSection__nJpPO h3{font-size:16px;color:#94a3b8;margin-bottom:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.SkyGlideSurface_configHint__R6goL{margin:12px 0 0!important;color:#b7c7d8!important;font-size:13px!important}.SkyGlideSurface_pillGroup__2Exqy{display:flex;flex-wrap:wrap;gap:10px}.SkyGlideSurface_pill__A6ok2{background:#1e293b;color:#cbd5e1;border:2px solid #334155;border-radius:99px;padding:10px 20px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 0 #0f172a;transition:all .15s ease}.SkyGlideSurface_pill__A6ok2:active{transform:translateY(4px);box-shadow:0 0 0 #0f172a}.SkyGlideSurface_pill__A6ok2.SkyGlideSurface_active__bIBv5{background:#10b981;color:#fff;border-color:#34d399;box-shadow:0 4px 0 #047857}.SkyGlideSurface_pill__A6ok2.SkyGlideSurface_active__bIBv5:active{box-shadow:0 0 0 #047857}.SkyGlideSurface_mixModeCard__gAUfj{background:linear-gradient(90deg,#ca8a04,#eab308);border-radius:20px;padding:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 6px 0 #854d0e,0 0 20px rgba(234,179,8,.4);transition:transform .1s}.SkyGlideSurface_mixModeCard__gAUfj:active{transform:translateY(4px);box-shadow:0 2px 0 #854d0e,0 0 10px rgba(234,179,8,.4)}.SkyGlideSurface_mixModeText__lv34o h3{color:#fff;font-size:20px;font-weight:800;margin:0 0 4px;text-transform:none;letter-spacing:0}.SkyGlideSurface_mixModeText__lv34o p{color:#fef08a;font-size:14px;margin:0}.SkyGlideSurface_launchButton__S7_jc{background:linear-gradient(180deg,#ef4444,#b91c1c);border:4px solid #fca5a5;color:#fff;font-size:24px;font-weight:900;padding:16px 32px;border-radius:99px;cursor:pointer;box-shadow:0 10px 0 #7f1d1d;width:100%;transition:all .15s ease;text-transform:uppercase;letter-spacing:1px}.SkyGlideSurface_launchButton__S7_jc:active,.SkyGlideSurface_launchButton__S7_jc:disabled{transform:translateY(8px);box-shadow:0 2px 0 #7f1d1d}.SkyGlideSurface_launchButton__S7_jc:disabled{opacity:.5;cursor:not-allowed}.SkyGlideSurface_pauseConsole__pXSzX{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:min(100%,420px);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:24px;border-radius:24px}.SkyGlideSurface_pauseConsole__pXSzX>*{flex:0 0 auto}.SkyGlideSurface_pauseConsole__pXSzX button{min-width:44px;min-height:44px;padding:9px 14px}.SkyGlideSurface_pauseConsole__pXSzX .SkyGlideSurface_soundToggle__BWPM2{box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;padding:0}.SkyGlideSurface_pauseConsole__pXSzX summary{display:flex;align-items:center;min-width:44px;min-height:44px;touch-action:manipulation}.SkyGlideSurface_pauseConsole__pXSzX .SkyGlideSurface_controlsDisclosure__RH4xG>span{line-height:1.5}.SkyGlideSurface_pauseActions__8sPdJ{width:100%;display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;padding-top:8px;background:inherit}.SkyGlideSurface_pauseActions__8sPdJ>button{width:100%;min-height:52px;border-radius:12px;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.SkyGlideSurface_pauseExit__eYxZP{display:flex;align-items:center;justify-content:center;gap:9px}.SkyGlideSurface_warningTriangle__s2_RL{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.SkyGlideSurface_exitConsequence__fm4CB{width:100%;margin:0;color:inherit;font-size:13px;line-height:1.4;text-align:center}.SkyGlideSurface_pauseConsole__pXSzX>.SkyGlideSurface_pauseNeutral__KJGJ_:last-child{position:-webkit-sticky;position:sticky;bottom:0}.SkyGlideSurface_pauseSound__D65O9{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px}.SkyGlideSurface_pauseSound__D65O9 .SkyGlideSurface_soundControls__qcjBs{display:flex;align-items:center;gap:8px}.SkyGlideSurface_pauseHelpBody__PDTcb{width:100%;text-align:left}.SkyGlideSurface_helpInputDisclosure__JBaqk,.SkyGlideSurface_pauseHelpBody__PDTcb p{margin:0 0 12px}.SkyGlideSurface_helpInputDisclosure__JBaqk summary{display:flex;align-items:center;min-height:44px;color:#a5f3fc;cursor:pointer}.SkyGlideSurface_helpInputDisclosure__JBaqk p{margin:0 0 8px}.SkyGlideSurface_pauseHelpBody__PDTcb .SkyGlideSurface_soundCredits__6mdMd{margin-top:12px}.SkyGlideSurface_pauseExit__eYxZP,.SkyGlideSurface_pauseNeutral__KJGJ_,.SkyGlideSurface_pauseStay__4GPmB{border:1px solid #3d5c9e;background:rgba(61,92,158,.28);color:#e8eefc}.SkyGlideSurface_pauseConsole__pXSzX .SkyGlideSurface_primaryButton__OV6Vx{width:100%;min-height:52px;margin-top:0;border:1px solid #5dd6a1;border-radius:12px;background:#5dd6a1;color:#071426;box-shadow:none;font-size:16px}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_gameOverlay__hUMMb{background:#030a16a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_pauseConsole__pXSzX{border:1px solid #41637b;background:linear-gradient(140deg,#1c3a50f2,#102237f5);box-shadow:0 24px 80px #0006}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_pauseConsole__pXSzX h2{font-size:30px;letter-spacing:-.04em;margin:8px 0}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_pauseConsole__pXSzX p{color:#bed5e4;line-height:1.55}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_pauseConsole__pXSzX .SkyGlideSurface_primaryButton__OV6Vx{width:100%;min-height:52px;border:1px solid #5dd6a1;border-radius:12px;color:#071426;background:#5dd6a1;margin-top:0;text-transform:uppercase;letter-spacing:.07em}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_inFlightQuestion__HiHA4{background:#10273be8;border-color:#4b778e;box-shadow:0 8px 24px #0003}.SkyGlideSurface_controlGesture__InCcI{position:absolute;left:50%;top:-28px;font-size:34px;color:#a5f3fc;pointer-events:none;z-index:12;animation:SkyGlideSurface_controlTap__LHQv4 1.1s ease-in-out infinite}.SkyGlideSurface_controlGesture__InCcI[data-gesture=lanes]{animation-name:SkyGlideSurface_controlSwipe__yQdib}@keyframes SkyGlideSurface_controlTap__LHQv4{0%,to{transform:translate(-50%,7px);opacity:.65}55%{transform:translate(-50%,-7px);opacity:1}}@keyframes SkyGlideSurface_controlSwipe__yQdib{0%,to{transform:translate(-28px)}55%{transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.SkyGlideSurface_controlGesture__InCcI{animation:none}}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true] .SkyGlideSurface_flightCoach__gUF9G{top:max(15%,var(--flight-question-top));bottom:auto;padding:10px 14px;max-width:310px;max-height:min(42%,calc(100% - var(--flight-question-top) - var(--flight-pad-size) - var(--flight-dock-bottom) - 12px));pointer-events:auto}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true] .SkyGlideSurface_flightCoach__gUF9G h2{font-size:17px;margin:3px 0}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true][data-coach-step=question] .SkyGlideSurface_flightCoach__gUF9G,.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true][data-coach-step=question] .SkyGlideSurface_inFlightQuestion__HiHA4{top:var(--flight-question-top);bottom:auto;transform:none;width:calc(50% - 18px);max-width:none;max-height:calc(100% - var(--flight-question-top) - var(--flight-pad-size) - var(--flight-dock-bottom) - 12px)}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true][data-coach-step=question] .SkyGlideSurface_inFlightQuestion__HiHA4{left:12px}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true][data-coach-step=question] .SkyGlideSurface_flightCoach__gUF9G{left:calc(50% + 6px)}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true] .SkyGlideSurface_coachGesture__45yNY{font-size:15px}@media (max-height:480px) and (min-width:600px){.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true] .SkyGlideSurface_flightCoach__gUF9G{flex-direction:row;align-items:stretch;gap:12px;max-width:500px}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true] .SkyGlideSurface_coachContent__P5p_h{flex:1 1}.SkyGlideSurface_gameFrame__tfQky[data-gesture-coach=true] .SkyGlideSurface_coachActions__3Zw5Z{flex:0 0 auto;align-self:center;margin-top:0}}.SkyGlideSurface_questionPips__mH0t3{display:flex;gap:5px;align-items:center;color:#e0f2fe}.SkyGlideSurface_questionPips__mH0t3 span{width:8px;height:8px;border:1px solid #67e8f9;border-radius:50%}.SkyGlideSurface_questionPips__mH0t3 span[data-resolved=true]{background:#67e8f9}.SkyGlideSurface_answerLabelCanvasControl__dxSN8.SkyGlideSurface_answerLabelSelected__iQiLn{border-color:#ffd447;box-shadow:0 0 0 3px rgba(255,212,71,.34)}.SkyGlideSurface_answerBayControl__wHlrX.SkyGlideSurface_answerLabelCanvasControl__dxSN8.SkyGlideSurface_answerLabelSelected__iQiLn{border:0;box-shadow:none}@media (orientation:landscape) and (max-height:500px){.SkyGlideSurface_gameOverlay__hUMMb{padding:8px}.SkyGlideSurface_pauseConsole__pXSzX{max-height:100%;padding:12px 16px;gap:8px;border-radius:16px}.SkyGlideSurface_gameFrame__tfQky[data-environment=starfield] .SkyGlideSurface_pauseConsole__pXSzX h2,.SkyGlideSurface_pauseConsole__pXSzX h2{font-size:clamp(20px,5vh,26px);margin:0}.SkyGlideSurface_pauseConsole__pXSzX p{margin:0}}.SkyGlideSurface_preloadOverlay__HPary{z-index:40;pointer-events:auto}.SkyGlideSurface_preloadPanel__XCO_S{width:min(320px,86%);padding:22px 20px;border:1px solid rgba(225,248,255,.35);border-radius:18px;background:rgba(5,26,40,.92);color:#f3fcff;text-align:center}.SkyGlideSurface_preloadPanel__XCO_S h2{margin:0 0 14px;font-size:1.15rem}.SkyGlideSurface_preloadPanel__XCO_S p{margin:10px 0 0;font-size:.85rem;color:#a9e6ef}.SkyGlideSurface_preloadTrack__G3bx9{height:10px;border-radius:6px;background:#1b3a4d;overflow:hidden}.SkyGlideSurface_preloadTrack__G3bx9>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#31d5d9,#ffd447);transition:width .2s ease}@media (prefers-reduced-motion:reduce){.SkyGlideSurface_preloadTrack__G3bx9>span{transition:none}}.practice_root__x9owp{width:min(100%,780px);margin:auto;padding:20px max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom));color:var(--text-primary,#eee4fc);display:grid;grid-gap:14px;gap:14px;font-size:16px;line-height:1.5}.practice_root__x9owp h1,.practice_root__x9owp h2,.practice_root__x9owp p{margin:0}.practice_root__x9owp h1,.practice_root__x9owp h2{font-size:26px;line-height:1.25}.practice_root__x9owp ol{margin:0;padding-left:24px;display:grid;grid-gap:12px;gap:12px}.practice_eyebrow__Jjcyu{color:#c4f0d7;font-size:13px;font-weight:800}.practice_detail__IkuZL{color:var(--text-secondary,#bfb5ce);font-size:13px}.practice_panel__KWc5K{display:grid;grid-gap:14px;gap:14px}.practice_primary__v5ooE,.practice_secondary__22d_F{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:12px 16px;border-radius:14px;font:inherit;border:1px solid transparent;cursor:pointer;text-decoration:none}.practice_primary__v5ooE{color:#211830;background:#c6aeff;font-weight:700}.practice_secondary__22d_F{color:#ddd3ec;background:#302b46}.practice_controls__GbQ1F summary:focus-visible,.practice_primary__v5ooE:focus-visible,.practice_secondary__22d_F:focus-visible{outline:3px solid #fff;outline-offset:3px}.practice_actions__ukFvS{display:flex;flex-wrap:wrap;gap:12px}.practice_actions__ukFvS>*{flex:1 1 220px}.practice_controls__GbQ1F summary{cursor:pointer;min-height:44px;padding-block:10px}.practice_controls__GbQ1F p{margin-block:12px}