.page_page__oO_r8{--launcher-surface:var(--ot-surface,rgba(15,8,36,0.82));--launcher-surface-strong:var(--ot-surface-strong,rgba(23,12,54,0.94));--launcher-border:var(--ot-border,rgba(255,228,95,0.28));--launcher-text:var(--ot-text,#fff9ea);--launcher-muted:var(--ot-muted,#d4c9ff);--launcher-glow:var(--ot-glow,rgba(255,79,216,0.42));min-height:100dvh;padding:.55rem;color:var(--launcher-text);background:radial-gradient(80% 70% at 18% 6%,color-mix(in srgb,var(--ot-primary,#ffe45f) 32%,transparent),transparent 58%),radial-gradient(76% 74% at 88% 12%,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 34%,transparent),transparent 60%),radial-gradient(80% 70% at 50% 100%,color-mix(in srgb,var(--ot-radial-glow,#16c8ff) 30%,transparent),transparent 64%),linear-gradient(145deg,var(--ot-bg-top,#1a0c5d),var(--ot-bg-mid,#1f48d8) 48%,var(--ot-bg-bottom,#100525));overflow-x:hidden}.page_shell__twHxN{min-height:calc(100dvh - 1.1rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem}.page_nav__ogSxu{min-height:2.8rem;justify-content:space-between;gap:.7rem;border:1px solid color-mix(in srgb,var(--launcher-border) 82%,transparent);border-radius:12px;padding:.42rem .55rem;background:linear-gradient(135deg,color-mix(in srgb,white 12%,transparent),transparent),color-mix(in srgb,var(--launcher-surface-strong) 88%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 18px 44px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page_authCluster___HBzO,.page_brandLockup__Fgxbq,.page_historyHead__vSoVB,.page_historyItem__5MhNQ,.page_modeButton__xYDWM,.page_nav__ogSxu,.page_primaryAction__FMjkX,.page_themeButton__EUCBu{display:flex;align-items:center}.page_brandLockup__Fgxbq{gap:.42rem;min-width:0;font-size:.92rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_brandGem__2ONLf{width:1rem;height:1rem;border-radius:35% 65% 45% 55%;background:var(--ot-button-gradient,linear-gradient(135deg,#ffe45f,#ff4fd8,#37cfff));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 0 18px var(--launcher-glow);transform:rotate(45deg)}.page_authCluster___HBzO{justify-content:flex-end;gap:.42rem;min-width:0}.page_authPill__af_qQ,.page_engineBadge__JuFdn,.page_historyHead__vSoVB span,.page_historyMode__3783i,.page_navButton__fvC3n{border-radius:999px;font-size:.72rem;font-weight:850;letter-spacing:.04em;white-space:nowrap}.page_authPill__af_qQ{max-width:min(52vw,28rem);overflow:hidden;text-overflow:ellipsis;padding:.3rem .6rem;color:var(--launcher-muted);background:color-mix(in srgb,var(--launcher-surface) 72%,transparent);border:1px solid color-mix(in srgb,white 14%,transparent)}.page_modeButton__xYDWM,.page_navButton__fvC3n,.page_primaryAction__FMjkX,.page_themeButton__EUCBu{text-decoration:none;cursor:pointer}.page_navButton__fvC3n{border:1px solid color-mix(in srgb,var(--launcher-border) 78%,transparent);padding:.32rem .62rem;color:var(--launcher-text);background:color-mix(in srgb,white 8%,transparent)}.page_launcher__sh0Pd{min-height:0;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);grid-gap:.58rem;gap:.58rem;align-items:stretch}.page_stageFrame__IpIDS{position:relative;isolation:isolate;min-height:30rem;border:1px solid color-mix(in srgb,var(--launcher-border) 86%,transparent);border-radius:14px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--ot-primary,#ffe45f) 14%,transparent),transparent 35%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.18)),#050713;box-shadow:inset 0 1px 0 color-mix(in srgb,white 22%,transparent),inset 0 -1px 0 color-mix(in srgb,black 34%,transparent),0 22px 80px rgba(0,0,0,.36),0 0 56px color-mix(in srgb,var(--launcher-glow) 62%,transparent)}.page_attractCanvas__OezRZ{width:100%;height:100%;min-height:100%;display:block;background:transparent}.page_demoMomentChip__Da1Pf{position:absolute;left:.72rem;top:.7rem;z-index:6;max-width:min(18rem,calc(100% - 1.44rem));display:grid;grid-gap:.12rem;gap:.12rem;border:1px solid color-mix(in srgb,var(--launcher-border) 72%,transparent);border-radius:10px;padding:.42rem .54rem;color:var(--launcher-text);background:linear-gradient(135deg,color-mix(in srgb,white 10%,transparent),transparent),color-mix(in srgb,var(--launcher-surface-strong) 74%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 14px 32px rgba(0,0,0,.28),0 0 24px color-mix(in srgb,var(--launcher-glow) 36%,transparent);pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_demoMomentChip__Da1Pf span{color:var(--ot-primary,#ffe45f);font-size:.62rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.page_demoMomentChip__Da1Pf strong{min-width:0;color:color-mix(in srgb,var(--launcher-text) 88%,var(--launcher-muted));font-size:.72rem;font-weight:800;line-height:1.25}.page_demoHudBottomLeft__RLVaH,.page_demoHudTopRight__vhvrB{position:absolute;z-index:5;pointer-events:none}.page_demoHudTopRight__vhvrB{right:.72rem;top:.7rem}.page_demoHudBottomLeft__RLVaH{left:.72rem;bottom:2.95rem}.page_demoLifeRow__Titz2{border:1px solid color-mix(in srgb,var(--launcher-border) 68%,transparent);border-radius:999px;padding:.24rem .42rem;background:color-mix(in srgb,var(--launcher-surface-strong) 74%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 13%,transparent),0 12px 26px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page_demoLifeRowPulse__KPPKN{animation:page_demoLifeLossPulse__J7F7I .9s cubic-bezier(.2,.9,.2,1)}.page_demoLifeGems__l1Qpj{display:inline-flex;gap:.28rem}.page_demoLifeGem__QgJGY{width:.86rem;height:.86rem;border-radius:34% 66% 46% 54%;transform:rotate(45deg);border:1px solid color-mix(in srgb,white 28%,transparent)}.page_demoLifeGemFull__e5N4o{background:linear-gradient(135deg,#ff6f9a,#ffd36f);box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 0 14px rgba(255,97,144,.6)}.page_demoLifeGemEmpty__eZq_d{background:color-mix(in srgb,var(--launcher-surface) 70%,black 10%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent);opacity:.48}.page_demoEnergyBlock__F67k2{display:grid;grid-gap:.24rem;gap:.24rem;min-width:11rem;border:1px solid color-mix(in srgb,var(--launcher-border) 62%,transparent);border-radius:10px;padding:.38rem .44rem;background:color-mix(in srgb,var(--launcher-surface-strong) 72%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 11%,transparent),0 12px 30px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_demoEnergyTrack__Z9Zbm{height:.44rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--launcher-surface) 80%,black 10%);box-shadow:inset 0 1px 2px rgba(0,0,0,.42)}.page_demoEnergyFill__4ApZA{height:100%;border-radius:inherit;background:var(--ot-button-gradient,linear-gradient(90deg,#49c8ff,#63f3cf 55%,#ffe66f 100%));box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 0 16px color-mix(in srgb,var(--ot-success,#63f3cf) 42%,transparent);transition:width .36s ease}.page_demoStatCluster__T9_p0{display:flex;gap:.28rem;flex-wrap:wrap}.page_demoStatCluster__T9_p0 span{border:1px solid color-mix(in srgb,var(--launcher-border) 62%,transparent);border-radius:999px;padding:.12rem .36rem;color:var(--launcher-text);background:color-mix(in srgb,var(--launcher-surface) 68%,transparent);font-size:.66rem;font-weight:850}.page_demoCountdownOverlay__43jtx{position:absolute;left:50%;top:.9rem;z-index:7;display:grid;justify-items:center;grid-gap:.24rem;gap:.24rem;transform:translateX(-50%);pointer-events:none}.page_demoCountdownOverlay__43jtx span{color:var(--launcher-text);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.62)}.page_demoCountdownOverlay__43jtx strong{display:inline-grid;place-items:center;width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 58%,white 10%);border-radius:999px;color:var(--launcher-text);background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.24),transparent 34%),color-mix(in srgb,var(--launcher-surface-strong) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 24%,transparent),0 0 30px color-mix(in srgb,var(--ot-primary,#ffe45f) 38%,transparent);font-size:1.75rem;font-weight:950;animation:page_demoCountdownBeat__Jvcsn .74s cubic-bezier(.18,.88,.24,1) both}.page_demoBombBurst__PVt_H,.page_demoCombatFx__sfwoz,.page_demoConfettiOverlay__aEs6M,.page_demoPerfectRoundFx__ptF_U{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.page_demoCombatFx__sfwoz{z-index:4}.page_demoImpactCore__lQsWy,.page_demoImpactRing__gtEjB{position:absolute;left:67%;top:38%;border-radius:999px;transform:translate(-50%,-50%)}.page_demoImpactRing__gtEjB{width:1.7rem;height:1.7rem;border:2px solid color-mix(in srgb,var(--ot-secondary,#ff4fd8) 64%,white 18%);box-shadow:0 0 24px color-mix(in srgb,var(--ot-secondary,#ff4fd8) 64%,transparent);animation:page_demoImpactRing__gtEjB .9s ease-out infinite}.page_demoImpactRing__gtEjB:after{content:"";position:absolute;inset:-.55rem;border:1px dashed color-mix(in srgb,var(--ot-success,#63f3cf) 72%,transparent);border-radius:inherit}.page_demoImpactCore__lQsWy{width:1rem;height:1rem;background:radial-gradient(circle at 50% 50%,#eafff8 0,#73ffd4 42%,#b966ff 100%);box-shadow:0 0 24px rgba(111,255,214,.78),0 0 28px rgba(185,102,255,.58);animation:page_demoImpactCore__lQsWy .9s ease-out infinite}.page_demoImpactCore__lQsWy:before{content:"";position:absolute;left:50%;top:50%;width:2rem;height:2rem;border-radius:inherit;background:conic-gradient(from 0deg,rgba(120,255,226,.6),rgba(209,117,255,.5),rgba(120,255,226,.6));mix-blend-mode:screen;transform:translate(-50%,-50%);animation:page_demoEpicenterSpin__AQiiE .9s linear infinite}.page_demoDecoyPulse__QdECE span{position:absolute;left:34%;top:53%;width:8.5rem;height:2.6rem;border-radius:999px;background:radial-gradient(circle at 20% 50%,rgba(255,248,219,.7),rgba(255,132,215,.28) 45%,rgba(90,0,255,0) 82%),linear-gradient(90deg,rgba(255,255,255,0),rgba(159,255,233,.7),rgba(255,255,255,0));filter:blur(1.5px);mix-blend-mode:screen;opacity:0;transform:translate(-50%,-50%) rotate(-16deg) scale(.3);animation:page_demoDecoyEcho__E054q 1.65s cubic-bezier(.2,.7,0,1) infinite}.page_demoCleanseFx__pfDC_,.page_demoGuardFx__2z1Ky,.page_demoJamPulse__bkiAE,.page_demoRechargeFx__aZF2w,.page_demoSecondWindFx__PUz01{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.page_demoJamPulse__bkiAE{background:repeating-linear-gradient(180deg,rgba(153,255,238,.14),rgba(153,255,238,.14) 2px,transparent 0,transparent 8px),linear-gradient(90deg,rgba(162,255,232,.08),rgba(255,164,217,.08),rgba(162,255,232,.08));mix-blend-mode:screen;opacity:0;animation:page_demoJamPulse__bkiAE 1.8s ease-out .22s infinite}.page_demoCleanseFx__pfDC_{background:radial-gradient(circle at 50% 50%,rgba(228,255,252,.24),rgba(119,255,228,.12),transparent 72%);opacity:0;animation:page_demoCleanseSweep___aDsz 2.1s ease-out .46s infinite}.page_demoGuardFx__2z1Ky{box-shadow:inset 0 0 0 1px rgba(168,255,248,.32),inset 0 0 46px rgba(114,255,225,.09);background:radial-gradient(circle at 50% 50%,rgba(132,255,228,.08),transparent 68%);opacity:.45;animation:page_demoGuardBreathe__8lpGp 1.1s ease-out infinite alternate}.page_demoRechargeFx__aZF2w{background:linear-gradient(90deg,rgba(105,255,202,0),rgba(105,255,202,.34),rgba(105,255,202,0)),radial-gradient(circle at 12% 88%,rgba(167,255,224,.18),transparent 58%);opacity:0;animation:page_demoRechargeSweep__y8p0j 2.2s ease-out .72s infinite}.page_demoSecondWindFx__PUz01{background:radial-gradient(circle at 6% 10%,rgba(255,153,191,.22),rgba(255,153,191,.06),transparent 62%);opacity:0;animation:page_demoSecondWindGlow__hdSr2 2.4s ease-out .96s infinite}.page_demoBombBurst__PVt_H{z-index:6}.page_demoBombCore__9o0YV{position:absolute;left:50%;top:50%;width:1.3rem;height:1.3rem;border-radius:999px;transform:translate(-50%,-50%) scale(.3);background:radial-gradient(circle at 38% 34%,rgba(255,251,226,.95),rgba(255,179,96,.96) 54%,rgba(255,96,82,.9) 100%),conic-gradient(from 0deg,rgba(255,239,170,.42),rgba(255,124,106,.3),rgba(255,239,170,.42));box-shadow:0 0 30px rgba(255,178,94,.94),0 0 40px rgba(255,108,96,.35);animation:page_demoBombCorePop__Uo_FS .76s ease-out forwards}.page_demoBombParticle__rC4dj{position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;border-radius:2px;transform:translate(-50%,-50%);background:hsl(var(--demo-bomb-hue,55) 98% 62%);box-shadow:0 0 10px hsl(var(--demo-bomb-hue,55) 98% 62%/.65);animation:page_demoBombConfetti__95kYv .82s cubic-bezier(.2,.85,.25,1) forwards}.page_demoPerfectRoundFx__ptF_U{z-index:7;isolation:isolate}.page_demoPerfectAurora__kLQxn{position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 16%,color-mix(in srgb,var(--ot-success,#63f3cf) 20%,transparent) 34%,color-mix(in srgb,var(--ot-primary,#ffe45f) 30%,transparent) 48%,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 22%,transparent) 62%,transparent 82%),radial-gradient(circle at 52% 42%,color-mix(in srgb,white 26%,transparent),transparent 24%);mix-blend-mode:screen;filter:blur(16px) saturate(1.22);opacity:0;transform:translateX(-18%) rotate(-7deg) scale(1.02);animation:page_demoPerfectAuroraSweep__tkwTc 1.9s cubic-bezier(.18,.82,.24,1) forwards}.page_demoPerfectShockwave__vvQ1c{position:absolute;left:50%;top:48%;width:min(62vmin,34rem);aspect-ratio:1;border-radius:999px;border:2px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 66%,white 12%);box-shadow:inset 0 0 22px color-mix(in srgb,var(--ot-primary,#ffe45f) 22%,transparent),0 0 24px color-mix(in srgb,var(--ot-primary,#ffe45f) 48%,transparent),0 0 58px color-mix(in srgb,var(--ot-success,#63f3cf) 32%,transparent);opacity:0;transform:translate(-50%,-50%) scale(.18);animation:page_demoPerfectShockwave__vvQ1c 1.16s cubic-bezier(.12,.88,.2,1) forwards}.page_demoPerfectShockwaveSecond__ILCIt{border-color:color-mix(in srgb,var(--ot-success,#63f3cf) 62%,white 10%);animation-delay:.15s}.page_demoPerfectOrbit__69Lee{position:absolute;left:50%;top:48%;width:min(44vmin,25rem);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,transparent 57%,color-mix(in srgb,var(--ot-primary,#ffe45f) 46%,transparent) 58%,transparent 67%),conic-gradient(from 0turn,transparent 0deg,color-mix(in srgb,white 68%,transparent) 18deg,transparent 36deg,color-mix(in srgb,var(--ot-success,#63f3cf) 58%,transparent) 112deg,transparent 142deg,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 48%,transparent) 232deg,transparent 272deg,color-mix(in srgb,var(--ot-primary,#ffe45f) 62%,transparent) 332deg,transparent 1turn);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--ot-primary,#ffe45f) 38%,transparent));opacity:0;transform:translate(-50%,-50%) scale(.68) rotate(0deg);animation:page_demoPerfectOrbitSpin__GxtqF 2.1s cubic-bezier(.16,.88,.28,1) forwards}.page_demoPerfectGlintRing__XHmkI{position:absolute;left:50%;top:48%;width:min(52vmin,29rem);aspect-ratio:1;transform:translate(-50%,-50%)}.page_demoPerfectGlint__uBB3C{position:absolute;left:50%;top:50%;width:.34rem;height:1.4rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff7be 46%,rgba(255,255,255,0));box-shadow:0 0 16px color-mix(in srgb,var(--ot-primary,#ffe45f) 72%,transparent);opacity:0;transform:translate(-50%,-50%) rotate(var(--demo-glint-angle,0deg)) translateY(-24vmin) scale(var(--demo-glint-scale,1));animation:page_demoPerfectGlintPop__a7Kky .92s var(--demo-glint-delay,0s) ease-out both}.page_demoConfettiOverlay__aEs6M{z-index:8}.page_demoConfettiParticle__vyg_m{position:absolute;left:50%;top:50%;opacity:0;animation:page_demoConfettiFall__kSeou var(--demo-confetti-duration,2.8s) cubic-bezier(.1,.74,.24,1) forwards}.page_demoResultWrap__MrREg{position:absolute;left:50%;top:16%;z-index:9;transform:translateX(-50%);pointer-events:none}.page_demoCelebrationBurst__7yXEh{position:absolute;inset:-1rem;border-radius:22px;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,white 40%,transparent),transparent 11%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--ot-primary,#ffe45f) 58%,transparent),transparent 22%),radial-gradient(circle at 24% 34%,color-mix(in srgb,var(--ot-success,#63f3cf) 58%,transparent),transparent 28%),radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 48%,transparent),transparent 25%),conic-gradient(from 36deg at 50% 48%,transparent 0deg,color-mix(in srgb,var(--ot-primary,#ffe45f) 28%,transparent) 28deg,transparent 58deg,color-mix(in srgb,var(--ot-success,#63f3cf) 24%,transparent) 118deg,transparent 158deg,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 20%,transparent) 220deg,transparent 284deg,color-mix(in srgb,white 18%,transparent) 338deg,transparent 1turn);filter:blur(8px) saturate(1.25);opacity:0;animation:page_demoCelebrationPulse__soZXR 1.28s cubic-bezier(.16,.92,.24,1) forwards}.page_demoResultMedal__OmewD{position:relative;display:grid;place-items:center;grid-gap:.12rem;gap:.12rem;min-width:min(72vw,16rem);border:1px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 76%,white 10%);border-radius:999px;padding:.66rem 1.15rem .72rem;color:var(--launcher-text);background:radial-gradient(circle at 50% 0,color-mix(in srgb,white 30%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--ot-primary,#ffe45f) 34%,transparent),color-mix(in srgb,var(--ot-secondary,#ff4fd8) 20%,transparent)),color-mix(in srgb,var(--launcher-surface-strong) 88%,black 4%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 26%,transparent),inset 0 -10px 26px rgba(0,0,0,.18),0 0 30px color-mix(in srgb,var(--ot-primary,#ffe45f) 38%,transparent),0 0 58px color-mix(in srgb,var(--ot-success,#63f3cf) 30%,transparent),0 18px 54px rgba(4,10,22,.46);overflow:hidden;animation:page_demoMedalPrime__ZXbwv 1.38s cubic-bezier(.16,.94,.22,1) both}.page_demoResultMedal__OmewD:after,.page_demoResultMedal__OmewD:before{content:"";position:absolute;pointer-events:none;border-radius:inherit}.page_demoResultMedal__OmewD:before{inset:-.5rem;border:1px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 48%,transparent);filter:blur(1px);animation:page_demoMedalRing__mZvgK 1.38s ease-out both}.page_demoResultMedal__OmewD:after{inset:.12rem;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34) 44%,transparent 58%);mix-blend-mode:screen;transform:translateX(-120%) skewX(-12deg);animation:page_demoMedalSheen__babI0 1.48s ease-out .18s both}.page_demoResultMedal__OmewD span{position:relative;z-index:1;color:color-mix(in srgb,var(--ot-success,#63f3cf) 80%,white 18%);font-size:.62rem;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.page_demoResultMedal__OmewD strong{position:relative;z-index:1;color:#fff8d7;font-size:clamp(1.55rem,4vw,2.32rem);line-height:1;text-shadow:0 0 14px color-mix(in srgb,var(--ot-primary,#ffe45f) 62%,transparent),0 0 30px color-mix(in srgb,var(--ot-success,#63f3cf) 42%,transparent)}.page_demoResultMedal__OmewD small{position:relative;z-index:1;color:color-mix(in srgb,var(--launcher-text) 78%,var(--ot-primary,#ffe45f));font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_demoResultSolid__iSx5j .page_demoResultMedal__OmewD{min-width:min(72vw,14rem);border-color:color-mix(in srgb,var(--ot-success,#63f3cf) 42%,var(--launcher-border))}.page_demoResultDamage__V3_kt .page_demoResultMedal__OmewD{border-color:color-mix(in srgb,var(--ot-danger,#ff5d6c) 60%,var(--launcher-border));background:radial-gradient(circle at 50% 0,color-mix(in srgb,white 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--ot-danger,#ff5d6c) 28%,transparent),color-mix(in srgb,var(--ot-secondary,#ff4fd8) 16%,transparent)),color-mix(in srgb,var(--launcher-surface-strong) 90%,black 8%)}.page_demoResultDamage__V3_kt .page_demoResultMedal__OmewD span{color:color-mix(in srgb,var(--ot-danger,#ff5d6c) 82%,white 16%)}.page_demoRevealLegend__2O5H9{position:absolute;left:50%;top:.72rem;z-index:10;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:.38rem;max-width:min(92%,560px);padding:.34rem .46rem;border:1px solid color-mix(in srgb,var(--launcher-border) 72%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,white 10%,transparent),transparent),color-mix(in srgb,var(--launcher-surface-strong) 86%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 10px 28px rgba(0,0,0,.3),0 0 24px color-mix(in srgb,var(--launcher-glow) 34%,transparent);color:var(--launcher-text);font-size:.68rem;font-weight:850;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_demoRevealLegend__2O5H9 span{display:inline-flex;align-items:center;gap:.24rem;white-space:nowrap}.page_demoRevealLegend__2O5H9 i{width:.62rem;height:.62rem;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 0 12px currentColor}.page_demoRevealLegendCorrect__5gNbO{color:#5effa8;background:#5effa8}.page_demoRevealLegendMissed__HEyMO{color:#ffc857;background:#ffc857}.page_demoRevealLegendWrong__qP450{color:#ff5d7d;background:#ff5d7d}.page_demoEndRibbon__V7YE3{position:absolute;left:50%;bottom:.75rem;z-index:10;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 54%,var(--launcher-border));border-radius:999px;padding:.34rem .62rem;color:var(--launcher-text);background:linear-gradient(135deg,color-mix(in srgb,var(--ot-primary,#ffe45f) 18%,transparent),color-mix(in srgb,var(--ot-secondary,#ff4fd8) 14%,transparent)),color-mix(in srgb,var(--launcher-surface-strong) 84%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 17%,transparent),0 0 26px color-mix(in srgb,var(--launcher-glow) 42%,transparent);pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:page_demoEndRibbonIn__KN4wL .56s cubic-bezier(.18,.88,.24,1) both}.page_demoEndRibbon__V7YE3 span{color:var(--ot-primary,#ffe45f);font-size:.64rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.page_demoEndRibbon__V7YE3 strong{font-size:.78rem;font-weight:900}.page_stageGlass__5SVGK{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(120deg,transparent 0 16%,rgba(255,255,255,.08) 17%,transparent 26% 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px);mix-blend-mode:screen;opacity:.56}.page_engineBadge__JuFdn{position:absolute;left:.8rem;bottom:.75rem;z-index:11;padding:.34rem .64rem;color:var(--launcher-text);border:1px solid color-mix(in srgb,var(--launcher-border) 82%,transparent);background:color-mix(in srgb,var(--launcher-surface-strong) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 22px color-mix(in srgb,var(--launcher-glow) 42%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@keyframes page_demoCountdownBeat__Jvcsn{0%{opacity:0;transform:translateY(8px) scale(.78);filter:saturate(.8)}24%{opacity:1;transform:translateY(-3px) scale(1.12);filter:saturate(1.35)}54%{transform:translateY(0) scale(.98)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes page_demoLifeLossPulse__J7F7I{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,135,145,0))}12%{transform:scale(1.26) rotate(-8deg);filter:drop-shadow(0 0 14px rgba(255,135,145,.5))}28%{transform:scale(.72) rotate(7deg)}46%{transform:scale(1.12) rotate(-4deg);filter:drop-shadow(0 0 16px rgba(255,96,132,.42))}62%{transform:scale(.92) rotate(3deg)}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,135,145,0))}}@keyframes page_demoImpactRing__gtEjB{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(8.4)}}@keyframes page_demoImpactCore__lQsWy{0%{opacity:.9;transform:translate(-50%,-50%) scale(.4)}35%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes page_demoEpicenterSpin__AQiiE{0%{opacity:0;transform:translate(-50%,-50%) scale(.7) rotate(0deg)}25%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.18) rotate(180deg)}}@keyframes page_demoDecoyEcho__E054q{0%{opacity:0;transform:translate(-50%,-50%) rotate(-18deg) scale(.3)}20%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) rotate(-18deg) scale(1.2) translateX(24px)}}@keyframes page_demoJamPulse__bkiAE{0%{opacity:0;transform:translateY(-4%)}18%{opacity:.86}to{opacity:0;transform:translateY(3%)}}@keyframes page_demoCleanseSweep___aDsz{0%{opacity:0;transform:scale(.92)}20%{opacity:1}to{opacity:0;transform:scale(1.08)}}@keyframes page_demoGuardBreathe__8lpGp{0%{opacity:.35}to{opacity:.84}}@keyframes page_demoRechargeSweep__y8p0j{0%{opacity:0;transform:translateX(-16%)}25%{opacity:1}to{opacity:0;transform:translateX(18%)}}@keyframes page_demoSecondWindGlow__hdSr2{0%{opacity:0;transform:scale(.96)}22%{opacity:1}to{opacity:0;transform:scale(1.04)}}@keyframes page_demoBombCorePop__Uo_FS{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}45%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes page_demoBombConfetti__95kYv{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--demo-bomb-dx)),calc(-50% + var(--demo-bomb-dy))) scale(.35) rotate(220deg)}}@keyframes page_demoPerfectAuroraSweep__tkwTc{0%{opacity:0;transform:translateX(-18%) rotate(-7deg) scale(1.02)}18%{opacity:.82}72%{opacity:.62}to{opacity:0;transform:translateX(16%) rotate(5deg) scale(1.1)}}@keyframes page_demoPerfectShockwave__vvQ1c{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.34)}}@keyframes page_demoPerfectOrbitSpin__GxtqF{0%{opacity:0;transform:translate(-50%,-50%) scale(.64) rotate(-28deg)}16%{opacity:.94}72%{opacity:.54}to{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(248deg)}}@keyframes page_demoPerfectGlintPop__a7Kky{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--demo-glint-angle,0deg)) translateY(-11vmin) scale(.2)}34%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--demo-glint-angle,0deg)) translateY(-24vmin) scale(var(--demo-glint-scale,1))}}@keyframes page_demoConfettiFall__kSeou{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.25) rotate(0deg)}10%{opacity:1}54%{opacity:1;transform:translate(-50%,-50%) translate(var(--demo-confetti-dx,0),var(--demo-confetti-dy,0)) scale(1) rotate(var(--demo-confetti-mid-rotate,420deg))}to{opacity:0;transform:translate(-50%,-50%) translate(var(--demo-confetti-dx,0),var(--demo-confetti-fall-y,68vmin)) scale(.46) rotate(var(--demo-confetti-rotate,2turn))}}@keyframes page_demoCelebrationPulse__soZXR{0%{opacity:0;transform:scale(.82) rotate(-2deg)}18%{opacity:.95}to{opacity:0;transform:scale(1.22) rotate(5deg)}}@keyframes page_demoMedalPrime__ZXbwv{0%{opacity:0;transform:translateY(12px) scale(.78);filter:saturate(.8)}18%{opacity:1;transform:translateY(-3px) scale(1.09);filter:saturate(1.35)}42%{transform:translateY(0) scale(.98)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes page_demoMedalRing__mZvgK{0%{opacity:0;transform:scale(.86)}28%{opacity:.95}to{opacity:0;transform:scale(1.34)}}@keyframes page_demoMedalSheen__babI0{0%{opacity:0;transform:translateX(-130%) skewX(-12deg)}22%{opacity:1}to{opacity:0;transform:translateX(130%) skewX(-12deg)}}@keyframes page_demoEndRibbonIn__KN4wL{0%{opacity:0;transform:translateX(-50%) translateY(12px) scale(.94)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.page_launchPanel__6Lt9A{min-width:0;display:grid;align-content:center;grid-gap:.72rem;gap:.72rem;border:1px solid color-mix(in srgb,var(--launcher-border) 82%,transparent);border-radius:14px;padding:1rem;background:radial-gradient(100% 80% at 0 0,color-mix(in srgb,var(--ot-primary,#ffe45f) 18%,transparent),transparent 54%),radial-gradient(80% 80% at 100% 18%,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--launcher-surface-strong) 92%,transparent),color-mix(in srgb,var(--launcher-surface) 88%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 22px 70px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.page_eyebrow__KIDcf{margin:0;color:var(--ot-primary,#ffe45f);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.page_launchPanel__6Lt9A h1{margin:0;color:var(--launcher-text);font-size:4.6rem;line-height:.84;letter-spacing:0;text-shadow:0 1px 0 color-mix(in srgb,white 28%,transparent),0 0 34px color-mix(in srgb,var(--launcher-glow) 72%,transparent)}.page_launchCopy__fp_81{margin:0;max-width:28rem;color:var(--launcher-muted);font-size:1rem;line-height:1.45}.page_actionStack___kI9t{display:grid;grid-gap:.5rem;gap:.5rem}.page_primaryAction__FMjkX{width:100%;min-height:4.25rem;justify-content:space-between;gap:.8rem;border:1px solid color-mix(in srgb,white 38%,transparent);border-radius:12px;padding:.76rem .9rem;color:#111021;background:var(--ot-button-gradient,linear-gradient(135deg,#ffe45f,#ff4fd8,#37cfff));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -10px 24px rgba(0,0,0,.18),0 16px 34px color-mix(in srgb,var(--launcher-glow) 64%,transparent);transition:transform .16s ease,filter .16s ease}.page_primaryAction__FMjkX span{font-size:1.15rem;font-weight:950}.page_modeButton__xYDWM small,.page_primaryAction__FMjkX small{color:inherit;font-size:.68rem;font-weight:850;opacity:.72;text-transform:uppercase}.page_modeButton__xYDWM:hover,.page_primaryAction__FMjkX:hover,.page_themeButton__EUCBu:hover{transform:translateY(-1px)}.page_modeButton__xYDWM:disabled,.page_primaryAction__FMjkX:disabled{cursor:wait;filter:saturate(.72) brightness(.88)}.page_secondaryGrid__D6M0V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.page_modeButton__xYDWM{min-width:0;min-height:3.15rem;justify-content:space-between;gap:.55rem;border:1px solid color-mix(in srgb,var(--launcher-border) 78%,transparent);border-radius:10px;padding:.56rem .62rem;color:var(--launcher-text);background:linear-gradient(135deg,color-mix(in srgb,white 13%,transparent),transparent),color-mix(in srgb,var(--launcher-surface) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.page_modeButton__xYDWM span{min-width:0;overflow-wrap:anywhere;font-size:.92rem;font-weight:900}.page_error__0b9ph{margin:0;color:var(--ot-danger,#ff5d6c);font-size:.84rem;font-weight:780}.page_ballStyleDock__kWlzT,.page_themeDock___f577{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.page_themeButton__EUCBu{min-width:0;min-height:2.45rem;gap:.42rem;border:1px solid color-mix(in srgb,white 15%,transparent);border-radius:10px;padding:.36rem .44rem;color:var(--launcher-muted);background:color-mix(in srgb,var(--launcher-surface) 68%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent);transition:transform .16s ease,border-color .16s ease,color .16s ease}.page_themeButton__EUCBu span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850}.page_themeButtonActive__mCcAZ{color:var(--launcher-text);border-color:color-mix(in srgb,var(--ot-primary,#ffe45f) 72%,white 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 22px color-mix(in srgb,var(--launcher-glow) 58%,transparent)}.page_themeOrb__7U015{flex:0 0 auto;width:1.18rem;height:1.18rem;border-radius:999px;border:1px solid color-mix(in srgb,white 72%,transparent);box-shadow:inset 0 2px 4px rgba(255,255,255,.46),inset 0 -4px 8px rgba(0,0,0,.24),0 0 14px color-mix(in srgb,var(--launcher-glow) 54%,transparent)}.page_ballStyleButton__xprva{min-width:0;min-height:2.85rem;border:1px solid color-mix(in srgb,white 15%,transparent);border-radius:10px;padding:.4rem .48rem;display:grid;grid-template-columns:1.42rem minmax(0,1fr);align-items:center;grid-gap:.46rem;gap:.46rem;color:var(--launcher-muted);background:linear-gradient(135deg,color-mix(in srgb,white 10%,transparent),transparent),color-mix(in srgb,var(--launcher-surface) 68%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.page_ballStyleButton__xprva:hover{transform:translateY(-1px)}.page_ballStyleButtonActive__z2fye{color:var(--launcher-text);border-color:color-mix(in srgb,var(--ot-primary,#ffe45f) 72%,white 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 20px color-mix(in srgb,var(--launcher-glow) 52%,transparent)}.page_ballStyleOrb__wgU2g{width:1.34rem;height:1.34rem;border-radius:999px;border:1px solid rgba(255,255,255,.58)}.page_ballStyleButton__xprva span:last-child{min-width:0;display:grid;grid-gap:.02rem;gap:.02rem}.page_ballStyleButton__xprva small,.page_ballStyleButton__xprva strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_ballStyleButton__xprva strong{font-size:.72rem;font-weight:900}.page_ballStyleButton__xprva small{color:inherit;font-size:.62rem;font-weight:800;opacity:.68;text-transform:uppercase}.page_historyPanel__n_m_V{min-width:0;border:1px solid color-mix(in srgb,var(--launcher-border) 74%,transparent);border-radius:12px;padding:.58rem;background:linear-gradient(135deg,color-mix(in srgb,white 8%,transparent),transparent),color-mix(in srgb,var(--launcher-surface-strong) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_historyHead__vSoVB{justify-content:space-between;gap:.5rem;margin-bottom:.42rem}.page_historyHead__vSoVB span{color:var(--launcher-muted)}.page_historyList__qZf0y{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.page_historyItem__5MhNQ{min-width:0;justify-content:space-between;gap:.58rem;border:1px solid color-mix(in srgb,white 12%,transparent);border-radius:10px;padding:.48rem .52rem;color:var(--launcher-text);text-decoration:none;background:color-mix(in srgb,var(--launcher-surface) 66%,transparent)}.page_historyItem__5MhNQ strong,.page_historyScore__eXpib span{color:var(--launcher-text);font-size:.84rem}.page_historyMode__3783i{display:block;max-width:100%;overflow:hidden;color:var(--ot-primary,#ffe45f);text-overflow:ellipsis}.page_historyScore__eXpib{display:grid;justify-items:end;grid-gap:.12rem;gap:.12rem;flex:0 0 auto}.page_historyScore__eXpib small{color:var(--launcher-muted);font-size:.66rem;font-weight:850}.page_emptyHistory__og2Nc{border:1px dashed color-mix(in srgb,var(--launcher-border) 62%,transparent);border-radius:10px;padding:.75rem;color:var(--launcher-muted);font-size:.86rem;text-align:center}@media (max-width:980px){.page_shell__twHxN{min-height:auto}.page_launcher__sh0Pd{grid-template-columns:minmax(0,1fr)}.page_stageFrame__IpIDS{min-height:23rem}.page_demoHudBottomLeft__RLVaH{bottom:2.8rem}.page_launchPanel__6Lt9A h1{font-size:3.4rem}.page_historyList__qZf0y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page_page__oO_r8{padding:.34rem}.page_shell__twHxN{gap:.42rem}.page_nav__ogSxu{align-items:stretch;flex-direction:column}.page_authCluster___HBzO{justify-content:space-between}.page_stageFrame__IpIDS{min-height:18rem}.page_demoMomentChip__Da1Pf{left:.5rem;right:.5rem;top:.5rem;max-width:none;padding:.34rem .46rem}.page_demoMomentChip__Da1Pf strong{font-size:.68rem}.page_demoCountdownOverlay__43jtx{top:3.7rem}.page_demoRevealLegend__2O5H9{top:3.62rem;flex-wrap:wrap;width:calc(100% - 1rem);border-radius:12px;font-size:.62rem}.page_demoHudTopRight__vhvrB{right:.5rem;top:6.4rem}.page_demoHudBottomLeft__RLVaH{left:.5rem;bottom:2.62rem}.page_demoEnergyBlock__F67k2{min-width:8.8rem;padding:.32rem .38rem}.page_demoResultWrap__MrREg{top:34%}.page_demoResultMedal__OmewD{min-width:min(78vw,13.5rem);padding:.52rem .78rem .58rem}.page_demoEndRibbon__V7YE3{bottom:.52rem;max-width:calc(100% - 1rem)}.page_launchPanel__6Lt9A{padding:.76rem}.page_launchPanel__6Lt9A h1{font-size:2.65rem}.page_historyList__qZf0y,.page_secondaryGrid__D6M0V,.page_themeDock___f577{grid-template-columns:minmax(0,1fr)}.page_historyItem__5MhNQ{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page_ballStyleButton__xprva,.page_demoEnergyFill__4ApZA,.page_modeButton__xYDWM,.page_primaryAction__FMjkX,.page_themeButton__EUCBu{transition:none}.page_ballStyleButton__xprva:hover,.page_modeButton__xYDWM:hover,.page_primaryAction__FMjkX:hover,.page_themeButton__EUCBu:hover{transform:none}.page_stageGlass__5SVGK{opacity:.34}.page_demoBombCore__9o0YV,.page_demoBombParticle__rC4dj,.page_demoCelebrationBurst__7yXEh,.page_demoCleanseFx__pfDC_,.page_demoConfettiParticle__vyg_m,.page_demoCountdownOverlay__43jtx strong,.page_demoDecoyPulse__QdECE span,.page_demoEndRibbon__V7YE3,.page_demoGuardFx__2z1Ky,.page_demoImpactCore__lQsWy,.page_demoImpactCore__lQsWy:before,.page_demoImpactRing__gtEjB,.page_demoJamPulse__bkiAE,.page_demoLifeRowPulse__KPPKN,.page_demoPerfectAurora__kLQxn,.page_demoPerfectGlint__uBB3C,.page_demoPerfectOrbit__69Lee,.page_demoPerfectShockwave__vvQ1c,.page_demoRechargeFx__aZF2w,.page_demoResultMedal__OmewD,.page_demoResultMedal__OmewD:after,.page_demoResultMedal__OmewD:before,.page_demoSecondWindFx__PUz01{animation-duration:1ms;animation-iteration-count:1}}