/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.hud em{color:#ffd76b;letter-spacing:.16em;margin-top:4px;font-size:9px;font-style:normal;display:block}.comboBurst{--combo:#71ecff;z-index:5;text-align:center;pointer-events:none;width:150px;filter:drop-shadow(0 0 13px var(--combo));grid-template-columns:1fr auto;grid-template-areas:"praise praise""number label";justify-content:center;align-items:end;gap:0 7px;display:grid;position:absolute;top:12%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.comboBurst{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--combo) 55%,transparent))}}.comboBurst{animation:.54s cubic-bezier(.15,.9,.22,1.22) both combo-impact}.comboBurst:before,.comboBurst:after{content:"";background:linear-gradient(90deg,transparent,var(--combo),transparent);opacity:.65;width:118%;height:1px;position:absolute;top:52%;left:50%;transform:translate(-50%)}.comboBurst span{color:#efffff;letter-spacing:.3em;text-indent:.3em;text-shadow:0 0 10px var(--combo);grid-area:praise;font-size:9px;font-weight:1000}.comboBurst strong{color:#fff;letter-spacing:-.08em;-webkit-text-stroke:1px var(--combo);text-shadow:3px 0 0 var(--combo),-2px 0 0 #f573,0 0 17px var(--combo);grid-area:number;font-size:clamp(32px,4vw,54px);font-style:italic;font-weight:1000;line-height:.83}@supports (color:color-mix(in lab, red, red)){.comboBurst strong{text-shadow:3px 0 0 color-mix(in srgb,var(--combo) 42%,transparent),-2px 0 0 #f573,0 0 17px var(--combo)}}.comboBurst strong i{color:var(--combo);vertical-align:top;margin-left:3px;font-size:.42em;font-style:normal}.comboBurst b{color:var(--combo);letter-spacing:.2em;grid-area:label;align-self:end;padding-bottom:2px;font-size:8px}.comboTier2{--combo:#ffd466}.comboTier3{--combo:#ff7a57}.comboTier4{--combo:#d98aff}@keyframes combo-impact{0%{opacity:0;filter:blur(4px);transform:translate(-50%)scale(1.8)rotate(-2deg)}32%{opacity:1;filter:blur(0) drop-shadow(0 0 18px var(--combo));transform:translate(calc(-50% - 4px))scale(.93)rotate(1deg)}48%{transform:translate(calc(3px - 50%))scale(1.06)rotate(-.5deg)}70%,to{opacity:1;transform:translate(-50%)scale(1)}}.rewardFlash{z-index:4;color:#eaffff;letter-spacing:.18em;white-space:nowrap;pointer-events:none;background:#041522e8;border:1px solid #78efff;padding:13px 22px;font-size:11px;font-weight:900;animation:1.8s both reward-pop;position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 0 34px #46dcff66}@keyframes reward-pop{0%{opacity:0;transform:translate(-50%,18px)scale(.8)}15%,72%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-14px)scale(.96)}}@media (max-width:700px){.rewardFlash{white-space:normal;text-align:center;max-width:88%;font-size:9px;line-height:1.5;top:23%}.comboBurst{width:126px;top:14%}.comboBurst strong{font-size:34px}.comboBurst span,.comboBurst b{font-size:7px}}@media (prefers-reduced-motion:reduce){.comboBurst{animation:.25s both combo-fade}@keyframes combo-fade{0%{opacity:0}to{opacity:1}}}.languagePicker{z-index:1000;font-family:Arial,Noto Sans Myanmar,Microsoft YaHei,sans-serif;position:fixed;top:66px;right:22px}.languagePicker>button{color:#d8faff;letter-spacing:.1em;cursor:pointer;background:#06131feb;border:1px solid #326276;justify-content:space-between;align-items:center;gap:9px;min-width:88px;height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex;box-shadow:0 10px 30px #0008}.languagePicker>button span{color:#62e8ff;font-size:15px}.languagePicker>button i{color:#6d94a5;font-style:normal}.languagePicker>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030a10f5;border:1px solid #315b6d;width:190px;padding:6px;position:absolute;top:43px;right:0;box-shadow:0 18px 45px #000c}.languagePicker>div button{color:#8ba9b7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #152d38;grid-template-columns:50px 1fr;align-items:center;width:100%;padding:11px 10px;display:grid}.languagePicker>div button:last-child{border-bottom:0}.languagePicker>div button:hover,.languagePicker>div button.active{color:#e4fbff;background:#0b2834}.languagePicker>div b{color:#61e6fa;font-size:9px}.languagePicker>div span{letter-spacing:0;font-size:11px;line-height:1.35}html[lang=zh-CN] body{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}html[lang=my] body{font-family:Noto Sans Myanmar,Myanmar Text,Arial,sans-serif;line-height:1.45}html[lang=my] .brief h1,html[lang=my] .shopHero h1,html[lang=my] .echoLanding h1{letter-spacing:-.035em;line-height:.92}html[lang=zh-CN] .brief h1,html[lang=zh-CN] .shopHero h1,html[lang=zh-CN] .echoLanding h1{letter-spacing:-.035em;line-height:.86}.hangar{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh!important;min-height:0!important;padding-bottom:max(90px,calc(60px + env(safe-area-inset-bottom)))!important;overflow:hidden auto!important}.upgradeGrid article{transition:all .25s;position:relative;overflow:hidden}.upgradeGrid article:hover{border-color:#4adff7;transform:translateY(-5px);box-shadow:0 20px 45px #0008}.upgradeIcon{isolation:isolate;background:#071824;border-radius:50%;place-items:center;width:64px;display:grid;position:relative;height:64px!important}.upgradeIcon:before,.upgradeIcon:after{content:"";opacity:.7;border:1px solid;border-radius:50%;position:absolute;inset:5px}.upgradeIcon:after{animation:1.5s ease-in-out infinite upgradePulse;inset:15px;box-shadow:0 0 18px}.upgradeIcon.weapon{filter:drop-shadow(0 0 10px #51eaff)}.upgradeIcon.weapon:before{border-radius:4px;animation:1.2s ease-in-out infinite cannonCharge;inset:27px 2px}.upgradeIcon.shield:before{border-radius:16px;animation:5s linear infinite shieldSpin}.upgradeIcon.shield:after{border-radius:10px;animation:1.8s ease-in-out infinite shieldPulse}.upgradeIcon.engine:before{border-radius:2px;animation:.8s ease-in-out infinite engineRush;inset:17px 2px;transform:skew(-24deg)}.upgradeIcon.engine:after{border-radius:2px;animation:.8s ease-in-out .18s infinite engineRush;inset:25px -8px}.levels i.on{animation:1.7s ease-in-out infinite levelGlow}.levels i.on:nth-child(2){animation-delay:.12s}.levels i.on:nth-child(3){animation-delay:.24s}.levels i.on:nth-child(4){animation-delay:.36s}.levels i.on:nth-child(5){animation-delay:.48s}@keyframes upgradePulse{50%{opacity:.2;transform:scale(1.22)}}@keyframes cannonCharge{50%{transform:scaleX(.45);box-shadow:0 0 24px #5deaff}}@keyframes shieldSpin{to{transform:rotate(360deg)}}@keyframes shieldPulse{50%{opacity:.15;transform:scale(1.3)}}@keyframes engineRush{50%{opacity:.15;transform:translate(12px)skew(-24deg)}}@keyframes levelGlow{50%{filter:brightness(1.8);box-shadow:0 0 15px}}.shop{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;padding-bottom:max(110px,calc(80px + env(safe-area-inset-bottom)));overflow:hidden auto}.exchangeDock{background:#06131eee;border:1px solid #28586b;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;width:min(590px,100%);padding:14px;display:grid}.exchangeDock>small{color:#6fa0b1;letter-spacing:.18em;grid-column:1/-1;font-size:7px}.exchangeDock>div{gap:6px;display:flex}.exchangeDock>div button{color:#9fc7d4!important;background:#071a25!important;border:1px solid #346477!important;min-width:55px!important;height:44px!important;padding:0 13px!important}.exchangeDock>div button.selected{box-shadow:0 0 18px #52e7ff33;color:#fff!important;background:#123847!important;border-color:#66ebff!important}.exchangeDock>div button b{color:#61e7fa;font-size:7px;display:block}.exchangeDock .exchangeAction{white-space:nowrap;height:44px!important;padding:0 18px!important}.shopNotice.warning{color:#ffd0a8;background:#3b170b;border:1px solid #ff8c4f;max-width:590px;padding:14px 16px;line-height:1.5;box-shadow:0 0 28px #ff642d22}.shopNotice.warning:before{content:"⚠ ";color:#ff9d52}.wallet>span{min-width:100px;padding-left:31px;position:relative}.currencyIcon{place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0!important}.currencyIcon.coin{background:radial-gradient(circle at 32% 27%,#fff6bd,#f5bb32 42%,#9c5b0c 76%);border:2px solid #ffe28a;border-radius:50%;box-shadow:inset 0 0 0 3px #ffc943,0 0 14px #ffbd3766}.currencyIcon.coin:after{content:"C";color:#744008;text-shadow:0 1px #fff3a0;font-size:10px;font-style:normal;font-weight:1000}.currencyIcon.diamond{background:linear-gradient(135deg,#edffff,#45dfff 42%,#1765c6 75%);border:2px solid #d9ffff;border-radius:4px;width:22px;height:22px;transform:translateY(-50%)rotate(45deg);box-shadow:inset -4px -4px 6px #134d9a,0 0 17px #48dcff99}.currencyIcon.diamond b{border-top:1px solid #fff;border-left:1px solid #fff;position:absolute;inset:4px}.loadoutBar{background:linear-gradient(90deg,#081923,#06101a);border:1px solid #3b7188;justify-content:space-between;align-items:center;gap:18px;max-width:1250px;margin:0 auto 22px;padding:16px 18px;display:flex;box-shadow:0 12px 35px #0008}.loadoutBar>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.loadoutBar small{color:#61dcf3;letter-spacing:.18em;margin-right:8px;font-size:8px}.loadoutBar span{color:#d9f7ff;letter-spacing:.08em;border:1px solid #294b5b;padding:8px 11px;font-size:9px}.loadoutBar span b{color:#668c9d;text-transform:uppercase;margin-right:8px;font-size:7px}.loadoutBar a{color:#031018;letter-spacing:.12em;white-space:nowrap;background:#62e6fa;padding:12px 15px;font-size:8px;font-weight:900;text-decoration:none}.shopNotice{color:#86f5ff;letter-spacing:.12em;margin-top:14px;font-size:9px;font-weight:900}.equippedBadge{z-index:5;color:#a8f8ff;letter-spacing:.14em;background:#0a2a35;border:1px solid #6af3ff;padding:6px 8px;font-size:7px;position:absolute;top:12px;right:12px}.shopGrid button.equipped{opacity:1!important;color:#b8fbff!important;background:#0b3540!important;border-color:#62edff!important}.shopGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;position:relative}.shopGrid article{background:radial-gradient(circle at 50% 20%,#102c40 0,#0000 35%),linear-gradient(155deg,#0a1825,#030810);min-height:390px;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.shopGrid article:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 20%,#8defff0b 48%,#0000 70%);transition:all .6s;position:absolute;inset:0;transform:translate(-120%)}.shopGrid article:hover{border-color:#4ecde8;transform:translateY(-5px);box-shadow:0 22px 50px #0009,0 0 28px #43dcff18}.shopGrid article:hover:before{transform:translate(120%)}.model3d{perspective:520px;isolation:isolate;filter:drop-shadow(0 22px 14px #0009);position:relative;height:155px!important}.model3d:after{content:"";filter:blur(8px);background:#0009;border-radius:50%;width:90px;height:14px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.model3d i,.model3d b,.model3d span{transform-style:preserve-3d;z-index:2;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.void_cannon i{clip-path:polygon(12% 0,88% 0,100% 65%,70% 100%,30% 100%,0 65%);background:linear-gradient(135deg,#d8f8ff,#476f81 48%,#172632);width:64px;height:52px;transform:translate(-50%,-35%)rotateX(58deg)rotate(45deg);box-shadow:inset -8px -8px 12px #07131c,0 0 22px #5ee7ff55}.void_cannon b,.void_cannon span{background:linear-gradient(90deg,#17303e,#d9f9ff 45%,#294b59);border-radius:7px 7px 3px 3px;width:13px;height:82px;top:25%;box-shadow:0 -8px 16px #58eaff66}.void_cannon b{margin-left:-19px;transform:translate(-50%,-50%)rotateX(62deg)}.void_cannon span{margin-left:19px;transform:translate(-50%,-50%)rotateX(62deg)}.prism_shot i,.prism_shot b,.prism_shot span{clip-path:polygon(50% 0,100% 34%,72% 100%,28% 100%,0 34%);background:linear-gradient(105deg,#f8e8ff,#b85dff 34%,#5f2aa5 66%,#e2b7ff);width:28px;height:88px;box-shadow:0 0 28px #b85dffaa}.prism_shot i{transform:translate(-50%,-55%)rotate(-18deg)}.prism_shot b{transform:translate(-145%,-42%)rotate(-37deg)scale(.78)}.prism_shot span{transform:translate(45%,-42%)rotate(37deg)scale(.78)}.pulse_trail i{background:radial-gradient(circle at 35% 28%,#fff,#72ffe0 22%,#159d8a 55%,#062e35 76%);border-radius:50%;width:66px;height:66px;transform:translate(-50%,-60%);box-shadow:0 0 12px #fff,0 0 42px #48ffd0}.pulse_trail b,.pulse_trail span{background:0 0;border:3px solid #65ffdd;border-radius:50%;width:102px;height:38px;box-shadow:0 0 16px #45ffce}.pulse_trail b{animation:3s linear infinite orbitA;transform:translate(-50%,-60%)rotateX(66deg)rotate(12deg)}.pulse_trail span{animation:2.3s linear infinite orbitB;transform:translate(-50%,-60%)rotateX(66deg)rotate(100deg)}.nova_burst i{clip-path:polygon(50% 0,61% 35%,88% 12%,70% 42%,100% 50%,68% 60%,88% 88%,58% 69%,50% 100%,40% 68%,12% 88%,30% 58%,0 50%,35% 40%,12% 12%,42% 32%);background:radial-gradient(circle,#fff8b8 0 12%,#ffb43d 28%,#e84837 58%,#561219 76%);width:100px;height:100px;animation:7s linear infinite novaSpin;transform:translate(-50%,-54%)rotate(22deg);box-shadow:0 0 42px #ff9c3eaa}.nova_burst b{background:#fff4b0;border-radius:50%;width:34px;height:34px;transform:translate(-50%,-64%);box-shadow:0 0 25px #fff}.nova_burst span{display:none}.fox_ship i,.manta_ship i,.phantom_ship i,.imperial_ship i{animation:3s ease-in-out infinite shipFloat;transform:translate(-50%,-58%)rotateX(57deg);box-shadow:0 0 34px #5deaff55}.fox_ship i{clip-path:polygon(50% 0,64% 23%,83% 5%,78% 42%,100% 73%,68% 62%,57% 100%,50% 72%,43% 100%,32% 62%,0 73%,22% 42%,17% 5%,36% 23%);background:linear-gradient(125deg,#fff4dd,#ef7432 45%,#772c1d 72%,#24151a);width:112px;height:110px}.fox_ship b{background:linear-gradient(#9ff6ff,#173849);border-radius:50% 50% 28% 28%;width:22px;height:42px;transform:translate(-50%,-90%)}.fox_ship span{filter:blur(3px);background:linear-gradient(#fff0a2,#ff802600);width:9px;height:46px;transform:translate(-50%,20%)}.manta_ship i{clip-path:polygon(50% 5%,64% 22%,100% 56%,73% 63%,58% 100%,50% 72%,42% 100%,27% 63%,0 56%,36% 22%);background:linear-gradient(145deg,#d9fff6,#38cbae 40%,#146376 70%,#071c2c);width:150px;height:82px}.manta_ship b{background:#bfffea;border-radius:50%;width:48px;height:16px;transform:translate(-50%,-160%);box-shadow:0 0 20px #57ffd4}.manta_ship span{border:2px solid #60ffd4;border-radius:50%;width:34px;height:34px;transform:translate(-50%,8%)rotateX(65deg);box-shadow:0 0 22px #4effcc}.phantom_ship i{clip-path:polygon(50% 0,66% 32%,96% 47%,68% 62%,60% 100%,50% 74%,40% 100%,32% 62%,4% 47%,34% 32%);filter:drop-shadow(0 0 15px #a466ff);opacity:.88;background:linear-gradient(120deg,#eadfffcc,#8a60caaa 42%,#35205dcc 70%,#120d27aa);width:96px;height:122px}.phantom_ship b{background:linear-gradient(#fff,#8a6cff,#241e50);border-radius:50%;width:18px;height:64px;transform:translate(-50%,-75%)}.phantom_ship span{border:1px solid #a477ff;border-radius:50%;width:72px;height:72px;animation:2s ease-in-out infinite phaseRing;transform:translate(-50%,-54%)rotateX(68deg)}.imperial_ship i{clip-path:polygon(50% 0,62% 30%,91% 18%,79% 55%,100% 78%,65% 66%,50% 100%,35% 66%,0 78%,21% 55%,9% 18%,38% 30%);background:linear-gradient(125deg,#fffbd1,#e0ae36 35%,#885313 68%,#301b08);width:122px;height:120px;box-shadow:0 0 38px #ffc84f88}.imperial_ship b{background:linear-gradient(#efffff,#49d9ed 40%,#17384c);border-radius:50%;width:28px;height:55px;transform:translate(-50%,-82%);box-shadow:0 0 18px #6ff5ff}.imperial_ship span{border:3px double #f9cf63;border-radius:50%;width:54px;height:54px;animation:5s linear infinite goldRing;transform:translate(-50%,-45%)rotateX(66deg)}@keyframes shipFloat{50%{transform:translate(-50%,-64%)rotateX(61deg)rotateY(7deg)}}@keyframes orbitA{to{transform:translate(-50%,-60%)rotateX(66deg)rotate(372deg)}}@keyframes orbitB{to{transform:translate(-50%,-60%)rotateX(66deg)rotate(-260deg)}}@keyframes novaSpin{to{transform:translate(-50%,-54%)rotate(382deg)}}@keyframes phaseRing{50%{opacity:.25;transform:translate(-50%,-45%)rotateX(68deg)scale(1.25)}}@keyframes goldRing{to{transform:translate(-50%,-45%)rotateX(66deg)rotate(360deg)}}.rail_lance i{clip-path:polygon(50% 0,100% 18%,72% 100%,28% 100%,0 18%);background:linear-gradient(90deg,#173144,#fff 46%,#43e5ff 58%,#102536);width:18px;height:120px;transform:translate(-50%,-58%);box-shadow:0 0 30px #46e7ff}.rail_lance b,.rail_lance span{clip-path:polygon(0 50%,35% 0,100% 35%,100% 65%,35% 100%);background:linear-gradient(#bff8ff,#234b5d);width:58px;height:16px}.rail_lance b{transform:translate(-92%,40%)rotate(-18deg)}.rail_lance span{transform:translate(-8%,40%)rotate(198deg)}.scatter_array i{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(135deg,#ffd8b0,#b74a33,#301820);width:76px;height:52px;transform:translate(-50%,-20%)rotateX(58deg)}.scatter_array b,.scatter_array span{background:linear-gradient(90deg,#401b22,#ffc3a7,#742b30);border-radius:7px;width:12px;height:90px;top:22%;box-shadow:0 -5px 16px #ff684f}.scatter_array b{transform:translate(-170%,-50%)rotate(-12deg);box-shadow:18px 0 #9a493f,36px 0 #51262b}.scatter_array span{transform:translate(70%,-50%)rotate(12deg)}.frost_beam i{clip-path:polygon(50% 0,100% 30%,72% 100%,28% 100%,0 30%);background:linear-gradient(105deg,#fff,#9ef5ff 30%,#4a8cff 65%,#142e78);width:54px;height:108px;transform:translate(-50%,-54%);box-shadow:0 0 38px #76cfff}.frost_beam b,.frost_beam span{background:#b8f9ff;width:76px;height:5px;box-shadow:0 0 16px #6edfff}.frost_beam b{transform:translate(-50%,-250%)rotate(30deg)}.frost_beam span{transform:translate(-50%,-250%)rotate(-30deg)}.drone_cannon i{clip-path:polygon(50% 0,100% 40%,72% 100%,28% 100%,0 40%);background:linear-gradient(135deg,#e4ffdd,#59a45c,#183327);width:58px;height:70px;transform:translate(-50%,-42%)rotateX(55deg)}.drone_cannon b,.drone_cannon span{background:#173226;border:6px solid #81ff8f;border-radius:50%;width:42px;height:42px;box-shadow:0 0 22px #66ff7d}.drone_cannon b{animation:2s linear infinite goldRing;transform:translate(-190%,-40%)rotateX(65deg)}.drone_cannon span{animation:2s linear infinite reverse goldRing;transform:translate(90%,-40%)rotateX(65deg)}.solar_flare i{background:radial-gradient(circle at 35% 30%,#fff,#fff39a 18%,#ff8c31 48%,#b51d2f 74%,#270817);border-radius:50%;width:92px;height:92px;animation:1.4s ease-in-out infinite solarBeat;transform:translate(-50%,-58%);box-shadow:0 0 18px #fff,0 0 48px #ff603e}.solar_flare b,.solar_flare span{background:linear-gradient(90deg,#0000,#ffcf67,#0000);width:118px;height:3px;transform:translate(-50%,-50%)rotate(25deg);box-shadow:0 0 14px #ff793d}.solar_flare span{transform:translate(-50%,-50%)rotate(-35deg)}.singularity_fx i{background:radial-gradient(circle,#000 0 27%,#ad6cff 35%,#34116f 48%,#05000b 65%);border-radius:50%;width:74px;height:74px;transform:translate(-50%,-58%);box-shadow:0 0 38px #9d52ff}.singularity_fx b,.singularity_fx span{background:0 0;border:3px solid #9b5cff;border-radius:50%;width:130px;height:36px;box-shadow:0 0 18px #9b5cff}.singularity_fx b{animation:2.4s linear infinite orbitA;transform:translate(-50%,-70%)rotateX(68deg)rotate(18deg)}.singularity_fx span{animation:3.1s linear infinite orbitB;transform:translate(-50%,-70%)rotateX(68deg)rotate(108deg)}.siege_tank i{clip-path:polygon(12% 0,88% 0,100% 28%,92% 100%,8% 100%,0 28%);background:linear-gradient(130deg,#e7ffc0,#769447 42%,#25351f 76%);border:5px solid #263128;border-radius:18px;width:112px;height:80px;transform:translate(-50%,-45%)rotateX(48deg);box-shadow:inset 0 -18px 18px #172018,0 0 28px #a6ff6155}.siege_tank b{background:radial-gradient(circle,#c8ef82,#526b36 64%,#192419);border-radius:50%;width:48px;height:48px;transform:translate(-50%,-70%)rotateX(55deg);box-shadow:0 0 14px #b4ff64}.siege_tank span{background:linear-gradient(90deg,#283621,#d5f6a3,#40552c);border-radius:6px;width:12px;height:100px;top:24%;transform:translate(-50%,-50%)rotateX(60deg);box-shadow:0 -12px 18px #a8ff68}@keyframes solarBeat{50%{filter:brightness(1.3);transform:translate(-50%,-58%)scale(1.12)}}@media (max-width:650px){.loadoutBar{flex-direction:column;align-items:stretch}.loadoutBar a{text-align:center}.wallet>span{min-width:0;padding-left:27px}.currencyIcon{width:21px;height:21px}}@media (max-width:800px){.languagePicker{top:54px;right:10px}.languagePicker>button{min-width:72px;height:34px}.languagePicker>div{top:39px}}@media (max-width:550px){.shopGrid article{min-height:365px}.model3d{height:145px!important}}.model3d.chain_lightning i{clip-path:polygon(55% 0,20% 48%,48% 45%,25% 100%,82% 37%,54% 40%);filter:drop-shadow(0 0 14px #46ecff);background:linear-gradient(#efffff,#36dcff);width:34px;height:92px;animation:.7s infinite alternate item-pulse}.model3d.chain_lightning b,.model3d.chain_lightning span{border:2px solid #62edff;border-radius:50%;animation:2s linear infinite orbit;position:absolute;inset:22px}.model3d.chain_lightning span{animation-direction:reverse;inset:35px}.model3d.toxic_nebula i{background:radial-gradient(circle at 35% 30%,#efffb9,#6cff49 28%,#123d28 68%,#0000 70%);border-radius:50%;width:72px;height:72px;animation:2s ease-in-out infinite item-float;box-shadow:0 0 28px #65ff55}.model3d.toxic_nebula b,.model3d.toxic_nebula span{filter:blur(5px);background:#92ff5b88;border-radius:50%;width:28px;height:28px;animation:1.4s ease-in-out infinite reverse item-float;position:absolute}.model3d.toxic_nebula b{top:28px;left:38px}.model3d.toxic_nebula span{bottom:27px;right:35px}.model3d.rainbow_rift i{clip-path:polygon(50% 0,88% 50%,50% 100%,12% 50%);filter:drop-shadow(0 0 20px #8beaff);background:conic-gradient(#ff5b70,#ffd75b,#65ffac,#5cdcff,#a26cff,#ff5b70);width:74px;height:92px;animation:4s linear infinite item-spin}.model3d.rainbow_rift b,.model3d.rainbow_rift span{border:3px solid #fff;border-radius:50%;animation:2.2s linear infinite orbit;position:absolute;inset:24px;transform:rotateX(68deg)}.model3d.rainbow_rift span{border-color:#ff8ce8;animation-direction:reverse;inset:38px}.model3d.dragon_ship i{clip-path:polygon(50% 0,61% 35%,100% 15%,80% 72%,59% 58%,50% 100%,41% 58%,20% 72%,0 15%,39% 35%);filter:drop-shadow(0 12px 13px #ff5a3566);background:linear-gradient(145deg,#ffbd58,#7e1825 55%,#271421);width:116px;height:82px;animation:2.4s ease-in-out infinite item-float}.model3d.dragon_ship b{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(#fff7a0,#ff5c2d,#0000);width:15px;height:45px;animation:.45s infinite alternate item-pulse;position:absolute;top:79px}.model3d.dragon_ship span{background:#bffcff;border-radius:50%;width:7px;height:7px;position:absolute;top:43px;box-shadow:0 0 12px #7ffaff}.model3d.titan_mech i{clip-path:polygon(18% 0,40% 10%,60% 10%,82% 0,100% 35%,80% 50%,75% 100%,55% 100%,50% 65%,45% 100%,25% 100%,20% 50%,0 35%);filter:drop-shadow(0 10px 14px #ffd45a55);background:linear-gradient(135deg,#e3bd62,#253b4a 55%,#101a24);width:72px;height:78px;animation:2s ease-in-out infinite item-float}.model3d.titan_mech b,.model3d.titan_mech span{background:linear-gradient(#e8ffff,#54ddff,#283d4b);width:13px;height:49px;position:absolute;top:18px;box-shadow:0 0 12px #6be9ff}.model3d.titan_mech b{left:43px}.model3d.titan_mech span{right:43px}.model3d.jelly_cruiser i{background:radial-gradient(circle at 50% 20%,#fff,#84eaff99 25%,#b453db99 70%);border:2px solid #a9faff;border-radius:55px 55px 20px 20px;width:105px;height:62px;animation:1.8s ease-in-out infinite item-float;box-shadow:0 0 28px #ed73ff88}.model3d.jelly_cruiser b,.model3d.jelly_cruiser span{background:linear-gradient(#ff94e9,#0000);border-radius:50%;width:5px;height:52px;animation:.8s infinite alternate item-pulse;position:absolute;top:74px;transform:rotate(12deg)}.model3d.jelly_cruiser b{left:54px;box-shadow:20px 5px #8eeaff,-18px 5px #8eeaff}.model3d.jelly_cruiser span{right:54px;transform:rotate(-12deg);box-shadow:17px 5px #ff94e9,-20px 5px #ff94e9}.upgradeGrid article:has(.upgradeIcon.weapon){background:radial-gradient(circle at 18% 15%,#073344 0,#0000 35%),linear-gradient(145deg,#091623,#050b13)}.upgradeGrid article:has(.upgradeIcon.shield){background:radial-gradient(circle at 18% 15%,#29194c 0,#0000 36%),linear-gradient(145deg,#101326,#050b13)}.upgradeGrid article:has(.upgradeIcon.engine){background:radial-gradient(circle at 18% 15%,#472017 0,#0000 36%),linear-gradient(145deg,#1d1110,#050b13)}.apexPerk{color:#8defff;letter-spacing:.12em;background:#ffffff08;border-left:2px solid;min-height:28px;padding:7px 9px;font-size:8px;line-height:1.5;display:block}.upgradeGrid article:has(.upgradeIcon.shield) .apexPerk{color:#c49aff}.upgradeGrid article:has(.upgradeIcon.engine) .apexPerk{color:#ff9a72}.upgradeGrid article:has(.upgradeIcon.weapon):after{content:"";background:linear-gradient(90deg,#0000,#67efff,#0000);width:120px;height:2px;animation:2.6s infinite apexSweep;position:absolute;top:31px;right:-34px;transform:rotate(45deg)}.upgradeGrid article:has(.upgradeIcon.shield):after{content:"";background:linear-gradient(90deg,#0000,#67efff,#0000);width:120px;height:2px;animation:2.6s infinite apexSweep;position:absolute;top:31px;right:-34px;transform:rotate(45deg)}.upgradeGrid article:has(.upgradeIcon.engine):after{content:"";background:linear-gradient(90deg,#0000,#67efff,#0000);width:120px;height:2px;animation:2.6s infinite apexSweep;position:absolute;top:31px;right:-34px;transform:rotate(45deg)}.upgradeGrid article:has(.upgradeIcon.shield):after{background:linear-gradient(90deg,#0000,#b889ff,#0000);animation-delay:.5s}.upgradeGrid article:has(.upgradeIcon.engine):after{background:linear-gradient(90deg,#0000,#ff754f,#0000);animation-delay:1s}@keyframes apexSweep{0%,55%{opacity:0;transform:translate(-80px)rotate(45deg)}70%{opacity:1}to{opacity:0;transform:translate(130px)rotate(45deg)}}.hangar[class*=effect-] .orbit.two{box-shadow:0 0 32px}.hangar.effect-prism_shot{--loadout-glow:#b887ff}.hangar.effect-pulse_trail{--loadout-glow:#55ffcb}.hangar.effect-nova_burst{--loadout-glow:#ffc85b}.hangar.effect-solar_flare{--loadout-glow:#ff653f}.hangar.effect-singularity_fx{--loadout-glow:#995fff}.hangar.effect-chain_lightning{--loadout-glow:#67f5ff}.hangar.effect-toxic_nebula{--loadout-glow:#80ff55}.hangar.effect-rainbow_rift{--loadout-glow:#ff76e7}.hangar[class*=effect-] .orbit{border-color:var(--loadout-glow,#4de6ff);filter:drop-shadow(0 0 8px var(--loadout-glow,#4de6ff))}.hangar[class*=effect-] .shipIcon{color:var(--loadout-glow,#b9f5ff);text-shadow:0 0 52px var(--loadout-glow,#4cdfff)}.shipIcon.fox_ship{color:#ff9a57;transform:rotate(180deg)scaleX(1.25)}.shipIcon.manta_ship{color:#68ffd4;transform:rotate(180deg)scaleX(1.7)scaleY(.72)}.shipIcon.phantom_ship{opacity:.72;color:#b483ff;animation:2.2s infinite phaseFlicker}.shipIcon.siege_tank{color:#a9d56a;transform:rotate(180deg)scaleX(1.55)scaleY(.68)}.shipIcon.imperial_ship{color:#ffd35e}.shipIcon.dragon_ship{color:#ff704b;transform:rotate(180deg)scaleX(1.7)}.shipIcon.titan_mech{color:#e4bd61;transform:rotate(180deg)scaleX(1.3)scaleY(.82)}.shipIcon.jelly_cruiser{color:#f38ce7;transform:rotate(180deg)scaleX(1.45)scaleY(.7)}@keyframes phaseFlicker{0%,86%,to{opacity:.72}88%{opacity:.2}92%{opacity:.9}}.shopCategories{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1250px;margin:0 auto 18px;display:grid}.shopCategories button{color:#7595a6;text-align:left;cursor:pointer;background:#07121d;border:1px solid #244859;min-height:72px;padding:14px 18px;transition:all .22s}.shopCategories button b,.shopCategories button span{display:block}.shopCategories button b{letter-spacing:.18em;color:#c9e8f1;font-size:13px}.shopCategories button span{letter-spacing:.13em;margin-top:7px;font-size:8px}.shopCategories button.active{background:linear-gradient(120deg,#0b2d3a,#08131e);border-color:#68eaff;box-shadow:inset 4px 0 #68eaff,0 0 26px #4ee8ff22}.shopGrid.category-weapon article{border-top-color:#65efff}.shopGrid.category-effect article{border-top-color:#bb83ff}.shopGrid.category-ship article{border-top-color:#ff845f}.model3d.nine_barrage i{clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);filter:drop-shadow(0 0 9px #50eaff);background:repeating-linear-gradient(90deg,#cfffff 0 5px,#0000 5px 13px);width:110px;height:72px;animation:.65s infinite alternate item-pulse}.model3d.nine_barrage b{clip-path:polygon(50% 0,100% 100%,50% 70%,0 100%);background:#173747;width:76px;height:22px;transform:translate(-50%,-50%)}.model3d.nine_barrage span{background:linear-gradient(#fff,#4deaff,#0000);width:18px;height:50px;transform:translate(-50%,20px)}.model3d.splash_mortar i{background:radial-gradient(circle at 34% 28%,#fff,#ffb34e 25%,#ff4d35 58%,#381019);border-radius:50%;width:72px;height:72px;animation:.75s infinite alternate item-pulse;box-shadow:0 0 30px #ff673e}.model3d.splash_mortar b,.model3d.splash_mortar span{border:2px solid #ff8c55;border-radius:50%;width:115px;height:35px;animation:1.6s linear infinite orbit;transform:translate(-50%,-50%)rotateX(66deg)}.model3d.splash_mortar span{width:145px;height:55px;animation-direction:reverse}.model3d.orbit_blaster i{border:7px double #76eaff;border-radius:50%;width:72px;height:72px;animation:2.5s linear infinite item-spin;transform:translate(-50%,-50%);box-shadow:0 0 24px #4ceaff}.model3d.orbit_blaster b,.model3d.orbit_blaster span{background:#fff;border-radius:50%;width:16px;height:16px;animation:1.2s linear infinite orbit;box-shadow:0 0 20px #5deaff}.model3d.orbit_blaster span{background:#8d7cff;animation-delay:.6s}.model3d.quantum_beam i{background:linear-gradient(90deg,#0000,#8cfaff,#fff,#8cfaff,#0000);width:95px;height:16px;animation:.45s infinite alternate item-pulse;transform:translate(-50%,-50%)rotate(90deg);box-shadow:0 0 24px #62edff}.model3d.quantum_beam b,.model3d.quantum_beam span{clip-path:polygon(50% 0,100% 100%,50% 78%,0 100%);border:2px solid #7ff2ff;width:54px;height:84px;transform:translate(-50%,-50%)}.model3d.quantum_beam span{filter:drop-shadow(0 0 12px #fff);border-color:#fff;width:20px}@media (max-width:550px){.shopCategories{grid-template-columns:1fr}.shopCategories button{min-height:55px}}.combatLoadout{z-index:3;pointer-events:none;background:#020911cc;border:1px solid #254b5d;gap:5px;padding:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.combatLoadout span{color:#5f8192;letter-spacing:.12em;padding:7px 10px;font-size:7px}.combatLoadout b{color:#bff7ff;margin-left:6px;font-size:8px}.qualityTag{color:#91b5c4;letter-spacing:.12em;border:1px solid #35596b;margin-bottom:8px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-block}.qualityTag.rare{color:#79c2ff;border-color:#4aa8ff}.qualityTag.elite{color:#c5a1ff;border-color:#a676ff}.qualityTag.legendary{color:#ffc96e;border-color:#ffad48;box-shadow:0 0 13px #ff9d3422}.qualityTag.mythic{color:#ff86a0;border-color:#ff547b;animation:1s infinite alternate item-pulse;box-shadow:0 0 17px #ff416b44}.powerMeter{background:#172b36;height:4px;margin:0 0 16px}.powerMeter i{background:linear-gradient(90deg,#55dfff,#b978ff,#ff6659);height:100%;display:block;box-shadow:0 0 9px #64eaff}.shopGrid article:has(.qualityTag.mythic){background:radial-gradient(circle at 50% 20%,#3c1630 0,#0000 39%),linear-gradient(155deg,#171023,#030810);border-color:#7b3854}@media (max-width:700px){.combatLoadout{max-width:92%;bottom:10px;overflow:hidden}.combatLoadout span{padding:5px}.combatLoadout span:nth-child(3){display:none}}.previewButton{color:#8eeeff!important;border-color:#48788d!important;margin-bottom:8px!important}.previewOverlay{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01040bed;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.itemPreview{background:radial-gradient(circle at 20% 35%,#123b55,#0000 38%),#06101a;border:1px solid #3d7a91;grid-template-columns:1.1fr 1fr;width:min(980px,96vw);min-height:560px;animation:.28s ease-out previewEnter;display:grid;position:relative;box-shadow:0 35px 100px #000,0 0 55px #56eaff18}.previewClose{z-index:5;height:40px;top:15px;right:15px;color:#c9f8ff!important;background:#07131e!important;border:1px solid #4b7181!important;width:40px!important;font-size:22px!important;position:absolute!important}.previewStage{background:radial-gradient(circle,#16405c 0,#07131f 48%,#02070d 75%);border-right:1px solid #244657;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.previewModel{width:260px;top:16%;left:50%;transform:translate(-50%)scale(1.45);height:190px!important;position:absolute!important}.combatDemo{perspective:500px;height:240px;position:absolute;bottom:7%;left:12%;right:12%}.combatDemo i{--n:0;left:calc(50% + (var(--n) - 2)*30px);width:7px;height:58px;animation:demoShot 1.35s calc(var(--n)*-.11s) linear infinite;background:linear-gradient(#0000,#70edff,#fff);border-radius:6px;position:absolute;bottom:0;box-shadow:0 0 17px #5beaff}.combatDemo.effect i{background:linear-gradient(#0000,#b983ff,#fff);box-shadow:0 0 22px #aa69ff}.combatDemo.ship i{background:linear-gradient(#0000,#ff815d,#fff);height:28px}.demo-nine_barrage i{left:calc(50% + (var(--n) - 4)*28px);transform:rotate(calc((var(--n) - 4)*5deg))}.demo-splash_mortar i{background:radial-gradient(#fff,#ff9c45,#ff3d32);border-radius:50%;width:28px;height:28px;animation:1.5s infinite demoMortar;left:calc(50% - 14px)}.demo-orbit_blaster i{transform-origin:0 105px;transform:rotate(calc(var(--n)*60deg)) translateX(72px);animation:1.6s linear infinite demoOrbit;left:50%}.demo-quantum_beam i{width:5px;height:190px;left:calc(50% + (var(--n) - 1)*34px);animation:.65s infinite alternate beamPulse}.previewInfo{align-self:center;padding:55px}.previewInfo>small{color:#68eaff;letter-spacing:.24em;font-size:8px}.previewInfo h2{letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(35px,5vw,65px);line-height:.9}.previewInfo h3{color:#8fc0d0;letter-spacing:.18em;margin:25px 0 7px;font-size:9px}.previewInfo p{color:#89a4b2;font-size:12px;line-height:1.7}.previewStats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:25px;display:grid}.previewStats span{color:#678697;letter-spacing:.12em;border:1px solid #294c5d;padding:12px 8px;font-size:7px}.previewStats b{color:#e3fbff;margin-bottom:6px;font-size:11px;display:block}@keyframes previewEnter{0%{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes demoShot{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-230px)}}@keyframes demoMortar{0%{transform:translateY(0)scale(.7)}75%{transform:translateY(-180px)scale(1)}to{opacity:0;transform:translateY(-190px)scale(3)}}@keyframes demoOrbit{to{transform:rotate(calc(var(--n)*60deg + 360deg)) translateX(72px)}}@keyframes beamPulse{to{filter:brightness(2.4);transform:scaleX(1.8)}}@media (max-width:760px){.itemPreview{grid-template-columns:1fr}.previewStage{border-bottom:1px solid #244657;border-right:0;min-height:330px}.previewModel{top:4%;transform:translate(-50%)scale(1)}.combatDemo{height:170px}.previewInfo{padding:30px 24px}.previewStats{grid-template-columns:1fr}.previewOverlay{align-items:start;padding:8px}}.hoverPreviewHint{color:#6fa5b6;text-align:center;letter-spacing:.13em;border:1px solid #294f60;margin:0 0 9px;padding:10px 8px;font-size:7px;font-weight:900;position:relative;overflow:hidden}.hoverPreviewHint i{background:#65eaff;width:0;height:2px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #65eaff}.shopGrid article:hover .hoverPreviewHint,.shopGrid article:focus .hoverPreviewHint{color:#bdefff;border-color:#4b8297}.shopGrid article:hover .hoverPreviewHint i,.shopGrid article:focus .hoverPreviewHint i{animation:.52s linear forwards hoverCharge}@keyframes hoverCharge{to{width:100%}}@media (hover:none){.hoverPreviewHint:after{content:" · TAP CARD"}.shopGrid article:active .hoverPreviewHint i{width:100%}}.loadoutCraft{filter:drop-shadow(0 28px 22px #000c);width:320px;height:300px;animation:3.2s ease-in-out infinite craftFloat;position:relative}.craftHull,.craftWeapon,.craftAura,.craftParticles{position:absolute;inset:0}.craftHull .body{z-index:4;clip-path:polygon(50% 0,83% 38%,72% 86%,50% 100%,28% 86%,17% 38%);background:linear-gradient(135deg,#f1ffff,#58bbd3 40%,#112d3b 78%);width:92px;height:150px;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #64eaff}.craftHull .cockpit{z-index:6;background:linear-gradient(145deg,#efffff,#55e7ff 35%,#154068);border-radius:55% 55% 38% 38%;width:32px;height:66px;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:0 0 19px #63eaff}.craftHull .wing{z-index:3;clip-path:polygon(100% 0,82% 70%,0 100%,22% 38%);background:linear-gradient(145deg,#bceeff,#317b96 55%,#0e2532);width:116px;height:88px;position:absolute;top:120px}.craftHull .wing.left{left:24px}.craftHull .wing.right{right:24px;transform:scaleX(-1)}.craftHull .engine{z-index:2;filter:blur(2px);background:linear-gradient(#fff,#52eaff 20%,#ff6b43 56%,#0000);width:16px;height:82px;animation:.45s infinite alternate engineLuxury;position:absolute;top:202px}.craftHull .engine.left{left:125px}.craftHull .engine.right{right:125px}.craftAura i,.craftAura b,.craftAura span{border:2px solid var(--loadout-glow,#65eaff);box-shadow:0 0 24px var(--loadout-glow,#65eaff);border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.craftAura i{width:310px;height:310px;animation:5s linear infinite luxOrbit}.craftAura b{border-style:dashed;width:238px;height:238px;animation:3.8s linear infinite reverse luxOrbit}.craftAura span{width:170px;height:170px;animation:1.7s ease-in-out infinite auraBreathe}.craftWeapon{z-index:8}.craftWeapon i,.craftWeapon b,.craftWeapon span{background:linear-gradient(#eaffff,#40cce9,#102d3c);border:2px solid #dffcff;width:18px;height:80px;position:absolute;top:105px;box-shadow:0 0 17px #61eaff}.craftWeapon i{left:62px}.craftWeapon b{right:62px}.craftWeapon span{width:12px;height:105px;top:44px;left:50%;transform:translate(-50%)}.weapon-scatter_array .craftWeapon i,.weapon-scatter_array .craftWeapon b,.weapon-nine_barrage .craftWeapon i,.weapon-nine_barrage .craftWeapon b{background:repeating-linear-gradient(90deg,#bffaff 0 4px,#173a4c 4px 9px);width:42px}.weapon-drone_cannon .craftWeapon i,.weapon-drone_cannon .craftWeapon b{border-radius:50%;width:48px;height:32px;animation:1.2s ease-in-out infinite droneHover}.weapon-splash_mortar .craftWeapon span{background:linear-gradient(#fff,#ff9d4b,#4a1520);border-radius:18px;width:38px;height:122px;box-shadow:0 0 27px #ff653d}.weapon-orbit_blaster .craftWeapon i,.weapon-orbit_blaster .craftWeapon b{background:radial-gradient(#fff,#8e69ff,#172044);border-radius:50%;width:48px;height:48px;animation:2s linear infinite item-spin}.weapon-quantum_beam .craftWeapon i,.weapon-quantum_beam .craftWeapon b,.weapon-quantum_beam .craftWeapon span{background:#eaffff;width:8px;height:125px;box-shadow:0 0 25px 5px #5deaff}.ship-fox_ship .craftHull .wing{background:linear-gradient(145deg,#fff0ce,#ff7b39,#572036)}.ship-manta_ship .craftHull .wing{background:linear-gradient(145deg,#d9fff6,#3be1b9,#153c43);width:145px}.ship-phantom_ship .craftHull{opacity:.76;filter:drop-shadow(0 0 25px #a969ff)}.ship-siege_tank .craftHull .body{clip-path:polygon(20% 0,80% 0,100% 35%,88% 100%,12% 100%,0 35%);background:linear-gradient(145deg,#d9ef9b,#6c873e,#1a2922);width:130px}.ship-imperial_ship .craftHull .body,.ship-imperial_ship .craftHull .wing{background:linear-gradient(145deg,#fff8b8,#d69f28,#342414)}.ship-dragon_ship .craftHull .wing{clip-path:polygon(100% 0,76% 38%,100% 72%,45% 59%,0 100%,17% 29%);background:linear-gradient(145deg,#ffbd5d,#9b1f29,#2a1320);width:150px}.ship-titan_mech .craftHull .body{clip-path:polygon(18% 0,82% 0,100% 28%,82% 100%,58% 100%,50% 70%,42% 100%,18% 100%,0 28%);background:linear-gradient(145deg,#efca68,#42596a,#15222c);width:128px}.ship-jelly_cruiser .craftHull .body{clip-path:none;background:radial-gradient(circle at 50% 20%,#fff,#7be8ef99,#b34ed699);border:2px solid #b6fbff;border-radius:75px 75px 26px 26px;width:150px;height:112px}.fx-rainbow_rift .craftAura{filter:hue-rotate();animation:2.8s linear infinite rainbowCycle}.fx-singularity_fx .craftAura span{background:#27064188}.fx-solar_flare .craftAura span{background:#ff5d3422}.fx-toxic_nebula .craftAura span{background:#64ff5733}.craftParticles i{--p:0;background:var(--loadout-glow,#62eaff);width:5px;height:5px;box-shadow:0 0 12px var(--loadout-glow,#62eaff);animation:luxParticle 2.4s calc(var(--p)*-.36s) linear infinite;border-radius:50%;position:absolute;top:50%;left:50%}.synergyReadout b{text-shadow:0 0 18px var(--cyan);color:#fff!important;font-size:34px!important}.synergyReadout>i{background:#213744;height:4px;margin-top:10px;display:block}.synergyReadout>i em{background:linear-gradient(90deg,#53eaff,#b66dff,#ffb44f);height:100%;display:block;box-shadow:0 0 13px #68eaff}@keyframes craftFloat{50%{transform:translateY(-9px)rotateY(5deg)}}@keyframes engineLuxury{to{filter:blur(4px);height:96px}}@keyframes luxOrbit{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes auraBreathe{50%{opacity:.35;transform:translate(-50%,-50%)rotateX(68deg)scale(1.2)}}@keyframes droneHover{50%{transform:translateY(-10px)}}@keyframes rainbowCycle{to{filter:hue-rotate(360deg)}}@keyframes luxParticle{0%{transform:rotate(calc(var(--p)*60deg)) translateX(50px);opacity:0}35%{opacity:1}to{transform:rotate(calc(var(--p)*60deg + 220deg)) translateX(155px);opacity:0}}.shopGrid article.inlinePreviewOpen{border-color:#66eaff;min-height:650px;transition:min-height .32s,border-color .2s,box-shadow .2s;box-shadow:0 24px 60px #000b,0 0 35px #55eaff28}.inlineCardPreview{background:linear-gradient(145deg,#0a2030,#071018);border:1px solid #31596b;margin:0 0 12px;padding:14px;animation:.28s ease-out both inlineReveal}.inlineCardPreview h3{color:#69eaff;letter-spacing:.16em;margin:13px 0 5px;font-size:8px}.inlineCardPreview p{color:#91adba;margin:0;font-size:9px;line-height:1.55;min-height:0!important}.miniCombatDemo{background:radial-gradient(circle at 50% 100%,#17425e,#0000 62%);border-bottom:1px solid #294958;height:100px;position:relative;overflow:hidden}.miniCombatDemo i{--n:0;left:calc(50% + (var(--n) - 2)*18px);width:5px;height:35px;animation:miniShot 1.05s calc(var(--n)*-.09s) linear infinite;background:linear-gradient(#0000,#65eaff,#fff);border-radius:5px;position:absolute;bottom:-25px;box-shadow:0 0 11px #5deaff}.miniCombatDemo.effect i{background:linear-gradient(#0000,#b77cff,#fff);box-shadow:0 0 13px #ab62ff}.miniCombatDemo.ship i{background:linear-gradient(#0000,#ff7a54,#fff);height:22px}.miniCombatDemo.demo-nine_barrage i{left:calc(50% + (var(--n) - 4)*15px)}.miniCombatDemo.demo-quantum_beam i{left:calc(50% + (var(--n) - 1)*24px);height:90px;animation:.55s infinite alternate miniBeam}.miniCombatDemo.demo-orbit_blaster i{transform-origin:0 48px;animation:1.4s linear infinite miniOrbit;left:50%}.inlineStats{gap:6px;margin-top:13px;display:flex}.inlineStats span{color:#d7f8ff;text-align:center;letter-spacing:.1em;border:1px solid #2b5060;flex:1;padding:8px;font-size:7px;font-weight:900}@keyframes inlineReveal{0%{opacity:0;transform:translateY(-8px)}}@keyframes miniShot{to{opacity:0;transform:translateY(-125px)}}@keyframes miniBeam{to{filter:brightness(2.5);transform:scaleX(1.7)}}@keyframes miniOrbit{to{transform:rotate(360deg)translate(35px)}}.itemVisual.model3d{overflow:visible;display:block!important;position:relative!important}.itemVisual.model3d>i,.itemVisual.model3d>b,.itemVisual.model3d>span{transform-origin:50%!important}.itemVisual.model3d:before{content:"";z-index:1;background:radial-gradient(circle,#15394eaa 0,#07152166 48%,#0000 72%);border:1px solid #4cdfff1c;border-radius:50%;width:132px;height:132px;position:absolute;top:52%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 35px #54eaff0e}.shopGrid .effect .itemVisual.model3d:before{background:radial-gradient(circle,#2c1b4eaa 0,#0c102166 48%,#0000 72%);border-color:#ad70ff25}.shopGrid .ship .itemVisual.model3d:before{background:radial-gradient(circle,#47241aaa 0,#15101b66 48%,#0000 72%);border-color:#ff805b22}.itemVisual.model3d:after{width:105px!important;height:13px!important;bottom:5px!important;left:50%!important;transform:none!important}.shopGrid article .itemVisual{margin:0 auto 8px}.shopGrid article:focus{outline-offset:2px;outline:1px solid #69eaff}.model3d:is(.chain_lightning,.toxic_nebula,.rainbow_rift,.dragon_ship,.titan_mech,.jelly_cruiser,.nine_barrage,.splash_mortar)>i{translate:-50% -50%}@media (max-width:760px){.shell{height:100dvh;overflow:hidden;padding:max(5px,env(safe-area-inset-top)) max(5px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))!important}.shell>header{min-height:34px;height:34px!important}.shell .wordmark{font-size:12px}.gameFrame{contain:layout paint;transform:translateZ(0)}.gameFrame canvas{touch-action:none;-webkit-user-select:none;user-select:none}.hud{background:linear-gradient(#020711e8,#0000);padding:12px 11px!important}.hud strong{font-size:17px!important}.hud small{font-size:6px!important}.hud em{font-size:7px!important}.health b{font-size:9px!important}.combatLoadout{justify-content:center;max-width:none!important;bottom:8px!important;left:8px!important;right:58px!important;transform:none!important}.combatLoadout span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pause{width:42px!important;height:42px!important;bottom:8px!important;right:8px!important}.shell>footer{display:none}.rewardFlash{top:17%!important}.corner{width:18px!important;height:18px!important}.languagePicker{z-index:80}}@media (max-width:760px) and (orientation:landscape){.shell>header{display:none}.hud{padding-top:9px!important}.gameFrame{height:100dvh}.combatLoadout span:nth-child(2){display:block}.rewardFlash{top:13%!important}}.shopGrid article.visualPreviewOpen{border-color:#66eaff;box-shadow:0 20px 50px #000a,0 0 30px #58eaff22;min-height:390px!important}.visualPreviewOpen .itemVisual.model3d{background:radial-gradient(circle at 50% 55%,#153d56aa,#0000 66%);overflow:hidden!important}.visualMotion{z-index:12;pointer-events:none;background:linear-gradient(#0000 35%,#030a12bb);position:absolute;inset:0;overflow:hidden}.visualMotion u{--n:0;left:calc(50% + (var(--n) - 2)*18px);width:5px;height:42px;animation:cardFire 1s calc(var(--n)*-.1s) linear infinite;background:linear-gradient(#0000,#66eaff,#fff);border-radius:5px;text-decoration:none;position:absolute;bottom:-26px;box-shadow:0 0 12px #58eaff}.visualMotion em{color:#c6f8ff;text-align:center;letter-spacing:.18em;text-shadow:0 0 9px #58eaff;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:7px;left:10px;right:10px}.visualMotion.effect u{width:7px;height:7px;animation:effectDrift 1.6s calc(var(--n)*-.22s) ease-in-out infinite;background:#b77aff;border-radius:50%;box-shadow:0 0 15px #a95eff}.visualMotion.ship u{left:calc(50% + (var(--n) - 2)*13px);height:48px;animation:thrusterTest .72s calc(var(--n)*-.08s) ease-in infinite;background:linear-gradient(#0000,#ff764d,#fff)}.motion-nine_barrage u{left:calc(50% + (var(--n) - 4)*13px);transform:rotate(calc((var(--n) - 4)*5deg))}.motion-scatter_array u{transform:rotate(calc((var(--n) - 2)*11deg))}.motion-splash_mortar u{background:radial-gradient(#fff,#ff9c45,#ff3d32);border-radius:50%;width:26px;height:26px;animation:1.4s infinite mortarPreview;left:calc(50% - 13px)}.motion-orbit_blaster u{transform-origin:0 36px;animation:1.35s linear infinite orbitPreview;bottom:42px;left:50%}.motion-quantum_beam u{left:calc(50% + (var(--n) - 1)*24px);background:#efffff;width:5px;height:145px;animation:.5s infinite alternate beamPreview;bottom:0;box-shadow:0 0 20px 4px #55eaff}.motion-rail_lance u{width:4px;height:130px;animation:.7s infinite railPreview;left:calc(50% - 2px)}.motion-frost_beam u{animation:frostPreview 1.2s calc(var(--n)*-.1s) ease-in infinite;background:linear-gradient(#0000,#dfffff,#63cfff)}.motion-chain_lightning u{width:4px;height:62px;transform:skewX(calc((var(--n) - 2)*9deg));background:#fff;border-radius:0;box-shadow:0 0 17px #62f5ff}.motion-toxic_nebula u{filter:blur(2px);background:#8bff54;width:14px;height:14px}.motion-singularity_fx u{transform-origin:0 35px;background:#b46cff;animation:1.7s linear infinite orbitPreview;bottom:50px;left:50%}.motion-solar_flare u{background:#ff9a43;width:18px;height:18px;box-shadow:0 0 23px #ff593b}.motion-rainbow_rift u{background:hsl(calc(var(--n)*72) 95% 68%);box-shadow:0 0 15px}.motion-prism_shot u{height:68px;transform:rotate(calc((var(--n) - 2)*13deg));background:linear-gradient(#0000,#c37aff,#fff)}.motion-phantom_ship{filter:hue-rotate(50deg)}.motion-siege_tank u,.motion-titan_mech u{background:linear-gradient(#0000,#ffd15a,#fff);width:9px}.motion-jelly_cruiser u{background:linear-gradient(#0000,#ff83e1,#89edff);animation:1.1s ease-in-out infinite alternate tentaclePreview}.visualPreviewOpen .hoverPreviewHint{color:#d9fbff;border-color:#60eaff}.visualPreviewOpen .hoverPreviewHint i{width:100%}@keyframes cardFire{to{opacity:0;transform:translateY(-195px)}}@keyframes effectDrift{0%{opacity:0;transform:translateY(15px)scale(.5)}50%{opacity:1}to{transform:translate(calc((var(--n) - 2)*12px),-135px) scale(1.6);opacity:0}}@keyframes thrusterTest{to{opacity:0;transform:translateY(32px)}}@keyframes mortarPreview{70%{transform:translateY(-95px)scale(1)}to{opacity:0;transform:translateY(-102px)scale(3.8)}}@keyframes orbitPreview{to{transform:rotate(360deg)translate(34px)}}@keyframes beamPreview{to{filter:brightness(2.7);transform:scaleX(1.8)}}@keyframes railPreview{to{opacity:0;transform:translateY(-100px)}}@keyframes frostPreview{50%{transform:translate(8px,-75px)}to{opacity:0;transform:translate(-8px,-150px)}}@keyframes tentaclePreview{to{transform:translate(9px)skew(-12deg)}}.itemVisual.model3d>i,.itemVisual.model3d>b,.itemVisual.model3d>span,.itemVisual.model3d:before,.itemVisual.model3d:after{transition:opacity .18s,visibility .18s}.visualPreviewOpen .itemVisual.model3d>i,.visualPreviewOpen .itemVisual.model3d>b,.visualPreviewOpen .itemVisual.model3d>span,.visualPreviewOpen .itemVisual.model3d:before,.visualPreviewOpen .itemVisual.model3d:after{opacity:0!important;visibility:hidden!important}.visualPreviewOpen .visualMotion{animation:.2s ease-out both previewOnlyIn}@keyframes previewOnlyIn{0%{opacity:0}to{opacity:1}}.commandDeck{max-width:1400px;margin:42px auto 0}.leaderboard{background:linear-gradient(135deg,#071622,#030810);border:1px solid #1d4355;grid-template-columns:repeat(5,1fr);display:grid;box-shadow:0 22px 55px #0007}.leaderboard>div{border-bottom:1px solid #193848;border-right:1px solid #193848;grid-template-columns:34px 1fr;align-content:center;gap:5px 10px;min-height:88px;padding:16px;display:grid;position:relative;overflow:hidden}.leaderboard>div:before{content:"";animation:leaderSweep 5s calc(var(--rank,0)*.15s) infinite;background:linear-gradient(115deg,#0000,#62e9ff0c,#0000);position:absolute;inset:0;transform:translate(-100%)}.leaderboard>div:nth-child(5n){border-right:0}.leaderboard strong{color:#68eaff;grid-row:span 2;font-size:18px;font-weight:400}.leaderboard b{letter-spacing:.13em;font-size:11px}.leaderboard span{color:#dffbff;font-size:10px}.leaderboard small{color:#5f8192;letter-spacing:.16em;grid-column:2;font-size:7px}.leaderboard .currentPilot{background:#0b2835;box-shadow:inset 0 0 25px #54eaff12}.leaderboard .currentPilot b{color:#71ecff}.leaderboard>p{text-align:center;color:#668898;letter-spacing:.18em;grid-column:1/-1;margin:0;padding:28px;font-size:9px}.upgradeIcon.reactor{color:#ffcf5b;filter:drop-shadow(0 0 12px #ffad35)}.upgradeIcon.targeting{color:#ff6e91;filter:drop-shadow(0 0 12px #ff4772)}.upgradeIcon.salvage{color:#76ffac;filter:drop-shadow(0 0 12px #43ef91)}.upgradeGrid article:has(.upgradeIcon.reactor){background:radial-gradient(circle at 18% 15%,#46310d 0,#0000 36%),linear-gradient(145deg,#1a160c,#050b13)}.upgradeGrid article:has(.upgradeIcon.targeting){background:radial-gradient(circle at 18% 15%,#45152a 0,#0000 36%),linear-gradient(145deg,#1b0e17,#050b13)}.upgradeGrid article:has(.upgradeIcon.salvage){background:radial-gradient(circle at 18% 15%,#10442e 0,#0000 36%),linear-gradient(145deg,#0b1b16,#050b13)}@keyframes leaderSweep{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:1050px){.leaderboard{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.leaderboard{grid-template-columns:1fr}.leaderboard>div{border-right:0}.commandDeck{margin-top:28px}.upgradeGrid{grid-template-columns:1fr!important}}.frontWallet{order:2;align-items:center;gap:9px;margin-left:auto;margin-right:22px;display:flex}.frontWallet span{color:#e7fbff;letter-spacing:.12em;background:#06131dcc;border:1px solid #264b5d;min-width:132px;padding:10px 13px 10px 39px;font-size:9px;font-weight:900;position:relative;box-shadow:0 8px 24px #0008}.frontWallet span:before{place-items:center;width:20px;height:20px;font-size:9px;font-weight:1000;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.frontCoin:before{content:"C";color:#704207;background:radial-gradient(circle at 35% 30%,#fff2a5,#f1b62c 48%,#9b610e);border-radius:50%;box-shadow:0 0 13px #ffc23d77}.frontDiamond:before{content:"";background:linear-gradient(135deg,#fff,#4ce7ff 42%,#1764c4);border:1px solid #eaffff;box-shadow:0 0 13px #43dfff;width:15px!important;height:15px!important;left:13px!important;transform:translateY(-50%)rotate(45deg)!important}.touchHint{display:none}@media (pointer:coarse),(max-width:900px){button,a{touch-action:manipulation}.gameFrame,.gameFrame canvas{cursor:none!important}.touchHint{z-index:3;left:50%;bottom:max(58px,calc(45px + env(safe-area-inset-bottom)));color:#6f9cac;letter-spacing:.12em;pointer-events:none;white-space:nowrap;background:#03101bb8;border:1px solid #244d5f;padding:8px 11px;font-size:7px;font-weight:900;display:block;position:absolute;transform:translate(-50%)}.pause{touch-action:manipulation}.hangarHero{grid-template-columns:1fr!important}.shipDisplay{min-height:330px}.profile{border-top:1px solid #173347;border-left:0!important;padding:22px 0 0!important}.config{grid-template-columns:1fr!important}.frontWallet{order:initial;margin:0 0 0 auto}.frontWallet span{min-width:105px;padding-left:34px;font-size:8px}}@media (max-width:650px){.hangar{padding-left:12px!important;padding-right:12px!important}.hangar>header{flex-wrap:wrap;gap:8px;min-height:54px;padding-bottom:8px;height:auto!important}.hangar .headerMeta{display:none}.frontWallet{order:3;grid-template-columns:1fr 1fr;width:100%;margin:0;display:grid}.frontWallet span{min-width:0}.hangarHero{padding-top:35px;min-height:0!important}.brief h1{font-size:16vw!important}.brief .launch{width:100%}.shipDisplay{min-height:300px;height:300px!important}.orbit.one{width:280px!important;height:280px!important}.orbit.two{width:215px!important;height:215px!important}.touchHint{display:none}.touchDrive{bottom:max(58px,calc(45px + env(safe-area-inset-bottom)));grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px)}.combatLoadout{left:150px!important}.hud{grid-template-columns:1fr 1fr!important}.health{text-align:right}.health span{margin:4px 0 3px auto!important;display:block!important}.overlay{padding:22px 14px!important}.overlayActions{flex-direction:column;width:100%}.overlayActions .launch,.overlayActions .secondary{width:min(100%,300px)}}html.combatLocked,html.combatLocked body{overscroll-behavior:none!important;touch-action:none!important;-webkit-overflow-scrolling:auto!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.combatLocked .shell{overscroll-behavior:none!important;touch-action:none!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.combatLocked .gameFrame{overscroll-behavior:none!important;touch-action:none!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}html.combatLocked .gameFrame canvas{touch-action:none!important;width:100%!important;height:100%!important;inset:0!important}html.combatLocked .globalNav{display:none!important}html.combatLocked .languagePicker{transform-origin:100% 0;transform:scale(.78);display:block!important;top:38px!important;right:6px!important}@media (max-width:760px){html.combatLocked .shell{padding:max(3px,env(safe-area-inset-top)) max(3px,env(safe-area-inset-right)) max(3px,env(safe-area-inset-bottom)) max(3px,env(safe-area-inset-left))!important}html.combatLocked .gameFrame{clip-path:none!important;border-width:0!important}html.combatLocked .shell>header{flex:0 0 32px!important}html.combatLocked .hud{padding-top:max(9px,env(safe-area-inset-top))!important}}.combatActions{z-index:8;gap:7px;display:flex;position:absolute;top:14px;right:14px}.combatActions button{color:#bdeef7;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation;background:#04131edc;border:1px solid #3e7184;justify-content:center;align-items:center;gap:8px;min-width:76px;height:42px;padding:0 11px;display:flex;box-shadow:0 10px 25px #0008}.combatActions button:hover:not(:disabled),.combatActions button:active:not(:disabled){color:#fff;background:#0a2a37;border-color:#6cecff}.combatActions button:disabled{opacity:.35}.combatActions b{color:#6deaff;font-size:16px}.combatActions span{letter-spacing:.13em;font-size:7px;font-weight:900}.hangar,.shop,.echo,.admin{padding-bottom:max(100px,calc(80px + env(safe-area-inset-bottom)))!important}.globalNav{white-space:nowrap;transform:translate(-50%);box-shadow:0 18px 45px #000c;left:50%!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;border-color:#315b6e!important}.globalNav a{text-align:center;min-width:74px}.globalNav a:focus-visible{outline-offset:-2px;outline:1px solid #71ecff}@media (max-width:900px){.globalNav{grid-template-columns:repeat(4,1fr);gap:2px;width:min(94vw,560px);padding:5px!important;display:grid!important}.globalNav a{min-width:0;padding:12px 5px!important;font-size:0!important}.globalNav a:before{color:#66eaff;margin-bottom:4px;font-size:15px;display:block}.globalNav a:after{letter-spacing:.1em;font-size:7px}.globalNav a:first-child:before{content:"◇"}.globalNav a:first-child:after{content:"VOID"}.globalNav a:nth-child(2):before{content:"◎"}.globalNav a:nth-child(2):after{content:"ECHO"}.globalNav a:nth-child(3):before{content:"◈"}.globalNav a:nth-child(3):after{content:"SHOP"}.globalNav a:nth-child(4):before{content:"⌁"}.globalNav a:nth-child(4):after{content:"ADMIN"}.combatActions{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right))}.combatActions button{border-radius:9px;flex-direction:column;gap:1px;width:56px;min-width:56px;height:46px;padding:0}.combatActions b{font-size:15px}.combatActions span{font-size:6px}.hud{padding-right:138px!important}}@media (max-width:540px){.globalNav{width:calc(100vw - 12px);bottom:max(6px,env(safe-area-inset-bottom))!important}.combatActions{top:max(6px,env(safe-area-inset-top));right:max(6px,env(safe-area-inset-right));gap:4px}.combatActions button{width:48px;min-width:48px;height:42px}.hud{padding-right:112px!important}.hud .health small{max-width:72px;margin-left:auto}.health span{width:58px!important}.combatLoadout{bottom:5px!important;right:108px!important}.touchDrive{bottom:max(54px,calc(42px + env(safe-area-inset-bottom)))!important}}@media (max-width:600px){.hangar,.shop,.echo,.admin{padding-bottom:max(162px,calc(142px + env(safe-area-inset-bottom)))!important}.globalNav{border-radius:14px;background:#020a11f2!important;grid-template-columns:repeat(2,1fr)!important;width:calc(100vw - 16px)!important;padding:6px!important}.globalNav a{background:#06131d;border:1px solid #173746;grid-template-columns:28px 1fr;align-items:center;min-height:43px;text-align:left!important;padding:7px 11px!important;display:grid!important}.globalNav a:before{text-align:center;grid-row:1;margin:0!important}.globalNav a:after{grid-area:1/2;font-size:8px!important}.globalNav a:nth-child(3):after{content:"SHOPPING"}.globalNav a:nth-child(4){display:grid!important}.hangarHero,.commandDeck,.config,.shopHero,.loadoutBar,.shopCategories,.shopGrid,.echoLanding,.echoStatus,.echoBoard{width:100%!important;max-width:100%!important}.hangarHero{background:#04101a;border:1px solid #173a4b!important;gap:0!important;padding:22px 14px 0!important}.brief,.profile,.commandDeck,.config>div,.shopHero,.loadoutBar,.shopCategories,.shopGrid article,.echoLanding,.crew,.mission{min-width:0!important}.commandDeck{padding:0 2px}.config{gap:22px!important;margin-top:28px!important}.config>div{background:#04101a;border:1px solid #173a4b;padding:16px 12px}.shop{padding-left:12px!important;padding-right:12px!important}.shop>header{gap:10px;height:auto;min-height:52px}.shop>header>a{font-size:7px}.shopHero{margin-top:54px!important}.shopHero h1{font-size:17vw!important}.shopHero p{font-size:11px}.shopCategories{gap:7px!important}.shopCategories button{width:100%}.echo{padding-left:12px!important;padding-right:12px!important}.echoLanding h1{font-size:17vw!important}.echoActions,.echoActions div{width:100%}.echoActions button{min-height:48px}.echoBoard{gap:10px!important}.languagePicker{top:58px!important;right:8px!important}.shop{padding:10px 10px max(154px,calc(138px + env(safe-area-inset-bottom)))!important;background:radial-gradient(circle at 50% 0,#102b44 0,#0000 25%),#02050b!important}.shop>header{grid-template-columns:1fr auto;align-items:center;position:relative;border-bottom-color:#28546a!important;padding:8px 4px 12px!important;display:grid!important}.shop>header .wordmark{font-size:13px!important}.shop>header>a{background:#07141e;border:1px solid #244b5d;grid-column:2;padding:8px;color:#8ec7d7!important}.shop .wallet{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:4px;display:grid!important}.shop .wallet>span{background:#06131e;border:1px solid #254c5f;min-height:45px;min-width:0!important;padding:8px 8px 7px 38px!important}.shop .wallet b{text-overflow:ellipsis;overflow:hidden;font-size:14px!important}.shopHero{background:linear-gradient(145deg,#071825,#040b12);border:1px solid #1e4457;padding:18px 14px;margin:22px 0 18px!important}.shopHero .kicker{margin-bottom:13px!important}.shopHero h1{letter-spacing:-.055em!important;font-size:48px!important;line-height:.82!important}.shopHero p{margin:15px 0!important;font-size:10px!important;line-height:1.55!important}.exchangeDock{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.exchangeDock>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid!important}.exchangeDock>div button{width:100%!important;min-width:0!important}.exchangeDock .exchangeAction{line-height:1.35;white-space:normal!important;width:100%!important;padding:8px 10px!important}.loadoutBar{gap:10px!important;padding:12px!important}.loadoutBar>div{grid-template-columns:1fr 1fr;gap:7px!important;display:grid!important}.loadoutBar small{grid-column:1/-1}.loadoutBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:9px 8px!important}.loadoutBar a{place-items:center;min-height:44px;display:grid}.shopCategories{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070df2;padding:6px 0;position:sticky;top:0;grid-template-columns:repeat(3,1fr)!important;gap:5px!important}.shopCategories button{text-align:center!important;min-height:52px!important;padding:9px 6px!important}.shopCategories button b{letter-spacing:.1em!important;font-size:9px!important}.shopCategories button span{margin-top:5px!important;font-size:6px!important}.shopGrid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.shopGrid article{border-radius:10px;width:100%!important;min-height:0!important;padding:16px!important}.shopGrid article:hover{transform:none!important}.shopGrid article .itemVisual{height:150px!important;overflow:hidden!important}.shopGrid h2{margin:9px 0!important;font-size:17px!important}.shopGrid p{min-height:0!important;margin-bottom:13px!important;font-size:10px!important}.shopGrid button{min-height:46px!important}.hoverPreviewHint{place-items:center;min-height:38px;display:grid}.globalNav{z-index:500!important;bottom:max(7px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#02080df5!important;border:1px solid #326377!important;border-radius:16px!important;gap:5px!important;padding:7px!important;box-shadow:0 12px 42px #000,0 0 0 1px #6deaff12!important}.globalNav a{color:#c6edf5!important;background:#06131d!important;border-color:#1e4253!important;border-radius:9px!important;min-height:46px!important}.globalNav a:nth-child(-n+2){background:linear-gradient(115deg,#0b2c3a,#07141e)!important;border-color:#3d7185!important}.globalNav a:active{background:#123847!important;border-color:#6ceaff!important}.globalNav a:before{font-size:16px!important}.globalNav a:after{font-size:8px!important;font-weight:900!important}}.combatSystems{z-index:4;pointer-events:none;gap:5px;width:116px;display:grid;position:absolute;top:104px;left:14px}.combatSystems>span{--system:#71ecff;border:1px solid var(--system);width:auto;min-width:0;height:auto;min-height:34px;margin:0;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.combatSystems>span{border:1px solid color-mix(in srgb,var(--system) 42%,#173746)}}.combatSystems>span{border-left:2px solid var(--system);background:linear-gradient(90deg,var(--system),#03101bb8)}@supports (color:color-mix(in lab, red, red)){.combatSystems>span{background:linear-gradient(90deg,color-mix(in srgb,var(--system) 12%,#03101bd9),#03101bb8)}}.combatSystems>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:19px 1fr auto;align-items:center;gap:5px;display:grid;overflow:hidden;box-shadow:0 6px 18px #0007}.combatSystems i{color:var(--system);text-align:center;text-shadow:0 0 10px var(--system);font-size:14px;font-style:normal}.combatSystems small{color:#7d9eac;letter-spacing:.12em;white-space:nowrap;font-size:6px;font-weight:900;overflow:hidden}.combatSystems b{color:#efffff;letter-spacing:.06em;font-size:7px}.combatSystems [data-system=shield]{--system:#b98aff}.combatSystems [data-system=engine]{--system:#ff7952}.combatSystems [data-system=reactor]{--system:#ffcf5b}.combatSystems [data-system=targeting]{--system:#ff6e91}.combatSystems [data-system=salvage]{--system:#76ffac}@media (max-width:760px){.shell>header{display:none!important}.gameFrame{height:100dvh!important}.hud{min-height:70px;grid-template-columns:1fr!important;padding:10px 112px 8px 10px!important}.hud>div:first-child{min-width:0}.hud strong{font-size:15px!important}.hud em{letter-spacing:.08em!important;font-size:6px!important}.hud .health{width:76px;position:absolute;top:10px;right:112px}.hud .health small{letter-spacing:.08em!important;font-size:5px!important}.hud .health span{width:72px!important}.hud .health b{white-space:nowrap;font-size:7px!important}.combatSystems{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:auto;inset:auto 108px 45px 8px}.combatSystems span{grid-template-columns:14px 1fr;gap:3px;min-width:0;min-height:27px;padding:3px 5px}.combatSystems i{font-size:11px}.combatSystems small{letter-spacing:.06em;font-size:5px}.combatSystems b{grid-column:2;margin-top:-4px;font-size:6px;line-height:1}.comboBurst{width:108px!important;top:76px!important;left:50%!important}.comboBurst strong{font-size:30px!important}.comboBurst span,.comboBurst b{font-size:6px!important}.rewardFlash{top:132px!important}.combatLoadout{height:35px;padding:3px!important;bottom:6px!important;left:8px!important;right:108px!important}.combatLoadout span{min-width:0;padding:4px!important;font-size:0!important}.combatLoadout b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;margin:0!important;font-size:6px!important}.touchHint{display:none!important}.corner{display:none}}@media (max-width:390px){.hud .health{display:none}.hud{padding-right:108px!important}.combatSystems{grid-template-columns:repeat(2,minmax(0,1fr));bottom:44px}.combatSystems span{min-height:24px}.comboBurst{top:62px!important}}@media (max-width:760px) and (orientation:landscape){.combatSystems{grid-template-columns:repeat(6,minmax(0,1fr));bottom:45px}.combatSystems span{justify-content:center;display:flex}.combatSystems small{display:none}.combatSystems b{grid-column:auto;margin:0}.comboBurst{top:54px!important}.rewardFlash{top:100px!important}}.comboBurst{border:1px solid var(--combo);width:132px;padding:8px 12px 9px}@supports (color:color-mix(in lab, red, red)){.comboBurst{border:1px solid color-mix(in srgb,var(--combo) 68%,#173746)}}.comboBurst{filter:none;box-shadow:0 10px 28px #000b,0 0 18px var(--combo);background:linear-gradient(#06131ef2,#02070de8);border-radius:9px;grid-template-columns:1fr;grid-template-areas:"praise""number""label";justify-items:center;gap:2px;opacity:1!important}@supports (color:color-mix(in lab, red, red)){.comboBurst{box-shadow:0 10px 28px #000b,0 0 18px color-mix(in srgb,var(--combo) 18%,transparent)}}.comboBurst{animation:none!important}.comboBurst:before{opacity:.5;width:70%;top:auto;bottom:4px}.comboBurst:after{display:none}.comboBurst span{letter-spacing:.18em;text-indent:.18em;text-shadow:none;font-size:7px;font-weight:800;line-height:1.2}.comboBurst strong{color:#fff;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;-webkit-text-stroke:0;min-width:3ch;text-shadow:0 0 8px var(--combo);justify-content:center;align-items:flex-start;font-family:Arial,Helvetica,sans-serif;font-size:42px;font-style:normal;font-weight:900;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.comboBurst strong{text-shadow:0 0 8px color-mix(in srgb,var(--combo) 50%,transparent)}}.comboBurst strong data{min-width:2ch;color:inherit;font:inherit;font-variant-numeric:tabular-nums lining-nums;text-align:right;line-height:1;text-decoration:none;display:inline-block}.comboBurst strong i{margin:3px 0 0 4px;font-size:14px;font-weight:900;line-height:1}.comboBurst b{letter-spacing:.22em;text-indent:.22em;padding:0;font-size:7px;font-weight:900;line-height:1.2}@media (max-width:760px){.comboBurst{width:104px!important;padding:6px 9px 7px!important}.comboBurst strong{font-size:32px!important}.comboBurst strong i{margin-top:2px;font-size:11px}.comboBurst span,.comboBurst b{font-size:6px!important}}@media (prefers-reduced-motion:reduce){.comboBurst{animation:none!important}}.visualPreviewOpen.ship .itemVisual.model3d{background:radial-gradient(circle at 50% 58%,#173449 0,#06101ae8 52%,#02070d 100%)!important}.visualPreviewOpen.ship .itemVisual.model3d>i,.visualPreviewOpen.ship .itemVisual.model3d>b,.visualPreviewOpen.ship .itemVisual.model3d>span{opacity:1!important;visibility:visible!important;animation:2.2s ease-in-out infinite ship-card-strafe!important}.visualPreviewOpen.ship .visualMotion u{display:none}.visualPreviewOpen.ship .visualMotion em{background:#02070dcc;border:1px solid #31596b;padding:5px}.visualPreviewOpen.ship .itemVisual.model3d:before,.visualPreviewOpen.ship .itemVisual.model3d:after{opacity:1!important;visibility:visible!important}@keyframes ship-card-strafe{0%,to{margin-left:-18px}50%{margin-left:18px}}.visualMotion.weapon{background:radial-gradient(circle at 50% 100%,#12395399,#0000 62%),linear-gradient(#0000 25%,#02070dbb)}.motion-void_cannon u{background:linear-gradient(#0000,#4bdfff,#fff);width:7px;height:62px;animation-duration:.72s}.motion-void_cannon u:nth-child(n+4){display:none}.motion-drone_cannon u{left:calc(50% + (var(--n) - 2)*25px);animation-duration:.82s}.motion-drone_cannon u:nth-child(3){display:none}.motion-scatter_array u{transform-origin:50% 100%;animation:scatterPreview .82s calc(var(--n)*-.06s) linear infinite;left:50%}.motion-nine_barrage u{animation-duration:.72s}.motion-frost_beam u{width:8px;animation:frostPreview 1.15s calc(var(--n)*-.1s) ease-out infinite;border-radius:50%;box-shadow:0 0 18px #a8e8ff}.motion-splash_mortar u:not(:first-child),.motion-rail_lance u:not(:first-child){display:none}.motion-quantum_beam u{animation-duration:.38s}@keyframes scatterPreview{to{transform:rotate(calc((var(--n) - 2)*12deg)) translateY(-180px);opacity:0}}.visualMotion.effect{background:radial-gradient(circle at 50% 100%,#29194b99,#0000 63%),linear-gradient(#0000 28%,#02070dbd)}.motion-prism_shot u{animation:prismPreview 1.05s calc(var(--n)*-.08s) linear infinite}.motion-pulse_trail u{height:26px;animation:cometPreview .8s calc(var(--n)*-.09s) linear infinite;background:linear-gradient(#0000,#5dffc2,#effff9);box-shadow:0 0 18px #4affae}.motion-nova_burst u{transform-origin:50% 100%;animation:novaPreview 1.1s calc(var(--n)*-.04s) linear infinite;background:#ffd260;left:50%;box-shadow:0 0 18px #ffad39}.motion-chain_lightning u{animation:lightningPreview .38s calc(var(--n)*-.04s) steps(2,end) infinite}.motion-toxic_nebula u{animation:toxicPreview 1.7s calc(var(--n)*-.2s) ease-out infinite}.motion-solar_flare u{animation:flarePreview 1.15s calc(var(--n)*-.12s) ease-out infinite}.motion-rainbow_rift u{animation:riftPreview 1.25s calc(var(--n)*-.12s) ease-in-out infinite}@keyframes prismPreview{to{transform:rotate(calc((var(--n) - 2)*13deg)) translateY(-175px);opacity:0}}@keyframes cometPreview{to{transform:translate(calc((var(--n) - 2)*7px),-180px) scaleY(1.7);opacity:0}}@keyframes novaPreview{to{transform:rotate(calc((var(--n) - 2)*14deg)) translateY(-165px);opacity:0}}@keyframes lightningPreview{0%,to{transform:skew(-18deg)translateY(-35px)}50%{transform:skew(22deg)translate(12px,-112px)}}@keyframes toxicPreview{to{transform:translate(calc((var(--n) - 2)*18px),-140px) scale(2.2);opacity:0}}@keyframes flarePreview{65%{transform:translateY(-100px)scale(1)}to{opacity:0;transform:translateY(-112px)scale(3)}}@keyframes riftPreview{50%{transform:translate(calc((var(--n) - 2)*15px),-74px) rotate(180deg) scale(1.8)}to{transform:translate(calc((var(--n) - 2)*-12px),-145px) rotate(360deg);opacity:0}}@media (max-width:600px){.visualPreviewOpen.ship .itemVisual.model3d>i,.visualPreviewOpen.ship .itemVisual.model3d>b,.visualPreviewOpen.ship .itemVisual.model3d>span{animation-duration:1.8s!important}.visualMotion em{bottom:5px!important}}.visualMotion.effect:before{content:"";z-index:2;pointer-events:none;width:42px;height:42px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.motion-prism_shot:before{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#fff,#a65cff 55%,#4ef5ff);border:3px solid #c98aff;box-shadow:0 0 24px #b96fff}.motion-pulse_trail:before{background:linear-gradient(#fff,#5dffc2 35%,#0000);border-radius:50%;animation:.8s linear infinite effectCoreComet;box-shadow:0 0 28px #53ffc0;width:18px!important;height:58px!important}.motion-nova_burst:before{background:radial-gradient(circle,#fff 0 12%,#ffb13b 18%,#0000 60%);border:3px solid #ffd15d;border-radius:50%;animation:1.1s ease-out infinite effectCoreNova;box-shadow:0 0 30px #ffb13b}.motion-solar_flare:before{background:radial-gradient(circle at 35% 30%,#fff,#ffb143 30%,#ff4937 62%,#0000 68%);border-radius:50%;animation:.8s ease-in-out infinite alternate effectCoreFlare;box-shadow:0 0 34px #ff643d}.motion-singularity_fx:before{background:#000;border:6px solid #9c63ff;border-radius:50%;animation:1.5s linear infinite effectCoreOrbit;box-shadow:0 0 30px #8649ff,inset 0 0 15px #6928aa;width:54px!important;height:54px!important}.motion-chain_lightning:before{filter:drop-shadow(0 0 9px #5feaff);border-bottom:4px solid #6ff7ff;border-left:5px solid #fff;animation:.3s steps(2,end) infinite effectCoreArc;transform:translate(-50%,-50%)skew(-18deg)rotate(-34deg);width:62px!important;height:62px!important}.motion-toxic_nebula:before{filter:blur(3px);background:radial-gradient(circle at 30% 35%,#d5ff9b,#66ff57 18%,#236d2c88 48%,#0000 72%);border-radius:50%;animation:1.8s ease-in-out infinite effectCoreToxic;box-shadow:0 0 35px #62ff57;width:70px!important;height:50px!important}.motion-rainbow_rift:before{background:conic-gradient(#ff4d6d,#ffd45d,#63ff9d,#55dfff,#a06bff,#ff4dca,#ff4d6d);border-radius:50%;animation:1.15s linear infinite effectCoreOrbit;box-shadow:0 0 30px #8eefff;-webkit-mask:radial-gradient(circle,#0000 0 34%,#000 37%);mask:radial-gradient(circle,#0000 0 34%,#000 37%);width:62px!important;height:62px!important}.model3d.chrono_field i{background:conic-gradient(from 20deg,#0000,#92c2ff,#0000 38%);border:7px double #70a8ff;border-radius:50%;width:94px;height:94px;animation:5s linear infinite item-spin;box-shadow:0 0 34px #4e8cff,inset 0 0 24px #5b7cff66}.model3d.chrono_field b{transform-origin:50% 90%;background:#eaf3ff;width:8px;height:48px;animation:3s linear infinite item-spin}.model3d.chrono_field span{background:#fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #8cbcff}.model3d.execution_mark i{border:5px solid #ff4968;border-radius:50%;width:96px;height:96px;box-shadow:0 0 35px #ff3159}.model3d.execution_mark b,.model3d.execution_mark span{background:linear-gradient(90deg,#0000,#fff,#ff3159,#0000);width:112px;height:4px;box-shadow:0 0 16px #ff3159}.model3d.execution_mark span{transform:translate(-50%,-50%)rotate(90deg)}.model3d.mirror_vector i{clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%);filter:drop-shadow(0 0 22px #dff7ff);background:linear-gradient(125deg,#fff,#75cfff 35%,#533cff 70%,#fff);width:82px;height:104px;animation:2.4s ease-in-out infinite mirrorShift}.model3d.mirror_vector b,.model3d.mirror_vector span{background:linear-gradient(#fff,#6eeaff,#0000);width:22px;height:86px;transform:translate(-175%,-45%)rotate(-28deg)}.model3d.mirror_vector span{transform:translate(75%,-45%)rotate(28deg)}.motion-chrono_field u{animation:chronoPreview 1.8s calc(var(--n)*-.16s) ease-out infinite;background:#8bbaff;box-shadow:0 0 18px #5e88ff}.motion-execution_mark u{animation:executionPreview .8s calc(var(--n)*-.08s) steps(3,end) infinite;background:#ff4264;box-shadow:0 0 18px #ff244d}.motion-mirror_vector u{animation:mirrorPreview 1.15s calc(var(--n)*-.09s) linear infinite;background:linear-gradient(#0000,#fff,#6bdcff);box-shadow:0 0 18px #d9ffff}.motion-chrono_field:before{border:5px double #80b4ff;border-radius:50%;animation:2.5s linear infinite effectCoreOrbit;box-shadow:0 0 32px #4f7fff;width:72px!important;height:72px!important}.motion-execution_mark:before{background:linear-gradient(90deg,#0000 46%,#fff 48% 52%,#0000 54%),linear-gradient(#0000 46%,#fff 48% 52%,#0000 54%);border:4px solid #ff3d61;border-radius:50%;box-shadow:0 0 30px #ff284f;width:70px!important;height:70px!important}.motion-mirror_vector:before{clip-path:polygon(50% 0,100% 30%,78% 100%,22% 100%,0 30%);background:linear-gradient(130deg,#fff,#62dfff,#654cff,#fff);box-shadow:0 0 34px #aeefff;width:58px!important;height:78px!important}.hangar.effect-chrono_field{--loadout-glow:#66a4ff}.hangar.effect-execution_mark{--loadout-glow:#ff3f62}.hangar.effect-mirror_vector{--loadout-glow:#e8f8ff}@keyframes chronoPreview{to{opacity:0;transform:translateY(-120px)rotate(300deg)scale(.35)}}@keyframes executionPreview{50%{transform:translateY(-90px)scale(1.8)}to{opacity:0;transform:translateY(-145px)}}@keyframes mirrorPreview{45%{transform:translate(-52px,-70px)rotate(-25deg)}55%{transform:translate(-58px,-76px)rotate(25deg)}to{opacity:0;transform:translate(42px,-150px)}}@keyframes mirrorShift{50%{filter:drop-shadow(0 0 30px #fff)hue-rotate(55deg);transform:translate(-50%,-50%)rotateY(40deg)}}@keyframes effectCoreComet{to{opacity:0;transform:translate(-50%,-145px)scaleY(1.8)}}@keyframes effectCoreNova{0%{opacity:.4;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}@keyframes effectCoreFlare{to{filter:brightness(1.5);transform:translate(-50%,-50%)scale(1.25)}}@keyframes effectCoreOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes effectCoreArc{50%{transform:translate(-42%,-55%)skew(22deg)rotate(-20deg)}}@keyframes effectCoreToxic{50%{opacity:.62;transform:translate(-45%,-58%)scale(1.25)}}@media (max-width:760px){.combatLoadout{display:none!important}.combatSystems{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.78;background:#02070d99;border:1px solid #24465599;border-radius:8px;box-shadow:0 8px 22px #0009;left:max(6px,env(safe-area-inset-left))!important;right:max(6px,env(safe-area-inset-right))!important;top:auto!important;bottom:max(5px,env(safe-area-inset-bottom))!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:2px!important;width:auto!important;padding:3px!important;display:grid!important}.combatSystems>span{width:100%!important;height:27px!important;min-height:27px!important;box-shadow:none!important;background:#06131ea8!important;border-width:1px!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:2px 3px!important;display:flex!important}.combatSystems small{display:none!important}.combatSystems i{font-size:11px!important;line-height:1!important}.combatSystems b{white-space:nowrap;color:#efffff!important;grid-column:auto!important;margin:0!important;font-size:6px!important;line-height:1!important}}@media (max-width:380px){.combatSystems{gap:1px!important;padding:2px!important}.combatSystems>span{height:25px!important;min-height:25px!important;padding:1px!important}.combatSystems i{font-size:9px!important}.combatSystems b{font-size:5px!important}}.perkOverlay{z-index:20;text-align:center;background:radial-gradient(circle at 50% 48%,#123b55dd,#01040bf5 66%);place-content:center;padding:24px;display:grid;position:absolute;inset:0}.perkOverlay .kicker{margin-bottom:12px}.perkOverlay h2{color:#efffff;letter-spacing:-.04em;margin:0;font-size:clamp(28px,5vw,58px)}.perkOverlay>p{color:#84a2b2;margin:12px auto 22px;font-size:11px}.perkChoices{grid-template-columns:repeat(3,1fr);gap:9px;width:min(760px,92vw);display:grid}.perkChoices button{color:#dffbff;cursor:pointer;background:linear-gradient(145deg,#0a1b28,#040a11);border:1px solid #31596b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:20px 14px;display:flex}.perkChoices button:hover,.perkChoices button:active{background:#0d2d3b;border-color:#6ceaff}.perkChoices i{color:#6ceaff;font-size:34px;font-style:normal}.perkChoices b{letter-spacing:.14em;font-size:12px}.perkChoices span{color:#8ba8b6;font-size:9px}.perkChoices small{color:#ffca66;letter-spacing:.16em;margin-top:8px;font-size:7px}.runPerkRail{z-index:5;pointer-events:none;background:#02070daa;border:1px solid #31596b88;border-radius:7px;gap:3px;padding:3px;display:flex;position:absolute;top:76px;left:50%;transform:translate(-50%)}.runPerkRail span{color:#c9f8ff;padding:4px 7px;font-size:7px;font-weight:900}@media (max-width:600px){.perkOverlay{padding:14px}.perkOverlay h2{font-size:27px}.perkOverlay>p{font-size:9px}.perkChoices{grid-template-columns:1fr;gap:6px}.perkChoices button{text-align:left;grid-template-columns:35px 1fr auto;min-height:76px;padding:9px 12px;display:grid}.perkChoices i{grid-row:span 2;font-size:25px}.perkChoices b{font-size:9px}.perkChoices span{font-size:8px}.perkChoices small{grid-area:1/3/span 2;margin:0}.runPerkRail{top:58px}.runPerkRail span{padding:3px 5px;font-size:6px}}.model3d.boomerang_disc i,.model3d.boomerang_disc b{filter:drop-shadow(0 0 18px #ffad32);border:13px solid #ffd65d;border-left-color:#0000;border-radius:50%;width:86px;height:86px;animation:1.4s linear infinite item-spin}.model3d.boomerang_disc b{width:58px;height:58px;animation-direction:reverse}.model3d.seeker_missile i{background:linear-gradient(#fff,#ff6250 45%,#442038);border-radius:52% 52% 22% 22%;width:34px;height:108px;animation:1.5s ease-in-out infinite missileSeek;box-shadow:0 0 25px #ff4d43}.model3d.seeker_missile b,.model3d.seeker_missile span{background:linear-gradient(#0000,#ffbb4d,#fff);width:9px;height:72px;transform:translate(-220%,-5%)rotate(18deg)}.model3d.seeker_missile span{transform:translate(120%,-5%)rotate(-18deg)}.model3d.phase_scythe i{filter:drop-shadow(0 0 20px #9e4cff);border:16px solid #c972ff;border-color:#c972ff #c972ff #0000 #0000;border-radius:50%;width:112px;height:112px;animation:1.8s linear infinite item-spin}.model3d.tesla_spear i{clip-path:polygon(50% 0,100% 25%,68% 25%,75% 100%,25% 100%,32% 25%,0 25%);filter:drop-shadow(0 0 22px #65efff);background:linear-gradient(#fff,#66efff,#244bff);width:14px;height:130px;animation:.5s steps(2,end) infinite teslaPulse}.model3d.tesla_spear b,.model3d.tesla_spear span{background:#fff;width:74px;height:4px;transform:translate(-50%,-50%)rotate(38deg);box-shadow:0 0 20px #60eaff}.model3d.tesla_spear span{transform:translate(-50%,-50%)rotate(-38deg)}.model3d.echo_repeater i,.model3d.echo_repeater b,.model3d.echo_repeater span{background:linear-gradient(#fff,#57ffbd,#173e48);border:2px solid #b9ffea;width:22px;height:112px;box-shadow:0 0 22px #48ffc0}.model3d.echo_repeater i{transform:translate(-180%,-50%)rotate(-16deg)}.model3d.echo_repeater span{transform:translate(80%,-50%)rotate(16deg)}.model3d.vampiric_core i{clip-path:polygon(50% 0,65% 34%,100% 50%,65% 66%,50% 100%,35% 66%,0 50%,35% 34%);filter:drop-shadow(0 0 24px #ff3158);background:conic-gradient(from 45deg,#12020a,#ff315b,#420518,#ff8aa1,#12020a);border:12px double #ff315b;border-radius:50%;width:96px;height:96px;animation:2.4s linear infinite item-spin}.model3d.overclock_fx i{border:9px dashed #ff9d3f;border-radius:50%;width:98px;height:98px;animation:.75s linear infinite item-spin;box-shadow:0 0 28px #ff6a2f}.model3d.overclock_fx b{clip-path:polygon(55% 0,100% 0,62% 43%,91% 43%,28% 100%,42% 57%,9% 57%);filter:drop-shadow(0 0 15px #ff8138);background:#fff2a4;width:38px;height:38px}.model3d.stasis_shatter i{clip-path:polygon(50% 0,64% 32%,100% 42%,70% 60%,76% 100%,50% 73%,24% 100%,30% 60%,0 42%,36% 32%);filter:drop-shadow(0 0 22px #70dfff);background:linear-gradient(135deg,#fff,#77dcff 48%,#6a6dff);width:98px;height:108px;animation:2s ease-in-out infinite iceFloat}.model3d.fortune_protocol i{background:radial-gradient(circle,#fff7a2,#7d5b0d);border:7px double #ffe05b;width:96px;height:96px;animation:2s ease-in-out infinite fortuneFlip;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 28px #ffd43e}.model3d.fortune_protocol b{font-size:0}.model3d.berserker_aura i{clip-path:polygon(50% 0,62% 30%,92% 8%,76% 40%,100% 50%,72% 62%,86% 96%,55% 72%,40% 100%,32% 68%,0 75%,25% 48%,3% 28%,38% 34%);filter:drop-shadow(0 0 25px #ff3028);background:conic-gradient(#0000,#ff3028,#ffb13c,#0000,#ff3028);width:106px;height:106px;animation:1.1s linear infinite rageSpin}.ship-samurai_ship .craftHull .body{background:linear-gradient(145deg,#fff,#9ba8b8,#281825);width:62px}.ship-samurai_ship .craftHull .wing{clip-path:polygon(100% 0,76% 76%,0 44%,30% 30%);background:linear-gradient(145deg,#ff6b77,#6e1830,#170d18)}.ship-medic_ship .craftHull .body{clip-path:none;background:radial-gradient(#fff,#5dffbd,#164c50);border-radius:50%;width:118px}.ship-medic_ship .craftHull .cockpit{background:#fff}.ship-comet_ship .craftHull .body{background:linear-gradient(#fff,#ff7438,#49162c);width:54px;height:178px}.ship-comet_ship .craftHull .wing{background:linear-gradient(#ffd45b,#ff4e36,#3b1328);width:78px}.ship-dreadnought_ship .craftHull .body{clip-path:polygon(20% 0,80% 0,100% 45%,86% 100%,14% 100%,0 45%);background:linear-gradient(145deg,#a99cff,#34405c,#101625);width:158px}.ship-dreadnought_ship .craftHull .wing{background:#263246;width:158px}.ship-phoenix_ship .craftHull .wing{clip-path:polygon(100% 0,72% 50%,100% 78%,40% 62%,0 100%,20% 30%);background:linear-gradient(145deg,#fff18a,#ff5c35,#641424);width:164px}.ship-phoenix_ship .craftHull .body{background:linear-gradient(#fff3a0,#ff7337,#62152a)}.fx-vampiric_core{--loadout-glow:#ff315b}.fx-overclock_fx{--loadout-glow:#ff9c36}.fx-stasis_shatter{--loadout-glow:#9cecff}.fx-fortune_protocol{--loadout-glow:#ffe35c}.fx-berserker_aura{--loadout-glow:#ff3028}@keyframes missileSeek{50%{transform:translate(-25%,-58%)rotate(13deg)}}@keyframes teslaPulse{50%{filter:drop-shadow(0 0 34px #fff)brightness(1.8)}}@keyframes heartBeat{45%{transform:translate(-50%,-50%)scale(1.13)}55%{transform:translate(-50%,-50%)scale(.96)}}@keyframes iceFloat{50%{transform:translate(-50%,-58%)rotate(8deg)}}@keyframes fortuneFlip{50%{transform:translate(-50%,-50%)rotate(225deg)scaleX(.2)}}@keyframes rageSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.shopGrid .itemVisual.model3d{background:radial-gradient(circle at 50% 48%,#12364b 0,#07131e 54%,#02070d 100%);border:1px solid #1b4052;min-height:155px;overflow:hidden!important}.shopGrid .effect .itemVisual.model3d{background:radial-gradient(circle at 50% 48%,#2b1b4d 0,#0d1020 56%,#02070d 100%)}.shopGrid .ship .itemVisual.model3d{background:radial-gradient(circle at 50% 48%,#482319 0,#15101a 56%,#02070d 100%)}.motion-boomerang_disc u{width:22px;height:22px;animation:boomerangPreview 1.25s calc(var(--n)*-.12s) ease-in-out infinite;background:0 0;border:5px solid #ffd65d;border-left-color:#0000;border-radius:50%;box-shadow:0 0 18px #ffad32}.motion-seeker_missile u{width:9px;height:28px;animation:seekerPreview 1.15s calc(var(--n)*-.1s) ease-in-out infinite;background:linear-gradient(#fff,#ff6250 48%,#ffb83f);border-radius:50% 50% 20% 20%;box-shadow:0 0 18px #ff5147}.motion-phase_scythe u{width:34px;height:34px;animation:scythePreview 1.05s calc(var(--n)*-.11s) linear infinite;background:0 0;border:7px solid #c972ff;border-color:#c972ff #c972ff #0000 #0000;border-radius:50%;box-shadow:0 0 19px #9e4cff}.motion-tesla_spear u{width:5px;height:70px;animation:teslaPreview .55s calc(var(--n)*-.05s) steps(2,end) infinite;background:linear-gradient(#0000,#59eaff,#fff);box-shadow:0 0 22px #62efff}.motion-echo_repeater u{height:54px;animation:echoPreview .9s calc(var(--n)*-.09s) ease-out infinite;background:linear-gradient(#0000,#57ffbd,#fff);box-shadow:0 0 16px #48ffc0}.motion-vampiric_core u{width:10px;height:10px;animation:vampirePreview 1.35s calc(var(--n)*-.16s) ease-in infinite;background:#ff315b;box-shadow:0 0 18px #ff315b}.motion-overclock_fx u{width:8px;height:52px;animation:overclockPreview .42s calc(var(--n)*-.04s) linear infinite;background:linear-gradient(#0000,#ff9c36,#fff2a4);box-shadow:0 0 20px #ff7d32}.motion-stasis_shatter u{clip-path:polygon(50% 0,100% 35%,72% 100%,18% 78%,0 30%);width:12px;height:18px;animation:shatterPreview 1.3s calc(var(--n)*-.13s) ease-out infinite;background:linear-gradient(135deg,#fff,#74ddff,#6a6dff);border-radius:0;box-shadow:0 0 20px #72dcff}.motion-fortune_protocol u{width:14px;height:14px;animation:fortunePreview 1.4s calc(var(--n)*-.14s) ease-in-out infinite;background:#7d5b0d;border:3px double #ffe05b;box-shadow:0 0 20px #ffd43e}.motion-berserker_aura u{width:9px;height:38px;animation:berserkerPreview .7s calc(var(--n)*-.06s) ease-in infinite;background:linear-gradient(#0000,#ff3028,#ffb13c);box-shadow:0 0 19px #ff3028}.motion-samurai_ship{filter:hue-rotate(330deg)saturate(1.35)}.motion-medic_ship{filter:hue-rotate(105deg)brightness(1.14)}.motion-comet_ship{filter:saturate(1.5)brightness(1.12)}.motion-dreadnought_ship{filter:hue-rotate(225deg)saturate(1.25)}.motion-phoenix_ship{filter:saturate(1.6)brightness(1.18)}.weapon-boomerang_disc .craftWeapon i,.weapon-boomerang_disc .craftWeapon b{background:0 0;border:6px solid #ffd65d;border-left-color:#0000;border-radius:50%;width:30px;height:30px;animation:1.2s linear infinite item-spin}.weapon-boomerang_disc .craftWeapon i{margin-left:-23px}.weapon-boomerang_disc .craftWeapon b{margin-left:23px;animation-direction:reverse}.weapon-seeker_missile .craftWeapon i,.weapon-seeker_missile .craftWeapon b{background:linear-gradient(#fff,#ff6250 55%,#442038);border-radius:50% 50% 20% 20%;width:10px;height:38px;box-shadow:0 0 15px #ff4d43}.weapon-seeker_missile .craftWeapon i{margin-left:-19px}.weapon-seeker_missile .craftWeapon b{margin-left:19px}.weapon-phase_scythe .craftWeapon i{filter:drop-shadow(0 0 14px #9e4cff);background:0 0;border:9px solid #c972ff;border-color:#c972ff #c972ff #0000 #0000;border-radius:50%;width:58px;height:58px;animation:1.6s linear infinite item-spin}.weapon-tesla_spear .craftWeapon i{clip-path:polygon(50% 0,100% 25%,68% 25%,75% 100%,25% 100%,32% 25%,0 25%);filter:drop-shadow(0 0 15px #65efff);background:linear-gradient(#fff,#66efff,#244bff);width:7px;height:54px;animation:.5s steps(2,end) infinite teslaPulse}.weapon-echo_repeater .craftWeapon i,.weapon-echo_repeater .craftWeapon b,.weapon-echo_repeater .craftWeapon span{background:linear-gradient(#fff,#57ffbd,#173e48);width:7px;height:48px;box-shadow:0 0 13px #48ffc0}.weapon-echo_repeater .craftWeapon i{margin-left:-22px;transform:rotate(-15deg)}.weapon-echo_repeater .craftWeapon span{margin-left:22px;transform:rotate(15deg)}@keyframes boomerangPreview{0%{opacity:0;transform:translate(-70px,15px)rotate(0)}45%{opacity:1}to{opacity:0;transform:translate(70px,-135px)rotate(540deg)}}@keyframes seekerPreview{0%{transform:translateY(10px)rotate(-14deg)}45%{transform:translate(25px,-65px)rotate(16deg)}to{opacity:0;transform:translate(-10px,-145px)rotate(-5deg)}}@keyframes scythePreview{to{transform:translate(calc((var(--n) - 2)*19px),-155px) rotate(520deg);opacity:0}}@keyframes teslaPreview{50%{filter:brightness(2.4);transform:translate(10px,-75px)skew(-13deg)}to{opacity:0;transform:translate(-8px,-150px)skew(14deg)}}@keyframes echoPreview{0%{transform:translateX(calc((var(--n) - 2)*-8px))}to{transform:translate(calc((var(--n) - 2)*16px),-150px);opacity:0}}@keyframes vampirePreview{55%{transform:translate(calc((var(--n) - 2)*10px),-70px) scale(1.6)}to{opacity:0;transform:translateY(-125px)scale(.2)}}@keyframes overclockPreview{to{opacity:0;transform:translateY(-165px)scaleY(1.7)}}@keyframes shatterPreview{65%{transform:translate(calc((var(--n) - 2)*12px),-76px) rotate(220deg)}to{transform:translate(calc((var(--n) - 2)*25px),-135px) rotate(420deg);opacity:0}}@keyframes fortunePreview{50%{transform:translate(calc((var(--n) - 2)*10px),-72px) rotateY(180deg)}to{opacity:0;transform:translateY(-135px)rotateY(360deg)}}@keyframes berserkerPreview{50%{filter:brightness(2);transform:translate(calc((var(--n) - 2)*9px),-70px) scaleX(1.8)}to{opacity:0;transform:translateY(-145px)}}.hangar,.shop{isolation:isolate;position:relative;background:#02060b!important}.hangar:before,.shop:before{content:"";z-index:-2;filter:saturate(.88)contrast(1.08);background-image:linear-gradient(#02050a2e 0,#02070bc7 48%,#010307f4 100%),linear-gradient(90deg,#02050bbd 0,#0000 35%,#02050b82 100%),url(/vanta-hangar-pro.png);background-position:50%;background-size:cover;position:fixed;inset:0}.hangar:after,.shop:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 36%,#0000 0 24%,#01040a9c 76%),repeating-linear-gradient(90deg,#0000 0 119px,#6ceaff08 120px);position:fixed;inset:0}.hangar>header,.shop>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#02070deb,#06121dd9,#02070deb);box-shadow:0 12px 35px #0008}.wordmark{text-shadow:0 0 24px #69eaff45;font-weight:1000}.wordmark i{background:linear-gradient(135deg,#dfffff,#26c9f1 52%,#062f49);box-shadow:0 0 18px #50e8ff,0 0 34px #2fc8ff55}.shopHero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 28px 80px #000b,0 0 55px #48dfff12;background:linear-gradient(108deg,#02070ceb 0,#071725d4 58%,#06111ca3)!important;border-left:3px solid #62eaff!important}.loadoutBar,.shopCategories{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shopGrid{perspective:1200px}.shopGrid article{--dept:#64eaff;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);border-color:var(--dept)!important}@supports (color:color-mix(in lab, red, red)){.shopGrid article{border-color:color-mix(in srgb,var(--dept) 36%,#102b39)!important}}.shopGrid article{background:radial-gradient(circle at 50% 21%,var(--dept),transparent 34%),linear-gradient(155deg,#0b1925ed,#02070ceb)!important}@supports (color:color-mix(in lab, red, red)){.shopGrid article{background:radial-gradient(circle at 50% 21%,color-mix(in srgb,var(--dept) 17%,transparent),transparent 34%),linear-gradient(155deg,#0b1925ed,#02070ceb)!important}}.shopGrid article{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 22px 55px #0009,inset 0 1px #ffffff0d}.shopGrid article.weapon{--dept:#62eaff}.shopGrid article.effect{--dept:#b47cff}.shopGrid article.ship{--dept:#ff825c}.shopGrid article:after{content:"";background:linear-gradient(90deg,transparent,var(--dept),transparent);opacity:.38;height:1px;position:absolute;top:178px;left:18px;right:18px}.shopGrid article:hover,.shopGrid article.visualPreviewOpen{box-shadow:0 30px 75px #000d,0 0 34px var(--dept)!important;transform:translateY(-7px)rotateX(1.2deg)!important}@supports (color:color-mix(in lab, red, red)){.shopGrid article:hover,.shopGrid article.visualPreviewOpen{box-shadow:0 30px 75px #000d,0 0 34px color-mix(in srgb,var(--dept) 24%,transparent)!important}}.itemVisual.model3d{border:1px solid var(--dept);height:155px!important}@supports (color:color-mix(in lab, red, red)){.itemVisual.model3d{border:1px solid color-mix(in srgb,var(--dept) 25%,#122d3a)}}.itemVisual.model3d{background:radial-gradient(ellipse at 50% 78%,var(--dept),transparent 56%),linear-gradient(#07131c88,#02070dcc)}@supports (color:color-mix(in lab, red, red)){.itemVisual.model3d{background:radial-gradient(ellipse at 50% 78%,color-mix(in srgb,var(--dept) 20%,transparent),transparent 56%),linear-gradient(#07131c88,#02070dcc)}}.itemVisual.model3d{transform-style:preserve-3d}.itemVisual.model3d:before{box-shadow:inset 0 0 35px var(--dept),0 0 28px #0008!important}@supports (color:color-mix(in lab, red, red)){.itemVisual.model3d:before{box-shadow:inset 0 0 35px color-mix(in srgb,var(--dept) 11%,transparent),0 0 28px #0008!important}}.itemVisual.model3d:after{filter:blur(5px);opacity:.62;background:radial-gradient(ellipse,var(--dept) 0,transparent 68%)!important}.qualityTag{background:#02070dc9;box-shadow:inset 0 0 15px #ffffff05}.powerMeter{border:1px solid #1d3d4b;background:#02080d!important;height:6px!important}.powerMeter i{background:linear-gradient(90deg,var(--dept),#efffff)!important;box-shadow:0 0 14px var(--dept)!important}.visualMotion{background:radial-gradient(circle at 50% 60%,var(--dept),transparent 62%),linear-gradient(transparent 38%,#02070de8)!important}@supports (color:color-mix(in lab, red, red)){.visualMotion{background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--dept) 23%,transparent),transparent 62%),linear-gradient(transparent 38%,#02070de8)!important}}.visualMotion em{border-top:1px solid var(--dept);background:#02080dbd;padding:8px;color:#fff!important}.gameFrame{box-shadow:0 30px 90px #000,0 0 0 1px #5eeaff10,inset 0 0 70px #071a2b}.hud{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:600px){.hangar:before,.shop:before{background-position:42%}.shopGrid article{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%)}.shopGrid article:hover,.shopGrid article.visualPreviewOpen{transform:none!important}.shopHero{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.itemVisual.model3d{height:160px!important}}.hangar,.shop,.echo,.admin{isolation:isolate;position:relative;background:#02060b!important}.echo:before,.admin:before{content:"";z-index:-2;background-image:linear-gradient(#01040a55,#02070bd8 58%,#010307f7),linear-gradient(90deg,#01040a9e,#0000 45%,#01040a91),url(/vanta-hangar-pro.png);background-position:50%;background-size:cover;position:fixed;inset:-4%}.hangar:before,.shop:before,.echo:before,.admin:before{will-change:transform,background-position;animation:24s ease-in-out infinite alternate worldDrift}.hangar:after,.shop:after,.echo:after,.admin:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background-color:#0000;background-image:radial-gradient(at 22% 62%,#4bdfff10,#0000 26%),radial-gradient(at 78% 35%,#ff9b4a0b,#0000 24%),linear-gradient(110deg,#0000 36%,#a8f6ff08 49%,#0000 62%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:13s ease-in-out infinite alternate atmosphereFlow;position:fixed;inset:-12%}@keyframes worldDrift{0%{background-position:48%;transform:scale(1.035)translate(-.7%)}to{background-position:53% 47%;transform:scale(1.09)translate(.7%,-1.2%)}}@keyframes atmosphereFlow{0%{opacity:.45;transform:translate(-3%,1%)}55%{opacity:.9}to{opacity:.55;transform:translate(4%,-2%)}}.hangarHero,.echoLanding,.echoStatus,.commandDeck,.config,.adminTitle{position:relative}.hangarHero,.echoLanding{clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,4% 100%,0 88%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 35px 100px #000c,0 0 60px #48dcff12;background:linear-gradient(110deg,#02070ce8,#081826c9 60%,#07131b8a)!important;border:1px solid #326276!important;border-left:3px solid #6deaff!important}.brief h1,.shopHero h1,.echoLanding h1,.adminTitle h1{text-shadow:0 14px 45px #000,0 0 45px #63eaff1a}.shipDisplay{filter:drop-shadow(0 35px 45px #000);transform-style:preserve-3d;perspective:900px}.shipDisplay .orbit{animation-duration:15s!important}.shipIcon{filter:drop-shadow(0 18px 25px #000)drop-shadow(0 0 22px)}.config>div,.leaderboard,.upgradeGrid article,.crew,.mission,.admin section,.admin article{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 55px #0009,inset 0 1px #ffffff0b;background:linear-gradient(145deg,#071622dc,#02080dcf)!important;border-color:#2d596c!important}.config>div:hover,.upgradeGrid article:hover{box-shadow:0 28px 70px #000c,0 0 30px #58eaff13!important}.difficulty button,.upgradeGrid button,.launch,.secondary,.shopGrid button,.echoActions button,.mission button{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .2s,filter .2s,background .2s}.difficulty button:hover,.upgradeGrid button:hover:not(:disabled),.launch:hover,.shopGrid button:hover:not(:disabled){filter:brightness(1.18);transform:translateY(-2px)}.gameFrame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 25%,#8cefff08 49%,#0000 73%);animation:8s ease-in-out infinite cockpitSweep;position:absolute;inset:0;transform:translate(-120%)}.gameFrame:after{animation:8s linear infinite scanlineTravel}@keyframes cockpitSweep{0%,68%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@keyframes scanlineTravel{to{background-position:0 80px}}.globalNav{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.globalNav a{position:relative;overflow:hidden}.globalNav a:before{filter:drop-shadow(0 0 8px #64eaff)}.globalNav a:hover:after{color:#eaffff}@media (max-width:700px){.hangar:before,.shop:before,.echo:before,.admin:before{animation-duration:32s}.hangarHero,.echoLanding{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.config>div,.leaderboard,.upgradeGrid article,.crew,.mission,.admin section,.admin article{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.hangar:before,.shop:before,.echo:before,.admin:before,.hangar:after,.shop:after,.echo:after,.admin:after,.gameFrame:before,.gameFrame:after{animation:none!important}}html:not(.combatLocked):has(.hangar){overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.shop){overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.echo){overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.admin){overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.hangar) body{overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.shop) body{overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.echo) body{overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}html:not(.combatLocked):has(.admin) body{overscroll-behavior-y:auto!important;height:auto!important;min-height:100%!important;overflow:hidden auto!important}.hangar,.shop,.echo,.admin{height:auto!important;min-height:100dvh!important;overflow:visible!important}.hangar>header{z-index:30;border:1px solid #244b5d;grid-template-columns:minmax(190px,auto) minmax(300px,1fr) auto;align-items:center;column-gap:28px;position:relative;min-height:62px!important;padding:8px 14px!important;display:grid!important}.hangar .headerMeta{justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex;gap:26px!important}.hangar .headerMeta>*{white-space:nowrap}.pilotProfileTrigger{color:#8fb7c5;cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:inline-flex}.pilotProfileTrigger:before{content:"◎";color:#69eaff;filter:drop-shadow(0 0 7px #69eaff);font-size:14px}:is(.pilotProfileTrigger:hover,.pilotProfileTrigger:focus-visible){color:#efffff;background:#0a2733;border-color:#4b8297;outline:0}.profile{scroll-margin:120px;position:relative}.profileFocus{animation:1.15s both profileAcquire}@keyframes profileAcquire{0%{transform:translate(8px);box-shadow:0 0 0 1px #70edff,0 0 #70edff00}45%{box-shadow:0 0 0 1px #70edff,0 0 42px #70edff55}to{transform:none;box-shadow:0 0 0 1px #70edff33,0 0 #70edff00}}.hangarHero{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.25fr) minmax(245px,.58fr)!important;gap:34px!important;margin-top:20px!important;padding:20px 28px!important}.hangarHero:before{content:"FLIGHT DECK  /  INTERCEPTOR ONLINE";color:#4f7788;letter-spacing:.22em;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:28px}.commandDeck{margin-top:34px!important}.leaderboard{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:10px!important}.leaderboard>div{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(135deg,#081a25e6,#030a10e6);border-radius:3px;box-shadow:0 12px 28px #0007;border:1px solid #21495b!important}.leaderboard>div:nth-child(-n+3){background:linear-gradient(135deg,#0b2937e6,#06111be8);border-color:#3d7185!important}@media (max-width:1050px){.hangar>header{grid-template-columns:1fr auto;gap:10px}.hangar .headerMeta{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch;padding:4px 0;overflow-x:auto}.frontWallet{grid-area:1/2;margin:0!important}.hangarHero{grid-template-columns:1fr 1fr!important}.hangarHero .profile{border-top:1px solid #285267;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;border-left:0!important;padding:18px 0 0!important}.profile>small,.profile h3{grid-column:1/-1}.profile h3{margin-bottom:8px!important}.profile div{background:#04101acc;border:1px solid #1b3c4d!important;padding:12px!important}}@media (max-width:650px){.hangar>header{grid-template-columns:1fr!important;padding:9px!important;display:grid!important}.hangar .wordmark{font-size:14px!important}.frontWallet{grid-column:1;width:100%;grid-row:2!important;margin:0!important}.hangar .headerMeta{grid-row:3;grid-template-columns:1fr 1fr;width:100%;overflow:visible;gap:5px!important;display:grid!important}.hangar .headerMeta>*{text-align:center;background:#06131d;border:1px solid #1e4253;justify-content:center;align-items:center;min-height:40px;font-size:7px!important;display:flex!important}.hangarHero{grid-template-columns:1fr!important;gap:10px!important;margin-top:12px!important;padding:14px!important}.hangarHero .shipDisplay{grid-row:1}.hangarHero .brief{grid-row:2}.hangarHero .profile{grid-area:3/1;grid-template-columns:1fr!important}.profile>small,.profile h3{grid-column:1}.leaderboard{grid-template-columns:1fr!important;padding:4px!important}.commandDeck{margin-top:24px!important}.config{gap:22px!important}.globalNav{max-width:calc(100vw - 12px)}}.loadoutCraft{--fusion:#65eaff;transform-style:preserve-3d}.loadoutCraft:before{content:"EQUIPMENT FUSION  /  LIVE";z-index:20;border:1px solid var(--fusion);padding:6px 11px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.loadoutCraft:before{border:1px solid color-mix(in srgb,var(--fusion) 45%,#173746)}}.loadoutCraft:before{color:#dfffff;letter-spacing:.18em;white-space:nowrap;box-shadow:0 0 18px var(--fusion);background:#020910d9;font-size:6px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.loadoutCraft:before{box-shadow:0 0 18px color-mix(in srgb,var(--fusion) 24%,transparent)}}.craftHull{filter:drop-shadow(0 18px 18px #000c) drop-shadow(0 0 13px var(--fusion))}@supports (color:color-mix(in lab, red, red)){.craftHull{filter:drop-shadow(0 18px 18px #000c) drop-shadow(0 0 13px color-mix(in srgb,var(--fusion) 36%,transparent))}}.craftWeapon{filter:drop-shadow(0 0 10px var(--fusion))}.craftAura{z-index:1;filter:drop-shadow(0 0 13px var(--fusion))}.craftParticles{z-index:9}.craftParticles i{background:var(--fusion)!important;box-shadow:0 0 15px var(--fusion)!important}.fx-prism_shot{--fusion:#c17aff}.fx-pulse_trail{--fusion:#56ffd0}.fx-nova_burst{--fusion:#ffd25d}.fx-solar_flare{--fusion:#ff6b43}.fx-singularity_fx{--fusion:#a560ff}.fx-chain_lightning{--fusion:#72f5ff}.fx-toxic_nebula{--fusion:#7dff55}.fx-rainbow_rift{--fusion:#ff79df}.fx-chrono_field{--fusion:#63a8ff}.fx-execution_mark{--fusion:#ff4163}.fx-mirror_vector{--fusion:#eefeff}.fx-vampiric_core{--fusion:#ff315b}.fx-overclock_fx{--fusion:#ff9c36}.fx-stasis_shatter{--fusion:#9cecff}.fx-fortune_protocol{--fusion:#ffe35c}.fx-berserker_aura{--fusion:#ff3028}.loadoutCraft[class*=fx-] .craftAura i,.loadoutCraft[class*=fx-] .craftAura b,.loadoutCraft[class*=fx-] .craftAura span{border-color:var(--fusion)!important;box-shadow:0 0 18px var(--fusion),inset 0 0 18px var(--fusion)!important}@supports (color:color-mix(in lab, red, red)){.loadoutCraft[class*=fx-] .craftAura i,.loadoutCraft[class*=fx-] .craftAura b,.loadoutCraft[class*=fx-] .craftAura span{box-shadow:0 0 18px var(--fusion),inset 0 0 18px color-mix(in srgb,var(--fusion) 28%,transparent)!important}}.fx-prism_shot .craftAura span{clip-path:polygon(50% 0,100% 100%,0 100%);animation:2s ease-in-out infinite fusionPrism;border-radius:0!important}.fx-pulse_trail .craftAura i{animation:1.15s ease-out infinite fusionPulse;border-width:5px!important}.fx-nova_burst .craftAura span{animation:1.35s ease-out infinite fusionNova;border-width:6px!important}.fx-solar_flare .craftAura span{background:radial-gradient(circle,#fff7a5,#ff723e55 45%,#0000 70%);animation:1.2s ease-in-out infinite fusionSolar;border-width:5px!important}.fx-singularity_fx .craftAura span{animation:1.8s ease-in-out infinite fusionGravity;background:radial-gradient(circle,#000 0 32%,#8d4eff 38%,#0000 63%)!important;border-width:4px!important}.fx-chain_lightning .craftAura i{animation:.55s steps(3,end) infinite fusionArc;border-style:dashed!important}.fx-toxic_nebula .craftParticles i{filter:blur(2px);animation:fusionToxic 2s calc(var(--p)*-.27s) ease-in-out infinite;width:11px!important;height:11px!important}.fx-rainbow_rift .craftAura{animation:2.2s linear infinite rainbowCycle}.fx-chrono_field .craftAura i{animation:3s linear infinite luxOrbit;border:8px dotted var(--fusion)!important}.fx-execution_mark .craftAura span{clip-path:polygon(46% 0,54% 0,54% 46%,100% 46%,100% 54%,54% 54%,54% 100%,46% 100%,46% 54%,0 54%,0 46%,46% 46%);background:#ff416366;animation:1s ease-in-out infinite fusionTarget;border-radius:0!important}.fx-mirror_vector .craftAura span{background:linear-gradient(110deg,#0000,#fff9 48%,#0000 54%);animation:2.2s ease-in-out infinite fusionMirror}.fx-vampiric_core .craftAura span{clip-path:polygon(50% 0,65% 34%,100% 50%,65% 66%,50% 100%,35% 66%,0 50%,35% 34%);background:#ff315b55;animation:1.15s ease-in-out infinite fusionTarget;border-radius:0!important}.fx-overclock_fx .craftAura i{animation:.75s linear infinite luxOrbit;border-style:dashed!important}.fx-stasis_shatter .craftAura span{clip-path:polygon(50% 0,64% 32%,100% 42%,70% 60%,76% 100%,50% 73%,24% 100%,30% 60%,0 42%,36% 32%);background:#9cecff38;animation:1.7s ease-in-out infinite fusionStasis;border-radius:0!important}.fx-fortune_protocol .craftAura span{animation:2s ease-in-out infinite fortuneFlip;border:7px double var(--fusion)!important;border-radius:8px!important}.fx-berserker_aura .craftAura i{animation:.65s ease-in-out infinite alternate fusionRage;border-style:dashed!important;border-width:8px!important}@keyframes fusionPrism{50%{filter:brightness(1.6);transform:translate(-50%,-50%)rotateX(58deg)rotate(60deg)scale(1.18)}}@keyframes fusionPulse{0%{opacity:.9;transform:translate(-50%,-50%)rotateX(68deg)scale(.45)}to{opacity:0;transform:translate(-50%,-50%)rotateX(68deg)scale(1.22)}}@keyframes fusionNova{0%{opacity:1;transform:translate(-50%,-50%)rotateX(68deg)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)rotateX(68deg)scale(1.48)}}@keyframes fusionSolar{50%{filter:brightness(1.7);transform:translate(-50%,-50%)rotateX(68deg)scale(1.17)}}@keyframes fusionGravity{50%{filter:brightness(1.6);transform:translate(-50%,-50%)rotateX(68deg)scale(.72)}}@keyframes fusionArc{50%{filter:brightness(2.2);transform:translate(-47%,-53%)rotateX(68deg)rotate(15deg)}}@keyframes fusionToxic{0%{opacity:0;transform:translate(-20px,75px)scale(.4)}50%{opacity:.9}to{opacity:0;transform:translate(35px,-130px)scale(1.8)}}@keyframes fusionTarget{50%{filter:brightness(2);transform:translate(-50%,-50%)rotateX(68deg)scale(.72)}}@keyframes fusionMirror{50%{filter:brightness(1.8);transform:translate(-50%,-50%)rotateX(68deg)rotateY(55deg)}}@keyframes fusionStasis{50%{filter:brightness(1.7);transform:translate(-50%,-50%)rotateX(68deg)rotate(18deg)}}@keyframes fusionRage{to{filter:brightness(1.9);transform:translate(-50%,-50%)rotateX(68deg)scale(1.18)}}@media (max-width:650px){.loadoutCraft{transform-origin:50%;transform:scale(.82)}.loadoutCraft:before{bottom:-10px}.craftAura i{width:285px!important;height:285px!important}}.upgradeGrid button.coinPrice,.shopGrid button.diamondPrice{letter-spacing:.11em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;line-height:1.15;color:#f5fdff!important;min-height:52px!important;padding:9px 16px!important;font-size:12px!important;font-weight:1000!important;display:flex!important}.upgradeGrid button.coinPrice:before,.shopGrid button.diamondPrice:before,.exchangeDock .currencyExchange:before,.exchangeDock .currencyExchange:after{content:"";box-sizing:border-box;flex:none;place-items:center;width:25px;height:25px;display:grid}.upgradeGrid button.coinPrice:before,.exchangeDock .currencyExchange:before{content:"C";color:#713d06;text-shadow:0 1px #fff2a0;background:radial-gradient(circle at 32% 27%,#fff9c9,#f6c138 42%,#945209 78%);border:2px solid #ffe28a;border-radius:50%;font-size:10px;font-weight:1000;box-shadow:inset 0 0 0 3px #ffc943,0 0 15px #ffbd3775}.shopGrid button.diamondPrice:before,.exchangeDock .currencyExchange:after{background:linear-gradient(135deg,#f2ffff,#48e2ff 42%,#1763c6 76%);border:2px solid #e5ffff;border-radius:4px;width:22px;height:22px;transform:rotate(45deg);box-shadow:inset -4px -4px 6px #134d9a,0 0 17px #48dcffaa}.upgradeGrid button.coinPrice{box-shadow:inset 0 0 22px #ffbc2510;background:linear-gradient(110deg,#2d1d08,#0b1720 38%,#172711)!important;border-color:#d99f32!important}.shopGrid button.diamondPrice{box-shadow:inset 0 0 24px #41ddff12;background:linear-gradient(110deg,#071723,#0b2a3a 52%,#10213e)!important;border-color:#49cfe9!important}.exchangeDock .currencyExchange{font-variant-numeric:tabular-nums;letter-spacing:.09em;justify-content:center;align-items:center;gap:12px;font-size:11px!important;font-weight:1000!important;display:flex!important}.exchangeDock .currencyExchange:before,.exchangeDock .currencyExchange:after{width:21px;height:21px}.exchangeDock .currencyExchange:before{font-size:8px}.exchangeDock .currencyExchange:after{width:18px;height:18px;margin-left:2px}@media (max-width:650px){.upgradeGrid button.coinPrice,.shopGrid button.diamondPrice{gap:11px;min-height:56px!important;font-size:13px!important}.exchangeDock .currencyExchange{min-height:54px!important;font-size:10px!important}.upgradeGrid button.coinPrice:before,.shopGrid button.diamondPrice:before{width:25px;height:25px}}.hangarHero{clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,4% 100%,0 88%);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 58% 38%,#0c3e58aa,#0000 34%),linear-gradient(125deg,#02070de8,#071724db 55%,#02070df2)!important;border:0!important;box-shadow:0 35px 100px #000d,inset 0 1px #8ff4ff33,inset 0 -1px #183f55!important}.hangarHero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#83f5ff0a 42%,#0000 55%);animation:7s ease-in-out infinite consoleSweep;position:absolute;inset:0;transform:translate(-80%)}.launch,.shopGrid article>button,.upgradeGrid article>button{position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2,0 10px 30px #0008;clip-path:none!important;border-radius:8px!important}.launch:after,.shopGrid article>button:after,.upgradeGrid article>button:after{content:"";background:linear-gradient(115deg,#0000 20%,#fff2,#0000 72%);transition:all .45s;position:absolute;inset:0;transform:translate(-120%)}.launch:hover:after,.shopGrid article>button:hover:after,.upgradeGrid article>button:hover:after{transform:translate(120%)}.config>div,.upgradeGrid article,.leaderboard{clip-path:none!important;border-radius:16px!important}.upgradeGrid{gap:16px!important}.upgradeGrid article{background:radial-gradient(circle at 75% 15%,#3ee7ff12,#0000 36%),linear-gradient(145deg,#091925e8,#02070ee8)!important;border:1px solid #315b6e!important}.hud{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-shadow:0 2px 12px #000;background:linear-gradient(#02070dd9,#0000)!important}.hud strong,.hud b{font-variant-numeric:tabular-nums}.comboBurst{width:230px!important;box-shadow:none!important;filter:drop-shadow(0 4px 8px #000) drop-shadow(0 0 18px var(--combo))!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;grid-template-areas:"praise""number""label"!important;gap:0!important;padding:0!important;animation:.5s cubic-bezier(.12,.86,.2,1.2) both comboShock!important;top:13%!important}.comboBurst:before,.comboBurst:after{content:"";background:linear-gradient(90deg,transparent,var(--combo),transparent);opacity:.72;height:2px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);display:block!important}.comboBurst:before{width:130%}.comboBurst:after{opacity:.25;width:70%;transform:translate(-50%,-50%)rotate(90deg)}.comboBurst span{letter-spacing:.28em!important;text-shadow:0 0 12px var(--combo),0 2px 5px #000!important;font-size:10px!important}.comboBurst strong{transform:skew(-5deg);letter-spacing:-.045em!important;-webkit-text-stroke:1px var(--combo)!important;text-shadow:4px 0 #ff476955,-3px 0 #55ecff55,0 0 22px var(--combo)!important;font-family:Impact,Arial Black,sans-serif!important;font-size:clamp(48px,6vw,76px)!important;font-style:italic!important;line-height:.85!important}.comboBurst strong i{margin-top:2px!important;font-size:.36em!important}.comboBurst b{text-shadow:0 0 10px var(--combo);letter-spacing:.42em!important;font-size:8px!important}@keyframes comboShock{0%{opacity:0;filter:blur(7px);transform:translate(-50%)scale(2.1)}35%{opacity:1;transform:translate(calc(-50% - 5px))scale(.9)rotate(-1deg)}48%{transform:translate(calc(4px - 50%))scale(1.08)rotate(1deg)}62%{transform:translate(calc(-50% - 2px))scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes consoleSweep{0%,58%{transform:translate(-90%)}82%,to{transform:translate(110%)}}@media (max-width:760px){.comboBurst{width:150px!important;top:74px!important}.comboBurst strong{font-size:44px!important}.comboBurst span{font-size:7px!important}.comboBurst b{font-size:6px!important}.hangarHero{border-radius:14px}}.pilotProfileTrigger{z-index:40;-webkit-user-select:none;user-select:none;touch-action:manipulation;position:relative;pointer-events:auto!important}.pilotProfileTrigger:after{content:"OPEN";color:#6eeaff;letter-spacing:.14em;background:#60eaff18;border-radius:10px;margin-left:4px;padding:3px 6px;font-size:6px}.profileFocus{outline-offset:5px;background:radial-gradient(circle at 10% 20%,#43e7ff18,#0000 34%)!important;outline:1px solid #6cecff!important}@media (max-width:900px),(update:slow){.hangar:before,.shop:before,.echo:before,.admin:before,.hangar:after,.shop:after,.echo:after,.admin:after{will-change:auto!important;animation:none!important}.hangar>header,.shop>header,.hangarHero,.shopHero,.config>div,.upgradeGrid article,.shopGrid article,.leaderboard,.hud{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hangarHero:after{animation-duration:13s!important}.orbit,.craftParticles i{animation-duration:9s!important}.shopGrid article{box-shadow:0 12px 30px #000a!important}.gameFrame{box-shadow:0 14px 45px #000!important}}.model3d.samurai_ship i{clip-path:polygon(50% 0,60% 34%,94% 18%,73% 48%,100% 70%,63% 62%,50% 100%,37% 62%,0 70%,27% 48%,6% 18%,40% 34%);filter:drop-shadow(0 0 24px #ff4767);background:linear-gradient(135deg,#fff,#aeb9c7 34%,#ff4968 38% 48%,#321426 72%);width:122px;height:118px;animation:2.7s ease-in-out infinite shipFloat}.model3d.samurai_ship b{background:linear-gradient(#fff,#ff3d5e 42%,#0000);width:8px;height:104px;transform:translate(-50%,-28%);box-shadow:0 0 20px #ff3157}.model3d.samurai_ship span{background:linear-gradient(90deg,#0000,#fff,#ff3d5e,#0000);width:84px;height:6px;transform:translate(-50%,-170%)rotate(-12deg)}.model3d.medic_ship i{background:radial-gradient(circle at 42% 28%,#fff,#77ffd0 22%,#16827d 58%,#0a2638);border:3px solid #dffff7;border-radius:48% 48% 34% 34%;width:116px;height:92px;animation:2.2s ease-in-out infinite medicHover;box-shadow:0 0 30px #53ffc0}.model3d.medic_ship b,.model3d.medic_ship span{background:#effff9;box-shadow:0 0 16px #4affbd}.model3d.medic_ship b{width:18px;height:78px}.model3d.medic_ship span{width:78px;height:18px}.model3d.comet_ship i{clip-path:polygon(50% 0,68% 30%,100% 62%,66% 55%,58% 100%,50% 72%,42% 100%,34% 55%,0 62%,32% 30%);filter:drop-shadow(0 0 27px #ff743c);background:linear-gradient(120deg,#fff7bd,#ff813d 38%,#e42f46 64%,#39112b);width:74px;height:126px;animation:1.35s ease-in-out infinite cometCard}.model3d.comet_ship b,.model3d.comet_ship span{filter:blur(2px);background:linear-gradient(#fff5a4,#ff743e 34%,#0000);width:12px;height:70px;top:75%}.model3d.comet_ship b{margin-left:-14px}.model3d.comet_ship span{margin-left:14px}.model3d.dreadnought_ship i{clip-path:polygon(17% 0,83% 0,100% 42%,88% 100%,12% 100%,0 42%);background:linear-gradient(145deg,#c8bdff,#53617e 28%,#1b2639 62%,#080e19);border:4px solid #7b70bd;width:150px;height:92px;animation:3.4s ease-in-out infinite dreadHover;box-shadow:inset 0 -18px 24px #070b13,0 0 30px #816dff66}.model3d.dreadnought_ship b{clip-path:polygon(50% 0,100% 22%,72% 100%,28% 100%,0 22%);background:linear-gradient(#e7e0ff,#785cff 45%,#1c1d49);width:24px;height:112px}.model3d.dreadnought_ship span{background:repeating-linear-gradient(90deg,#a99aff 0 12px,#0000 12px 23px);width:118px;height:8px;transform:translate(-50%,280%);box-shadow:0 0 17px #856cff}.model3d.phoenix_ship i{clip-path:polygon(50% 0,61% 31%,94% 8%,76% 42%,100% 55%,69% 62%,88% 95%,56% 72%,50% 100%,42% 72%,10% 95%,31% 62%,0 55%,24% 42%,6% 8%,39% 31%);filter:drop-shadow(0 0 30px #ff543b);background:linear-gradient(135deg,#fff7a3,#ffb13f 28%,#ff4938 55%,#73152c 78%);width:150px;height:122px;animation:1.8s ease-in-out infinite phoenixCard}.model3d.phoenix_ship b{clip-path:polygon(50% 0,100% 100%,50% 72%,0 100%);background:linear-gradient(#fff,#ffd34f,#ff3e38,#0000);width:30px;height:78px;transform:translate(-50%,8%)}.model3d.phoenix_ship span{background:0 0;border:3px solid #ffb345;border-radius:50%;width:96px;height:96px;animation:1.5s ease-out infinite phoenixRing;box-shadow:0 0 25px #ff4e38}@keyframes medicHover{50%{transform:translate(-50%,-57%)scale(1.04)}}@keyframes cometCard{50%{transform:translate(-50%,-64%)scale(1.07)}}@keyframes dreadHover{50%{transform:translate(-50%,-55%)rotateX(5deg)}}@keyframes phoenixCard{50%{filter:drop-shadow(0 0 42px #ff8b3d);transform:translate(-50%,-58%)scale(1.06)}}@keyframes phoenixRing{50%{opacity:.2;transform:translate(-50%,-50%)scale(1.28)}}.visualPreviewOpen.ship .itemVisual.model3d>i,.visualPreviewOpen.ship .itemVisual.model3d>b,.visualPreviewOpen.ship .itemVisual.model3d>span,.visualPreviewOpen.ship .itemVisual.model3d:before,.visualPreviewOpen.ship .itemVisual.model3d:after{opacity:0!important;visibility:hidden!important;animation:none!important}.visualPreviewOpen.ship .visualMotion{background:radial-gradient(circle at 50% 58%,#173449 0,#06101ae8 52%,#02070d 100%)!important}.visualPreviewOpen.ship .visualMotion u{background:linear-gradient(transparent,#fff,var(--dept));width:8px;height:48px;box-shadow:0 0 18px var(--dept);animation:thrusterTest .72s calc(var(--n)*-.08s) linear infinite;display:block!important}.visualPreviewOpen.ship .visualMotion:before{content:"";z-index:3;background:linear-gradient(135deg,#efffff,var(--dept) 42%,#162b3a 76%);clip-path:polygon(50% 0,66% 33%,100% 52%,68% 63%,58% 100%,50% 75%,42% 100%,32% 63%,0 52%,34% 33%);width:112px;height:86px;filter:drop-shadow(0 0 20px var(--dept));animation:1.6s ease-in-out infinite flightPreview;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.motion-samurai_ship:before{clip-path:polygon(50% 0,60% 36%,100% 22%,72% 52%,92% 88%,50% 67%,8% 88%,28% 52%,0 22%,40% 36%);background:linear-gradient(135deg,#fff,#ff4565,#281326)}.motion-medic_ship:before{background:linear-gradient(#fff,#58ffc0,#165d68);border-radius:50%;box-shadow:inset 0 0 0 12px #eafff3,0 0 24px #54ffc0;clip-path:none!important}.motion-comet_ship:before{clip-path:polygon(50% 0,72% 40%,100% 62%,65% 58%,50% 100%,35% 58%,0 62%,28% 40%);background:linear-gradient(#fff9ad,#ff7438,#8b1732);width:62px!important;height:112px!important}.motion-dreadnought_ship:before{clip-path:polygon(14% 0,86% 0,100% 45%,85% 100%,15% 100%,0 45%);background:linear-gradient(#bbb0ff,#48566f,#111929);width:154px!important;height:76px!important}.motion-phoenix_ship:before{clip-path:polygon(50% 0,62% 35%,98% 8%,75% 48%,100% 62%,64% 66%,82% 100%,50% 76%,18% 100%,36% 66%,0 62%,25% 48%,2% 8%,38% 35%);background:linear-gradient(#fff18b,#ff973d,#ff3f39,#64142b);width:142px!important;height:108px!important}.motion-boomerang_disc>u{border:5px solid #ffd96a;border-right-color:#0000;width:22px!important;height:22px!important;animation:pvBoomerang 1.35s calc(var(--n)*-.18s) ease-in-out infinite!important;background:0 0!important;border-radius:50%!important}.motion-seeker_missile>u{clip-path:polygon(50% 0,100% 72%,70% 65%,85% 100%,50% 82%,15% 100%,30% 65%,0 72%);width:13px!important;height:26px!important;animation:pvSeeker 1.25s calc(var(--n)*-.1s) ease-in-out infinite!important;background:linear-gradient(#fff,#ff7058 55%,#6b1420)!important;border-radius:8px 8px 3px 3px!important}.motion-phase_scythe>u{border:7px solid #d987ff;border-right-color:#0000;width:34px!important;height:34px!important;animation:pvScythe 1.2s calc(var(--n)*-.11s) linear infinite!important;background:0 0!important;border-radius:50%!important}.motion-tesla_spear>u{clip-path:polygon(50% 0,100% 78%,65% 70%,50% 100%,35% 70%,0 78%);width:5px!important;height:65px!important;animation:pvTeslaSpear .9s calc(var(--n)*-.07s) linear infinite!important;background:linear-gradient(#0000,#eaffff,#69f3ff)!important;border-radius:0!important}.motion-echo_repeater>u{width:22px!important;height:22px!important;animation:pvEcho .85s calc(var(--n)*-.05s) linear infinite!important;background:linear-gradient(45deg,#0000 42%,#eaffff 43% 57%,#0000 58%),linear-gradient(-45deg,#0000 42%,#62eaff 43% 57%,#0000 58%)!important;border-radius:0!important}@keyframes pvBoomerang{0%{opacity:0;transform:translateY(10px)rotate(0)}45%{transform:translateY(-82px) translateX(calc((var(--n) - .5)*45px)) rotate(250deg);opacity:1}to{transform:translateY(4px) translateX(calc((var(--n) - .5)*12px)) rotate(620deg);opacity:0}}@keyframes pvSeeker{0%{opacity:0;transform:translateY(12px)}45%{transform:translate(calc((var(--n) - 1.5)*18px),-58px) rotate(calc((var(--n) - 1.5)*8deg));opacity:1}to{transform:translate(calc((1.5 - var(--n))*10px),-132px) rotate(calc((1.5 - var(--n))*8deg));opacity:0}}@keyframes pvScythe{to{opacity:0;transform:translateY(-130px)rotate(160deg)}}@keyframes pvTeslaSpear{to{transform:translate(calc((var(--n) - 2)*18px),-155px) skewX(calc((var(--n) - 2)*4deg));opacity:0}}@keyframes pvEcho{0%{transform:translateY(10px) translateX(calc((var(--n) - 3.5)*5px));opacity:0}to{transform:translateY(-145px) translateX(calc((var(--n) - 3.5)*20px));opacity:0}}.formCaption{color:var(--dept);letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 10px var(--dept);margin:0 0 6px;font-size:8px;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.formCaption{text-shadow:0 0 10px color-mix(in srgb,var(--dept) 55%,transparent)}}.visualMotion .compactCraft{top:48%;left:50%;transform-origin:50%!important;width:320px!important;height:300px!important;animation:3.2s ease-in-out infinite craftFloat!important;position:absolute!important;transform:translate(-50%,-50%)scale(.43)!important}.visualMotion .compactCraft:before{display:none}.visualMotion .compactCraft .craftParticles{display:block}.visualMotion .compactCraft+.previewPattern{z-index:22;position:absolute;inset:0}.ship-medic_ship .craftHull .wing,.ship-medic_ship .craftHull .cockpit{display:none!important}.ship-medic_ship .craftHull .body:before,.ship-medic_ship .craftHull .body:after{content:"";z-index:8;background:#effff8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #fff}.ship-medic_ship .craftHull .body:before{width:18px;height:82px}.ship-medic_ship .craftHull .body:after{width:82px;height:18px}.ship-medic_ship .craftHull .engine.left{left:132px}.ship-medic_ship .craftHull .engine.right{right:132px}.weapon-orbit_blaster .craftWeapon span{background:0 0;border:2px solid #9b7cff;border-radius:50%;width:126px;height:72px;animation:2.2s linear infinite item-spin;top:106px;box-shadow:0 0 22px #9b7cff,inset 0 0 18px #6f52ff55}.weapon-orbit_blaster .craftWeapon i,.weapon-orbit_blaster .craftWeapon b{width:28px;height:28px;top:118px}.weapon-orbit_blaster .craftWeapon i{left:72px}.weapon-orbit_blaster .craftWeapon b{right:72px}.fx-stasis_shatter .craftAura i,.fx-stasis_shatter .craftAura b{border-color:#a9f5ff!important}.fx-stasis_shatter .craftParticles i{clip-path:polygon(50% 0,70% 36%,100% 50%,68% 65%,50% 100%,32% 65%,0 50%,30% 36%);background:#dfffff!important;border-radius:0!important}@media (max-width:600px){.visualMotion .compactCraft{transform:translate(-50%,-50%)scale(.39)!important}}.model3d.bubble_pop_cannon i,.model3d.bubble_pop_cannon b,.model3d.bubble_pop_cannon span{background:radial-gradient(circle at 35% 28%,#fff,#ff9fe155 32%,#5eeaff55 62%,#0000);border:3px solid #fff;border-radius:50%;width:54px;height:54px;animation:1.5s ease-in-out infinite auraBreathe;box-shadow:0 0 24px #ff8bdc}.model3d.bubble_pop_cannon i{margin-left:-45px}.model3d.bubble_pop_cannon span{margin-left:45px}.model3d.ribbon_laser i,.model3d.ribbon_laser b,.model3d.ribbon_laser span{filter:drop-shadow(0 0 15px #ff79d4);background:linear-gradient(#fff,#ff85d8,#796cff);border-radius:50%;width:12px;height:125px;transform:translate(-50%,-50%)rotate(18deg)}.model3d.ribbon_laser b{transform:translate(-50%,-50%)rotate(-18deg)}.model3d.moonpetal_fan i{background:repeating-conic-gradient(#ffd8f2 0 12deg,transparent 12deg 30deg);filter:drop-shadow(0 0 20px #ff8ddd);border-radius:50%;width:128px;height:128px;animation:4s linear infinite item-spin}.model3d.sakura_bloom i{background:conic-gradient(from 18deg,#ffb4d9 0 12%,transparent 12% 20%,#ffd9ec 20% 32%,transparent 32% 40%,#ff91c7 40% 52%,transparent 52% 60%,#ffe4f2 60% 72%,transparent 72% 80%,#ffaad5 80% 92%,transparent 92%);filter:drop-shadow(0 0 24px #ff83c4);border-radius:50%;width:120px;height:120px;animation:4s linear infinite item-spin}.model3d.charm_guard i{clip-path:polygon(50% 95%,8% 50%,5% 26%,20% 8%,40% 8%,50% 22%,60% 8%,80% 8%,95% 26%,92% 50%);filter:drop-shadow(0 0 25px #ff70bd);background:linear-gradient(145deg,#fff,#ff78b9,#9e3fff);width:106px;height:92px}.model3d.aurora_crown i{clip-path:polygon(0 100%,8% 28%,28% 70%,50% 0,72% 70%,92% 28%,100% 100%);filter:drop-shadow(0 0 26px #76eaff);background:linear-gradient(120deg,#58ffd0,#6eeaff,#c578ff,#ff8bd6);width:130px;height:90px;animation:1.8s ease-in-out infinite auraBreathe}.ship-luna_bunny .craftHull .body{background:linear-gradient(145deg,#fff,#ffb8e4,#56488c)}.ship-luna_bunny .craftHull .cockpit{background:#9af5ff}.ship-luna_bunny .craftHull .wing{background:linear-gradient(145deg,#fff4fb,#ff8bd4,#553172)}.ship-rose_valkyrie .craftHull .body,.ship-rose_valkyrie .craftHull .wing{background:linear-gradient(145deg,#fff,#ff79ae,#781f55)}.ship-rose_valkyrie .craftHull .wing{clip-path:polygon(100% 0,78% 70%,0 40%,25% 20%);width:150px}.ship-witch_cruiser .craftHull .body{clip-path:none;background:radial-gradient(#fff,#9c5cff,#221341);border-radius:50%;width:126px}.ship-witch_cruiser .craftHull .wing{background:linear-gradient(145deg,#d5c2ff,#6732a2,#170d32)}.weapon-bubble_pop_cannon .craftWeapon i,.weapon-bubble_pop_cannon .craftWeapon b,.weapon-bubble_pop_cannon .craftWeapon span{background:radial-gradient(#fff,#ff9bdc88,#65efff55);border-radius:50%;width:42px;height:42px;box-shadow:0 0 19px #ff86cf}.weapon-ribbon_laser .craftWeapon i,.weapon-ribbon_laser .craftWeapon b,.weapon-ribbon_laser .craftWeapon span{background:linear-gradient(#fff,#ff7fd7,#775eff);border-radius:50%;width:8px;height:105px}.weapon-moonpetal_fan .craftWeapon span{background:repeating-conic-gradient(#ffd5ed 0 12deg,transparent 12deg 30deg);border-radius:50%;width:104px;height:104px;animation:3s linear infinite item-spin}.fx-sakura_bloom{--fusion:#ff91c8;--loadout-glow:#ff91c8}.fx-charm_guard{--fusion:#ff68b7;--loadout-glow:#ff68b7}.fx-aurora_crown{--fusion:#78eaff;--loadout-glow:#78eaff}.fx-sakura_bloom .craftParticles i{background:#ffb3d9!important;border-radius:70% 20%!important}.fx-charm_guard .craftAura span{clip-path:polygon(50% 95%,8% 50%,5% 26%,20% 8%,40% 8%,50% 22%,60% 8%,80% 8%,95% 26%,92% 50%);background:#ff72ba44;border-radius:0!important}.fx-aurora_crown .craftAura{filter:hue-rotate();animation:3s linear infinite rainbowCycle}.motion-bubble_pop_cannon>u{background:radial-gradient(#fff,#ff9ddd88,#6defff44)!important;border-radius:50%!important;width:24px!important;height:24px!important}.motion-ribbon_laser>u{background:linear-gradient(#0000,#ff79d4,#8b6cff)!important;border-radius:50%!important;width:8px!important}.motion-moonpetal_fan>u,.motion-sakura_bloom>u{background:#ffb3d9!important;border-radius:80% 20%!important;width:13px!important;height:22px!important}.motion-charm_guard>u{clip-path:polygon(50% 100%,0 40%,18% 0,50% 28%,82% 0,100% 40%);background:#ff6bb8!important}.motion-aurora_crown>u{background:hsl(calc(var(--n)*28 + 160) 90% 70%)!important}@keyframes flightPreview{0%,to{transform:translate(-50%,-50%)rotate(-4deg)}50%{transform:translate(-50%,-58%)rotate(4deg)}}.adminConsole{padding-bottom:90px!important}.adminConsole .adminTitle h1 em{color:#0000;-webkit-text-stroke:1px #68eaff;font-style:normal}.adminStats{gap:10px!important;display:flex!important}.adminStats span{text-align:left;background:#06141eee;border:1px solid #275164;min-width:110px;padding:13px 16px}.adminStats b{display:block;color:#eaffff!important;font-size:24px!important}.adminWorkspace{grid-template-columns:270px 1fr;align-items:start;gap:16px;max-width:1400px;margin:auto;display:grid}.pilotDirectory{background:#040d15e8;border:1px solid #2a566b;max-height:82vh;padding:12px;position:sticky;top:18px;overflow:auto}.pilotDirectory label{color:#6590a2;letter-spacing:.16em;font-size:8px;display:block}.pilotDirectory input{color:#e7fbff;background:#02080e;border:1px solid #294e60;outline:0;width:100%;margin:8px 0 12px;padding:13px}.pilotDirectory>div{gap:6px;display:grid}.pilotDirectory button{color:#9fbfca;text-align:left;cursor:pointer;background:#06131d;border:1px solid #173848;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.pilotDirectory button.selected{background:linear-gradient(100deg,#0b3543,#081722);border-color:#62eaff;box-shadow:0 0 22px #4be4ff1c}.pilotDirectory button i{background:#ff536a;border-radius:50%;width:7px;height:7px}.pilotDirectory button i.active{background:#62ff9c;box-shadow:0 0 10px #62ff9c}.pilotDirectory button b{color:#f0fdff;letter-spacing:.1em;font-size:11px;display:block}.pilotDirectory button small{color:#587b8c;font-size:7px}.pilotDirectory button em{color:#70dff2;font-size:8px;font-style:normal}.adminControls{min-width:0}.pilotCommandHeader{background:radial-gradient(circle at 70% 30%,#19425a55,#0000 36%),linear-gradient(110deg,#071925,#030a11);border:1px solid #326478;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.pilotCommandHeader small{color:#658b9d;letter-spacing:.2em;font-size:7px}.pilotCommandHeader h2{letter-spacing:.08em;margin:5px 0;font-size:28px}.pilotCommandHeader .active{color:#62ff9c}.pilotCommandHeader .blocked{color:#ff6d80}.pilotCommandHeader>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilotCommandHeader>div:last-child span{color:#bddce6;letter-spacing:.08em;background:#04101a;border:1px solid #294d5e;padding:9px 11px;font-size:8px}.pilotCommandHeader span b{color:#67eaff;margin-right:6px}.adminNotice{color:#dfffff;letter-spacing:.1em;background:#092632;border:1px solid #61eaff;margin-top:10px;padding:13px 16px;font-size:9px;font-weight:900}.commandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.commandGrid article{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);background:radial-gradient(circle at 85% 12%,#4be7ff10,#0000 30%),linear-gradient(145deg,#071722ed,#02080eed)!important;border:1px solid #28566a!important;padding:20px!important}.commandGrid article>small{color:#60dff4;letter-spacing:.19em;font-size:7px}.commandGrid h3{letter-spacing:.1em;margin:10px 0 5px;font-size:16px}.commandGrid p{color:#6c8d9d;min-height:34px;font-size:9px;line-height:1.55}.commandGrid label{color:#638798;letter-spacing:.14em;font-size:7px}.commandGrid input,.commandGrid select{color:#e2faff;background:#04101a;border:1px solid #31596b;outline:0;width:100%;min-height:42px;padding:10px}.commandGrid>article>button{color:#dffcff;letter-spacing:.12em;cursor:pointer;background:#0b2b37;border:1px solid #4cdff5;width:100%;min-height:43px;margin-top:9px;font-size:8px;font-weight:900}.commandGrid button:hover{filter:brightness(1.25)}.commandGrid button:disabled{opacity:.4}.currencyGrant{grid-template-columns:1fr 1fr;gap:8px;display:grid}.giftRow{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.giftRow button{color:#cdb5ff;cursor:pointer;background:#171127;border:1px solid #765cac;padding:9px 4px;font-size:7px}.giftRow b{color:#fff;font-size:7px}.commandGrid .danger{color:#ff9cac;background:#36101b;border-color:#b33e52}.commandGrid .restore{color:#8affb7;background:#0b2e20;border-color:#38a76a}.upgradeCommand>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.upgradeCommand label{background:#04101a;border:1px solid #1d4050;grid-template-columns:1fr 100px;align-items:center;padding-left:10px;display:grid}.upgradeCommand select{border:0;border-left:1px solid #274d5f}.legendGift{color:#ffe095!important;background:linear-gradient(100deg,#38230b,#17142d)!important;border-color:#d4a447!important}.dangerZone{border-color:#68313f!important}.dangerZone button{color:#ff91a3!important;background:#2b0c15!important;border-color:#9d3c50!important}.adminAudit{max-width:1400px;margin:35px auto}.adminAudit>div:last-child{gap:5px;display:grid}.adminAudit article{background:#04101a;border:1px solid #183b4c;grid-template-columns:170px 1fr auto;gap:14px;padding:11px 14px;font-size:8px;display:grid}.adminAudit article b{color:#67eaff}.adminAudit article span{color:#b9d3dc}.adminAudit time{color:#527484}.adminEmpty{color:#658697;letter-spacing:.2em;border:1px dashed #2b5365;place-items:center;min-height:430px;font-size:9px;display:grid}@media (max-width:950px){.adminWorkspace{grid-template-columns:1fr}.pilotDirectory{max-height:290px;position:relative;top:0}.commandGrid{grid-template-columns:1fr}.adminStats{width:100%}.adminTitle{flex-direction:column!important;align-items:stretch!important}.adminAudit article{grid-template-columns:1fr}.pilotCommandHeader{flex-direction:column;align-items:flex-start}.pilotCommandHeader>div:last-child{justify-content:flex-start}}@media (max-width:560px){.adminConsole{padding-left:10px!important;padding-right:10px!important}.adminStats{grid-template-columns:repeat(3,1fr);display:grid!important}.adminStats span{min-width:0;padding:9px}.adminStats b{font-size:18px!important}.currencyGrant,.upgradeCommand>div,.giftRow{grid-template-columns:1fr}.pilotCommandHeader{padding:15px}.commandGrid article{padding:15px!important}}.commandGrid .deleteAccount{box-shadow:0 0 22px #ff365726;color:#fff!important;background:linear-gradient(100deg,#5a0b1b,#24050c)!important;border-color:#ff3657!important;margin-top:18px!important}.pilotDirectory button i.online{background:#52ff98;box-shadow:0 0 12px #52ff98}.presencePanel{border-color:#2aa66a!important}.presencePanel h3{color:#70ffad}.countryPresence{background:linear-gradient(120deg,#05271b,#06141d);border:1px solid #2aa66a;align-items:center;gap:14px;margin:12px 0;padding:14px;display:flex}.countryPresence>i{background:#001019;border-radius:8px;place-items:center;width:62px;height:48px;font-size:36px;font-style:normal;line-height:1;display:grid;box-shadow:0 0 24px #31ff9340}.countryPresence span{min-width:0}.countryPresence small,.countryPresence em{color:#6d9baa;letter-spacing:.14em;font-size:7px;font-style:normal;display:block}.countryPresence strong{color:#efffff;letter-spacing:.04em;margin:4px 0;font-size:16px;display:block}.presenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.presenceGrid span{background:#03101a;border:1px solid #245164;padding:10px}.presenceGrid .ipPresence{background:linear-gradient(90deg,#06251d,#03101a);border-color:#39dd9a;grid-column:1/-1}.presenceGrid small{color:#5d8495;letter-spacing:.14em;font-size:7px;display:block}.presenceGrid b{color:#dffaff;word-break:break-word;margin-top:5px;font-size:9px;display:block}.presenceGrid .ipPresence b{color:#80ffc1;letter-spacing:.08em;font-size:15px}.privacyHint{color:#7895a1!important;margin:10px 0 0!important;font-size:8px!important}@media (max-width:560px){.presenceGrid{grid-template-columns:1fr}.countryPresence>i{width:54px;font-size:32px}.countryPresence strong{font-size:13px}}.desktopScale{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070ddd;border:1px solid #315b6e;display:flex;position:fixed;bottom:18px;left:18px;box-shadow:0 12px 35px #000b}.desktopScale button{color:#9dc4d2;cursor:pointer;background:0 0;border:0;border-right:1px solid #234858;min-width:38px;height:34px;font-size:11px}.desktopScale button:nth-child(2){letter-spacing:.08em;min-width:56px;font-size:8px}.desktopScale button:last-child{border-right:0}.desktopScale button:hover{color:#71ecff;background:#0b2a37}@media (pointer:coarse),(max-width:900px){.desktopScale{display:none}}html.combatLocked .desktopScale{display:none!important}.staticModel{transition:opacity .2s,filter .2s,transform .2s;position:absolute;inset:0}.visualPreviewOpen .staticModel{filter:blur(8px);pointer-events:none;transform:scale(.82);opacity:0!important;visibility:hidden!important}.visualPreviewOpen .itemVisual{box-shadow:inset 0 0 55px #000b,0 0 28px #55e9ff22;background:radial-gradient(circle at 50% 54%,#15394d 0,#07121d 48%,#02070d 82%)!important}.visualMotion{z-index:20;isolation:isolate;animation:.25s cubic-bezier(.2,.9,.2,1) both pvBoot;overflow:hidden;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}.visualMotion:after{content:"";background:linear-gradient(90deg,#0000,#75edff,#0000);height:1px;animation:2.1s ease-in-out infinite pvScan;position:absolute;bottom:34px;left:12%;right:12%;box-shadow:0 0 18px #62eaff}.previewCore{z-index:3;filter:drop-shadow(0 14px 13px #000c);animation:2.2s ease-in-out infinite pvCore;width:118px!important;height:112px!important;position:absolute!important;top:49%!important;left:50%!important;transform:translate(-50%,-55%)!important}.previewCore>i,.previewCore>b,.previewCore>span{opacity:1!important;visibility:visible!important}.visualMotion>u{--n:0;--count:5;z-index:5;left:calc(50% + (var(--n) - (var(--count) - 1)/2)*15px);transform-origin:50% 100%;width:5px;height:42px;animation:pvShot 1.15s calc(var(--n)*-.08s) linear infinite;background:linear-gradient(#0000,#58e7ff,#fff);border-radius:5px;display:block;position:absolute;bottom:30px;box-shadow:0 0 13px #51e9ff}.visualMotion>em{white-space:nowrap;border:1px solid #4ebad044;max-width:94%;z-index:9!important;color:#c8fbff!important;letter-spacing:.13em!important;background:#020911d9!important;width:max-content!important;padding:5px 8px!important;font-size:6px!important}.previewItemModel{z-index:3;filter:drop-shadow(0 12px 12px #000c);animation:2s ease-in-out infinite previewModelLive;position:absolute;inset:0}.previewItemModel>i,.previewItemModel>b,.previewItemModel>span{opacity:1!important;visibility:visible!important}.visualPreviewOpen .previewItemModel{transform-origin:50%}.visualPreviewOpen.ship .visualMotion:before{display:none!important}@keyframes previewModelLive{0%,to{transform:translateY(0)scale(.96)}50%{transform:translateY(-7px)scale(1.04)}}.motion-void_cannon>u{background:radial-gradient(circle at 50% 18%,#fff,#70f3ff 28%,#187aa8 64%,#0000 70%);border-radius:50%;width:18px;height:58px;animation:1.55s ease-in infinite pvHeavy}.motion-rail_lance>u{background:linear-gradient(#0000,#fff 22%,#7cf4ff);width:3px;height:132px;animation:.8s ease-in infinite pvRail;box-shadow:0 0 8px #fff,0 0 27px #45e9ff}.motion-scatter_array>u,.motion-nine_barrage>u{transform:rotate(calc((var(--n) - (var(--count) - 1)/2)*5deg))}.motion-frost_beam>u{background:linear-gradient(#0000,#c9fbff,#6d9eff);width:8px;height:94px;animation:1.4s ease-in-out infinite pvFrost;box-shadow:0 0 20px #91eaff}.motion-splash_mortar>u{background:radial-gradient(#fff,#ffb348 30%,#ff4638 66%);border-radius:50%;width:24px;height:24px;animation:1.6s cubic-bezier(.25,.7,.5,1) infinite pvMortar}.motion-orbit_blaster>u{height:27px;transform:rotate(calc(var(--n)*1turn/var(--count))) translateY(-68px);animation:1.8s linear infinite pvOrbit;bottom:50%;left:50%}.motion-quantum_beam>u{width:4px;height:140px;left:calc(50% + (var(--n) - 1)*31px);background:linear-gradient(#0000,#fff 18%,#8ffaff);animation:.62s ease-in-out infinite alternate pvQuantum;box-shadow:0 0 25px #a8ffff}.motion-boomerang_disc>u{background:0 0;border:5px solid #6effff;border-left-color:#0000;border-radius:50%;width:30px;height:30px;animation:1.65s ease-in-out infinite pvDisc}.motion-seeker_missile>u{width:8px;height:25px;animation:pvSeek 1.7s calc(var(--n)*-.2s) ease-in-out infinite;background:linear-gradient(#fff,#ffcf69 35%,#ff704000)}.motion-phase_scythe>u{background:0 0;border:4px solid #d68bff;border-bottom:0;border-radius:50% 50% 0 0;width:58px;height:25px;animation:1.4s ease-out infinite pvScythe}.motion-tesla_spear>u{width:3px;height:90px;transform:rotate(calc((var(--n) - 2)*9deg));background:#fff;animation:.82s steps(3,end) infinite pvTesla;box-shadow:0 0 14px #76f7ff}.motion-echo_repeater>u:nth-of-type(odd){background:linear-gradient(#0000,#ff77df,#fff);transform:rotate(-12deg);box-shadow:0 0 13px #ff68df}.motion-echo_repeater>u:nth-of-type(2n){animation-delay:-.45s;transform:rotate(12deg)}.visualMotion.effect>u{width:10px;height:10px;animation:pvEffect 1.7s calc(var(--n)*-.11s) ease-in-out infinite;background:#b87aff;border-radius:50%;box-shadow:0 0 18px}.motion-prism_shot>u{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(135deg,#66efff,#fff,#e26bff);border-radius:0}.motion-pulse_trail>u{background:#58ffd0;box-shadow:0 0 8px #fff,0 18px 20px #4dffc8}.motion-nova_burst>u{transform:rotate(calc(var(--n)*1turn/var(--count))) translateY(-58px);background:#ffd25c;animation:1.5s ease-out infinite pvNova;bottom:50%;left:50%}.motion-solar_flare>u{background:radial-gradient(#fff,#ffb03c,#ff392d);width:18px;height:18px;animation:1.25s ease-out infinite pvFlare}.motion-singularity_fx:before{content:"";z-index:2;background:#020009;border:10px solid #7b48c8;border-right-color:#090014;border-radius:50%;width:68px;height:68px;animation:2s linear infinite pvGravity;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 34px #9d60ff}.motion-chain_lightning>u{width:3px;height:75px;transform:rotate(calc((var(--n) - 4)*14deg));background:linear-gradient(90deg,#fff,#5ff3ff);border-radius:0;animation:.42s steps(2,end) infinite pvTesla}.motion-toxic_nebula>u{filter:blur(3px);background:#78ff45aa;width:18px;height:18px;animation:2.2s ease-in-out infinite pvToxic}.motion-rainbow_rift>u{background:hsl(calc(var(--n)*30) 95% 68%);width:4px;height:94px;transform:rotate(calc(var(--n)*7deg - 38deg));border-radius:50%;animation:1.9s ease-in-out infinite pvRift;box-shadow:0 0 14px}.motion-chrono_field>u{width:6px;height:6px;transform:rotate(calc(var(--n)*1turn/var(--count))) translateY(-65px);background:#83bfff;animation:2.8s steps(8,end) infinite pvChrono;bottom:50%;left:50%}.motion-execution_mark:before{content:"";border:2px solid #ff345f;width:72px;height:72px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 20px #ff345f}.motion-mirror_vector>u{background:#fff;animation:1.6s ease-in-out infinite pvMirror}.motion-vampiric_core>u{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#ff3158;border-radius:0;animation:1.7s ease-in-out infinite pvBlood}.motion-overclock_fx>u{background:#ff9b32;animation-duration:.55s}.motion-stasis_shatter>u{clip-path:polygon(50% 0,66% 36%,100% 50%,66% 64%,50% 100%,34% 64%,0 50%,34% 36%);background:#a9f5ff;border-radius:0;animation:1.7s ease-out infinite pvIce}.motion-fortune_protocol>u{background:#ffe95c;border-radius:2px;animation:1.45s ease-in infinite pvFortune;transform:rotate(45deg)}.motion-berserker_aura>u{background:#ff2c25;animation:.72s ease-in-out infinite alternate pvRage}.visualMotion.ship .previewCore{animation:2.5s ease-in-out infinite pvFlight;transform:translate(-50%,-55%)scale(1.08)!important}.visualMotion.ship>u{width:6px;height:6px;animation:pvSpark 1.7s calc(var(--n)*-.13s) ease-in-out infinite;background:#7cecff;border-radius:50%}.motion-phantom_ship .previewCore{animation:2.1s steps(12,end) infinite pvPhase}.motion-siege_tank .previewCore{animation:2.8s ease-in-out infinite pvTank}.motion-dragon_ship>u,.motion-phoenix_ship>u{background:#ff653e;box-shadow:0 0 18px #ff6a38}.motion-titan_mech .previewCore{animation:1.25s ease-in-out infinite pvMech}.motion-jelly_cruiser .previewCore{animation:1.8s ease-in-out infinite pvJelly}.motion-comet_ship .previewCore{animation:1.65s ease-in-out infinite pvComet}.motion-dreadnought_ship .previewCore{transform:translate(-50%,-55%)scale(1.28)!important}@keyframes pvBoot{0%{opacity:0;filter:blur(6px);transform:scale(.94)}}@keyframes pvScan{50%{opacity:.2;transform:translateY(-125px)}}@keyframes pvCore{50%{transform:translate(-50%,-61%)rotateY(8deg)}}@keyframes pvShot{0%{opacity:0;transform:translateY(0)}18%{opacity:1}to{opacity:0;transform:translateY(-150px)}}@keyframes pvHeavy{to{opacity:0;transform:translateY(-145px)scale(1.35)}}@keyframes pvRail{0%,45%{opacity:0;transform:scaleY(.1)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:translateY(-45px)}}@keyframes pvFrost{50%{filter:brightness(1.8);transform:translateY(-42px)scaleX(1.5)}}@keyframes pvMortar{0%{transform:translateY(0)scale(.6)}72%{transform:translateY(-115px)}to{opacity:0;transform:translateY(-115px)scale(3.5)}}@keyframes pvOrbit{to{transform:rotate(calc(var(--n)*1turn/var(--count) + 1turn)) translateY(-68px)}}@keyframes pvQuantum{to{opacity:.35;transform:scaleX(2)}}@keyframes pvDisc{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(calc((var(--n)*2 - 1)*65px),-95px) rotate(540deg)}}@keyframes pvSeek{55%{transform:translate(calc((var(--n) - 1.5)*18px),-58px) rotate(calc((var(--n) - 1.5)*14deg))}to{transform:translate(calc((1.5 - var(--n))*20px),-135px);opacity:0}}@keyframes pvTesla{50%{transform:translate(calc((var(--n) - 2)*8px),-75px) rotate(calc((var(--n) - 2)*12deg));opacity:.5}}@keyframes pvEffect{50%{transform:translateY(-72px)scale(1.7)}to{opacity:0;transform:translateY(-125px)}}@keyframes pvNova{to{transform:rotate(calc(var(--n)*1turn/var(--count) + 1turn)) translateY(-74px);opacity:0}}@keyframes pvFlare{to{opacity:0;transform:translateY(-105px)scale(3)}}@keyframes pvGravity{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pvToxic{50%{transform:translate(calc((var(--n) - 5)*3px),-65px) scale(2)}to{opacity:0;transform:translateY(-120px)}}@keyframes pvRift{50%{transform:translateY(-65px) rotate(calc(var(--n)*7deg + 35deg));filter:hue-rotate(120deg)}}@keyframes pvChrono{to{transform:rotate(calc(var(--n)*1turn/var(--count) + 1turn)) translateY(-65px)}}@keyframes pvMirror{50%{transform:translate(calc((var(--n) - 4)*13px),-75px) rotate(90deg)}to{transform:translate(calc((4 - var(--n))*12px),-125px);opacity:0}}@keyframes pvBlood{50%{transform:translateY(-92px)scale(1.5)}to{opacity:0;transform:translateY(-20px)scale(.2)}}@keyframes pvIce{to{transform:translate(calc((var(--n) - 5)*10px),-100px) rotate(280deg);opacity:0}}@keyframes pvFortune{to{opacity:0;transform:translateY(115px)rotate(225deg)}}@keyframes pvRage{to{filter:brightness(2);transform:translateY(-85px)scale(2.2)}}@keyframes pvFlight{25%{transform:translate(-61%,-62%)rotate(-7deg)scale(1.08)}75%{transform:translate(-39%,-50%)rotate(7deg)scale(1.08)}}@keyframes pvSpark{50%{opacity:.2;transform:scale(2)}}@keyframes pvPhase{50%{opacity:.25;transform:translate(-42%,-60%)scale(1.08)}}@keyframes pvTank{50%{transform:translate(-50%,-55%)rotateY(14deg)scale(1.1)}}@keyframes pvMech{50%{transform:translate(-50%,-60%)rotate(2deg)scale(1.08)}}@keyframes pvJelly{50%{transform:translate(-50%,-55%)scaleX(1.2)scaleY(.88)}}@keyframes pvComet{50%{filter:drop-shadow(-45px 18px 12px #5deaff);transform:translate(-24%,-64%)skew(-8deg)}}@media (prefers-reduced-motion:reduce){.visualMotion,.visualMotion *{animation-duration:3s!important;animation-iteration-count:1!important}.staticModel{transition:none}}.shopGrid button.diamondPrice{font-variant-numeric:tabular-nums;letter-spacing:.12em!important;gap:14px!important;min-height:58px!important;padding:10px 18px!important;font-size:14px!important;font-weight:1000!important}.shopGrid button.diamondPrice:before{background:linear-gradient(135deg,#fff 0,#9ff8ff 24%,#32d9ff 47%,#2568d9 76%,#132d7a 100%)!important;border-width:2px!important;width:27px!important;height:27px!important;box-shadow:inset -5px -5px 7px #102b78,inset 4px 4px 6px #efffff,0 0 19px #45ddffcc!important}.shopGrid button.diamondPrice:hover:before{animation:1.1s ease-in-out infinite diamondFacet}.shopGrid button.diamondPrice:disabled:before{filter:saturate(.45);opacity:.6}.shopGrid button.diamondPrice strong{color:#edffff;text-shadow:0 0 12px #62eaff;font-size:17px}.shopGrid button.diamondPrice small{color:#79a9bb;letter-spacing:.15em;font-size:8px}@keyframes diamondFacet{50%{filter:brightness(1.35);transform:rotate(45deg)scale(1.13)}}@media (max-width:650px){.shopGrid button.diamondPrice{min-height:62px!important;font-size:15px!important}.shopGrid button.diamondPrice:before{width:29px!important;height:29px!important}}.model3d.luna_bunny i{clip-path:polygon(50% 0,68% 25%,100% 66%,74% 90%,50% 78%,26% 90%,0 66%,32% 25%);background:radial-gradient(circle at 50% 35%,#fff 0 12%,#9ff7ff 13% 26%,#f595ce 27% 51%,#713b99 52% 100%);border:2px solid #ffc6e8;border-radius:52% 52% 34% 34%;width:126px;height:94px;box-shadow:0 0 26px #ff75c9aa,0 18px 26px #3cdcf466}.model3d.luna_bunny b,.model3d.luna_bunny span{background:linear-gradient(90deg,#fff,#ff8dcb 58%,#9d55d2);border:2px solid #fff;border-radius:60% 60% 26% 26%;width:20px;height:72px;top:24%;box-shadow:0 0 15px #ff8dcb}.model3d.luna_bunny b{left:calc(50% - 25px);transform:translate(-50%,-50%)rotate(-11deg)}.model3d.luna_bunny span{left:calc(50% + 25px);transform:translate(-50%,-50%)rotate(11deg)}.model3d.rose_valkyrie i{clip-path:polygon(50% 0,61% 35%,100% 16%,82% 55%,100% 82%,62% 72%,50% 100%,38% 72%,0 82%,18% 55%,0 16%,39% 35%);filter:drop-shadow(0 0 18px #ff58b8);background:linear-gradient(135deg,#68165d,#ff4eaf 43%,#ffd0eb 64%,#7c2eaa);width:154px;height:112px}.model3d.rose_valkyrie b{background:linear-gradient(#fff,#ff9dd3 35%,#8f166f);border-radius:50% 50% 20% 20%;width:16px;height:104px;box-shadow:0 0 19px #ff7ac5}.model3d.rose_valkyrie span{background:0 0;border:3px solid #ff75c5;border-radius:50%;width:112px;height:34px;box-shadow:0 0 18px #ff4fb8,inset 0 0 14px #ff4fb8}.model3d.witch_cruiser i{background:radial-gradient(circle at 50% 28%,#ffd9ff,#9b54dc 25%,#411269 62%,#170624);border:2px solid #cfa3ff;border-radius:52% 52% 38% 38%;width:118px;height:90px;box-shadow:0 0 25px #a94dff,0 18px 30px #4aeaff55}.model3d.witch_cruiser b{clip-path:polygon(45% 0,74% 55%,100% 72%,58% 76%,45% 100%,35% 77%,0 72%,28% 55%);filter:drop-shadow(0 0 13px #d27cff);background:linear-gradient(150deg,#f5c7ff,#9d42da 40%,#351050);width:80px;height:92px;top:30%}.model3d.witch_cruiser span{background:0 0;border:2px solid #c36cff;border-radius:50%;width:142px;height:46px;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 18px #8e39e9,inset 0 0 14px #5eeeff}.visualPreviewOpen.ship .staticModel{display:none!important}.visualPreviewOpen.ship .previewItemModel{filter:drop-shadow(0 15px 14px #000d)!important;animation:2.4s cubic-bezier(.45,.05,.55,.95) infinite shipPreviewStrafe!important;inset:0!important}.visualPreviewOpen.ship .previewItemModel>i,.visualPreviewOpen.ship .previewItemModel>b,.visualPreviewOpen.ship .previewItemModel>span{opacity:1!important;visibility:visible!important;animation:none!important}.visualPreviewOpen.ship .visualMotion>u,.visualPreviewOpen.ship .visualMotion:after{display:none!important}@keyframes shipPreviewStrafe{0%,to{transform:translate(-24px)}50%{transform:translate(24px)}}:root{--cyan:#7aeaff;--orange:#ffb168;--ink:#edfaff;--station-bg:#071523;--station-glass:#092334d9;--station-border:#65d9f44d;--station-muted:#a8c4d3}*{box-sizing:border-box}html,body{color:var(--ink);background:#010309;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden}button{font:inherit}.shell{background:radial-gradient(circle at 80% 20%,#112744 0,#0000 25%),#010309;flex-direction:column;height:100dvh;padding:18px;display:flex}header,footer{letter-spacing:.22em;color:#738c9c;justify-content:space-between;align-items:center;height:48px;padding:0 8px;font-size:10px;font-weight:800;display:flex}.wordmark{color:#fff;letter-spacing:.08em;font-size:16px}.wordmark i{border:2px solid var(--cyan);width:13px;height:13px;box-shadow:0 0 16px var(--cyan);margin-right:12px;display:inline-block;transform:rotate(45deg)}.wordmark span{color:var(--orange);margin:0 3px}.headerMeta{align-items:center;gap:25px;display:flex}.headerMeta b{color:#6cff9b}.headerMeta button{color:#718c9e;letter-spacing:.15em;cursor:pointer;background:0 0;border:0;font-size:10px}.gameFrame{clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));background:#03070d;border:1px solid #173347;flex:1;min-height:0;position:relative;overflow:hidden}.gameFrame:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#7cddff05 4px);position:absolute;inset:0}canvas{touch-action:none;width:100%;height:100%;position:absolute}.hud{pointer-events:none;background:linear-gradient(#020711cc,#0000);grid-template-columns:1fr auto 1fr;padding:22px 28px;display:grid;position:absolute;top:0;left:0;right:0}.hud small{color:#537184;letter-spacing:.22em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.hud strong{letter-spacing:.12em;font-size:22px;font-weight:400}.centerHud{text-align:center}.centerHud b{color:var(--cyan);font-size:28px;font-weight:400}.health{text-align:right}.health span{vertical-align:middle;background:#283542;width:130px;height:4px;margin-right:10px;display:inline-block}.health span i{background:var(--cyan);height:100%;box-shadow:0 0 12px var(--cyan);transition:all .2s;display:block}.health b{font-size:12px}.corner{border-color:var(--cyan);opacity:.7;width:28px;height:28px;position:absolute}.tl{border-top:2px solid;border-left:2px solid;top:10px;left:10px}.tr{border-top:2px solid;border-right:2px solid;top:10px;right:10px}.bl{border-bottom:2px solid;border-left:2px solid;bottom:10px;left:10px}.br{border-bottom:2px solid;border-right:2px solid;bottom:10px;right:10px}.overlay{text-align:center;z-index:2;background:radial-gradient(circle,#05111f6b,#010309c7);flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex;position:absolute;inset:0}.kicker{letter-spacing:.5em;color:var(--cyan);margin-bottom:24px;font-size:9px}.overlay h1{letter-spacing:-.075em;color:#eefcff;text-shadow:0 0 50px #64e8ff2e;margin:0;font-size:clamp(58px,8vw,126px);line-height:.76}.overlay h1 em{-webkit-text-stroke:1px var(--cyan);color:#0000;font-style:normal}.overlay p{color:#8aa2b2;letter-spacing:.03em;max-width:480px;margin:30px 0;font-size:13px;line-height:1.6}.launch{color:#fff;cursor:pointer;letter-spacing:.2em;background:#1f778b26;border:1px solid #4ed9ef;justify-content:space-between;align-items:center;width:250px;height:54px;padding:5px 5px 5px 24px;font-size:10px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 0 30px #42e1ff1f}.launch:hover{color:#03101a;background:#59e3f8;box-shadow:0 0 40px #42e1ff59}.launch i{background:var(--cyan);color:#03101a;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.controls{color:#526d7e;letter-spacing:.14em;gap:24px;margin-top:28px;font-size:8px;display:flex}.controls b{color:#a9c4d2;border:1px solid #365160;margin-right:5px;padding:4px 6px}.pause{color:#a3d5df;z-index:3;cursor:pointer;background:#06131eaa;border:1px solid #335466;width:42px;height:42px;position:absolute;bottom:22px;right:22px}.pause:hover{border-color:var(--cyan);color:#fff}footer{height:40px;padding-top:10px}footer span:nth-child(2){color:#b5ccd7}@media (max-width:700px){.shell{padding:8px}header{height:42px}.headerMeta>span,.headerMeta>b{display:none}.hud{grid-template-columns:1fr auto;padding:18px 16px}.centerHud{display:none}.health span{width:70px}.overlay h1{font-size:17vw}.overlay p{max-width:330px;font-size:12px}.controls{flex-wrap:wrap;justify-content:center;gap:10px}.controls span:first-child b{font-size:0}.controls span:first-child b:after{content:"TOUCH";font-size:8px}footer span:first-child,footer span:last-child{display:none}footer{justify-content:center}.gameFrame{clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hangar{background:radial-gradient(circle at 65% 24%,#102947 0,#0000 28%),linear-gradient(135deg,#02050b,#07111d);min-height:100dvh;padding:18px;overflow:auto}.hangar header{max-width:1500px;margin:auto}.hangarHero{border-top:1px solid #173347;border-bottom:1px solid #173347;grid-template-columns:1fr 1.15fr .62fr;align-items:center;gap:25px;max-width:1400px;min-height:520px;margin:0 auto;display:grid;position:relative}.brief h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,6.5vw,108px);line-height:.78}.brief h1 em{color:#0000;-webkit-text-stroke:1px var(--cyan);font-style:normal}.brief p{color:#7892a4;max-width:410px;font-size:13px;line-height:1.6}.brief label{color:#5e7b8d;letter-spacing:.2em;margin:24px 0 16px;font-size:8px;display:block}.brief input{color:#dffbff;letter-spacing:.15em;background:#06111c;border:1px solid #224356;outline:none;width:250px;margin-top:8px;padding:13px 14px;display:block}.brief input:focus{border-color:var(--cyan)}.shipDisplay{perspective:600px;place-items:center;height:420px;display:grid;position:relative}.shipDisplay>span{color:#668294;letter-spacing:.2em;font-size:8px;position:absolute;bottom:10px}.shipIcon{color:#b9f5ff;text-shadow:0 0 50px #4cdfff;z-index:2;font-size:180px;line-height:1;position:relative;transform:rotate(180deg)rotateY(25deg)}.shipIcon:after,.shipIcon:before{content:"";filter:blur(5px);background:#ff6a3d;width:9px;height:100px;position:absolute;top:-46px}.shipIcon:before{left:60px}.shipIcon:after{right:60px}.orbit{border:1px solid #1c4b61;border-radius:50%;position:absolute;transform:rotateX(70deg)}.orbit.one{width:390px;height:390px}.orbit.two{border-style:dashed;width:290px;height:290px;animation:18s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.profile{border-left:1px solid #173347;padding-left:28px}.profile>small{letter-spacing:.2em;color:#577488;font-size:8px}.profile h3{letter-spacing:.12em;margin:8px 0 35px;font-size:22px}.profile div{border-top:1px solid #183245;padding:18px 0}.profile span{letter-spacing:.18em;color:#59768a;margin-bottom:7px;font-size:8px;display:block}.profile b{color:var(--cyan);font-size:18px;font-weight:400}.config{grid-template-columns:.8fr 1.5fr;gap:45px;max-width:1400px;margin:48px auto 90px;display:grid}.sectionHead{align-items:center;gap:13px;margin-bottom:18px;display:flex}.sectionHead span{color:var(--orange);font-size:10px}.sectionHead h2{letter-spacing:.18em;font-size:12px}.difficulty{gap:8px;display:grid}.difficulty button{color:#8fa7b5;text-align:left;cursor:pointer;background:#07111c;border:1px solid #18394b;grid-template-columns:18px 1fr;padding:18px;display:grid}.difficulty button i{border:1px solid #45697b;border-radius:50%;grid-row:span 2;width:9px;height:9px;margin-top:3px}.difficulty button b{letter-spacing:.14em;color:#b9d1dc;font-size:11px}.difficulty button small{margin-top:5px;font-size:9px}.difficulty button.selected{border-color:var(--cyan);box-shadow:inset 3px 0 var(--cyan);background:#0a1d2a}.difficulty button.selected i{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.upgradeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.upgradeGrid article{background:linear-gradient(145deg,#091623,#050b13);border:1px solid #19384a;min-height:280px;padding:20px}.upgradeIcon{color:var(--cyan);height:55px;font-size:38px}.upgradeIcon.shield{color:#ba85ff}.upgradeIcon.engine{color:#ff7952}.upgradeGrid article>small{color:#587689;letter-spacing:.16em;font-size:8px}.upgradeGrid h3{letter-spacing:.1em;margin:8px 0;font-size:14px}.upgradeGrid p{color:#688495;min-height:45px;font-size:10px;line-height:1.5}.levels{gap:4px;margin:20px 0;display:flex}.levels i{background:#243b48;flex:1;height:3px}.levels i.on{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.upgradeGrid button{color:#93b5c4;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #315769;width:100%;padding:10px;font-size:8px}.upgradeGrid button:hover:not(:disabled){border-color:var(--cyan);color:#fff}.upgradeGrid button:disabled{opacity:.35;cursor:not-allowed}.overlayActions{align-items:center;gap:10px;display:flex}.secondary{color:#85a6b5;letter-spacing:.14em;cursor:pointer;background:#06111dcc;border:1px solid #345366;height:54px;padding:0 18px;font-size:8px}.secondary:hover{border-color:var(--cyan);color:#fff}@media (max-width:900px){.hangarHero{grid-template-columns:1fr 1fr}.profile{display:none}.config{grid-template-columns:1fr}.shipIcon{font-size:120px}.shipIcon:before{left:39px}.shipIcon:after{right:39px}.orbit.one{width:280px;height:280px}.orbit.two{width:210px;height:210px}}@media (max-width:620px){.hangar{padding:10px}.hangarHero{grid-template-columns:1fr;min-height:0;padding:55px 12px 30px}.shipDisplay{grid-row:1;height:250px}.brief{text-align:center}.brief p{margin-left:auto;margin-right:auto}.brief label{text-align:left;max-width:250px;margin-left:auto;margin-right:auto}.brief input{width:100%}.brief .launch{margin:auto}.shipIcon{font-size:90px}.shipIcon:before{height:65px;top:-30px;left:29px}.shipIcon:after{height:65px;top:-30px;right:29px}.orbit.one{width:230px;height:230px}.orbit.two{width:170px;height:170px}.config{margin:35px auto 65px}.upgradeGrid{grid-template-columns:1fr}.upgradeGrid article{min-height:0}.overlayActions{flex-direction:column}.secondary{width:250px}}.headerMeta a{color:#7895a5;text-decoration:none}.headerMeta a:hover{color:var(--cyan)}.accountGate{background:radial-gradient(circle at 60% 40%,#102c4b,#0000 32%),#02050b;flex-direction:column;min-height:100dvh;padding:30px 5vw;display:flex}.accountGate section{text-align:center;max-width:690px;margin:auto}.accountGate h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,105px);line-height:.8}.accountGate h1 em{color:#0000;-webkit-text-stroke:1px var(--cyan);font-style:normal}.accountGate p{color:#7e99a9}.accountGate label{color:#648195;letter-spacing:.18em;text-align:left;max-width:360px;margin:30px auto 18px;font-size:9px;display:block}.accountGate input{color:#fff;letter-spacing:.18em;text-align:center;background:#07131f;border:1px solid #2e5366;outline:none;width:100%;margin-top:8px;padding:16px;display:block}.accountGate .launch{margin:auto}.accountGate .launch:disabled{opacity:.35}.gateLoader{color:var(--cyan);letter-spacing:.3em;margin:auto;font-size:10px}.unlockList{gap:7px;margin-top:16px;display:grid}.unlockList span{color:#4e6877;letter-spacing:.14em;border:1px solid #263d49;padding:11px;font-size:8px}.unlockList span b{margin-right:10px}.unlockList span.unlocked{color:#d4f8ff;background:#1a1030;border-color:#7650a6}.admin{color:#dffbff;background:#03070d;min-height:100dvh;padding:18px 3vw;overflow:auto}.admin header{border-bottom:1px solid #193b4d}.admin header>a{color:#7392a3;letter-spacing:.18em;font-size:9px;text-decoration:none}.adminTitle{justify-content:space-between;align-items:end;max-width:1400px;margin:70px auto 35px;display:flex}.adminTitle h1{letter-spacing:-.06em;margin:0;font-size:clamp(45px,7vw,90px)}.adminTitle>div:last-child{text-align:right}.adminTitle small{color:#608092;letter-spacing:.18em;font-size:8px;display:block}.adminTitle b{color:var(--cyan);font-size:36px}.userTable{border:1px solid #1b3949;max-width:1400px;margin:auto}.userRow{border-bottom:1px solid #182f3c;grid-template-columns:1.3fr .7fr 1fr 1fr 1fr .7fr;align-items:center;gap:14px;min-height:72px;padding:0 18px;font-size:10px;display:grid}.userRow:last-child{border:0}.userRow.head{color:#587586;letter-spacing:.14em;background:#07121d;min-height:38px;font-size:8px}.userRow b{font-size:12px;display:block}.userRow small{color:#587586;margin-top:5px;display:block}.userRow .active{color:#6cff9b}.userRow .blocked{color:#ff6a6a}.userRow select,.userRow input{color:#bdd3dc;background:#08151f;border:1px solid #294859;width:100%;padding:9px}.userRow button{color:#ff8798;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #74404b;padding:8px 10px;font-size:8px}.denied{text-align:center;place-items:center;display:grid}.denied a{color:var(--cyan)}@media (max-width:800px){.userTable{overflow-x:auto}.userRow{min-width:900px}.adminTitle{margin-top:45px}}.globalNav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070ddd;border:1px solid #24475a;gap:4px;padding:5px;display:flex;position:fixed;bottom:18px;right:24px}.globalNav a{color:#7595a5;letter-spacing:.12em;padding:8px 10px;font-size:8px;text-decoration:none}.shop,.echo{color:#dffbff;background:radial-gradient(circle at 65% 18%,#123453,#0000 32%),#02050b;min-height:100dvh;padding:18px 4vw;overflow:auto}.shop header,.echo header{border-bottom:1px solid #1b3b4d}.shop header>a,.echo header>a{color:#7996a7;letter-spacing:.15em;font-size:9px;text-decoration:none}.wallet{gap:22px;display:flex}.wallet span{color:#637f8f;font-size:8px}.wallet b{color:#fff;margin-top:4px;font-size:13px;display:block}.shopHero,.echoLanding{max-width:1250px;margin:80px auto 55px}.shopHero h1,.echoLanding h1{letter-spacing:-.07em;margin:0;font-size:clamp(60px,9vw,125px);line-height:.76}.shopHero h1 em,.echoLanding h1 em{color:#0000;-webkit-text-stroke:1px var(--cyan);font-style:normal}.shopHero p,.echoLanding p{color:#7893a3;max-width:520px;line-height:1.6}.shopHero button,.echoActions button,.mission button{background:var(--cyan);color:#03101a;letter-spacing:.13em;cursor:pointer;border:0;padding:15px 20px;font-size:9px;font-weight:900}.shopGrid{grid-template-columns:repeat(5,1fr);gap:9px;max-width:1250px;margin:0 auto 90px;display:grid}.shopGrid article{background:linear-gradient(145deg,#0a1927,#050b12);border:1px solid #1b3e50;min-height:330px;padding:18px}.itemVisual{height:115px;color:var(--cyan);text-shadow:0 0 30px #43dfff;place-items:center;font-size:70px;display:grid}.shopGrid .effect .itemVisual{color:#b683ff}.shopGrid .ship .itemVisual{color:#ff805b}.shopGrid small{color:#5d7a8c;letter-spacing:.15em;font-size:8px}.shopGrid h2{letter-spacing:.08em;font-size:15px}.shopGrid p{color:#688494;min-height:58px;font-size:10px;line-height:1.5}.shopGrid button{color:#afd0dc;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #3d6374;width:100%;padding:11px;font-size:8px}.shopGrid button:hover,.shopGrid button.equipped{border-color:var(--cyan);color:var(--cyan);background:#09222d}.echoLanding>small{color:#ff7185;margin-top:18px;display:block}.echoActions{gap:12px;margin-top:32px;display:flex}.echoActions div{display:flex}.echoActions input{color:#fff;letter-spacing:.15em;background:#071520;border:1px solid #315366;width:160px;padding:0 15px}.room{padding-bottom:80px}.echoStatus{justify-content:space-between;align-items:end;max-width:1250px;margin:70px auto 30px;display:flex}.echoStatus h1{letter-spacing:-.06em;margin:0;font-size:clamp(38px,6vw,75px)}.echoStatus small,.role small{color:#617f90;letter-spacing:.17em;font-size:8px}.role{text-align:right;border:1px solid #315466;padding:16px 24px}.role b{color:var(--cyan);margin-top:5px;font-size:18px;display:block}.role.echo b{color:#ff5f75}.echoBoard{grid-template-columns:1.2fr .8fr;gap:14px;max-width:1250px;margin:auto;display:grid}.crew,.mission{background:#07121c;border:1px solid #1a3b4c;padding:25px}.crew h2{letter-spacing:.14em;font-size:11px}.crew h2 span{float:right;color:var(--cyan)}.crew article{border-top:1px solid #18313e;grid-template-columns:15px 1fr auto;align-items:center;padding:15px 0;display:grid}.crew article i{background:#68ff9c;border-radius:50%;width:8px;height:8px}.crew article b{letter-spacing:.1em;font-size:11px}.crew article span{color:#607d8d;font-size:8px}.mission{text-align:center}.reactor{border:1px solid #315161;justify-content:center;align-items:center;width:75px;height:180px;margin:10px auto 25px;display:flex;position:relative;overflow:hidden}.reactor>span{background:linear-gradient(#ffb24c,#ff4269);transition:all .4s;position:absolute;bottom:0;left:0;right:0}.reactor b{z-index:1;font-size:22px}.reactor small{letter-spacing:.15em;width:180px;font-size:7px;position:absolute;right:-138px;transform:rotate(-90deg)}.taskMeter b{color:var(--cyan);font-size:38px}.taskMeter span{color:#668293;letter-spacing:.14em;margin-bottom:20px;font-size:8px;display:block}.mission button{width:100%;margin-top:16px}.mission button.sabotage{color:#fff;background:#ff4e69}.mission p{color:#617e8e;font-size:10px;line-height:1.5}@media (max-width:900px){.shopGrid{grid-template-columns:repeat(2,1fr)}.echoBoard{grid-template-columns:1fr}.echoStatus{align-items:start;gap:20px}.globalNav{bottom:8px;right:8px}.globalNav a{padding:7px 6px;font-size:7px}}@media (max-width:550px){.shopGrid{grid-template-columns:1fr}.shopHero,.echoLanding{margin-top:55px}.wallet{display:none}.echoActions{flex-direction:column}.echoActions div input{flex:1}.echoStatus{flex-direction:column}.role{text-align:left}.globalNav a:last-child{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes reveal-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes reveal-side{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes scan{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes pulse-line{0%,to{opacity:.25}50%{opacity:1}}.hangarHero .brief,.shopHero,.echoLanding,.adminTitle{animation:.7s cubic-bezier(.2,.8,.2,1) both reveal-up}.shipDisplay,.wallet,.role{animation:.8s cubic-bezier(.2,.8,.2,1) .12s both reveal-side}.config>div,.shopGrid article,.crew,.mission{animation:.65s cubic-bezier(.2,.8,.2,1) both reveal-up}.config>div:nth-child(2){animation-delay:.1s}.shopGrid article:nth-child(2){animation-delay:50ms}.shopGrid article:nth-child(3){animation-delay:.1s}.shopGrid article:nth-child(4){animation-delay:.15s}.shopGrid article:nth-child(5){animation-delay:.2s}.hangarHero:after,.shopHero:after,.echoLanding:after{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);pointer-events:none;width:34%;height:1px;animation:5s ease-in-out infinite scan;position:absolute;top:0;left:0}.shopHero,.echoLanding{position:relative}.gameFrame{animation:.55s ease-out both reveal-up}.gameCard,.difficulty button,.upgradeGrid article,.shopGrid article,.crew article{will-change:transform;transition:transform .22s,border-color .22s,background-color .22s}.difficulty button:hover,.upgradeGrid article:hover,.shopGrid article:hover{border-color:#4cbcd1;transform:translateY(-4px)}.crew article:hover{transform:translate(5px)}.wordmark i{animation:2.2s ease-in-out infinite pulse-line}.globalNav{animation:.45s ease-out .25s both reveal-side}.launch i{transition:transform .25s}.launch:hover i{transform:rotate(45deg)}.shopNotice{color:var(--cyan);letter-spacing:.14em;margin-left:18px;font-size:9px;animation:.3s ease-out reveal-side;display:inline-block}.shop button:disabled{opacity:.35;cursor:not-allowed}.shopGrid article.activeItem{border-color:var(--cyan);box-shadow:inset 0 0 35px #45dcf514}.shopGrid article.activeItem:before{content:"ACTIVE LOADOUT";color:var(--cyan);letter-spacing:.18em;margin-bottom:8px;font-size:7px;display:block}.gameFrame canvas{will-change:transform}@media (prefers-reduced-motion:reduce){.hangarHero .brief,.shopHero,.echoLanding,.adminTitle,.shipDisplay,.wallet,.role,.config>div,.shopGrid article,.crew,.mission,.gameFrame,.globalNav,.wordmark i,.hangarHero:after,.shopHero:after,.echoLanding:after{animation:none!important}.difficulty button:hover,.upgradeGrid article:hover,.shopGrid article:hover,.crew article:hover{transform:none}}@media (max-width:760px){.hangarHero:after,.shopHero:after,.echoLanding:after{display:none}.config>div,.shopGrid article{animation-duration:.35s}}.preview3dSurface{isolation:isolate;width:100%;height:100%;position:relative}.equipment3dCanvas{pointer-events:none;opacity:1!important;width:100%!important;height:100%!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.loadout3d{z-index:4;pointer-events:none;width:100%;height:100%;min-height:280px;position:absolute;inset:0}.compactLoadout3d{min-height:0}.render3dUnavailable{text-align:center;color:#b2d2e5;font:12px/1.4 sans-serif;width:80%!important;position:absolute!important;inset:42% 10% auto!important;transform:none!important}.shipDisplay>.orbit{display:none!important}.shipDisplay{background:radial-gradient(at 50% 60%,#26619b33,#0000 63%)}.shopGrid .itemVisual.model3d:has(.preview3dSurface){perspective:none;filter:none;border-radius:16px;background:radial-gradient(at 50% 55%,#19416370,#0000 65%),#030a14!important;height:210px!important}.shopGrid .itemVisual.model3d:has(.preview3dSurface):before{display:none!important}.shopGrid .itemVisual.model3d:has(.preview3dSurface):after{display:none!important}.shopGrid .itemVisual .preview3dSurface{position:absolute;inset:0}.arena3dCanvas{pointer-events:none!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.gameFrame>canvas:not(.arena3dCanvas){z-index:1;position:relative}.gameFrame.rendering3d>canvas:not(.arena3dCanvas){opacity:0!important;background:0 0!important}.gameFrame.rendering3d{background:#020611!important}.gameFrame .hud,.gameFrame .combatActions{z-index:12}.hangar .shipDisplay{min-height:360px}@media (max-width:650px){.hangar .shipDisplay{min-height:290px}.shopGrid .itemVisual.model3d:has(.preview3dSurface){height:190px!important}}@media (prefers-reduced-motion:reduce){.loadout3d{animation:none}}:is(html:has(.consoleHangar),body:has(.consoleHangar)){height:auto!important;overflow:hidden auto!important}.consoleHangar{--accent:#80edff;color:#edfaff;min-height:100dvh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#071523!important;height:auto!important;padding:0 0 100px!important;overflow:visible!important}.consoleHangar:before,.consoleHangar:after{display:none!important}.consoleHangar button,.consoleHangar a{touch-action:manipulation}:is(.consoleHangar button:focus-visible,.consoleHangar a:focus-visible){outline-offset:4px;outline:3px solid #fff2b5}.consoleHangar .stationHeader{z-index:6;background:linear-gradient(#07111feb,#071b2acf);border-bottom:1px solid #6accea42;gap:26px;position:relative;letter-spacing:.04em!important;max-width:none!important;height:88px!important;padding:14px 108px 14px 32px!important;display:flex!important}.stationBrand{color:#fff;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.stationBrand>i{color:#94ecff;text-shadow:0 0 20px #50ddff;background:linear-gradient(135deg,#285c76,#071928);border:1px solid #65dcffa6;border-radius:12px 3px;place-items:center;width:40px;height:44px;font-size:27px;font-style:normal;font-weight:900;display:grid}.stationBrand>span{letter-spacing:.16em;font-size:19px;font-weight:800;line-height:1.2}.stationBrand em{color:#a9d3df;letter-spacing:.37em;font-size:13px;font-style:normal;display:block}.stationIdentity{min-width:0;margin-right:auto}.stationIdentity>small{color:#b9cdd7;letter-spacing:0;font-size:12px;font-weight:400;display:block}.profileButton{color:#fff;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:16px;max-width:230px;padding:5px 0 0;font-size:16px;font-weight:700;display:flex}.profileButton span{color:#83eaff}.stationWallet{gap:26px;display:flex}.stationWallet>div>small{color:#a6c4d2;letter-spacing:.12em;margin:0 0 5px 37px;font-size:11px;display:block}.currencyValue{white-space:nowrap;color:#f4fdff;font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.currencyValue strong{letter-spacing:.01em;font-size:19px}.currencyValue .currencyIcon{flex:0 0 26px;width:26px;height:26px;margin:0!important;display:inline-block!important;position:relative!important;inset:auto!important}.currencyValue .currencyIcon.diamond{flex-basis:23px;width:23px;height:23px;margin:0 2px!important}.hangarScene{isolation:isolate;background-image:linear-gradient(#07192b1a 60%,#071523),url(/hangar-command-3d.png);background-position:50%;background-size:cover;grid-template-columns:minmax(220px,280px) minmax(220px,1fr) minmax(220px,280px);align-items:center;gap:18px;height:calc(100svh - 160px);min-height:650px;max-height:920px;padding:85px 4vw 75px;display:grid;position:relative}.bayHeading{color:#d7f8ff;letter-spacing:.18em;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:25px;left:4vw;right:4vw}.bayHeading>span{align-items:center;gap:10px;display:flex}.bayHeading i,.dockedIdentity i{background:#a5ffe1;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #6fffd5}.bayHeading small{color:#afc7d2;font-size:11px}.missionTerminal,.equipmentTerminal{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#102e42eb,#061622e0);border:1px solid #7edfff66;border-top:2px solid #9eefff;border-radius:20px 5px;padding:24px 23px;position:relative;box-shadow:0 20px 55px #01081080,inset 0 0 28px #54cdff09}.missionTerminal{margin-top:8px;transform:perspective(1000px)rotateY(5deg)}.equipmentTerminal{margin-top:52px;transform:perspective(1000px)rotateY(-5deg)}.terminalEyebrow{letter-spacing:.12em;color:#87dbee;font-size:11px;line-height:1.6;display:block}.missionTerminal h1{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(25px,2.5vw,38px);font-weight:800;line-height:1.08}.missionTerminal p{color:#aecbd8;margin:0 0 23px;font-size:14px;line-height:1.6}.threatSwitch{border-bottom:1px solid #526f82;gap:2px;padding-bottom:4px;display:flex}.threatSwitch button{color:#a0b7c5;cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:4px;flex:1;padding:10px 5px;font-size:10px;font-weight:800}.threatSwitch button.selected{color:#092235;background:#9deafb;box-shadow:0 0 18px #4dccec33}.missionTerminal p.threatDescription{color:#c5dce5;min-height:33px;margin:10px 0 18px;font-size:11px;line-height:1.5}.missionLaunch{color:#062130;letter-spacing:.06em;cursor:pointer;background:linear-gradient(130deg,#b1eff9,#67cde9);border:1px solid #b8f6ff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:58px;padding:0 7px 0 18px;font-size:13px;font-weight:900;transition:transform .2s,filter .2s;display:flex;box-shadow:0 0 28px #63d8f636,0 4px #246d86}.missionLaunch:hover{filter:brightness(1.14);transform:translateY(-2px)}.missionLaunch:active{transform:translateY(2px)}.missionLaunch i{background:#e4fcff8f;border-radius:6px;place-items:center;width:41px;height:42px;font-size:23px;font-style:normal;display:grid}.stationSound{color:#a8cdda;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;margin:20px auto 0;padding:6px;font-size:11px;display:block}.dockingBay{z-index:1;pointer-events:none;align-self:stretch;height:100%;min-height:360px;position:relative}.dockingBay .loadout3d{width:140%;height:auto;min-height:0;inset:-35px -20% 80px}.dockingBay .preview3dSurface{height:100%}.dockingBay .equipment3dCanvas{filter:drop-shadow(0 18px 30px #09243199)}.dockedIdentity{text-align:center;text-shadow:0 2px 10px #001019;background:radial-gradient(#051723a8,#0000 65%);padding:18px 5px;position:absolute;bottom:5px;left:-15%;right:-15%}.dockedIdentity>span{letter-spacing:.18em;color:#a7efdf;font-size:10px}.dockedIdentity h2{letter-spacing:.12em;margin:12px 0 7px;font-size:clamp(19px,2.2vw,31px)}.dockedIdentity>small{letter-spacing:.2em;color:#a9cddc;font-size:10px}.equippedSystem{border-bottom:1px solid #638ea440;align-items:center;gap:12px;padding:20px 0;display:flex}.equippedSystem>i{color:#a2edff;background:#80e9ff12;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:25px;font-style:normal;display:grid}.equippedSystem.effect>i{color:#d0a2ff;background:#bc89ff12}.equippedSystem.ship>i{color:#ffda8c;background:#ffd58912}.equippedSystem>span{min-width:0}.equippedSystem small{letter-spacing:.15em;color:#a0c0d0;margin-bottom:6px;font-size:10px;display:block}.equippedSystem b{letter-spacing:.05em;font-size:13px;line-height:1.4;display:block}.equippedSystem em{color:#8afbd3;margin-left:auto;font-size:7px;font-style:normal}.armoryLink{color:#caf7ff;letter-spacing:.08em;border:1px solid #8bdcec77;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:21px;padding:14px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.armoryLink:hover{background:#79e5ff26;border-color:#c3f7ff}.armoryLink>span{font-size:18px}.upgradeDeck,.pilotDeck{max-width:1500px;margin:0 auto;padding:45px 4vw 20px}.deckHeading{margin-bottom:25px}.deckHeading>span{letter-spacing:.13em;color:#73bfdb;font-size:11px}.deckHeading h2{letter-spacing:.04em;color:#e3f7ff;margin:10px 0;font-size:24px}.systemsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.systemModule{--system:#87e9ff;background:linear-gradient(130deg,#17364a8f,#0a1b2dc9);border:1px solid #4e81994a;border-radius:18px;padding:22px 24px;position:relative;box-shadow:inset 0 1px #94d7ef14}.system-shield{--system:#c4a4ff}.system-engine{--system:#ffbd8c}.system-reactor{--system:#ffe5a4}.system-targeting{--system:#ff99c7}.system-salvage{--system:#86f0c6}.systemHeading{justify-content:space-between;align-items:center;display:flex}.systemHeading>i{color:var(--system);text-shadow:0 0 18px var(--system);font-size:32px;font-style:normal}.systemHeading>span{color:#9dbccb;font-size:11px}.systemHeading b{color:var(--system);margin-left:5px;font-size:24px}.systemHeading small{font-size:12px}.systemModule h3{letter-spacing:.07em;margin:18px 0 10px;font-size:15px}.systemModule p{color:#aac6d4;min-height:45px;margin:0;font-size:14px;line-height:1.6}.levelTrack{gap:5px;margin:20px 0 14px;display:flex}.levelTrack i{background:#3c536166;border-radius:2px;flex:1;height:4px}.levelTrack i.on{background:var(--system);box-shadow:0 0 10px color-mix(in srgb,var(--system),transparent 55%)}.systemApex{color:#9cb7c7;min-height:34px;font-size:11px;line-height:1.55;display:block}.systemModule>button{color:#d5ecf6;cursor:pointer;letter-spacing:.04em;background:#072233;border:1px solid #628ca278;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;width:100%;min-height:52px;margin-top:16px;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.systemModule>button:hover:not(:disabled){border-color:var(--system);background:#153548}.systemModule>button:disabled{opacity:.6;cursor:default}.systemModule .currencyValue strong{font-size:18px}.stationNotice{color:#ffe0ae;font-size:14px;line-height:1.5}.pilotRanks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.pilotRanks article{border-bottom:1px solid #4b6d8147;align-items:center;gap:20px;padding:19px 5px;display:flex}.pilotRanks article>strong{color:#7baac0;width:30px;font-size:22px}.pilotRanks article:first-child>strong{color:#ffdc8b}.pilotRanks b{letter-spacing:.04em;overflow-wrap:anywhere;font-size:14px}.pilotRanks small{color:#7399ac;letter-spacing:.12em;margin-top:6px;font-size:10px;display:block}.pilotRanks article>span{text-align:right;white-space:nowrap;color:#d5f3ff;margin-left:auto;font-size:18px}.pilotRanks .self{background:#73d2ff09}.stationFooter{letter-spacing:.03em;color:#87a8b9;gap:20px;max-width:1500px;margin:24px auto 0;display:flex;height:auto!important;padding:20px 4vw!important;font-size:11px!important}.stationFooter span{margin-right:auto}.stationFooter a{color:#a2c3d3;text-decoration:none}.pilotDialog{color:#e8faff;background:linear-gradient(140deg,#16384d,#071523);border:1px solid #79d8ed8c;border-radius:20px;width:min(92vw,500px);max-height:85dvh;padding:36px;overflow:auto;box-shadow:0 24px 100px #0009}.pilotDialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010b19b8}.dialogClose{color:#c6e9f8;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:30px;position:absolute;top:12px;right:16px}.pilotDialog>small{color:#96cde1;letter-spacing:.12em}.pilotDialog h2{overflow-wrap:anywhere;letter-spacing:.08em;font-size:28px}.profileBalances{gap:30px;margin:24px 0;display:flex}.profileBalances small{color:#aac8d7;margin-bottom:12px;font-size:11px;display:block}.pilotDialog h3{letter-spacing:.1em;color:#94bbcd;font-size:12px}.pilotDialog p{border-bottom:1px solid #8ab2c133;justify-content:space-between;gap:20px;padding:16px 0;font-size:12px;display:flex}.pilotDialog p span{color:#89b0c2}.pilotDialog p b{text-align:right}.globalNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:center;width:max-content;max-width:calc(100% - 24px);box-shadow:0 12px 35px #0008;left:50%!important;right:auto!important;bottom:max(12px,env(safe-area-inset-bottom))!important;clip-path:none!important;z-index:80!important;background:#071828ec!important;border:1px solid #7ccde866!important;border-radius:14px!important;gap:4px!important;padding:6px!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important}.globalNav a{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;letter-spacing:.04em!important;color:#c0dfed!important;padding:13px 18px!important;font-size:11px!important;display:flex!important}.globalNav a:after{display:none!important}.globalNav a:hover{color:#fff!important;background:#7bdcfc20!important}:is(body:has(.shell) .globalNav,body:has(.shell) .languagePicker){display:none!important}.languagePicker{z-index:95!important;top:24px!important;right:18px!important}.languagePicker>button{min-height:40px;border-radius:7px!important;min-width:70px!important}.languagePicker>div{max-height:70dvh;overflow:auto}.shell{inset:0;background:#020815!important;height:100dvh!important;padding:0!important;position:fixed!important}.shell>header,.shell>footer{display:none!important}.shell .gameFrame{width:100%;height:100%;clip-path:none!important;border:0!important;border-radius:0!important;max-height:none!important}.combatActions{gap:8px;top:max(16px,env(safe-area-inset-top))!important;right:max(16px,env(safe-area-inset-right))!important;z-index:30!important;display:flex!important;position:absolute!important}.combatActions button{min-width:76px;min-height:44px;border-radius:9px!important}.shell .hud{grid-template-columns:1fr auto 1fr!important;padding:16px 22px!important;top:8px!important}.shell .hud .health{padding-right:190px}.shell .hud strong{font-size:24px}.shell .hud small{font-size:10px}.shell .hud em{font-size:11px}.shell .combatSystems{top:115px!important}.shell .combatLoadout{border-radius:10px;max-width:70%;font-size:10px!important;bottom:15px!important}.shell .overlay{z-index:25;min-height:0;overflow-y:auto}.shell .overlay h1{letter-spacing:-.05em;font-size:clamp(44px,7vw,92px);line-height:.92}.shell .overlay p{font-size:15px}.shell .comboBurst{pointer-events:none;max-width:46%;top:13%!important}.shell .rewardFlash{max-width:80%;font-size:13px;line-height:1.5}.touchHint{pointer-events:none}.shop{min-height:100dvh;background:linear-gradient(#051321dd,#071523 720px),url(/hangar-command-3d.png) top/cover fixed!important;height:auto!important;padding:22px 4vw 115px!important;overflow:visible!important}.shop:before,.shop:after{display:none!important}.shop header{flex-wrap:wrap;gap:20px;height:auto;min-height:58px;padding-right:85px}.shop .shopHero{max-width:1400px!important;margin:45px auto 30px!important}.shop .shopHero h1{letter-spacing:-.04em!important;font-size:clamp(32px,4vw,54px)!important;line-height:1!important}.shop .shopHero h1 br{display:none}.shop .shopHero h1 em{margin-left:.2em}.shop .shopHero p{color:#afcbd8;max-width:640px;font-size:15px}.shop .exchangeDock{max-width:640px;background:#092333bf!important;border-radius:12px!important;padding:16px!important}.shop .exchangeDock button{letter-spacing:.05em;border-radius:7px;min-height:44px;font-size:12px}.shop .exchangeAction{line-height:1.5;font-size:14px!important}.shop .loadoutBar{background:#103448aa;border-radius:12px;max-width:1400px}.shop .loadoutBar>div{gap:10px}.shop .loadoutBar span{border-radius:6px;font-size:12px}.shop .shopCategories{border-radius:12px;gap:8px;max-width:1400px}.shop .shopCategories button{border-radius:12px;min-height:64px;font-size:14px}.shop .shopGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1400px;margin-bottom:30px}.shop .shopGrid article{min-width:0;overflow:hidden;box-shadow:0 10px 20px #0003;clip-path:none!important;background:linear-gradient(145deg,#153145d9,#081622f5)!important;border:1px solid #6297ad59!important;border-radius:18px!important;padding:17px!important}.shop .shopGrid h2{letter-spacing:.04em;font-size:16px;line-height:1.35}.shop .shopGrid p{color:#bad2df;min-height:85px;line-height:1.65;font-size:13px!important}.shop .shopGrid .itemVisual.model3d:has(.preview3dSurface){clip-path:none!important;border-radius:12px!important}.shop .qualityTag{padding:7px;font-size:10px}.shop .shopGrid article>button{border-radius:8px;min-height:54px;line-height:1.4;font-size:14px!important}.shop .shopGrid article>button .currencyValue strong{font-size:19px}.shop .hoverPreviewHint{letter-spacing:.04em;min-height:30px;line-height:1.5;font-size:10px!important}.shop .wallet{display:flex!important}.shop .wallet b{font-size:18px}.shopNotice{line-height:1.5;font-size:14px!important}@media (min-width:1500px){.hangarScene{grid-template-columns:300px minmax(400px,1fr) 300px;padding-left:7vw;padding-right:7vw}.dockingBay .loadout3d{width:120%;inset:-35px -10% 100px}}@media (max-width:1100px){.consoleHangar .stationHeader{gap:18px;padding-left:22px!important}.stationWallet{gap:20px}.hangarScene{grid-template-columns:230px minmax(150px,1fr) 220px;gap:12px;padding-left:22px;padding-right:22px}.missionTerminal,.equipmentTerminal{padding:18px}.dockingBay .loadout3d{width:160%;inset:0 -30% 75px}.shop .shopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.systemsGrid{gap:14px}.systemModule{padding:20px}.shell .hud .health{padding-right:170px}}@media (max-width:850px){.consoleHangar .stationHeader{gap:16px;height:88px!important;padding-left:20px!important}.stationBrand>span{font-size:15px}.stationBrand em,.stationIdentity>small{font-size:10px}.profileButton{max-width:145px;font-size:14px}.stationWallet{gap:15px}.stationWallet>div>small{margin-left:0;font-size:9px}.currencyValue strong{font-size:16px}.hangarScene{background-position:50% 0;background-size:auto 790px;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;height:auto;min-height:790px;padding:390px 24px 40px}.missionTerminal,.equipmentTerminal{margin:0;transform:none}.dockingBay{grid-row:auto;height:360px;min-height:0;position:absolute;top:30px;left:20%;right:20%}.dockingBay .loadout3d{width:100%;inset:0 0 60px}.dockedIdentity{padding:8px;bottom:0;left:0;right:0}.dockedIdentity h2{margin:7px 0;font-size:20px}.dockedIdentity>small{display:none}.bayHeading{font-size:10px;top:20px;left:24px;right:24px}.systemsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.upgradeDeck,.pilotDeck{padding-top:30px}.shop .shopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop .loadoutBar{flex-wrap:wrap;gap:12px}.shop .loadoutBar>div{flex-wrap:wrap}.shell .hud .health{margin-top:52px;padding-right:0}.shell .hud .centerHud{grid-area:1/2;margin-right:175px;display:block}.shell .combatSystems{display:none!important}.shell .comboBurst{top:18%!important}.shell .combatLoadout{width:max-content;max-width:88%;bottom:10px!important}.shell .hud{grid-template-columns:1fr auto!important}.shell .hud .health{grid-area:1/2}.shell .centerHud b{font-size:20px}}@media (max-width:560px){.consoleHangar .stationHeader{grid-template-columns:auto 1fr;gap:9px 18px;height:113px!important;padding:12px 95px 12px 16px!important;display:grid!important}.stationBrand>i{width:32px;height:38px;font-size:23px}.stationBrand>span{font-size:14px}.stationBrand em{font-size:10px}.stationIdentity{justify-self:end;margin:0}.stationIdentity>small{display:none}.profileButton{gap:5px;max-width:125px;font-size:12px}.stationWallet{grid-column:1/-1;gap:25px;display:flex}.stationWallet>div{align-items:center;gap:9px;display:flex}.stationWallet>div>small{margin:0;font-size:9px}.stationWallet .currencyValue{gap:7px}.stationWallet .currencyValue strong{font-size:16px}.stationWallet .currencyIcon{flex-basis:20px;width:20px;height:20px}.stationWallet .currencyIcon.diamond{flex-basis:18px;width:18px;height:18px}.languagePicker{top:14px!important;right:14px!important}.hangarScene{background-position:50% 0;background-repeat:no-repeat;background-size:auto 570px;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;max-height:none;padding:326px 16px 25px}.dockingBay{height:300px;top:20px;left:8%;right:8%}.dockingBay .loadout3d{inset:0 0 55px}.dockedIdentity h2{font-size:18px}.dockedIdentity>span{font-size:9px}.bayHeading{font-size:9px;top:18px;left:16px;right:16px}.bayHeading small{font-size:9px}.missionTerminal,.equipmentTerminal{border-radius:14px;padding:20px}.missionTerminal h1{margin:12px 0;font-size:29px}.missionTerminal>p{max-width:none;margin-bottom:14px;font-size:14px}.terminalEyebrow{font-size:10px}.threatSwitch button{min-height:42px;font-size:11px}.missionTerminal p.threatDescription{min-height:0;margin:10px 0 14px;font-size:11px}.missionLaunch{min-height:57px;font-size:14px}.stationSound{margin-top:14px}.equipmentTerminal{background:#0a2133e8}.equippedSystem{padding:15px 0}.equippedSystem b{font-size:14px}.equipmentTerminal .armoryLink{min-height:46px;margin-top:17px;font-size:13px}.systemsGrid{grid-template-columns:1fr;gap:14px}.upgradeDeck,.pilotDeck{padding:28px 16px 8px}.deckHeading h2{font-size:20px}.systemModule{padding:20px}.systemModule p{min-height:0;font-size:14px}.systemApex{min-height:0}.systemModule>button{font-size:12px}.pilotRanks{grid-template-columns:1fr}.pilotRanks article{gap:14px}.pilotRanks b{font-size:13px}.pilotRanks article>span{font-size:16px}.stationFooter{flex-wrap:wrap;padding:20px 16px!important;font-size:10px!important}.stationFooter span{width:100%}.globalNav{width:calc(100% - 20px)!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:13px!important;gap:2px!important}.globalNav a{flex:1;gap:5px;padding:10px 8px!important;font-size:10px!important}.globalNav a:before{font-size:15px!important}.globalNav a[href=\/admin]{display:none!important}.shop{padding:20px 15px 105px!important}.shop header{gap:15px;padding:0 80px 14px 0;display:flex}.shop header .wallet{justify-content:flex-start;gap:34px;width:100%}.shop header .wordmark{font-size:14px}.shop header>a{font-size:10px}.shop .shopHero{margin:30px auto 20px!important}.shop .shopHero h1{font-size:33px!important}.shop .shopHero p{font-size:14px}.shop .shopGrid{grid-template-columns:1fr;gap:18px}.shop .shopGrid article{padding:18px!important}.shop .shopGrid p{min-height:0;font-size:14px!important}.shop .shopGrid h2{font-size:19px}.shop .itemVisual{height:210px!important}.shop .shopCategories{gap:5px}.shop .shopCategories button{min-width:0;padding:14px 7px!important}.shop .shopCategories b{font-size:13px}.shop .shopCategories span{font-size:10px}.shop .loadoutBar>div>span{font-size:11px}.shop .exchangeDock{padding:14px!important}.shop .exchangeAction{overflow-wrap:anywhere;width:100%;font-size:12px!important}.shop .hoverPreviewHint{font-size:11px!important}.shell .hud{padding:14px 12px!important;top:0!important}.shell .hud .centerHud{display:none!important}.shell .hud strong{font-size:21px}.shell .hud small{font-size:9px}.shell .hud .health{margin-top:57px}.shell .health span{width:60px}.shell .combatActions{gap:5px;right:10px!important;top:max(12px,env(safe-area-inset-top))!important}.combatActions button{min-height:45px;min-width:54px!important;padding:7px!important}.shell .comboBurst{max-width:65%;top:16%!important}.shell .combatLoadout{flex-wrap:wrap;gap:10px;max-width:calc(100% - 20px);padding:8px!important;font-size:8px!important}.shell .combatLoadout span{font-size:8px!important}.shell .touchHint{font-size:9px;bottom:58px!important}.shell .overlay{padding:24px 18px}.shell .overlay h1{font-size:49px}.shell .overlay p{font-size:14px}.shell .overlay .controls{font-size:10px}.pilotDialog{padding:28px 22px}.pilotDialog p{font-size:11px}}@media (prefers-reduced-motion:reduce){.missionLaunch{transition:none}.consoleHangar *{scroll-behavior:auto!important}}.consoleHangar .stationHeader .stationBrand{grid-area:1/1!important;width:auto!important}.consoleHangar .stationHeader .stationIdentity{grid-area:1/2!important;width:auto!important}.globalNav a:not([href=\/admin]){display:flex!important}@media (max-width:560px){.consoleHangar .stationHeader{grid-template-rows:38px 45px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:12px 10px!important;height:126px!important;padding:12px 95px 12px 16px!important}.consoleHangar .stationHeader .stationIdentity{place-self:center start}.consoleHangar .stationHeader .stationWallet{align-items:center;gap:24px;grid-area:2/1/auto/-1!important}.consoleHangar .stationWallet>div{min-width:106px;display:block}.consoleHangar .stationWallet>div>small{letter-spacing:.02em;margin-bottom:5px;font-size:9px}.consoleHangar .stationWallet .currencyValue strong{font-size:17px}.globalNav a{text-align:center;white-space:normal!important;flex:1 1 0!important;min-width:0!important;font-size:10px!important}.globalNav a[href=\/admin]{display:none!important}}:is(html:has(.shell),body:has(.shell)){overscroll-behavior:none;height:100%!important;overflow:hidden!important}main.shell{clip-path:none!important;box-sizing:border-box!important;border:0!important;width:100vw!important;margin:0!important}.shell .hud .health{flex-direction:column;align-items:flex-end;gap:6px;display:flex!important}.shell .hud .health b{font-size:11px;line-height:1.2}.shell .combatLoadout span{align-items:center;gap:5px;display:inline-flex!important}.shopGrid article.activeItem:before{display:none!important}.shop>header{flex-wrap:wrap!important;gap:22px!important;padding:12px 92px 16px 0!important;display:flex!important}.shop .loadoutBar>div>span{white-space:normal!important;text-overflow:clip!important;max-width:none!important;display:block!important;overflow:visible!important}.shop .loadoutBar>div>span>b{margin-bottom:5px;display:block!important}@media (max-width:560px){.shop>header{gap:18px!important;padding:0 0 16px!important}.shop>header>a{display:none!important}.shop>header>.wordmark{padding-right:85px!important}.shop>header>.wallet{width:100%!important}}.shell .combatLoadout{pointer-events:none;z-index:13;display:flex!important}main.shell .gameFrame{aspect-ratio:auto!important;clip-path:none!important;border:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important}main.shell .gameFrame>canvas{clip-path:none!important;touch-action:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}@media (pointer:fine){main.shell .gameFrame>canvas{width:min(100vw,222.222dvh)!important;height:min(100dvh,45vw)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}.shell .overlay{flex-direction:column;justify-content:center;align-items:center;padding:70px 22px 30px;clip-path:none!important;width:100%!important;height:100%!important;max-height:none!important;display:flex!important;position:absolute!important;inset:0!important}html.combatLocked .shell .gameFrame{touch-action:none;aspect-ratio:auto!important;background:radial-gradient(#0b1c30,#020611 72%)!important;flex:auto!important;width:100%!important;height:100%!important;margin:0!important;animation:none!important;position:relative!important}.gameFrame[data-pointer-type=mouse],.gameFrame[data-pointer-type=mouse] canvas{cursor:crosshair!important}.gameFrame[data-pointer-type=touch],.gameFrame[data-pointer-type=touch] canvas{cursor:none!important}html.combatLocked .gameFrame:after{display:none!important}.gameFrame .combatSurface{isolation:isolate;touch-action:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 80px #07162f}.combatSurface>canvas:not(.arena3dCanvas){z-index:1;display:block;position:relative!important}.combatSurface.rendering3d>canvas:not(.arena3dCanvas){opacity:0!important;background:0 0!important}.combatSurface.rendering3d{background:#020611}.fairPlayHint{z-index:14;text-align:center;pointer-events:none;color:#b6eafa;letter-spacing:.02em;width:max-content;max-width:90%;font:500 12px/1.6 sans-serif;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.fairPlayHint.idle{color:#ffdc93;text-shadow:0 2px 8px #000;top:24%;bottom:auto}.portraitArenaHint{display:none}@media (orientation:portrait){.shell .combatSystems{display:none!important}}@media (max-height:500px){.shell .hud{padding:9px 12px!important}.shell .hud strong{font-size:19px}.shell .hud small{font-size:8px}.shell .hud .health{margin-top:0;padding-right:140px!important}.shell .combatActions{top:8px!important;right:8px!important}.shell .combatActions button{height:40px;min-height:40px;min-width:55px!important}.shell .combatSystems,.shell .combatLoadout,.shell .centerHud{display:none!important}.shell .comboBurst{top:16%!important}.shell .comboBurst .comboNumber{font-size:44px!important}.fairPlayHint{font-size:10px;bottom:8px}}.vantaBrandImage{object-fit:contain;width:230px;height:auto;display:block}.stationBrand .vantaBrandImage{width:230px}.shop header .vantaBrandImage{width:220px}.accountGate>.vantaBrandImage{width:300px;max-width:80vw}@media (max-width:850px){.stationBrand .vantaBrandImage{width:165px}}@media (max-width:560px){.stationBrand .vantaBrandImage{width:125px}.consoleHangar .stationHeader{grid-template-columns:125px minmax(0,1fr)!important}.shop header .vantaBrandImage{width:180px}}html.combatLocked .shell{box-sizing:border-box;overscroll-behavior:none;touch-action:none;inset:auto!important;left:var(--combat-left,0)!important;top:var(--combat-top,0)!important;width:var(--combat-vw,100vw)!important;height:var(--combat-vh,100dvh)!important;border:0!important;max-width:none!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}html.combatLocked,html.combatLocked body{overscroll-behavior:none;overflow:hidden!important}html.combatLocked .combatSurface{box-shadow:none;outline:none}.shell[data-arena-layout=portrait] .hud{background:linear-gradient(#020711b0,#0000);gap:10px;padding:calc(env(safe-area-inset-top,0px) + 14px) max(14px,env(safe-area-inset-right)) 22px max(14px,env(safe-area-inset-left))!important;grid-template-columns:minmax(0,1fr) 128px!important;top:0!important}.shell[data-arena-layout=portrait] .hud>div:first-child{max-width:calc(100% - 4px)}.shell[data-arena-layout=portrait] .hud strong{letter-spacing:.07em;font-size:23px;line-height:1.2}.shell[data-arena-layout=portrait] .hud small{letter-spacing:.12em;font-size:8px}.shell[data-arena-layout=portrait] .hud em{font-size:10px}.shell[data-arena-layout=portrait] .hud .centerHud{display:none!important}.shell[data-arena-layout=portrait] .hud .health{grid-area:1/2;gap:5px;margin:56px 0 0!important;padding:0!important}.shell[data-arena-layout=portrait] .health small{display:none}.shell[data-arena-layout=portrait] .health span{width:104px;height:4px;margin:0}.shell[data-arena-layout=portrait] .health b{font-size:9px}.shell[data-arena-layout=portrait] .combatActions{gap:6px;top:calc(env(safe-area-inset-top,0px) + 12px)!important;right:max(12px,env(safe-area-inset-right))!important}.shell[data-arena-layout=portrait] .combatActions button{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:54px;height:44px;min-height:44px;display:flex;min-width:54px!important;padding:5px!important}.shell[data-arena-layout=portrait] .combatActions button b{font-size:17px;line-height:1}.shell[data-arena-layout=portrait] .combatActions button span{max-width:100%;line-height:1.1;letter-spacing:.02em!important;font-size:7px!important}.shell[data-arena-layout=portrait] .combatSystems,.shell[data-arena-layout=portrait] .corner{display:none!important}.shell[data-arena-layout=portrait] .comboBurst{transform-origin:top;max-width:75%;transform:translate(-50%)scale(.85);top:calc(env(safe-area-inset-top,0px) + 112px)!important}.shell[data-arena-layout=portrait] .combatLoadout{background:#05111b85;border-color:#7bdded38;flex-wrap:wrap;justify-content:center;gap:4px 9px;width:max-content;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important;max-width:calc(100% - 24px)!important;padding:7px 10px!important;font-size:8px!important}.shell[data-arena-layout=portrait] .combatLoadout span,.shell[data-arena-layout=portrait] .combatLoadout b{letter-spacing:.04em;font-size:8px!important}.shell[data-arena-layout=portrait] .touchHint{white-space:normal;text-align:center;max-width:90%;font-size:9px;bottom:calc(env(safe-area-inset-bottom,0px) + 58px)!important}.shell[data-arena-layout=portrait] .rewardFlash{max-width:82%;font-size:12px;top:40%}.shell[data-arena-layout=portrait] .overlay{padding:calc(env(safe-area-inset-top,0px) + 75px) 20px calc(env(safe-area-inset-bottom,0px) + 30px);overscroll-behavior:contain}.shell[data-arena-layout=portrait] .overlayActions{flex-direction:column;gap:12px}.shell[data-arena-layout=portrait] .overlayActions button{max-width:100%;min-height:48px}.shell[data-arena-layout=portrait] .controls{flex-wrap:wrap;justify-content:center}.shell .orientationGate{z-index:35;background:#030b16f5;gap:18px;padding:30px!important}.shell .orientationGate .rotateDevice{color:var(--cyan);font-size:64px;line-height:1}.shell .orientationGate h2{letter-spacing:.05em;margin:0;font-size:clamp(22px,4vw,34px);line-height:1.15}.shell .orientationGate p{max-width:440px;margin:0;font-size:16px;line-height:1.6}.shell .orientationGate button{max-width:100%;min-height:48px;margin-top:12px;font-size:14px}.shell[data-combat-device=tablet] .combatActions{top:calc(env(safe-area-inset-top,0px) + 12px)!important;right:max(12px,env(safe-area-inset-right))!important}.shell[data-combat-device=tablet] .combatActions button{min-height:48px;min-width:82px!important}.shell[data-combat-device=tablet] .hud .health{margin-top:0!important;padding-right:194px!important}.shell[data-combat-device=tablet] .hud{padding-top:calc(env(safe-area-inset-top,0px) + 20px)!important}.shell[data-combat-device=tablet] .combatLoadout{bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important}
