@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@400;500;600;700&family=Michroma&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{color-scheme:dark;--bg: #05080f;--panel: #0f172a;--panel-2: #1e293b;--text: #f1f5f9;--muted: #94a3b8;--line: #334155;--accent: #f59e0b;--accent-2: #22d3ee;--danger: #ef4444;--shadow: rgba(0, 0, 0, .5)}*{box-sizing:border-box}html{min-height:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}a{color:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);border-bottom:1px solid var(--line);background:#111316eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{font-weight:800;text-decoration:none}.top-nav,.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.top-nav a,.button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--panel);text-decoration:none;font-weight:700}.button.primary{border-color:transparent;background:var(--accent);color:#181818}.button.secondary{background:var(--panel-2)}.page-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:36px 0 56px}.intro{max-width:760px;padding:18px 0 34px}.eyebrow{margin:0 0 6px;color:var(--accent-2);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:0;max-width:820px;font-size:clamp(2rem,5vw,4.4rem);line-height:.98}h2{margin:0;font-size:1.5rem}h3{margin:0 0 4px;font-size:1.08rem}.intro-copy,.muted{color:var(--muted)}.intro-copy{margin:18px 0 0;max-width:660px;font-size:1.08rem}.hero-actions{margin-top:18px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.game-group-list{display:grid;gap:22px}.game-carousel{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#15191f;box-shadow:0 16px 38px var(--shadow)}.carousel-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.carousel-controls{display:flex;align-items:center;gap:10px}.icon-button{width:38px;height:38px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--text);font-size:1.7rem;line-height:1;cursor:pointer}.carousel-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;align-items:stretch}.game-card{display:grid;gap:14px;min-height:270px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 16px 38px var(--shadow)}.game-card.compact{min-height:0;box-shadow:none}.game-card header{display:grid;gap:8px}.preview-frame-wrap,.preview-static{position:relative;height:clamp(220px,30vw,320px);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#080b10}.preview-frame{width:100%;height:100%;border:0;pointer-events:none}.preview-overlay{position:absolute;right:12px;bottom:12px;padding:6px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#000000b8;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.preview-static{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1fr);gap:20px;align-items:center;padding:22px}.preview-board{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:min(100%,260px);aspect-ratio:1;padding:10px;border:1px solid #334155;border-radius:8px;background:#020617}.preview-board span{border-radius:6px;background:#1e293b;box-shadow:inset 0 1px 4px #00000073}.preview-board span.lit{background:#facc15;box-shadow:0 0 18px #facc15ad}.preview-galaxy{position:relative;width:min(100%,280px);aspect-ratio:1;overflow:hidden;border:1px solid #334155;border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.22),transparent 36%),radial-gradient(circle at 70% 34%,rgba(244,114,182,.24),transparent 22%),#020617}.preview-galaxy span{position:absolute;width:3px;height:3px;border-radius:999px;background:#dbeafe}.preview-galaxy i{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border:2px solid rgba(125,211,252,.55);border-radius:999px;box-shadow:0 0 34px #38bdf873}.preview-static-copy{display:grid;gap:10px}.preview-static-copy h4{margin:0;font-size:1.6rem;line-height:1.05}.preview-static-copy p{margin:0;color:var(--muted)}.variant-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.variant-tab{display:grid;gap:2px;min-height:58px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);text-align:left;cursor:pointer}.variant-tab.active{border-color:var(--accent-2);background:#57c7b81f}.variant-tab span{font-weight:800}.variant-tab small{color:var(--muted);font-size:.78rem}.status-row,.meta-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pill{display:inline-flex;align-items:center;min-height:28px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#ffffff08;font-size:.82rem;font-weight:700}.pill.live{color:#151515;border-color:transparent;background:var(--accent-2)}.detail-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:28px;align-items:start}.detail-main,.detail-aside{display:grid;gap:18px}.panel{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.panel ul{margin:12px 0 0;padding-left:20px}.panel li+li{margin-top:8px}.panel-row{margin-top:12px}.source-list{display:grid;gap:8px}.source-list a{color:var(--accent-2);font-weight:700}.play-shell{display:grid;grid-template-rows:auto 1fr;height:calc(100vh - 67px);min-height:500px}.embedded-game-shell{min-height:calc(100vh - 67px);background:#020617}.embedded-game-canvas{min-height:calc(100vh - 154px)}.starborne-screen{min-height:calc(100vh - 154px);background:#020617;color:#f8fafc}.sb-panel{position:relative;z-index:1;padding:clamp(18px,3vw,32px);border:1px solid rgba(245,158,11,.2);border-radius:4px;background:linear-gradient(135deg,#0f172aeb,#0a0e1af5);box-shadow:0 0 30px #f59e0b0f,inset 0 0 40px #0006}.sb-panel:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:4px;padding:1px;background:linear-gradient(135deg,rgba(245,158,11,.3),transparent 50%,rgba(34,211,238,.15));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.sb-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border:1px solid rgba(245,158,11,.4);border-radius:4px;background:linear-gradient(180deg,#f59e0b1f,#f59e0b0a);color:#fbbf24;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .15s ease;font-family:Courier New,Courier,monospace}.sb-btn:hover{background:linear-gradient(180deg,#f59e0b38,#f59e0b1a);border-color:#f59e0b99;box-shadow:0 0 20px #f59e0b26}.sb-btn.primary{background:linear-gradient(180deg,#f59e0b40,#f59e0b1a);border-color:#f59e0b8c;box-shadow:0 0 15px #f59e0b1a}.sb-btn.secondary{border-color:#94a3b84d;color:#94a3b8;background:transparent}.sb-btn.secondary:hover{border-color:#94a3b880;color:#cbd5e1}.sb-btn.danger{border-color:#ef444466;color:#ef4444}.sb-btn.danger:hover{background:#ef44441a;box-shadow:0 0 20px #ef44441f}.sb-btn.warning{border-color:#fbbf2466;color:#fbbf24}.sb-btn.warning:hover{background:#fbbf2414;box-shadow:0 0 20px #fbbf241a}.sb-label{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b899;font-family:Courier New,Courier,monospace}.sb-value{font-weight:700;color:#f1f5f9;font-family:Courier New,Courier,monospace}.sb-value.gold{color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.3)}.sb-value.green{color:#39ff14;text-shadow:0 0 8px rgba(57,255,20,.3)}.sb-value.cyan{color:#22d3ee;text-shadow:0 0 8px rgba(34,211,238,.25)}.sb-value.danger{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.3)}.sb-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(245,158,11,.25),transparent);margin:16px 0}.orientation-gate{display:none}@media(orientation:portrait)and (pointer:coarse){.orientation-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 28%,rgba(34,211,238,.12),transparent 36%),linear-gradient(180deg,#020617fa,#05080ffc);color:#f8fafc}.orientation-gate-panel{width:min(360px,100%);text-align:center;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif}.orientation-gate-icon{width:72px;height:72px;display:grid;place-items:center;margin:0 auto 18px;border:1px solid rgba(34,211,238,.34);border-radius:999px;color:#22d3ee;font-size:2.4rem;animation:orientationRotateCue 1.6s ease-in-out infinite}.orientation-gate h2{margin:0 0 10px;color:#f8b825;font-size:1.45rem;letter-spacing:0}.orientation-gate p{margin:0;color:#e2e8f0bd;font-size:.98rem;line-height:1.5}}@keyframes orientationRotateCue{0%,to{transform:rotate(0)}55%{transform:rotate(90deg)}}.starborne-splash{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;width:100%;height:100%;padding:clamp(18px,4vw,48px);background:#05080f}.starborne-summary{position:relative;display:grid;place-items:center;min-height:calc(100vh - 154px);padding:clamp(18px,4vw,48px);background:#05080f}.starborne-map-screen,.starborne-system-screen{display:grid;grid-template-rows:auto 1fr;gap:18px;padding:clamp(14px,3vw,28px)}.starborne-screen-header{display:flex;justify-content:space-between;gap:14px;align-items:center}.starborne-screen-header h1{font-size:clamp(1.8rem,4vw,3.8rem)}.galaxy-canvas-wrap{position:relative;min-height:min(72vh,760px);overflow:hidden;border:1px solid #334155;border-radius:8px;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,240,.34),transparent 8%),radial-gradient(ellipse at 48% 52%,rgba(125,211,252,.3),transparent 28%),radial-gradient(ellipse at 58% 45%,rgba(244,114,182,.22),transparent 34%),radial-gradient(ellipse at 42% 55%,rgba(167,139,250,.2),transparent 38%),#01030a}.galaxy-three-host{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab}.galaxy-three-host:active{cursor:grabbing}.galaxy-three-host canvas{width:100%;height:100%;display:block;transition:filter .55s ease;touch-action:none}.galaxy-canvas-wrap.zooming .galaxy-three-host canvas{filter:brightness(1.18) saturate(1.2)}.galaxy-system-label{position:absolute;z-index:2;padding:5px 9px;border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#020617bd;color:#e2e8f0;font-size:.78rem;font-weight:900;line-height:1;transform:translate(12px,-50%);transition:opacity .2s ease,border-color .2s ease,background .2s ease;cursor:pointer;pointer-events:auto}.galaxy-system-label.active,.galaxy-system-label.zoom-target{border-color:#facc15;background:#0f172aeb;box-shadow:0 0 20px #facc1542}.galaxy-system-go{position:absolute;z-index:3;transition:opacity .2s ease}.galaxy-system-go button{padding:6px 22px;border:2px solid #facc15;border-radius:999px;background:#0f172aeb;color:#facc15;font-size:.82rem;font-weight:900;letter-spacing:.06em;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;box-shadow:0 0 24px #facc152e}.galaxy-system-go button:hover{background:#facc152e;box-shadow:0 0 32px #facc1559}.galaxy-system-panel{position:absolute;z-index:5;left:50%;bottom:60px;transform:translate(-50%);pointer-events:none}.galaxy-system-panel-inner{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 32px 18px;border:1px solid rgba(250,204,21,.3);border-radius:12px;background:#020617d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 40px #facc1514,inset 0 0 40px #facc1508;pointer-events:auto;animation:galaxyPanelIn .4s ease}@keyframes galaxyPanelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.galaxy-system-panel-name{color:#facc15;font-size:1.1rem;font-weight:900;letter-spacing:.04em;text-shadow:0 0 20px rgba(250,204,21,.25)}.galaxy-system-panel-coords{color:#e2e8f080;font-size:.7rem;font-weight:600;letter-spacing:.08em;font-family:monospace}.galaxy-system-panel-go{margin-top:6px;padding:7px 28px;border:1px solid rgba(250,204,21,.5);border-radius:999px;background:#facc151a;color:#facc15;font-size:.78rem;font-weight:900;letter-spacing:.08em;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease;box-shadow:0 0 18px #facc151f}.galaxy-system-panel-go:hover{background:#facc1533;border-color:#facc15;box-shadow:0 0 30px #facc154d}.galaxy-map-caption{position:absolute;z-index:3;left:16px;bottom:16px;padding:8px 12px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#020617c2;color:#cbd5e1;font-weight:700}.system-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:20px;min-height:660px}.system-map,.solar-system-canvas-wrap{position:relative;min-height:660px;overflow:hidden;border:1px solid #334155;border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(125,211,252,.1),transparent 26%),#020617}.solar-system-three-host{position:absolute;top:0;right:0;bottom:0;left:0}.solar-system-three-host canvas{display:block;width:100%;height:100%}.solar-system-planet-label{position:absolute;z-index:4;max-width:190px;padding:7px 10px;border:1px solid rgba(125,211,252,.45);border-radius:999px;background:#020617d1;color:#f8fafc;font-size:.78rem;font-weight:900;line-height:1.1;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));transition:opacity .14s ease;white-space:nowrap}.system-orbits,.route-layer{position:absolute;top:0;right:0;bottom:0;left:0}.orbit-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(148,163,184,.16);border-radius:999px;transform:translate(-50%,-50%)}.system-star{position:absolute;left:50%;top:50%;width:76px;height:76px;border-radius:999px;box-shadow:0 0 70px currentColor;transform:translate(-50%,-50%)}.planet-node{position:absolute;z-index:2;min-width:18px;min-height:18px;border:1px solid rgba(219,234,254,.7);border-radius:999px;background:linear-gradient(135deg,#60a5fa,#c084fc);box-shadow:0 0 18px #60a5fa80;transform:translate(-50%,-50%);cursor:pointer}.planet-node:disabled{opacity:.4;cursor:default}.planet-node.active{border-color:#facc15;box-shadow:0 0 26px #facc15d9}.route-layer{z-index:1;pointer-events:auto}.route-layer path{fill:none;stroke:#38bdf87a;stroke-width:.7;stroke-dasharray:2 1.5;pointer-events:stroke;cursor:pointer}.route-layer path.active{stroke:#facc15;stroke-width:1.2;filter:drop-shadow(0 0 4px rgba(250,204,21,.8))}.system-mission-pills{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.system-mission-pills button,.mission-briefing{border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f172ad1;color:#f8fafc}.system-mission-pills button{display:grid;gap:3px;padding:9px 10px;text-align:left;cursor:pointer}.system-mission-pills button.active{border-color:#38bdf8;background:#0ea5e938}.system-mission-pills span{color:#94a3b8;font-size:.72rem;font-weight:800;text-transform:uppercase}.mission-briefing{display:grid;align-content:start;gap:16px;padding:18px}.summary-card.success{border-color:#22c55e8c}.summary-card.failed{border-color:#ef44448c}.starborne-shell{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 154px);background:#020617}.starborne-shell.play-only{grid-template-columns:1fr}.starborne-map-panel{display:grid;align-content:start;gap:16px;padding:18px;border-right:1px solid #1e293b;background:#0f172af5}.starborne-map-panel h2,.system-card h3{margin:0}.galaxy-map{position:relative;height:230px;overflow:hidden;border:1px solid #334155;border-radius:8px;background:radial-gradient(circle at 52% 48%,rgba(79,70,229,.28),transparent 34%),radial-gradient(circle at 80% 25%,rgba(244,114,182,.18),transparent 26%),#020617}.galaxy-map svg{width:100%;height:100%}.galaxy-map path{fill:none;stroke:#94a3b873;stroke-width:.8;stroke-dasharray:2 2}.galaxy-map button{position:absolute;width:18px;height:18px;padding:0;border:2px solid;border-radius:999px;background:#f8fafc;box-shadow:0 0 18px currentColor;transform:translate(-50%,-50%);cursor:pointer}.galaxy-map button.active{width:26px;height:26px;background:#0f172a}.system-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:12px;border:1px solid #334155;border-radius:8px;background:#0f172a}.system-sun{width:46px;height:46px;border-radius:999px;box-shadow:0 0 24px currentColor}.mission-list,.ship-forms{display:grid;gap:8px}.mission-row,.ship-forms button{display:grid;gap:3px;padding:10px;border:1px solid #334155;border-radius:8px;background:#111827;color:#e5e7eb;text-align:left;cursor:pointer}.mission-row.active,.ship-forms button.active{border-color:#38bdf8;background:#0ea5e924}.mission-row span,.mission-row small,.ship-forms small{color:#94a3b8}.launch-button{min-height:46px;border:0;border-radius:8px;background:#f0b429;color:#111316;font-weight:900;cursor:pointer}.button.small{min-height:28px;padding:2px 10px;border:1px solid #475569;border-radius:6px;background:#1e293b;color:#e2e8f0;font-size:.78rem;font-weight:700;cursor:pointer}.button.small:disabled{opacity:.35;cursor:not-allowed}.shop-panel{margin:12px 0;padding:10px;border:1px solid #334155;border-radius:8px;background:#0206179e}.shop-header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.82rem;color:#94a3b8}.shop-credits strong{color:#22d3ee}.shop-extras{color:#facc15;font-weight:700}.shop-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;color:#cbd5e1;font-size:.85rem}.control-hint{display:grid;gap:4px;padding:10px;border:1px solid #334155;border-radius:8px;background:#0206179e;color:#cbd5e1;font-size:.86rem}.control-hint strong{color:#f8fafc}.control-hint span{color:#94a3b8}.starborne-stage{position:relative;min-height:calc(100vh - 154px);overflow:hidden}.starborne-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.starborne-canvas canvas{display:block;width:100%;height:100%}.play-only .starborne-canvas{bottom:130px}.starborne-cp{position:absolute;bottom:0;left:0;right:0;z-index:5;height:130px;padding:8px 16px;background:linear-gradient(0deg,#05080ff2,#05080fb3);border-top:1px solid rgba(245,158,11,.2);box-shadow:0 -4px 30px #00000080;pointer-events:none;display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.starborne-cp>*{pointer-events:auto}.cp-section{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid rgba(148,163,184,.1);border-radius:3px;background:#0f172a80}.cp-section-title{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#94a3b873;font-family:Courier New,Courier,monospace;margin-bottom:4px}.cp-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:1px 0}.cp-row.compact{display:inline-flex;gap:4px}.cp-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b880;font-family:Courier New,Courier,monospace}.cp-value{font-size:.82rem;font-weight:700;font-family:Courier New,Courier,monospace;color:#f1f5f9}.cp-value.gold{color:#fbbf24;text-shadow:0 0 6px rgba(251,191,36,.3)}.cp-value.green{color:#39ff14;text-shadow:0 0 6px rgba(57,255,20,.3)}.cp-value.cyan{color:#22d3ee;text-shadow:0 0 6px rgba(34,211,238,.25)}.cp-value.danger{color:#ef4444;text-shadow:0 0 6px rgba(239,68,68,.3)}.cp-value.muted{color:#64748b}.cp-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 12px;min-width:140px}.cp-center .cp-label{font-size:.52rem}.cp-center .cp-value{font-size:1.3rem}.cp-hull-bar{display:flex;align-items:center;gap:6px;width:100%}.cp-hull-track{flex:1;height:6px;border:1px solid rgba(148,163,184,.2);border-radius:2px;background:#0006;overflow:hidden}.cp-hull-fill{height:100%;border-radius:1px;transition:width .15s ease,background .3s ease}.cp-hull-fill.safe{background:#22c55e;box-shadow:0 0 6px #22c55e4d}.cp-hull-fill.warn{background:#eab308;box-shadow:0 0 6px #eab3084d}.cp-hull-fill.crit{background:#ef4444;box-shadow:0 0 6px #ef44444d}.mission-progress{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:center;gap:10px;padding:3px 16px;pointer-events:none;background:linear-gradient(180deg,rgba(5,8,15,.85),transparent)}.progress-bar{height:3px;background:#94a3b814;border:1px solid rgba(148,163,184,.15);border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:#f59e0b;box-shadow:0 0 6px #f59e0b66;transition:width .15s ease;border-radius:1px}.fail-bar{border-color:#ef444433;background:#ef44440d}.fail-fill{background:#ef4444;box-shadow:0 0 6px #ef444466}.progress-label{color:#fbbf24;font-family:Courier New,Courier,monospace;font-size:.65rem;font-weight:700;min-width:32px;text-align:right;text-shadow:0 0 4px rgba(251,191,36,.3)}.starborne-status{position:absolute;left:16px;right:16px;bottom:140px;z-index:6;display:flex;gap:8px;justify-content:center;padding:4px 12px;color:#94a3b899;font-family:Courier New,Courier,monospace;font-size:.6rem;font-weight:700;letter-spacing:.05em;pointer-events:none}.play-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,32px);border-bottom:1px solid var(--line);background:var(--panel)}.play-toolbar h1{font-size:1.4rem;line-height:1.15}.game-frame{width:100%;height:100%;border:0;background:#0f1115}.empty-state{display:grid;gap:14px;padding:18px;border:1px solid var(--danger);border-radius:8px;background:#ef626217}@media(max-width:760px){.site-header,.play-toolbar{align-items:stretch;flex-direction:column}.detail-layout,.carousel-topline,.carousel-body,.preview-static{grid-template-columns:1fr}.carousel-topline{align-items:stretch;flex-direction:column}.carousel-controls{justify-content:space-between}.preview-frame-wrap,.preview-static{height:220px}.actions .button{flex:1 1 160px}.play-shell{height:calc(100vh - 118px)}.starborne-shell,.system-layout{grid-template-columns:1fr}.starborne-screen-header{align-items:stretch;flex-direction:column}.galaxy-canvas-wrap,.galaxy-three-host{min-height:540px}.system-map,.solar-system-canvas-wrap{min-height:560px}.starborne-map-panel{border-right:0;border-bottom:1px solid #1e293b}.starborne-hud{flex-direction:column;gap:0}.starborne-hud .hud-left,.starborne-hud .hud-right{width:100%;max-width:none;min-width:0;flex-direction:row;flex-wrap:wrap;gap:4px;padding:10px 12px;border:1px solid rgba(57,255,20,.35);border-left:none;border-right:none;position:static;height:auto;top:auto}.starborne-hud .hud-right{align-items:flex-start;border-top:none}.starborne-hud .hud-left{border-bottom:none}.starborne-hud .hud-left>div,.starborne-hud .hud-right>div{flex:1;min-width:70px;border-bottom:none;border-right:1px solid rgba(57,255,20,.08)}.starborne-hud .hud-left>div:last-child,.starborne-hud .hud-right>div:last-child{border-right:none}.starborne-hud .hud-right>div{text-align:left}.starborne-status{flex-wrap:wrap;font-size:.82rem;line-height:1.25}.starborne-stage,.starborne-canvas{min-height:620px}}.starborne-full{position:fixed;z-index:50;overflow:hidden;background:#020617;top:0;left:0;width:100vw;height:100vh;min-height:0;padding:0;gap:0}.starborne-full.starborne-map-screen,.starborne-full.starborne-system-screen,.starborne-full.starborne-shell.play-only{display:block}.starborne-full .galaxy-canvas-wrap,.starborne-full .system-layout,.starborne-full .solar-system-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;border:0;border-radius:0;grid-template-columns:1fr}.starborne-full.starborne-shell .starborne-stage{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.starborne-full.starborne-map-screen,.starborne-full.starborne-system-screen,.starborne-full.starborne-shell.play-only{display:block!important}.starborne-full .galaxy-canvas-wrap,.starborne-full .system-layout,.starborne-full .solar-system-canvas-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-height:0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important}.starborne-full.starborne-shell .starborne-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-height:0!important}.starborne-overlay-header{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 24px;background:linear-gradient(180deg,rgba(2,6,23,.92) 0%,transparent 100%);pointer-events:none}.starborne-overlay-header>*{pointer-events:auto}.overlay-panel{background:#02061780;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.screen-sidebar{position:absolute;top:0;right:0;bottom:0;z-index:10;width:min(360px,88vw);border-left:1px solid rgba(148,163,184,.14);background:#02061780;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:auto;overflow-y:auto;display:flex;flex-direction:column}.sys-sidebar-nav{padding:72px 20px 14px;border-bottom:1px solid rgba(148,163,184,.1)}.sys-back-btn{width:100%;justify-content:flex-start;padding:9px 12px;font-size:.7rem;letter-spacing:.1em}.sys-sidebar-section{padding:14px 20px;border-bottom:1px solid rgba(148,163,184,.1)}.sys-sidebar-label{display:flex;justify-content:space-between;align-items:center;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b88c;margin:0 0 10px}.sys-credits{font-size:.72rem;font-weight:700;color:#22d3ee;letter-spacing:.04em;text-transform:none}.sys-sidebar-sublabel{display:flex;justify-content:space-between;align-items:center;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#94a3b88c;margin:14px 0 8px}.sys-req-list,.sys-reward-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sys-req-row,.sys-reward-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.74rem}.sys-req-label,.sys-reward-label{color:#94a3b8;letter-spacing:.02em}.sys-req-value,.sys-reward-value{color:#e2e8f0;font-weight:700;text-align:right}.sys-reward-bonus{color:#fbbf24}.sys-req-empty{font-size:.74rem;color:#94a3b8;line-height:1.5;margin:0}.sys-mission-list{display:flex;flex-direction:column;gap:4px}.sys-mission-btn{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff08;color:#e2e8f0;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.sys-mission-btn:hover{border-color:#94a3b84d;background:#ffffff0f}.sys-mission-btn.active{border-color:#38bdf8;background:#0ea5e91f}.sys-mission-btn.done{border-color:#34d39961;background:#10b9811a}.sys-mission-btn.done:hover{border-color:#34d3999e;background:#10b98129}.sys-mission-btn.done .sys-mission-btn-meta{color:#34d399}.sys-mission-btn-title{font-size:.82rem;font-weight:700;color:#f1f5f9}.sys-mission-btn-meta{font-size:.65rem;color:#94a3b8}.sys-mission-title{font-size:1.05rem;font-weight:800;color:#f8fafc;margin:0 0 8px;line-height:1.2}.sys-pills{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.sys-mission-brief{font-size:.75rem;color:#94a3b8;line-height:1.55;margin:0}.sys-ship-forms{display:flex;flex-direction:column;gap:5px}.sys-form-btn{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#ffffff08;color:#e2e8f0;cursor:pointer;transition:border-color .15s,background .15s}.sys-form-btn:hover{border-color:#94a3b84d;background:#ffffff0f}.sys-form-btn.active{border-color:#38bdf8;background:#0ea5e91f}.sys-form-name{font-size:.82rem;font-weight:700;color:#f1f5f9}.sys-form-desc{font-size:.65rem;color:#94a3b8}.sys-shop{display:flex;flex-direction:column;gap:4px}.sys-shop-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.08)}.sys-shop-row:last-child{border-bottom:none}.sys-shop-item{font-size:.8rem;color:#cbd5e1}.sys-shop-owned{display:block;font-size:.62rem;color:#facc15;font-weight:700;margin-top:1px}.sys-shop-btn{padding:4px 12px;border:1px solid #475569;border-radius:6px;background:#1e293b;color:#e2e8f0;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:border-color .15s}.sys-shop-btn:hover:not(:disabled){border-color:#94a3b8}.sys-shop-btn:disabled{opacity:.35;cursor:not-allowed}.sys-launch-btn{margin:12px 20px 4px;padding:14px;border:none;border-radius:10px;background:#f0b429;color:#111316;font-size:.88rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .1s}.sys-launch-btn:hover{opacity:.9;transform:translateY(-1px)}.sys-launch-btn:active{transform:translateY(0)}.starborne-instructions{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;gap:6px 18px;flex-wrap:wrap;justify-content:center;padding:8px 20px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#020617d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#cbd5e1;font-size:.78rem;font-weight:700;pointer-events:none}.sys-instructions-left{left:20px;transform:none;right:calc(min(360px,88vw) + 20px);justify-content:flex-start}.starborne-instructions kbd{display:inline-block;padding:1px 6px;border:1px solid rgba(148,163,184,.35);border-radius:4px;background:#ffffff0f;color:#f8fafc;font-family:inherit;font-size:.72rem;margin:0 2px;line-height:1.4}.mission-progress{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;gap:10px;padding:4px 16px;pointer-events:none;background:#000a00b3;border-bottom:1px solid rgba(57,255,20,.2)}.progress-group{flex:1;display:flex;flex-direction:column;gap:2px}.progress-bar{height:4px;background:#39ff141f;border:1px solid rgba(57,255,20,.25);border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:#39ff14;box-shadow:0 0 6px #39ff1499;transition:width .15s ease;border-radius:1px}.fail-bar{border-color:#ef44444d;background:#ef444414}.fail-fill{background:#ef4444;box-shadow:0 0 6px #ef444480}.progress-label{color:#39ff14;font-family:Courier New,Courier,monospace;font-size:.75rem;font-weight:700;min-width:36px;text-align:right;text-shadow:0 0 4px rgba(57,255,20,.5)}.countdown-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#000500d9;pointer-events:none}.countdown-box{text-align:center;background:#001400e6;border:1px solid rgba(57,255,20,.35);padding:32px 48px;box-shadow:0 0 20px #39ff141a}.countdown-mission{color:#39ff14;font-family:Courier New,Courier,monospace;font-size:1.4rem;font-weight:700;margin:0 0 8px;text-shadow:0 0 6px rgba(57,255,20,.5)}.countdown-objective{color:#39ff14b3;font-family:Courier New,Courier,monospace;font-size:.85rem;margin:0 0 4px}.countdown-reward{color:#facc15b3;font-family:Courier New,Courier,monospace;font-size:.8rem;margin:0 0 16px}.countdown-number{color:#39ff14;font-family:Courier New,Courier,monospace;font-size:3.5rem;font-weight:700;text-shadow:0 0 12px rgba(57,255,20,.6);animation:countdown-pulse .5s ease-in-out infinite alternate}.crosshair{position:absolute;transform:translate(-50%,-50%);z-index:5;width:28px;height:28px;pointer-events:none;mix-blend-mode:screen;will-change:left,top}.crosshair:before,.crosshair:after{content:"";position:absolute;background:#facc1580}.crosshair:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.crosshair:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.galaxy-minimap{position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:4px;min-width:200px;padding:14px 12px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.galaxy-minimap-title{margin-bottom:6px;color:#94a3b899;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-align:center}.galaxy-minimap-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#94a3b8;font-size:.78rem;font-weight:700;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;pointer-events:auto}.galaxy-minimap-item:hover{background:#94a3b814;border-color:#94a3b833;color:#f8fafc}.galaxy-minimap-item.active{border-color:#facc1566;background:#facc150f;color:#facc15}.galaxy-minimap-dot{flex-shrink:0;width:8px;height:8px;border-radius:999px}.galaxy-minimap-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.galaxy-minimap-badge{flex-shrink:0;padding:1px 6px;border:1px solid rgba(250,204,21,.35);border-radius:4px;color:#facc15;font-size:.6rem;font-weight:800;letter-spacing:.06em}.galaxy-minimap-hint{margin-top:6px;color:#94a3b866;font-size:.6rem;font-weight:600;text-align:center;letter-spacing:.04em}.screen-sidebar canvas{display:block;width:100%;flex:1 1 0;min-height:0;cursor:pointer}.galaxy-cluster-label{padding:8px 12px;text-align:center;font-size:.6rem;font-weight:800;letter-spacing:.1em;color:#94a3b8b3;flex-shrink:0}.galaxy-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#01030aeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.galaxy-transition.arriving{animation:galaxyTransitionFadeIn .6s ease}.galaxy-transition.hyperspace{animation:galaxyTransitionFadeIn .4s ease}@keyframes galaxyTransitionFadeIn{0%{opacity:0}to{opacity:1}}.galaxy-transition-stars{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(148,163,184,.08),transparent 20%),radial-gradient(circle at 70% 60%,rgba(148,163,184,.06),transparent 18%),radial-gradient(circle at 50% 50%,rgba(250,204,21,.04),transparent 30%);animation:galaxyHyperspace 1.6s linear infinite}@keyframes galaxyHyperspace{0%{transform:scale(1) rotate(0)}to{transform:scale(1.4) rotate(180deg)}}.galaxy-transition-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px}.galaxy-transition-blink{color:#facc15;font-size:1rem;font-weight:900;letter-spacing:.12em;text-shadow:0 0 30px rgba(250,204,21,.3);animation:galaxyTransitionBlink .8s ease-in-out infinite alternate}@keyframes galaxyTransitionBlink{0%{opacity:.5}to{opacity:1}}.galaxy-transition-bar{width:200px;height:2px;border-radius:999px;background:#94a3b833;overflow:hidden}.galaxy-transition-fill{height:100%;width:100%;background:#facc15;border-radius:999px;animation:galaxyTransitionFill 1.6s ease-in-out forwards}@keyframes galaxyTransitionFill{0%{width:0}to{width:100%}}@media(max-width:760px){.galaxy-minimap{right:10px;min-width:150px;padding:10px 8px}.galaxy-minimap-item{font-size:.7rem;padding:4px 6px}}.pause-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#000500d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pause-modal{min-width:320px;padding:32px 48px;border:1px solid rgba(57,255,20,.35);background:#001400e6;text-align:center;box-shadow:0 0 20px #39ff141a}.pause-modal h2{margin:0 0 4px;color:#39ff14;font-family:Courier New,Courier,monospace;font-size:1.6rem;font-weight:900;letter-spacing:.2em;text-shadow:0 0 8px rgba(57,255,20,.5)}.pause-mission{margin-bottom:18px;color:#39ff148c;font-family:Courier New,Courier,monospace;font-size:.9rem}.pause-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-bottom:24px;padding:16px;border:1px solid rgba(57,255,20,.15);background:#000a0099;font-family:Courier New,Courier,monospace;font-size:.85rem;text-align:left}.pause-stats span{color:#39ff1473}.pause-stats strong{color:#39ff14d9;text-align:right}.pause-actions{display:flex;gap:12px;justify-content:center}.pause-actions .launch-button{padding:10px 24px;min-height:auto;border:0;border-radius:0;background:#39ff14;color:#000a00;font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:900;cursor:pointer;letter-spacing:.12em}.pause-actions .launch-button:hover{background:#4cff2e}.pause-actions .button.secondary{padding:10px 24px;border:1px solid rgba(57,255,20,.25);border-radius:0;background:transparent;color:#39ff148c;font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:700;cursor:pointer;letter-spacing:.1em}.pause-actions .button.secondary:hover{color:#39ff14;border-color:#39ff1480}.daily-button{display:block;width:100%;margin:10px 0;padding:10px;border:1px solid #facc15;border-radius:8px;background:#facc151a;color:#facc15;font-weight:800;font-size:.9rem;cursor:pointer;text-align:center}.daily-button:hover{background:#facc1533}.daily-claimed{margin:10px 0;padding:6px;color:#22c55e;font-size:.82rem;font-weight:700;text-align:center}.mouse-aim-toggle{margin:10px 0;padding:8px 10px;border:1px solid #38bdf8;border-radius:8px;background:#38bdf814;font-size:.85rem}.mouse-aim-toggle label{display:flex;align-items:center;gap:8px;color:#38bdf8;cursor:pointer}.mouse-aim-toggle input{width:16px;height:16px;accent-color:#38bdf8}.achievement-list{margin:12px 0}.achievement-list h3{margin:0 0 8px;color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.achievement{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;font-size:.78rem}.achievement.unlocked{color:#facc15}.achievement.locked{color:#475569}.achievement-icon{flex-shrink:0;width:16px;font-size:1rem}.achievement-label{font-weight:700;min-width:100px}.achievement-desc{color:#64748b;font-size:.72rem}.end-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none}.end-typewriter{font-family:Courier New,Courier,monospace;font-size:2.2rem;font-weight:700;color:#39ff14;text-shadow:0 0 20px rgba(57,255,20,.6),0 0 60px rgba(57,255,20,.2);letter-spacing:.15em;opacity:.9;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%);white-space:pre}.end-typewriter.failed{color:#ef4444;text-shadow:0 0 20px rgba(239,68,68,.6),0 0 60px rgba(239,68,68,.2)}.end-cursor{animation:end-blink .6s step-end infinite}@keyframes end-blink{50%{opacity:0}}.end-report{position:absolute;top:50%;right:24px;transform:translateY(-50%);background:#000a00eb;border:1px solid rgba(57,255,20,.25);padding:20px 28px;min-width:220px;font-family:Courier New,Courier,monospace;box-shadow:0 0 30px #39ff1414;animation:end-report-slide .5s ease-out}.end-report.failed{border-color:#ef444440;box-shadow:0 0 30px #ef444414}.end-report.failed .end-report-row span:first-child{color:#ef444480}.end-report-title{font-size:.75rem;color:#39ff1466;text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(57,255,20,.15)}.end-report.failed .end-report-title{color:#ef444466;border-bottom-color:#ef444426}.end-report-row{display:flex;justify-content:space-between;gap:24px;padding:3px 0;font-size:.78rem}.end-report-row span:first-child{color:#39ff1473}.end-report-row span:last-child{color:#39ff14d9;font-weight:700}@keyframes end-report-slide{0%{opacity:0;transform:translateY(-50%) translate(40px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.end-report-btn-row{display:flex;gap:8px;margin-top:14px}.end-report-btn-row .end-report-restart{flex:1;margin-top:0}.end-report-new-training{border-color:#38bdf866!important;color:#22d3ee!important;background:#38bdf814!important}.end-report-new-training:hover{background:#38bdf829!important;border-color:#38bdf8b3!important}.end-report-restart{display:block;width:100%;margin-top:14px;padding:7px 0;background:#ef44441a;border:1px solid rgba(239,68,68,.4);border-radius:4px;color:#f87171;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.end-report-restart:hover{background:#ef444433;border-color:#ef4444b3;color:#fca5a5}.end-report-restart.confirming{background:#ef444438;border-color:#ef4444;color:#fef2f2;animation:restart-pulse .6s ease-in-out infinite alternate}@keyframes restart-pulse{0%{opacity:.8}to{opacity:1}}.dev-mode-badge{position:absolute;top:14px;left:50%;transform:translate(-50%);background:#ef44442e;border:2px solid rgba(239,68,68,.75);color:#fca5a5;font-size:.85rem;font-family:Courier New,monospace;font-weight:700;letter-spacing:.12em;padding:6px 22px;border-radius:4px;pointer-events:none;z-index:30;white-space:nowrap;text-shadow:0 0 10px rgba(239,68,68,.7);box-shadow:0 0 16px #ef444440}.fps-cockpit-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8;will-change:transform;transform:translateZ(0)}.fps-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 86% 78% at 50% 42%,transparent 52%,rgba(2,8,23,.72) 78%,rgba(2,8,23,.94) 100%)}.fps-strut{position:absolute;top:0;bottom:18%;width:7%}.fps-strut-l{left:0;background:linear-gradient(to right,rgba(2,8,23,.88) 0%,rgba(2,8,23,.3) 50%,transparent 100%)}.fps-strut-r{right:0;background:linear-gradient(to left,rgba(2,8,23,.88) 0%,rgba(2,8,23,.3) 50%,transparent 100%)}.fps-dash{position:absolute;bottom:0;left:0;right:0;height:18%;background:linear-gradient(to top,rgba(2,8,23,.97) 0%,rgba(2,8,23,.82) 45%,rgba(2,8,23,.35) 75%,transparent 100%)}.fps-dash-line{position:absolute;bottom:18%;left:6%;right:6%;height:1px;background:linear-gradient(to right,transparent,rgba(56,189,248,.5) 20%,rgba(56,189,248,.5) 80%,transparent);box-shadow:0 0 6px #38bdf84d}.splash-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,rgba(245,158,11,.08),transparent 45%),radial-gradient(ellipse at 30% 70%,rgba(34,211,238,.05),transparent 35%),radial-gradient(ellipse at 70% 30%,rgba(217,70,239,.04),transparent 30%),#05080f}.splash-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 70%)}.splash-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;width:min(920px,calc(100vw - 32px))}.splash-ghost-scene{position:absolute;left:50%;top:53%;z-index:-1;width:min(720px,88vw);height:clamp(160px,25vw,270px);transform:translate(-50%,-50%);opacity:.9;pointer-events:none}.splash-ghost-orbit{position:absolute;left:50%;top:55%;width:74%;height:44%;border:1px solid rgba(34,211,238,.055);border-left-color:#f8b82512;border-right-color:#22d3ee08;border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg);box-shadow:0 0 38px #22d3ee09}.splash-ghost-planet{position:absolute;right:14%;bottom:10%;width:clamp(34px,6vw,72px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(148,163,184,.1),transparent 34%),#02061757;box-shadow:inset -14px -10px 24px #0000009e,0 0 32px #22d3ee09}.splash-ghost-ship{position:absolute;left:50%;top:46%;width:min(460px,62vw);height:clamp(74px,12vw,126px);transform:translate(-50%,-50%);filter:blur(.2px) drop-shadow(0 28px 46px rgba(0,0,0,.5))}.splash-ghost-hull,.splash-ghost-wing{position:absolute;display:block;background:#01050e94;border:1px solid rgba(148,163,184,.035)}.splash-ghost-hull{left:50%;top:8%;width:19%;height:86%;transform:translate(-50%);clip-path:polygon(50% 0,68% 28%,64% 76%,50% 100%,36% 76%,32% 28%)}.splash-ghost-wing{top:28%;width:42%;height:54%;clip-path:polygon(0 72%,100% 0,82% 76%,28% 100%)}.splash-ghost-wing.left{left:4%}.splash-ghost-wing.right{right:4%;transform:scaleX(-1)}.splash-subtitle,.splash-content h1,.splash-desc,.splash-loading,.splash-start{position:relative;z-index:1}.splash-content h1{margin:0;padding-block:.08em .14em;font-family:Michroma,"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.7rem,7vw,6.9rem);font-weight:400;letter-spacing:0;line-height:1.22;overflow:visible;background:linear-gradient(180deg,#fff7d7,#f7be42 42%,#d57924);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;filter:drop-shadow(0 0 18px rgba(247,190,66,.18)) drop-shadow(0 18px 40px rgba(0,0,0,.42))}.splash-subtitle{font-size:clamp(.75rem,1.5vw,1rem);color:#94a3b899;text-transform:uppercase;letter-spacing:.25em;font-weight:700;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif}.splash-desc{max-width:760px;color:#dbeafeb8;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.04rem,1.65vw,1.48rem);font-weight:500;line-height:1.42;text-wrap:balance}.splash-loading{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:12px;width:min(520px,86vw)}.splash-load-track{width:100%;height:3px;border:1px solid rgba(245,158,11,.2);border-radius:2px;background:#0000004d;overflow:hidden}.splash-load-fill{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px #f59e0b66;border-radius:1px;transition:width .45s ease}.splash-load-percent{align-self:flex-end;color:#f8b825b8;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:clamp(.68rem,.95vw,.78rem);font-weight:700;letter-spacing:.08em;line-height:1;font-variant-numeric:tabular-nums}.splash-load-list{display:flex;flex-direction:column;gap:4px;width:100%;min-height:1.6em}.splash-load-text{position:relative;min-height:1.5em;padding-left:18px;color:#94a3b857;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:clamp(.72rem,1.15vw,.9rem);font-weight:600;letter-spacing:0;text-align:left;transform:translate(-4px);transition:color .25s ease,transform .25s ease}.splash-load-text:before{content:"";position:absolute;left:0;top:.66em;width:7px;height:7px;border-radius:50%;background:#94a3b842;box-shadow:0 0 0 transparent}.splash-load-text[data-active=true]{color:#e2e8f0e0;transform:translate(0)}.splash-load-text[data-active=true]:after{content:"";display:inline-block;width:.55em;height:1em;margin-left:4px;border-right:2px solid rgba(34,211,238,.86);transform:translateY(2px);animation:splashCaretBlink .72s steps(1) infinite}.splash-load-text[data-active=true]:before{background:#22d3ee;box-shadow:0 0 12px #22d3eea3}.splash-load-text[data-complete=true]{color:#f8b825e6;transform:translate(0);animation:splashCompleteBlink .42s steps(1) 3}.splash-load-text[data-complete=true]:before{background:#f8b825;box-shadow:0 0 10px #f8b8256b}@keyframes splashCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes splashCompleteBlink{0%,to{opacity:1}50%{opacity:.44}}.splash-start{opacity:0;pointer-events:none;margin-top:14px;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease}.splash-start[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.splash-star{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff6;animation:splashTwinkle 2s ease-in-out infinite alternate}@keyframes splashTwinkle{0%{opacity:.15}to{opacity:.7}}.splash-flyship{position:absolute;top:0;left:0;width:clamp(80px,11vw,160px);height:auto;z-index:50;pointer-events:none;transform-origin:center center;opacity:0;will-change:transform,opacity,filter;animation:splashShipFlyby 14s linear infinite;animation-delay:1.6s}.splash-flyship svg{width:100%;height:auto;filter:drop-shadow(0 0 10px rgba(32,214,232,1)) drop-shadow(0 0 28px rgba(32,214,232,.6))}@keyframes splashShipFlyby{0%{transform:translate(40vw,92vh) rotate(0) scale(3.1);opacity:0;filter:none}1%{transform:translate(40.5vw,85vh) rotate(0) scale(3);opacity:1;filter:none}3.5%{transform:translate(41vw,68vh) rotate(.5deg) scale(2.2);opacity:1;filter:none}5.5%{transform:translate(42vw,53vh) rotate(1deg) scale(1.55);filter:none}8%{transform:translate(43vw,40vh) rotate(1.5deg) scale(1.06);filter:none}10%{transform:translate(44vw,30vh) rotate(2deg) scale(.62);filter:none}11.5%{transform:translate(44.5vw,23vh) rotate(16deg) scale(.38);filter:blur(.5px)}12.5%{transform:translate(45vw,19vh) rotate(45deg) scale(.24);filter:blur(1px)}14%{transform:translate(46vw,15vh) rotate(40deg) scale(.09);filter:blur(2px);opacity:.5}15.5%{transform:translate(47vw,13vh) rotate(36deg) scale(.025);opacity:0;filter:blur(3px)}16%,to{transform:translate(40vw,92vh) rotate(0) scale(3.1);opacity:0;filter:none}}@media(prefers-reduced-motion:reduce){.splash-flyship{display:none}}.page-transition{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#05080ff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.page-transition.hyperspace{animation:pageTransIn .35s ease forwards}.page-transition.arriving{animation:pageTransOut .6s ease forwards}@keyframes pageTransIn{0%{opacity:0}to{opacity:1}}@keyframes pageTransOut{0%{opacity:1}to{opacity:0}}.page-trans-stars{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(148,163,184,.06),transparent 20%),radial-gradient(circle at 70% 60%,rgba(148,163,184,.04),transparent 18%);animation:pageTransWarp 1.2s linear infinite}@keyframes pageTransWarp{0%{transform:scale(1) rotate(0)}to{transform:scale(1.3) rotate(180deg)}}.page-trans-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.page-trans-blink{color:#fbbf24;font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:900;letter-spacing:.15em;text-shadow:0 0 30px rgba(251,191,36,.25);animation:pageTransBlink .8s ease-in-out infinite alternate}@keyframes pageTransBlink{0%{opacity:.4}to{opacity:1}}.page-trans-bar{width:180px;height:2px;border-radius:2px;background:#94a3b826;overflow:hidden}.page-trans-fill{height:100%;width:100%;background:#f59e0b;box-shadow:0 0 8px #f59e0b4d;border-radius:2px;animation:pageTransFill 1.2s ease-in-out forwards}@keyframes pageTransFill{0%{width:0}to{width:100%}}.countdown-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#05080fe0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.countdown-box{text-align:center;padding:28px 40px;border:1px solid rgba(245,158,11,.2);border-radius:4px;background:linear-gradient(135deg,#0f172ae6,#0a0e1af2);box-shadow:0 0 30px #f59e0b0f}.countdown-box h2{font-size:1.2rem;font-weight:900;color:#fbbf24;font-family:Courier New,Courier,monospace;text-shadow:0 0 8px rgba(251,191,36,.3);margin-bottom:4px}.countdown-number{font-size:3.2rem;font-weight:700;color:#fbbf24;font-family:Courier New,Courier,monospace;text-shadow:0 0 15px rgba(251,191,36,.4);animation:countdown-pulse .5s ease-in-out infinite alternate}@keyframes countdown-pulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.pause-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#05080f38;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.pause-modal{min-width:300px;padding:28px 40px;border:1px solid rgba(245,158,11,.28);border-radius:6px;background:#0a0e1ab8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center;box-shadow:0 0 40px #00000080,0 0 20px #f59e0b0f}.pause-modal h2{font-size:1.4rem;font-weight:900;letter-spacing:.15em;color:#fbbf24;font-family:Courier New,Courier,monospace;text-shadow:0 0 10px rgba(251,191,36,.3);margin-bottom:8px}.pause-mission{color:#94a3b880;font-size:.78rem;margin-bottom:16px;font-family:Courier New,Courier,monospace}.pause-stats{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;margin-bottom:20px;padding:12px 16px;border:1px solid rgba(148,163,184,.1);background:#0000004d;font-family:Courier New,Courier,monospace;font-size:.78rem;text-align:left}.pause-stats span{color:#94a3b880}.pause-stats strong{color:#f1f5f9}.pause-actions{display:flex;gap:10px;justify-content:center}.summary-card{position:relative;z-index:1;width:min(620px,100%);padding:clamp(24px,4vw,40px);border:1px solid rgba(245,158,11,.2);border-radius:4px;background:linear-gradient(135deg,#0f172aeb,#0a0e1af5);box-shadow:0 0 40px #f59e0b14;text-align:center;overflow:hidden}.summary-card.failed{border-color:#ef444440;box-shadow:0 0 40px #ef444414}.summary-card h1{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;margin-bottom:4px}.summary-card.success h1{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.summary-card.failed h1{color:#ef4444;text-shadow:0 0 20px rgba(239,68,68,.3)}.summary-card h2{color:#94a3b899;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-family:Courier New,Courier,monospace}.summary-reward-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.summary-reward-burst span{--angle: calc(var(--i) * 20deg);position:absolute;left:50%;top:50%;width:6px;height:28px;border-radius:999px;background:linear-gradient(180deg,#f8b82500,#f8b825e6,#22d3ee00);transform:rotate(var(--angle)) translateY(0) scaleY(0);opacity:0;animation:summaryBurst 1.4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i) * 18ms)}@keyframes summaryBurst{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scaleY(0)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-330px) scaleY(1)}}.summary-credit-payout{display:flex;flex-direction:column;align-items:center;gap:2px;margin:14px auto 12px;padding:14px 18px;width:min(360px,100%);border:1px solid rgba(34,211,238,.24);border-radius:8px;background:radial-gradient(circle at 50% 0%,#22d3ee29,#020617b8 70%);box-shadow:inset 0 0 22px #22d3ee14,0 0 28px #22d3ee14;animation:summaryPayoutRise .55s ease both}.summary-credit-payout[data-success=true]{border-color:#f8b82547;background:radial-gradient(circle at 50% 0%,#f8b82529,#020617b8 70%);box-shadow:inset 0 0 22px #f8b82514,0 0 28px #f8b8251a}.summary-credit-payout span{color:#94a3b8b3;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.summary-credit-payout strong{color:#67e8f9;font-family:Michroma,"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:400;line-height:1;text-shadow:0 0 22px rgba(34,211,238,.42)}.summary-credit-payout[data-success=true] strong{color:#f8b825;text-shadow:0 0 22px rgba(248,184,37,.42)}.summary-reward-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:10px 0 14px}.summary-reward-chip{min-height:72px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172ab3;opacity:0;transform:translateY(10px) scale(.98);animation:summaryRewardIn .48s ease forwards;animation-delay:var(--delay)}.summary-reward-chip span{color:#94a3b8b8;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:.64rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.summary-reward-chip strong{color:#e2e8f0;font-size:.86rem;line-height:1.25}.summary-reward-chip[data-tone=gold]{border-color:#f8b82542}.summary-reward-chip[data-tone=gold] strong{color:#f8b825}.summary-reward-chip[data-tone=cyan]{border-color:#22d3ee42}.summary-reward-chip[data-tone=cyan] strong{color:#67e8f9}.summary-reward-chip[data-tone=green]{border-color:#24d3a542}.summary-reward-chip[data-tone=green] strong{color:#24d3a5}.summary-reward-chip[data-tone=violet]{border-color:#c4b5fd47}.summary-reward-chip[data-tone=violet] strong{color:#c4b5fd}@keyframes summaryPayoutRise{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes summaryRewardIn{to{opacity:1;transform:translateY(0) scale(1)}}.summary-grid{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin-bottom:24px;padding:16px;border:1px solid rgba(148,163,184,.1);border-radius:4px;background:#0000004d;font-family:Courier New,Courier,monospace;font-size:.8rem;text-align:left}.summary-grid span:first-child{color:#94a3b880;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.summary-grid span:last-child{color:#f1f5f9;font-weight:700;text-align:right}.summary-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.summary-actions .sb-btn{min-width:140px;justify-content:center}.cp-instructions{position:absolute;bottom:130px;left:50%;transform:translate(-50%);z-index:4;display:flex;gap:6px 20px;flex-wrap:wrap;justify-content:center;padding:6px 24px;font-family:Courier New,Courier,monospace;font-size:.8rem;font-weight:700;color:#94a3b8b3;pointer-events:none;white-space:nowrap}.cp-instructions kbd{display:inline-block;padding:1px 6px;border:1px solid rgba(148,163,184,.4);border-radius:3px;background:#0006;color:#cbd5e1d9;font-family:Courier New,Courier,monospace;font-size:.75rem}.cp-instructions span{display:inline-flex;align-items:center;gap:3px}.tutorial-overlay{position:absolute;top:clamp(18px,4vh,38px);left:50%;z-index:45;width:min(620px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.tutorial-panel{padding:18px 20px;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:linear-gradient(135deg,#030712f0,#090e1cdb),#030712e6;box-shadow:0 18px 50px #00000073,0 0 30px #22d3ee1a;color:var(--text);font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;pointer-events:auto}.tutorial-kicker{color:var(--accent-2);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tutorial-panel h2{margin:6px 0 8px;color:#f8b825;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.15}.tutorial-panel p{margin:0;color:#e2e8f0d1;font-size:clamp(.9rem,1.45vw,1.05rem);line-height:1.5}.tutorial-task{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.tutorial-task span,.tutorial-footer span{color:#94a3b8b8;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tutorial-task strong{color:#e2e8f0;font-size:.94rem;font-weight:700}.tutorial-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.tutorial-footer .sb-btn{min-height:36px;padding:8px 16px}.tutorial-waiting{color:var(--accent-2)!important}@media(max-width:700px){.starborne-cp{height:100px;padding:4px 8px;gap:6px}.play-only .starborne-canvas{bottom:100px}.cp-section{padding:4px 8px}.cp-section-title{font-size:.45rem}.cp-label{font-size:.5rem}.cp-value{font-size:.68rem}.cp-center .cp-value{font-size:1rem}.cp-instructions{display:none}.starborne-status{bottom:106px;font-size:.5rem}.starborne-status span:not(:first-child){display:none}}.phud-wrap{display:contents}.phud{position:absolute;top:50%;transform:translateY(-50%);width:310px;background:#020817c2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(56,189,248,.18);border-radius:8px;padding:14px 18px 16px;font-family:Courier New,Courier,monospace;font-size:.95rem;color:#94a3b8e6;box-shadow:0 6px 28px #00000073,inset 0 1px #38bdf812}.phud-l{left:14px}.phud-r{right:14px}.phud-title{font-size:.75rem;letter-spacing:.18em;color:#38bdf8a6;border-bottom:1px solid rgba(56,189,248,.12);padding-bottom:6px;margin-bottom:12px;font-weight:700}.phud-ship{position:relative;display:flex;justify-content:center;margin-bottom:8px}.phud-ship-art{width:170px;height:auto;display:block;filter:drop-shadow(0 0 8px currentColor)}.phud-ship-crit-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(239,68,68,.65);animation:phudCritPulse .5s ease-in-out infinite alternate;pointer-events:none}@keyframes phudCritPulse{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.phud-form-label{text-align:center;font-size:.92rem;font-weight:700;letter-spacing:.14em;color:#e2e8f0bf;margin-bottom:12px}.phud-bar-row{display:flex;align-items:center;gap:8px;margin-bottom:7px}.phud-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.phud-lbl{color:#64748bd9;font-size:.82rem;flex-shrink:0}.phud-val{color:#e2e8f0;font-weight:700;font-size:.98rem}.phud-bar{flex:1;height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.phud-bar-fill{height:100%;border-radius:2px;transition:width .25s}.phud-fill-safe{background:#22c55e}.phud-fill-warn{background:#fbbf24}.phud-fill-crit{background:#ef4444;animation:phudCritPulse .5s infinite alternate}.phud-fill-cyan{background:#22d3ee}.phud-safe{color:#22c55e}.phud-warn{color:#fbbf24}.phud-crit{color:#ef4444}.phud-cyan{color:#22d3ee}.phud-gold{color:#fbbf24}.phud-green{color:#22c55e}.phud-blue{color:#60a5fa}.phud-danger{color:#ef4444}.phud-muted{color:#94a3b859}.phud-sep{border:none;border-top:1px solid rgba(56,189,248,.09);margin:8px 0}.phud-ammo{display:flex;justify-content:space-around}.phud-ammo-slot{display:flex;flex-direction:column;align-items:center;gap:3px}.phud-ammo-icon{font-size:1.2rem;line-height:1}.phud-ammo-label{font-size:.72rem;color:#64748bb3;letter-spacing:.1em}.phud-ammo-val{font-size:1.4rem;font-weight:900}.phud-mission-name{font-size:1.05rem;font-weight:700;color:#f1f5f9;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phud-mission-obj{font-size:.84rem;color:#94a3b88c;line-height:1.5;margin-bottom:8px}.phud-badges{display:flex;gap:6px;margin-bottom:6px}.phud-badge{font-size:.74rem;padding:3px 8px;border:1px solid rgba(56,189,248,.28);color:#38bdf8b3;border-radius:3px;letter-spacing:.08em}.phud-score{font-size:2.2rem;font-weight:900;color:#fbbf24;text-align:center;letter-spacing:.04em;line-height:1;text-shadow:0 0 16px rgba(251,191,36,.45)}.phud-score-label{font-size:.7rem;text-align:center;color:#fbbf2473;letter-spacing:.18em;margin-bottom:2px}.phud-progress{height:4px;background:#ffffff12;border-radius:2px;overflow:hidden;margin:4px 0}.phud-progress-fill{height:100%;background:#22d3ee;transition:width .3s;border-radius:2px}.phud-progress-fail .phud-progress-fill-fail{background:#ef4444}.phud-reward-label{font-size:.7rem;color:#64748ba6;letter-spacing:.1em;margin-bottom:3px}.phud-reward{font-size:.88rem;color:#e2e8f099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-launch-btn{position:fixed;top:12px;left:12px;z-index:99999;padding:5px 14px;font-size:.68rem;font-family:Courier New,monospace;font-weight:700;letter-spacing:.1em;cursor:pointer;border:1px solid rgba(250,204,21,.45);background:#facc1514;color:#fbbf24;border-radius:4px;pointer-events:all;transition:background .15s}.training-launch-btn:hover{background:#facc1529}.training-badge{background:#facc151f!important;border-color:#facc1599!important;color:#fde68a!important;text-shadow:0 0 10px rgba(250,204,21,.5)!important}.tc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#020617d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tc-panel{width:min(520px,94vw);max-height:88vh;overflow-y:auto;background:#050a1cf5;border:1px solid rgba(250,204,21,.25);border-radius:8px;padding:20px 24px 24px;font-family:Courier New,monospace;color:#cbd5e1}.tc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;border-bottom:1px solid rgba(250,204,21,.15);padding-bottom:10px}.tc-title{font-size:.9rem;font-weight:700;letter-spacing:.14em;color:#fbbf24}.tc-close{background:none;border:none;color:#94a3b880;font-size:1rem;cursor:pointer;padding:0 4px}.tc-close:hover{color:#f1f5f9}.tc-section-title{font-size:.58rem;letter-spacing:.2em;color:#38bdf88c;margin:14px 0 6px;font-weight:700}.tc-row{display:flex;align-items:center;gap:10px;margin-bottom:7px}.tc-lbl{font-size:.7rem;color:#94a3b8b3;flex-shrink:0;width:120px}.tc-btns{display:flex;gap:5px;flex-wrap:wrap}.tc-btn{padding:3px 10px;font-size:.66rem;font-family:inherit;border:1px solid rgba(148,163,184,.25);background:#ffffff0a;color:#94a3b8b3;border-radius:3px;cursor:pointer;transition:all .12s}.tc-btn:hover{border-color:#facc1559;color:#fbbf24}.tc-btn-on{border-color:#facc1599;background:#facc151a;color:#fbbf24;font-weight:700}.tc-weight-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tc-weight-lbl{font-size:.7rem;color:#94a3b8b3;width:60px;flex-shrink:0}.tc-weight-val{font-size:.7rem;color:#fbbf24;width:36px;text-align:right}.tc-slider{flex:1;accent-color:#fbbf24;height:3px;cursor:pointer}.tc-warn{font-size:.66rem;color:#ef4444;margin-top:4px}.tc-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:14px;border-top:1px solid rgba(148,163,184,.1)}.phud-countdown{font-size:2.6rem;font-weight:900;text-align:center;letter-spacing:.06em;line-height:1;margin-bottom:6px;font-family:Courier New,monospace;text-shadow:0 0 18px currentColor;transition:color .4s}.phud-countdown-crit{animation:hudCountdownPulse .5s ease-in-out infinite alternate}@keyframes hudCountdownPulse{0%{opacity:.65;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.summary-section-eye{font-size:.75rem!important;letter-spacing:.16em;color:#94a3b873!important;margin-bottom:4px!important}.summary-section-divider{font-family:Courier New,monospace;font-size:.75rem;font-weight:700;letter-spacing:.18em;color:#38bdf899;border-bottom:1px solid rgba(56,189,248,.12);padding-bottom:5px;margin:18px 0 12px}.summary-mission-headline{font-size:1.3rem;font-weight:700;color:#f1f5f9;margin:4px 0;letter-spacing:.03em}.summary-result-label{font-family:Courier New,monospace;font-size:.95rem;font-weight:700;letter-spacing:.06em;margin:0 0 14px}.summary-result-won{color:#4ade80}.summary-result-lost{color:#f87171}.summary-info-row{display:flex;gap:10px;margin-bottom:6px}.summary-info-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;border:1px solid rgba(148,163,184,.2);border-radius:6px;background:#0000004d;font-family:Courier New,monospace;text-align:center}.summary-info-grade{border-width:2px;font-size:3rem;font-weight:900;line-height:1;background:#0006;flex:0 0 76px}.summary-payout-credits{font-size:1.4rem;font-weight:900;color:#22d3ee;line-height:1}.summary-payout-mult{font-size:.85rem;color:#94a3b8a6}.summary-perf-value{font-size:1.4rem;font-weight:900;color:#e2e8f0;line-height:1}.summary-perf-label{font-size:.82rem;color:#94a3b88c}.summary-rank-meta{display:flex;flex-direction:column;gap:5px;font-family:Courier New,monospace;font-size:.88rem;margin-bottom:10px}.summary-breakdown{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}.summary-breakdown-row{display:flex;align-items:center;gap:10px;font-family:Courier New,monospace;font-size:.85rem}.summary-breakdown-lbl{width:112px;color:#94a3b8a6;text-align:right;flex-shrink:0}.summary-breakdown-track{flex:1;height:7px;background:#ffffff12;border-radius:3px;overflow:hidden}.summary-breakdown-fill{height:100%;border-radius:3px;transition:width .6s ease}.summary-breakdown-val{width:40px;color:#e2e8f0;font-weight:700;text-align:right}.summary-breakdown-note{font-size:.72rem;color:#94a3b866;font-style:italic;margin-top:3px;font-family:Courier New,monospace}.summary-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:6px}.summary-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;background:#00000040;border-radius:5px;border:1px solid rgba(148,163,184,.1)}.summary-stat-val{font-family:Courier New,monospace;font-size:1.2rem;font-weight:900;color:#f1f5f9;line-height:1}.summary-stat-lbl{font-family:Courier New,monospace;font-size:.72rem;color:#94a3b880;letter-spacing:.08em;text-transform:uppercase}:root{--cd-fs-label: clamp(.58rem, .36rem + .48vw, .84rem);--cd-fs-meta: clamp(.64rem, .42rem + .54vw, .91rem);--cd-fs-body: clamp(.72rem, .46rem + .62vw, 1.01rem);--cd-fs-value: clamp(.8rem, .51rem + .72vw, 1.12rem);--cd-fs-stat: clamp(1.04rem, .64rem + .96vw, 1.4rem);--cd-fs-title: clamp(1.16rem, .72rem + 1.12vw, 1.64rem);--cd-bg: #030711;--cd-bg-elevated: #0B1220;--cd-bg-secondary: #101827;--cd-border: #1D2A3A;--cd-primary: #F8B825;--cd-accent: #20D6E8;--cd-success: #24D3A5;--cd-danger: #D94A64;--cd-text: #E6EDF7;--cd-muted: #728197;--cd-radius-card: 16px;--cd-radius-btn: 12px;--cd-cta-height: 48px;--cd-page-padding: 16px;--cd-gap: 12px;--cd-nav-height: 56px;--glass-fill: linear-gradient(160deg, rgba(11,18,32,.93), rgba(6,12,22,.9));--glass-fill-strong: linear-gradient(160deg, rgba(18,28,48,.96), rgba(10,18,34,.92));--glass-line: rgba(32,214,232,.18);--glass-line-bright: rgba(32,214,232,.36);--glass-blur: blur(8px) saturate(120%);--glass-hi: rgba(220,240,255,.45)}.glass{position:relative;background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);border-radius:var(--cd-radius-card);box-shadow:0 24px 70px -30px #000000d9,0 0 0 1px #00000040,0 2px #ffffff0a inset}.glass-strong{background:var(--glass-fill-strong)}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 16%);mix-blend-mode:screen}.ticks{position:relative}.ticks:before{content:"";position:absolute;top:9px;left:9px;width:12px;height:12px;border-top:1.5px solid var(--glass-line-bright);border-left:1.5px solid var(--glass-line-bright);border-top-left-radius:2px;pointer-events:none}.meter{height:5px;border-radius:99px;background:#20d6e81a;overflow:hidden}.meter>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cd-accent),rgba(32,214,232,.7));box-shadow:0 0 10px -2px #20d6e880}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--glass-line);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-muted);background:#20d6e80a}.chip-accent{border-color:#20d6e861;color:var(--cd-accent);background:#20d6e814}.chip-ok{border-color:#24d3a561;color:var(--cd-success);background:#24d3a512}.chip-warn{border-color:#f8b82561;color:var(--cd-primary);background:#f8b82512}.dot{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--cd-accent);box-shadow:0 0 8px #20d6e899}.micro{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--cd-muted);font-weight:500}._cockpit_12okj_2{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--cd-bg);color:var(--cd-text);font-family:Rajdhani,Courier New,monospace;animation:_cockpitFadeIn_12okj_1 .45s cubic-bezier(.2,.8,.2,1) both}@keyframes _cockpitFadeIn_12okj_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._cockpit_12okj_2:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(32,214,232,.6) 30%,rgba(32,214,232,.9) 50%,rgba(32,214,232,.6) 70%,transparent 100%);z-index:200;pointer-events:none;animation:_scanBar_12okj_1 .7s ease-out forwards}@keyframes _scanBar_12okj_1{0%{top:0;opacity:1}to{top:100%;opacity:0}}@media(prefers-reduced-motion:reduce){._cockpit_12okj_2{animation:none}._cockpit_12okj_2:after{display:none}}._space_12okj_48{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 30% 20%,rgba(32,214,232,.04) 0%,transparent 55%),radial-gradient(ellipse at 70% 70%,rgba(248,184,37,.03) 0%,transparent 50%),radial-gradient(ellipse at 15% 75%,rgba(36,211,165,.04) 0%,transparent 45%),radial-gradient(ellipse at 85% 20%,rgba(100,80,200,.04) 0%,transparent 50%),#030711;pointer-events:none}._space_12okj_48:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 5% 8%,rgba(255,255,255,.7) 0%,transparent 100%),radial-gradient(1px 1px at 14% 22%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 23% 55%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 31% 9%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 42% 38%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 53% 72%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1px 1px at 61% 15%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 67% 48%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 74% 3%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 82% 62%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 89% 30%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 95% 85%,rgba(255,255,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 8% 91%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 48% 92%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 77% 88%,rgba(255,255,255,.55) 0%,transparent 100%),radial-gradient(1px 1px at 19% 44%,rgba(200,220,255,.35) 0%,transparent 100%),radial-gradient(1px 1px at 58% 28%,rgba(200,220,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 91% 52%,rgba(200,220,255,.4) 0%,transparent 100%);animation:_twinkle_12okj_1 6s ease-in-out infinite alternate}@keyframes _twinkle_12okj_1{0%{opacity:.55}50%{opacity:1}to{opacity:.65}}@media(prefers-reduced-motion:reduce){._space_12okj_48:before{animation:none;opacity:.8}}._viewArea_12okj_98{flex:1;display:grid;grid-template-columns:192px 1fr 192px;gap:10px;padding:12px 12px 0;position:relative;z-index:1;min-height:0}._viewArea_12okj_98[data-mode=galaxy],._viewArea_12okj_98[data-mode=system]{grid-template-columns:180px 1fr 250px}._instrument_12okj_118{background:#0b1220d1;border:1px solid rgba(32,214,232,.18);border-radius:10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;overflow:hidden;position:relative}._instrument_12okj_118:before{content:"";position:absolute;top:6px;left:6px;width:14px;height:14px;border-top:1.5px solid rgba(32,214,232,.55);border-left:1.5px solid rgba(32,214,232,.55);pointer-events:none}._instrument_12okj_118:after{content:"";position:absolute;bottom:6px;right:6px;width:14px;height:14px;border-bottom:1.5px solid rgba(32,214,232,.55);border-right:1.5px solid rgba(32,214,232,.55);pointer-events:none}._instHead_12okj_155{display:flex;align-items:center;gap:7px;padding:10px 14px 8px;border-bottom:1px solid rgba(32,214,232,.12);font-size:var(--cd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--cd-accent)}._instDot_12okj_167{width:7px;height:7px;border-radius:50%;background:var(--cd-accent);box-shadow:0 0 6px 1px var(--cd-accent);flex-shrink:0;animation:_ledPulse_12okj_1 3s ease-in-out infinite}@keyframes _ledPulse_12okj_1{0%,to{opacity:1;box-shadow:0 0 6px 1px var(--cd-accent)}50%{opacity:.55;box-shadow:0 0 3px 0 var(--cd-accent)}}._instBody_12okj_182{flex:1;overflow-y:auto;overflow-x:hidden;padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px;scrollbar-width:none}._instBody_12okj_182::-webkit-scrollbar{display:none}._readout_12okj_196{display:flex;flex-direction:column;gap:2px}._readoutLbl_12okj_202{font-size:var(--cd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted)}._readoutVal_12okj_209{font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-text);letter-spacing:.04em}._readoutVal_12okj_209[data-accent=primary]{color:var(--cd-primary)}._readoutVal_12okj_209[data-accent=accent]{color:var(--cd-accent)}._readoutVal_12okj_209[data-accent=success]{color:var(--cd-success)}._readoutSub_12okj_220{font-size:var(--cd-fs-meta);font-weight:400;color:var(--cd-muted)}._bar_12okj_227{height:3px;background:#20d6e81f;border-radius:2px;overflow:hidden;margin-top:3px}._barFill_12okj_235{height:100%;background:linear-gradient(90deg,var(--cd-accent),rgba(32,214,232,.6));border-radius:2px;transition:width .6s ease}._instSep_12okj_243{height:1px;background:#20d6e81a;margin:2px 0;flex-shrink:0}._instSublbl_12okj_250{font-size:var(--cd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:#20d6e880}._instBlock_12okj_257{display:flex;flex-direction:column;gap:2px;background:#20d6e80a;border-left:2px solid rgba(32,214,232,.25);padding:6px 8px;border-radius:0 4px 4px 0}._instBlockTitle_12okj_267{font-size:var(--cd-fs-meta);font-weight:600;color:var(--cd-text);line-height:1.3}._instBlockMeta_12okj_274{font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase}._instEmpty_12okj_280{font-size:var(--cd-fs-meta);color:var(--cd-muted);font-style:italic;line-height:1.4;margin:0}._instLog_12okj_288{display:flex;align-items:flex-start;gap:6px;font-size:var(--cd-fs-meta);color:var(--cd-muted);line-height:1.35}._instLogText_12okj_297{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mainDisplay_12okj_306{background:#03071180;border:1px solid rgba(32,214,232,.22);border-bottom:none;border-radius:10px 10px 0 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;overflow:hidden;position:relative}._mainDisplay_12okj_306:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(32,214,232,.012) 3px,rgba(32,214,232,.012) 4px);pointer-events:none;z-index:0}._mainDisplay_12okj_306:before{content:"";position:absolute;top:8px;left:8px;width:18px;height:18px;border-top:1.5px solid rgba(32,214,232,.5);border-left:1.5px solid rgba(32,214,232,.5);pointer-events:none;z-index:2}._dispBar_12okj_348{display:flex;align-items:center;justify-content:space-between;padding:10px 26px 10px 30px;border-bottom:1px solid rgba(32,214,232,.14);flex-shrink:0;position:relative;z-index:1}._dispTitle_12okj_359{font-size:var(--cd-fs-meta);letter-spacing:.2em;text-transform:uppercase;color:#20d6e8b3}._dispOnline_12okj_366{font-size:var(--cd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--cd-success);animation:_onlinePulse_12okj_1 2.5s ease-in-out infinite}@keyframes _onlinePulse_12okj_1{0%,to{opacity:1}50%{opacity:.55}}._dispContent_12okj_379{flex:1;overflow:hidden;position:relative;z-index:1;display:flex;flex-direction:column}._panel_12okj_389{flex:1;display:flex;flex-direction:column;padding:20px 28px 16px;overflow-y:auto;scrollbar-width:none}._panel_12okj_389::-webkit-scrollbar{display:none}._panelEye_12okj_400{font-size:var(--cd-fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cd-accent);margin:0 0 6px;opacity:.75}._panelTitle_12okj_409{font-size:var(--cd-fs-title);font-weight:700;color:var(--cd-text);margin:0 0 12px;line-height:1.2;letter-spacing:.03em}._panelDesc_12okj_418{font-size:var(--cd-fs-body);color:var(--cd-muted);line-height:1.6;margin:0 0 14px}._panelMeta_12okj_425{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}._panelPreview_12okj_434{flex:1;min-height:60px;border-radius:6px;background:radial-gradient(ellipse at 25% 50%,rgba(32,214,232,.07) 0%,transparent 60%),radial-gradient(ellipse at 75% 30%,rgba(248,184,37,.05) 0%,transparent 50%),#02061459;border:1px solid rgba(32,214,232,.08);margin-bottom:14px;position:relative;overflow:hidden}._panelPreview_12okj_434:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 30%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 28% 70%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 44% 15%,rgba(255,255,255,.65) 0%,transparent 100%),radial-gradient(1px 1px at 60% 55%,rgba(255,255,255,.45) 0%,transparent 100%),radial-gradient(1px 1px at 76% 35%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 88% 78%,rgba(255,255,255,.35) 0%,transparent 100%);animation:_twinkle_12okj_1 5s ease-in-out infinite alternate}._panelActions_12okj_462{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}._panelEmpty_12okj_470{font-size:var(--cd-fs-body);color:var(--cd-muted);font-style:italic;margin:auto 0;padding:24px 0}._primaryBtn_12okj_479{min-height:40px;padding:8px 20px;background:var(--cd-primary);color:#0a0a0a;border:none;border-radius:6px;font-family:inherit;font-size:var(--cd-fs-meta);font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .1s,box-shadow .15s;box-shadow:0 0 0 transparent}._primaryBtn_12okj_479:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #f8b82559}._primaryBtn_12okj_479:active{transform:translateY(0);opacity:1}._secondaryBtn_12okj_507{min-height:40px;padding:8px 18px;background:#20d6e80d;color:var(--cd-accent);border:1px solid rgba(32,214,232,.35);border-radius:6px;font-family:inherit;font-size:var(--cd-fs-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s}._secondaryBtn_12okj_507:hover{background:#20d6e81f;box-shadow:0 0 12px #20d6e826}._secondaryBtn_12okj_507:disabled,._dangerBtn_12okj_529:disabled{cursor:not-allowed;opacity:.45}._dangerBtn_12okj_529{min-height:40px;padding:8px 18px;background:#d94a6414;color:var(--cd-danger);border:1px solid rgba(217,74,100,.48);border-radius:6px;font-family:inherit;font-size:var(--cd-fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}._dangerBtn_12okj_529:hover,._dangerBtn_12okj_529[data-armed=true]{background:#d94a642e;box-shadow:0 0 14px #d94a642e;color:#fecdd3}._introOverlay_12okj_558{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:18px}._introBackdrop_12okj_568{position:absolute;top:0;right:0;bottom:0;left:0;background:#020614c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._introModal_12okj_575{position:relative;z-index:1;width:min(980px,100%);max-height:min(84vh,920px);display:flex;flex-direction:column;gap:18px;padding:20px 20px 18px;border:1px solid rgba(32,214,232,.22);border-radius:10px;background:linear-gradient(180deg,#060c18fa,#060c18eb),#060c18f0;box-shadow:0 28px 120px #0009;overflow:hidden;animation:_introModalRise_12okj_1 .22s ease-out}@keyframes _introModalRise_12okj_1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._introHeader_12okj_599{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}._introKicker_12okj_606{margin:0 0 5px;font-size:var(--cd-fs-label);letter-spacing:.18em;text-transform:uppercase;color:#20d6e88c}._introTitle_12okj_614{margin:0;font-size:clamp(1.2rem,1.5vw,1.8rem);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-text)}._introSubtitle_12okj_622{margin:6px 0 0;max-width:54ch;font-size:var(--cd-fs-meta);line-height:1.45;color:var(--cd-muted)}._introCredits_12okj_630{min-width:130px;padding:10px 12px;border:1px solid rgba(248,184,37,.18);border-radius:8px;background:#f8b8250f;display:flex;flex-direction:column;gap:2px;align-items:flex-end}._introCreditsLabel_12okj_642{font-size:var(--cd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#f8b825b8}._introCredits_12okj_630 strong{font-size:var(--cd-fs-value);color:var(--cd-primary)}._dailyHero_12okj_654{display:grid;grid-template-columns:minmax(0,1.2fr) 260px;gap:14px;align-items:stretch}._dailyHeroLabel_12okj_661{display:block;margin-bottom:4px;font-size:var(--cd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#20d6e88c}._dailyHeroTitle_12okj_670{margin:0;font-size:clamp(1.45rem,2vw,2.2rem);letter-spacing:.12em;text-transform:uppercase;color:var(--cd-text)}._dailyHeroText_12okj_678{margin:8px 0 0;max-width:52ch;color:var(--cd-muted);font-size:var(--cd-fs-meta);line-height:1.45}._dailyHeroReward_12okj_686{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:14px;border-radius:8px;border:1px solid rgba(248,184,37,.18);background:linear-gradient(180deg,#f8b8251a,#f8b8250a);text-align:right}._dailyHeroReward_12okj_686 span{font-size:var(--cd-fs-meta);color:var(--cd-text);letter-spacing:.06em}._dailyHeroReward_12okj_686 strong{font-size:clamp(1.25rem,2vw,1.8rem);color:var(--cd-primary);letter-spacing:.1em}._dailyHeroReward_12okj_686 em{font-size:var(--cd-fs-label);color:var(--cd-muted);font-style:normal;letter-spacing:.08em;text-transform:uppercase}._dailyTrack_12okj_718{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}._dailyDay_12okj_724{min-width:0;padding:10px 8px;border-radius:8px;border:1px solid rgba(32,214,232,.12);background:#20d6e80a;display:flex;flex-direction:column;gap:4px;overflow:hidden}._dailyDay_12okj_724[data-past=true]{opacity:.74}._dailyDay_12okj_724[data-current=true]{border-color:#f8b82559;background:#f8b82514;box-shadow:inset 0 0 0 1px #f8b8250d}._dailyDay_12okj_724[data-final=true]{border-color:#f8b8256b;background:#f8b8251f}._dailyDayLabel_12okj_751{font-size:var(--cd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:#20d6e88c}._dailyDay_12okj_724 strong{font-size:var(--cd-fs-meta);color:var(--cd-text);line-height:1.3}._dailyDay_12okj_724 span:last-child{font-size:var(--cd-fs-label);color:var(--cd-primary);letter-spacing:.06em}._dailyFooter_12okj_770{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}._dailyMeta_12okj_778{font-size:var(--cd-fs-meta);color:var(--cd-muted)}._modalActions_12okj_783{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._storeSections_12okj_791{display:flex;flex-direction:column;gap:14px;overflow:auto;min-height:0;padding-right:4px}._storeSection_12okj_791{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid rgba(32,214,232,.14);border-radius:8px;background:#20d6e808}._storeSectionHead_12okj_810{display:flex;justify-content:space-between;gap:12px;align-items:baseline}._storeSectionHead_12okj_810 h3{margin:0;font-size:var(--cd-fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-text)}._storeSectionHead_12okj_810 span{font-size:var(--cd-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cd-muted)}._storeItemList_12okj_832{display:grid;gap:10px}._storeItem_12okj_832{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#02061466}._storeItem_12okj_832[data-tone=gold]{border-color:#f8b8252e}._storeItem_12okj_832[data-tone=cyan]{border-color:#20d6e82e}._storeItem_12okj_832>div{min-width:0}._storeItemTitle_12okj_855{display:block;font-size:var(--cd-fs-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cd-text)}._storeItemDesc_12okj_864{display:block;margin-top:2px;font-size:var(--cd-fs-meta);color:var(--cd-muted);line-height:1.4}._storeItemMeta_12okj_872{display:block;margin-top:3px;font-size:var(--cd-fs-label);letter-spacing:.08em;text-transform:uppercase;color:#20d6e885}._statusBadge_12okj_882{display:inline-flex;align-items:center;gap:4px;font-size:var(--cd-fs-label);letter-spacing:.12em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid}._statusBadge_12okj_882[data-status=ready]{color:var(--cd-success);border-color:var(--cd-success);background:#24d3a514}._statusBadge_12okj_882[data-status=in_progress]{color:var(--cd-primary);border-color:var(--cd-primary);background:#f8b82514}._statusBadge_12okj_882[data-status=completed],._statusBadge_12okj_882[data-status=idle]{color:var(--cd-muted);border-color:var(--cd-border);background:transparent}._pilotGrid_12okj_914{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}._pilotStat_12okj_921{display:flex;flex-direction:column;gap:4px;background:#20d6e80a;border:1px solid rgba(32,214,232,.1);border-radius:6px;padding:10px 12px}._pilotVal_12okj_931{font-size:var(--cd-fs-stat);font-weight:700;color:var(--cd-text);line-height:1}._pilotVal_12okj_931[data-accent=primary]{color:var(--cd-primary)}._pilotVal_12okj_931[data-accent=success]{color:var(--cd-success)}._pilotVal_12okj_931[data-accent=accent]{color:var(--cd-accent)}._pilotLbl_12okj_942{font-size:var(--cd-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cd-muted)}._pilotSubNav_12okj_949{display:flex;gap:8px;margin-top:14px;margin-bottom:4px}._pilotSubBtn_12okj_955{flex:1;padding:7px 0;background:#20d6e80a;border:1px solid rgba(32,214,232,.2);border-radius:4px;color:var(--cd-accent);font-family:inherit;font-size:var(--cd-fs-label);letter-spacing:.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .14s,border-color .14s}._pilotSubBtn_12okj_955:hover{background:#20d6e81a;border-color:#20d6e873}._localDataPanel_12okj_977{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(32,214,232,.08)}._localDataHead_12okj_986{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}._localDataHead_12okj_986 ._panelEye_12okj_400{margin:0}._localDataHint_12okj_997,._localDangerText_12okj_998,._localDataStatus_12okj_999{color:var(--cd-muted);font-size:var(--cd-fs-label);line-height:1.45}._localDataHint_12okj_997{max-width:320px;text-align:right}._localDataActions_12okj_1010,._localDangerRow_12okj_1011{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._localDangerRow_12okj_1011{align-items:flex-start}._localDangerText_12okj_998{max-width:360px;color:#d94a64e0}._localDataStatus_12okj_999{margin:0;color:var(--cd-accent)}._intelTable_12okj_1033{display:flex;flex-direction:column;gap:0;margin-top:4px}._intelRow_12okj_1040{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(32,214,232,.08);gap:8px}._intelRow_12okj_1040:last-child{border-bottom:none}._intelKey_12okj_1051{font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted)}._intelVal_12okj_1058{font-size:var(--cd-fs-body);font-weight:600;color:var(--cd-text);text-align:right}._logList_12okj_1066{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:0}._logItem_12okj_1075{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(32,214,232,.07);font-size:var(--cd-fs-meta)}._logItem_12okj_1075:last-child{border-bottom:none}._logIcon_12okj_1087{font-size:var(--cd-fs-body);text-align:center;flex-shrink:0}._logText_12okj_1093{color:var(--cd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logTime_12okj_1100{font-size:var(--cd-fs-label);color:var(--cd-muted);white-space:nowrap;letter-spacing:.06em;flex-shrink:0}._achievementItem_12okj_1109{display:grid;grid-template-columns:22px 1fr auto;align-items:start;gap:8px;padding:10px 0;border-bottom:1px solid rgba(32,214,232,.07);font-size:var(--cd-fs-meta)}._achievementItem_12okj_1109:last-child{border-bottom:none}._achievementLabel_12okj_1121{display:block;color:var(--cd-text);font-weight:600;line-height:1.3}._achievementDesc_12okj_1128{display:block;font-size:var(--cd-fs-label);color:var(--cd-muted);letter-spacing:.04em;margin-top:2px;line-height:1.3}._achievementStatus_12okj_1137{font-size:var(--cd-fs-label);letter-spacing:.08em;white-space:nowrap;padding-top:2px}._claimBtn_12okj_1145{padding:4px 10px;background:#4ade801a;color:var(--cd-success);border:1px solid rgba(74,222,128,.4);border-radius:4px;font-family:inherit;font-size:var(--cd-fs-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s}._claimBtn_12okj_1145:hover{background:#4ade8038;box-shadow:0 0 10px #4ade8038}._controlDeck_12okj_1166{position:relative;z-index:2;min-height:72px;flex-shrink:0;background:#080d1af5;border-top:1px solid rgba(32,214,232,.25);display:flex;align-items:center;padding:0 16px;gap:6px}._controlDeck_12okj_1166:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(32,214,232,.5) 20%,rgba(248,184,37,.4) 50%,rgba(32,214,232,.5) 80%,transparent 100%)}._ctrlBtn_12okj_1198{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:64px;min-height:56px;background:#0b1220cc;border:1px solid rgba(32,214,232,.18);border-radius:8px;color:var(--cd-muted);font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s,background .2s;position:relative;flex-shrink:0}._ctrlBtn_12okj_1198:before{content:"";position:absolute;top:6px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#20d6e833;transition:background .2s,box-shadow .2s}._ctrlBtn_12okj_1198[data-active=true]{background:#20d6e814;border-color:#20d6e880;color:var(--cd-accent)}._ctrlBtn_12okj_1198[data-active=true]:before{background:var(--cd-accent);box-shadow:0 0 6px 1px var(--cd-accent)}._ctrlBtn_12okj_1198:hover:not([data-active=true]){border-color:#20d6e852;color:var(--cd-text);background:#20d6e80a}._ctrlBtn_12okj_1198[data-highlight=true]{border-color:#fbbf2466;color:#fbbf24}._ctrlBtn_12okj_1198[data-highlight=true]:hover{background:#fbbf2414;border-color:#fbbf24a6}._ctrlIcon_12okj_1257{font-size:var(--cd-fs-value);line-height:1;margin-top:6px}._ctrlLbl_12okj_1263{font-size:var(--cd-fs-label);letter-spacing:.12em;text-transform:uppercase;line-height:1}._ctrlSpacer_12okj_1271{flex:1}._ctrlDivider_12okj_1276{width:1px;height:36px;background:#20d6e826;flex-shrink:0;margin:0 4px}._ctrlSubBtn_12okj_1285{min-height:36px;padding:6px 14px;background:#20d6e80d;color:var(--cd-accent);border:1px solid rgba(32,214,232,.22);border-radius:6px;font-family:inherit;font-size:var(--cd-fs-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .15s,border-color .15s}._ctrlSubBtn_12okj_1285:hover{background:#20d6e81f;border-color:#20d6e86b}._launchBtn_12okj_1309{min-height:52px;padding:8px 28px;background:linear-gradient(135deg,var(--cd-primary),rgba(248,184,37,.75));color:#0a0a0a;border:none;border-radius:8px;font-family:inherit;font-size:var(--cd-fs-body);font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .1s,box-shadow .2s;box-shadow:0 0 20px #f8b82540;flex-shrink:0}._launchBtn_12okj_1309:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 30px #f8b82573}._launchBtn_12okj_1309:active{transform:translateY(0);opacity:1}._launchBtn_12okj_1309[data-armed=true]{background:linear-gradient(135deg,var(--cd-accent),rgba(32,214,232,.7));box-shadow:0 0 20px #20d6e859;animation:_armedPulse_12okj_1 .6s ease-in-out infinite alternate}._exitBtn_12okj_1344{min-height:44px;padding:8px 16px;background:#d94a640f;color:var(--cd-muted);border:1px solid rgba(217,74,100,.24);border-radius:8px;font-family:inherit;font-size:var(--cd-fs-label);font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .2s;flex-shrink:0}._exitBtn_12okj_1344:hover{color:#fecdd3;border-color:#d94a647a;background:#d94a641a}._exitBtn_12okj_1344[data-armed=true]{color:#fecdd3;border-color:#d94a649e;background:#d94a6429;box-shadow:0 0 18px #d94a6433;animation:_exitArmedPulse_12okj_1 .6s ease-in-out infinite alternate}@keyframes _exitArmedPulse_12okj_1{0%{box-shadow:0 0 12px #d94a6429}to{box-shadow:0 0 26px #d94a6461}}@keyframes _armedPulse_12okj_1{0%{box-shadow:0 0 16px #20d6e84d}to{box-shadow:0 0 32px #20d6e899}}._launchBtn_12okj_1309:not([data-armed]){animation:_ctaPulse_12okj_1 3s ease-in-out infinite}@keyframes _ctaPulse_12okj_1{0%,to{box-shadow:0 0 20px #f8b82540}50%{box-shadow:0 0 34px #f8b82573}}@media(prefers-reduced-motion:reduce){._launchBtn_12okj_1309{animation:none!important}}._launchBtn_12okj_1309[data-variant=choose]{background:linear-gradient(135deg,var(--cd-accent),rgba(32,214,232,.7));color:#06121c;box-shadow:0 0 20px #20d6e840}._launchBtn_12okj_1309[data-variant=choose]:hover{box-shadow:0 0 30px #20d6e873}._launchBtn_12okj_1309[data-variant=tutorial]{background:linear-gradient(135deg,var(--cd-success),rgba(36,211,165,.7));color:#06121c;box-shadow:0 0 20px #24d3a540}._launchBtn_12okj_1309[data-variant=tutorial]:hover{box-shadow:0 0 30px #24d3a573}._primaryBtn_12okj_479:focus-visible,._secondaryBtn_12okj_507:focus-visible,._ctrlBtn_12okj_1198:focus-visible,._exitBtn_12okj_1344:focus-visible,._launchBtn_12okj_1309:focus-visible{outline:2px solid var(--cd-accent);outline-offset:2px}._transitionWrap_12okj_1433{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}._transitionWrap_12okj_1433 .galaxy-transition{position:absolute;z-index:8}._cockpitOverlay_12okj_1447{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}._cockpitOverlay_12okj_1447 .galaxy-transition{position:absolute;z-index:50}._ambientBackdrop_12okj_1460{flex:1;min-height:0;position:relative;overflow:hidden;animation:_ambientFadeIn_12okj_1 1.4s ease forwards}._ambientBackdrop_12okj_1460:before{content:"";position:absolute;top:0;left:9%;right:9%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,225,255,.13) 28%,rgba(210,235,255,.22) 50%,rgba(200,225,255,.13) 72%,transparent);pointer-events:none;z-index:3}._ambientBackdrop_12okj_1460:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse 58% 34% at 10% 6%,rgba(180,215,255,.055) 0%,transparent 100%),linear-gradient(to right,rgba(140,185,255,.03) 0%,transparent 14%),linear-gradient(to left,rgba(140,185,255,.022) 0%,transparent 11%),linear-gradient(to bottom,rgba(190,220,255,.038) 0%,transparent 10%),linear-gradient(to top,rgba(0,0,0,.22) 0%,transparent 20%),radial-gradient(ellipse at 50% 46%,transparent 42%,rgba(0,0,0,.44) 100%)}@keyframes _ambientFadeIn_12okj_1{0%{opacity:0}to{opacity:1}}._ambientCanvas_12okj_1515{position:absolute;top:0;right:0;bottom:0;left:0}._ambientCanvas_12okj_1515 canvas{display:block;width:100%!important;height:100%!important}._ambientOverlay_12okj_1526{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;white-space:nowrap}._ambientLocation_12okj_1539{font-size:var(--cd-fs-label);letter-spacing:.22em;text-transform:uppercase;color:#a0c3ff52}._ambientRule_12okj_1546{width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(32,214,232,.22),transparent)}._ambientGlassEdge_12okj_1554{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:radial-gradient(ellipse 54% 44% at 38% 26%,rgba(255,255,255,.21) 0%,rgba(235,248,255,.1) 35%,rgba(215,238,255,.03) 62%,transparent 78%),radial-gradient(ellipse 78% 16% at 50% 4%,rgba(240,250,255,.09) 0%,transparent 100%),linear-gradient(155deg,rgba(220,235,255,.04) 0%,rgba(220,235,255,.01) 45%,transparent 65%)}._clusterWrap_12okj_1587{flex:1;min-height:0;overflow:hidden;border-bottom:1px solid rgba(32,214,232,.1)}._clusterWrap_12okj_1587 canvas{display:block;cursor:pointer}._clusterInfo_12okj_1599{flex-shrink:0;padding:10px 14px 14px;display:flex;flex-direction:column;gap:8px}._mapContent_12okj_1608{flex:1;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column}._mapContent_12okj_1608 .galaxy-canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;border:none;border-radius:0}._mapContent_12okj_1608 .solar-system-canvas-wrap{flex:1;min-height:0;border:none;border-radius:0}._mapContent_12okj_1608 .galaxy-three-host,._mapContent_12okj_1608 .solar-system-three-host{position:absolute;top:0;right:0;bottom:0;left:0}._clusterCanvas_12okj_1640{flex:1 1 0;min-height:0;display:block;width:100%;cursor:pointer}._missionList_12okj_1649{display:flex;flex-direction:column;gap:4px}._missionBtn_12okj_1655{display:flex;justify-content:space-between;align-items:center;gap:4px;background:#20d6e808;border:1px solid rgba(32,214,232,.1);border-radius:5px;padding:6px 8px;cursor:pointer;font-family:inherit;color:var(--cd-muted);text-align:left;transition:border-color .15s,background .15s;width:100%}._missionBtn_12okj_1655:hover{border-color:#20d6e840;color:var(--cd-text)}._missionBtnActive_12okj_1677{border-color:#20d6e873;background:#20d6e812;color:var(--cd-text)}._missionBtnDone_12okj_1683{opacity:.5}._missionBtnTitle_12okj_1687{font-size:var(--cd-fs-meta);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._missionBtnMeta_12okj_1696{font-size:var(--cd-fs-label);letter-spacing:.08em;color:var(--cd-muted);white-space:nowrap;flex-shrink:0}._shipForms_12okj_1705{display:flex;flex-direction:column;gap:3px}._shipFormBtn_12okj_1711{display:flex;justify-content:space-between;align-items:center;gap:4px;background:#20d6e808;border:1px solid rgba(32,214,232,.1);border-radius:5px;padding:5px 8px;cursor:pointer;font-family:inherit;color:var(--cd-muted);transition:border-color .15s,background .15s;width:100%}._shipFormBtn_12okj_1711:hover{border-color:#20d6e840;color:var(--cd-text)}._shipFormBtnActive_12okj_1729{border-color:var(--cd-primary);background:#f8b82512;color:var(--cd-primary)}._shipFormName_12okj_1735{font-size:var(--cd-fs-meta);font-weight:700;text-transform:uppercase;letter-spacing:.06em}._shipFormDesc_12okj_1742{font-size:var(--cd-fs-label);color:var(--cd-muted);text-align:right}._sysCredits_12okj_1749{float:right;font-size:var(--cd-fs-label);color:var(--cd-accent);letter-spacing:.06em}._reqList_12okj_1756{display:flex;flex-direction:column;gap:5px}._reqRow_12okj_1762{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--cd-fs-meta)}._reqLabel_12okj_1770{color:var(--cd-muted)}._reqValue_12okj_1774{color:var(--cd-text);font-weight:600;text-align:right}._shopRow_12okj_1780{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 0}._shopItem_12okj_1788{font-size:var(--cd-fs-meta);color:var(--cd-text)}._shopOwned_12okj_1793{display:block;font-size:var(--cd-fs-label);color:var(--cd-success);margin-top:1px}._shopBtn_12okj_1800{background:#20d6e80f;border:1px solid rgba(32,214,232,.25);border-radius:4px;color:var(--cd-accent);font-family:inherit;font-size:var(--cd-fs-label);font-weight:600;letter-spacing:.06em;padding:4px 8px;cursor:pointer;white-space:nowrap;transition:background .15s}._shopBtn_12okj_1800:hover:not(:disabled){background:#20d6e824}._shopBtn_12okj_1800:disabled{opacity:.35;cursor:default}._shipGallery_12okj_1823{display:flex;gap:8px;margin-top:12px}._shipCard_12okj_1829{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 7px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#02061480;cursor:pointer;transition:border-color .15s,background .15s;overflow:hidden;min-width:0;font-family:inherit;color:var(--cd-text)}._shipCard_12okj_1829:hover:not(:disabled):not(._shipCardActive_12okj_1848){border-color:#20d6e833;background:#20d6e80a}._shipCardActive_12okj_1848{border-color:var(--cd-accent);background:#20d6e812}._shipCardLocked_12okj_1858{cursor:default;opacity:.55;filter:saturate(.3)}._shipCardGlow_12okj_1864{width:28px;height:28px;border-radius:50%;opacity:.3;margin-bottom:2px;filter:blur(6px);flex-shrink:0}._shipCardActive_12okj_1848 ._shipCardGlow_12okj_1864{opacity:.55}._shipCardName_12okj_1876{font-size:var(--cd-fs-meta);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-text);white-space:nowrap}._shipCardSub_12okj_1885{font-size:var(--cd-fs-label);color:var(--cd-muted);letter-spacing:.04em;white-space:nowrap}._shipCardLock_12okj_1858{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#030711e0;border-radius:5px;padding:4px}._lockIcon_12okj_1905{font-size:1rem;color:var(--cd-muted);line-height:1}._lockHint_12okj_1911{font-size:var(--cd-fs-label);color:var(--cd-muted);text-align:center;letter-spacing:.04em;line-height:1.3}._navLocation_12okj_1921{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._navLocRow_12okj_1928{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid rgba(32,214,232,.07)}._navLocKey_12okj_1937{font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted)}._navLocVal_12okj_1944{font-size:var(--cd-fs-meta);color:var(--cd-text);font-weight:600}._navActions_12okj_1950{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:16px}._navActions_12okj_1950 ._primaryBtn_12okj_479[data-armed=true]{background:var(--cd-success, #3dd68c);box-shadow:0 0 16px #3dd68c66}._navPanel_12okj_1963{flex:1;display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(300px,.75fr);grid-template-rows:auto auto auto minmax(0,1fr);padding:12px 20px 0;overflow:hidden;gap:12px 18px}._shipCanvas_12okj_1974{grid-column:1;grid-row:1 / -1;min-height:100%;height:100%;border-radius:6px;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,rgba(32,214,232,.04) 0%,transparent 70%)}._shipCanvas_12okj_1974 canvas{display:block;width:100%!important;height:100%!important}._navInfoStrip_12okj_1991{grid-column:2;grid-row:1;display:flex;gap:12px;align-items:flex-start}._navInfoLeft_12okj_1999{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._navInfoHeader_12okj_2007{display:flex;align-items:baseline;gap:8px}._navHullName_12okj_2013{font-size:1.17rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}._navHullClass_12okj_2021{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted);border:1px solid rgba(255,255,255,.12);border-radius:3px;padding:1px 4px;flex-shrink:0}._navHullDesc_12okj_2033{font-size:.9rem;color:var(--cd-muted);letter-spacing:.03em;line-height:1.4;margin:0}._navComposition_12okj_2042{flex-shrink:0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:center}._navCompLabel_12okj_2051{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted);white-space:nowrap}._navCompValue_12okj_2059{font-size:.79rem;font-weight:600;letter-spacing:.06em;color:var(--cd-text);white-space:nowrap}._navStatsGrid_12okj_2068{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._navStatCol_12okj_2076{display:flex;flex-direction:column;gap:5px}._navStatVal_12okj_2082{font-size:.99rem;font-weight:800;letter-spacing:.04em;line-height:1}._navStatVal_12okj_2082[data-color=primary]{color:var(--cd-primary)}._navStatVal_12okj_2082[data-color=danger]{color:#f87171}._navStatVal_12okj_2082[data-color=success]{color:var(--cd-success)}._navStatVal_12okj_2082[data-color=accent]{color:var(--cd-accent)}._navStatLbl_12okj_2093{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cd-muted)}._modeTabs_12okj_2101{grid-column:2;grid-row:3;display:flex;gap:6px}._modeTab_12okj_2101{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px 9px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#02061480;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit;color:var(--cd-text);overflow:hidden}._modeTab_12okj_2101:hover:not(:disabled):not(._modeTabActive_12okj_2126){border-color:#20d6e833;background:#20d6e80a}._modeTabActive_12okj_2126{border-color:var(--cd-accent);background:#20d6e812}._modeTabLocked_12okj_2136{cursor:default;opacity:.45;filter:saturate(.3)}._modeTabName_12okj_2142{max-width:100%;font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modeTabSub_12okj_2154{max-width:100%;font-size:.79rem;color:var(--cd-muted);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statRow_12okj_2165{display:flex;align-items:center;gap:6px}._statLbl_12okj_2171{font-size:var(--cd-fs-label);letter-spacing:.08em;color:var(--cd-muted);text-transform:uppercase;width:28px;flex-shrink:0}._statRow_12okj_2165{display:flex;align-items:center;gap:8px}._statLbl_12okj_2171{font-size:var(--cd-fs-label);letter-spacing:.08em;color:var(--cd-muted);text-transform:uppercase;width:38px;flex-shrink:0}._statBar_12okj_2180{flex:1;height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}._statFill_12okj_2188{height:100%;border-radius:2px;transition:width .35s ease}._statFill_12okj_2188[data-color=primary]{background:var(--cd-primary)}._statFill_12okj_2188[data-color=danger]{background:#f87171}._statFill_12okj_2188[data-color=success]{background:var(--cd-success)}._statFill_12okj_2188[data-color=accent]{background:var(--cd-accent)}._hullCarouselTrack_12okj_2234{grid-column:2;grid-row:4;min-height:0;margin:0;padding:0 0 10px;overflow:hidden}._hullCarousel_12okj_2234{display:grid;grid-template-columns:repeat(auto-fill,96px);grid-auto-rows:96px;gap:8px;height:100%;justify-content:start;overflow-x:hidden;overflow-y:auto;padding:0 2px 0 0;scrollbar-width:none;-ms-overflow-style:none}._hullCarousel_12okj_2234::-webkit-scrollbar{display:none}._hullChip_12okj_2258{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;aspect-ratio:1;gap:7px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#02061499;cursor:pointer;font-family:inherit;color:var(--cd-text);transition:border-color .15s,background .15s,box-shadow .15s;padding:8px 5px}._hullChip_12okj_2258:hover:not(:disabled):not(._hullChipActive_12okj_2279){border-color:#20d6e838;background:#20d6e80d}._hullChipActive_12okj_2279{border-color:var(--hull-color, var(--cd-accent));background:#20d6e80f;box-shadow:0 0 10px color-mix(in srgb,var(--hull-color, var(--cd-accent)) 40%,transparent)}._hullChipLocked_12okj_2290{opacity:.5;filter:saturate(.25)}._hullChipBuyable_12okj_2295{border-color:#f8b8253d}._hullChipBuyable_12okj_2295:hover{border-color:#f8b82585;background:#f8b8250f}._hullChipDot_12okj_2304{width:22px;height:22px;border-radius:50%;flex-shrink:0;filter:blur(3px);opacity:.75}._hullChipActive_12okj_2279 ._hullChipDot_12okj_2304{opacity:1;filter:blur(2px)}._hullChipName_12okj_2318{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px;text-align:center}._hullChipBadge_12okj_2331{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;gap:3px;font-size:.64rem;font-weight:700;letter-spacing:.04em;color:var(--cd-muted);white-space:nowrap;line-height:1;background:#020614d1;border:1px solid rgba(255,255,255,.1);padding:3px 4px;border-radius:999px;box-shadow:0 0 10px #00000059}._hullChipBadge_12okj_2331[data-kind=buyable]{color:var(--cd-primary);border-color:#f8b82561;background:#f8b8251a}._hullChipBadge_12okj_2331[data-kind=purchase]{color:#f8b8259e;border-color:#f8b8252e}._hullChipBadge_12okj_2331[data-kind=unlock]{color:#20d6e8b8;border-color:#20d6e833}._hullChipBadgeIcon_12okj_2367{font-size:.8em;line-height:1}._hullChipLockIcon_12okj_2372{position:relative;width:.72em;height:.58em;border:1px solid currentColor;border-radius:.16em;opacity:.9;flex-shrink:0}._hullChipLockIcon_12okj_2372:before{content:"";position:absolute;left:50%;bottom:.48em;width:.42em;height:.36em;border:1px solid currentColor;border-bottom:0;border-radius:.28em .28em 0 0;transform:translate(-50%)}._hullChipBadgeText_12okj_2395{line-height:1}@media(orientation:landscape)and (max-height:520px)and (max-width:960px){._viewArea_12okj_98{grid-template-columns:170px minmax(0,1fr) 210px;gap:8px;padding:8px 8px 0}._dispBar_12okj_348{padding:8px 20px 8px 24px}._navPanel_12okj_1963{display:grid;grid-template-columns:minmax(185px,1.25fr) minmax(150px,.9fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:6px 10px;padding:8px 12px 0}._shipCanvas_12okj_1974{grid-column:1;grid-row:1 / -1;min-height:100%;height:100%}._navInfoStrip_12okj_1991{grid-column:2;grid-row:1;flex-direction:column;gap:5px}._navInfoHeader_12okj_2007{gap:6px}._navHullName_12okj_2013{font-size:.81rem}._navHullClass_12okj_2021{font-size:.46rem;padding:1px 3px}._navHullDesc_12okj_2033{display:none}._navComposition_12okj_2042{-moz-column-gap:6px;column-gap:6px;row-gap:1px}._navCompLabel_12okj_2051{font-size:.46rem}._navCompValue_12okj_2059{font-size:.55rem;overflow:hidden;text-overflow:ellipsis}._navStatsGrid_12okj_2068{grid-column:2;grid-row:2;gap:5px}._navStatCol_12okj_2076{gap:2px}._navStatVal_12okj_2082{font-size:.68rem}._navStatLbl_12okj_2093{font-size:.46rem}._modeTabs_12okj_2101{grid-column:2;grid-row:3;gap:4px}._modeTab_12okj_2101{min-width:0;padding:5px 4px}._modeTabName_12okj_2142{font-size:.64rem;letter-spacing:.06em}._modeTabSub_12okj_2154{display:none}._hullCarouselTrack_12okj_2234{grid-column:2;grid-row:4;min-height:0;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}._hullCarousel_12okj_2234{display:grid;grid-template-columns:repeat(auto-fill,48px);grid-auto-rows:48px;height:100%;overflow-x:hidden;overflow-y:auto;scroll-snap-type:none;padding:0 2px 8px 0;gap:5px;align-content:start;scrollbar-width:none}._hullChip_12okj_2258{width:100%;height:100%;min-width:0;aspect-ratio:1;min-height:0;gap:3px;padding:5px 3px;border-radius:6px;scroll-snap-align:none}._hullChipDot_12okj_2304{width:13px;height:13px}._hullChipName_12okj_2318{max-width:100%;font-size:.46rem;letter-spacing:.04em}._hullChipBadge_12okj_2331{top:3px;right:3px;font-size:.44rem;gap:2px;padding:2px 3px}}._missionBtnLocked_12okj_2560{opacity:.5;cursor:not-allowed;filter:saturate(.5)}._clusterWrap_12okj_1587{position:relative}._lockedOverlay_12okj_2568{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#020617b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;z-index:5}._lockedCard_12okj_2580{display:flex;flex-direction:column;gap:6px;max-width:280px;padding:16px 18px;border:1px solid var(--cd-border, #1e293b);border-radius:12px;background:#0f172af5;text-align:center}._lockedTitle_12okj_2592{font-weight:700;font-size:.95rem;color:#fcd34d}._lockedSub_12okj_2593{font-size:.72rem;color:var(--cd-muted, #94a3b8)}._lockedReqs_12okj_2594{margin:4px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:.74rem;color:#e2e8f0}._lockedReqs_12okj_2594 li:before{content:"• ";color:#fcd34d}._lockedReward_12okj_2605{font-size:.68rem;color:#67e8f9}._lockedBtn_12okj_2606{margin-top:8px;padding:7px 14px;border:1px solid var(--cd-border, #334155);border-radius:8px;background:#1e293b;color:#e2e8f0;font-size:.78rem;cursor:pointer}._lockedBtn_12okj_2606:hover{background:#334155}._instrument_12okj_118{animation:_panelRise_12okj_1 .4s cubic-bezier(.2,.8,.2,1) both}._instrument_12okj_118:first-child{animation-delay:.06s}._instrument_12okj_118:last-child,._viewArea_12okj_98>aside:last-child{animation-delay:.12s}@keyframes _panelRise_12okj_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._instrument_12okj_118{animation:none}}._ctrlBtn_12okj_1198:focus-visible{outline:2px solid var(--cd-accent);outline-offset:3px}@media(max-width:960px){._viewArea_12okj_98{grid-template-columns:160px 1fr 0;overflow:hidden}._viewArea_12okj_98[data-mode=galaxy],._viewArea_12okj_98[data-mode=system]{grid-template-columns:0 1fr 200px;overflow:hidden}._viewArea_12okj_98>aside:nth-child(3){width:0;overflow:hidden;padding:0;border:none;margin:0;min-width:0}._viewArea_12okj_98>aside:first-child{min-width:0}}@media(max-width:640px){._viewArea_12okj_98{display:flex;flex-direction:column;height:auto;flex:1;overflow-y:auto;padding:8px 8px 0;gap:8px}._viewArea_12okj_98>aside:first-child,._viewArea_12okj_98>aside:nth-child(3){display:none}._mainDisplay_12okj_306{min-height:320px;flex:1}._controlDeck_12okj_1166{flex-wrap:wrap;min-height:auto;padding:6px 10px;gap:4px}._ctrlBtn_12okj_1198{width:52px;min-height:48px;font-size:10px}._ctrlLbl_12okj_1263{font-size:8px;letter-spacing:.08em}._launchBtn_12okj_1309{flex:1;min-height:44px;padding:8px 14px;font-size:var(--cd-fs-label)}}._topBar_1ks3l_1{position:relative;z-index:2;animation:_topBarIn_1ks3l_1 .35s cubic-bezier(.2,.8,.2,1) both;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;flex-shrink:0;background:#0b1220ed;border-bottom:1px solid rgba(32,214,232,.15)}._breadcrumb_1ks3l_15{display:flex;align-items:center;gap:2px;min-width:0}._crumbBtn_1ks3l_22{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:4px 6px;border-radius:4px;font-family:inherit;font-size:var(--cd-fs-meta);letter-spacing:.06em;color:var(--cd-text);cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}._crumbBtn_1ks3l_22:hover{color:#fff;background:#20d6e812}._crumbBtn_1ks3l_22:focus-visible{outline:2px solid var(--cd-accent);outline-offset:2px}._crumbIcon_1ks3l_47{color:var(--cd-accent);font-size:.9em;opacity:.8}._chevron_1ks3l_53{color:var(--cd-muted);font-size:var(--cd-fs-meta);margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}._sysDot_1ks3l_61{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}._sectorStatus_1ks3l_70{position:absolute;left:50%;transform:translate(-50%);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted);white-space:nowrap;pointer-events:none}._deckStatus_1ks3l_82{display:flex;align-items:center;gap:6px;font-size:var(--cd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted);white-space:nowrap}._onlineDot_1ks3l_93{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cd-success);box-shadow:0 0 5px 1px var(--cd-success);animation:_dotPulse_1ks3l_1 2.8s ease-in-out infinite;flex-shrink:0}@keyframes _dotPulse_1ks3l_1{0%,to{opacity:1}50%{opacity:.45}}@keyframes _topBarIn_1ks3l_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._topBar_1ks3l_1,._onlineDot_1ks3l_93{animation:none}}@media(max-width:640px){._sectorStatus_1ks3l_70,._deckStatus_1ks3l_82{display:none}}._panel_1o5iq_1{position:relative;display:flex;flex-direction:column;animation:_panelSlideIn_1o5iq_1 .42s cubic-bezier(.2,.8,.2,1) .06s both;gap:10px;padding:14px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(32,214,232,.18) transparent}._pilotHead_1o5iq_15{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(32,214,232,.12)}._pilotBadge_1o5iq_23{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:16px;color:var(--cd-accent);background:#20d6e814;border:1px solid rgba(32,214,232,.28);flex-shrink:0}._pilotName_1o5iq_36{font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-text);letter-spacing:.08em}._pilotRank_1o5iq_43{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted);margin-top:2px}._creditRow_1o5iq_52{display:grid;grid-template-columns:1fr 1fr;gap:8px}._creditBox_1o5iq_58{background:#0b1220b3;border:1px solid var(--cd-border);border-radius:8px;padding:8px 10px}._segLabel_1o5iq_65{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted);margin-bottom:3px}._creditVal_1o5iq_73{font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-accent);font-variant-numeric:tabular-nums}._creditValMuted_1o5iq_80{font-size:var(--cd-fs-meta);color:var(--cd-muted);font-variant-numeric:tabular-nums}._seg_1o5iq_65{background:#0b122099;border:1px solid var(--cd-border);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:5px}._segTitle_1o5iq_97{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted);margin-bottom:4px}._statLine_1o5iq_105{display:flex;justify-content:space-between;align-items:center;font-size:var(--cd-fs-meta);color:var(--cd-muted)}._statVal_1o5iq_113{color:var(--cd-text);font-weight:600;font-variant-numeric:tabular-nums}._dailySeg_1o5iq_120{background:#121c30cc;border:1px solid rgba(32,214,232,.22);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:5px}._dailyHeader_1o5iq_130{display:flex;justify-content:space-between;align-items:center}._dailyDay_1o5iq_136{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-accent)}._dailyLabel_1o5iq_143{font-size:var(--cd-fs-body);color:var(--cd-text);font-weight:600}._dailySub_1o5iq_149{font-size:10px;letter-spacing:.1em;color:var(--cd-muted)}._claimBtn_1o5iq_155{margin-top:6px;width:100%;padding:8px;border-radius:6px;border:none;background:var(--cd-accent);color:#06121c;font-family:inherit;font-size:var(--cd-fs-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .15s}._claimBtn_1o5iq_155:hover{opacity:.88;transform:translateY(-1px)}._claimBtn_1o5iq_155:active{transform:translateY(0)}._claimedBadge_1o5iq_174{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-success);opacity:.72}._claimedIcon_1o5iq_186{font-size:.9em}._dailyTrack_1o5iq_190{display:flex;gap:4px;margin-top:6px}._dtick_1o5iq_196{flex:1;height:3px;border-radius:99px;background:#20d6e81f}._dtickDone_1o5iq_203{background:var(--cd-success)}._dtickNext_1o5iq_207{background:var(--cd-accent);box-shadow:0 0 6px #20d6e880}._achGrid_1o5iq_213{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:4px}._achDot_1o5iq_220{display:grid;place-items:center;height:24px;border-radius:4px;background:#20d6e80a;border:1px solid var(--cd-border);font-size:10px;color:var(--cd-muted);cursor:default;transition:background .15s}@keyframes _panelSlideIn_1o5iq_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._panel_1o5iq_1{animation:none}}._achDotEarned_1o5iq_241{color:var(--cd-success);background:#24d3a514;border-color:#24d3a547}._actSeg_1o5iq_248{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}._actList_1o5iq_256{display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(32,214,232,.12) transparent}._actItem_1o5iq_265{display:flex;align-items:flex-start;gap:8px}._actDot_1o5iq_271{width:6px;height:6px;border-radius:50%;background:var(--cd-muted);flex-shrink:0;margin-top:4px}._actDot_1o5iq_271[data-kind=reward]{background:var(--cd-primary)}._actDot_1o5iq_271[data-kind=achievement]{background:var(--cd-success)}._actDot_1o5iq_271[data-kind=mission]{background:var(--cd-accent)}._actDot_1o5iq_271[data-kind=score]{background:var(--cd-danger)}._actBody_1o5iq_284{display:flex;flex-direction:column;gap:1px;min-width:0}._actLabel_1o5iq_291{font-size:var(--cd-fs-meta);color:var(--cd-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actTime_1o5iq_299{font-size:10px;color:var(--cd-muted);letter-spacing:.06em}._actEmpty_1o5iq_305{font-size:var(--cd-fs-meta);color:var(--cd-muted);margin:0}._panel_1jcyh_1{position:relative;display:flex;flex-direction:column;animation:_panelSlideIn_1jcyh_1 .42s cubic-bezier(.2,.8,.2,1) .12s both;gap:10px;padding:14px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(32,214,232,.18) transparent}._shipHead_1jcyh_15{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(32,214,232,.12)}._headLabel_1jcyh_23{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted);margin-bottom:3px}._shipName_1jcyh_31{font-size:var(--cd-fs-value);font-weight:700;letter-spacing:.06em}._classChip_1jcyh_37{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-accent);border:1px solid rgba(32,214,232,.32);border-radius:999px;padding:2px 8px;background:#20d6e80f;white-space:nowrap;margin-top:2px}._shipStage_1jcyh_51{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;min-height:160px}._stageGrid_1jcyh_61{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(32,214,232,.12) 1px,transparent 1px);background-size:18px 18px;border-radius:8px;pointer-events:none}._shipArt_1jcyh_71{width:100%;max-width:110px;height:auto;display:block;position:relative;z-index:1;animation:_shipBob_1jcyh_1 4s ease-in-out infinite;filter:drop-shadow(0 0 10px currentColor)}@keyframes _panelSlideIn_1jcyh_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){._panel_1jcyh_1{animation:none}}@keyframes _shipBob_1jcyh_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){._shipArt_1jcyh_71{animation:none}}._modeLabel_1jcyh_99{position:relative;z-index:1;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-muted);text-align:center}._formTabs_1jcyh_110{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}._formTab_1jcyh_110{padding:8px 0;border-radius:6px;font-family:inherit;font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted);background:#20d6e808;border:1px solid var(--cd-border);cursor:pointer;transition:color .15s,background .15s,border-color .15s}._formTab_1jcyh_110:hover{color:var(--cd-text);border-color:#20d6e838}._formTabOn_1jcyh_133{color:var(--cd-accent);background:#20d6e81a;border-color:#20d6e861}._statBars_1jcyh_140{display:flex;flex-direction:column;gap:6px}._statRow_1jcyh_146{display:flex;flex-direction:column;gap:3px}._statLabel_1jcyh_152{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted)}._meter_1jcyh_159{height:5px;border-radius:99px;background:#20d6e81a;overflow:hidden}._meter_1jcyh_159>i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cd-accent),rgba(32,214,232,.6));box-shadow:0 0 8px -2px #20d6e880}._footer_1jcyh_174{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:6px;border-top:1px solid rgba(32,214,232,.1)}._footerItem_1jcyh_182{display:flex;flex-direction:column;gap:2px;text-align:center}._footLabel_1jcyh_189{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted)}._footVal_1jcyh_196{font-size:var(--cd-fs-meta);color:var(--cd-text);font-weight:600;font-variant-numeric:tabular-nums}._reconfNote_1jcyh_204{font-size:9px;letter-spacing:.1em;text-align:center;color:var(--cd-muted);opacity:.7}._card_ragfk_1{width:100%;text-align:left;padding:11px 13px;background:#0b122099;border:1px solid var(--cd-border);border-radius:8px;cursor:pointer;transition:border-color .18s,background .18s,transform .12s;position:relative;font-family:inherit;color:var(--cd-text);display:flex;flex-direction:column;gap:5px}._card_ragfk_1:hover{border-color:#20d6e847;background:#20d6e80a;transform:translate(2px)}._cardSelected_ragfk_22{border-color:#20d6e880;background:#20d6e812}._cardDone_ragfk_26{opacity:.65}._cardLocked_ragfk_29{opacity:.42;cursor:not-allowed}._cardLocked_ragfk_29:hover{transform:none;border-color:var(--cd-border)}._recBadge_ragfk_38{position:absolute;top:-1px;right:10px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-accent);background:#20d6e81a;border:1px solid rgba(32,214,232,.3);border-radius:0 0 4px 4px;padding:2px 7px}._cardHead_ragfk_52{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._missionTitle_ragfk_59{font-size:var(--cd-fs-body);font-weight:600;color:var(--cd-text);line-height:1.3}._typeBadge_ragfk_66{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted);border:1px solid var(--cd-border);border-radius:999px;padding:2px 7px;white-space:nowrap;flex-shrink:0}._cardMeta_ragfk_78{display:flex;flex-wrap:wrap;gap:8px}._metaItem_ragfk_84{font-size:var(--cd-fs-meta);color:var(--cd-muted)}._detail_gnudm_1{display:flex;flex-direction:column;gap:14px;padding:14px;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(32,214,232,.15) transparent}._backBtn_gnudm_12{background:none;border:none;font-family:inherit;font-size:var(--cd-fs-meta);color:var(--cd-muted);cursor:pointer;padding:0;text-align:left;transition:color .15s;letter-spacing:.06em}._backBtn_gnudm_12:hover{color:var(--cd-accent)}._header_gnudm_26{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(32,214,232,.12)}._eyebrow_gnudm_35{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-muted);margin-bottom:5px}._title_gnudm_43{margin:0;font-size:var(--cd-fs-title);font-weight:700;color:var(--cd-text);line-height:1.25}._rewardBadge_gnudm_51{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}._rewardLabel_gnudm_59{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted)}._rewardVal_gnudm_66{font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-primary)}._rewardItem_gnudm_72{font-size:var(--cd-fs-meta);color:var(--cd-muted)}._briefing_gnudm_77{display:flex;flex-direction:column;gap:6px}._sectionLabel_gnudm_83{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted)}._briefingText_gnudm_90{margin:0;font-size:var(--cd-fs-body);color:var(--cd-text);line-height:1.6;opacity:.88}._statsGrid_gnudm_98{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._statCell_gnudm_104{background:#0b1220b3;border:1px solid var(--cd-border);border-radius:7px;padding:9px 10px;display:flex;flex-direction:column;gap:3px}._statLabel_gnudm_114{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--cd-muted)}._statVal_gnudm_121{font-size:var(--cd-fs-meta);font-weight:600;color:var(--cd-text)}._requirements_gnudm_127{display:flex;flex-direction:column;gap:7px;padding:10px 12px;background:#0b122099;border:1px solid var(--cd-border);border-radius:8px}._reqRow_gnudm_137{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--cd-fs-meta)}._reqLabel_gnudm_145{color:var(--cd-muted)}._reqVal_gnudm_149{font-weight:600;color:var(--cd-text)}._ctaRow_gnudm_154{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}._incompatibleNote_gnudm_162{margin:0;font-size:var(--cd-fs-meta);color:var(--cd-danger);text-align:center}._launchBtn_gnudm_169{width:100%;padding:13px;background:linear-gradient(135deg,var(--cd-primary),rgba(248,184,37,.75));color:#0a0a0a;border:none;border-radius:8px;font-family:inherit;font-size:var(--cd-fs-body);font-weight:800;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .1s,box-shadow .2s;box-shadow:0 0 20px #f8b82540}._launchBtn_gnudm_169:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 30px #f8b82573}._launchBtn_gnudm_169:active{transform:translateY(0)}._launchBtnBlocked_gnudm_192{background:#20d6e81f;color:var(--cd-muted);box-shadow:none;pointer-events:none}._board_1hdr0_1{display:flex;flex-direction:column;height:100%;min-height:0}._boardHeader_1hdr0_8{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 10px;border-bottom:1px solid rgba(32,214,232,.12);flex-shrink:0}._boardTitle_1hdr0_17{font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-text);letter-spacing:.08em;text-transform:uppercase}._boardCount_1hdr0_25{font-size:var(--cd-fs-meta);color:var(--cd-muted)}._boardList_1hdr0_30{flex:1;overflow-y:auto;padding:10px 12px 14px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(32,214,232,.15) transparent}._category_1hdr0_41{display:flex;flex-direction:column;gap:6px}._catLabel_1hdr0_47{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-muted);margin-bottom:2px}._empty_1hdr0_55{font-size:var(--cd-fs-body);color:var(--cd-muted);text-align:center;padding:24px 0;margin:0}._card_1alcp_1{position:relative;z-index:1;margin:0 14px;padding:14px 16px;background:#0b1220e0;border:1px solid rgba(32,214,232,.22);border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 32px -10px #0009}._card_1alcp_1:before{content:"";position:absolute;top:8px;left:8px;width:12px;height:12px;border-top:1.5px solid rgba(32,214,232,.45);border-left:1.5px solid rgba(32,214,232,.45);border-top-left-radius:2px;pointer-events:none}._eyebrow_1alcp_28{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-accent)}._missionHead_1alcp_35{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._missionTitle_1alcp_42{margin:0;font-size:var(--cd-fs-title);font-weight:700;color:var(--cd-text);line-height:1.25}._progressBadge_1alcp_50{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--cd-accent);border:1px solid rgba(32,214,232,.32);border-radius:999px;padding:2px 8px;white-space:nowrap;flex-shrink:0}._briefing_1alcp_62{margin:0;font-size:var(--cd-fs-meta);color:var(--cd-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._meta_1alcp_73{display:flex;gap:12px}._metaItem_1alcp_78{font-size:var(--cd-fs-meta);font-weight:600}._emptyMsg_1alcp_83{margin:0;font-size:var(--cd-fs-body);color:var(--cd-muted)}._actions_1alcp_89{display:flex;gap:8px;margin-top:4px}._secondaryBtn_1alcp_95{flex:0 0 auto;padding:8px 14px;background:#20d6e80d;border:1px solid rgba(32,214,232,.22);border-radius:6px;font-family:inherit;font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-muted);cursor:pointer;transition:color .15s,border-color .15s}._secondaryBtn_1alcp_95:hover{color:var(--cd-text);border-color:#20d6e861}._primaryBtn_1alcp_114{flex:1;padding:9px 14px;background:linear-gradient(135deg,var(--cd-primary),rgba(248,184,37,.75));color:#0a0a0a;border:none;border-radius:6px;font-family:inherit;font-size:var(--cd-fs-label);font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:opacity .15s,transform .1s}._primaryBtn_1alcp_114:hover{opacity:.9;transform:translateY(-1px)}._panel_yey4a_1{display:flex;flex-direction:column;height:100%;min-height:0}._header_yey4a_9{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(32,214,232,.12);flex-shrink:0}._eyebrow_yey4a_19{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cd-accent);margin-bottom:3px}._title_yey4a_27{margin:0 0 3px;font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-text)}._subtitle_yey4a_34{margin:0;font-size:var(--cd-fs-meta);color:var(--cd-muted)}._creditsBadge_yey4a_40{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}._creditsLabel_yey4a_48{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--cd-muted)}._creditsVal_yey4a_55{font-size:var(--cd-fs-value);font-weight:700;color:var(--cd-primary);font-variant-numeric:tabular-nums}._sections_yey4a_63{flex:1;overflow-y:auto;padding:10px 12px 14px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:rgba(32,214,232,.15) transparent}._section_yey4a_63{display:flex;flex-direction:column;gap:6px}._sectionHead_yey4a_80{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}._sectionLabel_yey4a_87{margin:0;font-size:var(--cd-fs-meta);font-weight:600;color:var(--cd-text);letter-spacing:.06em;text-transform:uppercase}._sectionCount_yey4a_96{font-size:var(--cd-fs-label);color:var(--cd-muted)}._itemList_yey4a_102{display:flex;flex-direction:column;gap:5px}._item_yey4a_102{display:flex;align-items:center;gap:12px;padding:11px 13px;background:#0b122099;border:1px solid var(--cd-border);border-radius:8px;transition:border-color .15s}._item_yey4a_102:hover{border-color:#20d6e83d}._item_yey4a_102[data-tone=gold]{border-color:#f8b8252e}._item_yey4a_102[data-tone=gold]:hover{border-color:#f8b8255c}._itemInfo_yey4a_130{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._itemTitle_yey4a_138{font-size:var(--cd-fs-body);font-weight:600;color:var(--cd-text)}._itemDesc_yey4a_144{font-size:var(--cd-fs-meta);color:var(--cd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemMeta_yey4a_152{font-size:10px;letter-spacing:.08em;color:var(--cd-muted);opacity:.7}._buyBtn_yey4a_160{flex-shrink:0;padding:8px 12px;background:#f8b8251a;border:1px solid rgba(248,184,37,.36);border-radius:6px;font-family:inherit;font-size:var(--cd-fs-label);font-weight:700;letter-spacing:.08em;color:var(--cd-primary);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}._buyBtn_yey4a_160:hover:not(:disabled){background:#f8b8252e;border-color:#f8b82599}._buyBtn_yey4a_160:disabled{opacity:.35;cursor:not-allowed}._equipBtn_yey4a_184{flex-shrink:0;padding:8px 12px;background:#20d6e812;border:1px solid rgba(32,214,232,.28);border-radius:6px;font-family:inherit;font-size:var(--cd-fs-label);font-weight:600;letter-spacing:.08em;color:var(--cd-accent);cursor:pointer;transition:background .15s;white-space:nowrap}._equipBtn_yey4a_184:hover:not(:disabled){background:#20d6e824}._equipBtn_yey4a_184:disabled{opacity:.45;cursor:default}._ownedBadge_yey4a_207{flex-shrink:0;padding:7px 12px;font-size:var(--cd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-success);opacity:.7}._discountTag_yey4a_217{font-size:.85em;color:var(--cd-success)}._dockNote_yey4a_223{margin:0;padding:10px 14px;font-size:var(--cd-fs-meta);color:var(--cd-muted);border-top:1px solid rgba(32,214,232,.1);text-align:center;opacity:.75;flex-shrink:0}
