/*! 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-outline-style:solid;--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-outline-style:solid;--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-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}::-webkit-file-upload-button{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%;-moz-tab-size:4;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;-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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.block{display:block}.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}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{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,)}}:root{--cyan:#67e8f9;--blue:#2797ff;--violet:#8b5cf6;--ink:#030711}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{background:var(--ink);color:#eef7ff;-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button{font:inherit}.game-shell{--edge-top:env(safe-area-inset-top,0px);--edge-right:env(safe-area-inset-right,0px);--edge-bottom:env(safe-area-inset-bottom,0px);--edge-left:env(safe-area-inset-left,0px);isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 40%,#101a3b,#030711 68%);position:fixed;top:0;bottom:0;left:0;right:0}.game-shell.native-shell{--edge-top:env(safe-area-inset-top,0px);--edge-right:env(safe-area-inset-right,0px);--edge-bottom:env(safe-area-inset-bottom,0px);--edge-left:env(safe-area-inset-left,0px)}.game-canvas{z-index:0;cursor:crosshair;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.three-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vignette{pointer-events:none;z-index:2;background:radial-gradient(circle,#0000 45%,#00000080 110%);position:absolute;top:0;bottom:0;left:0;right:0}.aim-cone{z-index:3;transform-origin:0;clip-path:polygon(0 50%,100% 0,100% 100%);color:#53e8ee;background:linear-gradient(90deg,currentColor,currentColor 62%,#0000);width:55vw;max-width:1050px;height:40vw;max-height:760px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.aim-cone{background:linear-gradient(90deg,color-mix(in srgb,currentColor 25%,transparent),color-mix(in srgb,currentColor 10%,transparent) 62%,transparent)}}.aim-cone{filter:drop-shadow(0 0 8px)}@supports (color:color-mix(in lab, red, red)){.aim-cone{filter:drop-shadow(0 0 8px color-mix(in srgb,currentColor 35%,transparent))}}.aim-cone{pointer-events:none;will-change:transform;transition:color 80ms linear}.aim-cone.scanning{color:#45e2e8}.aim-cone.locked{color:#ff3b3b;filter:drop-shadow(0 0 9px #ff24246b);background:linear-gradient(90deg,#ff32324d,#ff252521 62%,#ff171708)}.aim-cone i{opacity:.82;background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 7px}.aim-cone span{color:#eaffff;letter-spacing:.1em;white-space:nowrap;opacity:.82;background:#020811b3;border:1px solid;border-radius:4px;padding:4px 7px;font:900 6px/1 ui-monospace,monospace;position:absolute;top:50%;left:30%;transform:translateY(-50%)}.topbar{z-index:5;top:calc(var(--edge-top) + 12px);left:calc(var(--edge-left) + 14px);right:calc(var(--edge-right) + 14px);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute}.brand{text-shadow:0 2px 18px #000;align-items:center;gap:11px;display:flex}.brand-mark{width:34px;height:34px;color:var(--cyan);background:linear-gradient(145deg,#2797ff40,#8b5cf61f);border:1px solid #67e8f999;border-radius:10px;place-items:center;font-weight:900;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 18px #67e8f91f,0 0 24px #2797ff2e}.brand-mark span{transform:rotate(-45deg)}.brand-name{letter-spacing:.22em;font-size:12px;font-weight:900;line-height:1}.brand-sector{letter-spacing:.16em;color:#7990ad;margin-top:5px;font-size:9px}.render-mode{color:#7893aa;letter-spacing:.12em;background:#040c17a8;border:1px solid #67e8f933;border-radius:4px;width:max-content;margin-top:4px;padding:3px 5px;font:800 6px/1 ui-monospace,monospace}.render-mode.webgl{color:#6de9c6;border-color:#53f2c847}.render-mode.fallback{color:#ffb65f;border-color:#ffb04957}.online-mode{color:#7893aa;letter-spacing:.12em;background:#040c17b8;border:1px solid #7891a83d;border-radius:4px;width:max-content;margin-top:3px;padding:3px 5px;font:900 6px/1 ui-monospace,monospace}.online-mode.online{color:#62f6b2;border-color:#57ffae6b;box-shadow:0 0 10px #57ffae1f}.online-mode.connecting{color:#ffd36b;border-color:#ffca5c61}.online-mode.error{color:#ff7188;border-color:#ff486566}.stats{align-items:center;gap:7px;display:flex}.stat-chip,.icon-btn,.install-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050b1bb8;border:1px solid #7da4cc2e;border-radius:10px;height:36px;box-shadow:0 10px 35px #00000038}.stat-chip{color:#b9c8da;align-items:center;gap:8px;min-width:94px;padding:0 12px;font:700 11px/1 ui-monospace,monospace;display:flex}.stat-chip b{color:#fff;font-size:12px}.stat-chip.crystal-chip{color:#f58bff;border-color:#f05dff42;box-shadow:inset 0 0 18px #b335c80f}.stat-chip.crystal-chip b{color:#ffd5ff}.vip-chip{color:#ffd76b;cursor:pointer;pointer-events:auto;background:linear-gradient(145deg,#69440db8,#2a1606cc);border:1px solid #ffd35b6b;border-radius:10px;min-width:70px;height:36px;padding:0 10px;box-shadow:0 0 20px #ffbd3726,inset 0 0 15px #ffcd4714}.vip-chip span,.vip-chip b{display:block}.vip-chip span{letter-spacing:.1em;font:900 10px/1 ui-monospace,monospace}.vip-chip b{color:#fff2b6;margin-top:3px;font:800 6px/1 ui-monospace,monospace}.vip-chip.inactive{opacity:.64;filter:saturate(.55);box-shadow:inset 0 0 15px #ffcd470a}.credit-dot{border:2px solid #f7c84b;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 10px #f7c84b}.icon-btn{pointer-events:auto;cursor:pointer;color:#a9bdd4;place-items:center;width:36px;display:grid}.icon-btn:hover{color:#fff;border-color:#67e8f973}.install-btn{pointer-events:auto;cursor:pointer;color:#8eeeff;letter-spacing:.09em;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:900;display:flex}.install-btn:hover{background:#113043d1;border-color:#67e8f980}.hangar-btn{pointer-events:auto;color:#dffaff;cursor:pointer;background:linear-gradient(135deg,#113046d1,#050c1cd1);border:1px solid #67e8f93d;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:22px auto;align-items:center;column-gap:7px;min-width:118px;height:36px;padding:4px 10px;display:grid}.hangar-btn>span{color:#67e8f9;grid-row:1/3;font-size:19px}.hangar-btn b{text-align:left;letter-spacing:.08em;align-self:end;font-size:8px;line-height:1}.hangar-btn small{color:#5d7894;text-align:left;letter-spacing:.15em;align-self:start;margin-top:3px;font:700 6px/1 ui-monospace,monospace}.hangar-btn:hover{border-color:#67e8f98c}.hud-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#070e20de,#060a18a6);border:1px solid #7aa0cb2e;box-shadow:0 18px 50px #00000040,inset 0 1px #ffffff08}.mission{z-index:5;top:calc(var(--edge-top) + 69px);left:calc(var(--edge-left) + 14px);pointer-events:none;border-radius:12px;width:230px;padding:13px 14px 14px;position:absolute}.eyebrow{letter-spacing:.2em;color:#58708f;font-size:8px;font-weight:800}.mission-title{letter-spacing:.02em;margin-top:7px;font-size:12px;font-weight:750}.mission-copy{color:#788da8;margin-top:4px;font-size:9px;line-height:1.45}.progress-track{background:#142038;border-radius:99px;height:4px;margin-top:10px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;box-shadow:0 0 12px var(--blue);transition:width .25s}.progress-label{color:#5e7592;justify-content:space-between;margin-top:6px;font:700 8px/1 ui-monospace,monospace;display:flex}.xp-row{color:#637b98;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:9px;font:700 7px/1 ui-monospace,monospace;display:grid}.xp-track{background:#17223b;border-radius:9px;height:3px;overflow:hidden}.xp-track i{background:linear-gradient(90deg,#8258ff,#cf7cff);height:100%;display:block;box-shadow:0 0 8px #9b66ff}.radar{z-index:5;top:calc(var(--edge-top) + 69px);right:calc(var(--edge-right) + 14px);-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;background:repeating-radial-gradient(circle,#0000 0 18px,#52cddc14 19px 20px),radial-gradient(circle,#123f488a,#020813eb 72%);border:1px solid #67e8f96b;border-radius:50%;width:126px;height:126px;padding:0;position:absolute;overflow:visible;box-shadow:inset 0 0 30px #020711,0 0 0 3px #2dc5d512,0 8px 35px #00000040}.radar:hover{border-color:#67e8f994;outline:none;box-shadow:inset 0 0 30px #020711,0 0 22px #40e0ff33}.radar:focus-visible{border-color:#67e8f994;outline:none;box-shadow:inset 0 0 30px #020711,0 0 22px #40e0ff33}.radar:before,.radar:after{content:"";background:#64b8da1f;position:absolute}.radar:before{width:1px;top:0;bottom:0;left:50%}.radar:after{height:1px;top:50%;left:0;right:0}.radar-ring{border:1px solid #64b8da1a;border-radius:50%;position:absolute;top:22px;bottom:22px;left:22px;right:22px}.radar-ring.small{top:43px;bottom:43px;left:43px;right:43px}.radar-sector,.radar-coordinates,.radar-name{z-index:6;color:#75eff9;letter-spacing:.06em;text-shadow:0 0 8px #35ddea,0 2px 4px #000;pointer-events:none;white-space:nowrap;font:900 8px/1 ui-monospace,monospace;position:absolute}.radar-sector{top:-14px;left:2px}.radar-coordinates{top:-14px;right:1px}.radar-name{color:#d9fbff;font-size:9px;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.hud-menu-orb{z-index:11;top:calc(var(--edge-top) + 222px);right:calc(var(--edge-right) + 54px);color:#ffad3e;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 38% 32%,#ffb34247,#3f1d07eb 70%);border:1px solid #ffae40c2;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;box-shadow:inset 0 0 13px #ff931f2e,0 0 14px #ff84192e,0 6px 18px #0000008c}.hud-menu-orb:before,.hud-menu-orb:after,.hud-menu-orb i{content:"";pointer-events:none;border:1px solid #ffa73859;border-radius:50%;position:absolute}.hud-menu-orb:before{top:4px;bottom:4px;left:4px;right:4px}.hud-menu-orb:after{border-style:dashed;animation:8s linear infinite menu-orb-spin;top:-5px;bottom:-5px;left:-5px;right:-5px}.hud-menu-orb i{background:#12090394;top:9px;bottom:9px;left:9px;right:9px}.hud-menu-orb span{z-index:2;font:900 15px/1 ui-monospace,monospace;position:relative}.hud-menu-orb b{color:#e8a54b;letter-spacing:.12em;text-shadow:0 2px 5px #000;font:900 6px/1 ui-monospace,monospace;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.hud-menu-orb.active{color:#ffe0a1;border-color:#ffd27a;box-shadow:inset 0 0 15px #ffb53657,0 0 20px #ff901d59,0 6px 18px #0000008c}.hud-menu-closed .topbar,.hud-menu-closed .mission,.hud-menu-closed .quick-rail,.hud-menu-closed .bottom-hud{opacity:0;visibility:hidden;pointer-events:none}.topbar,.mission,.quick-rail,.bottom-hud{transition:opacity .16s,visibility .16s}.hud-edit-orb{z-index:11;top:calc(var(--edge-top) + 225px);right:calc(var(--edge-right) + 112px);color:#7cecf7;cursor:pointer;pointer-events:auto;background:radial-gradient(circle,#23899c4d,#041824eb 72%);border:1px solid #68dcef75;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;box-shadow:inset 0 0 12px #38d9ee1f,0 5px 16px #00000085}.hud-edit-orb span{font:900 15px/1 ui-monospace,monospace}.hud-edit-orb b{color:#65b8c4;letter-spacing:.08em;text-shadow:0 2px 5px #000;font:900 5px/1 ui-monospace,monospace;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.hud-edit-orb.active{color:#fff;background:radial-gradient(circle,#48e2ef6b,#052f3bf0);border-color:#fff;box-shadow:0 0 16px #4fe7f657}.quick-layout-editor{z-index:13;top:calc(var(--edge-top) + 64px);right:calc(var(--edge-right) + 178px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#030d19f0;border:1px solid #61dff059;border-radius:11px;width:min(330px,43vw);padding:10px;position:absolute;box-shadow:0 18px 55px #000000b8,inset 0 0 28px #35bfdb0d}.quick-layout-editor>header{border-bottom:1px solid #64b5cd26;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.quick-layout-editor header small,.quick-layout-editor header b{font-family:ui-monospace,monospace;display:block}.quick-layout-editor header small{color:#6fe5f3;letter-spacing:.14em;font-size:6px;font-weight:900}.quick-layout-editor header b{color:#829bad;margin-top:5px;font-size:6px}.quick-layout-editor header button{color:#9eb9ca;cursor:pointer;background:#0b1d2c;border:1px solid #75a7c233;border-radius:6px;width:25px;height:25px}.quick-editor-group{margin-top:8px}.quick-editor-group>small{color:#536d82;letter-spacing:.14em;margin-bottom:5px;font:900 5px/1 ui-monospace,monospace;display:block}.quick-editor-group>div{flex-wrap:wrap;gap:5px;display:flex}.quick-editor-group button{border:1px solid;min-width:42px;padding:7px 6px}@supports (color:color-mix(in lab, red, red)){.quick-editor-group button{border:1px solid color-mix(in srgb,currentColor 28%,#253648)}}.quick-editor-group button{background:currentColor;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.quick-editor-group button{background:color-mix(in srgb,currentColor 6%,#071422e0)}}.quick-editor-group button{color:inherit;cursor:pointer}.quick-editor-group button b,.quick-editor-group button span{font-family:ui-monospace,monospace;display:block}.quick-editor-group button b{font-size:7px}.quick-editor-group button span{color:#687e91;margin-top:4px;font-size:5px}.quick-editor-group button.selected{border-color:#fff;box-shadow:0 0 10px,inset 0 0 12px}@supports (color:color-mix(in lab, red, red)){.quick-editor-group button.selected{box-shadow:0 0 10px currentColor,inset 0 0 12px color-mix(in srgb,currentColor 16%,transparent)}}.quick-editor-group button.clear{color:#ff7187}.quick-layout-editor.quick-support-panel{top:calc(var(--edge-top) + 8px);right:calc(var(--edge-right) + 8px);width:min(318px,46vw);max-height:calc(100% - var(--edge-top) - var(--edge-bottom) - 142px);background:linear-gradient(#031f26f7,#011119f7);border-color:#46e0ec75;border-radius:8px;flex-direction:column;gap:9px;padding:11px;display:flex;overflow:hidden;box-shadow:-18px 18px 70px #000000b8,inset 0 0 36px #25dbe10f}.quick-support-panel>header{flex:none}.quick-support-panel>header b{color:#79a8b3}.quick-editor-tools{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-editor-tools>button{color:#65e9ee;text-align:left;cursor:pointer;background:linear-gradient(135deg,#0f5b636b,#04242cd6);border:1px solid #36dde64d;border-radius:6px;grid-template-columns:31px 1fr;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.quick-editor-tools>button i{place-items:center;font:400 24px/1 sans-serif;display:grid}.quick-editor-tools>button span,.quick-editor-tools>button b,.quick-editor-tools>button small{display:block}.quick-editor-tools>button b{letter-spacing:.06em;font:900 7px/1 ui-monospace,monospace}.quick-editor-tools>button small{color:#66939d;margin-top:4px;font:700 4px/1.2 ui-monospace,monospace}.quick-editor-tools>button.active{background:linear-gradient(135deg,#1a9499a3,#05373fe6);border-color:#bfffff;box-shadow:0 0 12px #3de8eb47,inset 0 0 15px #52eef01f}.quick-editor-tools>button.remove{color:#ff7187;border-color:#ff547147}.quick-editor-tools>button.remove.active{background:linear-gradient(135deg,#7d1a2fa6,#340714e6);border-color:#ffb1bd;box-shadow:0 0 12px #ff496840}.quick-category-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-category-tabs button{color:#64b8c2;cursor:pointer;background:#052931bf;border:1px solid #43d3dd33;border-radius:6px;grid-template-columns:28px 1fr;align-items:center;min-width:0;height:42px;padding:5px 8px;display:grid}.quick-category-tabs button i{font-size:17px;font-style:normal}.quick-category-tabs button b{letter-spacing:.12em;font:900 7px/1 ui-monospace,monospace}.quick-category-tabs button.active{color:#9affff;background:#0e5b63b8;border-color:#61e6ee;box-shadow:inset 0 0 14px #43e0e71f}.quick-choice-grid{scrollbar-width:thin;grid-template-columns:repeat(3,1fr);gap:7px;min-height:0;padding:2px;display:grid;overflow-y:auto}.quick-choice-grid button{border:1px solid;grid-template-columns:1fr auto;grid-template-areas:"icon amount""name name""state state";align-content:center;gap:4px;min-width:0;min-height:75px;padding:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.quick-choice-grid button{border:1px solid color-mix(in srgb,currentColor 32%,#173340)}}.quick-choice-grid button{background:linear-gradient(145deg,currentColor,#03151df2);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.quick-choice-grid button{background:linear-gradient(145deg,color-mix(in srgb,currentColor 11%,#05242beb),#03151df2)}}.quick-choice-grid button{color:inherit;cursor:pointer}.quick-choice-grid button i{text-align:left;grid-area:icon;font-size:18px;font-style:normal}.quick-choice-grid button b{letter-spacing:.08em;grid-area:name;font:900 9px/1 ui-monospace,monospace}.quick-choice-grid button span{color:#d7faff;grid-area:amount;align-self:center;font:800 6px/1 ui-monospace,monospace}.quick-choice-grid button small{color:#668c97;letter-spacing:.05em;grid-area:state;font:800 4px/1 ui-monospace,monospace}.quick-choice-grid button.equipped{border-color:#ffe08b;box-shadow:inset 0 0 0 1px #ffd24c3d,0 0 11px}@supports (color:color-mix(in lab, red, red)){.quick-choice-grid button.equipped{box-shadow:inset 0 0 0 1px #ffd24c3d,0 0 11px color-mix(in srgb,currentColor 25%,transparent)}}.quick-choice-grid button.equipped:after{content:"AKTİF";color:#ffe292;background:#80621d;border-radius:3px;padding:2px 3px;font:900 4px/1 ui-monospace,monospace;position:absolute;top:3px;right:3px}.quick-choice-grid button.selected{border-color:#fff;box-shadow:0 0 8px,inset 0 0 15px}@supports (color:color-mix(in lab, red, red)){.quick-choice-grid button.selected{box-shadow:0 0 8px currentColor,inset 0 0 15px color-mix(in srgb,currentColor 18%,transparent)}}.quick-choice-grid button.selected{transform:translateY(-1px)}.quick-support-panel>footer{color:#7095a0;background:#05212a8c;border:1px solid #49bbc51f;border-radius:5px;flex:none;padding:7px 8px;font:700 5px/1.35 ui-monospace,monospace}@keyframes menu-orb-spin{to{transform:rotate(360deg)}}.radar-grid-label{z-index:1;color:#bce4e757;text-shadow:0 1px 4px #000;pointer-events:none;font:900 9px/1 ui-monospace,monospace;transition:left .15s linear,top .15s linear;position:absolute;transform:translate(-50%,-50%)}.radar-player{background:#7ef7ff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #7ef7ff}.radar-dot{background:#ff566e;border-radius:50%;width:4px;height:4px;transition:left .15s linear,top .15s linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 7px #ff3959}.radar-dot.boss{background:#f05dff;border:1px solid #ffd2ff;width:9px;height:9px;animation:1.1s ease-in-out infinite boss-radar;box-shadow:0 0 12px #ef48ff}.radar-dot.uber{background:#ff3d9d;border:2px solid #fff0fa;width:12px;height:12px;animation:.72s ease-in-out infinite boss-radar;box-shadow:0 0 15px #ff2ea5}.radar-dot.bot{border:1px solid #fffc;border-radius:1px;width:6px;height:6px;transform:translate(-50%,-50%)rotate(45deg)}.radar-dot.bot.ally{background:#54e9ff;box-shadow:0 0 8px #54e9ff}.radar-dot.bot.hostile{background:#ff4865;box-shadow:0 0 9px #ff3658}.radar-dot.bot.online{border-width:2px;border-radius:50%;width:7px;height:7px;transform:translate(-50%,-50%)}@keyframes boss-radar{50%{opacity:.72;transform:translate(-50%,-50%)scale(1.45)}}.radar-dot.portal{background:0 0;border:1px solid #70f0ff;width:7px;height:7px;box-shadow:0 0 8px #50e5ff}.radar-dot.portal.locked{border-color:#ff5b70;box-shadow:0 0 7px #ff3b59}.radar-dot.base{background:#ffd45c;border:2px solid #fff;border-radius:2px;width:10px;height:10px;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 12px #ffd45c}.radar-dot.base:after{content:"Ü";color:#211500;font:900 5px/1 ui-monospace,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.target-tag{z-index:5;top:calc(var(--edge-top) + 13px);color:#93a7bf;letter-spacing:.05em;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040916ad;border:1px solid #7da4cc29;border-radius:9px;padding:8px 11px;font:700 8px/1 ui-monospace,monospace;position:absolute;left:50%;transform:translate(-50%)}.target-tag span{border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px}.target-panel{z-index:6;top:calc(var(--edge-top) + 11px);pointer-events:auto;border-radius:10px;width:265px;padding:9px 11px;position:absolute;left:50%;transform:translate(-50%)}.target-head{grid-template-columns:9px 1fr 22px;align-items:center;gap:8px;display:grid}.target-pip{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.target-head small{color:#607a98;letter-spacing:.1em;font:700 7px/1 ui-monospace,monospace;display:block}.target-head b{color:#e8f4ff;margin-top:4px;font:800 9px/1 ui-monospace,monospace;display:block}.target-head button{color:#8fa7bf;cursor:pointer;background:#0f1b2fb3;border:1px solid #759dc32e;border-radius:6px;width:22px;height:22px}.target-health{background:#172136;border-radius:9px;height:4px;margin-top:8px;overflow:hidden}.target-health i{height:100%;transition:width .12s linear;display:block;box-shadow:0 0 11px}.target-health.target-shield{height:3px;margin-top:7px;margin-bottom:-4px}.target-meta{color:#637b96;justify-content:space-between;margin-top:5px;font:700 7px/1 ui-monospace,monospace;display:flex}.bottom-hud{z-index:5;left:50%;bottom:calc(var(--edge-bottom) + 12px);pointer-events:none;align-items:stretch;gap:7px;display:flex;position:absolute;transform:translate(-50%)}.systems{border-radius:14px;width:260px;padding:11px 13px}.system-row{grid-template-columns:16px 1fr 38px;align-items:center;gap:8px;margin:5px 0;display:grid}.system-icon{text-align:center;font-size:10px}.mini-track{background:#152037;border-radius:99px;height:5px;overflow:hidden}.mini-fill{border-radius:inherit;height:100%;transition:width .16s linear}.mini-fill.shield{background:linear-gradient(90deg,#287bff,#67e8f9);box-shadow:0 0 10px #2aa9ff}.mini-fill.energy{background:linear-gradient(90deg,#7c3aed,#c084fc);box-shadow:0 0 10px #8b5cf6}.mini-fill.hull{background:linear-gradient(90deg,#d83f59,#ff758b);box-shadow:0 0 10px #ff4c69}.hull-icon{color:#ff7087}.system-value{color:#9eb0c6;text-align:right;font:700 9px/1 ui-monospace,monospace}.cargo-state{color:#9d8546;letter-spacing:.08em;background:#32260c38;border:1px solid #ffd35c1f;border-radius:6px;justify-content:space-between;align-items:center;margin-top:5px;padding:5px 6px;font:800 6px/1 ui-monospace,monospace;display:flex}.cargo-state b{color:#f2cf6a;font-size:7px}.repair-state{color:#526b84;letter-spacing:.08em;border-top:1px solid #769cc31a;align-items:center;gap:6px;margin-top:6px;padding-top:6px;font:700 6px/1 ui-monospace,monospace;display:flex}.repair-state i{background:#577087;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #577087}.repair-state.waiting{color:#d5a354}.repair-state.waiting i{background:#f2b84d;box-shadow:0 0 8px #f2b84d}.repair-state.active{color:#67eec7}.repair-state.active i{background:#43e6b7;animation:.7s ease-in-out infinite alternate repair-pulse;box-shadow:0 0 9px #43e6b7}@keyframes repair-pulse{0%{opacity:.4}to{opacity:1}}.config-dock{pointer-events:auto;border-radius:14px;gap:6px;padding:7px;display:flex}.config-dock button{color:#7188a3;cursor:pointer;text-align:left;background:#121d339e;border:1px solid #78a0cd21;border-radius:9px;min-width:84px;padding:6px 8px}.config-dock button.active{color:#c8f9ff;background:linear-gradient(145deg,#1b68858c,#0b233db8);border-color:#67e8f98c;box-shadow:inset 0 0 20px #3bdaff14,0 0 18px #32c3ff1a}.config-dock button:disabled{opacity:.55;cursor:default}.config-dock span{color:#5f7997;letter-spacing:.12em;font:800 6px/1 ui-monospace,monospace;display:block}.config-dock b{letter-spacing:.08em;margin-top:4px;font-size:8px;display:block}.config-dock small{color:#7590aa;white-space:nowrap;margin-top:4px;font:700 6px/1 ui-monospace,monospace;display:block}.config-dock .dock-hangar{border-color:#b56fff3d;min-width:118px}.config-dock .dock-hangar b{color:#c69cff}.upgrade-bar{pointer-events:auto;border-radius:14px;gap:6px;padding:7px;display:flex}.upgrade-btn{color:#859ab4;cursor:pointer;background:#121d339e;border:1px solid #78a0cd1f;border-radius:9px;width:72px;padding:6px}.upgrade-btn:hover:not(:disabled){color:#dffaff;background:#1e415b8c;border-color:#67e8f966}.upgrade-btn:disabled{opacity:.35;cursor:not-allowed}.upgrade-icon{color:#77dcff;height:17px;font-size:13px}.upgrade-name{letter-spacing:.08em;margin-top:2px;font-size:7px;font-weight:800}.upgrade-cost{color:#d9ae38;margin-top:3px;font:700 7px/1 ui-monospace,monospace}.joystick{z-index:7;left:calc(var(--edge-left) + 72px);bottom:calc(var(--edge-bottom) + 30px);touch-action:none;background:radial-gradient(circle,#16334b47,#060c1961);border:1px solid #76b3d338;border-radius:50%;width:112px;height:112px;display:none;position:absolute;box-shadow:inset 0 0 28px #08203399}.joystick:before,.joystick:after{content:"";background:#66a4c31f;position:absolute}.joystick:before{width:1px;top:11px;bottom:11px;left:50%}.joystick:after{height:1px;top:50%;left:11px;right:11px}.joystick-knob{background:radial-gradient(circle at 35% 30%,#5cc1e659,#14334ccc);border:1px solid #67e8f966;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #2797ff33}.quick-slot-bank{z-index:9;pointer-events:auto;display:none;position:absolute}.quick-slot-bank.left{left:calc(var(--edge-left) + 7px);bottom:calc(var(--edge-bottom) + 17px);grid-template-columns:34px;gap:6px}.quick-slot-bank.right{right:calc(var(--edge-right) + 150px);bottom:calc(var(--edge-bottom) + 15px);grid-template-columns:repeat(2,34px);gap:6px}.quick-control-slot{color:#557084;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04111da8;border:1px solid #699ab53d;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 12px #00000059,0 4px 12px #00000061}.quick-control-slot b{font:900 7px/1 ui-monospace,monospace}.quick-control-slot span{color:#91a6b5;font:800 4px/1 ui-monospace,monospace;position:absolute;bottom:4px}.quick-control-slot>i{color:#7f9caf;background:#12283a;border-radius:50%;place-items:center;width:10px;height:10px;font:800 4px/1 ui-monospace,monospace;display:none;position:absolute;top:-2px;right:-2px}.quick-control-slot.empty b{color:#3e596c;font-size:12px}.quick-control-slot.assigned{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.quick-control-slot.assigned{border-color:color-mix(in srgb,currentColor 54%,transparent)}}.quick-control-slot.assigned{box-shadow:inset 0 0 10px,0 0 9px}@supports (color:color-mix(in lab, red, red)){.quick-control-slot.assigned{box-shadow:inset 0 0 10px color-mix(in srgb,currentColor 10%,transparent),0 0 9px color-mix(in srgb,currentColor 15%,transparent)}}.quick-control-slot.active{border-color:#fff;box-shadow:0 0 5px #fff,0 0 12px,inset 0 0 12px}@supports (color:color-mix(in lab, red, red)){.quick-control-slot.active{box-shadow:0 0 5px #fff,0 0 12px currentColor,inset 0 0 12px color-mix(in srgb,currentColor 16%,transparent)}}.quick-control-slot.editing{border-style:dashed;animation:1s ease-in-out infinite alternate quick-slot-edit}.quick-control-slot.editing>i{display:grid}.quick-control-slot.removing{background:#490717c2;border-color:#ff657d;box-shadow:inset 0 0 11px #ff335838,0 0 9px #ff335833;color:#ff657d!important}@keyframes quick-slot-edit{to{border-color:#fff;transform:scale(1.05)}}.combat-wheel{z-index:8;right:calc(var(--edge-right) + 42px);bottom:calc(var(--edge-bottom) + 30px);pointer-events:none;width:132px;height:132px;position:absolute}.combat-wheel button{cursor:pointer;pointer-events:auto;touch-action:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;display:grid;position:absolute}.attack-btn{color:#ff8ca0;background:radial-gradient(circle,#ff416047,#440a1ab8);border:1px solid #ff506d9e;width:88px;height:88px;bottom:0;right:0;box-shadow:inset 0 0 30px #ff2d4c2e,0 0 28px #ff2d4c21}.attack-btn b{will-change:transform;font-size:25px;line-height:1;display:block}.attack-btn span{letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;bottom:13px}.attack-btn.active{color:#9cf7ff;background:radial-gradient(circle,#2accff59,#072c43c7);border-color:#67efff;animation:.55s ease-in-out infinite alternate attack-pulse;box-shadow:inset 0 0 30px #37dcff38,0 0 30px #37dcff3b}.rocket-btn,.portal-action{color:#9db6cd;background:#081528c7;border:1px solid #7da7cc52;width:52px;height:52px}.rocket-btn{bottom:8px;left:0}.auto-rocket-btn{color:#71859e;background:#081224d1;border:1px solid #87a5c54d;width:43px;height:43px;top:0;left:5px;box-shadow:inset 0 0 16px #00000047}.auto-rocket-btn.active{color:#ffd27a;background:radial-gradient(circle,#ff9e343d,#2a1307d1);border-color:#ffb955;box-shadow:0 0 18px #ff993033,inset 0 0 18px #ff9b3414}.auto-rocket-btn b{letter-spacing:.06em;font:900 7px/1 ui-monospace,monospace}.auto-rocket-btn span{letter-spacing:.08em;font:800 5px/1 ui-monospace,monospace}.portal-action{color:#7cf2ff;border-color:#53e7ff85;top:0;right:8px;box-shadow:0 0 20px #2cd5ff24}.portal-action.locked{color:#ff91a2;background:#410c1bd1;border-color:#ff4f6980}.rocket-btn b,.portal-action b{font-size:15px;line-height:1}.rocket-btn span,.portal-action span{letter-spacing:.08em;font-size:6px;font-weight:900}.rocket-btn:disabled,.portal-action:disabled{opacity:.45;cursor:default}@keyframes attack-pulse{0%{transform:scale(.98)}to{transform:scale(1.03)}}.safe-zone-label{z-index:7;left:50%;bottom:calc(var(--edge-bottom) + 99px);color:#74efff;letter-spacing:.12em;pointer-events:none;background:#041827b8;border:1px solid #52e7ff4d;border-radius:8px;padding:7px 10px;font:800 7px/1 ui-monospace,monospace;position:absolute;transform:translate(-50%)}.base-zone-label{z-index:7;left:50%;bottom:calc(var(--edge-bottom) + 99px);background:#040f1ccc;border:1px solid;border-radius:8px;padding:7px 10px;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 18px}@supports (color:color-mix(in lab, red, red)){.base-zone-label{box-shadow:inset 0 0 18px color-mix(in srgb,currentColor 10%,transparent)}}.base-zone-label{letter-spacing:.11em;pointer-events:none;white-space:nowrap;font:900 7px/1 ui-monospace,monospace}.radiation-warning{z-index:12;left:50%;top:calc(var(--edge-top) + 112px);pointer-events:none;background:#18052be6;border:1px solid #b85cff;border-radius:10px;align-items:center;gap:11px;min-width:310px;padding:10px 13px;animation:.72s ease-in-out infinite alternate radiation-alert;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 38px #000,inset 0 0 26px #bf4cff24,0 0 20px #be3eff2e}.radiation-warning.tier-2{background:#2a0531eb;border-color:#e55cff}.radiation-warning.tier-3{background:#340313f0;border-color:#ff526e;box-shadow:0 10px 38px #000,inset 0 0 28px #ff376033,0 0 24px #ff32603d}.radiation-warning>i{color:#f5ceff;transform-origin:50%;background:#69198d52;border:1px solid;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;font-style:normal;display:grid}.radiation-warning b,.radiation-warning span,.radiation-warning em{font-family:ui-monospace,monospace;display:block}.radiation-warning b{color:#ffe9ff;letter-spacing:.1em;font-size:8px}.radiation-warning span{color:#d197e8;margin-top:5px;font-size:6px;font-weight:800}.radiation-warning em{color:#ff7b9e;margin-top:5px;font-size:7px;font-style:normal;font-weight:900}@keyframes radiation-alert{0%{opacity:.82}to{opacity:1}}.base-trade-action{z-index:9;right:calc(var(--edge-right) + 118px);bottom:calc(var(--edge-bottom) + 118px);background:#051220e6;border:1px solid;border-radius:10px;min-width:145px;padding:10px 12px;position:absolute;box-shadow:0 8px 28px #000,inset 0 0 20px}@supports (color:color-mix(in lab, red, red)){.base-trade-action{box-shadow:0 8px 28px #000,inset 0 0 20px color-mix(in srgb,currentColor 10%,transparent)}}.base-trade-action{cursor:pointer}.base-trade-action b,.base-trade-action span{display:block}.base-trade-action b{letter-spacing:.1em;font:900 8px/1 ui-monospace,monospace}.base-trade-action span{color:#8fa6b8;margin-top:6px;font:700 6px/1 ui-monospace,monospace}.base-trade-overlay{z-index:35;padding:calc(var(--edge-top) + 14px) calc(var(--edge-right) + 14px) calc(var(--edge-bottom) + 14px) calc(var(--edge-left) + 14px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#01040cd6;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.base-trade-window{background:#06111f;border:1px solid;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(850px,94vw);max-height:min(690px,92vh);display:grid;overflow:hidden;box-shadow:0 30px 110px #000,0 0 34px}@supports (color:color-mix(in lab, red, red)){.base-trade-window{box-shadow:0 30px 110px #000,0 0 34px color-mix(in srgb,currentColor 12%,transparent)}}.base-trade-window>header{background:#08192bf5;border-bottom:1px solid #709bbc29;grid-template-columns:1fr 38px;gap:12px;padding:16px 18px;display:grid}.base-trade-window header small{letter-spacing:.14em;font:900 7px/1 ui-monospace,monospace}.base-trade-window header h2{color:#eef8ff;margin:6px 0 0;font-size:19px}.base-trade-window header p{color:#7890a4;margin:7px 0 0;font-size:9px;line-height:1.45}.base-trade-window header button{color:#acc2d2;cursor:pointer;background:#0b1b2e;border:1px solid #82a9c538;border-radius:8px;width:36px;height:36px;font-size:20px}.base-cargo-summary{border-bottom:1px solid #709bbc1f;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 14px;display:grid}.base-cargo-summary span{color:#6e879c;background:#07111fa6;border:1px solid #709bbc1f;border-radius:7px;padding:9px;font:800 7px/1 ui-monospace,monospace}.base-cargo-summary b{float:right;color:#dcecff}.base-material-list{gap:7px;min-height:0;padding:12px 14px;display:grid;overflow:auto}.base-material-list article{background:#050e1bb8;border:1px solid #759ebc21;border-radius:8px;grid-template-columns:14px 1fr 58px 58px 58px;align-items:center;gap:7px;padding:10px;display:grid}.base-material-list article>i{background:currentColor;width:11px;height:11px;transform:rotate(45deg);box-shadow:0 0 10px}.base-material-list article div b,.base-material-list article div span{display:block}.base-material-list article div b{color:#dce9f4;font:900 9px/1 ui-monospace,monospace}.base-material-list article div span{color:#71889c;margin-top:5px;font:700 6px/1 ui-monospace,monospace}.base-material-list button,.base-trade-window>footer button{color:inherit;cursor:pointer;background:#19425352;border:1px solid;border-radius:6px;padding:8px 5px;font:900 6px/1 ui-monospace,monospace}.base-material-list button:disabled,.base-trade-window>footer button:disabled{opacity:.28;cursor:default}.base-trade-window>footer{background:#071423f5;border-top:1px solid #709bbc24;grid-template-columns:1fr 160px;gap:8px;padding:12px 14px;display:grid}.base-trade-window>footer button{padding:11px}.base-trade-window>footer button:last-child{color:#8298aa;background:#1926368c;border-color:#82a1b733}.jump-btn{z-index:9;color:#baf8ff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#1c6781c7,#071c30e0);border:1px solid #53e7ff8c;border-radius:12px;min-width:106px;padding:10px 12px;animation:1.4s ease-in-out infinite alternate portal-pulse;position:absolute;bottom:137px;right:42px;box-shadow:0 0 28px #2cd5ff33}.jump-btn span{color:#65eaff;letter-spacing:.18em;font-size:7px;font-weight:900;display:block}.jump-btn b{margin-top:3px;font:900 19px/1 ui-monospace,monospace;display:block}.jump-btn small{color:#7898ad;white-space:nowrap;text-overflow:ellipsis;max-width:100px;margin-top:4px;font-size:7px;display:block;overflow:hidden}.jump-btn.locked{color:#ff98a8;background:linear-gradient(145deg,#6f1b31c2,#220814e6);border-color:#ff4f6980;box-shadow:0 0 25px #ff305129}.jump-btn.locked span{color:#ff657d}@keyframes portal-pulse{0%{transform:scale(.98)}to{transform:scale(1.02)}}.toast{z-index:8;color:#dffcff;letter-spacing:.13em;text-shadow:0 0 18px #37c8ff;pointer-events:none;font-size:11px;font-weight:800;animation:1.6s forwards toast;position:absolute;top:24%;left:50%;transform:translate(-50%)}@keyframes toast{0%{opacity:0;transform:translate(-50%,10px)}18%,72%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-14px)}}.overlay{z-index:20;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01040ca8;place-items:center;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.modal{text-align:center;background:linear-gradient(145deg,#0a1830f5,#050a19f5);border:1px solid #67e8f938;border-radius:22px;width:min(420px,100%);padding:34px;box-shadow:0 30px 90px #000}.modal-kicker{color:var(--cyan);letter-spacing:.24em;font:800 9px/1 ui-monospace,monospace}.modal h1{letter-spacing:-.04em;margin:13px 0 8px;font-size:32px}.modal p{color:#8297b1;max-width:300px;margin:0 auto 22px;font-size:12px;line-height:1.65}.primary-btn{color:#03101c;letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#5be8ff,#4aa2ff);border:0;border-radius:10px;padding:12px 22px;font-size:11px;font-weight:900;box-shadow:0 8px 30px #35a9ff40}.primary-btn:hover{filter:brightness(1.08)}.primary-btn:disabled{opacity:.42;cursor:not-allowed;filter:none}.modal-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.secondary-btn{color:#a9f5ff;letter-spacing:.08em;cursor:pointer;background:#1232466b;border:1px solid #67e8f959;border-radius:10px;padding:11px 18px;font-size:10px;font-weight:900}.secondary-btn:hover{background:#1b49638c}.controls-hint{color:#4f6785;margin-top:14px;font-size:9px}.faction-modal{width:min(720px,100%);padding:28px}.faction-modal>p{max-width:560px;margin-bottom:17px}.faction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 13px;display:grid}.faction-grid button{cursor:pointer;background:linear-gradient(145deg,#13233dbf,#070e1ed1);border:1px solid #78a0cd29;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:126px;padding:13px 9px;display:flex}.faction-grid button.active{border-color:currentColor;box-shadow:inset 0 0 28px,0 0 25px}@supports (color:color-mix(in lab, red, red)){.faction-grid button.active{box-shadow:inset 0 0 28px color-mix(in srgb,currentColor 16%,transparent),0 0 25px color-mix(in srgb,currentColor 13%,transparent)}}.faction-grid button.active{transform:translateY(-2px)}.faction-grid img{object-fit:contain;filter:drop-shadow(0 0 9px);width:44px;height:44px}.faction-grid b{color:#eaf6ff;font-size:11px}.faction-grid small{color:#778ba6;min-height:25px;font-size:8px;line-height:1.45}.faction-grid em{color:currentColor;letter-spacing:.1em;font:800 7px/1 ui-monospace,monospace}.faction-rule{letter-spacing:.08em;justify-content:center;gap:12px;margin-bottom:14px;font:800 8px/1 ui-monospace,monospace;display:flex}.faction-rule span{color:#71859e}.player-vitals-bars{z-index:4;transform-origin:50%;pointer-events:none;filter:drop-shadow(0 3px 6px #000000e6);grid-template-columns:18px 132px 18px;align-items:center;gap:5px;display:grid;position:absolute;top:calc(50% - 67px);left:50%;transform:translate(-50%)scale(.6)}.player-flight-bars{gap:2px;display:grid}.player-flight-bars>i{background:#00030ae6;border:1px solid #e0f3ff9e;border-radius:1px;height:5px;display:block;overflow:hidden;box-shadow:0 0 5px #000000e6}.player-flight-bars>i em{height:100%;transition:width .12s linear;display:block}.player-flight-bars>i.hull em{background:linear-gradient(90deg,#d92f4d,#ff657b);box-shadow:0 0 7px #ff405d}.player-flight-bars>i.shield em{background:linear-gradient(90deg,#238cff,#65e8ff);box-shadow:0 0 7px #35caff}.player-flight-bars>i.cargo em{background:linear-gradient(90deg,#c77b14,#ffd65b);box-shadow:0 0 7px #ffc341}.config-wing{color:#6e8195;background:#02070fd1;border:1px solid #9cb4cb8c;border-radius:50%;place-items:center;width:17px;height:17px;font:900 7px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 7px #000000e6}.config-wing.active{color:#fff;background:#1c8fac;border-color:#fff;box-shadow:0 0 5px #fff,0 0 12px #47ddff}.config-wing.right.active{background:#7145bb;box-shadow:0 0 5px #fff,0 0 12px #a875ff}.player-vitals-numbers{z-index:4;text-align:center;pointer-events:none;text-shadow:0 1px 2px #000,0 0 5px #000;gap:2px;min-width:142px;display:grid;position:absolute;top:calc(50% + 44px);left:50%;transform:translate(-50%)}.player-vitals-numbers span{letter-spacing:.08em;white-space:nowrap;font:900 8px/1 ui-monospace,monospace}.player-vitals-numbers .hull{color:#ff8b9d}.player-vitals-numbers .shield{color:#84eaff}.player-vitals-numbers .cargo{color:#ffd36a}.pilot-nameplate{z-index:4;border:1px solid;align-items:center;gap:6px;padding:4px 4px 4px 9px;display:flex;position:absolute;top:calc(50% + 77px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pilot-nameplate{border:1px solid color-mix(in srgb,currentColor 36%,transparent)}}.pilot-nameplate{background:#030913c7;border-radius:999px;box-shadow:0 4px 16px #00000080,inset 0 0 12px}@supports (color:color-mix(in lab, red, red)){.pilot-nameplate{box-shadow:0 4px 16px #00000080,inset 0 0 12px color-mix(in srgb,currentColor 8%,transparent)}}.pilot-nameplate{pointer-events:none;white-space:nowrap}.pilot-nameplate img{object-fit:contain;filter:drop-shadow(0 0 6px);width:22px;height:22px}.pilot-nameplate span{color:#edf8ff;text-shadow:0 1px 5px #000;letter-spacing:.04em;font:800 9px/1 ui-monospace,monospace}.onboarding-modal{width:min(760px,100%)}.onboarding-modal.credentials{width:min(480px,100%)}.account-fields{text-align:left;gap:9px;max-width:390px;margin:18px auto;display:grid}.account-fields label{gap:6px;display:grid}.account-fields span{color:#6f8aa5;letter-spacing:.14em;font:800 7px/1 ui-monospace,monospace}.account-fields input{color:#e9f8ff;-webkit-user-select:text;user-select:text;background:#030a17d1;border:1px solid #67e8f933;border-radius:9px;outline:none;width:100%;padding:11px 12px;font:700 11px/1.2 ui-monospace,monospace;box-shadow:inset 0 0 18px #0000002e}.account-fields input:focus{border-color:#67e8f9a6;box-shadow:0 0 18px #40d3ff1a,inset 0 0 18px #0000002e}.nickname-field{margin-bottom:13px}.onboarding-error{color:#ff8195;margin:-4px 0 12px;font:800 8px/1.4 ui-monospace,monospace}.faction-grid button:disabled{opacity:.27;cursor:not-allowed;transform:none}@media (max-width:640px){.faction-modal{padding:20px 15px}.faction-grid{grid-template-columns:1fr;max-height:45vh;overflow:auto}.faction-grid button{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:42px 1fr;min-height:92px;display:grid}.faction-grid img{grid-row:1/4;width:38px;height:38px}.faction-grid small{min-height:0}}@media (max-height:520px) and (orientation:landscape){.overlay{place-items:start center;padding:10px;overflow-y:auto}.onboarding-modal{padding:15px 20px}.onboarding-modal h1{margin:9px 0 5px;font-size:22px}.onboarding-modal>p{margin:0 auto 8px;font-size:8px}.onboarding-modal .controls-hint{display:none}.onboarding-modal.credentials{width:min(760px,100%)}.onboarding-modal.credentials .account-fields{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin:10px 0}.onboarding-modal.profile .account-fields{margin:7px auto}.onboarding-modal.profile .faction-grid{margin-bottom:7px}.onboarding-modal.profile .faction-grid button{min-height:86px;padding:7px}.onboarding-modal.profile .faction-grid img{width:30px;height:30px}.onboarding-modal .modal-actions{margin-top:7px}}.hangar-overlay{z-index:30;padding:calc(var(--edge-top) + 18px) calc(var(--edge-right) + 18px) calc(var(--edge-bottom) + 18px) calc(var(--edge-left) + 18px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#01040cd1;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hangar-window{background:linear-gradient(145deg,#09162bfa,#030814fc);border:1px solid #67e8f93d;border-radius:19px;grid-template-rows:auto auto 1fr;width:min(1040px,100%);height:min(680px,100%);display:grid;overflow:hidden;box-shadow:0 35px 110px #000,inset 0 1px #ffffff0a}.hangar-header{border-bottom:1px solid #759dc61f;grid-template-columns:1fr auto 34px;align-items:center;gap:18px;padding:17px 20px 13px;display:grid}.hangar-header small{color:#5fcfe4;letter-spacing:.2em;font:800 7px/1 ui-monospace,monospace}.hangar-header h2{letter-spacing:-.02em;margin:6px 0 0;font-size:19px;line-height:1}.hangar-balances{gap:6px;display:flex}.hangar-balance{color:#8396aa;background:#1b191273;border:1px solid #f7c84b2b;border-radius:9px;padding:8px 11px;font:700 8px/1 ui-monospace,monospace}.hangar-balance span{color:#f7c84b;margin-right:7px}.hangar-balance b{color:#fff;margin-right:4px;font-size:11px}.hangar-balance.crystal{background:#3b114052;border-color:#ee5cff33}.hangar-balance.crystal span{color:#f178ff}.hangar-close{color:#94a8bd;cursor:pointer;background:#0f1a2bbf;border:1px solid #7aa0cb2e;border-radius:8px;width:32px;height:32px;font-size:18px}.hangar-tabs{scrollbar-width:none;background:#0308136b;border-bottom:1px solid #759dc61a;gap:5px;padding:8px 20px;display:flex;overflow-x:auto}.hangar-tabs::-webkit-scrollbar{display:none}.hangar-tabs button{color:#617994;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:8px 13px;font:800 8px/1 ui-monospace,monospace}.hangar-tabs button.active{color:#8ff1ff;background:#1f5b7240;border-color:#67e8f940}.ship-market{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:12px;padding:17px 20px 24px;display:grid;overflow:auto}.ship-showroom-head{background:linear-gradient(135deg,#16445847,#0812238f);border:1px solid #67e8f92b;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:12px 14px;display:flex}.ship-showroom-head>*{min-width:0}.ship-showroom-head small{color:#65def2;letter-spacing:.15em;font:800 6px/1 ui-monospace,monospace}.ship-showroom-head h3{margin:5px 0 0;font-size:14px}.ship-showroom-head p{color:#7890a8;text-align:right;text-overflow:ellipsis;max-width:520px;margin:0;font-size:8px;line-height:1.45;overflow:hidden}.ship-card{background:linear-gradient(145deg,#111f36b8,#060d1cad);border:1px solid #769bc421;border-radius:13px;grid-template-rows:62px minmax(42px,auto) auto 34px;gap:10px;min-height:246px;padding:14px;display:grid;overflow:hidden}.ship-card.active{border-color:#67e8f975;box-shadow:inset 0 0 30px #3ad0f40f}.ship-visual{background:radial-gradient(circle,#4dcfff24,#040a1773 65%);border-radius:9px;place-items:center;height:62px;display:grid;position:relative;overflow:hidden}.ship-visual i{opacity:.15;background:currentColor;width:130px;height:1px;position:absolute;box-shadow:0 0 28px}.ship-visual img{object-fit:contain;z-index:1;filter:drop-shadow(0 0 9px);-webkit-user-select:none;user-select:none;width:142px;height:78px;position:relative}.ship-card-head{justify-content:space-between;align-items:end;gap:7px;min-width:0;display:flex}.ship-card-head>div{min-width:0}.ship-card-head small{color:#617792;font-size:7px}.ship-card h3{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:15px;overflow:hidden}.ship-card-head em{color:#7aeeff;letter-spacing:.12em;background:#3adbff1f;border-radius:5px;flex:none;padding:4px 6px;font:800 6px/1 ui-monospace,monospace}.ship-specs{grid-template-columns:1fr 1fr;align-self:start;gap:5px;display:grid}.ship-specs span{color:#647c96;border:1px solid #789ec317;border-radius:6px;padding:6px;font:700 7px/1 ui-monospace,monospace}.ship-specs b{color:#cbd9e8;font-size:9px}.ship-action{z-index:1;color:#8ef2ff;letter-spacing:.1em;cursor:pointer;background:#1f5b7240;border:1px solid #67e8f945;border-radius:7px;align-self:end;width:100%;min-height:34px;margin-top:2px;padding:8px;font-size:7px;font-weight:900;position:relative}.ship-action.buy{color:#e8c958;background:#54441733;border-color:#f7c84b45}.ship-action:disabled{opacity:.38;cursor:default}.ship-action.crystal-buy,.market-item>button.crystal-buy,.drone-actions button.crystal-buy,.ammo-actions button.crystal-buy,.extra-actions>button.crystal-buy{color:#f58bff;background:#5a176340;border-color:#f05dff4d}.drone-market{min-height:0;padding:17px 20px 24px;overflow:auto}.drone-bay-summary{background:linear-gradient(135deg,#1643584d,#0812238f);border:1px solid #67e8f92b;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.drone-bay-summary small{color:#63ddee;letter-spacing:.16em;font:800 6px/1 ui-monospace,monospace}.drone-bay-summary h3{margin:5px 0 0;font-size:14px}.drone-bay-summary>div:last-child{text-align:right}.drone-bay-summary span{color:#5c7690;font:700 6px/1 ui-monospace,monospace;display:block}.drone-bay-summary b{color:#bdf7ff;margin-top:4px;font:900 17px/1 ui-monospace,monospace;display:block}.drone-cards{grid-template-columns:1fr 1fr;gap:11px;margin-top:11px;display:grid}.drone-card{background:linear-gradient(145deg,#111f36b8,#060d1cad);border:1px solid #769bc421;border-radius:12px;padding:14px}.drone-bay-summary>div:nth-child(3){text-align:right}.drone-bay-summary>div:nth-child(3) b{color:#f29aff;font-size:9px}.drone-card.elite{background:linear-gradient(145deg,#3a164694,#0c0a1fbd);border-color:#f05dff42;box-shadow:inset 0 0 28px #e549ff0b}.drone-visual{background:radial-gradient(circle,#4dcfff21,#040a1773 68%);border-radius:9px;place-items:center;height:65px;display:grid;position:relative;overflow:hidden}.drone-visual i{opacity:.18;background:currentColor;width:130px;height:1px;position:absolute;box-shadow:0 0 25px}.drone-visual img{object-fit:contain;filter:drop-shadow(0 0 10px);width:116px;height:60px;position:relative}@supports (color:color-mix(in lab, red, red)){.drone-visual img{filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 58%,transparent))}}.drone-card>small{color:#617792;margin-top:11px;font-size:7px;display:block}.drone-card h3{margin:4px 0 0;font-size:15px}.drone-spec{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.drone-spec span{color:#647c96;border:1px solid #789ec31a;border-radius:7px;padding:7px;font:700 7px/1 ui-monospace,monospace}.drone-spec b{color:#dce8f3;font-size:9px}.drone-card p{color:#71869b;margin:9px 0;font-size:8px;line-height:1.45}.drone-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.drone-card button{color:#8ef2ff;letter-spacing:.08em;cursor:pointer;background:#1f5b7240;border:1px solid #67e8f940;border-radius:7px;width:100%;padding:8px;font-size:7px;font-weight:900}.drone-card button.sell-drone{color:#ff91a5;background:#5d182a3b;border-color:#ff798f40}.drone-card button:disabled{opacity:.3;cursor:default}.item-market{grid-template-columns:1fr 1fr;align-content:start;gap:9px;padding:17px 20px 24px;display:grid;overflow:auto}.market-item{background:#0d192d9e;border:1px solid #769bc421;border-radius:11px;grid-template-rows:1fr auto;grid-template-columns:48px 1fr auto;align-items:center;gap:5px 12px;padding:12px;display:grid}.market-icon{background:#070e1cad;border:1px solid;border-radius:10px;grid-row:1/3;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:inset 0 0 18px #51cfff12}.market-item small{color:#5f7792;letter-spacing:.1em;font:700 6px/1 ui-monospace,monospace}.market-item h3{margin:4px 0 0;font-size:11px}.market-item p{color:#8498ad;margin:4px 0 0;font-size:8px}.market-owned{color:#5d7189;align-self:start;font:700 6px/1 ui-monospace,monospace}.market-owned b{color:#d8e6f3;font-size:10px}.market-item>button{color:#e8c958;letter-spacing:.1em;cursor:pointer;background:#5b481233;border:1px solid #f7c84b3b;border-radius:7px;grid-column:2/4;padding:7px;font-size:7px;font-weight:900}.market-item>button:disabled{opacity:.32;cursor:default}.ammo-market{min-height:0;padding:17px 20px 24px;overflow:auto}.ammo-explainer{background:linear-gradient(135deg,#1643583d,#0812238f);border:1px solid #67e8f929;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.ammo-explainer small{color:#617b97;letter-spacing:.15em;font:800 6px/1 ui-monospace,monospace}.ammo-explainer h3{text-shadow:0 0 14px;margin:5px 0 0;font:900 14px/1 ui-monospace,monospace}.ammo-explainer p{color:#71879f;text-align:right;max-width:390px;margin:0;font-size:8px;line-height:1.45}.ammo-explainer.rocket-explainer{background:linear-gradient(135deg,#5b22303d,#0812238f);border-color:#ff68792e;margin-top:19px}.pack-selector{justify-content:flex-end;align-items:center;gap:5px;margin-top:8px;display:flex}.pack-selector span{color:#58718b;letter-spacing:.14em;margin-right:auto;font:800 6px/1 ui-monospace,monospace}.pack-selector button{color:#6e89a1;cursor:pointer;background:#0c1a2db8;border:1px solid #6995bb2b;border-radius:6px;min-width:46px;padding:7px;font:800 7px/1 ui-monospace,monospace}.pack-selector button.active{color:#a8f5ff;background:#1f5b7259;border-color:#67e8f96b;box-shadow:inset 0 0 15px #3cd3f114}.ammo-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.ammo-card{background:linear-gradient(145deg,#111f36b8,#060d1cad);border:1px solid #769bc421;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:64px 1fr;column-gap:12px;padding:13px;display:grid}.ammo-card.active{border-color:currentColor;box-shadow:inset 0 0 28px}@supports (color:color-mix(in lab, red, red)){.ammo-card.active{box-shadow:inset 0 0 28px color-mix(in srgb,currentColor 9%,transparent)}}.ammo-orb{background:radial-gradient(circle,currentColor,#050b18c2 68%);border:1px solid;border-radius:50%;grid-row:1/4;align-self:center;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.ammo-orb{background:radial-gradient(circle,color-mix(in srgb,currentColor 22%,transparent),#050b18c2 68%)}}.ammo-orb{text-shadow:0 0 14px;font:900 17px/1 ui-monospace,monospace;box-shadow:0 0 18px}@supports (color:color-mix(in lab, red, red)){.ammo-orb{box-shadow:0 0 18px color-mix(in srgb,currentColor 18%,transparent)}}.ammo-card>small{color:#607894;letter-spacing:.12em;font:800 6px/1 ui-monospace,monospace}.ammo-card h3{color:#e4effa;margin:5px 0 0;font-size:12px}.ammo-stats{grid-column:2;gap:5px;margin-top:9px;display:flex}.ammo-stats span{color:#60758e;border:1px solid #789ec31a;border-radius:6px;flex:1;padding:6px;font:700 6px/1 ui-monospace,monospace}.ammo-stats b{color:#dbe8f4;margin-top:4px;font-size:9px;display:block}.ammo-actions{grid-column:1/3;grid-template-columns:1fr 90px;gap:6px;margin-top:10px;display:grid}.ammo-actions button{color:#e8c958;letter-spacing:.08em;cursor:pointer;background:#5b481233;border:1px solid #f7c84b3b;border-radius:7px;padding:8px;font:900 7px/1 ui-monospace,monospace}.ammo-actions button.ammo-select{color:#8ef2ff;background:#1f5b7240;border-color:#67e8f940}.ammo-actions button:disabled{opacity:.34;cursor:default}.rocket-card .ammo-orb{font-size:13px}.extras-market{min-height:0;padding:17px 20px 24px;overflow:auto}.extras-summary{background:linear-gradient(135deg,#154c4145,#0812238f);border:1px solid #5dffc32b;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.extras-summary small{color:#58d9b1;letter-spacing:.15em;font:800 6px/1 ui-monospace,monospace}.extras-summary h3{margin:5px 0 0;font-size:14px}.extras-summary p{color:#71879f;text-align:right;max-width:430px;margin:0;font-size:8px;line-height:1.45}.extra-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.extra-card{background:linear-gradient(145deg,#111f36b8,#060d1cad);border:1px solid #769bc421;border-radius:12px;grid-template-columns:54px 1fr;column-gap:11px;padding:13px;display:grid}.extra-icon{text-shadow:0 0 13px;background:#070e1cad;border:1px solid;border-radius:12px;grid-row:1/5;align-self:center;place-items:center;width:50px;height:50px;font:900 11px/1 ui-monospace,monospace;display:grid;box-shadow:inset 0 0 18px}@supports (color:color-mix(in lab, red, red)){.extra-icon{box-shadow:inset 0 0 18px color-mix(in srgb,currentColor 10%,transparent)}}.extra-card>small{color:#617892;letter-spacing:.12em;font:800 6px/1 ui-monospace,monospace}.extra-card h3{color:#e3eef9;margin:5px 0 0;font-size:12px}.extra-card p{color:#7a8fa5;margin:6px 0;font-size:8px}.extra-stock{gap:6px;display:flex}.extra-stock span{color:#60758e;border:1px solid #789ec31a;border-radius:6px;flex:1;padding:6px;font:700 6px/1 ui-monospace,monospace}.extra-stock b{color:#dbe8f4;font-size:9px}.extra-actions{grid-column:1/3;grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.extra-actions>button{color:#e8c958;letter-spacing:.08em;cursor:pointer;background:#5b481233;border:1px solid #f7c84b3b;border-radius:7px;padding:8px;font:900 7px/1 ui-monospace,monospace}.extra-actions>button:disabled{opacity:.34}.extra-actions .stepper{align-self:stretch}.configurator{grid-template-columns:265px 1fr;min-height:0;display:grid;overflow:hidden}.config-summary{background:#03091559;border-right:1px solid #759dc61a;padding:16px;overflow:auto}.config-switch{grid-template-columns:1fr 1fr;gap:5px;display:grid}.config-switch button{color:#657d98;cursor:pointer;background:#0d1a2f99;border:1px solid #7199c124;border-radius:7px;padding:9px;font:800 7px/1 ui-monospace,monospace}.config-switch button.active{color:#8ff3ff;background:#2467824d;border-color:#67e8f96b}.config-ship{text-align:center;background:radial-gradient(circle,#37a8cf1a,#0000 65%);border:1px solid #749ac01a;border-radius:10px;margin-top:13px;padding:8px}.config-ship img{object-fit:contain;filter:drop-shadow(0 0 10px);-webkit-user-select:none;user-select:none;width:154px;height:82px;margin:auto;display:block}.config-ship h3{color:#e9f4ff;margin:3px 0 0;font-size:15px}.config-ship small{color:#5d7691;letter-spacing:.1em;margin-top:5px;font:700 6px/1 ui-monospace,monospace;display:block}.computed-stats{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.computed-stats div{background:#0b172a8c;border:1px solid #769cc31a;border-radius:7px;padding:8px}.computed-stats span{color:#5b718a;font:700 6px/1 ui-monospace,monospace;display:block}.computed-stats b{color:#d9e9f7;margin-top:5px;font:800 12px/1 ui-monospace,monospace;display:block}.slot-meter{color:#71869d;grid-template-columns:1fr auto;gap:5px;margin-top:11px;font:700 7px/1 ui-monospace,monospace;display:grid}.slot-meter i{background:#152038;border-radius:8px;grid-column:1/3;height:4px;overflow:hidden}.slot-meter em{background:linear-gradient(90deg,#258dff,#66e9ff);height:100%;display:block;box-shadow:0 0 8px #2ebfff}.slot-meter.generators em{background:linear-gradient(90deg,#8052ff,#c074ff);box-shadow:0 0 8px #925dff}.slot-meter.drones em{background:linear-gradient(90deg,#31cba8,#6fffe0);box-shadow:0 0 8px #49e4c5}.equipment-slots{padding:16px 18px 24px;overflow:auto}.equipment-group+.equipment-group{margin-top:18px}.equipment-group h3{color:#7189a4;letter-spacing:.13em;margin:0 0 8px;font:800 8px/1 ui-monospace,monospace}.equipment-group h3 small{color:#415873;margin-left:8px;font-size:6px}.drone-loadout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.drone-slot-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px;display:grid}.drone-slot-palette button{color:#7890a7;cursor:pointer;text-align:left;background:#050e1cab;border:1px solid #6991b829;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:24px 1fr;align-items:center;min-width:0;padding:6px;display:grid}.drone-slot-palette button.active{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.drone-slot-palette button.active{background:color-mix(in srgb,currentColor 10%,#050e1cb8)}}.drone-slot-palette button.active{box-shadow:inset 0 0 15px}@supports (color:color-mix(in lab, red, red)){.drone-slot-palette button.active{box-shadow:inset 0 0 15px color-mix(in srgb,currentColor 8%,transparent)}}.drone-slot-palette button:disabled{opacity:.3;cursor:default}.drone-slot-palette i{text-align:center;grid-row:1/3;font-size:14px;font-style:normal}.drone-slot-palette span{color:#b6c6d4;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:6px;font-weight:800;overflow:hidden}.drone-slot-palette small{color:#567088;font:700 5px/1 ui-monospace,monospace}.drone-loadout-card{border:1px solid;grid-template-columns:82px 1fr;align-items:center;gap:8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.drone-loadout-card{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.drone-loadout-card{background:linear-gradient(135deg,#122337bf,#050c19c7);border-radius:9px}.drone-loadout-card small{color:#536c87;letter-spacing:.12em;font:800 6px/1 ui-monospace,monospace;display:block}.drone-loadout-card b{color:#e5f4ff;margin-top:4px;font-size:9px;display:block}.drone-slot-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.drone-slot-cells button{cursor:pointer;background:#02071175;border:1px dashed #6991b82e;border-radius:6px;place-items:center;min-width:0;height:39px;padding:3px;display:grid}.drone-slot-cells button.filled{border-style:solid;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.drone-slot-cells button.filled{border-color:color-mix(in srgb,currentColor 42%,transparent)}}.drone-slot-cells button.filled{box-shadow:inset 0 0 13px}@supports (color:color-mix(in lab, red, red)){.drone-slot-cells button.filled{box-shadow:inset 0 0 13px color-mix(in srgb,currentColor 10%,transparent)}}.drone-slot-cells i{font-size:12px;font-style:normal;line-height:1}.drone-slot-cells em{color:#536b84;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 5px/1 ui-monospace,monospace;overflow:hidden}.drone-slot-cells .filled em{color:#a8bbcd}.drone-slot-cells small{color:#3f5870;letter-spacing:.02em;font-size:4px}.equip-row{background:#0c182b8a;border:1px solid #769cc31c;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.equip-row+.equip-row{margin-top:6px}.equip-glyph{background:#050c19a6;border:1px solid;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.equip-copy b{color:#dce9f5;font-size:9px;display:block}.equip-copy small{color:#5d7590;letter-spacing:.07em;margin-top:4px;font:700 6px/1 ui-monospace,monospace;display:block}.drone-equip-row{background:linear-gradient(90deg,#12393c57,#0c182b8a);border-color:#48dfc029}.stepper{align-items:center;gap:5px;display:flex}.stepper button{color:#9bedf7;cursor:pointer;background:#193d5273;border:1px solid #67e8f938;border-radius:7px;width:27px;height:27px}.stepper button:disabled{opacity:.25;cursor:default}.stepper strong{text-align:center;min-width:22px;font:800 10px/1 ui-monospace,monospace}.quick-rail{z-index:10;right:var(--edge-right);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#040f1ce6;border:1px solid #67e8f933;border-right:0;border-radius:12px 0 0 12px;width:38px;padding:6px 4px;transition:width .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:-12px 18px 45px #00000059}.quick-rail.open{width:108px}.quick-toggle{color:#70eafa;cursor:pointer;background:#071e2deb;border:1px solid #67e8f940;border-right:0;border-radius:8px 0 0 8px;width:23px;height:42px;font-size:17px;position:absolute;top:11px;left:-23px}.quick-actions{gap:4px;display:grid}.quick-actions button{color:#82a1b7;cursor:pointer;background:#0f26379e;border:1px solid #6f9dc124;border-radius:6px;grid-template-columns:28px 1fr;align-items:center;min-width:0;height:34px;padding:3px;display:grid;overflow:hidden}.quick-actions button:hover,.quick-actions button.active{color:#bdf8ff;background:#194f609e;border-color:#67e8f970}.quick-actions button:disabled{opacity:.35;cursor:default}.quick-actions span{color:inherit;place-items:center;font:900 11px/1 ui-monospace,monospace;display:grid}.quick-actions b{opacity:0;color:#b3c9d8;letter-spacing:.08em;white-space:nowrap;font:800 6px/1 ui-monospace,monospace;transition:opacity .15s}.quick-rail.open .quick-actions b{opacity:1}.system-overlay{z-index:31;padding:calc(var(--edge-top) + 18px) calc(var(--edge-right) + 18px) calc(var(--edge-bottom) + 18px) calc(var(--edge-left) + 18px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#01040cd1;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.local-map-overlay{z-index:32;padding:calc(var(--edge-top) + 12px) calc(var(--edge-right) + 12px) calc(var(--edge-bottom) + 12px) calc(var(--edge-left) + 12px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#00020875;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.local-map-window{background:#030a15;border:1px solid #5bebf87a;border-radius:14px;grid-template-rows:auto 1fr auto;width:min(680px,68vw);height:min(430px,64vh);display:grid;overflow:hidden;box-shadow:0 30px 110px #000,0 0 30px #39ddf021}.local-map-window>header{background:#051522f5;border-bottom:1px solid #67e8f933;grid-template-columns:1fr auto 38px;align-items:center;gap:14px;padding:13px 15px;display:grid}.local-map-window>header small{color:#6fe5f1;letter-spacing:.17em;font:800 7px/1 ui-monospace,monospace}.local-map-window>header h2{color:#e7fbff;margin:5px 0 0;font-size:16px}.local-map-coordinates{color:#6e879d;letter-spacing:.08em;font:800 7px/1 ui-monospace,monospace}.local-map-window>header button{color:#9ec6d5;cursor:pointer;background:#0b1f30e6;border:1px solid #75a8c740;border-radius:8px;width:34px;height:34px;font-size:19px}.local-map-canvas{isolation:isolate;background-position:50%;background-size:cover;min-height:0;position:relative;overflow:hidden}.local-map-canvas.navigable{cursor:crosshair;touch-action:none}.local-map-canvas.navigable:focus-visible{outline-offset:-2px;outline:1px solid #6feafa}.local-map-canvas:after{content:"";z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 65px #000000d9}.local-map-grid{z-index:1;pointer-events:none;background-image:linear-gradient(90deg,#80ccda2b 1px,#0000 1px),linear-gradient(#80ccda2b 1px,#0000 1px);background-size:12.5% 16.6667%;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.local-map-grid span{color:#c0e4e859;text-shadow:0 1px 4px #000;place-items:start center;padding-top:6px;font:800 10px/1 ui-monospace,monospace;display:grid}.local-map-portal,.local-map-player,.local-map-base{z-index:3;text-align:center;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.local-map-portal i{background:#0d333d6b;border:3px solid #7cf3ff;border-radius:50%;width:23px;height:23px;animation:1.6s ease-in-out infinite local-map-pulse;box-shadow:0 0 7px #fff,0 0 20px #52e8ff,inset 0 0 10px #53edff8c}.local-map-portal b,.local-map-player b{color:#d9fbff;white-space:nowrap;background:#00040ac7;border-radius:3px;margin-top:4px;padding:2px 4px;font:900 7px/1 ui-monospace,monospace}.local-map-portal span{color:#70dce8;margin-top:2px;font:800 5px/1 ui-monospace,monospace}.local-map-portal.locked i{border-color:#ff6479;box-shadow:0 0 7px #fff,0 0 20px #ff4766}.local-map-portal.locked span{color:#ff8393}.local-map-base i{background:#040e1aeb;border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 18px}.local-map-base i img{object-fit:contain;filter:drop-shadow(0 0 5px);width:31px;height:31px}.local-map-base b{color:currentColor;white-space:nowrap;background:#00040ad6;border-radius:3px;margin-top:7px;padding:3px 5px;font:900 7px/1 ui-monospace,monospace}.local-map-base.hostile{opacity:.55}.local-map-player i{background:#49dcff;border:2px solid #fff;width:12px;height:12px;transform:rotate(45deg);box-shadow:0 0 7px #fff,0 0 17px #39dfff}.local-map-player b{color:#8ff4ff}.local-map-window>footer{color:#66859a;letter-spacing:.08em;background:#04101dfa;border-top:1px solid #67e8f92e;align-items:center;gap:16px;padding:10px 14px;font:800 6px/1 ui-monospace,monospace;display:flex}.local-map-window>footer span{align-items:center;gap:6px;display:flex}.local-map-window>footer strong{color:#f3cd68;letter-spacing:.07em;margin-left:auto;font:900 6px/1 ui-monospace,monospace}.local-map-window>footer b{color:#8cecf5}.local-map-window>footer i{width:9px;height:9px;display:inline-block}.player-key{background:#49dcff;transform:rotate(45deg);box-shadow:0 0 7px #39dfff}.portal-key{border:2px solid #7cf3ff;border-radius:50%;box-shadow:0 0 7px #52e8ff}.base-key{background:#513b0a;border:2px solid #ffd45c;transform:rotate(45deg);box-shadow:0 0 7px #ffd45c}.local-map-route{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.local-map-route line{stroke:#76e9f8;stroke-width:.34px;stroke-dasharray:1.5 1.2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #55e7fa);animation:.7s linear infinite local-route-flow}.local-map-route circle{fill:#24cdec2e;stroke:#fff;stroke-width:.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #55e7fa)}.local-map-enemy{z-index:4;pointer-events:none;background:#ff4059;border:1px solid #ffb0ba;border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate local-enemy-pulse;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 5px #fff,0 0 11px #ff304f}.local-map-enemy.boss{background:#ff3f92;width:10px;height:10px;box-shadow:0 0 6px #fff,0 0 15px #ff398c}.local-map-enemy.uber{background:#dd53ff;width:12px;height:12px;box-shadow:0 0 7px #fff,0 0 18px #d743ff}.local-map-bot{z-index:5;background:var(--bot-color);width:8px;height:8px;box-shadow:0 0 9px var(--bot-color);pointer-events:none;border:1px solid #fff;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.local-map-bot.hostile{filter:none;background:#ff4059;border-color:#ffb0ba;box-shadow:0 0 5px #fff,0 0 11px #ff304f}.local-map-bot.online{border-width:2px;border-radius:50%;width:10px;height:10px;transform:translate(-50%,-50%)}.target-player-name{align-items:center;gap:6px;display:flex!important}.target-player-name img{object-fit:contain;filter:drop-shadow(0 0 5px);width:18px;height:18px}.enemy-key{background:#ff4059;border-radius:50%;box-shadow:0 0 7px #ff304f}.native-shell .system-overlay{padding:var(--edge-top) var(--edge-right) var(--edge-bottom) var(--edge-left)}.native-shell .system-window{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}@keyframes local-route-flow{to{stroke-dashoffset:-2.7px}}@keyframes local-enemy-pulse{to{transform:translate(-50%,-50%)scale(1.35)}}@keyframes local-map-pulse{50%{opacity:.76;transform:scale(1.18)}}.system-window{background:linear-gradient(145deg,#08182bfc,#030914fc);border:1px solid #67e8f945;border-radius:18px;grid-template-rows:auto auto 1fr;width:min(940px,100%);height:min(650px,100%);display:grid;overflow:hidden;box-shadow:0 35px 110px #000}.system-window>header{border-bottom:1px solid #729ec01f;justify-content:space-between;align-items:center;padding:16px 19px 12px;display:flex}.system-window>header small{color:#62dcec;letter-spacing:.2em;font:800 7px/1 ui-monospace,monospace}.system-window>header h2{margin:6px 0 0;font-size:19px}.system-window>header button{color:#91a9bb;cursor:pointer;background:#0e1f31cc;border:1px solid #7aa0cb33;border-radius:8px;width:32px;height:32px;font-size:18px}.system-window>nav{border-bottom:1px solid #729ec01a;gap:5px;padding:7px 18px;display:flex}.system-window>nav button{color:#59738c;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 12px;font:800 7px/1 ui-monospace,monospace}.system-window>nav button.active{color:#8ff1ff;background:#1f5b7240;border-color:#67e8f940}.galaxy-map{isolation:isolate;background-color:#020711;background-position:50%;background-size:cover;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.galaxy-map:before{content:"";z-index:0;opacity:.28;pointer-events:none;background-image:radial-gradient(#d2f3ff .7px,#0000 .8px);background-size:29px 29px;position:absolute;top:0;bottom:0;left:0;right:0}.galaxy-map-stage{z-index:1;min-height:0;position:relative;overflow:hidden}.galaxy-map-stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 51%,#1c567621,#0000 36%),linear-gradient(90deg,#082a3c14,#0000 17% 83%,#63310c14);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 55px #000c}.galaxy-map-status{z-index:7;background:#020b18db;border:1px solid #71dcf033;border-radius:7px;align-items:center;gap:14px;padding:7px 9px;display:flex;position:absolute;top:10px;left:11px;box-shadow:0 8px 24px #00000061}.galaxy-map-status small,.galaxy-map-status b{font-family:ui-monospace,monospace;display:block}.galaxy-map-status small{color:#567b91;letter-spacing:.12em;font-size:5px;font-weight:900}.galaxy-map-status b{color:#bceef6;margin-top:4px;font-size:7px}.galaxy-map-status span{color:#5f8196;border-left:1px solid #6bc1d52b;padding-left:10px;font:800 6px/1 ui-monospace,monospace}.galaxy-routes{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.galaxy-route line{stroke:#9fdbe76b;stroke-width:.46px;stroke-dasharray:1.1 1.05;vector-effect:non-scaling-stroke;filter:url(#route-glow)}.galaxy-route circle{fill:#06111f;stroke:#c2eff8b8;stroke-width:.3px;vector-effect:non-scaling-stroke}.galaxy-route path{fill:#b5e8f1b3}.galaxy-route.active line{stroke:#d9fbff;stroke-width:.72px;stroke-dasharray:none}.galaxy-route.active circle{fill:#54e8ff;stroke:#fff;filter:url(#route-glow)}.galaxy-node{--node-color:#65e9ff;-webkit-appearance:none;appearance:none;z-index:3;border:1px solid var(--node-color);width:61px;min-height:38px;padding:4px 4px 5px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.galaxy-node{border:1px solid color-mix(in srgb,var(--node-color) 56%,#243648)}}.galaxy-node{background:linear-gradient(145deg,var(--node-color),#020711f5);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.galaxy-node{background:linear-gradient(145deg,color-mix(in srgb,var(--node-color) 15%,#030a16f0),#020711f5)}}.galaxy-node{box-shadow:0 5px 15px #0000007a,inset 0 0 12px var(--node-color)}@supports (color:color-mix(in lab, red, red)){.galaxy-node{box-shadow:0 5px 15px #0000007a,inset 0 0 12px color-mix(in srgb,var(--node-color) 7%,transparent)}}.galaxy-node{color:var(--node-color);text-align:center;cursor:pointer;transition:transform .12s,border-color .12s,box-shadow .12s}.galaxy-node:hover,.galaxy-node.focused{z-index:5;box-shadow:0 0 5px #fff,0 0 22px var(--node-color),inset 0 0 15px var(--node-color);border-color:#fff;transform:translate(-50%,-50%)scale(1.1)}.galaxy-node:focus-visible{z-index:5;box-shadow:0 0 5px #fff,0 0 22px var(--node-color),inset 0 0 15px var(--node-color);border-color:#fff;transform:translate(-50%,-50%)scale(1.1)}@supports (color:color-mix(in lab, red, red)){.galaxy-node:hover,.galaxy-node.focused{box-shadow:0 0 5px #fff,0 0 22px color-mix(in srgb,var(--node-color) 72%,transparent),inset 0 0 15px color-mix(in srgb,var(--node-color) 14%,transparent)}.galaxy-node:focus-visible{box-shadow:0 0 5px #fff,0 0 22px color-mix(in srgb,var(--node-color) 72%,transparent),inset 0 0 15px color-mix(in srgb,var(--node-color) 14%,transparent)}}.galaxy-node:hover,.galaxy-node.focused{outline:none}.galaxy-node:focus-visible{outline:none}.galaxy-node-core{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:16px;height:16px;color:var(--node-color);background:#020a14e6;border:1px solid;place-items:center;margin:0 auto 2px;font:900 5px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 9px}.galaxy-node>b{color:#f0fbff;text-shadow:0 1px 4px #000;font:900 8px/1 ui-monospace,monospace;display:block}.galaxy-node-name{max-width:100%;color:var(--node-color);margin-top:2px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.galaxy-node-name{color:color-mix(in srgb,var(--node-color) 70%,#91a5b6)}}.galaxy-node-name{white-space:nowrap;text-overflow:ellipsis;font:700 4.5px/1 ui-monospace,monospace}.galaxy-node>small{color:#557184;margin-top:2px;font:800 4.5px/1 ui-monospace,monospace;display:block}.galaxy-node.current{z-index:6;box-shadow:0 0 7px #fff,0 0 24px var(--node-color),inset 0 0 16px var(--node-color);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.galaxy-node.current{box-shadow:0 0 7px #fff,0 0 24px var(--node-color),inset 0 0 16px color-mix(in srgb,var(--node-color) 24%,transparent)}}.galaxy-node.current{animation:1.15s ease-in-out infinite alternate galaxy-current}.galaxy-node.current>b{color:#fff}.galaxy-node.uber{border-radius:50% 50% 8px 8px}.galaxy-base-badge{color:#ffe179;white-space:nowrap;background:#4a3107;border:1px solid #ffe49a;border-radius:4px;padding:3px 4px;font:900 4.5px/1 ui-monospace,monospace;position:absolute;top:-9px;right:-10px;box-shadow:0 0 10px #ffd25085}.galaxy-node-sockets{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.galaxy-node-sockets i{background:#061321;border:1px solid #c7f6ff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 5px #75eafa}.galaxy-node-sockets i:first-child{top:50%;left:-4px;transform:translateY(-50%)}.galaxy-node-sockets i:nth-child(2){top:50%;right:-4px;transform:translateY(-50%)}.galaxy-node-sockets i:nth-child(3){top:-4px;left:50%;transform:translate(-50%)}.galaxy-node-sockets i:nth-child(4){bottom:-4px;left:50%;transform:translate(-50%)}@keyframes galaxy-current{to{filter:brightness(1.25)}}.galaxy-map-footer{z-index:8;background:#020914f0;border-top:1px solid #68cde233;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:8px;padding:8px 10px;display:grid;position:relative;box-shadow:0 -8px 24px #0006}.galaxy-inspector{--node-color:#65e9ff;border:1px solid var(--node-color);grid-template-columns:minmax(175px,1fr) auto minmax(130px,auto);align-items:center;gap:10px;min-width:0;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.galaxy-inspector{border:1px solid color-mix(in srgb,var(--node-color) 26%,#25384a)}}.galaxy-inspector{background:var(--node-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.galaxy-inspector{background:color-mix(in srgb,var(--node-color) 5%,#05101de6)}}.galaxy-inspector small,.galaxy-inspector b,.galaxy-inspector span{font-family:ui-monospace,monospace;display:block}.galaxy-inspector small{color:#526f84;letter-spacing:.12em;font-size:5px;font-weight:900}.galaxy-inspector b{color:#e7f8ff;margin-top:4px;font-size:8px}.galaxy-inspector span{color:#607b91;margin-top:4px;font-size:5px;font-weight:800}.galaxy-inspector strong{color:#ffdc76;text-align:center;max-width:170px;font:900 5px/1.35 ui-monospace,monospace}.galaxy-inspector nav{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.galaxy-inspector nav button{border:1px solid var(--node-color);min-width:37px;padding:5px}@supports (color:color-mix(in lab, red, red)){.galaxy-inspector nav button{border:1px solid color-mix(in srgb,var(--node-color) 34%,#263a4b)}}.galaxy-inspector nav button{color:var(--node-color);cursor:pointer;background:#0a1f2fb8;border-radius:4px;font:900 5px/1 ui-monospace,monospace}.galaxy-legend{color:#668196;flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:9px;padding:4px 7px;font:800 5px/1 ui-monospace,monospace;display:flex}.galaxy-legend span{white-space:nowrap;align-items:center;gap:4px;display:flex}.galaxy-legend i{border:1px solid #86eefe;border-radius:50%;width:7px;height:7px;display:inline-block}.galaxy-legend i.current{background:#58e8ff;box-shadow:0 0 6px #58e8ff}.galaxy-legend i.base{background:#6a480a;border-color:#ffe08a;border-radius:1px;transform:rotate(45deg)}.galaxy-legend i.route{background:#a8e9f3;border:0;border-radius:0;width:13px;height:1px;box-shadow:0 0 4px #78d9e7}.galaxy-legend small{color:#435e73;text-align:right;flex-basis:100%;font-size:5px;line-height:1.3}.mission-browser{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;padding:12px 16px 20px;display:grid;overflow:auto}.mission-browser>article{background:#0a162799;border:1px solid #7099bd1f;border-radius:9px;grid-template-columns:1fr 145px;gap:12px;padding:11px 12px;display:grid}.mission-browser>article.current{background:linear-gradient(135deg,#164c5e75,#081527b8);border-color:#67e8f96b}.mission-browser>article.complete{border-color:#48deaf3d}.mission-browser article small{color:#506b86;font:700 6px/1 ui-monospace,monospace}.mission-browser h3{color:#dcecff;margin:5px 0 0;font-size:10px}.mission-browser p{color:#607890;margin:5px 0 0;font-size:7px}.mission-browser-progress{text-align:right}.mission-browser-progress b{color:#8aeefa;font:800 7px/1 ui-monospace,monospace}.mission-browser-progress>i{background:#16243a;border-radius:9px;height:4px;margin:7px 0 6px;display:block;overflow:hidden}.mission-browser-progress>i em{background:linear-gradient(90deg,#267fff,#62e5f8);height:100%;display:block;box-shadow:0 0 8px #35b9ef}.pilot-logbook{background:linear-gradient(145deg,#071424,#030812);grid-template-columns:320px 1fr;gap:10px;min-height:0;padding:12px 16px 18px;display:grid;overflow:hidden}.material-manifest,.flight-records{background:#081424b8;border:1px solid #68a8c926;border-radius:10px;min-height:0;overflow:hidden}.material-manifest{overflow:auto}.material-manifest>header,.flight-records>header{background:#0c1d30b3;border-bottom:1px solid #68a8c921;justify-content:space-between;align-items:center;padding:12px;display:flex}.pilot-logbook header small{color:#5c7d98;letter-spacing:.13em;font:800 6px/1 ui-monospace,monospace}.pilot-logbook header h3{color:#d9efff;margin:5px 0 0;font:900 9px/1 ui-monospace,monospace}.pilot-logbook header>span{color:#607b91;font:700 6px/1 ui-monospace,monospace}.material-grid{gap:6px;padding:10px;display:grid}.material-grid article{background:#07101da8;border:1px solid #78a0be1a;border-radius:7px;grid-template-columns:12px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid;position:relative}.material-grid article i{background:currentColor;border:1px solid;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 9px}.material-grid article b{color:#c8d8e8;font:800 7px/1 ui-monospace,monospace}.material-grid article span{font:900 9px/1 ui-monospace,monospace}.material-grid article small{color:#465d72;grid-column:2/4;font:700 5px/1 ui-monospace,monospace}.refinery-panel{background:#2a1d0940;border:1px solid #cf9d442e;border-radius:8px;margin:0 10px 12px;padding:9px}.refinery-panel>header small,.refinery-panel>header b{display:block}.refinery-panel>header small{color:#d5ac58;font:900 6px/1 ui-monospace,monospace}.refinery-panel>header b{color:#766643;margin-top:5px;font:700 5px/1 ui-monospace,monospace}.refinery-panel article{border-top:1px solid #cda34c1a;grid-template-columns:1fr 48px 48px;align-items:center;gap:5px;margin-top:7px;padding-top:7px;display:grid}.refinery-panel article div b,.refinery-panel article div span{display:block}.refinery-panel article div b{font:900 7px/1 ui-monospace,monospace}.refinery-panel article div span{color:#71664f;margin-top:4px;font:700 5px/1.25 ui-monospace,monospace}.refinery-panel button,.upgrade-panel button,.load-older-log{color:#d9ba70;cursor:pointer;background:#52390f57;border:1px solid #e0b45438;border-radius:5px;padding:7px 4px;font:800 5px/1 ui-monospace,monospace}.upgrade-panel{background:#072d3c47;border:1px solid #5edaef33;border-radius:8px;margin:0 10px 12px;padding:9px}.upgrade-panel>header small,.upgrade-panel>header b{display:block}.upgrade-panel>header small{color:#6fe5f5;font:900 6px/1 ui-monospace,monospace}.upgrade-panel>header b{color:#547b87;margin-top:5px;font:700 5px/1 ui-monospace,monospace}.active-boosts{grid-template-columns:repeat(2,1fr);gap:4px;margin-top:8px;display:grid}.active-boosts span{color:#577480;background:#04131c8c;border:1px solid #5c91a324;border-radius:5px;justify-content:space-between;gap:4px;padding:6px;font:700 5px/1 ui-monospace,monospace;display:flex}.active-boosts span.active{color:#7af0da;border-color:#52e6cd4d;box-shadow:inset 0 0 12px #31c4b414}.active-boosts em{font-style:normal}.upgrade-panel article{border-top:1px solid #58c3d81f;grid-template-columns:70px 1fr;align-items:center;gap:7px;margin-top:7px;padding-top:7px;display:grid}.upgrade-panel article>div:first-child b,.upgrade-panel article>div:first-child span{font:800 6px/1 ui-monospace,monospace;display:block}.upgrade-panel article>div:first-child span{color:#58747f;margin-top:4px;font-size:5px}.upgrade-panel article>div:last-child{flex-wrap:wrap;gap:4px;display:flex}.upgrade-panel button{color:#83e8f5;background:#0e536247;border-color:#4ed2e63b;flex:62px}.flight-records{grid-template-rows:auto 1fr;display:grid}.flight-records>div{min-height:0;padding:8px 10px 14px;overflow:auto}.flight-records article{border-bottom:1px solid #6995b517;grid-template-columns:135px 1fr;gap:10px;padding:8px 4px;display:grid}.flight-records time{color:#54738c;font:700 6px/1.35 ui-monospace,monospace}.flight-records p{color:#a8bfd1;margin:0;font:700 7px/1.35 ui-monospace,monospace}.empty-log{color:#536d83;text-align:center;padding:28px;font:700 8px/1.5 ui-monospace,monospace}.load-older-log{color:#82dcea;background:#174a5f4d;border-color:#5cc3de33;width:100%;margin-top:10px;padding:10px}.gate-mission{border-color:#cb5bff4d;box-shadow:0 18px 55px #4c0d7140,inset 0 0 35px #b137f20d}.gate-mission .eyebrow{color:#d07cff}.gate-mission .progress-fill{background:linear-gradient(90deg,#7138ff,#e05cff);box-shadow:0 0 12px #bd4cff}.gate-console{background:radial-gradient(circle at 16% 24%,#8932d238,#0000 31%),linear-gradient(145deg,#090d24,#030713 70%);min-height:0;padding:18px 22px 24px;overflow:auto}.gate-variants{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.gate-variants button{color:#777f9d;cursor:pointer;text-align:left;background:#121532ad;border:1px solid #8870b92e;border-radius:8px;min-width:0;padding:9px 10px}.gate-variants button.active{color:#e5a8ff;background:linear-gradient(135deg,#67289d80,#191e46b3);border-color:#d069ff85;box-shadow:inset 0 0 20px #c04cff12}.gate-variants button.ready{border-color:#5beeff7a;box-shadow:inset 0 0 18px #3cdaff14}.gate-variants button:disabled{cursor:default}.gate-variants button:not(.active):disabled{opacity:.35}.gate-variants b,.gate-variants span,.gate-variants em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gate-variants b{font:900 8px/1 ui-monospace,monospace}.gate-variants span{color:#66738e;margin-top:5px;font:700 6px/1 ui-monospace,monospace}.gate-variants em{color:#8a70ad;letter-spacing:.04em;margin-top:6px;font:800 6px/1 ui-monospace,monospace}.gate-variants button.ready em{color:#6cecf7}.gate-reactor{background:linear-gradient(135deg,#48197457,#081327ad);border:1px solid #c25dff3d;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:18px;display:grid}.gate-reactor small{color:#cb75ff;letter-spacing:.18em;font:900 7px/1 ui-monospace,monospace}.gate-reactor h3{margin:7px 0 0;font-size:18px}.gate-reactor p{color:#7186a0;max-width:600px;margin:8px 0 0;font-size:9px;line-height:1.55}.gate-core{color:#c76dff;border:2px dashed #b453ff80;border-radius:50%;place-items:center;width:118px;height:118px;margin:auto;animation:12s linear infinite gate-spin;display:grid;position:relative;box-shadow:0 0 38px #a239ff2e,inset 0 0 32px #7d30da2e}.gate-core:before,.gate-core:after{content:"";opacity:.34;border:1px solid;border-radius:50%;position:absolute}.gate-core:before{top:10px;bottom:10px;left:10px;right:10px}.gate-core:after{top:24px;bottom:24px;left:24px;right:24px}.gate-core i{border:1px dotted;border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.gate-core b{text-shadow:0 0 18px;font:900 30px/1 ui-monospace,monospace}.gate-core span{font:900 7px/1 ui-monospace,monospace;position:absolute;bottom:17px}.gate-core.built{color:#69f5ff;border-style:solid;box-shadow:0 0 18px #5eeeff,0 0 58px #56dfff66,inset 0 0 35px #46cfff33}@keyframes gate-spin{to{transform:rotate(360deg)}}.gate-core b,.gate-core span{animation:12s linear infinite gate-counter-spin}@keyframes gate-counter-spin{to{transform:rotate(-360deg)}}.gate-resources{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.gate-resources div{background:#0a172bb8;border:1px solid #7d9bc521;border-radius:9px;padding:12px}.gate-resources span{color:#657c96;letter-spacing:.12em;font:800 6px/1 ui-monospace,monospace;display:block}.gate-resources b{color:#e7f5ff;margin-top:7px;font:900 17px/1 ui-monospace,monospace;display:block}.gate-resources small{color:#506983;margin-top:6px;font-size:6px;display:block}.gate-progress{background:#151b35;border-radius:10px;height:7px;margin:12px 0;overflow:hidden}.gate-progress i{background:linear-gradient(90deg,#683cff,#d65cff,#65eaff);height:100%;transition:width .35s;display:block;box-shadow:0 0 15px #ba55ff}.gate-actions{gap:8px;display:flex}.gate-actions button{color:#dfa1ff;letter-spacing:.12em;cursor:pointer;background:#501e7c59;border:1px solid #c35eff52;border-radius:8px;flex:1;padding:12px;font:900 8px/1 ui-monospace,monospace}.gate-actions button:disabled{opacity:.28;cursor:default}.gate-actions .gate-enter{color:#d5fbff;background:linear-gradient(135deg,#1f7e9b85,#33318985);border-color:#64ebff85;box-shadow:0 0 24px #4cddff24}.gate-credit-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.gate-credit-actions button{color:#f4d576;cursor:pointer;background:linear-gradient(135deg,#5d421261,#261e1c80);border:1px solid #f8c4484d;border-radius:8px;min-width:0;padding:9px 12px}.gate-credit-actions button:disabled{opacity:.28;cursor:default}.gate-credit-actions b,.gate-credit-actions span{font-family:ui-monospace,monospace;display:block}.gate-credit-actions b{letter-spacing:.1em;font-size:8px}.gate-credit-actions span{color:#9d8449;margin-top:5px;font-size:6px;font-weight:800}.gate-credit-actions>small{color:#596d83;text-align:center;letter-spacing:.06em;background:#070f1f85;border:1px solid #778ba81f;border-radius:6px;grid-column:1/-1;padding:7px 9px;font:800 6px/1 ui-monospace,monospace}.gate-rewards{background:#050e1eb3;border:1px solid #7098c021;border-radius:10px;margin-top:12px;padding:13px 14px}.gate-rewards h3{color:#cfebff;margin:0;font-size:9px}.gate-rewards div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.gate-rewards span{color:#78dff0;border:1px solid #73d2ec2e;border-radius:6px;padding:6px 8px;font:800 6px/1 ui-monospace,monospace}.gate-rewards p{color:#596f88;margin:9px 0 0;font-size:7px;line-height:1.45}.gate-intermission{z-index:30;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto;background:radial-gradient(circle,#5b1f8f47,#01040cd6);place-items:center;padding:18px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.gate-intermission>div{text-align:center;background:linear-gradient(145deg,#121234fa,#050a19fa);border:1px solid #c963ff59;border-radius:16px;width:min(480px,100%);padding:24px;box-shadow:0 35px 100px #000}.gate-intermission small{color:#ca72ff;letter-spacing:.2em;font:900 7px/1 ui-monospace,monospace}.gate-intermission h2{margin:9px 0 0;font-size:22px}.gate-intermission p{color:#7188a0;margin:10px auto 18px;font-size:9px;line-height:1.55}.gate-intermission>div>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gate-intermission button{color:#8fa7bb;letter-spacing:.1em;cursor:pointer;background:#162740b3;border:1px solid #7f9dc038;border-radius:8px;padding:12px;font:900 7px/1 ui-monospace,monospace}.gate-intermission button.continue{color:#9ff3ff;background:#1c66846b;border-color:#68e8ff66}.game-market{background:radial-gradient(circle at 18% 18%,#c4861c33,#0000 33%),linear-gradient(145deg,#11101d,#040814 72%);min-height:0;padding:18px 22px 24px;overflow:auto}.vip-hero{background:linear-gradient(135deg,#6a460e61,#111830b8);border:1px solid #ffcb4a45;border-radius:14px;grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:inset 0 0 40px #ffbe340a}.vip-hero.active{border-color:#ffda6194;box-shadow:0 0 35px #ffb62b1a,inset 0 0 40px #ffc43512}.vip-emblem{color:#fff0aa;letter-spacing:.08em;background:radial-gradient(circle,#704710,#17111c 68%);border:2px solid #ffd25c;border-radius:50%;place-items:center;width:82px;height:82px;font:900 20px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 11px #ffd052,0 0 32px #ffb72b6b,inset 0 0 22px #ffd55733}.vip-hero small{color:#e3b94f;letter-spacing:.18em;font:900 7px/1 ui-monospace,monospace}.vip-hero h2{margin:7px 0 0;font-size:19px}.vip-hero p{color:#7d859c;max-width:570px;margin:8px 0 0;font-size:8px;line-height:1.5}.vip-balance{text-align:right;background:#18141aa6;border:1px solid #efba3733;border-radius:9px;min-width:120px;padding:10px 12px}.vip-balance span{color:#8f7744;font:800 6px/1 ui-monospace,monospace;display:block}.vip-balance b{color:#ffd76b;margin-top:6px;font:900 13px/1 ui-monospace,monospace;display:block}.vip-balance small{color:#82dba1;margin-top:7px;font:800 6px/1 ui-monospace,monospace;display:block}.vip-level-progress{background:#070e1db3;border:1px solid #86a4c424;border-radius:11px;margin-top:12px;padding:12px}.vip-level-progress>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.vip-level-progress header small,.vip-level-progress header b{font-family:ui-monospace,monospace;display:block}.vip-level-progress header small{color:#718198;letter-spacing:.14em;font-size:6px}.vip-level-progress header b{color:#d8e5f2;margin-top:5px;font-size:8px}.vip-level-progress header>span{color:#889aaf;font:800 7px/1 ui-monospace,monospace}.vip-level-progress>i{background:#151c2b;border-radius:9px;height:5px;margin-top:9px;display:block;overflow:hidden}.vip-level-progress>i em{border-radius:inherit;height:100%;transition:width .25s;display:block;box-shadow:0 0 12px}.vip-level-progress>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.vip-level-progress article{opacity:.46;background:#081120ad;border:1px solid #7891b01a;border-radius:7px;padding:9px 8px}.vip-level-progress article.unlocked{opacity:.78;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.vip-level-progress article.unlocked{border-color:color-mix(in srgb,currentColor 24%,transparent)}}.vip-level-progress article.current{opacity:1;border-color:currentColor;box-shadow:inset 0 0 18px}@supports (color:color-mix(in lab, red, red)){.vip-level-progress article.current{box-shadow:inset 0 0 18px color-mix(in srgb,currentColor 10%,transparent)}}.vip-level-progress article small,.vip-level-progress article b,.vip-level-progress article span,.vip-level-progress article em{display:block}.vip-level-progress article small{font:800 5px/1 ui-monospace,monospace}.vip-level-progress article b{color:#eef6ff;margin-top:5px;font:900 7px/1 ui-monospace,monospace}.vip-level-progress article span,.vip-level-progress article em{color:#71849a;margin-top:5px;font:700 5px/1.3 ui-monospace,monospace}.vip-benefits{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.vip-benefits article{background:#091325b8;border:1px solid #7f9bbe21;border-radius:9px;padding:13px}.vip-benefits i{color:#ffd05e;background:#5b3b0c4d;border:1px solid #ffcd524d;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.vip-benefits b{color:#e6edf6;letter-spacing:.08em;margin-top:9px;font:900 7px/1 ui-monospace,monospace;display:block}.vip-benefits span{color:#64758b;margin-top:6px;font-size:7px;line-height:1.45;display:block}.vip-benefits.inactive{opacity:.55;filter:saturate(.55)}.vip-packages{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.vip-packages article{text-align:center;background:linear-gradient(145deg,#111e33c2,#070d1bc7);border:1px solid #859cbc24;border-radius:11px;padding:15px}.vip-packages article.featured{background:linear-gradient(145deg,#50370e7a,#131628cc);border-color:#ffcd4c61;box-shadow:inset 0 0 28px #ffbe300d}.vip-packages small{color:#7b8496;letter-spacing:.15em;font:800 6px/1 ui-monospace,monospace}.vip-packages h3{margin:8px 0 0;font-size:14px}.vip-packages b{color:#ffd160;margin-top:8px;font:900 13px/1 ui-monospace,monospace;display:block}.vip-packages button{color:#ffe18c;letter-spacing:.1em;cursor:pointer;background:#68470f61;border:1px solid #ffcf4e57;border-radius:7px;width:100%;margin-top:12px;padding:10px;font:900 7px/1 ui-monospace,monospace}.vip-packages button:disabled{opacity:.3;cursor:default}.market-note{color:#57677c;text-align:center;margin:11px 2px 0;font-size:7px}@media (pointer:coarse),(max-width:820px){.joystick{left:calc(var(--edge-left) + 72px);bottom:calc(var(--edge-bottom) + 30px);display:block}.quick-slot-bank{display:grid}.hud-menu-orb{top:calc(var(--edge-top) + 184px)}.hud-edit-orb{top:calc(var(--edge-top) + 187px)}.bottom-hud{bottom:calc(var(--edge-bottom) + 8px)}.topbar{gap:8px}.brand{flex:0 190px;min-width:0;max-width:190px;overflow:hidden}.brand>div:last-child{min-width:0}.brand-name,.brand-sector{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stats{flex:1;justify-content:flex-end;gap:4px;min-width:0}.stat-chip{gap:5px;min-width:78px;padding:0 8px}.hangar-btn{min-width:100px}.upgrade-bar{display:flex}.systems,.mission{width:190px}.radar{width:100px;height:100px}.upgrade-btn{width:63px;padding:5px 3px}.combat-wheel{right:calc(var(--edge-right) + 42px);bottom:calc(var(--edge-bottom) + 30px)}.hangar-overlay{padding:calc(var(--edge-top) + 7px) calc(var(--edge-right) + 7px) calc(var(--edge-bottom) + 7px) calc(var(--edge-left) + 7px)}.hangar-window{border-radius:12px;width:100%;height:100%}.hangar-header{padding:9px 12px 7px}.hangar-header h2{margin-top:4px;font-size:14px}.hangar-header small{font-size:6px}.hangar-tabs{padding:5px 12px}.hangar-tabs button{padding:7px 9px;font-size:6px}.ship-market{grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 12px 16px}.ship-card{grid-template-rows:52px minmax(38px,auto) auto 32px;gap:7px;min-width:0;min-height:224px;padding:10px}.ship-visual{height:52px}.ship-visual img{width:112px;height:62px}.ship-showroom-head{grid-column:1/-1;padding:8px 10px}.drone-market{padding:9px 12px 16px}.drone-bay-summary{padding:8px 10px}.drone-cards{gap:7px;margin-top:7px}.drone-card{padding:9px}.drone-visual{height:42px}.drone-visual img{width:82px;height:40px}.drone-card p{margin:6px 0}.item-market{gap:6px;padding:9px 12px 16px}.market-item{grid-template-columns:38px 1fr auto;padding:8px}.market-icon{width:36px;height:36px}.ammo-market{padding:9px 12px 16px}.ammo-card{padding:9px}.ammo-explainer{padding:8px 10px}.extras-market{padding:9px 12px 16px}.extra-card{padding:9px}.extras-summary{padding:8px 10px}.configurator{grid-template-columns:215px 1fr}.config-summary{padding:10px}.config-ship{padding:6px}.config-ship img{width:112px;height:52px}.config-ship h3{margin-top:3px}.equipment-slots{padding:10px 12px 16px}.equip-row{grid-template-columns:31px 1fr auto;padding:6px 8px}.equip-glyph{width:29px;height:29px}.stepper button{width:25px;height:25px}.quick-rail{top:47%}.system-overlay{padding:calc(var(--edge-top) + 7px) calc(var(--edge-right) + 7px) calc(var(--edge-bottom) + 7px) calc(var(--edge-left) + 7px)}.system-window{border-radius:12px;width:100%;height:100%}.local-map-overlay{padding:calc(var(--edge-top) + 10px) calc(var(--edge-right) + 10px) calc(var(--edge-bottom) + 10px) calc(var(--edge-left) + 10px)}.local-map-window{border-radius:14px;width:min(680px,68vw);height:min(430px,64vh)}.local-map-window>footer{gap:7px;padding:7px 9px}.local-map-window>footer strong{font-size:5px}}@media (pointer:coarse) and (max-width:940px){.brand{flex-basis:130px;max-width:130px}.brand-name{letter-spacing:.12em;font-size:9px}.brand-sector{display:none}.render-mode{letter-spacing:.06em;font-size:5px}.stat-chip{min-width:auto;padding:0 7px}.stat-chip>span:last-child{display:none}.stat-chip b{font-size:10px}.hangar-btn{min-width:82px;padding:4px 7px}.vip-chip{min-width:60px;padding:0 7px}.icon-btn{flex:0 0 34px}.ship-market{grid-template-columns:repeat(2,minmax(0,1fr))}.ship-showroom-head p{white-space:nowrap;max-width:46%}}@media (max-width:560px){.topbar{top:calc(var(--edge-top) + 8px);left:calc(var(--edge-left) + 9px);right:calc(var(--edge-right) + 9px)}.brand-name{font-size:10px}.brand-sector{display:none}.render-mode{margin-top:3px;font-size:5px}.brand-mark{width:30px;height:30px}.stat-chip{min-width:auto;height:31px;padding:0 9px;font-size:0}.stat-chip b{font-size:10px}.icon-btn{width:31px;height:31px}.install-btn{height:31px;padding:0 9px}.install-btn span{display:none}.hangar-btn{place-items:center;width:35px;min-width:35px;padding:4px;display:grid}.hangar-btn>span{grid-row:auto;font-size:18px}.hangar-btn b,.hangar-btn small{display:none}.mission{top:calc(var(--edge-top) + 50px);left:calc(var(--edge-left) + 9px);width:175px;padding:10px 11px}.mission-copy{display:none}.radar{top:calc(var(--edge-top) + 50px);right:calc(var(--edge-right) + 9px);width:86px;height:86px}.bottom-hud{bottom:calc(var(--edge-bottom) + 9px)}.systems{width:150px;padding:7px 9px}.system-row{margin:3px 0}.joystick{left:calc(var(--edge-left) + 62px);bottom:calc(var(--edge-bottom) + 24px);width:94px;height:94px}.quick-slot-bank.left{left:calc(var(--edge-left) + 5px);bottom:calc(var(--edge-bottom) + 12px)}.quick-slot-bank.right{right:calc(var(--edge-right) + 132px);bottom:calc(var(--edge-bottom) + 10px)}.hud-menu-orb{top:calc(var(--edge-top) + 151px);right:calc(var(--edge-right) + 30px)}.hud-edit-orb{top:calc(var(--edge-top) + 154px);right:calc(var(--edge-right) + 84px)}.quick-layout-editor{top:calc(var(--edge-top) + 47px);right:calc(var(--edge-right) + 112px);width:min(305px,49vw)}.joystick-knob{width:40px;height:40px}.combat-wheel{right:calc(var(--edge-right) + 36px);bottom:calc(var(--edge-bottom) + 24px);transform-origin:100% 100%;transform:scale(.82)}.target-panel{top:calc(var(--edge-top) + 49px);width:225px;padding:7px 9px}.target-tag{top:calc(var(--edge-top) + 50px);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:7px;overflow:hidden}.hangar-header{grid-template-columns:1fr auto 30px;gap:7px}.hangar-balance{padding:6px;font-size:6px}.ship-market,.item-market,.ammo-cards,.extra-cards{grid-template-columns:1fr}.ship-showroom-head{display:block}.ship-showroom-head p{text-align:left;margin-top:6px}.drone-cards{grid-template-columns:1fr}.configurator{grid-template-columns:1fr;overflow:auto}.config-summary{border-bottom:1px solid #759dc61a;border-right:0;overflow:visible}.equipment-slots{overflow:visible}.drone-loadout-grid,.mission-browser{grid-template-columns:1fr}.drone-loadout-card{grid-template-columns:72px 1fr}.system-window>header{padding:10px 12px 8px}.system-window>header h2{font-size:15px}.system-window>nav{padding:5px 11px}.galaxy-node-name{display:none}.galaxy-node{width:47px;min-height:32px;padding:3px}.galaxy-node>b{font-size:6.5px}.galaxy-node>small{font-size:4px}.galaxy-node-core{width:12px;height:12px;font-size:4px}.galaxy-base-badge{font-size:3.5px;top:-7px;right:-7px}.galaxy-map-footer{grid-template-columns:1fr;padding:5px}.galaxy-inspector{grid-template-columns:1fr auto;gap:6px;padding:6px}.galaxy-inspector strong{display:none}.galaxy-inspector nav{max-width:145px}.galaxy-legend{display:none}.mission-browser{padding:8px}.mission-browser>article{grid-template-columns:1fr 110px;padding:8px}.pilot-logbook{grid-template-columns:1fr;padding:8px;overflow:auto}.material-manifest,.flight-records,.flight-records>div{overflow:visible}.material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:560px) and (pointer:coarse){.topbar{top:calc(var(--edge-top) + 7px)}.mission{top:calc(var(--edge-top) + 49px);width:180px;padding:8px 10px}.mission-copy,.xp-row{display:none}.radar{top:calc(var(--edge-top) + 49px);right:calc(var(--edge-right) + 8px);width:75px;height:75px}.stats{margin-right:0}.bottom-hud{bottom:calc(var(--edge-bottom) + 5px);transform-origin:bottom;display:flex;transform:translate(-50%)scale(.78)}.systems{width:170px}.config-dock button{min-width:77px}.config-dock .dock-hangar{min-width:105px}.target-tag{top:calc(var(--edge-top) + 48px)}.target-panel{top:calc(var(--edge-top) + 46px);width:215px}.safe-zone-label{bottom:calc(var(--edge-bottom) + 78px)}}@media (pointer:coarse) and (max-aspect-ratio:1.35){.topbar{left:calc(var(--edge-left) + 8px);right:calc(var(--edge-right) + 8px)}.brand{flex-basis:74px;max-width:74px}.brand-name,.render-mode{display:none}.stats{gap:3px}.stat-chip{height:32px;padding:0 6px}.hangar-btn{place-items:center;width:38px;min-width:38px;padding:3px;display:grid}.hangar-btn>span{grid-row:auto}.hangar-btn b,.hangar-btn small{display:none}.vip-chip{min-width:52px;height:32px}.icon-btn{flex-basis:32px;width:32px;height:32px}.mission,.radar{top:calc(var(--edge-top) + 55px)}.bottom-hud{bottom:calc(var(--edge-bottom) + 8px);transform-origin:bottom;transform:translate(-50%)scale(.9)}.joystick{bottom:calc(var(--edge-bottom) + 14px)}.combat-wheel{bottom:calc(var(--edge-bottom) + 10px)}}@media (max-width:820px){.game-market{padding:10px}.vip-hero{grid-template-columns:62px 1fr;gap:10px;padding:11px}.vip-emblem{width:58px;height:58px;font-size:15px}.vip-balance{text-align:center;grid-column:1/3;width:100%}.vip-benefits{grid-template-columns:1fr 1fr;gap:6px}.vip-level-progress>div{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-packages{grid-template-columns:1fr;gap:6px}.base-trade-overlay{padding:calc(var(--edge-top) + 6px) calc(var(--edge-right) + 6px) calc(var(--edge-bottom) + 6px) calc(var(--edge-left) + 6px)}.base-trade-window{border-radius:10px;width:100%;height:100%;max-height:none}.base-cargo-summary{grid-template-columns:1fr;gap:4px;padding:7px 9px}.base-material-list{padding:8px}.base-material-list article{grid-template-columns:11px 1fr repeat(3,48px);gap:4px;padding:7px}.base-trade-window>footer{grid-template-columns:1fr 100px;padding:8px}.base-trade-action{right:calc(var(--edge-right) + 94px);bottom:calc(var(--edge-bottom) + 94px);min-width:120px;padding:8px}.radiation-warning{top:calc(var(--edge-top) + 74px);min-width:250px;padding:8px 10px}.radiation-warning>i{flex-basis:30px;width:30px;height:30px;font-size:19px}}@media (max-height:700px) and (min-width:821px){.game-market{padding:10px 14px 14px}.vip-hero{grid-template-columns:68px 1fr auto;padding:10px 13px}.vip-emblem{width:58px;height:58px;font-size:14px}.vip-hero p{margin-top:5px}.vip-benefits{margin-top:7px}.vip-benefits article{padding:8px}.vip-benefits i{width:24px;height:24px}.vip-packages{margin-top:7px}.vip-packages article{padding:9px}.vip-packages button{margin-top:7px;padding:7px}.galaxy-node{width:55px;min-height:34px;padding:3px}.galaxy-node-name{display:none}.galaxy-map-footer,.galaxy-inspector{padding:6px 8px}.galaxy-legend small{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
