:root{--font-main: "Poppins", sans-serif;--color-background: #0F0F1A;--color-background-rgb: 15, 15, 26;--color-surface: #1A1A2E;--color-surface-rgb: 26, 26, 46;--color-primary-text: #EAEAEA;--color-secondary-text: #A0A0B0;--color-secondary-text-rgb: 160, 160, 176;--color-accent-primary: var(--color-accent-secondary);--color-accent-primary-rgb: var(--color-accent-secondary-rgb);--color-accent-primary-hover: var(--color-accent-secondary-dark);--color-accent-primary-light: var(--color-accent-secondary-light);--color-accent-primary-light-rgb: var(--color-accent-secondary-light-rgb);--color-accent-primary-dark: color-mix(in srgb, var(--color-accent-secondary) 50%, #000000);--color-accent-secondary: #00ffa3;--color-accent-secondary-rgb: 0, 255, 163;--color-accent-secondary-light: #B3FFE3;--color-accent-secondary-light-rgb: 179, 255, 227;--color-accent-secondary-dark: #004D31;--color-progress-bar: var(--color-accent-primary);--color-progress-bar-bg: #2C2C3E;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .2);--shadow-md: 0 5px 15px rgba(0, 0, 0, .25);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .3);--border-radius-sm: 6px;--border-radius-md: 10px;--border-radius-lg: 16px;--color-error: #FF4D4D;--easing-spring: cubic-bezier(.175, .885, .32, 1.275);--asc-wave-strength: 0;--asc-wave-phase: 0;--asc-chamber-intensity: 0;--asc-bloom-strength: 0;--asc-chamber-tilt: 0deg;--asc-weight-prime: 0;--asc-weight-chamber: 0;--asc-weight-glyph: 0;--asc-weight-bloom: 0;--asc-weight-aura: 0;--asc-visual-density: 1;--asc-fragment-density: 1;--portal-intensity: 0;--portal-stage-weight: 0;--app-blur-scale: 1;--blur-xxs: calc(3px * var(--app-blur-scale));--blur-xs: calc(6px * var(--app-blur-scale));--blur-sm: calc(9px * var(--app-blur-scale));--blur-md: calc(12px * var(--app-blur-scale));--blur-lg: calc(18px * var(--app-blur-scale));--blur-xl: calc(22px * var(--app-blur-scale));--blur-xxl: calc(26px * var(--app-blur-scale));--blur-veil: calc(48px * var(--app-blur-scale));--blur-portal: calc(52px * var(--app-blur-scale));--blur-halo: calc(60px * var(--app-blur-scale));--blur-nebula: calc(70px * var(--app-blur-scale));--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--vh: 1vh;--viewport-height: 100vh;--viewport-width: 100vw;--app-shell-padding: clamp(18px, 4vw, 62px);--content-max-width: min(1160px, 96vw);--fluid-body-size: clamp(1rem, .45vw + .94rem, 1.15rem)}html{font-size:clamp(15px,.45vw + 14px,17px);background-color:var(--color-background);color:var(--color-primary-text);scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;outline-color:var(--color-accent-secondary-light)}body{font-family:var(--font-main);font-weight:400;font-size:var(--fluid-body-size);min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);background:radial-gradient(140% 120% at 50% -10%,rgba(0,255,163,.08),transparent 60%),radial-gradient(120% 120% at 90% 0%,rgba(64,140,255,.1),transparent 55%),radial-gradient(120% 150% at 0% 100%,rgba(255,116,217,.05),transparent 60%),var(--color-background);color:var(--color-primary-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.65;overflow-x:hidden;margin:0;position:relative}.skip-link{position:absolute;left:0;top:-48px;background:#040916;color:#fff;padding:12px 16px;z-index:10000;text-decoration:none;border-radius:0 0 8px;box-shadow:0 6px 20px #00000059;transition:top .2s ease,transform .2s ease}.skip-link:focus{top:0;transform:translateY(0);outline:2px solid var(--color-accent-secondary)}body.body--gameplay{height:calc(var(--vh, 1vh) * 100);overflow:hidden}html.is-mobile{--app-shell-padding: clamp(16px, 5vw, 42px);--content-max-width: min(680px, 96vw)}html.is-mobile body{font-size:clamp(1rem,1vw + .92rem,1.12rem);line-height:1.72}img,picture{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 20% 20%,rgba(0,255,163,.036),transparent 70%),linear-gradient(120deg,#ffffff05,#fff0 40%);opacity:.4;z-index:-2;transform:none;transition:none}body.level-up-prime:after{content:"";position:fixed;inset:-6%;pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,rgba(0,255,204,.12),transparent 70%),radial-gradient(45% 55% at 70% 70%,rgba(118,162,255,.12),transparent 78%);mix-blend-mode:screen;opacity:calc(.45 + var(--asc-chamber-intensity) * .55);z-index:-1;animation:levelUpBackdropPulse 3.6s ease-in-out infinite;transform:perspective(1200px) rotateX(calc(-6deg + var(--asc-chamber-intensity) * -4deg));filter:hue-rotate(calc(var(--asc-wave-phase) * 32deg))}body.level-up-prime{filter:saturate(1.02)}body.level-up-release:after{content:"";position:fixed;inset:-12%;pointer-events:none;background:radial-gradient(50% 55% at 50% 45%,rgba(255,255,255,.14),transparent 72%),radial-gradient(75% 70% at 50% 80%,rgba(0,255,204,.22),transparent 80%);mix-blend-mode:screen;opacity:.95;z-index:-1;animation:levelUpReleaseWash 1.1s ease-out forwards}body.level-up-release{filter:saturate(1.06)}body.ascension-active{perspective:1200px;filter:saturate(calc(1 + var(--portal-intensity, 0) * .06))}body.ascension-active:after{content:"";position:fixed;inset:-6%;pointer-events:none;background:radial-gradient(56% 48% at 50% 38%,rgba(90,200,255,.2),transparent 74%),radial-gradient(48% 60% at 52% 68%,rgba(118,255,214,.14),transparent 82%);mix-blend-mode:screen;opacity:calc((.24 + var(--portal-intensity, 0) * .3) * var(--asc-visual-density));transform:translateZ(0);animation:ascensionBackdropPulse 7.4s ease-in-out infinite;transition:opacity .24s ease}body.ascension-stage-glyph:after{filter:hue-rotate(28deg)}body.ascension-stage-bloom:after{filter:hue-rotate(-20deg)}body.ascension-performance *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}::selection{background-color:var(--color-accent-secondary);color:var(--color-background);text-shadow:none}::-moz-selection{background-color:var(--color-accent-secondary);color:var(--color-background);text-shadow:none}.hidden{display:none;visibility:hidden;opacity:0}#levelUpMessage.initial-controls-message .continue-button{display:none}.ascension-portal{position:absolute;inset:0;pointer-events:none;z-index:9;opacity:0;transition:opacity .24s ease;mix-blend-mode:screen;--portal-origin-x: 50%;--portal-origin-y: 58%;--portal-origin-y-upper: 50%;--portal-veil-scale: 1}.ascension-portal.is-live{opacity:calc((.08 + var(--portal-intensity, 0) * .45) * var(--asc-visual-density))}.ascension-portal:before,.ascension-portal:after{content:"";position:absolute;inset:0;pointer-events:none}.ascension-portal:before{background:radial-gradient(46% 44% at var(--portal-origin-x) var(--portal-origin-y-upper, 52%),rgba(120,220,255,.28),transparent 72%),radial-gradient(58% 62% at var(--portal-origin-x) var(--portal-origin-y),rgba(90,255,214,.14),transparent 90%);opacity:calc(.3 + var(--portal-intensity, 0) * .28);transform-origin:var(--portal-origin-x) var(--portal-origin-y);transform:scale(var(--portal-veil-scale, 1));animation:portalVeilPulse 6.2s ease-in-out infinite}.ascension-portal:after{background:conic-gradient(from 90deg at var(--portal-origin-x) var(--portal-origin-y),rgba(120,200,255,.26),transparent 52%,rgba(180,255,244,.2),transparent 95%);opacity:calc(.14 + var(--portal-stage-weight, 0) * .34);filter:blur(calc(9px * var(--app-blur-scale)));animation:portalSweep 14s linear infinite}.ascension-portal[data-stage=glyph]:before{filter:hue-rotate(32deg)}.ascension-portal[data-stage=bloom]:before{filter:hue-rotate(-26deg)}.ascension-portal[data-stage=aura]:before{filter:hue-rotate(68deg)}@keyframes ascensionBackdropPulse{0%,to{transform:scale(1);opacity:calc((.22 + var(--portal-intensity, 0) * .28) * var(--asc-visual-density))}40%{transform:scale(1.03);opacity:calc((.3 + var(--portal-intensity, 0) * .34) * var(--asc-visual-density))}70%{transform:scale(.97);opacity:calc((.2 + var(--portal-intensity, 0) * .24) * var(--asc-visual-density))}}@keyframes portalVeilPulse{0%,to{transform:scale(.95);opacity:calc(.34 + var(--portal-intensity, 0) * .28)}45%{transform:scale(1.02);opacity:calc(.46 + var(--portal-intensity, 0) * .32)}70%{transform:scale(.99);opacity:calc(.4 + var(--portal-intensity, 0) * .3)}}@keyframes portalSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ascension-fx{position:absolute;inset:0;pointer-events:none;z-index:8;opacity:0;mix-blend-mode:screen;transition:opacity .22s ease,filter .32s ease;--fx-hue: 196;--fx-secondary-hue: 220;--fx-strength: .6;--fx-scale: 1;--fx-rotation-speed: 28s;--fx-sparkle-alpha: .6}.ascension-fx.is-active{opacity:1}.ascension-fx:before,.ascension-fx:after{content:"";position:absolute;inset:-12%;pointer-events:none}.ascension-fx:before{background:radial-gradient(circle at 50% 55%,hsla(var(--fx-hue),92%,68%,calc(.38 * var(--fx-strength))) 0%,transparent 55%),radial-gradient(circle at 50% 42%,hsla(var(--fx-secondary-hue),88%,72%,calc(.24 * var(--fx-strength))) 0%,transparent 62%);filter:blur(calc(1.7vw * var(--app-blur-scale)));transform-origin:50% 55%;transform:scale(calc(1.3 * var(--fx-scale)));animation:ascensionFxPulse 7.6s ease-in-out infinite}.ascension-fx:after{background:conic-gradient(from 0deg,hsla(var(--fx-secondary-hue),82%,70%,0) 0deg,hsla(var(--fx-secondary-hue),78%,72%,calc(.18 * var(--fx-strength))) 65deg,transparent 140deg),radial-gradient(circle at 50% 36%,hsla(var(--fx-hue),92%,78%,calc(.18 * var(--fx-strength))) 0%,transparent 72%),repeating-radial-gradient(circle at 50% 60%,rgba(255,255,255,calc(.38 * var(--fx-sparkle-alpha))) 0 2px,transparent 2px 7px);background-blend-mode:screen;filter:blur(calc(1.1vw * var(--app-blur-scale)));transform-origin:50% 55%;transform:scale(calc(1.28 * var(--fx-scale)));animation:ascensionFxSweep var(--fx-rotation-speed) linear infinite,ascensionFxSparkle 12s ease-in-out infinite;opacity:calc(.82 * var(--fx-strength))}.ascension-fx.stage-prime{--fx-hue: 196;--fx-secondary-hue: 222;--fx-strength: .78;--fx-scale: 1;--fx-rotation-speed: 28s;--fx-sparkle-alpha: .5;filter:saturate(1.08)}.ascension-fx.stage-chamber{--fx-hue: 184;--fx-secondary-hue: 206;--fx-strength: .86;--fx-scale: 1.08;--fx-rotation-speed: 24s;--fx-sparkle-alpha: .62;filter:saturate(1.12)}.ascension-fx.stage-glyph{--fx-hue: 264;--fx-secondary-hue: 302;--fx-strength: .92;--fx-scale: 1.16;--fx-rotation-speed: 21s;--fx-sparkle-alpha: .7;filter:saturate(1.18)}.ascension-fx.stage-bloom{--fx-hue: 36;--fx-secondary-hue: 10;--fx-strength: .98;--fx-scale: 1.2;--fx-rotation-speed: 19s;--fx-sparkle-alpha: .68;filter:saturate(1.24)}.ascension-fx.stage-aura{--fx-hue: 168;--fx-secondary-hue: 128;--fx-strength: 1.05;--fx-scale: 1.28;--fx-rotation-speed: 17s;--fx-sparkle-alpha: .72;filter:saturate(1.26)}@keyframes ascensionFxPulse{0%,to{opacity:calc(.62 * var(--fx-strength));transform:scale(calc(1.24 * var(--fx-scale)))}38%{opacity:calc(.85 * var(--fx-strength));transform:scale(calc(1.32 * var(--fx-scale)));filter:blur(calc(1.1vw * var(--app-blur-scale)))}62%{opacity:calc(1.04 * var(--fx-strength));transform:scale(calc(1.37 * var(--fx-scale))) translate3d(.4vw,-.2vw,0);filter:blur(calc(.8vw * var(--app-blur-scale)))}}@keyframes ascensionFxSweep{0%{transform:rotate(0) scale(calc(1.22 * var(--fx-scale)))}to{transform:rotate(360deg) scale(calc(1.22 * var(--fx-scale)))}}@keyframes ascensionFxSparkle{0%,to{opacity:calc(.7 * var(--fx-sparkle-alpha));background-position:0 0,0 0,0 0}45%{opacity:calc(.94 * var(--fx-sparkle-alpha));background-position:0 0,.8vw -1.4vw,12px 18px}72%{opacity:calc(.82 * var(--fx-sparkle-alpha));background-position:0 0,-1vw .9vw,-12px -9px}}@keyframes ascensionBloomPulse{0%,to{filter:brightness(1)}45%{filter:brightness(calc(1 + var(--asc-bloom-strength) * .35))}75%{filter:brightness(calc(1 - var(--asc-bloom-strength) * .15))}}.app-root{position:relative;min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);width:100%;margin:0;padding:0}.app-root--gameplay{display:flex;align-items:stretch;justify-content:center;padding:0;box-sizing:border-box;min-height:calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);max-height:calc(var(--vh, 1vh) * 100);overflow:hidden}.container{position:relative;width:min(100vw,100%);min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);height:auto;margin:0;overflow:hidden;background:radial-gradient(160% 120% at 50% -10%,rgba(0,255,163,.08),transparent 60%),radial-gradient(120% 120% at 90% 10%,rgba(96,160,255,.12),transparent 68%),linear-gradient(190deg,#060816f2 12%,#03040efa);border-radius:0;border:none;box-shadow:none;z-index:2;backdrop-filter:none;-webkit-backdrop-filter:none;transform-style:preserve-3d;transform:perspective(1600px) rotateX(calc(var(--asc-wave-strength) * -1.5deg)) rotateY(0) rotate(calc(var(--asc-wave-phase) * 2deg));transition:transform .32s cubic-bezier(.22,.68,.35,1)}.container:after{content:"";position:absolute;inset:-18%;background:radial-gradient(60% 60% at 50% 35%,rgba(0,255,163,.22),transparent 72%),radial-gradient(90% 80% at 60% 80%,rgba(112,132,255,.18),transparent 85%);opacity:0;transform:scale(1.08);filter:blur(var(--blur-veil));transition:opacity .58s cubic-bezier(.2,.8,.3,1),transform .64s cubic-bezier(.2,.8,.3,1);pointer-events:none;z-index:0}body.level-up-prime .container:after{opacity:.68;transform:scale(1)}body.level-up-release .container:after{animation:levelUpReleaseWash 1s ease-out forwards}body.ascension-active .container:after{opacity:calc((.38 + var(--asc-chamber-intensity) * .28) * var(--asc-visual-density));transform:scale(calc(1 - var(--asc-wave-strength) * .03 * var(--asc-visual-density)));filter:blur(calc((32px - var(--asc-chamber-intensity) * 14px) * var(--asc-visual-density) * var(--app-blur-scale)))}body.ascension-stage-glyph .container:after{animation:none;opacity:calc(.48 * var(--asc-visual-density))}body.ascension-stage-bloom .container{backdrop-filter:none}.container--gameplay{width:min(94vw,900px);max-width:900px;min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);height:100%;max-height:calc(var(--vh, 1vh) * 100);margin:0 auto;border-radius:18px;border:1px solid rgba(142,174,255,.14);box-shadow:0 28px 120px #02040ead,inset 0 1px #ffffff0d}@media (orientation: landscape) and (max-height: 500px){.container{height:100vw;height:100svw;width:100vh;width:100svh}.container--gameplay{width:min(94vh,900px);max-width:900px;min-height:100vw;min-height:100svw;height:100%;margin:0 auto}}@media (max-width: 720px){.app-root--gameplay{padding:0}.container--gameplay{width:100vw;max-width:none;min-height:100vh;min-height:100svh;height:100%;margin:0;border-radius:0;border:none}}@media (max-width: 780px){.container{overflow:visible;transform:none}}canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:transparent;z-index:1}#introTunnelGif{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .32s ease;pointer-events:none;z-index:0;mix-blend-mode:screen}#introTunnelGif.is-visible{opacity:.65}#sprite{position:absolute;left:-9999px;top:-9999px;width:0;height:0;pointer-events:none}.noscript-notice{background:#040916e6;color:var(--color-primary-text);padding:clamp(12px,4vw,28px);text-align:center;border-bottom:1px solid rgba(142,174,255,.2)}.noscript-notice__cta{display:inline-flex;margin-top:8px;color:var(--color-accent-secondary);text-transform:uppercase;letter-spacing:.12em;font-size:.85rem}@keyframes rotateBorder{to{--angle: 360deg}}@keyframes popUpTextSmoothlyRevised{0%{transform:scale(.95) translateY(3px);opacity:.8}to{transform:scale(1) translateY(0);opacity:1}}@keyframes levelUpAnimation{0%{opacity:0;transform:translateY(28px) scale(.94);filter:blur(12px)}55%{opacity:1;transform:translateY(-4px) scale(1);filter:blur(0)}75%{transform:translateY(3px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes levelUpOverlayEnter{0%{opacity:0;transform:translateY(36px) scale(.94);filter:saturate(.85) blur(28px)}45%{opacity:1;transform:translateY(-8px) scale(1.02);filter:saturate(1.08) blur(6px)}70%{transform:translateY(4px) scale(.998);filter:saturate(1.04) blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) blur(0)}}@keyframes levelUpOverlayExit{0%{opacity:1;transform:translateY(0) scale(1);filter:saturate(1) blur(0)}40%{opacity:.55;transform:translateY(-14px) scale(1.04);filter:saturate(1.12) blur(10px)}to{opacity:0;transform:translateY(-36px) scale(.96);filter:saturate(.9) blur(22px)}}@keyframes levelUpCardEnter{0%{opacity:0;transform:perspective(1400px) translateY(38px) scale(.92) rotateX(6deg);filter:blur(18px)}45%{opacity:1;transform:perspective(1400px) translateY(-10px) scale(1.02) rotateX(0);filter:blur(0)}70%{transform:perspective(1400px) translateY(5px) scale(.996) rotateX(-1deg)}to{opacity:1;transform:perspective(1400px) translateY(0) scale(1) rotateX(0);filter:none}}@keyframes levelUpCardExit{0%{opacity:1;transform:perspective(1400px) translateY(0) scale(1) rotateX(0);filter:none}45%{opacity:.7;transform:perspective(1400px) translateY(-12px) scale(1.03) rotateX(-2deg);filter:blur(6px)}to{opacity:0;transform:perspective(1400px) translateY(-42px) scale(1.07) rotateX(-6deg);filter:blur(18px)}}@keyframes levelUpAuroraIn{0%{opacity:0;transform:scale(1.12) translateY(18px);filter:blur(28px)}55%{opacity:.9;transform:scale(1.02) translateY(0);filter:blur(10px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes levelUpAuroraOut{0%{opacity:.85;transform:scale(1) translateY(0);filter:blur(6px)}to{opacity:0;transform:scale(.92) translateY(-18px);filter:blur(26px)}}@keyframes levelUpBackdropPulse{0%{opacity:.75;transform:scale(1);filter:saturate(110%)}45%{opacity:1;transform:scale(1.05);filter:saturate(135%)}80%{opacity:.72;transform:scale(1.02);filter:saturate(120%)}to{opacity:.75;transform:scale(1);filter:saturate(110%)}}@keyframes levelUpReleaseWash{0%{opacity:.85;transform:scale(1);filter:blur(18px)}55%{opacity:1;transform:scale(1.05);filter:blur(6px)}to{opacity:0;transform:scale(1.12);filter:blur(22px)}}@keyframes levelUpButtonIn{0%{opacity:0;transform:translateY(22px) scale(.94);filter:blur(14px)}55%{opacity:1;transform:translateY(-6px) scale(1.03);filter:blur(0)}80%{transform:translateY(4px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes shimmer{0%{box-shadow:var(--level-card-shadow);filter:saturate(120%)}50%{box-shadow:0 52px 140px #080c1ebf,0 0 0 1px #9cceff3d;filter:saturate(130%)}to{box-shadow:var(--level-card-shadow);filter:saturate(120%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(35px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpEnhanced{0%{opacity:0;transform:translateY(50px)}50%{opacity:.7}70%{opacity:1;transform:translateY(-20px)}90%{transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-play-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes subtleGlowPulse{0%{box-shadow:0 5px 12px rgba(var(--color-accent-secondary-rgb),.2),0 2px 4px #0000001a,0 0 5px rgba(var(--color-accent-secondary-light-rgb),.2);transform:translateY(0) scale(1.03)}50%{box-shadow:0 6px 18px rgba(var(--color-accent-secondary-rgb),.35),0 3px 6px #00000026,0 0 18px rgba(var(--color-accent-secondary-light-rgb),.5);transform:translateY(0) scale(1.05)}to{box-shadow:0 5px 12px rgba(var(--color-accent-secondary-rgb),.2),0 2px 4px #0000001a,0 0 5px rgba(var(--color-accent-secondary-light-rgb),.2);transform:translateY(0) scale(1.03)}}.skip-button{position:fixed;top:20px;right:20px;background-color:#00000080;color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;opacity:0;transition:opacity .3s ease;z-index:101}.skip-button.visible{opacity:1}@keyframes bio-core-pulse{0%{transform:scale(1);box-shadow:0 0 20px #add8e6b3}50%{transform:scale(1.2);box-shadow:0 0 40px #fff}to{transform:scale(1);box-shadow:0 0 20px #add8e6b3}}@keyframes forge{0%{opacity:0;transform:scale(.5) rotate(-45deg);filter:blur(10px)}50%{opacity:.7;filter:blur(5px)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}.button{min-width:clamp(150px,30vw,220px);background:var(--color-accent-primary);color:var(--color-surface);font-family:var(--font-main);font-weight:500;font-size:1em;padding:14px 28px;text-decoration:none;border-radius:var(--border-radius-md);border:none;cursor:pointer;transition:all .2s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;margin-top:10px;box-shadow:var(--shadow-sm);letter-spacing:.2px;white-space:normal}.button:hover,.button:focus{background:var(--color-accent-primary-hover);color:var(--color-surface);transform:translateY(-2px);box-shadow:var(--shadow-md)}.button.tweet,.button.fb{font-size:.85em;padding:8px 14px;background-color:transparent;border:1px solid var(--color-secondary-text);color:var(--color-secondary-text);border-radius:var(--border-radius-sm)}.button.tweet:hover,.button.fb:hover{background-color:var(--color-secondary-text);color:var(--color-surface);border-color:var(--color-secondary-text)}.button-subtle-home{font-size:.8em;padding:8px 15px;background:transparent;color:var(--color-secondary-text);border:1px solid var(--color-secondary-text);box-shadow:none;margin-top:8px}.button-subtle-home:hover,.button-subtle-home:focus{background:rgba(var(--color-secondary-text-rgb),.1);color:var(--color-primary-text);border-color:var(--color-primary-text);transform:none;box-shadow:var(--shadow-sm)}.skip-button-gameover-style{background-color:transparent;color:var(--color-accent-primary);border:2px solid var(--color-accent-primary);font-weight:600}.skip-button-gameover-style:hover,.skip-button-gameover-style:focus{background-color:var(--color-accent-primary);color:var(--color-surface)}.main-menu-actions .button{flex:0 0 auto;width:auto}.main-menu-actions .hero-skip-button{min-width:0}.hero-play-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 36px;height:52px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#04111f;background:linear-gradient(to bottom,#f6fbff,#e7f2ff);border:1px solid rgba(140,250,255,.7);box-shadow:0 0 14px #6ef5ff59;overflow:hidden;cursor:pointer;min-width:0;text-align:center;font-family:var(--font-main);transition:transform .2s ease,box-shadow .2s ease;isolation:isolate;z-index:0}.hero-play-button:before{content:"";position:absolute;inset:-8px;border-radius:inherit;background:radial-gradient(circle at 30% 35%,rgba(140,250,255,.4),transparent 65%),radial-gradient(circle at 72% 55%,rgba(80,180,255,.35),transparent 68%);opacity:.55;filter:blur(12px);animation:border-halo 10s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.hero-play-button:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#78f5ff1a,#78f5ffe6 48%,#78f5ff1a);background-size:220% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-flow 8s linear infinite;pointer-events:none;opacity:.95;z-index:1}.hero-play-button:hover{box-shadow:0 0 18px #78ffff80;transform:translateY(-.5px)}.hero-play-button:active{transform:translateY(0);box-shadow:0 0 10px #78ffff59}.hero-play-button[disabled],.hero-play-button[aria-busy=true]{cursor:wait;color:#040c1266;background:#ffffffa6;box-shadow:0 0 10px #20f6d633}@keyframes border-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes border-halo{0%{opacity:.45;transform:scale(.98)}to{opacity:.7;transform:scale(1.04)}}.hero-skip-button{position:relative;padding:.95em 2.25em;font-size:.95em;font-weight:500;color:#ffffffc7;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:14px;cursor:pointer;letter-spacing:.08em;overflow:hidden;z-index:1;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease-out;min-width:0;text-align:center;text-shadow:none;font-family:var(--font-main);display:inline-flex;justify-content:center;align-items:center;gap:8px;box-shadow:inset 0 0 0 1px #ffffff0f}.hero-skip-button:hover{background:#ffffff2e;color:#fff;border-color:#ffffff47;box-shadow:0 16px 32px #00000047;transform:translateY(-2px)}.hero-skip-button:active{background:#ffffff47;color:#ffffffeb;border-color:#ffffff52;box-shadow:0 10px 22px #00000038;transform:translateY(0)}.skip-button-ingame{position:absolute;top:15px;right:20px;padding:8px 15px;font-size:.9em;background-color:rgba(var(--color-surface-rgb),.1);border:1px solid rgba(var(--color-primary-text-rgb),.3);color:var(--color-primary-text);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease-out}.skip-button-ingame:hover{background-color:rgba(var(--color-surface-rgb),.2);border-color:var(--color-primary-text)}.continue-button{position:relative;justify-self:end;align-self:center;margin-left:auto;margin-top:clamp(12px,2.4vw,20px);padding:clamp(14px,1.8vw,18px) clamp(32px,4.4vw,46px);width:min(400px,100%);border-radius:999px;background:linear-gradient(92deg,#e8f7fffa,#bcd1fff5,#b8a2fff5);color:#1c2444e6;border:1px solid rgba(230,244,255,.74);box-shadow:0 30px 68px #486cd66b,inset 0 0 22px #ffffff80;cursor:pointer;font-size:1.04rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease,opacity .35s ease;opacity:0;pointer-events:none;overflow:hidden;z-index:0}.continue-button:before{content:"";position:absolute;inset:4px;border-radius:inherit;background:linear-gradient(115deg,#ffffff80,#fff0);opacity:.75;pointer-events:none;z-index:-1}.continue-button:after{content:"";position:absolute;inset:-28%;border-radius:inherit;background:radial-gradient(circle,#fff6,#fff0);filter:blur(var(--blur-xl));opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:-1}.continue-button:not(.hidden){opacity:1;pointer-events:auto}.continue-button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 32px 70px #567ae466,inset 0 0 22px #ffffff8c;filter:brightness(1.04)}.continue-button:hover:after{opacity:1}.continue-button:active{transform:translateY(0) scale(.985);box-shadow:0 16px 36px #3e62d26b,inset 0 0 16px #ffffff73}.level-up-continue{margin-top:clamp(18px,3.8vw,28px);width:100%;max-width:420px;justify-self:center;align-self:center;opacity:0;transform:translateY(16px) scale(.96);animation:levelUpButtonIn .68s cubic-bezier(.22,.8,.32,1) .48s forwards}@media (max-width: 540px){.button{width:100%}.button.button-text-link,.button.tweet,.button.fb{width:auto;min-width:0}.main-menu-actions .button{width:100%}}@keyframes heroCtaCurrentCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heroCtaCurrentCCW{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.hero-play-button:before,.hero-play-button:after{animation:none;opacity:.35}}body.performance-lite .hero-play-button:before,body.performance-lite .hero-play-button:after{animation:none;opacity:.4;mix-blend-mode:normal}:is(#gameOverMenu,#gameCompleteMenu){--menu-vertical-padding: clamp(20px, 4vh, 48px);--menu-horizontal-padding: clamp(12px, 4.5vw, 42px);--menu-translate: 0vh;position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--menu-vertical-padding) + var(--safe-top)) var(--menu-horizontal-padding) calc(var(--menu-vertical-padding) + var(--safe-bottom));text-align:center;z-index:30;color:#fff;width:100%;min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:opacity .32s ease,transform .62s var(--easing-spring);transform:translateY(var(--menu-translate)) scale(1);will-change:opacity,transform}#gameCompleteMenu{justify-content:flex-start;padding-top:var(--safe-top)}:is(#gameOverMenu,#gameCompleteMenu).hidden{pointer-events:none;opacity:0;transform:translateY(var(--menu-translate)) scale(.96)}#gameOverMenu[data-catch-mode=true]{pointer-events:none;transition:none}#gameOverMenu[data-catch-mode=true].catch-ready{pointer-events:auto;transition:opacity .32s ease,transform .42s var(--easing-spring)}#gameOverMenu[data-catch-mode=true] .defeat-shell,#gameOverMenu[data-catch-mode=true] .level-name-item{animation-play-state:paused;transition:none}#gameOverMenu[data-catch-mode=true].catch-ready .defeat-shell,#gameOverMenu[data-catch-mode=true].catch-ready .level-name-item{animation-play-state:running}#gameOverMenu .defeat-shell{position:relative;flex:0 1 auto;width:min(640px,58vw);margin:0 auto;max-width:min(640px,var(--content-max-width));max-height:calc((var(--vh, 1vh) * 100) - (var(--menu-vertical-padding) * 2));background:linear-gradient(170deg,#0c122af0,#080a1cf5),radial-gradient(120% 140% at 0% 0%,rgba(0,255,204,.06),transparent 70%);border-radius:24px;border:1px solid rgba(128,168,255,.22);padding:clamp(12px,2vh,20px) clamp(26px,3.6vw,36px) clamp(24px,3.2vh,36px) clamp(28px,3.8vw,36px);box-shadow:0 34px 80px #04061299,inset 0 0 0 1px #ffffff05;display:grid;gap:clamp(8px,1.4vh,12px);text-align:left;overflow-x:hidden;overflow-y:auto;isolation:isolate;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}#gameOverMenu .defeat-shell:before,#gameOverMenu .defeat-shell:after{content:"";position:absolute;inset:-30%;pointer-events:none;z-index:-1}#gameOverMenu .defeat-shell:before{background:radial-gradient(50% 60% at 25% 20%,rgba(0,255,163,.24),transparent 70%);filter:blur(var(--blur-nebula));opacity:.85}#gameOverMenu .defeat-shell:after{background:radial-gradient(40% 50% at 80% 70%,rgba(122,156,255,.26),transparent 80%);filter:blur(calc(var(--blur-nebula) * .85));opacity:.75}#gameOverMenu.visible .defeat-shell{animation:defeatReveal .62s var(--easing-spring) both}#gameOverMenu .defeat-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;row-gap:clamp(6px,1.6vw,12px);column-gap:clamp(12px,2.6vw,24px);width:100%;max-width:none;align-items:center;padding:0;margin-bottom:clamp(2px,.6vw,6px)}#gameOverMenu .respawn-hearts{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,1.6vw,10px);margin:0;padding:0;pointer-events:none;z-index:2;justify-self:end;align-self:center;grid-column:2;grid-row:2}#gameOverMenu .respawn-hearts .respawn-hearts-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#gameOverMenu .respawn-heart{display:flex;align-items:center;justify-content:center;width:clamp(14px,2.2vw,20px);height:clamp(14px,2.2vw,20px);border-radius:999px;font-size:clamp(.72rem,1.6vw,.92rem);color:#ffb8d4eb;background:#ff559026;border:1px solid rgba(255,110,164,.45);box-shadow:0 6px 14px #ff488033;transition:transform .32s var(--easing-spring),opacity .32s ease,color .32s ease,background .32s ease,border .32s ease,box-shadow .32s ease;will-change:transform,opacity}#gameOverMenu .respawn-heart.is-empty{opacity:.3;color:#ffc6d680;background:#ff5f9614;border-color:#ff6ea433;box-shadow:none;transform:scale(.86)}#gameOverMenu .respawn-heart.is-empty.is-used{transform:scale(.48);opacity:.16}#gameOverMenu .defeat-eyebrow{grid-column:1;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:#b3c4ffad}#gameOverMenu .defeat-title{grid-column:1;min-width:0;margin:0 0 clamp(6px,1.2vw,10px);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;letter-spacing:-.015em;color:#eff2fffa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;align-self:start}#gameOverMenu .defeat-subtitle{grid-column:1 / -1;min-width:0;font-size:clamp(1rem,.9vw + .9rem,1.2rem);line-height:1.6;color:#d6deffc7;margin:0;text-transform:none}#gameOverMenu .defeat-message{margin:0;font-size:.95rem;line-height:1.7;color:#cdd6ffbd;max-width:540px}#gameOverMenu .defeat-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(76px,auto);justify-items:stretch;align-items:stretch;align-content:start;row-gap:clamp(10px,1.5vw,16px);column-gap:clamp(10px,1.2vw,16px);width:100%;margin-top:clamp(2px,.6vw,6px)}@media (max-width: 760px){#gameOverMenu .defeat-levels{grid-template-columns:1fr}}#gameOverMenu .defeat-levels:empty{display:block;padding:18px 20px;border-radius:22px;border:1px dashed rgba(160,190,255,.24);color:#c2ccffad;font-size:.85rem;text-align:center;background:#ffffff08}#gameOverMenu .defeat-levels:empty:before{content:"Clear your first tier to map the ascent trail.";display:block}#gameOverMenu .level-name-item{position:relative;display:grid;grid-template-columns:clamp(22px,1.8vw,30px) minmax(0,1fr) auto;align-items:center;gap:clamp(6px,1vw,12px);width:auto;min-width:0;flex:0 0 auto;min-height:clamp(40px,3.8vw,54px);padding:clamp(7px,1.2vw,12px) clamp(16px,2.2vw,22px);border-radius:999px;background:linear-gradient(145deg,#101e3ee6,#080e20c7);border:1px solid rgba(160,190,255,.24);box-shadow:0 14px 30px #0406126b,inset 0 0 0 1px #ffffff05;color:#e6ebffe6;font-size:.96rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:transform .35s var(--easing-spring),box-shadow .35s ease,border-color .35s ease,background .35s ease,color .35s ease;animation:defeatLevelReveal .55s ease both}#gameOverMenu .level-name-item-icon{width:clamp(20px,1.8vw,26px);height:clamp(20px,1.8vw,26px);display:inline-flex;align-items:center;justify-content:center;color:inherit;flex:0 0 auto;justify-self:center}#gameOverMenu .level-name-item-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.9}#gameOverMenu .level-name-item-icon.is-placeholder{opacity:.7}#gameOverMenu .level-name-item-label{min-width:0;line-height:1.35;font-size:.95rem}#gameOverMenu .level-name-item-status{justify-self:end;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;border:1px solid rgba(179,193,255,.32);color:#b3c1ffad;font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;min-width:clamp(82px,8vw,110px);white-space:nowrap;transition:border-color .3s ease,color .3s ease,background .3s ease}#gameOverMenu .level-name-item-status[data-state=cleared]{background:#00ffbc38;border-color:#00ffbc70;color:#081226d1;text-shadow:0 0 12px rgba(0,255,188,.3)}#gameOverMenu .level-name-item-status[data-state=locked]{border-style:dashed;border-color:#b3c1ff52;background:#b3c1ff0d}#gameOverMenu .level-name-item.reached{background:linear-gradient(135deg,#00ffa33d,#00ccff2e);border-color:#00ffbc7a;box-shadow:0 12px 28px #00ffd224}#gameOverMenu .level-name-item.dull{background:linear-gradient(145deg,#121c4252,#0a0e1e38);border-style:dashed;border-color:#b3c1ff47;color:#c6ceeead}#gameOverMenu .level-name-item:hover,#gameOverMenu .level-name-item:focus{transform:translateY(-4px);box-shadow:0 18px 40px #04061259;border-color:#a0beff52}#gameOverMenu .level-name-item:active{transform:translateY(0);box-shadow:none}#gameOverMenu .defeat-actions{flex-direction:column;justify-content:center;gap:clamp(4px,1.2vw,8px);width:min(540px,100%);max-width:100%;align-items:stretch;margin:clamp(0px,.6vh,6px) auto 0}#gameOverMenu .defeat-actions .button{flex:0 0 auto;width:100%;padding:clamp(8px,2.2vw,11px) clamp(16px,3.2vw,22px);text-align:center;box-shadow:0 18px 36px #080c1e73;transition:box-shadow .3s ease,transform .3s ease}#gameOverMenu .defeat-actions .button:hover,#gameOverMenu .defeat-actions .button:focus{transform:translateY(-2px);box-shadow:0 22px 44px #080c1e80}#gameOverMenu .defeat-actions .button:active{transform:translateY(0);box-shadow:0 12px 24px #080c1e59}#gameOverMenu #respawnButton{background:linear-gradient(120deg,#00ffa3eb,#00d7ffeb);color:#080a1eeb;font-weight:600;letter-spacing:.22em;text-transform:uppercase;border:none;box-shadow:0 24px 48px #00ffc852;transition:transform .3s ease,box-shadow .3s ease;min-height:48px;padding:clamp(6px,2vw,10px) clamp(20px,3.8vw,28px)}#gameOverMenu #respawnButton:hover,#gameOverMenu #respawnButton:focus{transform:translateY(-3px);box-shadow:0 28px 56px #00ffd266}#gameOverMenu .skip-button-gameover-style{background:#ffffff08;border:1px solid rgba(214,226,255,.32);color:#d6e2ffdb;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;padding:clamp(3px,1vw,6px) clamp(8px,1.6vw,12px)}#gameOverMenu .skip-button-gameover-style:hover,#gameOverMenu .skip-button-gameover-style:focus{background:#d6e2ff1f;color:#eff2fff5;border-color:#eff2ff80}@media (max-width: 640px){#gameOverMenu{align-items:stretch;justify-content:flex-start;padding:var(--safe-top) 0 calc(var(--safe-bottom) + clamp(16px,5vw,32px))}#gameOverMenu .defeat-header{grid-template-columns:minmax(0,1fr);row-gap:clamp(10px,4vw,16px)}#gameOverMenu .defeat-levels{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}#gameOverMenu .respawn-hearts{grid-column:1;grid-row:2;justify-self:start}#gameOverMenu .defeat-title{font-size:clamp(1.15rem,5.8vw,1.5rem);letter-spacing:-.01em}#gameOverMenu .defeat-actions{gap:clamp(6px,3vw,10px)}#gameOverMenu .defeat-shell{width:100%;max-width:none;max-height:none;min-height:calc((var(--vh, 1vh) * 100) - (var(--safe-top) + var(--safe-bottom)));margin:0;border-radius:0;box-shadow:none;padding:clamp(18px,8vw,28px) clamp(22px,8vw,32px) clamp(28px,9vw,40px)}#gameOverMenu .respawn-hearts{gap:clamp(3px,2.6vw,6px);margin-top:clamp(-14px,-4vw,-8px)}#gameOverMenu .respawn-heart{width:clamp(12px,4.8vw,18px);height:clamp(12px,4.8vw,18px);font-size:clamp(.6rem,3.4vw,.8rem)}#gameOverMenu .defeat-actions .button{width:100%}#gameOverMenu .level-name-item{grid-template-columns:clamp(22px,9vw,28px) minmax(0,1fr);padding:clamp(7px,3vw,11px) clamp(12px,4.6vw,18px)}#gameOverMenu .level-name-item-status{grid-column:1 / -1;justify-self:stretch;text-align:center;min-width:0}}@media (max-width: 420px){#gameOverMenu .defeat-actions{gap:clamp(6px,4.4vw,10px)}#gameOverMenu .defeat-actions .button{padding:clamp(9px,4.6vw,13px) clamp(14px,6vw,18px);letter-spacing:.16em}#gameOverMenu .respawn-hearts{gap:clamp(2px,3.2vw,5px);margin-top:clamp(-12px,-4.6vw,-6px)}#gameOverMenu .respawn-heart{width:clamp(11px,5.4vw,16px);height:clamp(11px,5.4vw,16px);font-size:clamp(.56rem,4.2vw,.74rem)}#gameOverMenu #respawnButton,#gameOverMenu .skip-button-gameover-style{font-size:clamp(.78rem,2.4vw,.9rem)}}@media (prefers-reduced-motion: reduce){#gameOverMenu.visible .defeat-shell,#gameOverMenu .level-name-item{animation:none}#gameOverMenu[data-catch-mode=true]{transition:none;clip-path:inset(0 0 0 0);opacity:1;--menu-translate: 0vh;pointer-events:auto}#gameOverMenu[data-catch-mode=true] .defeat-shell,#gameOverMenu[data-catch-mode=true] .level-name-item{animation-play-state:running}#gameOverMenu .level-name-item,#gameOverMenu #respawnButton{transition:none}}.menu-title{font-size:3.5em;font-weight:700;margin-bottom:15px}.menu-subtitle{font-size:1.3em;color:#aaa;margin-bottom:60px}.menu-actions{display:flex;flex-direction:column;gap:25px;width:100%;max-width:400px;align-items:center}.level-card{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:20px;width:100px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#fff;font-size:1.1em}.level-card .icon{font-size:3em;line-height:1}.level-card .icon svg{width:40px;height:40px;stroke:#fff;stroke-width:1.5}#gameCompleteMenu .completion-shell{position:relative;flex:0 1 auto;--completion-shell-inline-gap: var(--menu-horizontal-padding, clamp(12px, 4.5vw, 42px));--completion-shell-width-cap: min(var(--content-max-width), 92vw);--completion-shell-max-width: min( var(--completion-shell-width-cap), calc(100vw - (var(--completion-shell-inline-gap) * 2)) );width:var(--completion-shell-max-width);max-width:var(--completion-shell-max-width);margin:0 auto;max-height:calc((var(--vh, 1vh) * 100) - (var(--menu-vertical-padding) * 2));overflow-y:auto;scrollbar-gutter:stable;background:none;border-radius:28px;border:none;padding:clamp(36px,4.8vw,52px) clamp(32px,5vw,54px) clamp(56px,6.6vw,82px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,3vw,32px);row-gap:clamp(28px,4vw,48px);align-items:start;text-align:left;box-shadow:none;isolation:isolate;overflow-x:hidden;box-sizing:border-box}.completion-header{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);align-items:flex-start;width:100%;max-width:min(960px,100%);grid-column:1 / -1;margin:0 auto;margin-bottom:clamp(12px,1.2vw,18px)}.completion-title{font-size:clamp(2rem,3.6vw,2.6rem);font-weight:600;letter-spacing:-.01em;text-transform:none;color:#ebeefffa;line-height:1.14;overflow:visible;text-wrap:balance}.completion-subtitle{font-size:clamp(1.05rem,1vw + .9rem,1.2rem);font-weight:500;line-height:1.55;letter-spacing:.01em;color:#d2daffe6;max-width:clamp(540px,60vw,720px)}.completion-levels{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(8px,1vw,14px);row-gap:clamp(0px,.8vw,8px);width:min(100%,960px);margin:0 auto;grid-auto-rows:minmax(140px,auto);justify-content:center;padding:0 clamp(4px,1.1vw,16px)}.completion-level-card{position:relative;--card-accent: rgba(122, 189, 255, .85);--card-accent-soft: rgba(122, 189, 255, .28);padding:clamp(12px,1.1vw,18px);padding-top:clamp(16px,1.6vw,22px);border-radius:22px;background:linear-gradient(190deg,#121a3ae6,#060c1ef5) padding-box,linear-gradient(140deg,#7ed0ff52,#060c201f) border-box;background-clip:padding-box,border-box;border:1px solid transparent;box-shadow:0 18px 36px #0408146b,inset 0 0 0 1px #d2e9ff2e;display:flex;flex-direction:column;gap:clamp(6px,.7vw,12px);min-height:clamp(134px,16.8vw,180px);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease;animation:completionCardReveal .45s var(--easing-spring) both;animation-delay:var(--delay, 0s);cursor:pointer;overflow:hidden;isolation:isolate}.completion-level-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 80% at 10% 0%,rgba(255,255,255,.12),transparent 45%),linear-gradient(150deg,rgba(255,255,255,.08),transparent 65%);border:1px solid rgba(255,255,255,.06);opacity:.8;pointer-events:none;z-index:0}.completion-level-card>*{position:relative;z-index:1}.completion-level-card[data-status-tone=stabilized]{--card-accent: rgba(122, 189, 255, .9);--card-accent-soft: rgba(122, 189, 255, .25)}.completion-level-card[data-status-tone=aligned]{--card-accent: rgba(94, 255, 214, .9);--card-accent-soft: rgba(94, 255, 214, .28)}.completion-level-card[data-status-tone=optimized]{--card-accent: rgba(255, 210, 140, .92);--card-accent-soft: rgba(255, 210, 140, .3)}.completion-level-card[data-status-tone=transmuted]{--card-accent: rgba(224, 158, 255, .92);--card-accent-soft: rgba(224, 158, 255, .3)}.completion-level-card[data-status-tone=awakened]{--card-accent: rgba(138, 227, 125, .95);--card-accent-soft: rgba(138, 227, 125, .32)}.completion-level-card[data-status-tone=awaiting]{--card-accent: rgba(98, 238, 255, .85);--card-accent-soft: rgba(98, 238, 255, .28)}.completion-level-card--mystery{--card-accent: rgba(2, 198, 174, .92);--card-accent-soft: rgba(2, 198, 174, .28);background:linear-gradient(155deg,#101c3299,#0a162666)}.completion-level-card--mystery .completion-level-icon{font-size:calc(var(--level-icon-size, 48px) * .6);font-weight:600;color:#02c6aeeb;line-height:1}.completion-level-card--mystery .completion-level-status{text-transform:uppercase}.completion-level-card:hover,.completion-level-card:focus-visible{transform:translateY(-4px) scale(1.02);box-shadow:0 28px 60px #060c2a52,0 0 30px var(--card-accent-soft),inset 0 0 0 1.5px #ffffff47}.completion-level-card:focus-visible{outline:2px solid rgba(126,255,214,.8);outline-offset:4px}.completion-level-card--recommended{box-shadow:0 32px 70px #12203c73,0 0 36px #7effd659,inset 0 0 0 1.2px #ffffff3d}.completion-level-header{display:flex;align-items:flex-start;gap:clamp(5px,.5vw,8px);min-height:26px}.completion-level-icon{--level-icon-size: clamp(36px, 3vw, 52px);width:var(--level-icon-size);height:var(--level-icon-size);background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:18px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--card-accent, rgba(235, 238, 255, .96));box-shadow:inset 0 0 10px #ffffff0a;flex-shrink:0}.completion-level-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;filter:drop-shadow(0 10px 18px rgba(5,12,34,.45))}.completion-level-copy{display:flex;flex-direction:column;gap:clamp(4px,.5vw,8px);flex:1 1 auto}.completion-level-name{font-size:.92rem;font-weight:700;letter-spacing:.01em;color:#ebeefffa;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completion-level-product{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#baccffad;margin-top:0;margin-bottom:clamp(4px,.4vw,8px)}.completion-level-message{font-size:.74rem;line-height:1.3;color:#ccd6ffcc;word-break:normal;flex:1 1 auto;margin:0;padding-left:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.completion-level-status{position:absolute;top:clamp(8px,1vw,14px);right:clamp(8px,1vw,14px);font-size:.54rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#060c1ee6;background:#ffffffeb;border-radius:999px;padding:3px 10px;border:1px solid transparent}.completion-level-status[data-tone=aligned],.completion-level-status[data-tone=optimized],.completion-level-status[data-tone=transmuted],.completion-level-status[data-tone=awakened],.completion-level-status[data-tone=awaiting],.completion-level-status[data-tone=stabilized]{background:color-mix(in srgb,var(--card-accent, rgba(122, 189, 255, .9)) 18%,rgba(255,255,255,.92));border-color:color-mix(in srgb,var(--card-accent, rgba(122, 189, 255, .9)) 52%,transparent);color:#040816e6}.completion-level-coming{position:absolute;bottom:clamp(8px,1vw,14px);right:clamp(8px,1vw,14px);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:#cedaffdb;border:1px dashed rgba(206,218,255,.5);border-radius:999px;padding:3px 10px;background:#0a0e2099}.completion-level-card[data-availability=future] .completion-level-message{color:#ccd6ff99}.completion-actions{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2vw,26px);width:min(100%,960px);grid-column:1 / -1;margin:clamp(18px,2vw,30px) auto 0;padding-top:0}.completion-cta-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,28px);width:100%;max-width:660px;justify-items:stretch}.completion-primary{position:relative;overflow:hidden;border-radius:999px;padding:clamp(12px,1.2vw,16px) clamp(20px,2.2vw,30px);display:inline-flex;justify-content:center;align-items:center;min-width:0;flex:0 0 auto;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;background:linear-gradient(135deg,#02e4cae6,#3a86ffe6);background-size:200% auto;color:#080a1ceb;border:1px solid rgba(111,226,255,.4);box-shadow:0 18px 38px #0ad2c838;text-align:center;transition:background-position .3s ease,box-shadow .3s ease,transform .3s ease}.completion-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 60%);opacity:.6;pointer-events:none}.completion-primary:hover,.completion-primary:focus-visible{transform:translateY(-2px);background-position:100% 50%;box-shadow:0 26px 52px #0ad2c852,0 10px 22px #0000001a}.completion-primary:focus-visible{outline:2px solid rgba(86,254,206,.85);outline-offset:3px}#partnerInvestButton{position:relative;display:flex;flex-direction:column;gap:clamp(10px,1vw,18px);padding:clamp(18px,2vw,26px) clamp(20px,2.6vw,32px);min-height:clamp(120px,10vw,150px);width:auto;min-width:0;max-width:333px;flex:0 0 auto;text-transform:none;letter-spacing:.08em;font-size:clamp(.98rem,.32vw + .95rem,1.15rem);font-weight:600;justify-content:center;align-items:center;text-align:center;border-radius:999px;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.4),transparent 52%),linear-gradient(118deg,#18f4def2,#46a7fff5);border:1px solid rgba(126,234,255,.5);box-shadow:0 26px 48px #0728408c,0 0 40px #44c0ff73;isolation:isolate;cursor:pointer}#partnerInvestButton:after{content:"";position:absolute;inset:4px;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 65%);opacity:.65;pointer-events:none;mix-blend-mode:screen;filter:blur(4px);z-index:-1}#partnerInvestButton .completion-primary-label{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:clamp(1.02rem,.3vw + 1rem,1.18rem);line-height:1.1;color:#031018e0;text-transform:uppercase;letter-spacing:.2em}#partnerInvestButton .completion-primary-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,.9vw,14px) clamp(26px,2.2vw,40px);min-width:0;min-height:clamp(48px,3.6vw,70px);width:min(360px,90%);border-radius:999px;background:radial-gradient(circle at 18% 28%,rgba(70,205,255,.35),transparent 65%),linear-gradient(130deg,#022038f2,#082e54eb);border:1px solid rgba(92,182,255,.55);box-shadow:inset 0 0 0 1.4px #ffffff0d,0 14px 32px #040c20b3,0 0 32px #2896ff52;flex-shrink:0}#partnerInvestButton .completion-primary-chip:before{content:"";position:absolute;inset:4px;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 60%);opacity:.6;pointer-events:none}#partnerInvestButton .completion-primary-chip-logo{display:inline-flex;align-items:center;justify-content:center;width:clamp(120px,18vw,220px);max-width:70%;height:clamp(2rem,1.4vw + 1.6rem,3.2rem);flex-shrink:0;filter:drop-shadow(0 12px 24px rgba(32,220,255,.45)) drop-shadow(0 0 18px rgba(32,220,255,.55));text-decoration:none}#partnerInvestButton .completion-primary-chip-logo:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}#partnerInvestButton .completion-primary-chip-logo img{width:100%;height:100%;object-fit:contain;display:block}@media (max-width: 640px){#partnerInvestButton{width:100%;max-width:100%;min-height:clamp(140px,24vw,180px)}#partnerInvestButton .completion-primary-chip{width:100%;min-height:clamp(58px,5vw,86px)}.completion-primary{font-size:clamp(.92rem,.3vw + .9rem,1.05rem);letter-spacing:.16em;padding:clamp(14px,3.2vw,22px) clamp(20px,4vw,34px)}.completion-cta-buttons{grid-template-columns:1fr}.completion-ghost{font-size:clamp(.82rem,.32vw + .78rem,.92rem);letter-spacing:.2em}}.completion-ghost{border-radius:999px;padding:clamp(12px,1.4vw,18px) clamp(20px,2.4vw,32px);display:inline-flex;justify-content:center;align-items:center;min-width:0;width:100%;font-size:.88rem;letter-spacing:.2em;text-transform:uppercase;color:#e0eeffe6;border:1px solid rgba(224,238,255,.5);background:linear-gradient(145deg,#0c1626d9,#040c1abf);box-shadow:inset 0 0 0 1px #ffffff0d,0 18px 32px #02061299;transition:border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.completion-ghost:hover,.completion-ghost:focus-visible{color:#fffffff2;border-color:#ffffffb3;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 36px #020612b3;outline:2px solid rgba(126,255,214,.4);outline-offset:3px}.completion-links{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.2vw,14px);width:100%;min-width:0;margin:0;padding-top:clamp(12px,1.6vw,18px);border-top:1px solid rgba(255,255,255,.08)}.completion-links-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,20px);flex-wrap:wrap;width:100%}.completion-links .button-text-link,.completion-links-nav .button-text-link{background:#0912248c;border:1px solid rgba(212,234,255,.25);color:#e6f0fff2;letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.6rem,.3vw + .56rem,.72rem);line-height:1.4;padding:clamp(6px,.9vw,10px) clamp(12px,1.5vw,18px);cursor:pointer;min-width:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;text-align:center;opacity:.95;text-shadow:0 6px 20px rgba(0,0,0,.5);border-radius:999px;transition:opacity .25s ease,color .25s ease,transform .2s ease,border-color .25s ease;text-decoration:none}.completion-links .button-text-link:hover,.completion-links .button-text-link:focus,.completion-links-nav .button-text-link:hover,.completion-links-nav .button-text-link:focus{color:#fffffffa;opacity:1;transform:translateY(-1px);border-color:#ffffff73}.completion-address{margin:clamp(6px,1.4vw,14px) 0 0;width:100%;text-align:center;font-size:clamp(.58rem,.22vw + .54rem,.78rem);letter-spacing:.16em;text-transform:uppercase;color:#e9f0ff99}@media (min-width: 1024px){.completion-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(16px,1.8vw,32px)}.completion-actions .completion-cta-buttons{display:flex;flex:0 1 auto;width:auto;max-width:none;align-items:center;justify-content:flex-start;gap:clamp(16px,1.8vw,28px);order:2}.completion-actions .completion-primary,.completion-actions .completion-ghost{width:auto;flex:0 0 auto}.completion-links{flex:1 1 auto;align-items:flex-start;border-top:0;padding-top:0;order:1}.completion-links-nav{justify-content:flex-start;gap:clamp(14px,1.6vw,24px);flex-wrap:nowrap}.completion-links .button-text-link,.completion-links-nav .button-text-link{width:auto;background:none;border:0;padding:0;letter-spacing:.18em;font-size:clamp(.55rem,.18vw + .52rem,.68rem);text-transform:uppercase;opacity:.8;text-shadow:none;transition:color .2s ease,opacity .2s ease}.completion-links .button-text-link:hover,.completion-links .button-text-link:focus-visible{opacity:1;color:#fffffff5;transform:none}.completion-address{margin-top:clamp(6px,.8vw,12px);text-align:left;font-size:clamp(.56rem,.18vw + .52rem,.72rem);letter-spacing:.18em}#partnerInvestButton{flex-direction:row;align-items:center;text-align:left;min-height:auto;max-width:none;padding:clamp(5px,.54vw,8px) clamp(12px,1.2vw,18px);gap:clamp(6px,.7vw,12px);border-radius:60px;min-width:clamp(90px,9vw,141px);box-shadow:0 16px 30px #07284073,0 0 30px #44c0ff61}#partnerInvestButton .completion-primary-label{align-items:flex-start;text-align:left;letter-spacing:.14em;font-size:clamp(.92rem,.15vw + .88rem,1.05rem);text-transform:uppercase}#partnerInvestButton .completion-primary-chip{width:auto;min-width:clamp(110px,8vw,190px);min-height:clamp(22px,1.4vw,32px);padding:clamp(4px,.45vw,7px) clamp(12px,1vw,18px);border-radius:46px}#partnerInvestButton .completion-primary-chip-logo{width:clamp(132px,9.9vw,220px);height:clamp(1.76rem,.9vw + 1.4rem,2.64rem)}}@media (max-width: 640px){.completion-links{padding-top:clamp(14px,3vw,24px);gap:clamp(12px,4vw,22px)}.completion-links .button-text-link{font-size:.72rem;letter-spacing:.24em;width:100%;justify-content:center}}@keyframes completionGlow{0%{transform:scale(1);opacity:.65}to{transform:scale(1.08);opacity:.88}}@keyframes defeatReveal{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes defeatLevelReveal{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes completionCardReveal{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1280px){#gameCompleteMenu .completion-shell{--completion-shell-width-cap: min(960px, 92vw);padding:clamp(30px,4.8vw,48px) clamp(28px,4.8vw,46px) clamp(50px,6vw,76px)}}@media (max-width: 1080px){#gameCompleteMenu .completion-shell{grid-template-columns:repeat(10,minmax(0,1fr));padding:clamp(30px,6vw,48px) clamp(22px,5.4vw,40px) clamp(48px,7vw,72px)}.completion-levels{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,2.8vw,24px);row-gap:clamp(16px,2.8vw,26px)}}@media (max-width: 1100px){.completion-cta-buttons{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center}.completion-links{justify-content:center;min-width:0;margin-top:clamp(6px,1vw,16px);gap:clamp(10px,2.8vw,22px)}}@media (max-width: 768px){#gameCompleteMenu .completion-shell{grid-template-columns:repeat(6,minmax(0,1fr));padding:clamp(26px,8vw,40px) clamp(16px,6.6vw,30px) clamp(36px,8vw,54px);row-gap:clamp(18px,6vw,28px)}.completion-header{grid-column:1 / -1}.completion-levels{grid-column:1 / -1;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0;row-gap:clamp(18px,5vw,24px);padding:0}.completion-actions{grid-column:1 / -1;width:100%}.completion-cta-buttons{grid-template-columns:1fr;justify-items:stretch}.completion-primary,.completion-ghost{width:100%}.completion-links{gap:clamp(8px,3vw,16px);margin-top:clamp(4px,2vw,12px);width:100%}}@media (max-width: 560px){#gameCompleteMenu .completion-shell{grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(22px,8.6vw,32px) clamp(12px,7vw,20px) clamp(30px,8.8vw,46px)}.completion-title{font-size:clamp(1.35rem,5.6vw,2rem);white-space:normal;text-wrap:balance}.completion-level-card{padding:28px 18px 18px;min-height:auto}.completion-actions{align-items:stretch}.completion-links{display:contents}.completion-links-nav{order:0;width:100%;border-top:1px solid rgba(255,255,255,.08);padding-top:clamp(10px,3vw,18px);display:flex;flex-direction:column;gap:clamp(6px,2vw,12px);align-items:stretch}.completion-cta-buttons{order:1;gap:12px}.completion-primary{order:2}.completion-ghost{order:1}.completion-links{flex-direction:column;gap:clamp(6px,3vw,12px);width:100%;align-items:center;margin-top:clamp(2px,1.5vw,8px)}.completion-links .button-text-link{width:100%}.completion-address{order:2;width:100%;margin-top:clamp(14px,3vw,24px)}}@media (max-height: 820px){:is(#gameOverMenu,#gameCompleteMenu){--menu-vertical-padding: clamp(16px, 3vh, 36px)}#gameCompleteMenu .completion-shell{padding:clamp(24px,4vh,34px) clamp(20px,5vw,32px) clamp(30px,5vh,44px);row-gap:clamp(14px,2.5vh,20px)}.completion-header{gap:8px}.completion-title{font-size:clamp(1.8rem,3vw,2.3rem)}.completion-subtitle{font-size:clamp(.9rem,.7vw + .82rem,1rem);line-height:1.45}.completion-levels{gap:10px}.completion-level-card{padding:clamp(12px,1.8vh,16px);padding-top:clamp(16px,2vh,20px);border-radius:24px;gap:8px}.completion-level-icon{--level-icon-size: clamp(32px, 7vw, 40px)}.completion-level-icon svg{stroke-width:1.8;filter:drop-shadow(0 10px 18px rgba(5,12,34,.4))}.completion-level-message{font-size:.72rem;line-height:1.32}.completion-actions{gap:clamp(8px,1.4vh,12px)}.completion-primary{padding:10px 20px;font-size:.85rem}.completion-ghost{padding:10px 18px;font-size:.78rem}.completion-links{gap:clamp(10px,2vw,18px)}}@media (max-height: 760px){#gameCompleteMenu .completion-shell{padding-bottom:clamp(12px,2vh,18px)}.completion-levels{gap:10px}.completion-level-card{padding:20px 14px 14px}.completion-level-message{font-size:.75rem}.completion-actions{gap:10px}.completion-primary{padding:10px 18px}.completion-ghost{padding:10px 16px}}.modal-container,.form-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(var(--color-accent-primary-rgb),.15) 0%,var(--color-background) 70%);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out;z-index:1000;pointer-events:none;padding:calc(var(--safe-top) + clamp(12px,4vw,32px)) clamp(16px,5vw,48px) calc(var(--safe-bottom) + clamp(12px,4vw,32px))}.modal-container.visible,.form-modal.visible{opacity:1;pointer-events:auto}.modal-content{background:#1c1c1e;padding:clamp(28px,6vw,50px);border-radius:clamp(18px,4vw,24px);box-shadow:0 15px 40px #00000080;width:min(520px,calc(100% - 32px));text-align:center;border:1px solid rgba(255,255,255,.1);transform:scale(.95);transition:transform .3s ease-in-out}.modal-container.visible .modal-content,.form-modal.visible .form-modal-content{transform:scale(1)}.modal-title{font-family:Poppins,sans-serif;font-size:2rem;color:#00f0ff;margin-bottom:40px;font-weight:600}.modal-close-btn{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;color:#888;cursor:pointer;transition:color .2s}.modal-close-btn:hover{color:#fff}.form-modal{z-index:1001;background:radial-gradient(140% 120% at 50% 0%,rgba(var(--color-accent-secondary-rgb),.08),transparent 55%),radial-gradient(120% 120% at 20% 90%,rgba(64,140,255,.08),transparent 65%),#060812c2;backdrop-filter:blur(calc(18px * var(--app-blur-scale)));-webkit-backdrop-filter:blur(calc(18px * var(--app-blur-scale)))}.form-modal-content{position:relative;overflow:hidden;padding:clamp(28px,7vw,48px) clamp(22px,7vw,44px) clamp(30px,8vw,42px);width:min(520px,calc(100% - 24px));max-height:calc((var(--vh, 1vh) * 100) - clamp(60px,10vh,120px));overflow-y:auto;text-align:left;border-radius:clamp(18px,4vw,24px);background:linear-gradient(160deg,#222436e6 12%,#131521f0 86%);border:1px solid rgba(255,255,255,.06);box-shadow:0 24px 65px #000000a6,inset 0 1px #ffffff0a;transform:scale(.95);transition:transform .3s var(--easing-spring)}.form-modal-content:before{content:"";position:absolute;inset:-140px -160px 40%;background:radial-gradient(ellipse at top,rgba(var(--color-accent-secondary-rgb),.32) 0%,rgba(32,34,56,.08) 42%,transparent 72%);opacity:.8;filter:blur(48px);pointer-events:none}.form-modal-content:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff14,#fff0);opacity:.08;pointer-events:none}.form-modal-content>*{position:relative;z-index:1}#partnerFormModal .modal-content{max-width:500px}#partnerFormModal h2{display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:600;color:#fff;margin-bottom:28px;letter-spacing:.01em}#partnerFormModal h2 span{display:inline-flex;align-items:center;gap:10px;line-height:1.1;background:linear-gradient(120deg,#fff,#b2fce5 60%,rgba(var(--color-accent-secondary-rgb),.85));-webkit-background-clip:text;-webkit-text-fill-color:transparent}#partnerFormModal .close-button{background:none;border:none;color:#888;cursor:pointer;font-size:1.5rem;line-height:1;padding:0;transition:color .2s,transform .2s}#partnerFormModal .close-button:hover{color:#fff;transform:scale(1.05)}#partnerFormModal .close-button:focus-visible{outline:none;color:rgba(var(--color-accent-secondary-rgb),.9);text-shadow:0 0 12px rgba(var(--color-accent-secondary-rgb),.6)}#partnerFormModal form{display:flex;flex-direction:column;gap:18px}#partnerFormModal .form-group{display:flex;flex-direction:column;gap:6px}#partnerFormModal input,#partnerFormModal textarea{width:100%;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(140deg,#0f0f1aeb,#151723eb);color:#f8f8f8;font-family:Poppins,sans-serif;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:inset 0 1px #ffffff0a,0 1px #000c}#partnerFormModal input::placeholder,#partnerFormModal textarea::placeholder{color:#c8c8d78c;letter-spacing:.01em}#partnerFormModal textarea{min-height:120px;resize:vertical}#partnerFormModal input:focus,#partnerFormModal textarea:focus{border-color:rgba(var(--color-accent-secondary-rgb),.7);box-shadow:0 0 0 2px rgba(var(--color-accent-secondary-rgb),.22),0 18px 45px -22px rgba(var(--color-accent-secondary-rgb),.75),inset 0 1px #ffffff14;transform:translateY(-1px);outline:none}#partnerFormModal button[type=submit]{padding:16px;border-radius:14px;background:linear-gradient(120deg,rgba(var(--color-accent-secondary-rgb),1),#28f5ff);color:#04120d;border:none;cursor:pointer;font-size:1.05rem;font-weight:600;letter-spacing:.01em;box-shadow:0 18px 45px -18px rgba(var(--color-accent-secondary-rgb),.9),0 4px 16px #00000059;transition:transform .22s var(--easing-spring),box-shadow .25s ease,filter .25s ease}#partnerFormModal button[type=submit]:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 28px 60px -18px rgba(var(--color-accent-secondary-rgb),.92),0 6px 22px #0006;filter:saturate(1.15)}#partnerFormModal button[type=submit]:active{transform:translateY(0);box-shadow:0 18px 38px -20px rgba(var(--color-accent-secondary-rgb),.8),0 3px 14px #0006}.microcopy{font-size:.82rem;color:#c8c8d799;text-align:center;margin-top:12px;line-height:1.5;letter-spacing:.02em}#partnerFormModal .error-message{font-size:.75rem;color:#ff6e6ee6;padding-left:4px}@media (max-width: 600px){.modal-content,.form-modal-content{padding:clamp(24px,9vw,36px)}#partnerFormModal h2{flex-direction:column;align-items:flex-start;gap:10px}#partnerFormModal .close-button{align-self:flex-end}#partnerFormModal .form-group{gap:4px}}#levelUpModal .modal-content{background-color:#1c1c1ed9;backdrop-filter:blur(calc(12px * var(--app-blur-scale)));-webkit-backdrop-filter:blur(calc(12px * var(--app-blur-scale)));border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:680px;box-shadow:0 0 50px #000000b3}#levelUpModal .modal-title{font-size:1.5rem;background:linear-gradient(90deg,#00ffa3,#00f0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;font-weight:600}#levelUpModal .level-detail-card{position:relative;width:min(1060px,96vw);margin:auto;--level-card-accent-rgb: 78, 246, 255}.level-detail-card{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1040px,90vw);max-height:min(80vh,calc(var(--vh, 1vh) * 80));padding:clamp(24px,3vw,32px);border-radius:20px;background:#060e1cf5;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 50px #00000073;display:flex;flex-direction:column;gap:clamp(12px,2vw,18px);overflow:hidden;z-index:50}.level-detail-card-body{width:100%;flex:1 1 auto;max-height:calc(80vh - (2*clamp(24px,3vw,32px)));overflow-y:auto;padding-right:clamp(4px,1vw,8px);scrollbar-gutter:stable}#levelDetailCardsContainer{position:fixed;inset:0;display:block;z-index:200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--easing-spring),visibility 0s linear .32s}.level-detail-overlay{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:40}#levelDetailCardsContainer.visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--easing-spring),visibility 0s linear 0s}.level-detail-card.reached{opacity:1}.level-detail-card.dull{opacity:.9;filter:saturate(.92)}.level-detail-card.active-card{box-shadow:0 36px 90px #000000a6;transform:translate(-50%,-50%) translateY(-4px)}.level-detail-card .level-up-content{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:flex-start;align-content:flex-start;gap:clamp(20px,4vw,36px);min-height:0}.level-detail-card .level-up-left{padding:0;border-radius:0;background:none;border:none;box-shadow:none;gap:clamp(10px,1.5vw,14px);align-self:flex-start}.level-detail-card .level-up-left:after{display:none}.level-detail-progress-group{display:flex;flex-wrap:wrap;gap:12px;margin:clamp(10px,2vw,18px) 0}.level-detail-caption{font-size:.95rem;color:#d2e2f2db;margin:0;line-height:1.4}.level-detail-connect-panel{margin-top:clamp(16px,3vw,28px);padding:clamp(16px,3vw,24px);border-radius:clamp(18px,3vw,24px);background:linear-gradient(135deg,#0a182ed1,#040c1ce0);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 54px #020612a6;display:flex;flex-direction:column;gap:clamp(12px,2vw,18px)}.level-detail-connect-title{margin:0;font-size:clamp(.68rem,1.2vw,.85rem);letter-spacing:.32em;text-transform:uppercase;color:#d2e2f2b8}.level-detail-connect-copy{margin:0;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.55;color:#f0f8ffe0}.level-detail-connect-panel .level-detail-btn{width:100%}.level-detail-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 clamp(22px,4vw,32px);min-height:clamp(40px,2.6vw,48px);font-size:clamp(.78rem,1.2vw,.92rem);letter-spacing:.21em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:color .18s ease,background .2s ease,border-color .2s ease,transform .16s ease,box-shadow .2s ease}.level-detail-btn:focus-visible{outline:none}.level-detail-connect-btn{border:none;background:linear-gradient(125deg,#56ffefd6,#6ea2ffdb);color:#021229;box-shadow:inset 0 0 0 1px #ffffff3d,0 18px 40px #00000073}.level-detail-connect-btn:hover,.level-detail-connect-btn:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff4d,0 22px 46px #0000008c}.level-detail-card-close-btn{position:absolute;top:clamp(18px,3vw,32px);right:clamp(18px,3vw,32px);width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#060e1cb8;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 25px #0006,inset 0 0 0 1px #ffffff0a;color:#f0f8ffe0;cursor:pointer;font-size:1.8rem;line-height:1;transition:color .24s ease,transform .24s ease;z-index:3}.level-detail-card-close-btn:hover,.level-detail-card-close-btn:focus-visible{color:#fff;transform:translateY(-1px) scale(1.02);background:#0a142ad9}@keyframes fadeInFromLeft{to{opacity:1;transform:translate(0)}}@media (max-width: 1024px){.level-detail-card{width:min(94vw,860px)}}@media (max-width: 900px){.level-detail-card{width:min(94vw,720px);padding:clamp(22px,6vw,30px)}.level-detail-card-body{max-height:calc(86vh - (2*clamp(22px,6vw,30px)));padding-right:clamp(2px,1.6vw,6px)}.level-detail-card .level-up-content{grid-template-columns:1fr;gap:clamp(24px,6vw,32px)}.level-detail-card .level-up-highlights{align-self:stretch}}@media (max-width: 640px){.level-detail-card{top:0;left:0;transform:none;width:100vw;max-width:100vw;height:100vh;height:100svh;height:calc(var(--vh, 1vh) * 100);max-height:none;border-radius:0;padding:clamp(18px,7vw,28px);padding-top:calc(clamp(18px,7vw,28px) + env(safe-area-inset-top,0px));padding-bottom:calc(clamp(18px,7vw,28px) + env(safe-area-inset-bottom,0px))}.level-detail-card-body{flex:1 1 auto;max-height:none;padding-right:0;overflow-y:auto}.level-detail-card-close-btn{top:calc(env(safe-area-inset-top,0px) + clamp(12px,5vw,18px));right:clamp(12px,6vw,20px)}.level-detail-progress-group{flex-direction:column;gap:10px}}@media (max-width: 480px){.level-detail-card{padding:clamp(16px,8vw,24px);padding-top:calc(clamp(16px,8vw,24px) + env(safe-area-inset-top,0px));padding-bottom:calc(clamp(16px,8vw,24px) + env(safe-area-inset-bottom,0px))}.level-detail-card-close-btn{top:calc(env(safe-area-inset-top,0px) + clamp(10px,5vw,16px));right:clamp(12px,6vw,20px)}}#levelUpMessage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);padding:clamp(16px,4vh,40px) clamp(16px,3.4vw,40px);z-index:1002;background:linear-gradient(145deg,#0a0f1c,#07101f);opacity:0;transform:translateY(26px) scale(.975);filter:saturate(.94);pointer-events:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;isolation:isolate;transition:opacity .6s cubic-bezier(.22,.68,.3,1),transform .6s cubic-bezier(.22,.68,.3,1),filter .6s ease}#levelUpMessage:before{display:none}#levelUpMessage.visible{pointer-events:auto;opacity:1;transform:translateY(0) scale(1);filter:saturate(1)}#levelUpMessage.level-up-message--enter{animation:levelUpOverlayEnter .82s cubic-bezier(.22,.8,.32,1) forwards}#levelUpMessage.level-up-message--exit{pointer-events:none;animation:levelUpOverlayExit .72s cubic-bezier(.38,.82,.28,1) forwards}#levelUpMessage.fullscreen-shadow{background:radial-gradient(120% 120% at 50% 50%,#040612d1,#04050eeb),radial-gradient(160% 140% at 50% -10%,rgba(0,255,163,.14),transparent 62%)}.level-up-card{--level-accent: #4ef6ff;width:100%;max-width:min(1120px,92vw);max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(14px,2.6vw,28px);padding:clamp(26px,4vw,48px) clamp(20px,3.6vw,40px);padding-left:clamp(34px,7.6vw,94px);padding-right:clamp(16px,3vw,34px);padding-bottom:clamp(4px,1.4vw,12px);border-radius:0;background:none;border:none;box-shadow:none;position:relative;box-sizing:border-box;color:#f4f8ff;isolation:isolate;transform:none}.level-up-card:before,.level-up-card:after{content:none}#levelUpMessage.level-up-lite{background:linear-gradient(145deg,#0a0f1c,#07101f);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}#levelUpMessage.level-up-lite:before{display:none}#levelUpMessage.level-up-lite .level-up-card{background:none;box-shadow:none;transform:none;transition:opacity .16s ease,transform .16s ease}#levelUpMessage.level-up-lite .level-up-card:before,#levelUpMessage.level-up-lite .level-up-card:after{display:none}#levelUpMessage.level-up-lite .level-up-highlight-item{opacity:1;transform:none;animation:none}#levelUpMessage.level-up-lite .level-up-highlight-icon,#levelUpMessage.level-up-lite .level-up-badge-icon{filter:none}#levelUpMessage.level-up-lite.level-up-message--enter,#levelUpMessage.level-up-lite.level-up-message--exit,#levelUpMessage.level-up-lite .level-up-card.level-up-card--enter,#levelUpMessage.level-up-lite .level-up-card.level-up-card--exit{animation:none}.level-up-card--enter{animation:levelUpCardEnter .78s cubic-bezier(.3,.7,.22,1) forwards}.level-up-card--exit{animation:levelUpCardExit .64s cubic-bezier(.38,.82,.32,1) forwards}.level-up-card.level-up-card--static{animation:none;transform:none;transition:none}.level-up-meta{display:flex;justify-content:space-between;align-items:center;gap:clamp(12px,2.2vw,18px);flex-wrap:wrap}.level-up-eyebrow{font-size:.78rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 0 calc(var(--asc-wave-strength) * 16px) rgba(90,198,255,.36)}.level-up-footer{display:flex;flex-direction:column;gap:clamp(8px,1.2vw,14px);margin-top:clamp(26px,3vw,36px);width:100%;--level-cta-height: clamp(38px, 2.1vw, 44px)}.level-up-footer-base{display:flex;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,20px);width:100%;padding-top:clamp(6px,1vw,12px);flex-wrap:wrap}.level-up-footer-brand{display:inline-flex;align-items:center;gap:clamp(12px,1.3vw,24px);row-gap:clamp(10px,1.6vw,20px);padding:clamp(4px,.8vw,10px) 0;flex-wrap:wrap;width:100%;justify-content:flex-start}html:not(.is-mobile) .level-up-footer-brand{flex-direction:row;align-items:center}#levelUpSkipButton{order:3;margin-left:auto}.level-up-skip-button{min-width:clamp(150px,20vw,240px);justify-content:center;padding:clamp(10px,1.1vw,12px) clamp(18px,2.5vw,28px);min-height:clamp(32px,1.8vw,38px);letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;border-radius:999px;background:linear-gradient(120deg,#b3ffe352,#6ad2ff2e);border:1px solid rgba(179,255,227,.6);color:#eafff9e6;box-shadow:0 18px 36px #030e1a66,inset 0 0 0 1px #ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}html:not(.is-mobile) .level-up-skip-button{margin:0}.level-up-skip-button:hover,.level-up-skip-button:focus-visible{background:linear-gradient(120deg,#d6fff27a,#8ee1ff52);border-color:#d6fff2cc;color:#0a181ecc;box-shadow:0 22px 38px #030e1a80,inset 0 0 0 1px #ffffff2e;transform:translateY(-1px)}html.is-mobile #levelUpSkipButton{order:-1;margin-left:0;margin-right:0;align-self:center}html.is-mobile .level-up-skip-button{width:min(100%,260px);margin:0 0 clamp(20px,4.6vw,36px);padding-top:calc(clamp(10px,1.1vw,12px) + 3px);padding-bottom:calc(clamp(10px,1.1vw,12px) + 3px);border-radius:18px}html.is-mobile .level-up-footer-brand{flex-direction:column;align-items:center;gap:clamp(18px,4vw,36px);width:100%;padding:clamp(6px,2vw,16px) 0;text-align:center}html.is-mobile .level-up-left-cta{align-items:center;text-align:center}html.is-mobile .level-up-left-cta-buttons{justify-content:center}html.is-mobile .level-up-footer-link{justify-content:center;margin-top:clamp(8px,2.8vw,16px);width:min(100%,280px)}.level-up-logo-mark{order:0}#levelUpConnectButton{order:2}.level-up-logo-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(128px,18vw,196px);min-width:clamp(128px,18vw,196px);height:clamp(44px,6.8vw,72px);background:url(data:image/png;base64,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) center/contain no-repeat;pointer-events:none;margin-left:0;opacity:.8}html.is-mobile .level-up-footer-brand>*{width:min(100%,280px)}html.is-mobile .level-up-logo-mark{width:min(72vw,230px);min-width:0;height:clamp(52px,11vw,84px)}.level-up-logo-mark.hidden{display:none}.level-up-continue{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,14px);min-height:clamp(52px,3vw,64px);padding:clamp(12px,2vw,16px) clamp(32px,4vw,52px);padding-right:calc(clamp(32px,4vw,52px) + 20px);border-radius:14px;min-width:0;width:min(100%,clamp(240px,36vw,360px));max-width:100%;margin-left:0;background:linear-gradient(135deg,#56ffe2fa,#5294fffa);color:#041224;font-size:clamp(.9rem,1.6vw,1.08rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #fff6,inset 0 0 24px #ffffff42,0 12px 32px #2178b059;border:none;transition:transform .16s ease,box-shadow .16s ease,background .2s ease}html.is-mobile .level-up-continue{padding-top:calc(clamp(12px,2vw,16px) + 3px);padding-bottom:calc(clamp(12px,2vw,16px) + 3px);border-radius:18px;box-shadow:inset 0 0 0 1px #fff6,inset 0 0 24px #ffffff42,0 12px 32px #2178b050}.level-up-continue .continue-button-label{display:inline-flex;align-items:center;white-space:nowrap}.level-up-continue .continue-button-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(18px,1.8vw,24px);height:clamp(18px,1.8vw,24px);margin-left:clamp(6px,.8vw,10px)}.level-up-continue .continue-button-icon svg{width:100%;height:100%;stroke:currentColor}.level-up-continue:hover,.level-up-continue:focus-visible{transform:translateY(-2px);background:linear-gradient(130deg,#52ffe0fa,#70bcfff5);box-shadow:inset 0 0 0 1px #fff6,inset 0 0 28px #ffffff3d}.level-up-continue:active{transform:translateY(0);box-shadow:inset 0 0 0 1px #fff6,inset 0 0 18px #ffffff38}.level-up-cta-hint{margin:0;font-size:clamp(.78rem,1.4vw,.92rem);color:#d4e8ffa3;text-align:left;letter-spacing:.06em;line-height:1.4;width:100%}.level-up-content{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(3rem,5vw,4rem);align-items:stretch;align-content:stretch;min-height:0;min-width:0;overflow:visible}.level-up-content>*{min-width:0}.level-up-left{position:relative;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,12px);padding:0;padding-top:clamp(0px,1vw,10px);padding-right:clamp(18px,4vw,40px);border-radius:0;background:none;border:none;box-shadow:none;max-width:36ch;min-width:0;overflow:visible;isolation:isolate;align-self:stretch}.level-up-left:after{display:none}.level-up-left>*{position:relative;z-index:1}.level-up-left-cta{display:flex;flex-direction:column;gap:clamp(12px,1.4vw,18px);margin-top:clamp(-4px,.8vw,12px);align-items:flex-start;width:100%}.level-up-left-cta-buttons{display:flex;justify-content:flex-start;align-items:center;width:100%}.level-up-progress-hint{margin:clamp(-10px,-1.2vw,-6px) 0 clamp(4px,.8vw,10px);font-size:clamp(.6rem,1vw,.74rem);letter-spacing:.28em;text-transform:uppercase;color:#daecff99;display:flex;flex-direction:column;gap:2px;font-weight:600}.level-up-progress-current{color:#f4fcffe0;text-shadow:0 0 16px rgba(100,220,255,.2)}.level-up-progress-next{font-size:.74rem;letter-spacing:.22em;color:#b1d1f7cc}.level-detail-launch-pill{margin:clamp(10px,2vw,18px) 0 0;font-size:clamp(.68rem,1.3vw,.82rem);letter-spacing:.28em;text-transform:uppercase;color:#e7edf799}.level-detail-brand-line{margin:clamp(6px,1.4vw,12px) 0;font-size:clamp(.72rem,1.4vw,.9rem);letter-spacing:.4em;text-transform:uppercase;color:#dce9fab8}#levelUpName,.level-detail-card .level-up-name{font-size:clamp(3rem,4.8vw,3.5rem);font-weight:600;line-height:1.16;letter-spacing:-.01em;margin:0;background:linear-gradient(110deg,#fff,#90fff0f2 70%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:none;text-shadow:0 10px 28px rgba(4,12,24,.45);overflow:visible;text-wrap:balance}.level-detail-card .level-up-name{line-height:1.12}#levelUpName{line-height:1.18}.level-up-level-name{display:inline-flex;align-items:center;gap:clamp(2px,.6vw,6px);font-size:clamp(.92rem,1.6vw,1.12rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap;margin:0;flex:1 1 auto;min-width:0;line-height:1.2;margin-left:clamp(2px,.8vw,8px);opacity:.8}.level-up-level-name-icon{width:clamp(26px,3vw,34px);height:clamp(26px,3vw,34px);display:inline-flex;align-items:center;justify-content:center;color:inherit}.level-up-level-name-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8}.level-up-level-name-label{display:inline-flex;align-items:center}.level-up-subtitle{font-size:clamp(1rem,1.8vw,1.15rem);color:#e4edffcc;line-height:1.22;margin:0;letter-spacing:.002em}.level-up-highlights{display:flex;flex-direction:column;gap:0;list-style:none;padding:clamp(8px,1.2vw,12px) clamp(16px,2.4vw,22px);margin:clamp(4px,1vw,12px) 0 clamp(8px,1.4vw,14px);min-height:0;min-width:0;border-radius:clamp(20px,2.6vw,22px);background:#050a14d9;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(calc(10px * var(--app-blur-scale)));-webkit-backdrop-filter:blur(calc(10px * var(--app-blur-scale)));box-shadow:0 12px 30px #00000040;align-self:flex-start;width:100%}.level-up-highlight-item{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:clamp(10px,1.2vw,16px);row-gap:4px;padding:clamp(8px,1.1vw,14px) 0;margin:0;border-bottom:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(16px);animation:levelUpHighlightIn .68s cubic-bezier(.22,.8,.32,1) forwards;animation-delay:var(--delay, 0s)}.level-up-highlight-item:last-child{border-bottom:none}.level-detail-card .level-up-highlight-item{margin:0;padding:clamp(6px,1vw,10px) 0;border-bottom-color:#ffffff14}.level-detail-card .level-up-highlight-item:last-child{padding-bottom:0}.level-up-highlight-badge{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:0;background:none;border:none;box-shadow:none;color:#d6e8ffeb;min-width:auto;min-height:auto}.level-up-highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(68px,6vw,80px);height:clamp(68px,6vw,80px);color:#c7d6ebe6;transition:color .2s ease,transform .2s ease;transform:translateY(0);flex-shrink:0}.level-up-highlight-icon svg{width:clamp(52px,4.6vw,64px);height:clamp(52px,4.6vw,64px);fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;filter:none}.level-up-highlight-item:hover .level-up-highlight-icon,.level-up-highlight-item:focus-within .level-up-highlight-icon{color:#fffffff2;transform:translateY(0)}.level-up-highlight-copy{display:flex;flex-direction:column;gap:0}.level-up-highlight-tag{font-size:clamp(.64rem,1.1vw,.74rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b2cde4b3;opacity:.9;margin-bottom:4px;transform:translateY(4px);display:inline-flex;align-items:center}.level-up-highlight-title{font-size:clamp(.92rem,1.6vw,1.08rem);font-weight:600;letter-spacing:-.004em;color:#eef4ffeb;margin:0;line-height:1.18}.level-up-highlight-tag+.level-up-highlight-title{margin-top:4px}.level-up-highlight-body{font-size:clamp(.78rem,1.2vw,.92rem);color:#b6c4dae0;max-width:84%;line-height:1.36;margin:6px 0 0;opacity:calc(.84 + var(--asc-wave-strength) * .16)}.level-detail-card .level-up-highlight-tag{color:#b6d0ead1}.level-detail-card .level-up-highlight-title{color:#f8fcfff5}.level-detail-card .level-up-highlight-body{color:#c8d9f0e6}html.is-mobile .level-up-highlights{width:calc(100% + 10px);margin:clamp(4px,1.4vw,16px) -5px clamp(24px,7vw,38px);padding:clamp(10px,3vw,16px) clamp(21px,6vw,28px)}html.is-mobile .level-up-highlight-item{padding:clamp(14px,3.2vw,22px) 0;margin:3px 0;row-gap:4px}html.is-mobile .level-up-highlight-item:first-child{margin-top:0}html.is-mobile .level-up-highlight-item:last-child{margin-bottom:0}html.is-mobile .level-up-highlight-copy{gap:4px;margin-top:4px}html.is-mobile .level-up-highlight-title{line-height:1.18}html.is-mobile .level-up-highlight-body{line-height:1.5;margin-top:4px;max-width:100%}@keyframes levelUpHighlightIn{0%{opacity:0;transform:translateY(28px) scale(.94);box-shadow:0 34px 60px #020a228c}65%{opacity:1;transform:translateY(-4px) scale(1.012);box-shadow:0 28px 50px #020a226b}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 24px 48px #020a225c}}@media (max-width: 1080px){.level-up-content{grid-template-columns:1fr;gap:clamp(22px,6vw,36px)}.level-up-left{max-width:none}.level-up-highlights{max-height:none;overflow:visible;padding:clamp(8px,4vw,16px);margin:0 0 clamp(10px,2.4vw,20px)}.level-up-footer{justify-content:center;flex-direction:column;text-align:center;margin-top:clamp(8px,3vw,20px)}.level-up-footer-base{width:100%;justify-content:center;align-items:center;flex-direction:column}.level-up-footer-brand{justify-content:center}.level-up-left-cta{align-items:center;text-align:center}.level-up-left-cta-buttons{justify-content:center}.level-up-cta-hint{text-align:center}.level-up-footer-link,.level-up-continue{width:100%;justify-content:center}.level-up-continue{align-self:center}.level-up-logo-mark{margin:0 auto}.level-up-level-name{justify-content:center;text-align:center}}@media (max-width: 720px){.level-up-card{padding:clamp(28px,7vw,40px);border-radius:24px}.level-up-content{gap:clamp(20px,7vw,32px)}.level-up-highlight-item{padding:clamp(14px,4vw,20px);grid-template-columns:minmax(0,auto) 1fr}.level-up-footer{margin-top:clamp(20px,6vw,28px)}}@media (max-width: 520px){.level-up-card{padding:clamp(24px,7vw,32px);border-radius:22px}.level-up-highlight-item{column-gap:10px;row-gap:8px}.level-up-highlight-copy{gap:0}}@media (max-height: 840px){#levelUpMessage{align-items:flex-start}.level-up-card{padding:clamp(24px,5vw,42px) clamp(22px,5vw,48px);gap:clamp(14px,3vw,24px)}.level-up-content{gap:clamp(26px,6vw,36px)}.level-up-highlights{padding:clamp(10px,3vw,18px)}}@media (max-height: 760px){.level-up-card{padding:clamp(24px,4vw,34px);gap:clamp(16px,3vw,24px)}#levelUpName,.level-detail-card .level-up-name{font-size:clamp(2rem,3.6vw,3rem)}.level-up-subtitle{font-size:clamp(.94rem,1.8vw,1.14rem)}.level-up-highlights{gap:clamp(10px,2.2vw,18px);max-height:none}}@media (max-height: 640px){.level-up-card{padding:clamp(20px,3.4vw,28px)}.level-up-content{gap:clamp(14px,2.6vw,22px)}.level-up-highlights{gap:clamp(10px,1.8vw,16px);max-height:none}.level-up-continue{margin-top:clamp(10px,3vw,18px)}}@media (max-height: 560px){.level-up-card{padding:clamp(16px,2.6vw,24px);gap:clamp(12px,2.2vw,18px)}.level-up-content{gap:clamp(14px,2.2vw,18px)}#levelUpName,.level-detail-card .level-up-name{font-size:clamp(1.8rem,3vw,2.3rem)}.level-up-subtitle{font-size:clamp(.82rem,1.4vw,.96rem);line-height:1.38}.level-up-highlights{gap:clamp(8px,1.6vw,12px);max-height:none}.level-up-highlight-item{padding:clamp(12px,1.8vw,16px);border-radius:16px;box-shadow:0 14px 24px #00000042}.level-up-highlight-title{font-size:.94rem}.level-up-highlight-body{font-size:.8rem;line-height:1.35}.level-up-continue{margin-top:clamp(8px,2.4vw,14px)}}.level-up-footer-base{display:flex;justify-content:space-between;align-items:center;gap:clamp(12px,2vw,20px);width:100%;flex-wrap:wrap;padding-top:clamp(4px,1vw,10px)}.level-up-footer-brand{display:inline-flex;align-items:center;gap:clamp(4px,1vw,10px);flex-wrap:wrap}.level-up-footer-link{display:inline-flex;align-items:center;gap:.3em;font-size:clamp(.76rem,1.2vw,.9rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#e5f3ffb8;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:color .16s ease,transform .16s ease}.level-up-footer-link:after{content:"\2197";font-size:.72em;opacity:.7}.level-up-footer-link:hover,.level-up-footer-link:focus-visible{color:#fffffff2;transform:translateY(-1px)}.level-up-footer-link:active{transform:translateY(0)}:root{--sovereign-logo-gradient: linear-gradient(112deg, #f6fffd 0%, #9ffbe8 28%, #46ddff 58%, #6aa1ff 100%);--sovereign-logo-glow: rgba(88, 244, 255, .55)}#scoreBoard{position:fixed;top:var(--safe-top);left:50%;transform:translate(-50%);width:min(870px,calc(var(--content-max-width) - 24px));max-width:min(870px,var(--content-max-width));padding:clamp(2px,.6vw,5px) clamp(8px,2vw,16px);display:flex;justify-content:center;pointer-events:none;z-index:10;background:none;border-radius:0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}body.ascension-performance #scoreBoard{background:none}.scoreboard-shell{position:relative;pointer-events:auto;width:100%;padding:clamp(6px,.8vw,10px) clamp(12px,1.8vw,18px);border-radius:0;background:none;border:0;box-shadow:none;display:flex;flex-direction:column;gap:clamp(4px,.6vw,8px);align-items:stretch;backdrop-filter:none;overflow:visible}.hud-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.2vw,18px);width:100%}.hud-ascension-glyph{position:relative;width:clamp(36px,4vw,48px);height:clamp(36px,4vw,48px);flex-shrink:0;display:flex;align-items:center;justify-content:center;isolation:isolate;filter:drop-shadow(0 18px 34px rgba(5,10,22,.7))}.hud-ascension-glyph__core{position:relative;width:82%;height:82%;border-radius:0;background:none;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;animation:glyphCoreDrift 7.5s ease-in-out infinite;z-index:1}.hud-ascension-glyph__emblem{width:70%;height:70%;background:url(data:image/png;base64,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) center/contain no-repeat;filter:drop-shadow(0 4px 14px rgba(16,220,255,.6)) drop-shadow(0 -4px 18px rgba(120,236,255,.35));animation:glyphBreath 2.8s ease-in-out infinite}.hud-ascension-glyph__halo{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgba(18,210,255,.4),transparent 60%),conic-gradient(from 180deg,#12d2ff00,#12d2ffe6 18%,#12d2ff0d 40%,#12d2ff00 60%);mix-blend-mode:screen;animation:glyphOrbit 6s linear infinite;opacity:.9;z-index:0}.hud-ascension-glyph__halo--delayed{inset:-14px;opacity:.35;filter:blur(12px);animation-duration:8.5s;animation-direction:reverse;animation-delay:-1.2s}.hud-level-summary{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;width:auto}.hud-scoreline{display:flex;align-items:baseline;justify-content:flex-start;gap:clamp(6px,1vw,12px);flex-wrap:nowrap;min-width:0;width:100%}.hud-scoreline>*{min-width:0}#scoreDisplayContainer{display:inline-flex;align-items:baseline;gap:clamp(4px,.8vw,8px);padding:0;border-radius:0;background:none;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#d2f4f0e6;position:relative;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums;line-height:1.1;overflow:visible}#scoreDisplayContainer #sovereignPercent{color:#cffff4;background-image:var(--sovereign-logo-gradient);background-size:185% auto;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 6px 18px rgba(6,20,36,.75),0 0 32px var(--sovereign-logo-glow)}#scoreDisplayContainer.score-pulse #sovereignPercent{background-position:100% 50%;transition:background-position .8s ease}#sovereignPercent{position:relative;font-size:clamp(1.24rem,2.15vw,1.78rem);font-weight:700}.hud-score-logo{display:inline-flex;align-items:center;justify-content:center;height:clamp(18px,2vw,32px);width:clamp(90px,16vw,160px);padding:clamp(0px,.25vw,2px) 0;overflow:hidden;border-radius:clamp(8px,1vw,12px);filter:drop-shadow(0 8px 14px rgba(6,20,36,.65)) drop-shadow(0 0 18px var(--sovereign-logo-glow))}.hud-score-logo a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.hud-score-logo a:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.hud-score-logo img{width:155%;height:106%;object-fit:cover;object-position:82% center;transform:translate(-18%);filter:drop-shadow(0 2px 10px rgba(10,180,255,.35))}#sovereignPercent:after{content:"";position:absolute;inset:52% -20px -50%;border-radius:34px;background:radial-gradient(80% 100% at 50% 10%,rgba(136,255,243,.55),transparent 75%);filter:blur(18px);box-shadow:0 0 42px #39d2ff47;pointer-events:none}#scoreDisplayContainer.score-pulse{animation:scoreboardPulse .85s ease}@keyframes scoreboardPulse{0%{transform:scale(1)}40%{transform:scale(1.04)}70%{transform:scale(.995)}to{transform:scale(1)}}#skipGameButton{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;min-height:30px;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;background:#ffffff0f;color:#deeeffd9;border-radius:999px;border:1px solid rgba(140,188,255,.3);box-shadow:none;pointer-events:auto;transition:color .18s ease,transform .18s ease,background .18s ease}#skipGameButton:hover{transform:translateY(-1px);background:#ffffff1f;color:#f0ffffeb}body.intro-playing #skipGameButton{display:none!important}@keyframes glyphOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glyphCoreDrift{0%{transform:translateY(0) scale(.98)}50%{transform:translateY(-3px) scale(1.02)}to{transform:translateY(0) scale(.98)}}@keyframes glyphBreath{0%{transform:scale(.94)}50%{transform:scale(1.04)}to{transform:scale(.94)}}@media (prefers-reduced-motion: reduce){.hud-ascension-glyph__halo,.hud-ascension-glyph__core,.hud-ascension-glyph__emblem{animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 720px){#scoreBoard{left:0;right:0;transform:none;width:100%;max-width:none;border-radius:0 0 18px 18px;border:0;padding:0 clamp(12px,6vw,24px);top:var(--safe-top)}.scoreboard-shell{border-radius:0}}.hud-chips{--chip-gap: clamp(2px, .45vw, 8px);position:relative;display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--chip-gap);padding:clamp(6px,.8vw,12px) clamp(12px,1.6vw,20px);border-radius:32px;width:100%;max-width:none;margin:0;isolation:isolate;background:linear-gradient(155deg,#08122aeb,#030812db);border:1px solid rgba(108,168,255,.32);box-shadow:inset 0 1px #ffffff14,0 28px 48px #020814ad;overflow:hidden;backdrop-filter:blur(calc(12px * var(--app-blur-scale, 1)))}.hud-chips:before,.hud-chips:after{content:"";position:absolute;left:clamp(16px,2vw,36px);right:clamp(16px,2vw,36px);height:2px;top:50%;transform:translateY(-50%);border-radius:999px;pointer-events:none;z-index:0}.hud-chips:before{background:linear-gradient(90deg,#16366859,#08183033);opacity:.7}.hud-chips:after{background:linear-gradient(90deg,#62dcffd9,#767cffe6);transform-origin:left center;transform:scaleX(var(--chip-track-progress, 0));opacity:.85;filter:drop-shadow(0 0 16px rgba(86,210,255,.65));will-change:transform}.level-chip{position:relative;flex:1 1 0;min-width:0;max-width:none;--chip-label-scale: 1;min-height:clamp(36px,3.6vw,52px);padding:clamp(4px,.6vw,9px) clamp(12px,1vw,18px);border-radius:999px;box-sizing:border-box;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.22),transparent 58%),linear-gradient(135deg,var(--chip-accent-from, rgba(64, 186, 255, .45)),var(--chip-accent-to, rgba(32, 124, 214, .45)));color:#e0f4fff2;text-transform:uppercase;letter-spacing:clamp(.02em,.045em,.06em);font-size:clamp(.72rem,.94vw,1.1rem);font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:flex-start;gap:clamp(0px,.4vw,6px);cursor:pointer;transition:transform .2s ease,color .2s ease,letter-spacing .2s ease,opacity .2s ease,box-shadow .2s ease,border-color .2s ease,filter .22s ease;overflow:hidden;z-index:1;opacity:.96;isolation:isolate;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 34px #0308128c;backdrop-filter:blur(calc(4px * var(--app-blur-scale, 1)))}.level-chip:after,.level-chip:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.level-chip:after{border-radius:inherit;inset:1px;background:linear-gradient(160deg,#ffffff2e,#ffffff08);border:1px solid rgba(255,255,255,.12);mix-blend-mode:screen;opacity:.8;z-index:0}.level-chip:before{background:linear-gradient(145deg,#fff9,#fff0),linear-gradient(135deg,var(--chip-glow-from, rgba(64, 186, 255, .95)),var(--chip-glow-to, rgba(32, 124, 214, .95)));transform-origin:left center;transform:scaleX(var(--chip-progress, 0));opacity:calc(.18 + var(--chip-progress, 0) * .65);transition:transform .26s ease,opacity .26s ease;z-index:0;will-change:transform,opacity}.level-chip.completed:not(.active):before,.level-chip.active:before{opacity:calc(.35 + var(--chip-progress, 0) * .65)}.level-chip+.level-chip{border-left:none}.level-chip:not(.active):not(.completed){filter:saturate(.7) brightness(.96);opacity:.9}.level-chip.completed:not(.active){filter:saturate(1)}.level-chip.active{filter:saturate(1.05) brightness(1.05)}.level-chip .chip-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:clamp(34px,2.7vw,52px);height:clamp(34px,2.7vw,52px);min-width:clamp(34px,2.7vw,52px);min-height:clamp(34px,2.7vw,52px);padding:2px;color:#f6fcfff0;line-height:0;text-shadow:0 0 18px rgba(62,230,255,.48);border-radius:0;background:none;box-shadow:none;position:relative;z-index:2;isolation:isolate;vertical-align:middle;transition:transform .2s ease,color .22s ease,text-shadow .22s ease}.level-chip .chip-icon svg{width:100%;height:100%;display:block;stroke:currentColor;stroke-width:2.1;filter:drop-shadow(0 2px 6px rgba(2,6,16,.45))}.chip-icon--placeholder{opacity:.9;color:#c4d8f4e6;text-shadow:0 0 10px rgba(94,130,200,.35)}.level-chip .chip-icon:after{content:"";display:none}.level-chip .chip-label{flex:1 1 auto;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2;font-size:calc(var(--chip-label-scale, 1) * 1.04em);letter-spacing:clamp(.02em,.045em,.06em);font-weight:600;line-height:1.2;text-shadow:0 2px 8px rgba(6,18,32,.55),0 0 12px rgba(22,108,186,.28);transition:color .22s ease,letter-spacing .22s ease,font-size .22s ease,text-shadow .22s ease}.level-chip .chip-label:after{content:none}.level-chip .chip-detail{display:inline-flex;align-items:baseline;flex:2 1 auto;min-width:0;margin-left:clamp(6px,.8vw,12px);font-size:clamp(.74rem,.9vw,1rem);letter-spacing:.01em;font-weight:500;text-transform:none;color:#e6f4ffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 981px){.level-chip .chip-detail{display:none}}.level-chip.completed:not(.active),.level-chip.active{color:#f8fffffa;letter-spacing:.11em;transform:translateY(-1px);text-shadow:0 3px 14px rgba(60,200,255,.45),0 0 16px rgba(12,34,64,.7);opacity:1}.level-chip.active{border-color:#94e0ffe6;box-shadow:0 22px 44px #040c1899,0 0 0 2px #94e0ff8c,0 0 28px #48d0ffbf,0 0 60px #2484ff66;transform:translateY(-2px) scale(1.015);filter:saturate(1.15) brightness(1.08)}.level-chip.active:after{inset:-1px;opacity:1;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 12px #ffffff40,0 0 32px #52e0ff73}.level-chip.completed:not(.active){border-color:#78beff6b;box-shadow:0 12px 24px #040c1859}.level-chip.active .chip-label,.level-chip.completed .chip-label{text-shadow:0 3px 10px rgba(164,252,242,.5),0 0 12px rgba(50,140,180,.24)}.level-chip.active .chip-label{color:inherit;letter-spacing:.05em;font-size:calc(var(--chip-label-scale, 1) * clamp(.78rem,1.05vw,1.12rem));font-weight:700}.level-chip.active{gap:clamp(0px,.3vw,4px)}.level-chip[data-label=Body] .chip-icon svg{transform:translateY(-4%)}.level-chip.active .chip-icon{color:#f4fffff2;transform:translateY(-1px);text-shadow:0 0 22px rgba(60,200,255,.65),0 0 38px rgba(60,200,255,.4)}.level-chip.completed:not(.active) .chip-icon{color:#ecf8ffe6}.level-chip.is-partial{color:#dcf4fff0}.level-chip:not(.active):not(.completed){opacity:.9;border-color:#78beff40}.level-chip:hover{color:#ecfcfffa;opacity:.98;transform:translateY(-1px)}@media (max-width: 980px){.scoreboard-shell{width:100%;padding:6px 10px 8px;gap:6px;border-radius:0}.hud-scoreline{gap:8px}.hud-chips{gap:clamp(6px,1.2vw,12px);padding:8px 12px}.level-chip{flex:1 1 0;min-width:0;min-height:clamp(32px,4.5vw,44px);padding:clamp(4px,.9vw,7px) clamp(10px,1vw,14px);font-size:clamp(.68rem,1.38vw,.99rem);gap:clamp(0px,.5vw,6px)}}@media (max-width: 620px){#scoreBoard{padding:0 clamp(12px,8vw,24px);width:100%;top:var(--safe-top)}.scoreboard-shell{width:100%;padding:6px 10px 8px;gap:8px;align-items:stretch;border-radius:0;box-shadow:none}.hud-row{flex-wrap:wrap;gap:10px;align-items:center}.hud-ascension-glyph{width:46px;height:46px}.hud-level-summary{align-items:flex-start;gap:4px}.hud-scoreline{justify-content:flex-start;gap:8px;width:100%}#scoreDisplayContainer{font-size:.7rem;letter-spacing:.16em;gap:6px}#scoreDisplayContainer:after{display:none}#sovereignPercent{font-size:clamp(1.28rem,4.05vw,1.69rem)}.hud-score-logo{height:clamp(20px,4.6vw,32px);width:clamp(96px,46vw,168px);padding:2px 0;justify-content:center}.hud-score-logo img{width:170%;height:110%;transform:translate(-18%)}#skipGameButton{display:none}.hud-chips{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;margin:0;padding:8px 6px 10px;overflow:hidden;background:#040c1cc7;border-radius:20px}.hud-chips:before,.hud-chips:after{display:none}.level-chip{flex:1 1 auto;display:none;opacity:1;min-width:0;padding:4px 10px;gap:clamp(0px,.4vw,6px);width:100%}.level-chip.active{display:inline-flex;min-height:auto;padding:6px 12px}.level-chip:after{display:none}.level-chip .chip-icon{width:clamp(36px,7.6vw,54px);height:clamp(36px,7.6vw,54px);min-width:clamp(36px,7.6vw,54px);min-height:clamp(36px,7.6vw,54px)}.level-chip .chip-label{font-size:.93rem;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.level-chip .chip-detail{font-size:.9rem;margin-left:4px}}@media (max-width: 420px){.scoreboard-shell{padding:5px 8px 6px;gap:6px;border-radius:0}.hud-ascension-glyph{width:42px;height:42px}.hud-level-summary{gap:3px}.hud-scoreline{gap:6px}#scoreDisplayContainer{font-size:.64rem;letter-spacing:.14em}.hud-score-logo{width:clamp(88px,52vw,140px);height:clamp(18px,4.9vw,28px);padding:2px 0;justify-content:center}.hud-score-logo img{width:185%;height:112%;transform:translate(-20%)}.hud-chips{gap:6px;width:100%;margin:0;padding-bottom:0}.level-chip{min-height:32px;padding:4px 8px;border-radius:999px;font-size:.97rem;letter-spacing:.04em;gap:clamp(0px,.35vw,5px)}.level-chip .chip-icon{width:clamp(38px,10vw,56px);height:clamp(38px,10vw,56px);min-width:clamp(38px,10vw,56px);min-height:clamp(38px,10vw,56px)}.level-chip .chip-detail{font-size:.84rem;margin-left:3px}}body.performance-lite #scoreBoard{background:#04081659;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.performance-lite .scoreboard-shell{box-shadow:none;backdrop-filter:none;filter:none}body.performance-lite .hud-ascension-glyph,body.performance-lite .hud-score-logo{filter:none}body.performance-lite .hud-ascension-glyph__halo,body.performance-lite .hud-ascension-glyph__halo--delayed{display:none}body.performance-lite #scoreDisplayContainer #sovereignPercent{text-shadow:none}@media (prefers-reduced-motion: reduce){.scoreboard-shell,.hud-row,.level-chip{transition:none;animation:none}.level-chip .chip-icon:after{animation:none!important;transition:none!important}}#introOverlay{position:fixed;inset:0;--intro-overlay-pad-top: clamp(12px, 3vw, 28px);--intro-overlay-pad-bottom: clamp(12px, 3vw, 28px);--intro-overlay-pad-inline: clamp(12px, 3vw, 28px);padding:var(--intro-overlay-pad-top) var(--intro-overlay-pad-inline) var(--intro-overlay-pad-bottom);background:radial-gradient(circle at 20% 20%,rgba(0,255,195,.1),transparent 55%),radial-gradient(circle at 80% 15%,rgba(80,140,255,.12),transparent 55%),linear-gradient(135deg,#01040cd1,#040916f0);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);display:flex;justify-content:center;align-items:center;z-index:100;opacity:0;transition:opacity .48s ease}#introOverlay.visible{opacity:1}body.performance-lite #introOverlay{background:#040612eb;backdrop-filter:none}.intro-card{position:relative;--intro-card-width-cap: 680px;--intro-overlay-inline-gap: var(--intro-overlay-pad-inline, clamp(12px, 3vw, 28px));--intro-card-max-width: min( var(--intro-card-width-cap), calc(100vw - (var(--intro-overlay-inline-gap) * 2)) );background:linear-gradient(160deg,#0b1028f5,#050816fa 70%),radial-gradient(120% 140% at 0% 0%,rgba(0,255,204,.08),transparent 70%);padding:clamp(20px,3vw,30px) clamp(12px,2.3vw,22px) clamp(26px,3.6vw,34px) clamp(20px,3vw,30px);border-radius:38px 38px 34px 34px;border:1px solid rgba(122,168,255,.35);box-shadow:0 40px 90px #02040ca6,inset 0 1px #ffffff0d;backdrop-filter:blur(calc(var(--blur-md) * 1.1));color:#ebeefff5;width:var(--intro-card-max-width);max-width:var(--intro-card-max-width);box-sizing:border-box;margin:0 auto;max-height:min(88vh,720px);z-index:101;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(10px,1.4vw,18px);align-content:start;text-align:left;overflow:hidden;isolation:isolate}.intro-card--centered{--intro-card-width-cap: min(540px, 92vw);justify-items:center;text-align:center;gap:clamp(18px,3vw,28px)}.intro-card--centered .intro-body{align-items:center}.intro-card--centered .intro-actions{width:100%}.intro-card--centered .intro-actions .button{width:min(320px,100%)}.intro-card--flush-top{padding-top:clamp(14px,1.8vw,20px)}.intro-card--flush-top .intro-body--carousel{padding-top:clamp(2px,.6vw,8px)}body.performance-lite .intro-card{box-shadow:0 22px 48px #040612a6;border-color:#80a8ff33}.intro-card:before{content:"";position:absolute;inset:-35%;background:radial-gradient(45% 55% at 25% 15%,rgba(0,255,195,.3),transparent 70%);filter:blur(calc(var(--blur-nebula) * .9));opacity:.75;pointer-events:none;z-index:-1}body.performance-lite .intro-card:before,body.performance-lite .intro-card:after{display:none}.intro-card:after{content:"";position:absolute;inset:-32%;background:radial-gradient(35% 45% at 80% 70%,rgba(122,156,255,.32),transparent 80%);filter:blur(calc(var(--blur-nebula) * .8));opacity:.7;pointer-events:none;z-index:-1}.intro-title{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;color:#eff4fffa;text-shadow:0 2px 12px rgba(0,0,0,.45);margin:0}.intro-title:empty{display:none}.intro-subtitle{display:block;font-size:.54em;text-transform:uppercase;font-weight:400;letter-spacing:.34em;margin-bottom:clamp(6px,1.4vw,14px);color:#99c3ffb8}.intro-title.instruction{color:#00ffc3d1}.intro-title.info{position:relative;width:100%;color:#e0e9fffa;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1.14;overflow:visible;text-wrap:balance;padding:0;border-radius:24px;border:none;background:none;box-shadow:none;display:grid;gap:clamp(3px,.6vw,8px);align-content:start;letter-spacing:-.012em;text-shadow:0 6px 24px rgba(0,0,0,.55)}.intro-title.cta{color:#d6e2fffa;font-size:clamp(1.72rem,2.8vw,2.32rem)}.intro-title-group{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.2vw,16px)}.intro-title-word{font-size:inherit;font-weight:600}.intro-title-keys{display:inline-flex;gap:clamp(8px,1vw,12px)}.intro-title-key{min-width:48px;padding:8px 12px;border-radius:14px;border:1px solid rgba(214,228,255,.4);background:linear-gradient(145deg,#0c1220a6,#040a16d1);box-shadow:inset 0 2px 6px #00000073,0 8px 18px #02030a73;font-size:clamp(1.05rem,.85vw + .7rem,1.28rem);color:#e9f2fff2}.intro-title-gestures{display:inline-flex;gap:clamp(10px,1.2vw,18px);align-items:center}.intro-gesture{display:inline-flex;align-items:center;gap:clamp(6px,.7vw,10px);padding:clamp(8px,.8vw,12px) clamp(12px,1.4vw,18px);border-radius:18px;border:1px solid rgba(214,228,255,.35);background:linear-gradient(145deg,#070c1cd9,#030712e6);box-shadow:inset 0 2px 6px #00000073,0 12px 24px #02040c8c;color:#e9f2ffeb;font-size:clamp(.8rem,.45vw + .68rem,.96rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.intro-gesture-label{font-weight:600;letter-spacing:.18em;color:#edf5ffe6;font-size:clamp(.65rem,.3vw + .6rem,.78rem)}.intro-gesture-icon{position:relative;width:clamp(40px,3.6vw,54px);height:clamp(20px,1.8vw + 12px,34px);display:inline-flex;align-items:center;justify-content:center}.intro-gesture-swipe-track{display:block;width:100%;height:3px;border-radius:999px;background:linear-gradient(90deg,#00ffc300,#00ffc3e6,#00ffc300);box-shadow:0 0 14px #00ffc380}.intro-gesture-swipe-arrow{position:absolute;width:12px;height:12px;border-top:2px solid rgba(0,255,195,.9);border-right:2px solid rgba(0,255,195,.9);border-radius:2px;top:50%;transform:translateY(-50%)}.intro-gesture-swipe-arrow--left{left:0;transform:translateY(-50%) rotate(-135deg)}.intro-gesture-swipe-arrow--right{right:0;transform:translateY(-50%) rotate(45deg)}.intro-gesture-tilt-device{position:relative;width:clamp(20px,2.1vw,28px);height:clamp(28px,2.6vw,38px);border-radius:7px;border:2px solid rgba(0,255,195,.85);background:linear-gradient(160deg,#030816f2,#060c1ebf);transform:rotate(-12deg);z-index:1;box-shadow:inset 0 3px 10px #000000a6,0 8px 20px #00000073}.intro-gesture-tilt-device:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;bottom:5px;left:50%;transform:translate(-50%);background:#00ffc3cc;box-shadow:0 0 8px #00ffc3b3}.intro-gesture-tilt-motion{position:absolute;width:clamp(46px,4.8vw,62px);height:clamp(28px,2.8vw,40px);border-radius:50%;border:1px dashed rgba(0,255,195,.35);box-shadow:0 0 14px #00ffc340;left:50%;top:50%;transform:translate(-50%,-50%) rotate(16deg);opacity:.85;z-index:0}.intro-title.info:after{display:none;content:none}.intro-title.info>span:not(.intro-subtitle){font-size:clamp(1.4rem,2.2vw,2.05rem);line-height:1.15;letter-spacing:-.015em;display:block;white-space:normal;text-wrap:balance}.intro-title.info .intro-subtitle{background:#0f1e34b3;color:#aeccffeb;padding:clamp(2px,.35vw,5px) clamp(9px,1.6vw,14px);border-radius:999px;border:1px solid rgba(128,166,255,.35);letter-spacing:.32em;margin-bottom:0;line-height:1}.intro-body{font-size:clamp(1rem,.75vw + .82rem,1.12rem);line-height:1.62;color:#d7e2ffd9;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.intro-body.instruction{color:#d6eaffe6}.intro-body.info{color:#c6d0ffd6}.intro-body.cta{color:#d6e2ffeb}.intro-body--centered{text-align:center;align-items:center;justify-items:center;gap:clamp(8px,1.4vw,14px)}.intro-actions{display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.6vw,16px);margin-top:auto;margin-bottom:clamp(-14px,-1.4vw,-10px);width:100%}.intro-actions .button{flex:0 0 auto;min-width:clamp(140px,22vw,200px)}.intro-start-button{position:relative;border-radius:45px;border:1px solid rgba(0,255,195,.45);padding:clamp(13px,2.4vw,18px) clamp(28px,4.4vw,36px);font-size:clamp(1.08rem,.74vw + .88rem,1.18rem);font-weight:600;text-transform:none;color:#0a1420f5;width:min(360px,100%);line-height:1.25;text-wrap:balance;margin-top:-3px;--intro-start-gradient: radial-gradient(circle at 30% -10%, rgba(255, 255, 255, .65), transparent 42%), linear-gradient(120deg, var(--color-accent-primary-light), var(--color-accent-primary));background:var(--intro-start-gradient);box-shadow:0 22px 42px rgba(var(--color-accent-primary-rgb),.36),0 0 16px rgba(var(--color-accent-primary-rgb),.36);transition:transform .2s ease,box-shadow .2s ease}.intro-start-button.cta{border:none}.intro-start-button:hover,.intro-start-button:focus{background:var(--intro-start-gradient);color:#0a1420f5;transform:translateY(-2px) scale(1.015);box-shadow:0 30px 60px rgba(var(--color-accent-primary-rgb),.55),0 0 30px rgba(var(--color-accent-primary-rgb),.5)}.intro-skip-button{width:min(320px,100%);border-radius:18px;background:linear-gradient(145deg,#080e1ebf,#020612a6);color:#d6e0ffdb;border:1px solid rgba(147,176,255,.35);padding:clamp(10px,1.8vw,14px);font-size:clamp(.94rem,.5vw + .75rem,1rem);box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,color .2s ease,background .2s ease}.intro-skip-button:hover,.intro-skip-button:focus{color:#ebf2fff5;border-color:#c6d8ff99;background:linear-gradient(145deg,#0a1224d9,#040a18bf)}.intro-instruction-summary{margin:0;font-size:clamp(1rem,.9vw + .78rem,1.22rem);color:#e3ebffe0;font-weight:500}.intro-instruction-secondary{margin:0;font-size:clamp(.96rem,.6vw + .72rem,1.05rem);color:#c0ceeedb;letter-spacing:.08em;text-transform:uppercase}.intro-body--rich{display:grid;gap:clamp(10px,1.8vw,18px);align-content:start;padding-bottom:clamp(10px,1.8vw,18px);overflow:hidden;position:relative;min-height:0}.intro-level-preview{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-flow:dense}.intro-level-card{padding:clamp(12px,1.9vw,16px);border-radius:20px;background:#20264e94;border:1px solid rgba(120,160,255,.22);box-shadow:0 16px 34px #080c1c54;display:grid;gap:8px}.intro-level-card.highlight{background:linear-gradient(150deg,#00ffcc29,#0080ff1f);border-color:#00ffc366;box-shadow:0 18px 38px #00ffc329}.intro-level-number{font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:#b3c1ffbd}.intro-level-name{font-size:clamp(.98rem,2vw,1.18rem);font-weight:600;color:#ecf2fff2}.intro-level-tagline{font-size:clamp(.78rem,.9vw + .64rem,.86rem);line-height:1.4;color:#d1dcffcc}.intro-card.intro-card--wide{--intro-card-width-cap: min(640px, 94vw);overflow:visible}.intro-body--carousel{display:flex;flex-direction:column;gap:clamp(6px,1.2vw,12px);padding-bottom:clamp(8px,2.2vw,16px);overflow:visible;position:relative;min-height:0}.intro-level-list{display:flex;flex-direction:column;gap:clamp(0px,.35vw,3px);width:100%;margin:0;padding:0;position:relative}.intro-pyramid-indicator{display:inline-flex;align-items:center;gap:clamp(8px,.9vw,14px);max-width:100%;font-size:clamp(.66rem,.44vw + .5rem,.85rem);text-transform:uppercase;letter-spacing:calc(.18em + 1px);color:#c4dcfff2;margin:0 0 clamp(12px,1.6vw,20px);padding-left:clamp(2px,.45vw,8px);margin-left:clamp(-2px,-.2vw,-1px);text-align:left;line-height:1.25;position:relative}.intro-pyramid-indicator:before{content:"";position:absolute;inset:-12px 35% auto -8px;height:clamp(12px,1.4vw,18px);background:radial-gradient(120% 180% at 0% 50%,rgba(0,255,204,.12),transparent 70%);pointer-events:none;filter:blur(12px);opacity:.4}.intro-pyramid-icon{flex:0 0 auto;width:clamp(34px,4vw,46px);height:clamp(20px,2.6vw,28px);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#00ffc32e,#447cff42),repeating-linear-gradient(180deg,rgba(255,255,255,.25) 0px,rgba(255,255,255,.25) 1px,transparent 1px,transparent 5px);border:1px solid rgba(126,168,255,.45);border-bottom-color:#00ffc399;position:relative;filter:drop-shadow(0 10px 20px rgba(2,5,18,.55));margin-left:-4px}.intro-pyramid-icon:after{content:"";position:absolute;inset:18% 20% 12%;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(0,255,195,.32);border-radius:2px;opacity:.7}.intro-pyramid-label{font-weight:650;letter-spacing:.18em;color:#cde2fff5;display:inline-flex;flex-direction:column;gap:clamp(1px,.3vw,3px)}.intro-pyramid-label-secondary{display:block;font-weight:550;color:#a7c4ffcc;letter-spacing:calc(.3em + 1.5px)}.intro-level-list:before{content:"";position:absolute;top:10%;left:14%;width:72%;height:82%;background:linear-gradient(0deg,rgba(90,128,255,.08),rgba(22,32,64,.05) 58%,transparent 100%);clip-path:polygon(15% 100%,85% 100%,50% 0);z-index:0;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45));pointer-events:none}.intro-level-pill{position:relative;display:grid;grid-template-columns:clamp(42px,4.8vw,56px) minmax(0,1fr);align-items:center;column-gap:clamp(8px,1vw,14px);width:100%;margin:-3px 0;font-size:clamp(.88rem,.65vw + .5rem,.98rem);letter-spacing:.01em;color:#ecf2fff0;text-transform:none;padding:clamp(8px,1.4vw,14px) clamp(14px,2vw,20px);border-radius:14px;font:inherit;cursor:pointer;appearance:none;text-align:left;line-height:1.22;background:linear-gradient(125deg,#090c20d9,#0c142e99);border:.8px solid rgba(0,255,195,.28);box-shadow:0 15px 25px #02061263;backdrop-filter:blur(8px);transition:transform .3s var(--easing-spring, ease),box-shadow .3s ease,border-color .3s ease,background .3s ease,color .3s ease;isolation:isolate;overflow:hidden;z-index:1}.intro-level-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,#00ffc32e,#4e8aff29);opacity:0;transition:opacity .3s ease;z-index:0}.intro-level-pill:nth-child(1){margin-top:-5px;border-color:#00ffd68c;box-shadow:0 20px 37px #00ffd62b}.intro-level-pill:nth-child(2){border-color:#00ffd661}.intro-level-pill:nth-child(3){border-color:#00d1eb52}.intro-level-pill:nth-child(4){border-color:#66b2ff52}.intro-level-pill:nth-child(5){border-color:#849eff47}.intro-level-pill:nth-child(3) .intro-level-pill-icon{box-shadow:inset 0 0 6px #00ffc32e,0 9px 16px #02040c5c}.intro-level-pill:nth-child(5) .intro-level-pill-icon{transform:translateY(-1px)}.intro-level-pill-icon{width:clamp(38px,4.8vw,50px);height:clamp(38px,4.8vw,50px);display:inline-flex;align-items:center;justify-content:center;color:#ecf2fff2;border-radius:8px;border:1px solid rgba(0,255,195,.32);background:radial-gradient(circle,#00ffc31a,#040a16cc);box-shadow:inset 0 0 6px #00ffc333,0 10px 18px #02040c66;padding-block:clamp(2px,.45vw,3px);z-index:1}.intro-level-pill-icon svg{width:100%;height:100%;stroke:#fffffffa;stroke-width:1.8;filter:drop-shadow(0 6px 12px rgba(4,10,26,.6))}.intro-level-pill-text{min-width:0;max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(6px,1vw,14px);z-index:1}.intro-level-pill-name{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:clamp(.95rem,.75vw + .72rem,1.1rem);color:#f4f8fffa;white-space:nowrap;margin-right:2px}.intro-level-pill-separator{color:#bccaff6b;display:inline-block;transform:scaleX(.64);transform-origin:center;margin-left:-2px;margin-right:2px}.intro-level-pill-summary{flex:1 1 88%;max-width:88%;min-width:0;color:#d6deffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;margin-top:0}.intro-level-pill:hover,.intro-level-pill:focus-visible{transform:translateY(-2px);box-shadow:0 30px 60px #00ffd240;border-color:#00ffc373;outline:none}.intro-level-pill:hover:after,.intro-level-pill:focus-visible:after{opacity:1}.intro-carousel-empty{font-size:clamp(.95rem,.8vw + .8rem,1.1rem);color:#d2daffcc;text-align:center;padding:clamp(18px,4vw,28px);border-radius:18px;background:#161a3099;border:1px solid rgba(128,160,255,.22)}@media (max-height: 780px){.intro-card{padding:clamp(24px,5vw,36px);gap:clamp(12px,2.4vw,20px)}.intro-level-preview{gap:10px}.intro-level-card{padding:clamp(11px,1.6vw,15px)}}@media (max-height: 720px){.intro-title{font-size:clamp(1.6rem,2.6vw,2.18rem)}.intro-body{font-size:clamp(.92rem,.7vw + .74rem,1.04rem);line-height:1.6}.intro-level-name{font-size:clamp(.95rem,1.8vw,1.1rem)}.intro-level-tagline{font-size:clamp(.78rem,.85vw + .64rem,.86rem);line-height:1.4}}@media (max-height: 660px){.intro-card{padding:clamp(20px,3.5vw,28px);border-radius:24px;gap:clamp(10px,2vw,18px)}.intro-level-preview{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-height: 600px){.intro-card{--intro-card-width-cap: min(580px, 94vw);max-height:88vh}.intro-level-preview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.intro-level-card{padding:11px 13px;border-radius:18px}.intro-level-number{font-size:.68rem}.intro-level-name{font-size:clamp(.9rem,1.6vw,1.05rem)}}@media (max-height: 540px){.intro-card{padding:clamp(16px,3vw,24px);gap:clamp(8px,1.8vw,14px)}.intro-body--rich{gap:clamp(10px,1.6vw,14px)}.intro-level-preview{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.intro-level-tagline{font-size:clamp(.74rem,.7vw + .58rem,.8rem)}}@media (min-width: 820px) and (min-height: 640px){.intro-level-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intro-level-card{padding:clamp(12px,1.5vw,16px)}}@media (max-width: 720px){#introOverlay{align-items:flex-end;--intro-overlay-pad-top: calc(env(safe-area-inset-top, 12px) + clamp(10px, 3.5vw, 18px)) ;--intro-overlay-pad-bottom: calc(env(safe-area-inset-bottom, 16px) + clamp(14px, 4.6vw, 24px)) ;--intro-overlay-pad-inline: clamp(12px, 4.6vw, 22px);background:radial-gradient(120% 90% at 50% 10%,#0d1e38bf,#01040cf2);backdrop-filter:blur(18px)}.intro-card{--intro-card-width-cap: min(520px, 94vw);padding:clamp(20px,6vw,30px);gap:clamp(12px,3.4vw,18px)}.intro-actions{align-items:stretch}.intro-title{font-size:clamp(1.6rem,3.6vw,2.05rem)}.intro-body{font-size:clamp(.9rem,1.5vw + .6rem,1.02rem);line-height:1.55}.intro-body--rich{gap:clamp(10px,3vw,16px)}.intro-level-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intro-level-card{padding:clamp(12px,3.2vw,16px)}.intro-level-number{font-size:.7rem}.intro-level-name{font-size:clamp(.92rem,2.6vw,1.06rem)}.intro-level-tagline{font-size:clamp(.74rem,2.2vw,.86rem)}.intro-card.intro-card--wide{--intro-card-width-cap: min(520px, 94vw)}.intro-body--carousel{gap:clamp(10px,3.4vw,16px);padding-bottom:clamp(12px,5.4vw,20px)}.intro-level-list{gap:clamp(5px,2.4vw,12px)}.intro-level-pill{grid-template-columns:clamp(34px,7vw,48px) minmax(0,1fr);font-size:clamp(.8rem,.7vw + .5rem,.9rem);column-gap:clamp(6px,2vw,12px);padding:clamp(6px,2vw,10px);border-radius:13px}.intro-level-pill-text{gap:clamp(4px,1vw,10px)}}@media (max-width: 600px){.intro-card{--intro-card-width-cap: min(480px, 94vw);padding:clamp(18px,6.4vw,26px);border-radius:26px}.intro-title{font-size:clamp(1.5rem,4.8vw,1.9rem)}.intro-level-preview{grid-template-columns:repeat(2,minmax(150px,1fr));gap:11px}.intro-level-card{padding:clamp(10px,2.6vw,14px);border-radius:18px}.intro-level-tagline{line-height:1.38}.intro-actions{gap:12px;align-items:stretch}.intro-actions .button{min-width:0;width:100%}.intro-start-button{width:100%}.intro-body--carousel{gap:clamp(8px,3.2vw,14px);padding-bottom:clamp(10px,4.8vw,18px)}.intro-level-list{gap:clamp(5px,2.4vw,10px)}.intro-level-pill{grid-template-columns:clamp(32px,8vw,46px) minmax(0,1fr);font-size:clamp(.78rem,.6vw + .48rem,.86rem);column-gap:clamp(5px,1.8vw,10px);padding:clamp(6px,2vw,9px);border-radius:12px}.intro-level-pill-text{gap:clamp(3px,.8vw,7px)}}@media (max-width: 560px){.intro-card.intro-card--wide{max-height:none;min-height:calc((var(--vh, 1vh) * 100) - (env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + clamp(32px,12vw,80px)))}.intro-level-list{max-height:none;overflow:visible;padding-right:0}.intro-level-list::-webkit-scrollbar{width:4px}.intro-level-list::-webkit-scrollbar-thumb{background:#00ffc366;border-radius:4px}.intro-level-list::-webkit-scrollbar-track{background:transparent}.intro-level-pill{grid-template-columns:clamp(58px,18vw,74px) minmax(0,1fr);row-gap:6px}.intro-level-pill-text{flex-direction:column;align-items:flex-start}.intro-level-pill-separator{display:none}.intro-level-pill-summary{flex-basis:100%;white-space:normal}.intro-level-pill-name{white-space:normal}}@media (max-width: 480px){.intro-card{--intro-card-width-cap: min(420px, 92vw);padding:clamp(16px,6.6vw,22px);gap:clamp(10px,3.2vw,14px);border-radius:22px}.intro-title{font-size:clamp(1.38rem,5.4vw,1.74rem)}.intro-body{font-size:clamp(.84rem,1.4vw + .54rem,.96rem)}.intro-preview-eyebrow{font-size:.72rem;letter-spacing:.2em}.intro-level-preview{grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px}.intro-level-number{font-size:.64rem}.intro-level-name{font-size:clamp(.9rem,5vw,1.05rem)}.intro-level-tagline{font-size:clamp(.74rem,1.8vw + .5rem,.86rem)}.intro-level-card{padding:clamp(10px,2.6vw,14px)}.intro-actions{flex-direction:column;align-items:stretch}.intro-actions .button{min-width:0;width:100%}.intro-card.intro-card--wide{--intro-card-width-cap: min(400px, 92vw)}.intro-body--carousel{gap:clamp(8px,4vw,14px);padding-bottom:clamp(10px,5.2vw,18px)}.intro-level-list{gap:clamp(5px,3.6vw,10px)}.intro-level-pill{grid-template-columns:clamp(36px,9vw,48px) minmax(0,1fr);font-size:clamp(.74rem,.6vw + .48rem,.82rem);column-gap:clamp(4px,3vw,8px);padding:clamp(5px,2.8vw,9px);border-radius:12px}.intro-level-pill-text{gap:clamp(3px,2.8vw,7px)}.intro-level-pill-summary{flex:1 1 100%;white-space:normal}}@media (max-width: 360px){.intro-card{padding:clamp(14px,5.6vw,18px);border-radius:20px;gap:clamp(8px,2.6vw,12px)}.intro-body{font-size:clamp(.8rem,1.8vw + .46rem,.9rem);line-height:1.45}.intro-level-preview{grid-template-columns:repeat(2,minmax(128px,1fr));gap:8px}.intro-level-card{padding:10px 12px;border-radius:16px}.intro-level-name{font-size:clamp(.85rem,5vw,.98rem)}.intro-level-tagline{font-size:clamp(.68rem,1.4vw + .46rem,.8rem)}.intro-body--carousel{gap:clamp(6px,4vw,12px);padding-bottom:clamp(8px,5vw,14px)}.intro-level-pill{grid-template-columns:clamp(34px,10vw,44px) minmax(0,1fr);column-gap:clamp(4px,3.4vw,7px);padding:clamp(4px,3.2vw,7px)}}@keyframes introGlow{0%{opacity:.6;transform:scale(1)}to{opacity:.9;transform:scale(1.08)}}#mainMenu{--menu-pad-top: clamp(14px, 3vh, 34px);--menu-pad-bottom: clamp(22px, 4.4vh, 52px);--menu-pad-x: clamp(42px, calc(6.8vw + 12px) , 150px);position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--menu-pad-top) + var(--safe-top)) var(--menu-pad-x) calc(var(--menu-pad-bottom) + var(--safe-bottom));box-sizing:border-box;width:100%;min-height:100vh;min-height:100svh;min-height:calc(var(--vh, 1vh) * 100);height:auto;max-width:none;max-height:none;transform-origin:center;transition:opacity .35s ease,transform .45s var(--easing-spring);z-index:12;pointer-events:auto;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}body.performance-lite #mainMenu{--menu-pad-top: clamp(12px, 2.8vh, 28px);--menu-pad-bottom: clamp(18px, 3.8vh, 44px);--menu-pad-x: clamp(36px, calc(5.6vw + 10px) , 110px)}#mainMenu.is-hiding{opacity:0;transform:scale(.96)}@media (max-height: 960px){#mainMenu{position:relative;inset:auto;min-height:auto;height:auto;align-items:stretch;justify-content:center;overflow-x:visible;overflow-y:visible;--menu-pad-top: clamp(10px, 3vh, 26px);--menu-pad-bottom: clamp(16px, 4.2vh, 36px);--menu-pad-x: clamp(28px, 5vw, 44px);padding:calc(var(--safe-top) + var(--menu-pad-top)) var(--menu-pad-x) calc(var(--safe-bottom) + var(--menu-pad-bottom))}.hero-frame{min-height:auto;overflow:visible}.hero-main{width:min(1020px,100%);gap:clamp(20px,3vh,34px)}.hero-left{max-width:min(760px,100%);gap:clamp(18px,3vh,26px)}.hero-highlights{grid-template-columns:minmax(0,1fr);align-self:stretch}.hero-frame .hero-cta{flex-direction:column;align-items:stretch;gap:clamp(10px,2vh,16px);width:100%;max-width:100%}.hero-frame .hero-cta .button{width:100%;min-width:0}}.hero-frame{position:relative;width:min(var(--content-max-width),100%);max-width:100%;min-height:clamp(360px,52vh,560px);max-height:none;padding:clamp(26px,3.6vw,60px) clamp(32px,5.4vw,72px);border-radius:26px;margin:0 auto;border:1px solid rgba(96,150,255,.28);background:radial-gradient(160% 110% at 12% 0%,rgba(0,255,200,.12),transparent 52%),radial-gradient(140% 140% at 92% 12%,rgba(78,112,255,.22),transparent 66%),linear-gradient(165deg,#050818fa,#020612f0 55%,#01040cf5);--cursor-x: 50%;--cursor-y: 45%;--cursor-strength: .22;--cursor-velocity: 0;box-shadow:0 46px 140px #04061299,inset 0 0 0 1px #ffffff0a;backdrop-filter:blur(calc(36px * var(--app-blur-scale)));-webkit-backdrop-filter:blur(calc(36px * var(--app-blur-scale)));isolation:isolate;overflow:hidden;text-align:left;display:flex;align-items:stretch;justify-content:center}#mainMenu .hero-frame{width:min(calc(var(--content-max-width) - clamp(18px,1.4vw,48px)),calc(100vw - (var(--menu-pad-x) * 2)));max-height:calc(100vh - (var(--menu-pad-top) + var(--menu-pad-bottom) + var(--safe-top) + var(--safe-bottom)));background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}#mainMenu .hero-frame:before,#mainMenu .hero-frame:after{content:none}html.is-mobile #mainMenu{position:relative;inset:auto;min-height:auto;height:auto;max-height:none;width:100%;overflow-x:visible;overflow-y:auto;align-items:flex-start;justify-content:center;padding:calc(var(--safe-top) + clamp(18px,5vh,32px)) clamp(18px,6vw,36px) calc(var(--safe-bottom) + clamp(24px,6vh,44px))}html.is-mobile #mainMenu .hero-frame{min-height:auto;height:auto;max-height:none;overflow:visible}body.performance-lite .hero-frame{min-height:clamp(420px,56vh,560px);padding:clamp(22px,4vw,42px);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 28px 72px #0406128c}.hero-frame:before{content:"";position:absolute;inset:-38%;border-radius:50%;background:radial-gradient(55% 55% at 20% 20%,rgba(0,255,163,.18),transparent 65%),radial-gradient(40% 40% at 80% 15%,rgba(96,160,255,.22),transparent 70%);opacity:.6;filter:blur(calc(28px * var(--app-blur-scale)));transform:rotate(4deg);animation:heroGlow 12s ease-in-out infinite alternate;z-index:-2}.hero-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.04),transparent 35%,transparent 70%,rgba(0,0,0,.25));mix-blend-mode:screen;opacity:.45;z-index:-1}.hero-frame-current{position:absolute;inset:clamp(14px,1.4vw,26px);border-radius:inherit;pointer-events:none;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(70,190,255,.35));z-index:0;opacity:0}.hero-frame-current--cw{background:conic-gradient(from 30deg,#46cdff00 0deg 215deg,#46cdffa6 230deg 245deg,#00ffcbb3 245deg 265deg,#46cdff00 285deg 360deg);animation:heroFrameCurrentCW 8.6s cubic-bezier(.62,.04,.32,.96) infinite}.hero-frame-current--ccw{background:conic-gradient(from 210deg,#78a0ff00 0deg 200deg,#78a0ffa6 220deg 240deg,#00ffe6a6 240deg 260deg,#78a0ff00 285deg 360deg);animation:heroFrameCurrentCCW 7.4s cubic-bezier(.55,.03,.4,.98) infinite;animation-delay:2.1s}.hero-tunnel{position:absolute;inset:-22%;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#0003,#0000 58%),radial-gradient(60% 60% at 50% 50%,rgba(30,42,96,.55),transparent 72%),radial-gradient(46% 46% at 50% 50%,rgba(0,255,195,.18),transparent 68%),repeating-radial-gradient(circle at 50% 50%,rgba(132,196,255,.18) 0%,rgba(132,196,255,.18) 6%,transparent 7%,transparent 12%),repeating-radial-gradient(circle at 50% 50%,rgba(26,58,120,.45) 0%,rgba(26,58,120,.45) 3%,transparent 4%,transparent 7%);mix-blend-mode:screen;filter:blur(calc(10px * var(--app-blur-scale)));opacity:.42;animation:heroTunnelPulse 18s cubic-bezier(.45,.05,.25,1) infinite;z-index:0}.hero-atmosphere{position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(65% 45% at 30% 20%,rgba(0,255,163,.16),transparent 72%),radial-gradient(70% 55% at 70% 65%,rgba(122,146,255,.18),transparent 80%),radial-gradient(32% 32% at 50% 50%,rgba(255,255,255,.08),transparent 90%);opacity:.58;filter:blur(var(--blur-nebula));transform:scale(1.1);animation:heroPulse 14s ease-in-out infinite alternate;z-index:0}body.performance-lite .hero-frame:before,body.performance-lite .hero-frame:after,body.performance-lite .hero-tunnel,body.performance-lite .hero-atmosphere{display:none}body.performance-lite .hero-ripple-field{display:none}body.performance-lite .hero-ripple{animation:none;opacity:0}body.performance-lite .hero-main{gap:clamp(18px,3vw,32px)}.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,18px);align-items:stretch;min-height:100%;width:100%;color:#f5f7fff0}#sovereignLogo{width:clamp(110px,12vw,190px);max-width:220px;filter:drop-shadow(0 22px 40px rgba(6,10,28,.7))}.hero-brand{display:flex;align-items:center;justify-content:flex-start;gap:0}.hero-copy{display:grid;gap:clamp(8px,1.6vw,18px);width:100%;max-width:min(820px,100%)}.hero-title{font-size:clamp(2.45rem,3.8vw,3.65rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;max-width:min(32ch,525px);overflow:visible;text-wrap:balance;margin-bottom:clamp(18px,1.8vw + 6px,28px);color:#f6fbff;text-shadow:0 25px 60px rgba(2,6,18,.55)}.hero-title-line{display:block;white-space:normal;overflow-wrap:anywhere}@media (min-width: 1024px){.hero-title-line{white-space:nowrap;overflow-wrap:normal}}.hero-subtitle{font-size:clamp(1.04rem,.7vw + .98rem,1.26rem);max-width:36ch;color:#f8fafff2;line-height:1.48;text-shadow:0 6px 18px rgba(0,0,0,.45)}.hero-subtitle-group{display:flex;flex-direction:column;gap:clamp(10px,.9vh,16px);max-width:36ch}.hero-subtitle-secondary{font-size:clamp(.86rem,.45vw + .8rem,.98rem);color:#f8faffbf;line-height:1.35;max-width:32ch}.hero-summary{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(240px,.35fr);gap:clamp(16px,min(2.8vw,2.4vh),32px);align-items:stretch;width:100%;max-width:min(980px,100%);margin-top:clamp(10px,1.8vh,26px);padding:clamp(18px,2.4vh,32px) clamp(24px,3.6vw,44px);border-radius:26px;border:1px solid rgba(118,162,255,.32);background:radial-gradient(140% 190% at 0% 0%,rgba(46,120,255,.18),transparent 55%),radial-gradient(160% 180% at 100% 0%,rgba(0,255,200,.08),transparent 55%),linear-gradient(140deg,#040a1ac7,#020612b3);box-shadow:0 40px 90px #020612a6;backdrop-filter:blur(calc(30px * var(--app-blur-scale)));-webkit-backdrop-filter:blur(calc(30px * var(--app-blur-scale)))}.hero-summary-left{display:flex;flex-direction:column;gap:clamp(12px,1.6vh,20px);justify-content:flex-start;align-self:flex-start;max-width:540px}.hero-summary-right{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:100%;position:relative;padding-bottom:0;padding-left:clamp(24px,2vw,36px);gap:clamp(17px,1.8vh,24px)}.hero-summary-right:before{content:"";position:absolute;left:clamp(2px,min(.4vw,.6vh),8px);top:clamp(26px,2vh,38px);bottom:clamp(26px,2vh,38px);width:1px;border-radius:999px;background:linear-gradient(180deg,#a8daff99,#4078ff14);opacity:.2}.hero-highlights{display:flex;flex-direction:column;gap:clamp(19px,2.2vh,29px);width:100%;align-items:stretch;padding:0;position:relative}.hero-main{display:grid;position:relative;grid-template-columns:minmax(0,1fr);align-items:flex-start;justify-content:center;gap:clamp(12px,1.2vw,22px);width:min(1160px,100%);margin:0 auto}.hero-left{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,20px);max-width:min(1100px,100%);width:100%;justify-content:center}.hero-left .hero-footnote{margin-top:clamp(12px,1.4vw,18px)}@media (max-width: 1100px){#mainMenu .hero-summary{grid-template-columns:minmax(0,1fr)}#mainMenu .hero-summary-right{align-items:flex-start;padding-left:0;width:100%}#mainMenu .hero-summary-right:before{display:none}}@media (max-height: 900px) and (min-width: 961px){#mainMenu{--menu-pad-top: clamp(10px, 2.8vh, 24px);--menu-pad-bottom: clamp(16px, 3.2vh, 30px)}#mainMenu .hero-frame{padding:clamp(22px,3.2vw,42px);border-radius:0}#mainMenu .hero-title{font-size:clamp(2.15rem,3.6vw,3.25rem)}#mainMenu .hero-summary{gap:clamp(12px,1.5vw,18px);padding:clamp(12px,1.4vw,20px)}#mainMenu .hero-chip{padding:0 0 clamp(12px,1vw,18px);gap:clamp(10px,1vw,16px)}}@media (max-height: 780px) and (min-width: 961px){#mainMenu{--menu-pad-top: clamp(8px, 2.4vh, 20px);--menu-pad-bottom: clamp(12px, 3vh, 24px)}#mainMenu .hero-frame{padding:clamp(18px,2.8vw,34px);border-radius:0}#mainMenu .hero-summary{grid-template-columns:minmax(0,.9fr) minmax(0,.8fr)}#mainMenu .hero-title{font-size:clamp(1.95rem,3.4vw,3rem)}#mainMenu .hero-subtitle{font-size:clamp(1rem,.8vw + .92rem,1.22rem)}#mainMenu .hero-chip-title{font-size:clamp(.92rem,.32vw + .9rem,1.04rem)}#mainMenu .hero-chip-meta{font-size:clamp(.86rem,.25vw + .84rem,.96rem)}#mainMenu .hero-summary-left{gap:clamp(12px,1.4vw,18px)}}.hero-chip{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:clamp(12px,min(1.4vw,1.8vh),20px);padding:clamp(4px,.8vh,10px) 0 clamp(12px,1.4vh,18px);border-radius:0;border:none;background:transparent;box-shadow:none;color:#ecf0fff5;min-height:0;cursor:default;transition:color .25s ease,transform .25s ease}.hero-chip:first-of-type{padding-top:0}.hero-chip:last-child{padding-bottom:0}.hero-chip:hover,.hero-chip:focus-within{color:#fff;transform:translate(6px)}.hero-chip-icon{width:clamp(92px,min(6.8vw,7vh),120px);height:clamp(92px,min(6.8vw,7vh),120px);flex-shrink:0;border-radius:0;background:none;border:none;display:flex;align-items:center;justify-content:center;box-shadow:none;backdrop-filter:none}.hero-chip-icon svg{width:clamp(56px,min(4.8vw,5.6vh),88px);height:clamp(56px,min(4.8vw,5.6vh),88px);fill:none;stroke:#f3faff;stroke-width:1.75;stroke-opacity:.88;stroke-linecap:round;stroke-linejoin:round}.hero-chip-copy{display:flex;flex-direction:column;gap:clamp(8px,.35vw + 7px,12px);text-align:left;padding-top:4px}.hero-chip-title{font-size:clamp(.98rem,.24vw + .94rem,1.08rem);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#fffffff2}.hero-chip-meta{font-size:clamp(.88rem,.2vw + .84rem,.98rem);line-height:1.45;color:#d0def9bf;max-width:340px}@media (max-width: 640px){.hero-summary-right{padding-left:0;width:100%}.hero-summary-right:before{display:none}.hero-highlights{padding-left:0}}@media (max-height: 880px){#mainMenu{--menu-pad-top: clamp(10px, 2vh, 18px);--menu-pad-bottom: clamp(12px, 2vh, 20px)}.hero-main{gap:clamp(16px,2vh,24px)}.hero-left{gap:clamp(14px,2vh,22px)}.hero-title{margin-bottom:clamp(8px,1vh,14px)}.hero-summary{margin-top:clamp(8px,1vh,14px);padding:clamp(16px,1.8vh,24px) clamp(20px,3.2vw,32px);gap:clamp(12px,1.6vh,22px)}.hero-summary-left{gap:clamp(10px,1.4vh,16px)}.hero-summary-right{padding-left:clamp(18px,1.6vw,28px);gap:clamp(8px,1vh,12px)}.hero-highlights{gap:clamp(10px,1vh,14px)}.hero-chip{gap:clamp(10px,.9vh,14px);padding:clamp(2px,.4vh,6px) 0 clamp(10px,.9vh,12px)}.hero-chip-icon{width:clamp(72px,5vh,96px);height:clamp(72px,5vh,96px);border-radius:0;background:none;border:none;box-shadow:none;backdrop-filter:none}.hero-chip-icon svg{width:clamp(44px,3.4vh,62px);height:clamp(44px,3.4vh,62px)}.hero-chip-title{letter-spacing:.08em}.hero-chip-meta{line-height:1.38}}.hero-frame .main-menu-actions{display:flex;justify-content:flex-start;align-items:stretch;gap:clamp(10px,1.1vw,16px);width:100%;max-width:clamp(320px,42vw,420px);margin:0}.hero-utilities{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,1.2vw,14px);margin-top:clamp(2px,.8vh,10px);margin-bottom:12px;width:100%;max-width:clamp(320px,42vw,420px)}.hero-frame .hero-cta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:clamp(8px,1vw,12px);width:100%;max-width:clamp(320px,42vw,420px);margin:0}.hero-frame .hero-cta .button{flex:1 1 calc(50% - 6px);min-width:0;width:auto;justify-content:center;padding:clamp(10px,1vw,14px) clamp(18px,2.3vw,26px);font-size:clamp(.9rem,.8vw + .78rem,1.05rem);letter-spacing:.14em;margin-top:0}.hero-frame .hero-play-button{min-width:0}.hero-frame .hero-cta .hero-play-button{flex:1 1 calc(56% - 6px);width:auto}.hero-connect-button{background:linear-gradient(140deg,#081224c7,#1226469e);color:#ffffffb3;border:1.25px solid rgba(255,255,255,.42);border-radius:999px;letter-spacing:.18em;text-transform:uppercase;padding:clamp(10px,1vw,14px) clamp(18px,2.6vw,26px);box-shadow:inset 0 0 0 1px #ffffff24,0 22px 40px #00040c80,0 0 8px #ffffff0d;transition:border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;background-image:linear-gradient(145deg,#ffffff14,#fff0);backdrop-filter:blur(4px)}.hero-connect-button:hover,.hero-connect-button:focus-visible{border-color:#ffffff8c;color:#fffffffa;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff2e,0 26px 48px #0006108c}.hero-connect-button:active{transform:translateY(0);box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 32px #00040c7a}.hero-footnote{font-size:.78rem;color:#b3c1ff8c;letter-spacing:.24em;text-transform:uppercase;margin-top:clamp(18px,3vh,24px)}.in-game-controls-info{position:absolute;left:50%;bottom:clamp(28px,6vh,58px);transform:translate(-50%,22px);padding:12px 24px;border-radius:999px;border:1px solid rgba(142,174,255,.3);background:#080a1cb8;box-shadow:0 22px 40px #04061066;color:#e0e8ffe0;font-size:.84rem;letter-spacing:.22em;text-transform:uppercase;text-align:center;opacity:0;transition:opacity .45s ease,transform .55s cubic-bezier(.25,.85,.3,1);pointer-events:none;backdrop-filter:blur(calc(18px * var(--app-blur-scale)));-webkit-backdrop-filter:blur(calc(18px * var(--app-blur-scale)));z-index:12;max-width:calc(100% - 48px)}.in-game-controls-info.is-visible{opacity:.95;transform:translate(-50%)}.in-game-controls-info.is-hidden-smoothly{opacity:0;transform:translate(-50%,24px)}.in-game-controls-info.initial-display-center{pointer-events:none;top:50%;bottom:auto;transform:translate(-50%,-50%);max-width:min(88vw,420px);line-height:1.35}.in-game-controls-info.initial-display-center.is-visible{transform:translate(-50%,-50%)}.in-game-controls-info.initial-display-center.is-hidden-smoothly{transform:translate(-50%,calc(-50% + 28px))}@keyframes heroTunnelPulse{0%{transform:scale(1) rotate(0);opacity:.46}33%{transform:scale(1.08) rotate(4deg);opacity:.6}66%{transform:scale(1.02) rotate(-3deg);opacity:.52}to{transform:scale(1.12) rotate(6deg);opacity:.64}}.hero-ripple-field{position:absolute;inset:-16%;pointer-events:none;border-radius:inherit;overflow:hidden;z-index:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y),rgba(70,218,255,var(--cursor-strength)),rgba(10,30,60,0) 48%);opacity:clamp(.28,calc(var(--cursor-strength) * 1.85),.9);transition:opacity .6s ease}.hero-frame.hero-ripple-burst .hero-ripple-field{opacity:clamp(.4,calc(var(--cursor-strength) * 2.4),1)}.hero-ripple-field:after{content:"";position:absolute;inset:-26%;background:radial-gradient(circle at calc(var(--cursor-x) + 4%) calc(var(--cursor-y) + 2%),rgba(40,140,255,calc(var(--cursor-strength) * .82)),#02061200 60%);filter:blur(calc(36px * var(--app-blur-scale)));opacity:.7;transform:scale(1.15)}.hero-ripple{position:absolute;inset:50%;width:clamp(320px,34vw,520px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(128,198,255,.25);transform:translate(-50%,-50%);opacity:.5;animation:rippleDrift 26s linear infinite}.hero-ripple--secondary{width:clamp(420px,42vw,620px);border-color:#52ffd833;animation-duration:34s;animation-delay:-12s}.hero-ripple--signal{width:clamp(180px,22vw,320px);border:none;box-shadow:0 0 40px #4cdcff40,0 0 80px #4cdcff26;animation:rippleSignal 7s ease-in-out infinite;opacity:.7}.hero-frame.hero-ripple-burst .hero-ripple--signal{animation-duration:4.5s;box-shadow:0 0 60px #76ecff59,0 0 120px #76ecff40}.hero-frame[data-reduced-motion=true] .hero-ripple-field,.hero-frame[data-reduced-motion=true] .hero-ripple{display:none}@keyframes heroGlow{0%{transform:rotate(4deg) scale(1);opacity:.6}to{transform:rotate(10deg) scale(1.08);opacity:.9}}@keyframes heroPulse{0%{opacity:.5;transform:scale(1.05)}to{opacity:.85;transform:scale(1.18)}}@keyframes heroFrameCurrentCW{0%{opacity:0;transform:rotate(0) scale(.995)}12%{opacity:.85;transform:rotate(50deg) scale(.999)}48%{opacity:.75;transform:rotate(205deg) scale(1.004)}68%{opacity:.55;transform:rotate(270deg) scale(1.008)}to{opacity:0;transform:rotate(360deg) scale(1.01)}}@keyframes heroFrameCurrentCCW{0%{opacity:0;transform:rotate(0) scale(1.01)}18%{opacity:.6;transform:rotate(-90deg) scale(1.004)}52%{opacity:.85;transform:rotate(-220deg) scale(.998)}76%{opacity:.6;transform:rotate(-300deg) scale(1.005)}to{opacity:0;transform:rotate(-360deg) scale(1.01)}}@keyframes rippleDrift{0%{transform:translate(-50%,-50%) scale(.86);opacity:.4}40%{opacity:.6}to{transform:translate(-48%,-52%) scale(1.15);opacity:.15}}@keyframes rippleSignal{0%{transform:translate(-50%,-50%) scale(.8);opacity:.2}40%{transform:translate(-50%,-50%) scale(1);opacity:.8}to{transform:translate(-50%,-50%) scale(1.25);opacity:0}}@keyframes heroOrbPulse{0%{transform:scale(.95) rotate(0);opacity:.52}45%{transform:scale(1.08) rotate(10deg);opacity:.74}to{transform:scale(1.16) rotate(-8deg);opacity:.58}}@media (min-height: 880px){#mainMenu{align-items:center}}@media (max-width: 900px){#mainMenu{align-items:flex-start;padding:calc(var(--safe-top) + clamp(26px,7vw,60px)) clamp(18px,6vw,48px) calc(var(--safe-bottom) + clamp(24px,8vw,68px))}.hero-title{font-size:clamp(2rem,5.6vw,3.1rem)}.hero-frame{border-radius:34px;padding:clamp(24px,6vw,46px);min-height:min(520px,80vh);overflow:visible}}@media (max-width: 640px){#mainMenu{padding:calc(var(--safe-top) + clamp(22px,8vw,44px)) clamp(16px,7vw,34px) calc(var(--safe-bottom) + clamp(26px,12vw,56px))}.hero-frame{min-height:auto;padding:clamp(22px,8vw,40px);border-radius:30px}.hero-summary{grid-template-columns:1fr;padding:clamp(16px,6vw,24px);row-gap:clamp(16px,5vw,24px)}.hero-main{gap:clamp(18px,7vw,32px)}.hero-left{gap:clamp(14px,6vw,28px)}.hero-utilities{width:100%;gap:clamp(14px,6vw,26px);align-items:stretch}.hero-highlights{max-width:100%;margin:0;justify-content:center;padding:0}.hero-summary-right:before{display:none}.hero-chip{flex-direction:column;align-items:flex-start;gap:clamp(10px,4vw,16px);padding:clamp(10px,4vw,16px) 0}.hero-chip-icon{width:clamp(50px,12vw,64px);height:clamp(50px,12vw,64px)}.hero-frame .hero-cta{width:100%;max-width:100%;align-items:stretch;margin:0}.hero-frame .hero-cta .button{width:100%;min-width:0}}@media (max-width: 1080px){.hero-main{grid-template-columns:1fr;gap:clamp(28px,4vw,40px);width:min(920px,100%)}.hero-summary{grid-template-columns:1fr;padding:clamp(16px,3vw,26px)}.hero-left{max-width:min(600px,100%)}.hero-utilities{align-items:stretch}.hero-highlights{max-width:100%;margin:0;justify-content:flex-start}.hero-frame .hero-cta{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:100%;margin:0}.hero-frame .hero-cta .button{width:100%;min-width:0}}@media (max-height: 820px){#mainMenu{--menu-pad-top: clamp(10px, 3vh, 26px);--menu-pad-bottom: clamp(16px, 3.6vh, 34px)}.hero-main{gap:clamp(20px,3vw,32px)}.hero-frame{min-height:min(460px,72vh);padding:clamp(22px,3.6vw,40px)}.hero-left{gap:clamp(14px,2.5vh,20px)}.hero-title{font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.15}.hero-subtitle{font-size:clamp(1rem,.8vw + .9rem,1.22rem);line-height:1.45}.hero-frame .hero-cta{gap:6px}.hero-frame .hero-cta .button{padding:clamp(12px,1.6vw,16px) clamp(22px,3.4vw,30px);font-size:clamp(.95rem,1vw,1.12rem)}}@media (prefers-reduced-motion: reduce){.hero-ripple-field{opacity:.25}.hero-ripple{animation-duration:14s}.hero-ripple--signal{animation-duration:4s}}@media (max-width: 640px){#mainMenu{align-items:flex-start;justify-content:center;overflow-y:auto;padding:calc(var(--safe-top) + clamp(18px,4vh,32px)) clamp(16px,5vw,30px) calc(var(--safe-bottom) + clamp(24px,5vh,40px))}.hero-frame{min-height:auto;height:auto;max-height:none;overflow:visible;padding:clamp(18px,5vw,34px) clamp(20px,6vw,38px);border:1px solid rgba(176,200,255,.1);background:linear-gradient(170deg,#060a18f2,#02040cfa);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 44px #0406128c}.hero-summary{padding:clamp(14px,4vw,24px)}.hero-summary-right,.hero-highlights{padding-left:0}.hero-highlights{padding-bottom:clamp(10px,3vw,18px)}.hero-tunnel,.hero-atmosphere,.hero-ripple-field,.hero-ripple{display:none}.hero-chip{gap:clamp(10px,3vw,18px);padding:0 0 clamp(12px,3vw,18px)}.hero-chip-title{font-size:clamp(.95rem,.8vw + .9rem,1.08rem)}.hero-chip-meta{font-size:clamp(.82rem,.7vw + .78rem,.95rem)}}@media (max-width: 780px){#mainMenu{position:relative;inset:auto;min-height:auto;height:auto;max-height:none;width:100%;overflow-x:visible;overflow-y:auto;align-items:flex-start;justify-content:center}#mainMenu .hero-frame{height:auto;max-height:none}.hero-left{gap:clamp(18px,4vw,26px)}.hero-highlights{width:100%;gap:clamp(14px,3vw,22px);margin:0}.hero-utilities{gap:clamp(16px,3vw,26px);align-items:stretch}.hero-title{font-size:clamp(1.9rem,6vw,2.9rem)}.hero-frame .hero-cta{align-items:stretch;width:100%;max-width:100%;margin:0}.hero-frame .hero-cta .button{width:100%;min-width:0}}@media (max-width: 640px){.hero-title{font-size:clamp(1.8rem,7vw,2.6rem)}}@media (max-width: 420px){.hero-title{font-size:clamp(1.6rem,8.6vw,2.2rem);letter-spacing:-.01em}}@media (max-width: 720px){.in-game-controls-info{top:50%;bottom:auto;transform:translate(-50%,calc(-50% + 24px));max-width:min(88vw,420px);line-height:1.35}.in-game-controls-info.is-visible{transform:translate(-50%,-50%)}.in-game-controls-info.is-hidden-smoothly{transform:translate(-50%,calc(-50% + 28px))}}
