.page_page__13HNA{--motion-surface:var(--ot-surface,rgba(15,8,36,0.82));--motion-surface-strong:var(--ot-surface-strong,rgba(23,12,54,0.94));--motion-border:var(--ot-border,rgba(255,228,95,0.28));--motion-text:var(--ot-text,#fff9ea);--motion-muted:var(--ot-muted,#d4c9ff);--motion-glow:var(--ot-glow,rgba(255,79,216,0.42));min-height:100dvh;padding:.6rem;color:var(--motion-text);background:radial-gradient(80% 70% at 16% 4%,color-mix(in srgb,var(--ot-primary,#ffe45f) 30%,transparent),transparent 58%),radial-gradient(80% 70% at 92% 16%,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 30%,transparent),transparent 60%),radial-gradient(70% 62% at 50% 100%,color-mix(in srgb,var(--ot-radial-glow,#16c8ff) 28%,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_page__13HNA,.page_page__13HNA *,.page_page__13HNA :after,.page_page__13HNA :before{box-sizing:border-box}.page_nav__Dm_oX{min-height:2.8rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid color-mix(in srgb,var(--motion-border) 82%,transparent);border-radius:8px;padding:.42rem .55rem;background:linear-gradient(135deg,color-mix(in srgb,white 12%,transparent),transparent),color-mix(in srgb,var(--motion-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_brandLink__2fpbo,.page_navButton__CDsbb,.page_sceneIndex__gJ2_v a{color:var(--motion-text);text-decoration:none}.page_brandLink__2fpbo{display:inline-flex;align-items:center;gap:.42rem;min-width:0;font-size:.92rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.page_brandLink__2fpbo span{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(--motion-glow);transform:rotate(45deg)}.page_navButton__CDsbb{border:1px solid color-mix(in srgb,var(--motion-border) 78%,transparent);border-radius:999px;padding:.34rem .66rem;background:color-mix(in srgb,white 8%,transparent);font-size:.72rem;font-weight:850;letter-spacing:.04em;white-space:nowrap}.page_header___SqCA{min-height:18rem;display:grid;align-content:flex-end;grid-gap:.52rem;gap:.52rem;padding:clamp(1.1rem,4vw,2.4rem) .35rem 1rem}.page_endRibbon__IJ02q span,.page_header___SqCA p,.page_loopChip__PgI4Q span,.page_resultMedal__DYMnC span,.page_sceneCopy__IDRNn p{margin:0;color:var(--ot-primary,#ffe45f);font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.page_header___SqCA h1{margin:0;max-width:12ch;color:var(--motion-text);font-size:clamp(3rem,12vw,8.5rem);line-height:.84;letter-spacing:0;text-shadow:0 1px 0 color-mix(in srgb,white 28%,transparent),0 0 44px color-mix(in srgb,var(--motion-glow) 78%,transparent)}.page_header___SqCA>span{display:block;max-width:48rem;color:var(--motion-muted);font-size:clamp(1rem,2.4vw,1.2rem);line-height:1.45}.page_sceneIndex__gJ2_v{position:-webkit-sticky;position:sticky;top:.45rem;z-index:20;display:flex;gap:.38rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid color-mix(in srgb,var(--motion-border) 70%,transparent);border-radius:8px;padding:.42rem;background:linear-gradient(135deg,color-mix(in srgb,white 8%,transparent),transparent),color-mix(in srgb,var(--motion-surface-strong) 86%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 12%,transparent),0 16px 36px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page_sceneIndex__gJ2_v::-webkit-scrollbar{display:none}.page_sceneIndex__gJ2_v a{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--motion-border) 58%,transparent);border-radius:999px;padding:.34rem .56rem;background:color-mix(in srgb,var(--motion-surface) 68%,transparent);color:color-mix(in srgb,var(--motion-text) 82%,var(--motion-muted));font-size:.7rem;font-weight:850}.page_board__DHew5{display:grid;grid-gap:.68rem;gap:.68rem;padding-top:.68rem}.page_sceneCard__z9CFp{min-height:min(72dvh,42rem);display:grid;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);grid-gap:.58rem;gap:.58rem;scroll-margin-top:4.2rem}.page_sceneCopy__IDRNn{min-width:0;display:grid;align-content:center;grid-gap:.42rem;gap:.42rem;border:1px solid color-mix(in srgb,var(--motion-border) 76%,transparent);border-radius:8px;padding:1rem;background:radial-gradient(100% 80% at 0 0,color-mix(in srgb,var(--ot-primary,#ffe45f) 14%,transparent),transparent 54%),radial-gradient(80% 80% at 100% 18%,color-mix(in srgb,var(--ot-secondary,#ff4fd8) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--motion-surface-strong) 90%,transparent),color-mix(in srgb,var(--motion-surface) 82%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,white 16%,transparent),0 18px 54px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.page_sceneCopy__IDRNn h2{margin:0;color:var(--motion-text);font-size:clamp(1.7rem,4vw,3.9rem);line-height:.96;letter-spacing:0}.page_sceneCopy__IDRNn>span{color:var(--motion-muted);font-size:.94rem;line-height:1.42}.page_collisionControl__yxqSh{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.4rem;border:1px solid color-mix(in srgb,var(--motion-border) 70%,transparent);border-radius:8px;padding:.64rem;background:radial-gradient(100% 80% at 0 0,color-mix(in srgb,var(--ot-success,#63f3cf) 12%,transparent),transparent 58%),color-mix(in srgb,var(--motion-surface-strong) 76%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 12px 30px rgba(0,0,0,.18)}.page_collisionControlTop__2n6lZ{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem}.page_collisionControlTop__2n6lZ span{color:var(--ot-primary,#ffe45f);font-size:.66rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.page_collisionControlTop__2n6lZ strong{color:var(--motion-text);font-size:.9rem;font-weight:950;text-align:right}.page_collisionLever__zJlfm{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;grid-gap:.46rem;gap:.46rem}.page_collisionLever__zJlfm button{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--motion-border) 76%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,white 16%,transparent),transparent),color-mix(in srgb,var(--motion-surface) 74%,black 4%);color:var(--motion-text);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 18px color-mix(in srgb,var(--motion-glow) 24%,transparent);font-size:.92rem;font-weight:950;cursor:pointer}.page_collisionLever__zJlfm button:hover{border-color:color-mix(in srgb,var(--ot-primary,#ffe45f) 72%,white 10%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 20%,transparent),0 0 22px color-mix(in srgb,var(--ot-primary,#ffe45f) 30%,transparent)}.page_collisionLever__zJlfm input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.5rem;margin:0;background:transparent;accent-color:var(--ot-primary,#ffe45f);cursor:pointer}.page_collisionLever__zJlfm input::-webkit-slider-runnable-track{height:.46rem;border:1px solid color-mix(in srgb,var(--motion-border) 50%,transparent);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ot-success,#63f3cf) 74%,transparent),color-mix(in srgb,var(--ot-primary,#ffe45f) 78%,transparent),color-mix(in srgb,var(--ot-secondary,#ff4fd8) 72%,transparent)),color-mix(in srgb,var(--motion-surface) 80%,black 12%);box-shadow:inset 0 1px 2px rgba(0,0,0,.36),0 0 14px color-mix(in srgb,var(--motion-glow) 22%,transparent)}.page_collisionLever__zJlfm input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.16rem;height:1.16rem;margin-top:-.4rem;border:1px solid color-mix(in srgb,white 58%,transparent);border-radius:999px;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.92),rgba(255,255,255,.24) 28%,transparent 30%),var(--ot-button-gradient,linear-gradient(135deg,#ffe45f,#ff4fd8,#37cfff));box-shadow:0 0 0 4px color-mix(in srgb,var(--motion-surface-strong) 86%,transparent),0 0 22px color-mix(in srgb,var(--ot-primary,#ffe45f) 46%,transparent)}.page_collisionLever__zJlfm input::-moz-range-track{height:.46rem;border:1px solid color-mix(in srgb,var(--motion-border) 50%,transparent);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ot-success,#63f3cf) 74%,transparent),color-mix(in srgb,var(--ot-primary,#ffe45f) 78%,transparent),color-mix(in srgb,var(--ot-secondary,#ff4fd8) 72%,transparent)),color-mix(in srgb,var(--motion-surface) 80%,black 12%)}.page_collisionLever__zJlfm input::-moz-range-thumb{width:1.16rem;height:1.16rem;border:1px solid color-mix(in srgb,white 58%,transparent);border-radius:999px;background:var(--ot-button-gradient,linear-gradient(135deg,#ffe45f,#ff4fd8,#37cfff));box-shadow:0 0 0 4px color-mix(in srgb,var(--motion-surface-strong) 86%,transparent),0 0 22px color-mix(in srgb,var(--ot-primary,#ffe45f) 46%,transparent)}.page_collisionTicks__dXYJn{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-gap:.22rem;gap:.22rem}.page_collisionTicks__dXYJn i{height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--motion-border) 46%,transparent)}.page_collisionTicks__dXYJn .page_collisionTickActive__CbVLc{background:var(--ot-button-gradient,linear-gradient(90deg,#ffe45f,#ff4fd8,#37cfff));box-shadow:0 0 12px color-mix(in srgb,var(--ot-primary,#ffe45f) 42%,transparent)}.page_previewFrame__pe0R1{position:relative;min-height:26rem;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--motion-border) 86%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--ot-primary,#ffe45f) 12%,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,.34),0 0 52px color-mix(in srgb,var(--motion-glow) 48%,transparent)}.page_previewCanvas__pYLt0{width:100%;height:100%;min-height:100%;display:block;background:transparent}.page_overlayLayer__HnVOX{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:inherit;pointer-events:none}.page_overlayLayer__HnVOX:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 16%,rgba(255,255,255,.07) 17%,transparent 26% 100%),repeating-linear-gradient(180deg,rgba(255,255,255,.027) 0 1px,transparent 1px 7px);mix-blend-mode:screen;opacity:.42;pointer-events:none}.page_loopChip__PgI4Q{position:absolute;left:.7rem;top:.68rem;z-index:8;display:grid;grid-gap:.06rem;gap:.06rem;max-width:min(16rem,calc(100% - 1.4rem));border:1px solid color-mix(in srgb,var(--motion-border) 70%,transparent);border-radius:8px;padding:.4rem .52rem;background:linear-gradient(135deg,color-mix(in srgb,white 10%,transparent),transparent),color-mix(in srgb,var(--motion-surface-strong) 76%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent),0 14px 32px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_loopChip__PgI4Q strong{color:var(--motion-text);font-size:.82rem;font-weight:900}.page_countdownBeat__6aKnP{position:absolute;left:50%;top:.85rem;z-index:9;display:grid;justify-items:center;grid-gap:.24rem;gap:.24rem;transform:translateX(-50%)}.page_countdownBeat__6aKnP span{color:var(--motion-text);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.62)}.page_countdownBeat__6aKnP 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;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.24),transparent 34%),color-mix(in srgb,var(--motion-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);color:var(--motion-text);font-size:1.75rem;font-weight:950;animation:page_beatLoop__knmoy 1.5s cubic-bezier(.18,.88,.24,1) infinite}.page_energyBlock__PbpWA{position:absolute;left:.7rem;bottom:.7rem;z-index:8;display:grid;grid-gap:.24rem;gap:.24rem;width:min(15rem,calc(100% - 1.4rem));border:1px solid color-mix(in srgb,var(--motion-border) 62%,transparent);border-radius:8px;padding:.42rem .48rem;background:color-mix(in srgb,var(--motion-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_energyTrack__p6aMR{height:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--motion-surface) 80%,black 10%);box-shadow:inset 0 1px 2px rgba(0,0,0,.42)}.page_energyTrack__p6aMR i{display:block;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);animation:page_energyFillLoop__KDg5o 2.6s ease-in-out infinite}.page_statCluster__v9sCX{display:flex;gap:.28rem;flex-wrap:wrap}.page_selectionPrompt__7fSfZ span,.page_statCluster__v9sCX span{border:1px solid color-mix(in srgb,var(--motion-border) 62%,transparent);border-radius:999px;padding:.12rem .36rem;color:var(--motion-text);background:color-mix(in srgb,var(--motion-surface) 68%,transparent);font-size:.66rem;font-weight:850}.page_selectionPrompt__7fSfZ{position:absolute;right:.7rem;bottom:.7rem;z-index:8;display:grid;justify-items:flex-end;grid-gap:.18rem;gap:.18rem}.page_selectionPrompt__7fSfZ strong{border:1px solid color-mix(in srgb,var(--ot-success,#63f3cf) 48%,var(--motion-border));border-radius:999px;padding:.28rem .5rem;background:color-mix(in srgb,var(--ot-success,#63f3cf) 12%,var(--motion-surface-strong));color:var(--motion-text);font-size:.74rem;font-weight:900;animation:page_promptFloat__arJCC 1.8s ease-in-out infinite}.page_bombBurst__rlsxL,.page_confettiLayer__Uqe_n,.page_impactFx__fqphR,.page_perfectFx__xMRlN,.page_utilityFx__ZhkC3{position:absolute;inset:0;z-index:6;overflow:hidden;border-radius:inherit}.page_impactCore__FNUHx,.page_impactRing__0iSa2{position:absolute;left:58%;top:46%;border-radius:999px;transform:translate(-50%,-50%)}.page_impactRing__0iSa2{width:1.8rem;height:1.8rem;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_impactRingLoop__LzJfx .92s ease-out infinite}.page_impactRing__0iSa2:after{content:"";position:absolute;inset:-.6rem;border:1px dashed color-mix(in srgb,var(--ot-success,#63f3cf) 72%,transparent);border-radius:inherit}.page_impactCore__FNUHx{width:1.08rem;height:1.08rem;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_impactCoreLoop__D3WK1 .92s ease-out infinite}.page_impactCore__FNUHx: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_spinFade__s8lsT .92s linear infinite}.page_utilityFx__ZhkC3 i{position:absolute;inset:0;border-radius:inherit}.page_jamPulse__yMAQM{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_jamPulseLoop__Kt64F 1.9s ease-out infinite}.page_cleanseSweep__KUHBK{background:radial-gradient(circle at 50% 50%,rgba(228,255,252,.24),rgba(119,255,228,.12),transparent 72%);opacity:0;animation:page_cleanseLoop__ywFb1 2.3s ease-out .24s infinite}.page_guardShell__g2woX{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_guardLoop__XpDh8 1.1s ease-out infinite alternate}.page_rechargeSweep__iHgCc{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_rechargeLoop__j72JN 2.4s ease-out .52s infinite}.page_secondWind__apG2S{background:radial-gradient(circle at 6% 10%,rgba(255,153,191,.22),rgba(255,153,191,.06),transparent 62%);opacity:0;animation:page_secondWindLoop__EzIUo 2.5s ease-out .92s infinite}.page_lifeRow___l2hj{position:absolute;right:.72rem;top:.7rem;z-index:9;display:inline-flex;gap:.28rem;border:1px solid color-mix(in srgb,var(--motion-border) 68%,transparent);border-radius:999px;padding:.28rem .44rem;background:color-mix(in srgb,var(--motion-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);animation:page_lifeLossLoop__X8UY6 1.8s cubic-bezier(.2,.9,.2,1) infinite}.page_lifeRow___l2hj i{width:.86rem;height:.86rem;border-radius:34% 66% 46% 54%;transform:rotate(45deg);border:1px solid color-mix(in srgb,white 28%,transparent)}.page_lifeFull__T68XV{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_lifeEmpty__hHTJX{background:color-mix(in srgb,var(--motion-surface) 70%,black 10%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 8%,transparent);opacity:.48}.page_bombCore__p0vRi,.page_bombParticle__MN_kQ{position:absolute;left:50%;top:50%}.page_bombCore__p0vRi{width:1.35rem;height:1.35rem;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_bombCoreLoop__Ie5XJ 1.7s ease-out infinite}.page_bombParticle__MN_kQ{width:.48rem;height:.48rem;border-radius:2px;background:hsl(var(--blast-hue) 98% 62%);box-shadow:0 0 10px hsl(var(--blast-hue) 98% 62%/.65);animation:page_bombParticleLoop__gu04C 1.7s cubic-bezier(.2,.85,.25,1) infinite}.page_perfectFx__xMRlN{z-index:7;isolation:isolate}.page_perfectAurora__nfJLi{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;animation:page_auroraLoop__l50pR 3.1s cubic-bezier(.18,.82,.24,1) infinite}.page_perfectShockwave__ziEYb{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;animation:page_shockwaveLoop__eta5M 1.7s cubic-bezier(.12,.88,.2,1) infinite}.page_perfectShockwaveSecond__zjwbJ{border-color:color-mix(in srgb,var(--ot-success,#63f3cf) 62%,white 10%);animation-delay:.17s}.page_perfectOrbit___as4T{width:min(44vmin,25rem);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;animation:page_orbitLoop__PsIeE 2.5s cubic-bezier(.16,.88,.28,1) infinite}.page_glintRing__PcdDh,.page_perfectOrbit___as4T{position:absolute;left:50%;top:48%;aspect-ratio:1}.page_glintRing__PcdDh{width:min(52vmin,29rem);transform:translate(-50%,-50%)}.page_perfectGlint__0t8zd{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;animation:page_glintLoop__V5lq2 1.3s var(--glint-delay,0s) ease-out infinite}.page_confettiLayer__Uqe_n{z-index:8}.page_confettiParticle__3a3Se{position:absolute;left:50%;top:50%;opacity:0;animation:page_confettiLoop__F_LK_ var(--confetti-duration,2.8s) cubic-bezier(.1,.74,.24,1) infinite}.page_resultMedal__DYMnC{position:absolute;left:50%;top:18%;z-index:10;min-width:min(72%,16rem);display:grid;place-items:center;grid-gap:.1rem;gap:.1rem;transform:translateX(-50%);border-radius:999px;padding:.62rem 1rem .68rem;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(--motion-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_medalLoop__EIkw1 2.6s cubic-bezier(.16,.94,.22,1) infinite}.page_resultPerfect___AHo7{border:1px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 76%,white 10%)}.page_resultDamage__bA_MD{border:1px solid color-mix(in srgb,var(--ot-danger,#ff5d6c) 60%,var(--motion-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(--motion-surface-strong) 90%,black 8%)}.page_resultMedal__DYMnC strong{color:#fff8d7;font-size:clamp(1.45rem,3.6vw,2.15rem);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_resultMedal__DYMnC small{color:color-mix(in srgb,var(--motion-text) 78%,var(--ot-primary,#ffe45f));font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_revealLegend___75zi{position:absolute;left:50%;top:.72rem;z-index:11;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(--motion-border) 72%,transparent);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,white 10%,transparent),transparent),color-mix(in srgb,var(--motion-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(--motion-glow) 34%,transparent);color:var(--motion-text);font-size:.68rem;font-weight:850;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page_revealLegend___75zi span{display:inline-flex;align-items:center;gap:.24rem;white-space:nowrap}.page_revealLegend___75zi i{width:.62rem;height:.62rem;border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 0 12px currentColor}.page_correctDot__Wxxbb{color:#5effa8;background:#5effa8}.page_missedDot__fMpSS{color:#ffc857;background:#ffc857}.page_wrongDot__q_Dgl{color:#ff5d7d;background:#ff5d7d}.page_endRibbon__IJ02q{position:absolute;left:50%;bottom:.75rem;z-index:12;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--ot-primary,#ffe45f) 54%,var(--motion-border));border-radius:999px;padding:.34rem .62rem;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(--motion-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(--motion-glow) 42%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:page_ribbonLoop__M3Tay 2.2s cubic-bezier(.18,.88,.24,1) infinite}.page_endRibbon__IJ02q strong{font-size:.78rem;font-weight:900}@keyframes page_beatLoop__knmoy{0%,to{opacity:0;transform:translateY(8px) scale(.78);filter:saturate(.8)}18%{opacity:1;transform:translateY(-3px) scale(1.12);filter:saturate(1.35)}42%,80%{opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}}@keyframes page_energyFillLoop__KDg5o{0%{width:58%;filter:saturate(.96)}52%{width:94%;filter:saturate(1.18)}to{width:68%;filter:saturate(1.04)}}@keyframes page_promptFloat__arJCC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes page_impactRingLoop__LzJfx{0%{opacity:1;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(8.4)}}@keyframes page_impactCoreLoop__D3WK1{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_spinFade__s8lsT{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_jamPulseLoop__Kt64F{0%,to{opacity:0;transform:translateY(-4%)}18%,48%{opacity:.86}74%{opacity:0;transform:translateY(3%)}}@keyframes page_cleanseLoop__ywFb1{0%,to{opacity:0;transform:scale(.92)}18%{opacity:1}64%{opacity:0;transform:scale(1.08)}}@keyframes page_guardLoop__XpDh8{0%{opacity:.35}to{opacity:.84}}@keyframes page_rechargeLoop__j72JN{0%,to{opacity:0;transform:translateX(-16%)}25%{opacity:1}70%{opacity:0;transform:translateX(18%)}}@keyframes page_secondWindLoop__EzIUo{0%,to{opacity:0;transform:scale(.96)}22%,52%{opacity:1}86%{opacity:0;transform:scale(1.04)}}@keyframes page_lifeLossLoop__X8UY6{0%,to{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)}}@keyframes page_bombCoreLoop__Ie5XJ{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.3)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}46%{opacity:1}72%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@keyframes page_bombParticleLoop__gu04C{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}12%{opacity:1}72%{opacity:0;transform:translate(-50%,-50%) rotate(var(--blast-angle)) translateY(calc(var(--blast-distance) * -1)) scale(.35) rotate(220deg)}}@keyframes page_auroraLoop__l50pR{0%,to{opacity:0;transform:translateX(-18%) rotate(-7deg) scale(1.02)}16%{opacity:.82}68%{opacity:.62}92%{opacity:0;transform:translateX(16%) rotate(5deg) scale(1.1)}}@keyframes page_shockwaveLoop__eta5M{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.18)}18%{opacity:1}74%{opacity:0;transform:translate(-50%,-50%) scale(1.34)}}@keyframes page_orbitLoop__PsIeE{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.64) rotate(-28deg)}16%{opacity:.94}72%{opacity:.54}96%{opacity:0;transform:translate(-50%,-50%) scale(1.08) rotate(248deg)}}@keyframes page_glintLoop__V5lq2{0%,to{opacity:0;transform:translate(-50%,-50%) rotate(var(--glint-angle,0deg)) translateY(-11vmin) scale(.2)}34%{opacity:1}82%{opacity:0;transform:translate(-50%,-50%) rotate(var(--glint-angle,0deg)) translateY(-24vmin) scale(var(--glint-scale,1))}}@keyframes page_confettiLoop__F_LK_{0%,to{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.25) rotate(0deg)}10%{opacity:1}54%{opacity:1;transform:translate(-50%,-50%) translate(var(--confetti-dx,0),var(--confetti-dy,0)) scale(1) rotate(var(--confetti-mid-rotate,420deg))}92%{opacity:0;transform:translate(-50%,-50%) translate(var(--confetti-dx,0),var(--confetti-fall-y,68vmin)) scale(.46) rotate(var(--confetti-rotate,2turn))}}@keyframes page_medalLoop__EIkw1{0%,to{opacity:0;transform:translateX(-50%) translateY(12px) scale(.78);filter:saturate(.8)}18%{opacity:1;transform:translateX(-50%) translateY(-3px) scale(1.09);filter:saturate(1.35)}42%,86%{opacity:1;transform:translateX(-50%) translateY(0) scale(1);filter:saturate(1)}}@keyframes page_ribbonLoop__M3Tay{0%,to{opacity:0;transform:translateX(-50%) translateY(12px) scale(.94)}18%,82%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@media (max-width:980px){.page_header___SqCA{min-height:12rem}.page_sceneCard__z9CFp{min-height:0;grid-template-columns:minmax(0,1fr)}.page_sceneCopy__IDRNn{align-content:flex-start}.page_previewFrame__pe0R1{min-height:22rem}}@media (max-width:620px){.page_page__13HNA{padding:.36rem}.page_nav__Dm_oX{align-items:stretch;flex-direction:column}.page_navButton__CDsbb{text-align:center}.page_header___SqCA h1{font-size:clamp(2.6rem,16vw,4rem)}.page_previewFrame__pe0R1{min-height:19rem}.page_collisionControlTop__2n6lZ{align-items:flex-start;flex-direction:column;gap:.18rem}.page_collisionControlTop__2n6lZ strong{text-align:left}.page_loopChip__PgI4Q{left:.5rem;right:.5rem;max-width:none}.page_countdownBeat__6aKnP,.page_revealLegend___75zi{top:4.2rem}.page_revealLegend___75zi{flex-wrap:wrap;width:calc(100% - 1rem);border-radius:8px;font-size:.62rem}.page_resultMedal__DYMnC{top:35%;min-width:min(80%,13.5rem);padding:.52rem .78rem .58rem}.page_energyBlock__PbpWA{left:.5rem;bottom:.5rem;width:min(13rem,calc(100% - 1rem))}.page_lifeRow___l2hj{right:.5rem;top:4.3rem}}@media (prefers-reduced-motion:reduce){.page_bombCore__p0vRi,.page_bombParticle__MN_kQ,.page_cleanseSweep__KUHBK,.page_confettiParticle__3a3Se,.page_countdownBeat__6aKnP strong,.page_endRibbon__IJ02q,.page_energyTrack__p6aMR i,.page_guardShell__g2woX,.page_impactCore__FNUHx,.page_impactCore__FNUHx:before,.page_impactRing__0iSa2,.page_jamPulse__yMAQM,.page_lifeRow___l2hj,.page_perfectAurora__nfJLi,.page_perfectGlint__0t8zd,.page_perfectOrbit___as4T,.page_perfectShockwave__ziEYb,.page_rechargeSweep__iHgCc,.page_resultMedal__DYMnC,.page_secondWind__apG2S,.page_selectionPrompt__7fSfZ strong{animation-duration:1ms;animation-iteration-count:1}}