@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&family=Rajdhani:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";._header_w9hr6_1{position:absolute;top:0;left:0;right:0;padding:5px 16px;background:linear-gradient(120deg,#101a2cc7,#240e3a9e);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(123,47,255,.24);border-top:none;border-radius:0 0 18px 18px;box-shadow:inset 0 0 0 1px #ffffff14,0 16px 36px #060a167a;display:flex;justify-content:space-between;align-items:center;height:44px;z-index:11;pointer-events:none;font-family:var(--font-sans, system-ui);isolation:isolate;overflow:visible}._header_w9hr6_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(79,255,197,.22);box-shadow:0 0 18px #4fffc533,0 0 26px #7b2fff40;pointer-events:none;z-index:-1;mix-blend-mode:screen}._title_w9hr6_36{font-family:var(--font-display, inherit);font-size:clamp(1rem,1vw + .85rem,1.1rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#00d9ff,#7b2fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._combatProfile_w9hr6_47{display:flex;gap:6px;align-items:center;font-size:.65rem;pointer-events:auto;font-family:var(--font-sans, system-ui)}._statusLight_w9hr6_56{position:absolute;top:50%;width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#4fffc5f2,#7b2fffcc 60%,#7b2fff00);box-shadow:0 0 12px #4fffc599,0 0 22px #7b2fff8c;transform:translateY(-50%);animation:_statusPulse_w9hr6_1 1.8s ease-in-out infinite alternate;pointer-events:none}._statusLight_w9hr6_56:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:radial-gradient(circle,#4fffc573,#4fffc500 70%);opacity:.7;filter:blur(2px)}._statusLightLeft_w9hr6_88{left:clamp(12px,2vw,24px)}._statusLightRight_w9hr6_92{right:clamp(12px,2vw,24px);animation-delay:.8s}@keyframes _statusPulse_w9hr6_1{0%{opacity:.65;transform:translateY(-50%) scale(.85);box-shadow:0 0 10px #4fffc580,0 0 18px #7b2fff66}50%{opacity:1;transform:translateY(-50%) scale(1.05);box-shadow:0 0 14px #4fffc5b3,0 0 26px #7b2fff8c}to{opacity:.8;transform:translateY(-50%) scale(.95);box-shadow:0 0 12px #4fffc58c,0 0 22px #7b2fff80}}._combatTag_w9hr6_115{background:#ffffff1f;border-radius:999px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px;color:#fff;font-family:var(--font-display, inherit);font-weight:500;letter-spacing:.08em;text-transform:uppercase}._affinityTag_w9hr6_129{background:#7b2fff47}._stats_w9hr6_133{position:absolute;top:45px;left:8px;--skill-wheel-width: 230px;--skill-wheel-gap: clamp(16px, 4vw, 28px);--stats-reserved-space: calc(var(--skill-wheel-width) + var(--skill-wheel-gap));right:calc(var(--safe-area-inset-right, 0px) + var(--stats-reserved-space));min-width:120px;display:flex;flex-direction:column;gap:8px;padding-right:var(--skill-wheel-gap);box-sizing:border-box;pointer-events:auto;z-index:11;overflow:hidden}@media (max-width: 960px){._stats_w9hr6_133{--skill-wheel-width: 0px;--skill-wheel-gap: 0px}}@media (orientation: landscape) and (max-height: 600px){._stats_w9hr6_133{right:calc(var(--safe-area-inset-right, 0px) + 8px);max-width:clamp(180px,32vw,280px)}._statsCompact_w9hr6_166{max-width:clamp(160px,28vw,240px)}._primaryBadges_w9hr6_170{gap:4px}._badge_w9hr6_174{padding:3px 6px}._badgeIcon_w9hr6_178{font-size:.75rem}._badgeLabel_w9hr6_182{font-size:clamp(.5rem,1.2vw,.58rem)}._badgeValue_w9hr6_186{font-size:clamp(.68rem,1.5vw,.75rem)}}._statsCompact_w9hr6_166{max-width:clamp(220px,36vw,340px)}._primaryBadges_w9hr6_170{position:relative;display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}._statsCompact_w9hr6_166 ._primaryBadges_w9hr6_170{flex-direction:row}._secondaryStats_w9hr6_207{display:flex;flex-direction:column;gap:8px}._chipStrip_w9hr6_213{position:relative;top:auto;left:auto;right:auto;max-width:min(100%,520px);margin-inline:auto;padding-block:12px;padding-inline:max(clamp(12px,5vw,20px),var(--touch-controls-footprint, clamp(12px, 5vw, 20px)));border-radius:20px;background:linear-gradient(160deg,#0a101cf2,#121e36eb);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 42px #0206108c;display:flex;flex-direction:column;gap:max(12px,var(--touch-controls-footprint, 12px));pointer-events:auto;z-index:32}[data-touch-controls-active=true] ._chipStrip_w9hr6_213{pointer-events:none}[data-touch-controls-active=true] ._chipStrip_w9hr6_213>*{pointer-events:auto}._chipStrip_w9hr6_213 ._primaryBadges_w9hr6_170{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin:0 -6px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent;-webkit-overflow-scrolling:touch}._chipStrip_w9hr6_213 ._primaryBadges_w9hr6_170::-webkit-scrollbar{height:6px}._chipStrip_w9hr6_213 ._primaryBadges_w9hr6_170::-webkit-scrollbar-track{background:transparent}._chipStrip_w9hr6_213 ._primaryBadges_w9hr6_170::-webkit-scrollbar-thumb{background-color:#ffffff3d;border-radius:999px}._primaryBadgesOverflow_w9hr6_268:before,._primaryBadgesOverflow_w9hr6_268:after{content:"";position:absolute;top:0;bottom:0;width:clamp(24px,6vw,44px);pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:1}._primaryBadgesOverflow_w9hr6_268:before{left:0;background:linear-gradient(90deg,#060a12e6,#060a1200)}._primaryBadgesOverflow_w9hr6_268:after{right:0;background:linear-gradient(270deg,#060a12e6,#060a1200)}._primaryBadgesCanScrollLeft_w9hr6_291:before{opacity:1}._primaryBadgesCanScrollRight_w9hr6_295:after{opacity:1}._chipStrip_w9hr6_213 ._primaryBadgesOverflow_w9hr6_268:before{background:linear-gradient(90deg,#0a101ceb,#0a101c00)}._chipStrip_w9hr6_213 ._primaryBadgesOverflow_w9hr6_268:after{background:linear-gradient(270deg,#0a101ceb,#0a101c00)}._chipStrip_w9hr6_213 ._primaryBadges_w9hr6_170>*{flex:0 0 auto;scroll-snap-align:start}._chipStrip_w9hr6_213 ._secondaryAccordion_w9hr6_312{margin:0 -6px -4px;padding:8px 6px 0;border-top:1px solid rgba(255,255,255,.08)}._chipStrip_w9hr6_213 ._secondaryStats_w9hr6_207{margin-top:8px}._secondaryAccordion_w9hr6_312{border-radius:14px;background:transparent}._secondaryAccordion_w9hr6_312>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:.85rem;font-weight:600;color:#ffffffeb;padding:4px 0}._secondaryAccordion_w9hr6_312>summary::-webkit-details-marker{display:none}._secondaryAccordion_w9hr6_312>summary:after{content:"▾";font-size:.75rem;opacity:.8;transition:transform .2s ease}._secondaryAccordion_w9hr6_312[open]>summary:after{transform:rotate(180deg)}._secondaryAccordion_w9hr6_312>div{margin-top:8px}._badge_w9hr6_174{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 8px;border-radius:6px;display:inline-flex;align-items:flex-start;gap:6px;color:#fff;min-width:0;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}._badge_w9hr6_174:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);pointer-events:none}._badge_w9hr6_174[data-resource=health]{border:1px solid rgba(255,100,100,.3);box-shadow:inset 0 0 0 1px #ff64641a}._badge_w9hr6_174[data-resource=energy]{border:1px solid rgba(0,217,255,.3);box-shadow:inset 0 0 0 1px #00d9ff1a}._badge_w9hr6_174[data-critical=true]{animation:_badgePulseRed_w9hr6_1 1.5s ease-in-out infinite}._badge_w9hr6_174[data-full=true]:before{animation:_shimmerEffect_w9hr6_1 2s ease-in-out infinite}@keyframes _badgePulseRed_w9hr6_1{0%,to{background:#ff646433;box-shadow:0 0 8px #ff64644d}50%{background:#ff646459;box-shadow:0 0 16px #ff646480}}@keyframes _shimmerEffect_w9hr6_1{0%{transform:translate(-100%)}50%,to{transform:translate(200%)}}._badgeIcon_w9hr6_178{font-size:.85rem;line-height:1;margin-top:1px}._badgeContent_w9hr6_432{display:flex;flex-direction:column;line-height:1.05;gap:1px}._badgeLabel_w9hr6_182{font-size:.55rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;white-space:nowrap}._badgeValue_w9hr6_186{font-size:.78rem;font-family:var(--font-display, inherit);font-weight:600;white-space:nowrap}._progressRow_w9hr6_454{display:flex;align-items:center;gap:12px;padding:4px 6px;background:#00000059;border-radius:8px;margin-top:6px}._xpPanel_w9hr6_464{flex:1}._xpHeader_w9hr6_468{font-size:.65rem;color:#fffc;margin-bottom:2px}._xpBar_w9hr6_474{height:6px;background:#ffffff26;border-radius:4px;overflow:hidden}._xpFill_w9hr6_481{height:100%;background:linear-gradient(90deg,#4fffc5,#32afff)}._slotSummary_w9hr6_486{display:flex;flex-direction:column;gap:2px;font-size:.6rem;color:#ffffffbf}._resourceGrid_w9hr6_494{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:6px;margin-top:6px}._resourceCard_w9hr6_501{background:#00000059;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:3px}._resourceTitle_w9hr6_510{font-size:.65rem;color:#ffffffd9;font-family:var(--font-display, inherit);letter-spacing:.06em;text-transform:uppercase}._resourceValues_w9hr6_518{font-size:.6rem;color:#c8dcffd9;display:flex;flex-direction:column;gap:2px;font-family:var(--font-sans, system-ui)}._comboBadge_w9hr6_527 ._badgeLabel_w9hr6_182{color:#ffd0a0d9}._comboBadge_w9hr6_527 ._badgeValue_w9hr6_186{color:#fa5}._maxComboBadge_w9hr6_535 ._badgeLabel_w9hr6_182{color:#ffffffa6}._maxComboBadge_w9hr6_535 ._badgeValue_w9hr6_186{font-size:.72rem;color:#ffffffc7}._resistanceRow_w9hr6_544{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px;pointer-events:auto}._resistanceBadge_w9hr6_552{font-size:.62rem;padding:2px 6px;border-radius:999px;background:#ffffff14;border:1px solid transparent;color:#fff}._resistancePositive_w9hr6_561{border-color:#4fffc599}._resistanceNegative_w9hr6_565{border-color:#f869}._statusRow_w9hr6_569{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px;background:#0000004d;border-radius:8px}._statusBadge_w9hr6_578{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#fff}._powerUps_w9hr6_589{margin-top:6px;display:flex;flex-direction:column;gap:4px}._powerUpCard_w9hr6_596{border-radius:8px;padding:4px 6px;display:flex;flex-direction:column;gap:2px}._powerUpTitle_w9hr6_604{font-size:.65rem}._powerUpMeta_w9hr6_608{font-size:.6rem;color:#ffffffd1;display:inline-flex;align-items:center}._powerUpBar_w9hr6_615{margin-top:2px;height:4px;background:#ffffff26;border-radius:4px;overflow:hidden}[data-mobile-hud=true] ._header_w9hr6_1{position:relative;top:auto;left:auto;right:auto;padding:0;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:auto;display:flex;flex-direction:column;gap:8px}[data-mobile-hud=true] ._combatProfile_w9hr6_47{justify-content:flex-start}[data-mobile-hud=true] ._stats_w9hr6_133{position:relative;top:auto;left:auto;right:auto;max-width:none;--skill-wheel-width: 0px;--skill-wheel-gap: 0px;padding-right:0;z-index:33}._container_sfs1x_2{position:absolute;top:calc(var(--safe-area-inset-top, 0px) + var(--hud-toolbar-height, calc(1.75rem + 16px) ));left:50%;transform:translate(-50%);width:min(640px,86%);background:#280c1ed1;border:1px solid rgba(255,0,120,.45);border-radius:14px;padding:12px 20px;z-index:var(--z-boss-bar);box-shadow:0 0 30px #ff007847;pointer-events:none;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:10px;align-items:center;font-family:var(--font-sans, system-ui);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}._container_sfs1x_2[data-enraged=true]{background:#3c0816eb;border-color:#ff3250bf;box-shadow:0 0 45px #ff32508c;animation:_enrageContainerPulse_sfs1x_1 1.2s ease-in-out infinite}._infoSection_sfs1x_32{display:flex;flex-direction:column;gap:4px}._header_sfs1x_38{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-display, inherit);letter-spacing:.08em}._name_sfs1x_49{font-family:var(--font-display, inherit);font-weight:500;color:#ffe9fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._percent_sfs1x_58{color:#ffd9ef;font-variant-numeric:tabular-nums;font-family:var(--font-display, inherit);font-weight:500}._legend_sfs1x_65{font-size:.7rem;color:#ffd6e6e6;letter-spacing:.05em;text-transform:uppercase;font-family:var(--font-display, inherit);letter-spacing:.08em;font-weight:500}._portraitSlot_sfs1x_75{width:52px;height:52px;border-radius:10px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 70%),#190412e6;border:1px solid rgba(255,0,120,.35);box-shadow:inset 0 0 12px #ff007859;display:flex;align-items:center;justify-content:center;overflow:hidden}._progressWrapper_sfs1x_89{grid-column:1 / -1}._progress_sfs1x_89{position:relative;height:14px;background:#ffffff24;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 12px #ffffff2e}._fill_sfs1x_102{height:100%;background:linear-gradient(90deg,#ff3a6b,#ffd166,#ff3a6b);background-size:200% 200%;animation:_gradientSweep_sfs1x_1 4s linear infinite;transition:width .2s ease-in-out,background .3s ease;box-shadow:0 0 12px #ff3a6b59}._fill_sfs1x_102[data-phase="1"]{background:linear-gradient(90deg,#10b981,#34d399,#10b981);background-size:200% 200%;box-shadow:0 0 12px #10b98173}._fill_sfs1x_102[data-phase="2"]{background:linear-gradient(90deg,#f59e0b,#fbbf24,#f59e0b);background-size:200% 200%;box-shadow:0 0 12px #f59e0b73}._fill_sfs1x_102[data-phase="3"]{background:linear-gradient(90deg,#ef4444,#f87171,#ef4444);background-size:200% 200%;box-shadow:0 0 12px #ef444473}._fill_sfs1x_102[data-phase="4"]{background:linear-gradient(90deg,#7c2d12,#991b1b,#7c2d12);background-size:200% 200%;box-shadow:0 0 12px #7c2d128c}._lowHealth_sfs1x_136{animation:_gradientSweep_sfs1x_1 2.6s linear infinite,_pulseGlow_sfs1x_1 1.1s ease-in-out infinite;box-shadow:0 0 22px #ff787899}._segmentMarkers_sfs1x_141{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._segmentMarker_sfs1x_141{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#fff0,#ffffff80 45%,#ffffff80 55%,#fff0);transform:translate(-50%)}@keyframes _gradientSweep_sfs1x_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _pulseGlow_sfs1x_1{0%,to{filter:drop-shadow(0 0 0 rgba(255,120,120,.6))}50%{filter:drop-shadow(0 0 14px rgba(255,120,120,.9))}}@keyframes _enrageContainerPulse_sfs1x_1{0%,to{box-shadow:0 0 45px #ff32508c;border-color:#ff3250bf}50%{box-shadow:0 0 65px #ff3250d9,0 0 85px #ff325073;border-color:#ff5064f2}}[data-mobile-hud=true] ._container_sfs1x_2{top:auto;bottom:calc(var(--hud-mobile-offset, 148px) + var(--safe-area-inset-bottom, 0px) + 16px);width:min(540px,92vw);border-radius:16px;padding:12px 18px;transform:translate(-50%)}@media (max-width: 360px){._container_sfs1x_2{padding:10px 14px}._header_sfs1x_38{font-size:clamp(.7rem,3vw,.8rem);flex-direction:column;align-items:flex-start;gap:2px}._name_sfs1x_49{font-size:clamp(.75rem,3.5vw,.85rem);max-width:100%}._percent_sfs1x_58{font-size:clamp(.7rem,3vw,.8rem)}._legend_sfs1x_65{font-size:clamp(.6rem,2.5vw,.68rem)}._portraitSlot_sfs1x_75{width:44px;height:44px}}@media (max-width: 320px){._container_sfs1x_2{padding:8px 12px;grid-template-columns:1fr;row-gap:8px}._header_sfs1x_38{font-size:.7rem}._name_sfs1x_49{font-size:.75rem;max-width:calc(100vw - 140px)}._percent_sfs1x_58{font-size:.7rem}._legend_sfs1x_65{font-size:.6rem}._portraitSlot_sfs1x_75{display:none}._infoSection_sfs1x_32{grid-column:1 / -1}}._container_1wusy_1{position:absolute;top:calc(var(--safe-area-inset-top, 0px) + 16px + var(--hud-toolbar-height, 45px) + 16px);right:calc(8px + var(--safe-area-inset-right, 0px));width:230px;background:linear-gradient(160deg,#081224e0,#0c2036c7);border:1px solid rgba(56,189,248,.45);border-radius:12px;padding:12px 16px;z-index:var(--z-skill-wheel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 32px #040a188c;pointer-events:auto;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;font-family:var(--font-sans, system-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._container_1wusy_1:focus-within{transform:translateY(-2px);box-shadow:0 14px 38px #0a193799}._mobile_1wusy_29:focus-within{transform:translate(var(--skill-wheel-horizontal-offset, 0px)) translateY(-2px)}._mobile_1wusy_29{position:relative;top:auto;right:auto;left:auto;bottom:auto;--skill-wheel-horizontal-offset: 0px;transform:translate(var(--skill-wheel-horizontal-offset, 0px));width:min(520px,calc(100% - 24px));margin-inline:auto;padding:clamp(14px,3.8vw,22px) clamp(16px,4.5vw,28px);border-radius:20px;display:flex;flex-direction:column;gap:clamp(8px,2vw,14px);box-shadow:0 18px 42px #040a18a6;animation:_skillWheelMobileEnter_1wusy_1 .22s ease}._mobile_1wusy_29._mobileWithTouchControls_1wusy_52{width:clamp(240px,calc(100% - var(--touch-controls-footprint, 148px)),480px)}._mobile_1wusy_29._mobileWithTouchControls_1wusy_52 ._skills_1wusy_60{justify-content:center}._mobile_1wusy_29._mobileWithTouchControls_1wusy_52 ._hint_1wusy_64{text-align:center}._mobile_1wusy_29 ._header_1wusy_68{margin-bottom:0}._mobile_1wusy_29 ._meta_1wusy_72{font-size:clamp(.72rem,2.5vw,.88rem);gap:clamp(6px,2vw,12px)}._mobile_1wusy_29 ._skills_1wusy_60{margin-top:4px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:clamp(10px,3vw,16px)}._mobile_1wusy_29 ._skills_1wusy_60::-webkit-scrollbar{height:6px}._mobile_1wusy_29 ._skills_1wusy_60::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}._mobile_1wusy_29 ._skillItem_1wusy_96{flex:0 0 auto;width:clamp(52px,16vw,74px);height:clamp(52px,16vw,74px);font-size:clamp(1.35rem,6vw,2.1rem);scroll-snap-align:center}._mobile_1wusy_29 ._hint_1wusy_64{font-size:clamp(.72rem,2.4vw,.9rem);margin-top:0}._mobileOffsetLeft_1wusy_109{--skill-wheel-horizontal-offset: calc(var(--touch-controls-footprint, 148px) / 2);margin-left:calc(var(--touch-controls-footprint, 148px) / 2)}._mobileOffsetRight_1wusy_114{--skill-wheel-horizontal-offset: calc(-1 * var(--touch-controls-footprint, 148px) / 2);margin-right:calc(var(--touch-controls-footprint, 148px) / 2)}._header_1wusy_68{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._title_1wusy_126{font-family:var(--font-display, inherit);font-size:clamp(.95rem,.8rem + .6vw,1.05rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc}._cost_1wusy_135{font-size:.72rem;color:#e0f2febf}._meta_1wusy_72{font-size:.72rem;color:#e2e8f0c7;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}._description_1wusy_150{font-size:.74rem;line-height:1.4;color:#e2e8f0d9;margin:4px 0 10px}._mobile_1wusy_29 ._description_1wusy_150{font-size:clamp(.75rem,2.6vw,.95rem);margin:clamp(4px,1.5vw,8px) 0 clamp(10px,2.8vw,16px)}._progress_1wusy_162{display:flex;justify-content:center;margin:14px 0}._mobile_1wusy_29 ._progress_1wusy_162{margin:clamp(10px,2.8vw,16px) 0}._progressWheel_1wusy_172{--readiness: 0;--progress-color: rgba(56, 189, 248, .95);--progress-glow: rgba(56, 189, 248, .45);--track-color: rgba(148, 163, 184, .18);--inner-background: rgba(15, 23, 42, .9);position:relative;width:clamp(96px,22vw,132px);aspect-ratio:1 / 1;border-radius:999px;display:grid;place-items:center;background:conic-gradient(var(--progress-color) calc(var(--readiness) * 1%),var(--track-color) calc(var(--readiness) * 1%),var(--track-color) 100%);box-shadow:0 0 18px var(--progress-glow);transition:background .22s ease,box-shadow .22s ease,transform .22s ease;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}._progressWheel_1wusy_172:before{content:"";position:absolute;inset:clamp(10px,2.5vw,16px);border-radius:inherit;background:radial-gradient(circle at 30% 30%,rgba(148,163,184,.18),transparent),var(--inner-background);box-shadow:inset 0 0 18px #0f172acc;transition:background .22s ease,box-shadow .22s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}._progressValue_1wusy_211{position:relative;z-index:1;width:calc(100% - clamp(20px,5vw,30px));height:calc(100% - clamp(20px,5vw,30px));border-radius:50%;background:#0f172abf;border:1px solid rgba(148,163,184,.28);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 12px #082f4973}._progressValueText_1wusy_225{font-family:var(--font-display, inherit);font-size:clamp(.85rem,3.6vw,1.2rem);font-weight:600;color:#bae6fd;letter-spacing:.02em}._progressWheelReady_1wusy_233{--progress-color: rgba(190, 242, 100, .95);--progress-glow: rgba(190, 242, 100, .55);--track-color: rgba(99, 102, 241, .24);--inner-background: rgba(17, 24, 39, .88);animation:_readinessPulse_1wusy_1 2.2s ease-in-out infinite}._progressWheelJustReady_1wusy_242{animation:_skillReadyFlash_1wusy_1 .8s ease-out,_readinessPulse_1wusy_1 2.2s ease-in-out .8s infinite}@keyframes _skillReadyFlash_1wusy_1{0%{box-shadow:0 0 18px var(--progress-glow);transform:translateZ(0) scale(1)}50%{box-shadow:0 0 40px #bef264e6,0 0 60px #bef26499;transform:translateZ(0) scale(1.08)}to{box-shadow:0 0 18px var(--progress-glow);transform:translateZ(0) scale(1)}}._progressWheelReady_1wusy_233 ._progressValue_1wusy_211{background:#111827c7;border-color:#bef26473;box-shadow:inset 0 0 20px #22c55e73}._progressWheelReady_1wusy_233 ._progressValueText_1wusy_225{color:#fef9c3;text-shadow:0 0 10px rgba(234,179,8,.65)}._statusList_1wusy_272{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0;font-size:.65rem}._statusBadge_1wusy_280{background:#0e749059;border-radius:999px;padding:3px 10px;color:#e0f2fe}._skills_1wusy_60{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 0;padding:0;list-style:none}._skillItem_1wusy_96{position:relative;width:42px;height:42px;border-radius:12px;border:1px solid rgba(125,211,252,.45);background:#0f172a99;display:flex;align-items:center;justify-content:center;font-size:1.2rem;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}._skillItemActive_1wusy_311{border:2px solid rgba(165,243,252,.95);background:#2dd4bf38;box-shadow:0 0 14px #2dd4bf8c}._skillItem_1wusy_96:focus-visible,._skillItem_1wusy_96:hover{transform:translateY(-2px);box-shadow:0 8px 18px #082f4959}._actionRow_1wusy_323{display:flex;gap:10px;margin-top:10px}._mobile_1wusy_29 ._actionRow_1wusy_323{gap:clamp(12px,3vw,18px);flex-direction:column;align-items:stretch}._mobile_1wusy_29 ._actionButton_1wusy_335{width:100%}._actionButton_1wusy_335{flex:1;padding:clamp(10px,3.2vw,16px) clamp(12px,3.6vw,18px);border-radius:12px;border:none;font-weight:700;font-size:clamp(.82rem,2.6vw,1rem);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-align:center;letter-spacing:.01em}._actionButton_1wusy_335:focus-visible{outline:3px solid rgba(125,211,252,.85);outline-offset:2px}._actionButton_1wusy_335:active{transform:scale(.97)}._useButton_1wusy_365{background:linear-gradient(135deg,#facc15f2,#f97316e6);color:#1f2937;box-shadow:0 10px 22px #eab3084d}._cycleButton_1wusy_371{background:linear-gradient(135deg,#38bdf8f2,#818cf8e6);color:#0f172a;box-shadow:0 10px 22px #3b82f659}._hint_1wusy_64{font-size:.7rem;color:#e2e8f0b3;text-align:center;margin-top:4px}._empty_1wusy_384{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:180px;text-align:center;gap:12px}._emptyContent_1wusy_394{display:flex;flex-direction:column;align-items:center;gap:6px;color:#e2e8f0d1}._emptyIcon_1wusy_402{font-size:1.6rem;filter:drop-shadow(0 0 10px rgba(56,189,248,.45))}._emptyMessage_1wusy_407{font-size:.85rem;font-family:var(--font-display, inherit);font-weight:500;color:#e0f2fe}._emptyHint_1wusy_414{font-size:.75rem;color:#94a3b8cc;max-width:20ch}._visuallyHidden_1wusy_420{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes _skillWheelMobileEnter_1wusy_1{0%{opacity:0;transform:translate(var(--skill-wheel-horizontal-offset, 0px)) translateY(12px)}to{opacity:1;transform:translate(var(--skill-wheel-horizontal-offset, 0px)) translateY(0)}}@keyframes _readinessPulse_1wusy_1{0%,to{box-shadow:0 0 18px var(--progress-glow);transform:scale(1)}50%{box-shadow:0 0 32px #bef264bf;transform:scale(1.03)}}._container_1ju3g_1{position:absolute;top:calc(var(--hud-top-controls-offset, 60px) + 12px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none;z-index:var(--z-toast-notifications)}._notification_1ju3g_14{background:#0c1828bf;padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:500;font-family:var(--font-display, system-ui);letter-spacing:.08em;text-transform:uppercase;color:#fff;box-shadow:0 6px 18px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1;transform:none}._variantCritical_1ju3g_30{background:linear-gradient(135deg,#4c0000d9,#a01e1ed9);color:#ffe8a3;box-shadow:0 10px 24px #a01e1e73}._variantAdvantage_1ju3g_36{background:linear-gradient(135deg,#143c64d9,#1e6ea0d9);color:#dff4ff;box-shadow:0 10px 24px #1e6ea066}._variantResisted_1ju3g_42{background:linear-gradient(135deg,#202630d9,#3a4150d9);color:#f1f3f8;box-shadow:0 10px 24px #181c2466}._variantStatus_1ju3g_48{background:linear-gradient(135deg,#784614d9,#a06e1ed9);color:#fff5e1;box-shadow:0 10px 24px #7846146b}@media (prefers-reduced-motion: no-preference){._notification_1ju3g_14{animation:_notificationFade_1ju3g_1 2s ease forwards}@keyframes _notificationFade_1ju3g_1{0%{opacity:0;transform:translateY(10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}}[data-mobile-hud=true] ._container_1ju3g_1{top:calc(var(--hud-top-controls-offset, 60px) + 12px);bottom:auto;transform:translate(-50%);gap:8px;max-width:min(420px,90vw)}@media (prefers-reduced-motion: reduce){._notification_1ju3g_14{animation:none;opacity:1;transform:none}}._touchLayer_1bg7d_1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:var(--z-touch-controls);--touch-scale: 1;--touch-vertical-scale: 1;--touch-spacing: calc(var(--touch-scale) * 15px);--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 80px);--touch-horizontal-offset: calc(var(--touch-scale) * 95px);--touch-joystick-size: calc(var(--touch-scale) * 110px);--touch-joystick-knob: calc(var(--touch-scale) * 45px);--touch-legend-space: 0px;--touch-primary: #38bdf8;--touch-secondary: #2dd4bf;--touch-tertiary: #0ea5e9;--touch-surface: rgba(10, 22, 40, .82);--touch-surface-alt: rgba(12, 32, 54, .72);--touch-surface-deep: rgba(12, 32, 54, .95);--touch-border: rgba(125, 211, 252, .55);--touch-border-strong: rgba(56, 189, 248, .75);--touch-primary-border-strong: rgba(125, 211, 252, .85);--touch-secondary-border: rgba(34, 197, 210, .65);--touch-primary-soft: rgba(56, 189, 248, .32);--touch-primary-glow: rgba(56, 189, 248, .45);--touch-primary-highlight: rgba(56, 189, 248, .6);--touch-primary-bright: rgba(165, 243, 252, .6);--touch-secondary-soft: rgba(45, 212, 191, .35);--touch-secondary-glow: rgba(45, 212, 191, .55);--touch-secondary-strong: rgba(34, 197, 210, .7);--touch-secondary-intense: rgba(34, 211, 238, .8);--touch-tertiary-strong: rgba(14, 165, 233, .75);--touch-tertiary-soft: rgba(14, 165, 233, .65);--touch-tertiary-deep: rgba(3, 105, 161, .95);--touch-surface-shadow: rgba(4, 10, 24, .92);--touch-primary-muted: rgba(59, 130, 246, .18);--touch-neutral-soft: rgba(148, 163, 184, .35);--touch-neutral-glow: rgba(148, 163, 184, .45);--touch-neutral-border: rgba(148, 163, 184, .45);--touch-shadow: 0 14px 32px rgba(4, 10, 24, .58);--touch-shadow-soft: 0 6px 18px rgba(4, 10, 24, .42);--touch-disabled-filter: saturate(.4) brightness(.85);--touch-cooldown-filter: saturate(.65) brightness(.9);--touch-bottom-base: calc( var(--safe-area-inset-bottom, 0px) + var(--touch-spacing) + var(--touch-legend-space) );--touch-attack-bottom: clamp( var(--touch-bottom-base), calc(var(--touch-bottom-base) + var(--touch-gap) * .2), calc(var(--touch-bottom-base) + var(--touch-gap) * .8) );--touch-dash-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * .7), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.05), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.6) );--touch-skill-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * .7), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.05), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.6) );--touch-cycle-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * 1.6), calc(var(--touch-bottom-base) + var(--touch-gap) * 2.1), calc(var(--touch-bottom-base) + var(--touch-gap) * 2.8) );--touch-evolve-bottom: clamp( var(--touch-bottom-base), calc(var(--touch-bottom-base) + var(--touch-gap) * .35), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.1) )}._sidebarHidden_1bg7d_74{opacity:0;pointer-events:none!important;touch-action:none!important}._sidebarHidden_1bg7d_74 *,._sidebarHidden_1bg7d_74 *:before,._sidebarHidden_1bg7d_74 *:after{pointer-events:none!important;touch-action:none!important}._layoutRight_1bg7d_87,._layoutLeft_1bg7d_95{direction:ltr}._landscape_1bg7d_99 ._joystickZone_1bg7d_99{bottom:calc(var(--safe-area-inset-bottom, 0px) + var(--touch-spacing));top:auto}._landscape_1bg7d_99{--touch-attack-bottom: clamp( var(--touch-bottom-base), calc(var(--touch-bottom-base) + var(--touch-gap) * .15), calc(var(--touch-bottom-base) + var(--touch-gap) * .5) );--touch-dash-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * .5), calc(var(--touch-bottom-base) + var(--touch-gap) * .9), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.3) );--touch-skill-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * .5), calc(var(--touch-bottom-base) + var(--touch-gap) * .9), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.3) );--touch-cycle-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * 1.1), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.7), calc(var(--touch-bottom-base) + var(--touch-gap) * 2.2) );--touch-evolve-bottom: clamp( var(--touch-bottom-base), calc(var(--touch-bottom-base) + var(--touch-gap) * .25), calc(var(--touch-bottom-base) + var(--touch-gap) * .8) )}._compact_1bg7d_133{--touch-spacing: calc(var(--touch-scale) * 10px);--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 58px);--touch-horizontal-offset: calc(var(--touch-scale) * 68px);--touch-joystick-size: calc(var(--touch-scale) * 92px);--touch-joystick-knob: calc(var(--touch-scale) * 36px);--touch-bottom-base: calc( var(--safe-area-inset-bottom, 0px) + var(--touch-spacing) + var(--touch-legend-space) )}._compact_1bg7d_133 ._buttonLabel_1bg7d_144{font-size:clamp(.6rem,1.8vw,.75rem)}._compact_1bg7d_133 ._buttonLegend_1bg7d_148{font-size:clamp(.55rem,1.5vw,.7rem)}._layoutRight_1bg7d_87 ._joystickZone_1bg7d_99{left:calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing));right:auto}._layoutLeft_1bg7d_95 ._joystickZone_1bg7d_99{right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing));left:auto}._landscape_1bg7d_99._layoutRight_1bg7d_87 ._joystickZone_1bg7d_99{left:max(calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing)),calc(var(--touch-spacing) * 1.5))}._landscape_1bg7d_99._layoutLeft_1bg7d_95 ._joystickZone_1bg7d_99{right:max(calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing)),calc(var(--touch-spacing) * 1.5));left:auto}._landscape_1bg7d_99._layoutRight_1bg7d_87 ._attackButton_1bg7d_179,._landscape_1bg7d_99._layoutRight_1bg7d_87 ._dashButton_1bg7d_180{right:max(calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing)),calc(var(--touch-spacing) * 1.5))}._landscape_1bg7d_99._layoutLeft_1bg7d_95 ._attackButton_1bg7d_179,._landscape_1bg7d_99._layoutLeft_1bg7d_95 ._dashButton_1bg7d_180{left:max(calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing)),calc(var(--touch-spacing) * 1.5))}._layoutRight_1bg7d_87 ._attackButton_1bg7d_179,._layoutRight_1bg7d_87 ._dashButton_1bg7d_180{right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing));left:auto}._layoutLeft_1bg7d_95 ._attackButton_1bg7d_179,._layoutLeft_1bg7d_95 ._dashButton_1bg7d_180{left:calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing));right:auto}._layoutRight_1bg7d_87 ._skillButton_1bg7d_207,._layoutRight_1bg7d_87 ._cycleSkillButton_1bg7d_208,._layoutRight_1bg7d_87 ._evolveButton_1bg7d_209{right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset));left:auto}._layoutLeft_1bg7d_95 ._skillButton_1bg7d_207,._layoutLeft_1bg7d_95 ._cycleSkillButton_1bg7d_208,._layoutLeft_1bg7d_95 ._evolveButton_1bg7d_209{left:calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset));right:auto}._joystickZone_1bg7d_99{position:absolute;bottom:calc(var(--safe-area-inset-bottom, 0px) + var(--touch-spacing));left:calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing));width:var(--touch-joystick-size);height:var(--touch-joystick-size);border-radius:50%;background:radial-gradient(circle at 32% 30%,var(--touch-primary-soft),rgba(8,18,36,.8) 70%,var(--touch-surface-shadow) 100%),var(--touch-surface);border:1px solid var(--touch-border);display:flex;justify-content:center;align-items:center;touch-action:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:auto;box-shadow:var(--touch-shadow);position:relative}._joystickZone_1bg7d_99:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:radial-gradient(circle,var(--touch-primary-soft),transparent 70%);opacity:.65;filter:blur(4px);z-index:0}._joystickKnob_1bg7d_261{width:var(--touch-joystick-knob);height:var(--touch-joystick-knob);border-radius:50%;background:radial-gradient(circle at 35% 28%,var(--touch-primary-highlight),var(--touch-tertiary-soft) 55%,var(--touch-surface-deep));border:1px solid var(--touch-border-strong);box-shadow:inset 0 0 12px #040a18ad,0 6px 16px #040a188c;transition:transform .2s;position:relative;z-index:1}._button_1bg7d_144{position:absolute;border-radius:50%;border:1px solid var(--touch-border);display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:none;pointer-events:auto;color:#fff;overflow:visible;background:radial-gradient(circle at 30% 30%,var(--touch-primary-soft),rgba(8,18,36,.85) 70%,var(--touch-surface-shadow) 100%),var(--touch-surface-alt);box-shadow:var(--touch-shadow),0 0 16px var(--touch-primary-soft);position:relative;transition:box-shadow .18s ease,transform .18s ease,filter .18s ease,border-color .18s ease}._buttonActive_1bg7d_303{transform:scale(.94);box-shadow:0 10px 26px #040a189e,0 0 24px var(--touch-primary-glow);filter:brightness(1.05)}._button_1bg7d_144:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--ripple-x, 50%) var(--ripple-y, 50%),rgba(255,255,255,.4) 0%,rgba(255,255,255,.2) 20%,transparent 70%);opacity:0;transform:scale(0);pointer-events:none;z-index:10;transition:opacity 0ms,transform 0ms}._button_1bg7d_144._rippleActive_1bg7d_328:after{animation:_rippleEffect_1bg7d_1 .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes _rippleEffect_1bg7d_1{0%{opacity:1;transform:scale(0)}50%{opacity:.6}to{opacity:0;transform:scale(2.5)}}._attackButtonActive_1bg7d_346{border-color:var(--touch-primary-border-strong);box-shadow:0 12px 30px #38bdf88c,0 0 32px var(--touch-primary-highlight)}._dashButtonActive_1bg7d_351{border-color:var(--touch-secondary-intense);box-shadow:0 10px 24px #2dd4bf80,0 0 26px var(--touch-secondary-glow)}._skillButtonActive_1bg7d_356{border-color:var(--touch-primary-border-strong);box-shadow:0 12px 28px #38bdf880,0 0 28px var(--touch-primary);filter:brightness(1.08)}._cycleSkillButtonActive_1bg7d_362{border-color:var(--touch-secondary-border);box-shadow:0 9px 22px #2dd4bf73,0 0 22px var(--touch-secondary-soft)}._evolveButtonActive_1bg7d_367{border-color:#f472b6cc;box-shadow:0 10px 26px #f472b666,0 0 24px #f472b680;filter:brightness(1.06)}._button_1bg7d_144:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;background:radial-gradient(circle,var(--touch-secondary-soft),transparent 70%);opacity:0;pointer-events:none;transition:opacity .18s ease;filter:blur(6px);z-index:0}._button_1bg7d_144:focus-visible:not(:disabled):not(._disabled_1bg7d_386):before,._button_1bg7d_144:hover:before{opacity:.85}._actionGroup_1bg7d_391{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._actionGroup_1bg7d_391>*{pointer-events:auto}._button_1bg7d_144:focus-visible:not(:disabled):not(._disabled_1bg7d_386),._attackButton_1bg7d_179:focus-visible:not(:disabled):not(._disabled_1bg7d_386),._dashButton_1bg7d_180:focus-visible:not(:disabled):not(._disabled_1bg7d_386),._skillButton_1bg7d_207:focus-visible:not(:disabled):not(._disabled_1bg7d_386),._cycleSkillButton_1bg7d_208:focus-visible:not(:disabled):not(._disabled_1bg7d_386),._evolveButton_1bg7d_209:focus-visible:not(:disabled):not(._disabled_1bg7d_386){outline:3px solid #00ffe1;outline-offset:4px}._attackButton_1bg7d_179{bottom:var(--touch-attack-bottom);right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing));width:calc(var(--touch-scale) * 70px);height:calc(var(--touch-scale) * 70px);font-size:calc(var(--touch-scale) * 1.8rem);background:radial-gradient(circle at 32% 28%,var(--touch-primary-glow),var(--touch-tertiary-strong) 55%,var(--touch-tertiary-deep)),linear-gradient(160deg,rgba(8,18,36,.9),var(--touch-surface-alt));border-color:var(--touch-border-strong);box-shadow:0 12px 28px #040a1899,0 0 28px var(--touch-primary-glow)}._dashButton_1bg7d_180{bottom:var(--touch-dash-bottom);right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing));width:calc(var(--touch-scale) * 60px);height:calc(var(--touch-scale) * 60px);font-size:calc(var(--touch-scale) * 1.5rem);background:radial-gradient(circle at 30% 30%,var(--touch-secondary-glow),var(--touch-secondary-strong) 60%,var(--touch-surface-shadow)),linear-gradient(160deg,rgba(8,18,36,.9),var(--touch-surface-alt));border-color:var(--touch-secondary-strong)}._skillButton_1bg7d_207{bottom:var(--touch-skill-bottom);right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset));width:calc(var(--touch-scale) * 65px);height:calc(var(--touch-scale) * 65px);font-size:calc(var(--touch-scale) * 1.6rem);color:#081224e6;background:radial-gradient(circle at 28% 28%,var(--touch-primary-highlight),var(--touch-primary) 55%,var(--touch-surface-deep)),linear-gradient(160deg,rgba(8,18,36,.9),var(--touch-surface-alt));border-color:var(--touch-primary-border-strong);box-shadow:0 14px 30px #040a189e,0 0 30px var(--touch-primary-glow)}._cycleSkillButton_1bg7d_208{bottom:var(--touch-cycle-bottom);right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset));width:calc(var(--touch-scale) * 55px);height:calc(var(--touch-scale) * 55px);font-size:calc(var(--touch-scale) * 1.4rem);background:radial-gradient(circle at 28% 28%,var(--touch-primary-soft),var(--touch-secondary-strong) 58%,var(--touch-surface-shadow)),linear-gradient(160deg,rgba(8,18,36,.9),var(--touch-surface-alt));border-color:var(--touch-secondary-border)}._buttonIcon_1bg7d_482{position:relative;z-index:2;pointer-events:none}._buttonLabel_1bg7d_144{position:absolute;left:50%;top:calc(50% + var(--touch-scale) * 12px);transform:translate(-50%,-50%);font-size:calc(var(--touch-scale) * .55rem);font-weight:700;letter-spacing:.01em;color:#fff;pointer-events:none;text-shadow:0 0 4px rgba(0,0,0,.75);white-space:nowrap;z-index:2}._landscape_1bg7d_99 ._buttonLabel_1bg7d_144{top:calc(50% + var(--touch-scale) * 10px);font-size:calc(var(--touch-scale) * .5rem);letter-spacing:.04em}._buttonLabelBottom_1bg7d_509{top:calc(50% + var(--touch-scale) * 14px)}._landscape_1bg7d_99 ._buttonLabelBottom_1bg7d_509{top:calc(50% + var(--touch-scale) * 12px)}._buttonLabelTop_1bg7d_517{top:calc(50% - var(--touch-scale) * 16px)}._landscape_1bg7d_99 ._buttonLabelTop_1bg7d_517{top:calc(50% - var(--touch-scale) * 14px)}._buttonLabelHighlight_1bg7d_525{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.85)}._buttonLabelMuted_1bg7d_530{color:#ffffffbf;text-shadow:0 0 3px rgba(0,0,0,.65)}._buttonLegend_1bg7d_148{position:absolute;top:100%;margin-top:calc(var(--touch-scale) * 8px);padding:calc(var(--touch-scale) * 3px) calc(var(--touch-scale) * 8px);border-radius:999px;font-size:calc(var(--touch-scale) * .65rem);font-weight:600;line-height:1.15;color:#fff;background:#000000b8;white-space:nowrap;text-shadow:0 0 6px rgba(0,0,0,.85);pointer-events:none;z-index:3}._layoutRight_1bg7d_87 ._buttonLegend_1bg7d_148{right:0;transform:translate(-10%);text-align:right}._layoutLeft_1bg7d_95 ._buttonLegend_1bg7d_148{left:0;transform:translate(10%);text-align:left}._landscape_1bg7d_99 ._buttonLegend_1bg7d_148{font-size:calc(var(--touch-scale) * .55rem);margin-top:calc(var(--touch-scale) * 5px);padding:calc(var(--touch-scale) * 2px) calc(var(--touch-scale) * 6px);letter-spacing:.04em}._cooldownOverlay_1bg7d_571{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(rgba(56,189,248,.45) var(--cooldown-progress, 0%),rgba(4,10,24,.45) 0);transform:rotate(-90deg);pointer-events:none;z-index:1;transition:opacity .2s ease}._skillReady_1bg7d_586._skillJustReady_1bg7d_586{animation:_skillReadyFlash_1bg7d_1 .6s ease-out}@keyframes _skillReadyFlash_1bg7d_1{0%{box-shadow:0 14px 32px #040a189e,0 0 30px var(--touch-primary-glow)}50%{box-shadow:0 14px 42px #38bdf8cc,0 0 60px #38bdf8e6;transform:scale(1.08);filter:brightness(1.3)}to{box-shadow:0 14px 32px #040a189e,0 0 30px var(--touch-primary-glow)}}._chargeReady_1bg7d_605._chargeJustReady_1bg7d_605{animation:_chargeReadyFlash_1bg7d_1 .6s ease-out}@keyframes _chargeReadyFlash_1bg7d_1{0%{box-shadow:0 12px 26px #040a1899,0 0 24px var(--touch-secondary-glow)}50%{box-shadow:0 12px 36px #2dd4bfcc,0 0 50px #2dd4bfe6;transform:scale(1.06);filter:brightness(1.25)}to{box-shadow:0 12px 26px #040a1899,0 0 24px var(--touch-secondary-glow)}}._skillCooldownOverlay_1bg7d_623{background:conic-gradient(rgba(45,212,191,.55) var(--cooldown-progress, 0%),rgba(4,10,24,.55) 0)}._cooldownLabel_1bg7d_630{position:absolute;top:calc(var(--touch-scale) * 6px);left:50%;transform:translate(-50%);font-size:calc(var(--touch-scale) * .65rem);font-weight:600;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.75);z-index:2}._dashLabel_1bg7d_642{color:#fff}._skillLabel_1bg7d_646{position:absolute;left:50%;transform:translate(-50%);font-size:calc(var(--touch-scale) * .6rem);font-weight:600;pointer-events:none;z-index:2;text-shadow:0 0 2px rgba(0,0,0,.55)}._skillCostLabel_1bg7d_657{bottom:calc(var(--touch-scale) * 6px)}._skillLabelReady_1bg7d_661{color:#001}._skillLabelDisabled_1bg7d_665{color:#ffffffd9}._skillLabelHidden_1bg7d_669{opacity:0}._skillCooldownLabel_1bg7d_673{color:#fff}._evolveButton_1bg7d_209{bottom:var(--touch-evolve-bottom);right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset));width:calc(var(--touch-scale) * 60px);height:calc(var(--touch-scale) * 60px);font-size:calc(var(--touch-scale) * 1.5rem)}._disabled_1bg7d_386{cursor:not-allowed;filter:var(--touch-disabled-filter);box-shadow:inset 0 0 0 1px #94a3b847,0 6px 16px #040a1866}._visuallyHidden_1bg7d_693{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._chargeReady_1bg7d_605{background:radial-gradient(circle at 35% 28%,var(--touch-primary-bright),var(--touch-secondary-intense) 60%,var(--touch-surface-deep)),linear-gradient(170deg,#081224f2,#0c2036c2);box-shadow:0 12px 26px #040a1899,0 0 24px var(--touch-secondary-glow)}._chargeEmpty_1bg7d_716{background:radial-gradient(circle at 35% 28%,var(--touch-primary-muted),var(--touch-surface-deep)),linear-gradient(170deg,#081224eb,#0c2036b3);border-color:var(--touch-neutral-border);box-shadow:var(--touch-shadow-soft)}._skillReady_1bg7d_586{background:radial-gradient(circle at 35% 28%,var(--touch-primary-highlight),var(--touch-primary) 60%,var(--touch-surface-deep)),linear-gradient(170deg,#081224f2,#0c2036bf);box-shadow:0 14px 32px #040a189e,0 0 30px var(--touch-primary-glow)}._skillDisabled_1bg7d_738{background:radial-gradient(circle at 40% 32%,var(--touch-neutral-soft),rgba(15,23,42,.85)),linear-gradient(170deg,#081224e6,#0c2036bf);color:#e2e8f0c7;border-color:var(--touch-neutral-border);box-shadow:var(--touch-shadow-soft)}._cycleSkillReady_1bg7d_750{background:radial-gradient(circle at 32% 30%,var(--touch-primary-glow),var(--touch-secondary-strong) 60%,var(--touch-surface-shadow)),linear-gradient(170deg,#081224f2,#0c2036c2);box-shadow:0 12px 26px #040a1894,0 0 26px var(--touch-secondary-glow)}._evolveReady_1bg7d_761{background:radial-gradient(circle at 35% 32%,var(--touch-secondary-glow),var(--touch-secondary-intense) 55%,var(--touch-surface-shadow)),linear-gradient(170deg,#081224f2,#0c2036c2);box-shadow:0 14px 32px #040a1899,0 0 32px var(--touch-secondary-glow);transform:scale(1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0) scale(1);-webkit-transform:translateZ(0) scale(1)}._evolveLocked_1bg7d_780{background:radial-gradient(circle at 40% 34%,var(--touch-neutral-soft),rgba(15,23,42,.88)),linear-gradient(170deg,#081224eb,#0c2036b8);border-color:var(--touch-neutral-border);box-shadow:var(--touch-shadow-soft)}._cooldownState_1bg7d_791{filter:var(--touch-cooldown-filter);box-shadow:inset 0 0 0 1px var(--touch-neutral-glow),0 10px 20px #040a1873;cursor:progress}@media (max-width: 400px){._touchLayer_1bg7d_1{--touch-spacing: calc(var(--touch-scale) * 8px);--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 52px);--touch-horizontal-offset: 0px;--touch-dash-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * 1), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.4), calc(var(--touch-bottom-base) + var(--touch-gap) * 1.8) );--touch-skill-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * 2), calc(var(--touch-bottom-base) + var(--touch-gap) * 2.5), calc(var(--touch-bottom-base) + var(--touch-gap) * 3) );--touch-cycle-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * 3), calc(var(--touch-bottom-base) + var(--touch-gap) * 3.6), calc(var(--touch-bottom-base) + var(--touch-gap) * 4.2) );--touch-evolve-bottom: clamp( calc(var(--touch-bottom-base) + var(--touch-gap) * 1.5), calc(var(--touch-bottom-base) + var(--touch-gap) * 2), calc(var(--touch-bottom-base) + var(--touch-gap) * 2.5) )}._layoutRight_1bg7d_87 ._skillButton_1bg7d_207,._layoutRight_1bg7d_87 ._cycleSkillButton_1bg7d_208,._layoutRight_1bg7d_87 ._evolveButton_1bg7d_209{right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing));left:auto}._layoutLeft_1bg7d_95 ._skillButton_1bg7d_207,._layoutLeft_1bg7d_95 ._cycleSkillButton_1bg7d_208,._layoutLeft_1bg7d_95 ._evolveButton_1bg7d_209{left:calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing));right:auto}._attackButton_1bg7d_179{width:calc(var(--touch-scale) * 65px);height:calc(var(--touch-scale) * 65px)}._dashButton_1bg7d_180,._skillButton_1bg7d_207,._evolveButton_1bg7d_209{width:calc(var(--touch-scale) * 58px);height:calc(var(--touch-scale) * 58px)}._cycleSkillButton_1bg7d_208{width:calc(var(--touch-scale) * 52px);height:calc(var(--touch-scale) * 52px)}._joystickZone_1bg7d_99{width:calc(var(--touch-scale) * 100px);height:calc(var(--touch-scale) * 100px)}._joystickKnob_1bg7d_261{width:calc(var(--touch-scale) * 40px);height:calc(var(--touch-scale) * 40px)}}@media (max-width: 350px){._touchLayer_1bg7d_1{--touch-spacing: calc(var(--touch-scale) * 6px);--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 44px)}._attackButton_1bg7d_179{width:calc(var(--touch-scale) * 60px);height:calc(var(--touch-scale) * 60px)}._dashButton_1bg7d_180,._skillButton_1bg7d_207,._evolveButton_1bg7d_209{width:calc(var(--touch-scale) * 54px);height:calc(var(--touch-scale) * 54px)}._cycleSkillButton_1bg7d_208{width:calc(var(--touch-scale) * 48px);height:calc(var(--touch-scale) * 48px)}._joystickZone_1bg7d_99{width:calc(var(--touch-scale) * 85px);height:calc(var(--touch-scale) * 85px)}._joystickKnob_1bg7d_261{width:calc(var(--touch-scale) * 34px);height:calc(var(--touch-scale) * 34px)}._buttonLabel_1bg7d_144{font-size:clamp(.55rem,1.6vw,.7rem)}._buttonLegend_1bg7d_148{font-size:clamp(.5rem,1.4vw,.65rem)}}@media (max-width: 320px){._touchLayer_1bg7d_1{--touch-spacing: calc(var(--touch-scale) * 5px);--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 40px)}._attackButton_1bg7d_179{width:calc(var(--touch-scale) * 56px);height:calc(var(--touch-scale) * 56px)}._dashButton_1bg7d_180,._skillButton_1bg7d_207,._evolveButton_1bg7d_209{width:calc(var(--touch-scale) * 50px);height:calc(var(--touch-scale) * 50px)}._cycleSkillButton_1bg7d_208{width:calc(var(--touch-scale) * 44px);height:calc(var(--touch-scale) * 44px)}._joystickZone_1bg7d_99{width:calc(var(--touch-scale) * 80px);height:calc(var(--touch-scale) * 80px)}._joystickKnob_1bg7d_261{width:calc(var(--touch-scale) * 32px);height:calc(var(--touch-scale) * 32px)}._buttonIcon_1bg7d_482{font-size:.9em}._buttonLabel_1bg7d_144{font-size:clamp(.5rem,1.5vw,.65rem)}._buttonLegend_1bg7d_148{font-size:clamp(.45rem,1.3vw,.6rem)}}@media (min-width: 401px) and (max-width: 600px){._touchLayer_1bg7d_1{--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 70px);--touch-spacing: calc(var(--touch-scale) * 12px);--touch-horizontal-offset: calc(var(--touch-scale) * 85px)}}@media (min-width: 601px){._touchLayer_1bg7d_1{--touch-spacing: calc(var(--touch-scale) * 18px);--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 95px);--touch-horizontal-offset: calc(var(--touch-scale) * 105px)}}@media (min-width: 601px) and (orientation: landscape){._touchLayer_1bg7d_1{--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 75px);--touch-horizontal-offset: calc(var(--touch-scale) * 110px);--touch-spacing: calc(var(--touch-scale) * 16px)}}@media (min-height: 501px) and (max-height: 667px) and (orientation: landscape){._touchLayer_1bg7d_1{--touch-spacing: calc(var(--touch-scale) * 10px);--touch-gap: min(60px, 9vh);--touch-horizontal-offset: calc(var(--touch-scale) * 75px)}._attackButton_1bg7d_179,._dashButton_1bg7d_180,._joystickZone_1bg7d_99{transform:scale(.95)}._buttonLabel_1bg7d_144{font-size:clamp(.52rem,1.6vw,.68rem)}._buttonLegend_1bg7d_148{font-size:clamp(.5rem,1.4vw,.63rem)}}@media (max-height: 500px) and (orientation: landscape){._touchLayer_1bg7d_1{--touch-spacing: 8px;--touch-gap: min(40px, 8vh);--touch-horizontal-offset: calc(var(--touch-scale) * 58px);--touch-attack-bottom: calc(var(--safe-area-inset-bottom, 0px) + 8px);--touch-dash-bottom: calc(var(--safe-area-inset-bottom, 0px) + 8px + var(--touch-gap) * .6);--touch-skill-bottom: calc(var(--safe-area-inset-bottom, 0px) + 8px + var(--touch-gap) * 1.2);--touch-cycle-bottom: calc(var(--safe-area-inset-bottom, 0px) + 8px + var(--touch-gap) * 1.8);--touch-evolve-bottom: calc(var(--safe-area-inset-bottom, 0px) + 8px + var(--touch-gap) * .8)}._attackButton_1bg7d_179,._dashButton_1bg7d_180,._joystickZone_1bg7d_99{transform:scale(.85)}._skillButton_1bg7d_207,._cycleSkillButton_1bg7d_208,._evolveButton_1bg7d_209{transform:scale(.75)}._buttonLabel_1bg7d_144{font-size:clamp(.5rem,1.5vw,.65rem)}._buttonLegend_1bg7d_148{font-size:clamp(.48rem,1.3vw,.6rem)}._cooldownLabel_1bg7d_630,._skillLabel_1bg7d_646{font-size:calc(var(--touch-scale) * .55rem)}}@media (max-height: 600px){._buttonLegend_1bg7d_148{display:none}._touchLayer_1bg7d_1{--touch-legend-space: 0px}}@media (min-height: 301px) and (max-height: 400px) and (orientation: landscape){._touchLayer_1bg7d_1{--touch-gap: min(36px, 7vh);--touch-spacing: 7px;--touch-horizontal-offset: calc(var(--touch-scale) * 54px);--touch-attack-bottom: calc(var(--safe-area-inset-bottom, 0px) + 7px);--touch-dash-bottom: calc(var(--safe-area-inset-bottom, 0px) + 7px + var(--touch-gap) * .58);--touch-skill-bottom: calc(var(--safe-area-inset-bottom, 0px) + 7px + var(--touch-gap) * 1.15);--touch-cycle-bottom: calc(var(--safe-area-inset-bottom, 0px) + 7px + var(--touch-gap) * 1.72);--touch-evolve-bottom: calc(var(--safe-area-inset-bottom, 0px) + 7px + var(--touch-gap) * .78)}._attackButton_1bg7d_179,._dashButton_1bg7d_180,._joystickZone_1bg7d_99{transform:scale(.75)}._skillButton_1bg7d_207,._cycleSkillButton_1bg7d_208,._evolveButton_1bg7d_209{transform:scale(.65)}._buttonLabel_1bg7d_144{font-size:clamp(.48rem,1.4vw,.62rem)}._buttonLegend_1bg7d_148{font-size:clamp(.45rem,1.2vw,.58rem)}._cooldownLabel_1bg7d_630,._skillLabel_1bg7d_646{font-size:calc(var(--touch-scale) * .52rem)}}@media (max-height: 300px) and (orientation: landscape){._touchLayer_1bg7d_1{--touch-gap: min(28px, 5vh);--touch-spacing: 5px;--touch-horizontal-offset: calc(var(--touch-scale) * 45px);--touch-attack-bottom: calc(var(--safe-area-inset-bottom, 0px) + 5px);--touch-dash-bottom: calc(var(--safe-area-inset-bottom, 0px) + 5px + var(--touch-gap) * .5);--touch-skill-bottom: calc(var(--safe-area-inset-bottom, 0px) + 5px + var(--touch-gap) * 1);--touch-cycle-bottom: calc(var(--safe-area-inset-bottom, 0px) + 5px + var(--touch-gap) * 1.5);--touch-evolve-bottom: calc(var(--safe-area-inset-bottom, 0px) + 5px + var(--touch-gap) * .7)}._attackButton_1bg7d_179,._dashButton_1bg7d_180,._joystickZone_1bg7d_99{transform:scale(.65)}._skillButton_1bg7d_207,._cycleSkillButton_1bg7d_208,._evolveButton_1bg7d_209{transform:scale(.55)}._buttonLabel_1bg7d_144{font-size:clamp(.42rem,1.2vw,.55rem)}._buttonLegend_1bg7d_148{font-size:clamp(.4rem,1vw,.5rem)}._cooldownLabel_1bg7d_630,._skillLabel_1bg7d_646{font-size:calc(var(--touch-scale) * .48rem)}._buttonIcon_1bg7d_482{font-size:.85em}}@media (min-aspect-ratio: 2/1) and (orientation: landscape){._touchLayer_1bg7d_1{--touch-horizontal-offset: calc(var(--touch-scale) * 120px);--touch-spacing: calc(var(--touch-scale) * 16px)}._layoutRight_1bg7d_87 ._skillButton_1bg7d_207,._layoutRight_1bg7d_87 ._cycleSkillButton_1bg7d_208,._layoutRight_1bg7d_87 ._evolveButton_1bg7d_209{right:calc(var(--safe-area-inset-right, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset) + 20px)}._layoutLeft_1bg7d_95 ._skillButton_1bg7d_207,._layoutLeft_1bg7d_95 ._cycleSkillButton_1bg7d_208,._layoutLeft_1bg7d_95 ._evolveButton_1bg7d_209{left:calc(var(--safe-area-inset-left, 0px) + var(--touch-spacing) + var(--touch-horizontal-offset) + 20px)}}@media (max-aspect-ratio: 1/2) and (orientation: portrait){._touchLayer_1bg7d_1{--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 90px)}._compact_1bg7d_133{--touch-gap: calc(var(--touch-scale) * var(--touch-vertical-scale) * 65px)}}@media (prefers-reduced-motion: no-preference){._evolveReady_1bg7d_761{animation:_pulse_1bg7d_1 1s infinite}}@media (prefers-reduced-motion: reduce){._evolveReady_1bg7d_761{transform:scale(1.05)}._skillReady_1bg7d_586._skillJustReady_1bg7d_586,._chargeReady_1bg7d_605._chargeJustReady_1bg7d_605{animation:none}._button_1bg7d_144._rippleActive_1bg7d_328:after{animation:none;opacity:0}}@keyframes _pulse_1bg7d_1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.1)}}._container_luem9_1{display:flex;flex-direction:column;gap:12px;padding:16px;background:#0a141ec7;border:1px solid rgba(120,200,255,.2);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 24px #00000040}._header_luem9_13{display:flex;justify-content:space-between;align-items:center;font-weight:600;letter-spacing:.02em}._title_luem9_21{font-size:.95rem;text-transform:uppercase;color:#ffffffd9}._value_luem9_27{font-size:.95rem;color:#76e4ff}._sliderLabel_luem9_32{display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#ffffffb3}._slider_luem9_32{width:100%;accent-color:#76e4ff;cursor:pointer}._sliderText_luem9_46{font-weight:500;letter-spacing:.01em}._presets_luem9_51{display:flex;gap:8px;justify-content:space-between}._presetButton_luem9_57{flex:1;padding:8px 10px;background:#ffffff14;border:1px solid transparent;border-radius:999px;color:#ffffffd9;font-weight:500;font-size:.85rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}._presetButton_luem9_57:hover,._presetButton_luem9_57:focus-visible{background:#76e4ff33;border-color:#76e4ff59;transform:translateY(-1px)}._presetButton_luem9_57:active{transform:translateY(0)}._active_luem9_81{background:#76e4ff47;border-color:#76e4ff73;color:#fff}@media (max-width: 720px){._container_luem9_1{padding:14px;gap:10px}._presetButton_luem9_57{padding:8px;font-size:.8rem}}._preview_wzqco_1{--touch-active-color: rgba(122, 208, 255, .85);--touch-active-glow: rgba(122, 208, 255, .45);--touch-active-sheen: rgba(156, 224, 255, .16);--touch-preview-scale: 1;--touch-preview-sensitivity: 1;display:inline-flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,#12182ceb,#080b16f0);box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 30px #00000059;color:#f5f7ffd9;min-width:132px;flex-shrink:0;transition:opacity .2s ease}._preview_wzqco_1[data-disabled=true]{opacity:.55}._device_wzqco_25{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border-radius:12px;background:linear-gradient(180deg,#0a0d1ad9,#070914f2);box-shadow:inset 0 -8px 12px #00000059;transform:scale(var(--touch-preview-scale));transform-origin:center;transition:transform .2s ease}._side_wzqco_39{position:relative;border-radius:10px;padding:6px 5px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:46px;background:#ffffff0d;transition:background .2s ease,box-shadow .2s ease,opacity .2s ease;opacity:.72}._leftSide_wzqco_54,._rightSide_wzqco_55{position:relative}._leftSide_wzqco_54:after,._rightSide_wzqco_55:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.12),transparent 70%);opacity:0;transition:opacity .2s ease}._preview_wzqco_1[data-layout=left] ._leftSide_wzqco_54,._preview_wzqco_1[data-layout=right] ._rightSide_wzqco_55{background:linear-gradient(160deg,#7ad0ff52,#162342d9);box-shadow:0 0 0 1px var(--touch-active-glow),0 0 18px #6ec4ff52;opacity:1}._preview_wzqco_1[data-layout=left] ._leftSide_wzqco_54:after,._preview_wzqco_1[data-layout=right] ._rightSide_wzqco_55:after{opacity:1}._preview_wzqco_1[data-layout=right] ._leftSide_wzqco_54,._preview_wzqco_1[data-layout=left] ._rightSide_wzqco_55{opacity:.55}._joystickRing_wzqco_88{position:relative;width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ffffff14,#030610e6);box-shadow:inset 0 0 6px #00000059;transition:border-color .2s ease,box-shadow .2s ease}._joystickRing_wzqco_88:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgba(162,232,255,.35);opacity:.55;transform:scale(var(--touch-preview-sensitivity));transition:transform .2s ease,opacity .2s ease;pointer-events:none}._joystickHandle_wzqco_114{width:14px;height:14px;border-radius:50%;background:#ffffffbf;box-shadow:0 0 6px #ffffff2e;transition:background .2s ease,box-shadow .2s ease}._preview_wzqco_1[data-layout=left] ._joystickRing_wzqco_88{border-color:#8cdcffd9;box-shadow:inset 0 0 10px #66b8ff66,0 0 10px #64bcff59}._preview_wzqco_1[data-layout=left] ._joystickHandle_wzqco_114{background:#a2e8fff2;box-shadow:0 0 10px #7cd2ff8c}._utilityRow_wzqco_133{display:flex;align-items:center;gap:5px}._utilityButton_wzqco_139,._utilityBar_wzqco_140{border-radius:6px;background:#ffffff1f;box-shadow:inset 0 -1px 2px #0000004d;transition:background .2s ease,box-shadow .2s ease}._utilityButton_wzqco_139{width:16px;height:10px}._utilityBar_wzqco_140{width:22px;height:10px}._preview_wzqco_1[data-layout=left] ._utilityButton_wzqco_139,._preview_wzqco_1[data-layout=left] ._utilityBar_wzqco_140{background:#a2e8ffa6;box-shadow:inset 0 -1px 2px #0c203499,0 0 8px #7cd2ff59}._actionCluster_wzqco_163{display:flex;gap:4px}._actionButton_wzqco_168{width:12px;height:12px;border-radius:50%;background:#ffffff24;box-shadow:inset 0 -1px 2px #0000004d;transition:background .2s ease,box-shadow .2s ease}._skillButton_wzqco_177{width:26px;height:12px;border-radius:6px;background:#ffffff24;box-shadow:inset 0 -1px 2px #0000004d;transition:background .2s ease,box-shadow .2s ease}._preview_wzqco_1[data-layout=right] ._actionButton_wzqco_168,._preview_wzqco_1[data-layout=right] ._skillButton_wzqco_177{background:linear-gradient(160deg,#a2e8ffb3,#58b8ff99);box-shadow:inset 0 -1px 2px #0c203499,0 0 10px #76d2ff73}._labels_wzqco_192{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}._label_wzqco_192{transition:color .2s ease,opacity .2s ease;color:#f5f7ff94}._leftLabel_wzqco_207,._rightLabel_wzqco_208{display:inline-flex;align-items:center;gap:.2rem}._preview_wzqco_1[data-layout=left] ._leftLabel_wzqco_207,._preview_wzqco_1[data-layout=right] ._rightLabel_wzqco_208{color:#a2e8ffeb;opacity:1}._previewMeters_wzqco_220{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;background:#090e1ab3;border-radius:10px;padding:6px 8px;border:1px solid rgba(255,255,255,.06)}._previewMeter_wzqco_220{display:flex;flex-direction:column;gap:4px}._previewMeterLabel_wzqco_236{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ffa6}._previewMeterTrack_wzqco_243{position:relative;height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}._previewMeterFill_wzqco_251{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#7ad0ffcc,#48e8ffbf);transition:width .2s ease}._previewMeterFill_wzqco_251[data-variant=sensitivity]{background:linear-gradient(90deg,#6ec4ffb3,#3b82f6bf)}._preview_wzqco_1[data-layout=right] ._leftLabel_wzqco_207,._preview_wzqco_1[data-layout=left] ._rightLabel_wzqco_208{opacity:.65}@media (max-width: 520px){._preview_wzqco_1{min-width:110px}}._hud_14xhj_1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#fff;font-family:var(--font-sans, system-ui)}:root{--hud-toolbar-height: calc(1.75rem + 16px) ;--hud-header-offset: calc(44px + var(--safe-area-inset-top, 0px) + 16px);--hud-boss-bar-height: 120px;--hud-boss-bar-offset: 0px;--hud-top-controls-offset: calc( var(--hud-header-offset) + var(--hud-boss-bar-offset) )}._hud_14xhj_1[data-boss-bar-active=true]{--hud-boss-bar-offset: calc( 48px + var(--safe-area-inset-top, 0px) + var(--hud-boss-bar-height, 120px) - var(--hud-header-offset) )}._mobileHud_14xhj_26{display:flex;flex-direction:column;justify-content:flex-start;min-height:var(--app-viewport-height, 100vh);padding:calc(16px + var(--safe-area-inset-top, 0px)) clamp(12px,4vw,24px) 0}._canvasOverlay_14xhj_36{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:var(--z-canvas-overlay)}._canvasOverlayVisible_14xhj_49{opacity:1;pointer-events:auto;background:#060a16d1}._canvasOverlayContent_14xhj_55{max-width:min(480px,90vw);width:100%;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,4vw,36px);border-radius:18px;background:#0c1222e6;border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 48px #0006;text-align:center;font-family:var(--font-sans, system-ui)}._canvasOverlayStatus_14xhj_70{display:flex;flex-direction:column;gap:12px;align-items:center}._canvasOverlayTitle_14xhj_77{margin:0;font-family:var(--font-display, inherit);font-size:clamp(1.35rem,3.8vw,1.9rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}._canvasOverlayMessage_14xhj_86{margin:0;font-size:clamp(.95rem,2.8vw,1.05rem);color:#ffd1d1f2;font-weight:500;font-family:var(--font-sans, system-ui)}._canvasOverlayHint_14xhj_94{margin:0;font-size:clamp(.85rem,2.4vw,.95rem);color:#ffffffbf;font-family:var(--font-sans, system-ui)}._canvasOverlayActions_14xhj_101{display:flex;justify-content:center;margin-top:12px}._canvasOverlayButton_14xhj_107{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#1a2844d9;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}._canvasOverlayButton_14xhj_107:hover:not(:disabled){background:#2e466ce6;box-shadow:0 10px 24px #060a1659}._canvasOverlayButton_14xhj_107:active:not(:disabled){transform:translateY(1px)}._canvasOverlayButton_14xhj_107:disabled,._canvasOverlayButton_14xhj_107[aria-disabled=true]{cursor:not-allowed;opacity:.7;background:#1a284499}._canvasOverlaySpinner_14xhj_140{width:1.1em;height:1.1em;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:_canvasOverlaySpin_14xhj_140 .8s linear infinite}._canvasOverlayButtonLabel_14xhj_149{display:inline-flex;align-items:center}@keyframes _canvasOverlaySpin_14xhj_140{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._hudElementDisabled_14xhj_163{pointer-events:none!important}._sidebar_14xhj_167{position:absolute;top:max(16px,calc(16px + var(--safe-area-inset-top, 0px)));right:min(calc(100vw - 200px),calc(16px + var(--safe-area-inset-right, 0px)));display:flex;flex-direction:column;gap:14px;align-items:stretch;width:clamp(240px,26vw,320px);z-index:var(--z-hud-sidebar);visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}._sidebarSheet_14xhj_184{position:fixed;left:0;right:0;bottom:calc(-1 * var(--safe-area-inset-bottom, 0px));top:auto;width:100%;max-width:none;margin:0 auto;padding:20px clamp(16px,5vw,28px) calc(24px + var(--safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;background:linear-gradient(0deg,#060a16f2,#0e1424eb);-webkit-backdrop-filter:blur(var(--backdrop-blur, 22px));backdrop-filter:blur(var(--backdrop-blur, 22px));box-shadow:0 -18px var(--shadow-blur, 44px) #04060c8c;gap:18px;max-height:calc(var(--app-viewport-height, 100vh) - 110px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.12);z-index:var(--z-sidebar-sheet);transform:translateY(100%);opacity:1;visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s;contain:layout style paint;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) translateY(100%)}@supports not (backdrop-filter: blur(1px)){._sidebarSheet_14xhj_184{background:linear-gradient(0deg,#060a16fa,#0e1424f5)}}._sidebarSheet_14xhj_184._sidebarOpen_14xhj_224{transform:translateY(0);-webkit-transform:translateZ(0) translateY(0);visibility:visible;transition:transform .35s ease,visibility 0s linear 0s}._sidebarSheet_14xhj_184._sidebarClosed_14xhj_231{transform:translateY(calc(100% + 16px));-webkit-transform:translateZ(0) translateY(calc(100% + 16px));pointer-events:none}._sidebarSheet_14xhj_184:not(._sidebarOpen_14xhj_224){-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-motion: reduce){._sidebarSheet_14xhj_184{transition:transform .15s ease,visibility 0s linear .15s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._sidebarSheet_14xhj_184._sidebarOpen_14xhj_224{transition:transform .15s ease,visibility 0s linear 0s}}._sidebar_14xhj_167>*{pointer-events:auto}._sidebarBackdrop_14xhj_258{position:fixed;top:0;right:0;bottom:0;left:0;background:#060a16a6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:var(--z-sidebar-backdrop)}._sidebarBackdropOpen_14xhj_269{opacity:1;pointer-events:auto}._sidebarBackdropClosing_14xhj_274{opacity:0;pointer-events:none}._sidebarOpen_14xhj_224{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s}._sidebarClosed_14xhj_231{opacity:0;transform:translateY(-12px);pointer-events:none;visibility:hidden}._sidebarSectionGroup_14xhj_294{display:flex;flex-direction:column;gap:14px}._sidebarToggle_14xhj_300{position:absolute;top:max(16px,calc(16px + var(--safe-area-inset-top, 0px)));right:min(calc(100vw - 120px),calc(16px + var(--safe-area-inset-right, 0px)));z-index:var(--z-hud-toggle);pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:var(--hud-toolbar-height);background:linear-gradient(135deg,#101422e6,#1c223ae6);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:8px 14px;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 12px 26px #04061273;transition:background .25s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease}._sidebarToggleOpen_14xhj_330{background:linear-gradient(135deg,#3e206cf2,#6c38a0f2);color:#f8f4ff;border-color:#d8c4ff8c;box-shadow:0 20px 44px #2c125e8c}._sidebarToggleFloating_14xhj_341{position:fixed;top:auto;right:clamp(16px,5vw,28px);bottom:calc(18px + var(--safe-area-inset-bottom, 0px));left:auto;border-radius:999px;padding:14px 18px;font-size:.95rem;box-shadow:0 18px 38px #03081673;background:linear-gradient(135deg,#1e2236f2,#142c52f2)}._sidebarToggleTouchControls_14xhj_354{position:fixed;top:calc(22px + var(--safe-area-inset-top, 0px));bottom:auto;transform:none;box-shadow:0 18px 38px #03081673}._sidebarToggleTouchLayoutLeft_14xhj_362{right:clamp(16px,5vw,28px);left:auto}._sidebarToggleTouchLayoutRight_14xhj_367{left:clamp(16px,5vw,28px);right:auto}._sidebarToggleTouchControls_14xhj_354:hover,._sidebarToggleTouchControls_14xhj_354:focus-visible{transform:translateY(-1px)}._sidebarToggle_14xhj_300:hover,._sidebarToggle_14xhj_300:focus-visible{background:#202030f2;transform:translateY(-1px)}._sidebarToggleOpen_14xhj_330:hover,._sidebarToggleOpen_14xhj_330:focus-visible{background:linear-gradient(135deg,#583094fa,#8848c0fa);box-shadow:0 24px 52px #36186ca6}._sidebarToggleIcon_14xhj_393{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:14px;background:linear-gradient(135deg,#203052f2,#304470f2);box-shadow:0 12px 26px #080c1873;transition:transform .35s ease,background .35s ease,box-shadow .35s ease;overflow:hidden}._sidebarToggleIcon_14xhj_393:before,._sidebarToggleIcon_14xhj_393:after{content:"";position:absolute;width:60%;height:2px;border-radius:999px;background:#ffffffe6;transition:transform .35s ease}._sidebarToggleIcon_14xhj_393:before{transform:translateY(-5px)}._sidebarToggleIcon_14xhj_393:after{transform:translateY(5px)}._sidebarToggleIconBar_14xhj_431{display:block;width:60%;height:2px;border-radius:999px;background:#ffffffe6;transition:transform .35s ease,opacity .35s ease}._sidebarToggleIconOpen_14xhj_440{transform:rotate(90deg);background:linear-gradient(135deg,#4c2482f2,#7c3cbaf2);box-shadow:0 18px 38px #22105099}._sidebarToggleIconOpen_14xhj_440:before{transform:rotate(45deg)}._sidebarToggleIconOpen_14xhj_440:after{transform:rotate(-45deg)}._sidebarToggleIconOpen_14xhj_440 ._sidebarToggleIconBar_14xhj_431{opacity:0;transform:scaleX(.4)}._sidebarToggleLabel_14xhj_463{display:inline-flex;align-items:center;line-height:1.2}._mainHud_14xhj_469{position:absolute;top:calc(16px + var(--safe-area-inset-top, 0px));left:calc(16px + var(--safe-area-inset-left, 0px));right:calc(16px + var(--safe-area-inset-right, 0px));display:flex;flex-direction:column;gap:12px;pointer-events:auto}._mainHudMobile_14xhj_480{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:min(100%,720px);margin:0 auto;padding:clamp(12px,4vw,18px) 0 calc(16px + var(--safe-area-inset-bottom, 0px));pointer-events:none;z-index:35;display:flex;flex-direction:column;gap:clamp(12px,4vw,18px)}._mainHudMobileCollapsed_14xhj_496{gap:clamp(10px,3vw,14px)}._mainHudMobile_14xhj_480>*{pointer-events:auto}._mobileTopRegion_14xhj_504,._mobileBottomRegion_14xhj_505{display:contents}[data-mobile-hud=true] ._mobileTopRegion_14xhj_504{display:flex;flex-direction:column;gap:clamp(12px,3vw,18px);max-height:540px;transition:max-height .35s ease,opacity .25s ease,transform .3s ease}[data-mobile-hud=true] ._mobileTopRegionCollapsed_14xhj_517{max-height:0;opacity:0;pointer-events:none;transform:translateY(-18px);overflow:hidden}[data-mobile-hud=true] ._mobileBottomRegion_14xhj_505{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(16px,4vw,24px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(18px,5vw,28px));width:100%}[data-mobile-hud=true] ._mobileBottomRegionActive_14xhj_535{align-items:stretch}[data-mobile-hud=true] ._mobileBottomRegionCompact_14xhj_539{gap:clamp(12px,3.5vw,18px)}[data-mobile-hud=true] ._mobileBottomRegion_14xhj_505>*{width:min(520px,100%)}._mobileHudToggleRow_14xhj_547{display:flex;justify-content:center;width:100%;pointer-events:auto}._mobileHudToggle_14xhj_547{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#10182ed1;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.01em;box-shadow:0 14px 32px #040a1873;cursor:pointer;outline:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,opacity .2s ease}._mobileHudToggle_14xhj_547:hover,._mobileHudToggle_14xhj_547:focus-visible{transform:translateY(-1px);background:#1c2844f0;box-shadow:0 16px 38px #040a1880}._mobileHudToggle_14xhj_547:focus-visible{outline:3px solid #00ffe1;outline-offset:3px}._mobileHudToggle_14xhj_547:disabled,._mobileHudToggle_14xhj_547[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}._mobileHudToggleIcon_14xhj_594{font-size:1rem}._mobileHudToggleLabel_14xhj_598{display:inline-flex;align-items:center;gap:6px}._desktopSkillControls_14xhj_604{display:flex;align-items:center;justify-content:center;gap:12px;pointer-events:auto;flex-wrap:wrap}._desktopEvolutionButton_14xhj_613{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,#7748ffe0,#5d86ffe0);color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 24px #1a163a52;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}._desktopEvolutionButton_14xhj_613:hover,._desktopEvolutionButton_14xhj_613:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px #1a163a61;background:linear-gradient(90deg,#875cfff0,#7198fff0)}._desktopEvolutionButton_14xhj_613:active{transform:translateY(0);box-shadow:0 6px 16px #1a163a4d}._desktopEvolutionButton_14xhj_613:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}._opponentPanel_14xhj_650{pointer-events:auto;background:#0a0e18d9;border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 24px #050c184d}._settingsPanel_14xhj_659{pointer-events:auto;background:#0c1222d1;border-radius:14px;padding:14px 12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #050c1847;display:flex;flex-direction:column;gap:16px}._settingsHeading_14xhj_671{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em}._settingsToggle_14xhj_678{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;flex-wrap:wrap}._settingsToggleInfo_14xhj_687{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._settingsToggleText_14xhj_695{display:flex;flex-direction:column;gap:4px;flex:1}._settingsToggleTitle_14xhj_702{font-size:.9rem;font-weight:600}._settingsToggleDescription_14xhj_707{font-size:.75rem;color:#ffffffb8;max-width:220px}._settingsToggleHelper_14xhj_713{font-size:.7rem;color:#ffffff8c;max-width:240px}._settingsToggleControl_14xhj_719{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#ffffffdb;margin-left:auto}._settingsAudioControls_14xhj_729{display:flex;flex-direction:column;gap:8px;flex:1;min-width:220px}._settingsSliderLabel_14xhj_737{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#fff9}._settingsSliderRow_14xhj_744{display:flex;align-items:center;gap:10px}._settingsSliderInput_14xhj_750{width:min(220px,45vw);accent-color:#6f89ff}._settingsSliderValue_14xhj_755{font-size:.85rem;font-weight:600;color:#ffffffdb;font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}._settingsAudioStatus_14xhj_764{font-size:.75rem;color:#ffffffb3}._settingsAudioActions_14xhj_769{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}._settingsAudioButton_14xhj_776{background:#20243ecc;color:#ffffffe0;border:1px solid rgba(111,137,255,.35);border-radius:10px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:background .2s ease,border-color .2s ease,color .2s ease}._settingsAudioButton_14xhj_776:hover:not(:disabled){background:#2a2e48e6;border-color:#6f89ff99}._settingsAudioButton_14xhj_776:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 540px){._settingsToggle_14xhj_678{align-items:flex-start;gap:10px}._settingsToggleInfo_14xhj_687{align-items:flex-start}._settingsToggleControl_14xhj_719{width:100%;justify-content:space-between;margin-left:0}._settingsAudioControls_14xhj_729{width:100%}._settingsSliderRow_14xhj_744{flex-wrap:wrap}._settingsAudioActions_14xhj_769{justify-content:flex-start}}._audioPreview_14xhj_826{position:relative;width:52px;height:52px;border-radius:14px;background:radial-gradient(120% 120% at 30% 25%,#6fffb559,#6fffb500 55%),linear-gradient(135deg,#0c1c14f2,#0a2416eb 52%,#06100af2);border:1px solid rgba(111,255,181,.35);box-shadow:inset 0 0 0 1px #6fffb533;display:grid;place-items:center;flex-shrink:0;transition:opacity .25s ease,filter .25s ease,box-shadow .25s ease,border-color .25s ease}._audioPreviewIcon_14xhj_852{font-size:1.4rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}._audioPreviewActive_14xhj_857{opacity:1;box-shadow:inset 0 0 0 1px #6fffb54d,0 0 12px #6fffb533}._audioPreviewInactive_14xhj_863{filter:saturate(.35);border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}._touchControlsPreview_14xhj_869{position:relative;width:52px;height:52px;border-radius:14px;background:radial-gradient(120% 120% at 30% 30%,#ffc88059,#ffc88000 55%),linear-gradient(135deg,#20180cf2,#2e1e10eb 52%,#160e08f2);border:1px solid rgba(255,200,128,.35);box-shadow:inset 0 0 0 1px #ffc88038;display:grid;place-items:center;flex-shrink:0;transition:opacity .25s ease,filter .25s ease,box-shadow .25s ease,border-color .25s ease}._touchControlsPreview_14xhj_869:after{content:"";position:absolute;top:10px;right:8px;bottom:10px;left:8px;border-radius:10px;border:1px solid rgba(255,200,128,.35);box-shadow:inset 0 0 8px #ffc88040}._touchControlsPreviewIcon_14xhj_904{position:relative;font-size:1.35rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}._touchControlsPreviewActive_14xhj_910{opacity:1;border-color:#ffc88099;box-shadow:inset 0 0 0 1px #ffc88059,0 0 12px #ffc88047}._touchControlsPreviewInactive_14xhj_918{opacity:.45;filter:saturate(.35);border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}._minimapPreview_14xhj_925{position:relative;width:52px;height:52px;border-radius:14px;background:radial-gradient(120% 120% at 20% 20%,#00d9ff4d,#00d9ff00 55%),linear-gradient(135deg,#0c1220f2,#0a182eeb 52%,#060c18f2);border:1px solid rgba(0,217,255,.35);box-shadow:inset 0 0 0 1px #00d9ff33;overflow:hidden;flex-shrink:0;transition:opacity .25s ease,filter .25s ease,box-shadow .25s ease,border-color .25s ease}._minimapPreview_14xhj_925:after{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:10px;border:1px solid rgba(0,217,255,.35);box-shadow:0 0 12px #00d9ff40}._minimapPreviewActive_14xhj_959{opacity:1;filter:none;border-color:#00d9ff80;box-shadow:0 0 12px #00d9ff73,inset 0 0 0 1px #00d9ff59}._minimapPreviewInactive_14xhj_968{opacity:.45;filter:saturate(.35);border-color:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff14}._toggleInput_14xhj_975{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f;position:relative;cursor:pointer;transition:background .2s ease,border-color .2s ease}._toggleInput_14xhj_975:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000059;transition:transform .2s ease}._toggleInput_14xhj_975:checked{background:linear-gradient(90deg,#00d9ffd9,#7b2fffcc);border-color:#00d9ffa6}._toggleInput_14xhj_975:checked:after{transform:translate(20px)}._toggleInput_14xhj_975:focus-visible{outline:2px solid rgba(0,217,255,.75);outline-offset:2px}._toggleStatusText_14xhj_1014{min-width:72px;text-align:right}._settingsField_14xhj_1019{display:flex;align-items:flex-start;gap:12px}._settingsFieldInfo_14xhj_1025{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._settingsFieldTitle_14xhj_1033{font-size:.9rem;font-weight:600}._settingsFieldDescription_14xhj_1038{font-size:.75rem;color:#ffffffb8}._settingsFieldHelper_14xhj_1043{font-size:.7rem;color:#ffffff8c}._settingsSelectWrapper_14xhj_1048{display:flex;align-items:center;justify-content:flex-end;min-width:0}._settingsSelectContent_14xhj_1055{display:flex;align-items:center;gap:10px}._settingsSliderWrapper_14xhj_1061{display:flex;align-items:center;gap:12px;min-width:0}._settingsSliderValue_14xhj_755{font-size:.85rem;font-weight:600;color:#ffffffd9;min-width:52px;text-align:right}._settingsSlider_14xhj_737{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(220px,100%);height:4px;border-radius:999px;background:linear-gradient(90deg,#38bdf8bf,#3b82f6bf);outline:none;cursor:pointer;position:relative;box-shadow:inset 0 0 0 1px #0f172a99,0 6px 16px #04091459}._settingsSlider_14xhj_737:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#0d182dbf;box-shadow:inset 0 0 0 1px #5eead433;mix-blend-mode:soft-light;pointer-events:none}._settingsSlider_14xhj_737::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#38bdf8d9);border:2px solid rgba(148,163,184,.3);box-shadow:0 0 0 1px #38bdf873,0 6px 14px #0f172a80;transition:transform .2s ease,box-shadow .2s ease}._settingsSlider_14xhj_737::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#38bdf8d9);border:2px solid rgba(148,163,184,.3);box-shadow:0 0 0 1px #38bdf873,0 6px 14px #0f172a80;transition:transform .2s ease,box-shadow .2s ease}._settingsSlider_14xhj_737:focus-visible::-webkit-slider-thumb,._settingsSlider_14xhj_737:focus-visible::-moz-range-thumb,._settingsSlider_14xhj_737:hover::-webkit-slider-thumb,._settingsSlider_14xhj_737:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 0 0 1px #38bdf899,0 8px 18px #0f172a99}._settingsSlider_14xhj_737:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}._settingsSlider_14xhj_737:disabled::-webkit-slider-thumb,._settingsSlider_14xhj_737:disabled::-moz-range-thumb{opacity:.6;transform:scale(1)}._settingsSelect_14xhj_1048{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#0e1220eb,#0a0e1aeb);color:#fff;font-size:.85rem;font-weight:600;padding:6px 32px 6px 12px;min-width:160px;cursor:pointer;box-shadow:0 6px 16px #050a1640;transition:border-color .2s ease,box-shadow .2s ease;background-image:linear-gradient(45deg,rgba(255,255,255,.18) 45%,transparent 45%),linear-gradient(135deg,rgba(255,255,255,.18) 45%,transparent 45%);background-position:right 12px center,right 6px center;background-size:8px 8px;background-repeat:no-repeat}._settingsTouchLayoutPreview_14xhj_1162{margin-left:6px}@media (max-width: 720px){._settingsSelectWrapper_14xhj_1048{width:100%;justify-content:flex-start}._settingsSelectContent_14xhj_1055{width:100%;flex-direction:column;align-items:stretch;gap:8px}._settingsTouchLayoutPreview_14xhj_1162{margin-left:0;align-self:center}._settingsSliderWrapper_14xhj_1061{width:100%;flex-direction:column;align-items:stretch;gap:8px}._settingsSliderValue_14xhj_755{text-align:left}}._settingsSelect_14xhj_1048:focus-visible{outline:2px solid rgba(0,217,255,.7);outline-offset:2px;border-color:#00d9ff99;box-shadow:0 0 0 3px #00d9ff33}._settingsSelect_14xhj_1048:disabled,._settingsSelect_14xhj_1048[aria-disabled=true]{cursor:not-allowed;opacity:.6;box-shadow:none}._opponentHeading_14xhj_1210{margin:0 0 8px;font-size:.95rem;font-weight:700;letter-spacing:.02em}._opponentList_14xhj_1217{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}._opponentItem_14xhj_1226{display:flex;flex-direction:column;gap:6px;background:#141a2a99;border-radius:10px;padding:8px 10px}._opponentName_14xhj_1235{font-weight:600;font-size:.95rem}._opponentMeta_14xhj_1240{display:flex;gap:6px;flex-wrap:wrap;font-size:.7rem;color:#ffffffbf}._opponentTag_14xhj_1248{background:#ffffff1f;border-radius:999px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px}._opponentAffinity_14xhj_1257{background:#7b2fff33}._opponentHealthMeter_14xhj_1261{display:flex;align-items:center;gap:8px}._opponentHealthBar_14xhj_1267{position:relative;flex:1;min-width:0;height:6px;background:#ffffff1f;border-radius:6px;overflow:hidden}._opponentHealthFill_14xhj_1277{height:100%;border-radius:6px;transition:width .2s ease}._opponentHealthValue_14xhj_1283{font-size:.75rem;font-weight:600;color:#ffffffd1;min-width:32px;text-align:right}._opponentStatus_14xhj_1291{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}._leaveButton_14xhj_1298{pointer-events:auto;background:linear-gradient(90deg,#ff5252e6,#ff1744cc);color:#fff;border:none;border-radius:10px;padding:10px 16px;font-size:.95rem;font-weight:600;cursor:pointer;box-shadow:0 6px 14px #ff17444d;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}._leaveButton_14xhj_1298:hover,._leaveButton_14xhj_1298:focus-visible{transform:translateY(-1px);box-shadow:0 10px 18px #ff174459}._leaveButton_14xhj_1298:active{transform:translateY(0);box-shadow:0 4px 12px #ff174440}@media (max-width: 900px){._sidebar_14xhj_167{width:clamp(220px,38vw,300px)}}@media (max-width: 720px){._sidebar_14xhj_167{position:fixed;top:auto;bottom:16px;right:16px;width:min(320px,calc(100vw - 32px));gap:10px}._sidebarClosed_14xhj_231{transform:translateY(12px)}._sidebarToggle_14xhj_300{position:fixed}._sidebarToggleTouchControls_14xhj_354{top:calc(16px + var(--safe-area-inset-top, 0px))}._sidebarToggleTouchLayoutRight_14xhj_367{left:clamp(12px,6vw,24px)}._sidebarToggleTouchLayoutLeft_14xhj_362{right:clamp(12px,6vw,24px)}}._panel_qoilx_1{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:16px;background:#060a18c7;border:1px solid rgba(255,255,255,.12);color:#f6f8ff;width:100%;max-width:320px;box-shadow:0 18px 40px #00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-height:min(420px,75vh);overflow:hidden}._header_qoilx_18{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._headerControls_qoilx_25{display:flex;align-items:center;gap:.5rem}._title_qoilx_31{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._statusBadge_qoilx_39{padding:.2rem .6rem;border-radius:999px;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;background:#6f89ff2e;color:#bbc5fff2}._jumpButton_qoilx_49{padding:.25rem .75rem;border-radius:999px;background:#6f89ff2e;color:#d6defff2;border:1px solid rgba(111,137,255,.35);font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}._jumpButton_qoilx_49:hover,._jumpButton_qoilx_49:focus-visible{background:#6f89ff47;box-shadow:0 4px 12px #6f89ff40}._jumpButton_qoilx_49:focus-visible{outline:none;transform:translateY(-1px)}._list_qoilx_73{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto;padding-right:.25rem;flex:1}._item_qoilx_85{display:grid;grid-template-columns:minmax(2.2rem,max-content) minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.55rem .75rem;border-radius:12px;background:#ffffff0a;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}._rankBadge_qoilx_98{font-size:.95rem;font-weight:600;justify-self:center;min-width:2.2rem;height:1.8rem;padding-inline:.2rem;display:grid;place-items:center;border-radius:999px;background:#ffffff14;color:#f6f8fff2}._mainCell_qoilx_112{display:flex;flex-direction:column;gap:.45rem;min-width:0}._nameCell_qoilx_119{display:flex;align-items:center;gap:.5rem;min-width:0}._nameWrapper_qoilx_126{display:flex;flex-direction:column;gap:.2rem;min-width:0}._name_qoilx_119{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._score_qoilx_142{font-size:.9rem;font-weight:600;color:#e5e8ffe6}._avatar_qoilx_148{width:1.8rem;height:1.8rem;border-radius:50%;background:linear-gradient(135deg,#6f89ff7a,#2c3882a6);color:#f6f8fff2;font-size:.75rem;font-weight:700;letter-spacing:.06em;display:grid;place-items:center;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff26,0 4px 16px #27367e52;flex-shrink:0}._progressRow_qoilx_165{display:flex;align-items:center;min-width:0;padding:.1rem 0}._progress_qoilx_165{position:relative;width:100%;height:.45rem;border-radius:999px;background:linear-gradient(90deg,#ffffff29,#ffffff05);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}._progressFill_qoilx_182{position:absolute;top:0;left:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,#7488fff2,#5799ffc7);transition:width .45s cubic-bezier(.22,1,.36,1);will-change:width}._localTag_qoilx_194{padding:.1rem .5rem;border-radius:999px;background:#6f89ff33;color:#d6defff2;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}._top1_qoilx_205{background:linear-gradient(120deg,#ffd7002e,#ffdf551a);border-color:#ffd70059}._top2_qoilx_210{background:linear-gradient(120deg,#c0c0c02e,#f0f0f014);border-color:#c0c0c052}._top3_qoilx_215{background:linear-gradient(120deg,#cd7f322e,#e6a05a14);border-color:#cd7f3252}._localPlayer_qoilx_220{box-shadow:0 0 0 2px #6f89ff8c,0 12px 28px #6f89ff40;background:linear-gradient(120deg,#6f89ff40,#6f89ff1a);border-color:#6f89ff8c}._disconnected_qoilx_226{font-size:1rem;opacity:.8}._statusConnected_qoilx_231{background:#4ade8029;color:#f0fff4f2}._statusReconnecting_qoilx_236{background:#facc1529;color:#fff8dcf2}._statusDisconnected_qoilx_241{background:#f8717129;color:#ffe4e6f2}._placeholder_qoilx_246{font-size:.85rem;text-align:center;color:#dce1ffa6;padding:1rem 0}@media (max-width: 960px){._panel_qoilx_1{max-width:unset}}@media (max-width: 600px){._panel_qoilx_1{padding:1rem;gap:.75rem;max-height:unset}._item_qoilx_85{grid-template-columns:1.9rem 1fr auto;padding:.45rem .6rem}._avatar_qoilx_148{width:1.5rem;height:1.5rem;font-size:.65rem}._name_qoilx_119{font-size:.9rem}._score_qoilx_142{font-size:.85rem}._list_qoilx_73{max-height:50vh}}@media (prefers-reduced-motion: reduce){._item_qoilx_85,._progressFill_qoilx_182{transition:none;animation:none}}._container_dvaj7_1{min-width:220px;max-width:280px;padding:.75rem 1rem;border-radius:12px;background:#080c1ed1;border:1px solid rgba(255,255,255,.1);color:#f6f8ff;box-shadow:0 12px 32px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.8rem;pointer-events:auto}._header_dvaj7_15{display:flex;align-items:center;gap:.4rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._statusIcon_dvaj7_24{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1;min-width:1.25rem;filter:drop-shadow(0 0 2px rgba(0,0,0,.35));transition:transform .25s ease,filter .25s ease}._statusIconPulse_dvaj7_35{animation:_statusIconPulse_dvaj7_35 1.4s ease-in-out infinite;will-change:transform,opacity}@keyframes _statusIconPulse_dvaj7_35{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}._statusDot_dvaj7_53{width:.55rem;height:.55rem;border-radius:999px;background:#a3abff;box-shadow:0 0 0 2px #a3abff33}._statusConnected_dvaj7_61{background:#4ade80;box-shadow:0 0 0 2px #4ade8033}._statusConnecting_dvaj7_66{background:#facc15;box-shadow:0 0 0 2px #facc1533}._statusReconnecting_dvaj7_71{background:#fb923c;box-shadow:0 0 0 2px #fb923c40}._statusDisconnected_dvaj7_76{background:#f87171;box-shadow:0 0 0 2px #f8717140}._statusIdle_dvaj7_81{background:#94a3b8;box-shadow:0 0 0 2px #94a3b833}._metrics_dvaj7_86{margin-top:.5rem;display:grid;gap:.35rem}._metric_dvaj7_86{display:flex;justify-content:space-between;align-items:center;color:#e2e8ffd9}._metric_dvaj7_86 strong{color:#fff;font-weight:600}._alert_dvaj7_104{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(248,113,113,.25);color:#fecaca;font-size:.75rem;line-height:1.4}@media (max-width: 720px){._container_dvaj7_1{max-width:220px;padding:.6rem .75rem}._statusIcon_dvaj7_24{min-width:1.1rem;font-size:1rem}}._backdrop_daxno_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:20px;padding-block-start:max(32px,env(safe-area-inset-top));padding-block-end:max(32px,env(safe-area-inset-bottom));background:#060412b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:var(--z-game-over)}._container_daxno_15{width:min(720px,100%);max-height:calc(var(--app-viewport-height, 100vh) - 64px);background:linear-gradient(135deg,#1a0a0a,#2a0515,#0a0a1a);display:flex;flex-direction:column;align-items:stretch;font-family:var(--font-sans, system-ui);color:#fff;padding-inline:min(48px,6vw);padding-block-start:clamp(32px,6vw,64px);padding-block-end:clamp(40px,7vw,72px);gap:32px;text-align:center;border-radius:32px;box-shadow:0 20px 60px #0000008c;position:relative}._title_daxno_34{font-family:var(--font-display, inherit);font-size:clamp(2.8rem,6vw,3.5rem);margin:0;color:#ff4d94;letter-spacing:.08em;text-transform:uppercase;font-weight:600}._summaryCard_daxno_44{align-self:center;width:min(100%,520px);background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:40px 44px;border-radius:25px;border:2px solid rgba(255,255,255,.1);text-align:left;box-shadow:0 10px 40px #00000073;display:flex;flex-direction:column;gap:28px}._summaryHeader_daxno_59{display:flex;flex-direction:column;gap:8px;text-align:center}._summaryLabel_daxno_66{font-family:var(--font-display, inherit);font-size:1.2rem;margin:0;opacity:.85;letter-spacing:.1em;text-transform:uppercase}._summaryScore_daxno_75{font-family:var(--font-display, inherit);font-size:clamp(2.8rem,6vw,3.75rem);font-weight:600;color:#7b2fff;margin:0;letter-spacing:.06em}._statsList_daxno_84{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}._journeySection_daxno_93{align-self:center;width:min(100%,520px);background:#0a081a8c;border-radius:24px;border:1px solid rgba(255,255,255,.08);padding:32px 36px;display:flex;flex-direction:column;gap:24px;box-shadow:0 12px 40px #0006}._journeyHeader_daxno_106{display:flex;flex-direction:column;gap:8px;text-align:left}._journeyTitle_daxno_113{font-family:var(--font-display, inherit);font-size:1.6rem;margin:0;color:#ffba4d;letter-spacing:.08em;text-transform:uppercase;font-weight:500}._journeySubtitle_daxno_123{margin:0;font-size:1rem;color:#ffffffbf;font-family:var(--font-sans, system-ui)}._journeyGrid_daxno_130{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}._journeyItem_daxno_139{background:#160c2cb3;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;min-height:140px}._journeyLabel_daxno_150{margin:0;display:flex;align-items:center;gap:10px;font-size:.95rem;font-family:var(--font-display, inherit);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fffc}._journeyIcon_daxno_163{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;font-size:1.4rem;background:#ffba4d2e;box-shadow:0 10px 25px #ffba4d40}._journeyValue_daxno_175{margin:0;font-size:1.55rem;font-family:var(--font-display, inherit);font-weight:600;color:#fff;letter-spacing:.04em}._journeyDetail_daxno_184{margin:0;font-size:.95rem;color:#ffffffb3;font-family:var(--font-sans, system-ui)}._statCard_daxno_191{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:18px;background:#0c061c99;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d;font-family:var(--font-sans, system-ui)}._statIcon_daxno_203{font-size:1.8rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#7b2fff2e;box-shadow:0 8px 25px #7b2fff38}._statContent_daxno_215{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._statLabel_daxno_222{font-size:1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;opacity:.75}._statValue_daxno_230{font-size:1.4rem;font-weight:700}._actions_daxno_235{display:flex;flex-direction:column;gap:18px;width:min(360px,100%);align-self:center;position:sticky;bottom:max(32px,env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);margin-top:auto}._actions_daxno_235>button{width:100%}._restartButton_daxno_251{background:linear-gradient(135deg,#0f8,#00d9ff);border:none;padding:20px 50px;border-radius:50px;font-size:1.4rem;font-weight:700;color:#000;cursor:pointer;box-shadow:0 0 40px #00d9ff99;transition:transform .15s ease,box-shadow .15s ease}._restartButton_daxno_251:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:4px}._restartButton_daxno_251:hover{transform:translateY(-2px);box-shadow:0 12px 45px #00d9ffcc}._quitButton_daxno_274{background:#ffffff1a;border:2px solid rgba(255,255,255,.4);padding:16px 42px;border-radius:45px;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}._quitButton_daxno_274:hover,._quitButton_daxno_274:focus-visible{background:#ffffff2e;border-color:#ffffffb3;box-shadow:0 8px 30px #ff4d9466;transform:translateY(-1px);outline:none}._mobile_daxno_297{width:min(540px,100%);padding-inline:clamp(20px,5vw,32px);padding-block-start:clamp(24px,7vw,40px);padding-block-end:clamp(28px,8vw,44px);border-radius:24px;gap:24px}._mobile_daxno_297 ._title_daxno_34{font-size:clamp(2.4rem,8vw,2.8rem)}._mobile_daxno_297 ._summaryCard_daxno_44{width:100%;padding:28px clamp(18px,7vw,32px);border-radius:20px;gap:20px}._mobile_daxno_297 ._summaryLabel_daxno_66{font-size:1.1rem}._mobile_daxno_297 ._summaryScore_daxno_75{font-size:clamp(2.5rem,11vw,3rem)}._mobile_daxno_297 ._statsList_daxno_84{gap:14px}._mobile_daxno_297 ._journeySection_daxno_93{width:100%;padding:24px clamp(16px,6vw,28px);gap:18px}._mobile_daxno_297 ._journeyTitle_daxno_113{font-size:1.4rem}._mobile_daxno_297 ._journeySubtitle_daxno_123{font-size:.9rem}._mobile_daxno_297 ._journeyGrid_daxno_130{grid-template-columns:minmax(0,1fr);gap:14px}._mobile_daxno_297 ._journeyItem_daxno_139{padding:16px clamp(16px,5vw,24px);gap:8px;min-height:auto}._mobile_daxno_297 ._journeyLabel_daxno_150{font-size:.85rem}._mobile_daxno_297 ._journeyValue_daxno_175{font-size:1.3rem}._mobile_daxno_297 ._journeyDetail_daxno_184{font-size:.85rem}._mobile_daxno_297 ._statCard_daxno_191{padding:16px 18px;border-radius:16px}._mobile_daxno_297 ._statIcon_daxno_203{width:42px;height:42px;font-size:1.6rem;border-radius:12px}._mobile_daxno_297 ._statLabel_daxno_222{font-size:.9rem}._mobile_daxno_297 ._statValue_daxno_230{font-size:1.2rem}._mobile_daxno_297 ._actions_daxno_235{gap:14px;bottom:max(24px,env(safe-area-inset-bottom))}._mobile_daxno_297 ._restartButton_daxno_251{padding:16px clamp(18px,6vw,28px);border-radius:36px;font-size:1.1rem}._mobile_daxno_297 ._quitButton_daxno_274{padding:14px clamp(18px,6vw,26px);border-radius:32px;font-size:1rem}._compact_daxno_403{gap:20px;padding-block-start:clamp(20px,6vh,32px);padding-block-end:clamp(24px,6vh,36px)}._compact_daxno_403 ._summaryCard_daxno_44{gap:18px;padding:24px clamp(16px,6vw,28px)}._compact_daxno_403 ._summaryScore_daxno_75{font-size:clamp(2.4rem,9vw,3rem)}._compact_daxno_403 ._journeySection_daxno_93{padding:24px clamp(16px,6vw,28px);gap:18px}._compact_daxno_403 ._journeyGrid_daxno_130{gap:16px}._compact_daxno_403 ._journeyItem_daxno_139{min-height:auto;padding:16px 18px}._compact_daxno_403 ._journeyValue_daxno_175{font-size:1.3rem}._compact_daxno_403 ._journeyDetail_daxno_184{font-size:.85rem}._compact_daxno_403 ._statCard_daxno_191{padding:14px 16px}._compact_daxno_403 ._statIcon_daxno_203{width:38px;height:38px;font-size:1.4rem}._compact_daxno_403 ._statValue_daxno_230{font-size:1.1rem}._compact_daxno_403 ._actions_daxno_235{gap:12px;bottom:max(20px,env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){._container_daxno_15,._title_daxno_34,._summaryScore_daxno_75{animation:none}}@media (prefers-reduced-motion: no-preference){._container_daxno_15{animation:_fadeIn_daxno_1 .5s ease}._title_daxno_34{background:linear-gradient(90deg,#f06,#f60,#f06);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_pulse_daxno_1 2s infinite}._summaryScore_daxno_75{background:linear-gradient(90deg,#00d9ff,#7b2fff,#ff00e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes _fadeIn_daxno_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _pulse_daxno_1{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}}@media (max-width: 600px){._backdrop_daxno_1{padding-inline:12px;padding-block-start:max(16px,env(safe-area-inset-top));padding-block-end:max(16px,env(safe-area-inset-bottom))}._container_daxno_15{width:min(520px,100%)}}._overlay_ahnkc_1{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top,#00283ce6,#000000f2);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1100;font-family:var(--font-sans, system-ui)}._mobileOverlay_ahnkc_13{align-items:flex-end;padding:env(safe-area-inset-top,12px) env(safe-area-inset-right,12px) env(safe-area-inset-bottom,12px) env(safe-area-inset-left,12px)}._dialog_ahnkc_19{width:min(960px,100%);max-height:min(90vh,var(--app-viewport-height, 90vh));display:flex;flex-direction:column;gap:16px;overflow:hidden;background:#0c1228eb;border:2px solid rgba(0,217,255,.4);border-radius:18px;padding:24px;box-shadow:0 0 80px #00d9ff4d;font-family:var(--font-sans, system-ui)}._dialogHeader_ahnkc_34{display:flex;flex-direction:column;gap:8px;position:sticky;top:0;padding-bottom:12px;margin-bottom:4px;background:#0c1228f2;box-shadow:0 6px 18px #00000059;z-index:1}._title_ahnkc_47{font-family:var(--font-display, inherit);font-size:clamp(1.5rem,1.2rem + 1vw,1.85rem);margin:0 0 8px;text-align:center;background:linear-gradient(90deg,#00d9ff,#8bea7c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.08em;text-transform:uppercase;font-weight:600}._subtitle_ahnkc_60{margin:0 0 18px;text-align:center;color:#d2ebffd9;font-size:.95rem;font-family:var(--font-sans, system-ui)}._grid_ahnkc_68{display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto;padding-right:8px;min-height:0;scrollbar-gutter:stable both-edges}._card_ahnkc_79{background:#0a142dd9;border:2px solid transparent;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;color:#f8fbff;width:100%}._card_ahnkc_79:hover{transform:translateY(-4px);border-color:#00d9ff80;box-shadow:0 12px 30px #00d9ff2e}._card_ahnkc_79:focus-visible{outline:none;border-color:#00d9ff99;box-shadow:0 0 0 3px #00d9ff73,0 12px 30px #00d9ff38}._cardSelected_ahnkc_107{border-color:#8bea7ccc;box-shadow:0 0 24px #8bea7c59}._cardSelected_ahnkc_107:focus-visible{border-color:#8bea7ce6;box-shadow:0 0 0 3px #00d9ff80,0 0 24px #8bea7c73}._cardHeader_ahnkc_118{display:flex;align-items:center;gap:12px}._cardIcon_ahnkc_124{font-size:2rem}._cardTitleBlock_ahnkc_128{display:flex;flex-direction:column;gap:4px}._cardTitle_ahnkc_128{font-size:1.15rem;font-family:var(--font-display, inherit);font-weight:600;letter-spacing:.05em;text-transform:uppercase}._cardAffinity_ahnkc_142{font-size:.85rem;color:#b3d7ffd9;font-family:var(--font-sans, system-ui)}._description_ahnkc_148{font-size:.9rem;color:#d2ebffcc;margin:0;font-family:var(--font-sans, system-ui)}._statLine_ahnkc_155{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:.85rem;color:#f0ffffd9}._sectionLabel_ahnkc_163{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#00d9ffcc;font-family:var(--font-display, inherit);font-weight:500}._passiveList_ahnkc_172{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:#d2ebffd9;font-family:var(--font-sans, system-ui)}._skillList_ahnkc_184{display:flex;flex-wrap:wrap;gap:6px}._skillBadge_ahnkc_190{background:#00d9ff26;border:1px solid rgba(0,217,255,.35);border-radius:999px;padding:4px 10px;font-size:.75rem;color:#d2ebffe6;display:inline-flex;align-items:center;gap:6px;line-height:1.2;font-family:var(--font-display, inherit);letter-spacing:.08em;text-transform:uppercase}._skillIcon_ahnkc_206{font-size:.95rem}._skillName_ahnkc_210{white-space:nowrap}._mobileOverlay_ahnkc_13 ._dialog_ahnkc_19{width:100%;max-height:none;height:min(100%,var(--app-viewport-height, 100vh));border-radius:22px 22px 0 0;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-right:calc(20px + env(safe-area-inset-right,0px));padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));padding-left:calc(20px + env(safe-area-inset-left,0px));box-shadow:0 -12px 36px #0000008c}._mobileOverlay_ahnkc_13 ._dialogHeader_ahnkc_34{border-radius:18px 18px 0 0;padding-top:4px}._mobileOverlay_ahnkc_13 ._grid_ahnkc_68{padding-right:0}._container_17mxw_1{width:100vw;height:var(--app-viewport-height, 100vh);background:#000;display:flex;flex-direction:column;font-family:system-ui,sans-serif;color:#fff;overflow:hidden;position:relative}._canvas_17mxw_13{width:100vw;height:var(--app-viewport-height, 100vh);touch-action:none;display:block}._evolutionOverlay_17mxw_20{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:1000;padding:15px}._evolutionDialog_17mxw_31{position:relative;max-width:450px;width:100%;max-height:85vh;display:flex;flex-direction:column;outline:none}._evolutionCard_17mxw_41{background:linear-gradient(135deg,#0a0a2a,#1a0a3a);padding:20px;border-radius:16px;border:2px solid rgba(0,217,255,.5);max-width:450px;width:100%;box-shadow:0 0 60px #00d9ff66;max-height:85vh;overflow:auto}._focusSentinel_17mxw_53{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}._evolutionTitle_17mxw_65{margin:0 0 15px;font-size:1.4rem;text-align:center;background:linear-gradient(90deg,#00d9ff,#ff00e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._rerollControls_17mxw_74{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;border-radius:12px;background:#00d9ff14;border:1px solid rgba(0,217,255,.2)}._rerollButton_17mxw_86{flex-shrink:0;background:linear-gradient(135deg,#00d9ff,#7a3bff);color:#0b0b24;border:none;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease;box-shadow:0 0 14px #00d9ff4d}._rerollButton_17mxw_86:hover{transform:translateY(-1px)}._rerollButtonDisabled_17mxw_103,._rerollButton_17mxw_86[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}._rerollInfo_17mxw_111{display:flex;flex-direction:column;gap:4px;font-size:.8rem;text-align:right}._rerollCost_17mxw_119,._rerollCount_17mxw_120{color:#9ec7ff}._rerollStatus_17mxw_124{font-weight:600}._rerollStatusAvailable_17mxw_128{color:#63ffa3}._rerollStatusBlocked_17mxw_132{color:#ff9a9a}._optionList_17mxw_136{display:grid;gap:10px}._optionHeading_17mxw_141{font-size:1rem;margin-bottom:10px}._evolutionTabs_17mxw_146{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}._evolutionTab_17mxw_146{border-radius:10px;padding:10px;border:2px solid rgba(0,217,255,.2);background:#00d9ff0d;text-align:center;display:flex;flex-direction:column;gap:4px;cursor:pointer;color:inherit;font:inherit;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._evolutionTab_17mxw_146:hover,._evolutionTab_17mxw_146:focus-visible{border-color:#00d9ff99;box-shadow:0 0 10px #00d9ff40}._evolutionTab_17mxw_146:focus-visible{outline:3px solid rgba(255,255,255,.4);outline-offset:2px}._evolutionTabActive_17mxw_181{border-color:#00d9ff;background:#00d9ff1f;box-shadow:0 0 12px #00d9ff33}._evolutionTabDisabled_17mxw_187{opacity:.7;transform:none}._evolutionTabHeader_17mxw_192{display:flex;justify-content:center;gap:6px;font-weight:700;font-size:.95rem}._evolutionTabHint_17mxw_200,._evolutionTabSlots_17mxw_201{font-size:.75rem;color:#9ec7ff}._evolutionOption_17mxw_206{background:#0f193c99;border:2px solid rgba(0,217,255,.3);border-radius:12px;padding:12px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:transform .15s ease,border-color .15s ease}._evolutionOption_17mxw_206:hover:not(:disabled){transform:translateY(-2px);border-color:#00d9ff}._evolutionOptionDisabled_17mxw_224,._evolutionOption_17mxw_206:disabled{opacity:.55;cursor:not-allowed}._evolutionOptionHeader_17mxw_230{display:flex;justify-content:space-between;align-items:center}._evolutionOptionTitle_17mxw_236{font-weight:700;font-size:1rem}._evolutionOptionRepeat_17mxw_241{font-size:.8rem;color:#9ec7ff}._evolutionOptionRow_17mxw_246{display:flex;justify-content:space-between;font-size:.85rem}._evolutionOptionLabel_17mxw_252{color:#9ec7ff}._evolutionOptionNotice_17mxw_256{font-size:.75rem;color:#ff9a9a;text-align:center;background:#f063;border-radius:6px;padding:4px 6px}._root_1tjc0_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;background:radial-gradient(circle at top,#1e305a99,#05080ff2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5f7ff;min-height:var(--app-viewport-height, 100vh);overflow-y:auto;font-family:var(--font-sans, system-ui)}._mobileRoot_1tjc0_16{align-items:stretch;padding:0;overflow-y:hidden}@media (max-height: 740px){._root_1tjc0_1{align-items:flex-start}}._panel_1tjc0_28{--panel-padding-inline: clamp(1.75rem, 2vw + 1rem, 2.5rem);--panel-padding-block: clamp(1.75rem, 2vw + 1rem, 2.5rem);position:relative;width:min(560px,100%);border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#101321eb,#181c2eeb);box-shadow:0 28px 60px #00000073;padding:var(--panel-padding-block) var(--panel-padding-inline);display:flex;flex-direction:column;gap:clamp(1.1rem,.6rem + 1.5vw,1.85rem);max-height:min(calc(var(--app-viewport-height, 100vh) - 3rem),720px);overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden}._previewContainer_1tjc0_47{position:relative;width:100%;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(110,148,255,.18),transparent 58%),radial-gradient(circle at 80% 35%,rgba(66,214,255,.22),transparent 52%),linear-gradient(180deg,#090c19eb,#050710fa);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 40px #0d122899,0 26px 60px #03060f8c;isolation:isolate;flex-shrink:0}._desktopPreview_1tjc0_61{height:clamp(200px,26vh,300px)}._mobilePreview_1tjc0_65{height:clamp(160px,40vw,220px)}._preview_1tjc0_47{display:block;width:100%;height:100%;background:transparent}._previewFallback_1tjc0_76{width:100%;height:100%;background:radial-gradient(circle at 18% 22%,rgba(111,137,255,.45),transparent 55%),radial-gradient(circle at 72% 24%,rgba(78,229,255,.32),transparent 50%),linear-gradient(180deg,#0a0e1ceb,#060914f7);filter:saturate(120%)}._previewOverlay_1tjc0_85{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#090b161f,#090b16c7 68%,#060812f2),radial-gradient(circle at 18% 18%,rgba(128,164,255,.25),transparent 55%),radial-gradient(circle at 82% 24%,rgba(72,232,255,.22),transparent 60%);background-blend-mode:normal,screen,screen;box-shadow:inset 0 -70px 80px #04060ebf;pointer-events:none}._mobilePanel_1tjc0_101{--panel-padding-inline: max(1.1rem, 4vw);--panel-padding-block: clamp(1.25rem, 2vw + .75rem, 1.75rem);width:100%;max-width:none;height:var(--app-viewport-height, 100vh);max-height:none;border-radius:0;padding:calc(var(--panel-padding-block) + .5rem) var(--panel-padding-inline) calc(var(--panel-padding-block) + env(safe-area-inset-bottom,0px));gap:1.25rem;box-shadow:none;background:linear-gradient(180deg,#0a0d18f5,#0c101efa)}._header_1tjc0_116{display:flex;flex-direction:column;gap:.4rem}._title_1tjc0_122{margin:0;font-family:var(--font-display, inherit);font-size:clamp(1.7rem,1.35rem + 1.2vw,2.3rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase}._subtitle_1tjc0_131{margin:0;font-size:.95rem;opacity:.8;max-width:48ch;font-family:var(--font-sans, system-ui)}._form_1tjc0_139{display:flex;flex-direction:column;gap:1.35rem;flex:1;min-height:0}._formBody_1tjc0_147{display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0;overflow-y:auto;padding-right:.15rem;scrollbar-width:thin}._mobileFormBody_1tjc0_158{padding-bottom:4.5rem;scrollbar-gutter:stable}._fieldGroup_1tjc0_163{display:flex;flex-direction:column;gap:.65rem}._label_1tjc0_169{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:#f5f7ffd9;font-family:var(--font-display, inherit);font-weight:500}._input_1tjc0_178{border-radius:12px;border:1px solid rgba(255,255,255,.12);padding:1.05rem 1.2rem;font-size:1.05rem;background:#090b14d9;color:inherit;transition:border .2s ease,box-shadow .2s ease;font-family:var(--font-sans, system-ui)}._input_1tjc0_178:focus{outline:none;border-color:#6f89ffbf;box-shadow:0 0 0 3px #6f89ff59}._inputError_1tjc0_195{border-color:#ff6384d9;box-shadow:0 0 0 3px #ff638433}._errorMessage_1tjc0_200{margin:0;font-size:.9rem;color:#ff6f91}._helperText_1tjc0_206{margin:0;font-size:.9rem;color:#f5f7ffb3}._optionRow_1tjc0_212{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;background:#0c0e1cb3;border-radius:14px;padding:1.05rem 1.25rem;border:1px solid rgba(255,255,255,.05)}._touchLayoutControls_1tjc0_224{display:flex;align-items:center;gap:.9rem}._sliderControls_1tjc0_230{display:flex;align-items:center;gap:1rem;min-width:0}._sliderValue_1tjc0_237{font-size:.95rem;font-weight:600;color:#f5f7ffe6;min-width:52px;text-align:right}._rangeInput_1tjc0_245{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:min(240px,100%);height:4px;border-radius:999px;background:linear-gradient(90deg,#6f89ffd9,#4ee5ffcc);border:none;box-shadow:inset 0 0 0 1px #0a1426bf,0 6px 16px #03061266;cursor:pointer;position:relative}._rangeInput_1tjc0_245:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#090c1999;mix-blend-mode:soft-light;pointer-events:none}._rangeInput_1tjc0_245::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#6f89ffd9);border:2px solid rgba(255,255,255,.35);box-shadow:0 0 0 1px #6f89ff99,0 6px 14px #0c102280;transition:transform .2s ease,box-shadow .2s ease}._rangeInput_1tjc0_245::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffffff2,#6f89ffd9);border:2px solid rgba(255,255,255,.35);box-shadow:0 0 0 1px #6f89ff99,0 6px 14px #0c102280;transition:transform .2s ease,box-shadow .2s ease}._rangeInput_1tjc0_245:focus-visible::-webkit-slider-thumb,._rangeInput_1tjc0_245:focus-visible::-moz-range-thumb,._rangeInput_1tjc0_245:hover::-webkit-slider-thumb,._rangeInput_1tjc0_245:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 0 0 1px #9ce0ffbf,0 8px 18px #0c10228c}._rangeInput_1tjc0_245:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}._rangeInput_1tjc0_245:disabled::-webkit-slider-thumb,._rangeInput_1tjc0_245:disabled::-moz-range-thumb{opacity:.6;transform:scale(1)}._touchLayoutPreview_1tjc0_310{margin-inline-start:.25rem}._optionContent_1tjc0_314{display:flex;flex-direction:column;gap:.35rem}._optionTitle_1tjc0_320{font-size:1rem;font-family:var(--font-display, inherit);font-weight:500;letter-spacing:.06em;text-transform:uppercase}._optionDescription_1tjc0_328{font-size:.9rem;color:#f5f7ffa6;font-family:var(--font-sans, system-ui)}._controls_1tjc0_334{display:flex;flex-direction:column;gap:.75rem}._actions_1tjc0_340{display:flex;flex-direction:column;gap:.9rem}._mobileActions_1tjc0_346{position:sticky;bottom:0;margin-inline:calc(-1 * var(--panel-padding-inline));margin-bottom:calc(-1 * var(--panel-padding-block));padding:1.15rem var(--panel-padding-inline) calc(1.2rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0e1220fa,#04060efa);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -18px 40px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px 18px 0 0;gap:.85rem}._guideButton_1tjc0_361{border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:.9rem 1.2rem;font-size:.95rem;font-weight:500;cursor:pointer;background:#0a0d1899;color:#f5f7ffeb;transition:background .2s ease,color .2s ease,border .2s ease}._guideButton_1tjc0_361:hover,._guideButton_1tjc0_361:focus-visible{background:#101424d9;border-color:#6f89ff80;color:#fff;outline:none}._guideButton_1tjc0_361:focus-visible{box-shadow:0 0 0 3px #6f89ff59}._controlsGuideBackdrop_1tjc0_385{position:fixed;top:0;right:0;bottom:0;left:0;background:#03050cbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:40}._controlsGuideDialog_1tjc0_397{width:min(560px,100%);max-height:min(80vh,640px);border-radius:24px;border:1px solid rgba(111,137,255,.35);background:linear-gradient(180deg,#0a0d18f5,#101424f5);box-shadow:0 28px 60px #0000008c;padding:clamp(1.35rem,1rem + 1vw,1.85rem);overflow:hidden;outline:none;display:flex;flex-direction:column}._controlsGuideContent_1tjc0_411{flex:1;overflow-y:auto;padding-right:.1rem;scrollbar-width:thin}._controlsGuideCloseButton_1tjc0_418{border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;background:#090c18cc;color:#f5f7ffeb;cursor:pointer;transition:background .2s ease,border .2s ease,color .2s ease}._controlsGuideCloseButton_1tjc0_418:hover,._controlsGuideCloseButton_1tjc0_418:focus-visible{background:#6f89ff40;border-color:#6f89ffa6;color:#fff;outline:none}._controlsGuideCloseButton_1tjc0_418:focus-visible{box-shadow:0 0 0 3px #6f89ff59}._controlsGuideActions_1tjc0_442{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._controlsGuidePreference_1tjc0_449{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;color:#f5f7ffd9;cursor:pointer}._controlsGuidePreferenceCheckbox_1tjc0_459{width:1rem;height:1rem;accent-color:#6f89ff}._controlsGuidePreferenceCheckbox_1tjc0_459:focus-visible{outline:none;box-shadow:0 0 0 3px #6f89ff59;border-radius:4px}._primaryButton_1tjc0_471{border:none;border-radius:16px;padding:1.05rem 1.4rem;font-size:1.05rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#6f89ff,#4a5bff);color:#fff;transition:transform .2s ease,opacity .2s ease}._primaryButton_1tjc0_471:hover:not(:disabled){transform:translateY(-1px)}._primaryButton_1tjc0_471:disabled{opacity:.6;cursor:wait;transform:none}._secondaryButton_1tjc0_493{border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:1rem 1.4rem;font-size:1rem;font-weight:500;cursor:pointer;background:#090b14b3;color:#f5f7ffe6;transition:background .2s ease,color .2s ease,border .2s ease}._secondaryButton_1tjc0_493:hover:not(:disabled){background:#0d101ee6}._secondaryButton_1tjc0_493:disabled{opacity:.6;cursor:not-allowed}._select_1tjc0_514,._checkbox_1tjc0_515,._toggle_1tjc0_516{accent-color:#6f89ff}._toggleWrapper_1tjc0_520{display:flex;align-items:center;gap:.65rem}._toggleLabelText_1tjc0_526{display:inline-flex;align-items:baseline;gap:.4rem;font-weight:600;color:#f5f7fff2}._toggleStatus_1tjc0_534{font-size:.85rem;text-transform:lowercase;color:#f5f7ffb3}._audioControlStack_1tjc0_540{display:flex;flex-direction:column;gap:.65rem;align-items:stretch;min-width:min(280px,100%)}._audioVolumeLabel_1tjc0_548{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#f5f7ff99}._audioSliderRow_1tjc0_555{display:flex;align-items:center;gap:.75rem}._audioSlider_1tjc0_555{width:min(240px,45vw);accent-color:#6f89ff}._audioVolumeValue_1tjc0_566{font-size:.9rem;font-weight:600;color:#f5f7ffd9;font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}._audioStatus_1tjc0_575{font-size:.8rem;color:#f5f7ffb3}._audioActions_1tjc0_580{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}._audioActionButton_1tjc0_587{padding:.55rem 1rem;font-size:.85rem}._focusSentinel_1tjc0_592{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}._preferenceGroups_1tjc0_604{display:flex;flex-direction:column;gap:1rem}._preferenceAccordion_1tjc0_610{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0c0e1cad;overflow:hidden;transition:border .25s ease,box-shadow .25s ease,background .25s ease}._preferenceAccordion_1tjc0_610[open]{background:#0e1221d1;box-shadow:0 18px 40px #0006;border-color:#ffffff1f}._preferenceSummary_1tjc0_624{list-style:none;display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.4rem;cursor:pointer;position:relative;border-radius:14px}._preferenceSummary_1tjc0_624::-webkit-details-marker{display:none}._preferenceSummary_1tjc0_624:after{content:"";position:absolute;top:50%;inset-inline-end:1.2rem;width:.55rem;height:.55rem;border-inline-end:2px solid rgba(245,247,255,.8);border-block-end:2px solid rgba(245,247,255,.8);transform:translateY(-50%) rotate(-45deg);transition:transform .2s ease;pointer-events:none}._preferenceAccordion_1tjc0_610[open] ._preferenceSummary_1tjc0_624:after{transform:translateY(-50%) rotate(135deg)}._preferenceSummary_1tjc0_624:focus-visible{outline:2px solid rgba(111,137,255,.85);outline-offset:3px}._preferenceSummaryTitle_1tjc0_662{font-size:1.05rem;font-weight:600}._preferenceSummaryDescription_1tjc0_667{font-size:.9rem;color:#f5f7ffb3;max-width:48ch}._preferenceContent_1tjc0_673{display:flex;flex-direction:column;gap:1rem;padding:0 1.4rem 1.35rem}@media (max-width: 680px){._optionRow_1tjc0_212{flex-direction:column;align-items:stretch}._toggleWrapper_1tjc0_520{justify-content:space-between}._touchLayoutControls_1tjc0_224{width:100%;flex-direction:column;align-items:stretch;gap:.75rem}._touchLayoutPreview_1tjc0_310{margin-inline-start:0;align-self:center}._sliderControls_1tjc0_230{width:100%;flex-direction:column;align-items:stretch;gap:.75rem}._sliderValue_1tjc0_237{text-align:left}}@media (max-width: 720px){._panel_1tjc0_28:not(._mobilePanel_1tjc0_101){width:min(520px,100%)}}@media (max-width: 520px){._preferenceSummary_1tjc0_624{padding:1rem 1.2rem}._preferenceContent_1tjc0_673{padding:0 1.2rem 1.2rem}}._container_ymj4w_1{display:flex;flex-direction:column;gap:1.25rem;color:#f5f7ff}._header_ymj4w_8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}._heading_ymj4w_16{display:flex;flex-direction:column;gap:.5rem;min-width:0}._title_ymj4w_23{margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:700}._description_ymj4w_29{margin:0;font-size:.95rem;line-height:1.5;color:#f5f7ffbf;max-width:46ch}._actions_ymj4w_37{display:flex;flex-shrink:0;align-items:center;gap:.5rem}._tableWrapper_ymj4w_44{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0c0e1cc7;box-shadow:inset 0 1px #ffffff0a;overflow:hidden}._table_ymj4w_44{width:100%;border-collapse:collapse;min-width:320px}._table_ymj4w_44 thead th{text-transform:uppercase;font-size:.8rem;letter-spacing:.08em;color:#f5f7ff9e;padding:.85rem 1.1rem;text-align:left;background:#121628e6}._table_ymj4w_44 tbody th,._table_ymj4w_44 tbody td{padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:.95rem;line-height:1.55;color:#f5f7ffeb;vertical-align:top}._table_ymj4w_44 tbody tr:last-child th,._table_ymj4w_44 tbody tr:last-child td{border-bottom:none}._actionColumn_ymj4w_83{width:28%}._keyboardColumn_ymj4w_87,._touchColumn_ymj4w_91{width:36%}._actionCell_ymj4w_95{font-weight:600}._keyboardCell_ymj4w_99,._touchCell_ymj4w_100{font-weight:500}@media (max-width: 520px){._tableWrapper_ymj4w_44{overflow-x:auto}._table_ymj4w_44{min-width:280px}}._container_12kk4_1{position:fixed;top:20px;right:20px;display:flex;flex-direction:column;gap:12px;z-index:1200;pointer-events:none}._toast_12kk4_12{min-width:220px;max-width:min(320px,80vw);border:1px solid transparent;padding:.75rem .85rem;border-radius:12px;box-shadow:0 16px 36px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;gap:.65rem;pointer-events:auto}._toastError_12kk4_26{background:#18080ed9;border-color:#f87171b3;color:#fee2e2}._toastWarning_12kk4_32{background:#281e00e0;border-color:#fbbf24a6;color:#fef3c7}._toastInfo_12kk4_38{background:#081c3ee6;border-color:#60a5faa6;color:#dbeafe}._toastSuccess_12kk4_44{background:#072814e0;border-color:#4ade8099;color:#dcfce7}._toastError_12kk4_26 ._toastIcon_12kk4_50,._toastWarning_12kk4_32 ._toastIcon_12kk4_50,._toastInfo_12kk4_38 ._toastIcon_12kk4_50,._toastSuccess_12kk4_44 ._toastIcon_12kk4_50{filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}._toastIcon_12kk4_50{font-size:1.15rem;line-height:1}._toastContent_12kk4_62{flex:1;font-size:.85rem;line-height:1.4}._closeButton_12kk4_68{background:none;border:none;color:inherit;font-size:1rem;cursor:pointer;padding:0;margin:0;line-height:1;opacity:.75}._closeButton_12kk4_68:hover,._closeButton_12kk4_68:focus-visible{opacity:1}@media (prefers-reduced-motion: no-preference){._closeButton_12kk4_68{transition:opacity .2s ease}}@media (prefers-reduced-motion: reduce){._closeButton_12kk4_68{transition:none}}@media (max-width: 640px){._container_12kk4_1{left:50%;right:unset;transform:translate(-50%);align-items:center}._toast_12kk4_12{width:min(320px,calc(100vw - 32px))}}._root_1bzf4_3{position:relative;display:grid;place-items:center;gap:clamp(24px,4vw,40px);width:100%;min-height:100%;height:100%;padding:clamp(48px,12vw,120px);overflow:hidden;color:#e1f5ffeb;text-align:center;background:radial-gradient(circle at 22% 18%,rgba(105,248,255,.22),transparent 58%),radial-gradient(circle at 74% 76%,rgba(112,73,255,.26),transparent 60%),linear-gradient(135deg,#01040f,#030b1f 45%,#061f3d);font-family:Rajdhani,Segoe UI,sans-serif;grid-template-rows:auto auto;justify-items:center;align-content:center}._root_1bzf4_3:before,._root_1bzf4_3:after{content:"";position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;background:conic-gradient(from 120deg,rgba(55,186,255,.1),transparent 40%,rgba(143,94,255,.2),transparent 78%);mix-blend-mode:screen;filter:blur(28px);animation:_aurora_1bzf4_1 18s linear infinite}._root_1bzf4_3:after{animation-direction:reverse;animation-duration:24s;opacity:.6}._mobile_1bzf4_41{display:grid;grid-auto-rows:max-content;place-content:center;justify-items:center;gap:clamp(16px,6vh,32px);padding-block:clamp(24px,8vh,48px);padding-inline:clamp(24px,9vw,52px);min-height:100dvh}._visualCluster_1bzf4_52{position:relative;display:flex;align-items:center;justify-content:center;width:min(520px,88vw);max-width:520px;aspect-ratio:1 / 1}._copyBlock_1bzf4_62{display:grid;gap:clamp(16px,3vw,22px);justify-items:center;width:min(100%,520px)}._mobile_1bzf4_41 ._visualCluster_1bzf4_52{width:min(320px,70vw);max-width:320px}._mobile_1bzf4_41 ._copyBlock_1bzf4_62{gap:clamp(12px,5vh,18px);width:min(320px,80vw)}._mobile_1bzf4_41 ._title_1bzf4_79{font-size:clamp(2rem,10vw,2.6rem);letter-spacing:.14em}._mobile_1bzf4_41 ._tagline_1bzf4_84{font-size:clamp(.9rem,4vw,1.1rem);letter-spacing:.3em}._mobile_1bzf4_41 ._status_1bzf4_89{font-size:clamp(.85rem,3.5vw,1.05rem);letter-spacing:.24em}._orbital_1bzf4_94{width:100%;height:auto;filter:drop-shadow(0 0 36px rgba(72,208,255,.35))}._orbits_1bzf4_100{animation:_slowSpin_1bzf4_1 28s linear infinite;transform-origin:300px 300px}._orbit_1bzf4_94{fill:none;stroke:#7ef9ff2e;stroke-width:1.4;stroke-dasharray:40 18;animation:_orbitPulse_1bzf4_1 9s ease-in-out infinite}._orbit_1bzf4_94:nth-child(2){stroke:#70c6ff42;animation-delay:.5s}._orbit_1bzf4_94:nth-child(3){stroke:#9170ff38;animation-delay:1s}._orbit_1bzf4_94:nth-child(4){animation-delay:1.6s}._orbit_1bzf4_94:nth-child(5){animation-delay:2.2s}._orbit_1bzf4_94:nth-child(6){stroke:#7ef9ff1f;animation-delay:2.8s}._core_1bzf4_136{animation:_corePulse_1bzf4_1 6s ease-in-out infinite}._beamRing_1bzf4_140{transform-origin:300px 300px;animation:_slowSpin_1bzf4_1 32s linear infinite}._beam_1bzf4_140{fill:none;stroke:url(#beam);stroke-width:2.2;stroke-dasharray:12 60}._energyFlow_1bzf4_152{transform-origin:300px 300px;animation:_reverseSpin_1bzf4_1 20s linear infinite}._pulse_1bzf4_157{fill:none;stroke:#7ef9ff40;stroke-width:3;stroke-dasharray:240 980;opacity:.6}._comets_1bzf4_165{animation:_reverseSpin_1bzf4_1 16s linear infinite;transform-origin:300px 300px}._comet_1bzf4_165{fill:#8f5effd9;filter:drop-shadow(0 0 12px rgba(143,94,255,.75))}._scanLines_1bzf4_175{transform-origin:300px 300px;animation:_scanRotate_1bzf4_1 18s ease-in-out infinite}._scan_1bzf4_175{fill:none;stroke:#37baff2e;stroke-width:1.5;stroke-dasharray:12 24}._title_1bzf4_79{position:relative;margin:0;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(2.8rem,8vw,5rem);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 32px rgba(72,208,255,.4);animation:_shimmer_1bzf4_1 6.8s ease-in-out infinite}._tagline_1bzf4_84{margin:0;font-size:clamp(1rem,3vw,1.5rem);letter-spacing:.42em;text-transform:uppercase;color:#b4e4ffcc;animation:_driftWords_1bzf4_1 7.6s ease-in-out infinite}._status_1bzf4_89{margin:0;font-size:clamp(.95rem,3vw,1.35rem);letter-spacing:.3em;text-transform:uppercase;color:#7ef9ffc7;background:linear-gradient(90deg,#37baff00,#37baffa6,#37baff00);-webkit-background-clip:text;background-clip:text;animation:_signal_1bzf4_1 4.2s ease-in-out infinite}@keyframes _slowSpin_1bzf4_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _reverseSpin_1bzf4_1{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes _orbitPulse_1bzf4_1{0%,to{opacity:.26}50%{opacity:.75}}@keyframes _corePulse_1bzf4_1{0%,to{transform:scale(.94);filter:drop-shadow(0 0 30px rgba(126,249,255,.3))}50%{transform:scale(1.04);filter:drop-shadow(0 0 42px rgba(126,249,255,.55))}}@keyframes _scanRotate_1bzf4_1{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(6deg) scale(1.02)}}@keyframes _shimmer_1bzf4_1{0%,to{opacity:.82}45%{opacity:1}55%{opacity:.68}}@keyframes _driftWords_1bzf4_1{0%,to{letter-spacing:.34em;opacity:.72}50%{letter-spacing:.48em;opacity:.95}}@keyframes _signal_1bzf4_1{0%,to{opacity:.66;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes _aurora_1bzf4_1{0%{transform:rotate(0) scale(1);opacity:.4}50%{transform:rotate(180deg) scale(1.06);opacity:.75}to{transform:rotate(360deg) scale(1);opacity:.4}}@media (max-width: 720px){._root_1bzf4_3{gap:clamp(16px,6vw,28px)}._title_1bzf4_79{font-size:clamp(2.4rem,12vw,3.6rem)}._tagline_1bzf4_84,._status_1bzf4_89{letter-spacing:.24em}}@media (max-width: 480px){._tagline_1bzf4_84{font-size:.9rem}._status_1bzf4_89{font-size:.85rem}}._root_99zxx_3{position:relative;display:flex;width:100%;height:100%;padding:clamp(24px,4vw,48px);background:linear-gradient(140deg,#050c20e0,#07152ceb);color:#e2f4fff2;font-family:Rajdhani,Segoe UI,sans-serif;overflow:hidden}._mobile_99zxx_15{min-height:100dvh;padding-block:clamp(16px,4vw,24px);padding-inline:clamp(18px,6vw,28px);align-items:stretch;justify-content:center}._mobile_99zxx_15 ._shell_99zxx_23{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;justify-items:stretch;gap:clamp(16px,5vw,24px);min-height:100%;width:min(100%,520px)}._mobile_99zxx_15 ._primary_99zxx_33,._mobile_99zxx_15 ._secondary_99zxx_34{padding:clamp(14px,4.5vw,20px);gap:clamp(12px,3.8vw,18px)}._mobile_99zxx_15 ._secondary_99zxx_34{min-height:0;order:-1;display:grid;grid-template-rows:auto auto auto auto;align-content:start}._mobile_99zxx_15 ._badgeRow_99zxx_47,._mobile_99zxx_15 ._feed_99zxx_48,._mobile_99zxx_15 ._storeActions_99zxx_49{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:clamp(12px,4vw,16px);padding-block:2px 4px;margin:0 -4px;padding-inline:4px;scroll-snap-type:x proximity}._mobile_99zxx_15 ._badge_99zxx_47,._mobile_99zxx_15 ._feedItem_99zxx_61,._mobile_99zxx_15 ._storeButton_99zxx_62{flex:0 0 auto;scroll-snap-align:start}._mobile_99zxx_15 ._badge_99zxx_47{min-width:min(180px,70vw);padding:10px 14px;gap:4px}._mobile_99zxx_15 ._feedItem_99zxx_61{padding:10px 14px;min-width:min(220px,75vw)}._mobile_99zxx_15 ._storeButton_99zxx_62{min-width:min(150px,60vw);padding:10px 14px;border-radius:12px;gap:6px;font-size:.82rem}._mobile_99zxx_15 ._profile_99zxx_86{gap:12px}._mobile_99zxx_15 ._avatar_99zxx_90{width:64px;height:64px}._mobile_99zxx_15 ._playButton_99zxx_95{padding:14px clamp(28px,10vw,36px);font-size:clamp(1rem,4vw,1.25rem);letter-spacing:.2em}._mobile_99zxx_15 ._badge_99zxx_47 strong{font-size:.78rem;letter-spacing:.12em}._mobile_99zxx_15 ._banner_99zxx_106{padding:14px 16px;gap:4px}._mobile_99zxx_15 ._banner_99zxx_106 span{font-size:.85rem}._mobile_99zxx_15 ._feed_99zxx_48{gap:clamp(10px,3vw,14px)}._mobile_99zxx_15 ._feedItem_99zxx_61{font-size:.82rem}._mobile_99zxx_15 ._feedItem_99zxx_61 strong{font-size:.85rem;letter-spacing:.1em}._mobile_99zxx_15 ._storeButtonLabel_99zxx_128{font-size:.78rem;letter-spacing:.1em}._mobile_99zxx_15 ._storeButtonMeta_99zxx_133{font-size:.68rem}._mobile_99zxx_15 ._footer_99zxx_137{gap:8px;letter-spacing:.18em;font-size:.75rem}._mobile_99zxx_15 ._playButton_99zxx_95{width:100%}._backdrop_99zxx_147{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 15% 20%,rgba(74,224,255,.16),transparent 55%),radial-gradient(circle at 85% 85%,rgba(60,247,168,.18),transparent 65%),radial-gradient(circle at 40% 70%,rgba(111,68,255,.18),transparent 70%);filter:blur(48px);opacity:.85;pointer-events:none}._shell_99zxx_23{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px,3vw,32px);width:100%}._primary_99zxx_33,._secondary_99zxx_34{position:relative;border-radius:24px;background:#081224d1;border:1px solid rgba(74,224,255,.16);box-shadow:0 32px 64px #040a1c8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(20px,3vw,32px);display:flex;flex-direction:column;gap:clamp(18px,2.4vw,28px)}._profile_99zxx_86{display:flex;gap:18px;align-items:center}._avatar_99zxx_90{position:relative;width:clamp(72px,6vw,92px);height:clamp(72px,6vw,92px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#4ae0ff33,#4ae0ff00);border:1px solid rgba(74,224,255,.35);box-shadow:0 0 32px #4ae0ff4d}._avatar_99zxx_90:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px solid rgba(60,247,168,.45);box-shadow:0 0 18px #3cf7a847}._avatarInitials_99zxx_208{font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.4rem,2.8vw,1.8rem);letter-spacing:.08em}._profileName_99zxx_214{margin:0;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem)}._profileMeta_99zxx_220{margin:4px 0 0;font-size:clamp(.9rem,1.6vw,1.05rem);color:#b6d6f6cc}._playButton_99zxx_95{display:inline-flex;align-items:center;justify-content:center;padding:18px clamp(32px,8vw,48px);border-radius:999px;border:none;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.1rem,2.3vw,1.35rem);letter-spacing:.24em;text-transform:uppercase;color:#041224;background:linear-gradient(125deg,#3cf7a8f2,#4ae0fff2);box-shadow:0 24px 58px #14debe52,0 0 0 1px #4ae0ff73 inset;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._playButton_99zxx_95:hover,._playButton_99zxx_95:focus-visible{transform:translateY(-2px) scale(1.01);box-shadow:0 28px 64px #14debe61,0 0 0 1px #4ae0ff99 inset}._playButton_99zxx_95:focus-visible{outline:none}._badgeRow_99zxx_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}._badge_99zxx_47{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:16px;background:#122444b8;border:1px solid rgba(74,224,255,.18);font-size:clamp(.78rem,1.4vw,.95rem);color:#c7e4ffd1}._badge_99zxx_47 strong{font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:.14em;font-size:clamp(.82rem,1.6vw,1rem)}._secondary_99zxx_34{gap:clamp(16px,2.5vw,24px)}._banner_99zxx_106{padding:18px 20px;border-radius:18px;background:linear-gradient(120deg,#112a4ecc,#194a76d9);border:1px solid rgba(74,224,255,.2);display:flex;flex-direction:column;gap:6px}._banner_99zxx_106 strong{font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:.16em}._banner_99zxx_106 span{color:#b0d6f6cc;font-size:.95rem}._feed_99zxx_48{display:grid;gap:12px}._feedItem_99zxx_61{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:16px;background:#0e1e3ac7;border:1px solid rgba(74,224,255,.14);color:#cde6ffdb;font-size:clamp(.82rem,1.4vw,.95rem)}._feedItem_99zxx_61 strong{font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:.12em;font-size:clamp(.82rem,1.5vw,1rem)}._storeActions_99zxx_49{display:flex;flex-wrap:wrap;gap:12px}._storeButton_99zxx_62{flex:1 1 120px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;padding:12px 18px;border-radius:14px;border:1px solid rgba(74,224,255,.24);background:#0a182eb8;color:#c7e4ffd1;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .2s ease}._storeButton_99zxx_62:not(:disabled):hover,._storeButton_99zxx_62:not(:disabled):focus-visible{transform:translateY(-1px);background:#0e243ed9;outline:none}._storeButtonLabel_99zxx_128{font-weight:600}._storeButtonMeta_99zxx_133{display:none;align-items:center;justify-content:center;gap:6px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#c7e4ffa6}._storeButtonDisabled_99zxx_372,._storeButton_99zxx_62:disabled{cursor:not-allowed;transform:none;background:#0a182e6b;border-color:#4ae0ff1f;color:#c7e4ff73;box-shadow:none}._storeButton_99zxx_62:disabled ._storeButtonMeta_99zxx_133,._storeButtonDisabled_99zxx_372 ._storeButtonMeta_99zxx_133{display:flex}._storeButtonBadge_99zxx_387{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:linear-gradient(120deg,#4ae0ff38,#6f44ff47);border:1px solid rgba(74,224,255,.32);color:#e2f4ffe0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}._footer_99zxx_137{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;color:#9dc4eab8;text-transform:uppercase;letter-spacing:.24em}@media (max-width: 960px){._shell_99zxx_23{grid-template-columns:1fr}._secondary_99zxx_34{order:-1}._footer_99zxx_137{justify-content:center;flex-wrap:wrap}}@media (max-width: 640px){._root_99zxx_3{padding:clamp(20px,6vw,32px)}._primary_99zxx_33,._secondary_99zxx_34{padding:clamp(18px,5vw,24px)}._playButton_99zxx_95{width:100%}._badgeRow_99zxx_47{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width: 480px){._profile_99zxx_86{flex-direction:column;text-align:center}._storeActions_99zxx_49{flex-direction:column}._footer_99zxx_137{flex-direction:column;letter-spacing:.18em}}._root_z5wo5_3{position:relative;display:flex;width:100%;height:100%;min-height:100%;padding:clamp(24px,4vw,48px);background:linear-gradient(145deg,#051026eb,#060c1ceb);color:#e0f2fff0;font-family:Rajdhani,Segoe UI,sans-serif;overflow:hidden}._backdrop_z5wo5_16{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 25% 25%,rgba(74,224,255,.16),transparent 55%),radial-gradient(circle at 75% 75%,rgba(60,247,168,.2),transparent 60%),radial-gradient(circle at 50% 60%,rgba(114,70,255,.18),transparent 65%);filter:blur(56px);opacity:.85;pointer-events:none}._shell_z5wo5_27{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(24px,3vw,36px);width:100%}._mobileShell_z5wo5_36{display:flex;flex-direction:column;gap:clamp(18px,4vw,26px);flex:1;width:100%;overflow:hidden}._sidebar_z5wo5_45{border-radius:24px;background:#09162cd9;border:1px solid rgba(74,224,255,.16);box-shadow:0 32px 64px #040a1c8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}._sidebar_z5wo5_45 h3{margin:0;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.35rem,2.6vw,1.8rem);letter-spacing:.16em}._sidebar_z5wo5_45 p{margin:0;color:#b6d4f0cc;font-size:clamp(.9rem,1.6vw,1.05rem)}._createButton_z5wo5_70{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;border-radius:16px;border:none;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(.95rem,1.8vw,1.1rem);letter-spacing:.18em;text-transform:uppercase;color:#041224;background:linear-gradient(125deg,#3cf7a8f2,#4ae0fff2);box-shadow:0 22px 58px #14debe47,0 0 0 1px #4ae0ff80 inset;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._createButton_z5wo5_70:hover,._createButton_z5wo5_70:focus-visible{transform:translateY(-2px);box-shadow:0 26px 64px #14debe57,0 0 0 1px #4ae0ff99 inset;outline:none}._createButton_z5wo5_70[disabled],._createButtonDisabled_z5wo5_96{cursor:not-allowed;background:linear-gradient(125deg,#58708473,#668aa061);color:#0a182c99;box-shadow:0 12px 28px #142c4259,0 0 0 1px #668aa059 inset;transform:none}._createButton_z5wo5_70[disabled]:hover,._createButton_z5wo5_70[disabled]:focus-visible{transform:none;box-shadow:0 12px 28px #142c4259,0 0 0 1px #668aa059 inset}._createButtonNotice_z5wo5_110{margin:0;font-size:clamp(.8rem,1.4vw,.95rem);color:#c7e4ffad;background:#0e203ca6;border:1px solid rgba(102,138,160,.35);border-radius:14px;padding:10px 14px;line-height:1.45}._comingSoonBadge_z5wo5_121{display:inline-flex;align-items:center;justify-content:center;margin-left:12px;padding:4px 12px;border-radius:999px;background:linear-gradient(120deg,#4ae0ff38,#6f44ff47);border:1px solid rgba(74,224,255,.35);color:#e2f4ffe6;font-family:Orbitron,Rajdhani,sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}._statusCard_z5wo5_138{display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:#0e203cc7;border:1px solid rgba(74,224,255,.18);color:#c7e4ffdb;font-size:.92rem}._sidebarHighlights_z5wo5_149{display:grid;gap:12px}._sidebarHighlightsMobile_z5wo5_154{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);gap:12px;overflow-x:auto;padding:0 4px 4px;margin:4px -4px 0;scrollbar-width:none}._sidebarHighlightsMobile_z5wo5_154::-webkit-scrollbar{display:none}._rooms_z5wo5_169{border-radius:24px;background:#081224d1;border:1px solid rgba(74,224,255,.16);box-shadow:0 32px 64px #040a1c8c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:clamp(22px,3vw,32px);display:flex;flex-direction:column;gap:clamp(18px,2.3vw,26px)}._mobileRooms_z5wo5_181{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:clamp(12px,4vw,22px);gap:clamp(12px,3.5vw,18px);overflow:hidden}._filters_z5wo5_190{display:flex;flex-wrap:wrap;gap:12px}._mobileFilters_z5wo5_196{flex-wrap:nowrap;overflow-x:auto;margin:0 -4px;padding:0 4px 4px;gap:8px;scrollbar-width:none}._mobileFilters_z5wo5_196::-webkit-scrollbar{display:none}._mobileFilters_z5wo5_196 ._filterChip_z5wo5_209{flex:0 0 auto}._filterChip_z5wo5_209{padding:10px 18px;border-radius:999px;border:1px solid rgba(74,224,255,.24);background:#0c1e3ab8;color:#c7e4ffd1;font-size:clamp(.82rem,1.5vw,.95rem);letter-spacing:.12em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;background-clip:padding-box}._filterChip_z5wo5_209:focus-visible{outline:none;box-shadow:0 0 0 3px #4ae0ff59}._filterChipInactive_z5wo5_235{opacity:.78}._filterChipActive_z5wo5_239{background:#3cf7a829;border-color:#3cf7a873;color:#cef6e2e6;opacity:1}._filterChipActive_z5wo5_239:focus-visible{box-shadow:0 0 0 3px #3cf7a873}._roomList_z5wo5_250{display:grid;gap:clamp(14px,2vw,18px)}._mobileRoomList_z5wo5_255{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,75%);gap:clamp(12px,4vw,16px);overflow-x:auto;overflow-y:hidden;margin:0 -6px;padding:0 6px 6px;scrollbar-width:none;scroll-snap-type:x proximity}._mobileRoomList_z5wo5_255::-webkit-scrollbar{display:none}._roomCard_z5wo5_272{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(12px,2vw,20px);padding:clamp(14px,2vw,22px);border-radius:20px;background:#0e203ccc;border:1px solid rgba(74,224,255,.14);color:#cde6ffe0;align-items:center;scroll-snap-align:start}._roomCard_z5wo5_272 h4{margin:0 0 6px;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.1rem,2vw,1.3rem);letter-spacing:.14em}._roomCard_z5wo5_272 p{margin:0;color:#b8d6f4c7;font-size:clamp(.9rem,1.6vw,1.05rem)}._roomMeta_z5wo5_298{display:grid;gap:8px;justify-items:end;text-align:right;font-size:clamp(.85rem,1.4vw,1rem)}._joinButton_z5wo5_306{padding:12px 20px;border-radius:14px;border:none;font-family:Orbitron,Rajdhani,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(.85rem,1.6vw,1rem);color:#041224;background:linear-gradient(120deg,#3cf7a8f2,#4ae0fff2);cursor:pointer;box-shadow:0 20px 48px #14debe47,0 0 0 1px #4ae0ff80 inset;transition:transform .2s ease,box-shadow .2s ease}._joinButton_z5wo5_306:hover,._joinButton_z5wo5_306:focus-visible{transform:translateY(-2px);box-shadow:0 26px 58px #14debe52,0 0 0 1px #4ae0ff99 inset;outline:none}._locked_z5wo5_328{color:#c4a0ffc7}._unlockButton_z5wo5_332{padding:10px 16px;border-radius:12px;border:1px solid rgba(142,84,255,.45);background:#28124899;color:#d9c4ffe6;font-size:clamp(.82rem,1.4vw,.95rem);letter-spacing:.1em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 16px 32px #30165a4d,0 0 0 1px #8e54ff4d inset}._unlockButton_z5wo5_332:hover,._unlockButton_z5wo5_332:focus-visible{transform:translateY(-2px);box-shadow:0 20px 40px #5c30aa6b,0 0 0 1px #af78ff66 inset;outline:none}._unlockButtonDisabled_z5wo5_352,._unlockButton_z5wo5_332:disabled{cursor:not-allowed;background:#201a2e8c;color:#bdb0d28c;border-color:#8e54ff38;box-shadow:0 8px 18px #1e123459,0 0 0 1px #8e54ff2e inset;transform:none}._unlockButtonDisabled_z5wo5_352:hover,._unlockButton_z5wo5_332:disabled:hover,._unlockButtonDisabled_z5wo5_352:focus-visible,._unlockButton_z5wo5_332:disabled:focus-visible{transform:none;box-shadow:0 8px 18px #1e123459,0 0 0 1px #8e54ff2e inset}._unlockButtonHint_z5wo5_370{display:block;max-width:180px;text-align:right;font-size:clamp(.72rem,1.2vw,.85rem);color:#bdb0d2ad;line-height:1.3}._mobile_z5wo5_36{min-height:100dvh;padding:clamp(14px,4vw,24px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,3.5vw,20px)}._mobileSidebar_z5wo5_387{order:0;gap:clamp(12px,3.5vw,18px);padding:clamp(12px,4vw,20px)}._mobileSidebar_z5wo5_387 ._createButton_z5wo5_70{width:100%}._mobileSidebar_z5wo5_387 ._createButtonNotice_z5wo5_110{font-size:clamp(.78rem,3.4vw,.92rem)}._mobileSidebar_z5wo5_387 ._statusCard_z5wo5_138{min-width:0;padding:14px 16px;font-size:.85rem}._mobileRooms_z5wo5_181 ._roomCard_z5wo5_272{grid-template-columns:1fr;text-align:left}._mobileRooms_z5wo5_181 ._roomMeta_z5wo5_298{justify-items:start;text-align:left}._mobileRooms_z5wo5_181 ._joinButton_z5wo5_306,._mobileRooms_z5wo5_181 ._unlockButton_z5wo5_332{width:100%;justify-self:stretch}@media (max-width: 900px){._shell_z5wo5_27:not(._mobileShell_z5wo5_36){grid-template-columns:1fr}._sidebar_z5wo5_45:not(._mobileSidebar_z5wo5_387){order:2}}@media (max-width: 560px){._filters_z5wo5_190:not(._mobileFilters_z5wo5_196){flex-direction:column;align-items:stretch}._filters_z5wo5_190:not(._mobileFilters_z5wo5_196) ._filterChip_z5wo5_209{text-align:center}._roomCard_z5wo5_272{grid-template-columns:1fr}._roomMeta_z5wo5_298{justify-items:stretch;text-align:left}._joinButton_z5wo5_306,._unlockButton_z5wo5_332{width:100%}}._flowRoot_1cizf_3{position:relative;min-height:var(--app-viewport-height, 100vh);padding:clamp(32px,6vw,72px) clamp(24px,6vw,88px);display:flex;flex-direction:column;gap:clamp(28px,5vw,48px);background:radial-gradient(circle at 10% 20%,rgba(74,224,255,.18),transparent 55%),radial-gradient(circle at 90% 70%,rgba(60,247,168,.18),transparent 60%),linear-gradient(140deg,#020510,#05021c 48%,#081a35);color:#e5f4fff2;font-family:Rajdhani,Segoe UI,sans-serif;overflow:hidden}._backgroundLayer_1cizf_18{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 40% 50%,rgba(74,224,255,.12),transparent 60%),radial-gradient(circle at 70% 30%,rgba(111,68,255,.16),transparent 65%),radial-gradient(circle at 20% 80%,rgba(60,247,168,.18),transparent 68%);filter:blur(60px);opacity:.9}._header_1cizf_29{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(12px,2vw,18px);max-width:780px}._phaseLabel_1cizf_38{font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:.32em;text-transform:uppercase;font-size:clamp(.75rem,1.2vw,.95rem);color:#b6dcffc7}._title_1cizf_46{font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(2.4rem,6vw,3.8rem);margin:0}._description_1cizf_52{margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;color:#cbe6ffd9}._stageArea_1cizf_59{position:relative;z-index:1;flex:1;display:flex;align-items:stretch;justify-content:center}._skipButton_1cizf_68{position:absolute;top:clamp(12px,4vw,28px);right:clamp(12px,4vw,28px);z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(74,224,255,.35);background:#061226d9;color:#cfecffeb;font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(.75rem,1.4vw,.95rem);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border .2s ease,color .2s ease,box-shadow .2s ease}._skipButton_1cizf_68:hover,._skipButton_1cizf_68:focus-visible{background:#0c203af2;border-color:#4ae0ff8c;color:#e9f7fffa;box-shadow:0 0 0 2px #4ae0ff59,0 12px 30px #040c2099}._skipButton_1cizf_68:focus-visible{outline:2px solid rgba(74,224,255,.85);outline-offset:3px}._stageShell_1cizf_103{position:relative;width:min(100%,1020px);min-height:clamp(420px,60vh,640px);border-radius:32px;padding:clamp(18px,2.5vw,28px);background:#061022d9;border:1px solid rgba(74,224,255,.18);box-shadow:0 38px 88px #040a1c9e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:stretch;justify-content:center;overflow:hidden}._stageGlow_1cizf_119{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:28px;background:radial-gradient(circle at 20% 20%,rgba(74,224,255,.15),transparent 65%),radial-gradient(circle at 80% 80%,rgba(60,247,168,.14),transparent 70%);opacity:.6;filter:blur(32px)}._stageContent_1cizf_129{position:relative;z-index:1;flex:1;display:flex;align-items:stretch}._stageContent_1cizf_129>*{flex:1}._feedbackToast_1cizf_141{position:relative;z-index:2;align-self:center;margin-top:-12px;margin-bottom:4px;padding:12px 18px;border-radius:18px;background:#12243cdb;border:1px solid rgba(74,224,255,.25);box-shadow:0 18px 48px #040a1c8c;color:#cfecffe6;font-size:clamp(.85rem,1.5vw,1rem);letter-spacing:.06em;text-align:center}._statusRow_1cizf_158{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center;padding:clamp(18px,2.5vw,26px);border-radius:24px;background:#061226d1;border:1px solid rgba(74,224,255,.18);box-shadow:0 28px 64px #040a1c94}._statusPrimary_1cizf_173{display:grid;gap:6px;font-size:clamp(.9rem,1.6vw,1.1rem);color:#c5e2ffd9}._statusPrimary_1cizf_173 strong{font-family:Orbitron,Rajdhani,sans-serif;letter-spacing:.24em;font-size:clamp(.85rem,1.4vw,1rem);text-transform:uppercase}._statusTimeline_1cizf_187{font-size:clamp(.82rem,1.5vw,.95rem);color:#aad2f4c2}._timelineList_1cizf_192{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0;padding:0;list-style:none}._timelineItem_1cizf_202{display:inline-flex;align-items:center;gap:10px;letter-spacing:.16em;text-transform:uppercase}._timelineItem_1cizf_202:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ae0ffbf;box-shadow:0 0 12px #4ae0ff99}._timelineItem_1cizf_202[data-active=true]{color:#4ae0ffe6}._visuallyHidden_1cizf_223{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){._flowRoot_1cizf_3{padding:clamp(28px,8vw,56px) clamp(20px,6vw,48px)}._stageShell_1cizf_103{min-height:clamp(360px,55vh,560px)}._statusRow_1cizf_158{flex-direction:column;align-items:flex-start}}@media (max-width: 560px){._flowRoot_1cizf_3{padding:clamp(24px,10vw,48px) 18px 72px}._stageShell_1cizf_103{padding:clamp(14px,4vw,20px);border-radius:28px}._timelineList_1cizf_192{gap:10px}._skipButton_1cizf_68{top:clamp(10px,6vw,18px);right:clamp(10px,6vw,18px);padding:8px 16px;font-size:clamp(.7rem,2.5vw,.85rem);letter-spacing:.14em}}._container_kjaij_1{min-height:var(--app-viewport-height, 100vh);background:radial-gradient(circle at top,#0a1628,#04070d);color:#f7f9ff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;gap:24px}._header_kjaij_13{text-align:center;max-width:520px}._title_kjaij_18{font-size:2rem;margin:0 0 8px}._description_kjaij_23{margin:0;color:#c1c9ff}._showcaseHint_kjaij_28{margin:0;color:#6f7abf;font-size:.85rem}._showcaseHint_kjaij_28 code{color:#d7dbff}:root{--z-game-canvas: 0;--z-boss-bar: 10;--z-hud-bar: 11;--z-skill-wheel: 20;--z-hud-sidebar: 24;--z-hud-toggle: 30;--z-canvas-overlay: 40;--z-sidebar-backdrop: 42;--z-sidebar-sheet: 50;--z-touch-controls: 60;--z-modals: 100;--z-toast-notifications: 150;--z-game-over: 1000}:root{--safe-area-inset-top: 0px;--safe-area-inset-right: 0px;--safe-area-inset-bottom: 0px;--safe-area-inset-left: 0px;--app-viewport-height: 100vh;--hud-mobile-offset: 148px;--font-display: "Rajdhani", "Segoe UI", "Helvetica Neue", sans-serif;--font-sans: "Inter", "Segoe UI", "Helvetica Neue", sans-serif}@supports (padding: env(safe-area-inset-bottom)){:root{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh}}html,body,#root{margin:0;padding:0;width:100%;height:100%;background-color:#000}body{font-family:var(--font-sans, system-ui);font-weight:400;color:#fff}*{box-sizing:border-box}button{font-family:inherit}
