@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/orbitron-latin-500-normal-DQ2gt4P1.woff2)format("woff2"),url(/assets/orbitron-latin-500-normal-BCCupJ8c.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2"),url(/assets/orbitron-latin-800-normal-P4cBi4I7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2)format("woff2"),url(/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2)format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nd-bg-0:#03060c;--nd-bg-1:#070c16;--nd-bg-2:#0b1322;--nd-floor-line:#0f1a2a;--nd-panel-top:#121a26;--nd-panel-bottom:#0a0f18;--nd-panel-line:#1f2a3a;--nd-panel-bevel:#2b3950;--nd-screen-top:#070b13;--nd-screen-bottom:#04070c;--nd-steel-hi:#4a5466;--nd-steel-1:#343c49;--nd-steel-2:#232a35;--nd-steel-3:#161b23;--nd-steel-4:#0d1117;--nd-steel-edge:#5d687b;--nd-steel-shine:#becde18c;--nd-amber:#ff8a1f;--nd-amber-hot:#ffb547;--nd-amber-pale:#ffd9a0;--nd-amber-deep:#8a3a06;--nd-amber-ink:#2a1203;--nd-amber-glow:#ff8a1f73;--nd-amber-glow-strong:#ff9628bf;--nd-gold:#f2b33d;--nd-gold-soft:#c9a063;--nd-holo:#2f7dff;--nd-holo-edge:#8fd0ff;--nd-holo-core:#d6f1ff;--nd-holo-glow:#4fc3ff8c;--nd-holo-glow-soft:#4fa0ff38;--nd-cyan:#6fcff5;--nd-cyan-dim:#1d3448;--nd-cyan-ink:#0b1a28;--nd-text:#e8f1ff;--nd-text-2:#95a6bd;--nd-text-3:#74818f;--nd-text-inv:#0a0f18;--nd-danger:#ff4d5e;--nd-danger-deep:#5a0d16;--nd-danger-glow:#ff4d5e80;--nd-ok:#43e6a0;--nd-ok-glow:#43e6a073;--nd-warn:#ffc94d;--nd-info:var(--nd-cyan);--nd-res-metal:#b9c6d8;--nd-res-crystal:#6fd3ff;--nd-res-fuel:#5cf2c2;--nd-res-energy:#ffd45c;--nd-nova:#ffd36b;--nd-nova-hot:#fff1c2;--nd-nova-deep:#b9761c;--nd-nova-ink:#2a1a04;--nd-nova-glow:#ffd36b80;--nd-rarity-common:#aebdd1;--nd-rarity-rare:#4fb8ff;--nd-rarity-epic:#c78bff;--nd-rarity-legendary:#f2b33d;--nd-font-display:"Orbitron", "Rajdhani", system-ui, sans-serif;--nd-font-body:"Rajdhani", system-ui, "Segoe UI", sans-serif;--nd-font-mono:"Share Tech Mono", ui-monospace, "Cascadia Mono", monospace;--nd-fs-hero:clamp(28px, 2.5vw, 64px);--nd-fs-title:clamp(18px, 1.55vw, 40px);--nd-fs-h2:clamp(14px, 1.05vw, 26px);--nd-fs-h3:clamp(12px, .82vw, 20px);--nd-fs-value:clamp(14px, 1.08vw, 27px);--nd-fs-body:clamp(13px, .9vw, 22px);--nd-fs-label:clamp(10.5px, .7vw, 17px);--nd-fs-micro:clamp(9.5px, .6vw, 15px);--nd-fs-num:clamp(13px, .92vw, 22px);--nd-ls-title:.06em;--nd-ls-label:.18em;--nd-ls-wide:.32em;--nd-space-1:clamp(3px, .22vw, 6px);--nd-space-2:clamp(6px, .42vw, 11px);--nd-space-3:clamp(9px, .66vw, 17px);--nd-space-4:clamp(12px, .9vw, 23px);--nd-space-5:clamp(16px, 1.25vw, 32px);--nd-space-6:clamp(22px, 1.75vw, 45px);--nd-hud-inset:clamp(14px, 1.25vw, 34px);--nd-cut-xs:clamp(3px, .22vw, 6px);--nd-cut-sm:clamp(5px, .36vw, 9px);--nd-cut-md:clamp(8px, .6vw, 15px);--nd-cut-lg:clamp(12px, .95vw, 24px);--nd-h-sm:clamp(26px, 1.85vw, 46px);--nd-h-md:clamp(32px, 2.3vw, 58px);--nd-h-lg:clamp(40px, 2.95vw, 74px);--nd-ease-out:cubic-bezier(.16, 1, .3, 1);--nd-ease-in-out:cubic-bezier(.65, 0, .35, 1);--nd-ease-snap:cubic-bezier(.2, .9, .25, 1.15);--nd-dur-1:.12s;--nd-dur-2:.22s;--nd-dur-3:.42s;--nd-dur-4:.72s;--nd-glow-amber:0 0 2px #ffbe6ef2, 0 0 10px #ff8a1f8c;--nd-glow-cyan:0 0 2px #c8ebffe6, 0 0 10px #4fc3ff80;--nd-text-glow:0 0 12px #a0d2ff40;--nd-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--nd-scanlines:repeating-linear-gradient(0deg, #96c8ff07 0 1px, transparent 1px 3px);--nd-z-hud:10;--nd-z-dropdown:60;--nd-z-modal:80;--nd-z-toast:90;--nd-z-tooltip:100}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--nd-bg-0);color:var(--nd-text);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis:none;overscroll-behavior:none;font-weight:500;line-height:1.35}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:not-allowed}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::selection{color:#fff;background:#4fc3ff59}*{scrollbar-width:thin;scrollbar-color:#2b3950 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#2b3950,#1f2a3a) padding-box padding-box;border:2px solid #0000;border-radius:0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3b5070,#2b3950) padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}:focus{outline:none}:focus-visible{outline:1px solid var(--nd-holo-edge);outline-offset:3px;box-shadow:0 0 0 3px #4fc3ff2e,0 0 14px #4fc3ff59}.nd-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nd-mono{font-family:var(--nd-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.nd-display{font-family:var(--nd-font-display);text-transform:uppercase;letter-spacing:var(--nd-ls-title)}.nd-label{font-family:var(--nd-font-body);font-size:var(--nd-fs-label);text-transform:uppercase;letter-spacing:var(--nd-ls-label);color:var(--nd-text-2);font-weight:600}.nd-chamfer{--cut:var(--nd-cut-md);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut))}.nd-tone-gold{color:var(--nd-gold)}.nd-tone-cyan{color:var(--nd-cyan)}.nd-tone-muted{color:var(--nd-text-2)}.nd-tone-ok{color:var(--nd-ok)}.nd-tone-danger{color:var(--nd-danger)}.nd-tone-warn{color:var(--nd-warn)}@keyframes nd-panel-in{0%{opacity:0;filter:blur(6px)brightness(1.8);transform:translateY(14px)scale(.975)}55%{opacity:1;filter:blur()brightness(1.15)}to{opacity:1;filter:none;transform:none}}@keyframes nd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nd-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nd-pop-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes nd-scan-once{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}to{opacity:0;transform:translateY(2400%)}}@keyframes nd-scan-loop{0%{transform:translateY(-120%)}60%,to{transform:translateY(900%)}}@keyframes nd-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes nd-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@keyframes nd-blink{0%,92%,to{opacity:1}95%{opacity:.25}}@keyframes nd-led{0%,to{opacity:.35}15%{opacity:1}40%{opacity:.55}}@keyframes nd-spin{to{transform:rotate(360deg)}}@keyframes nd-dash-run{to{stroke-dashoffset:-120px}}@keyframes nd-shimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes nd-flicker{0%,to{opacity:1}41%{opacity:1}42%{opacity:.6}43%{opacity:1}78%{opacity:.9}}@keyframes nd-glitch{0%,to{clip-path:inset(0);transform:none}20%{clip-path:inset(10% 0 60%);transform:translate(-2px)}40%{clip-path:inset(55% 0 20%);transform:translate(2px)}60%{clip-path:inset(30% 0 45%);transform:translate(-1px)}80%{clip-path:inset(70% 0 5%);transform:translate(1px)}}@keyframes nd-bokeh-drift{0%{transform:translate(0,0)}50%{transform:translate(-3%,-4%)}to{transform:translate(0,0)}}@keyframes nd-toast-in{0%{opacity:0;transform:translate(40px)scale(.98)}to{opacity:1;transform:none}}@keyframes nd-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(30px)}}@keyframes nd-shrink-x{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes nd-ring-breathe{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.nd-frame{--nd-accent:#ff9a2e;--nd-accent-hot:#ffe7b8;--nd-accent-glow:#ff962dbf;--nd-accent-glow-2:#ff78145c;--nd-frame-pad:var(--nd-space-4);isolation:isolate;min-width:0;color:var(--nd-text);position:relative}.nd-frame--steel{--nd-accent:#56657c;--nd-accent-hot:#8e9cb3;--nd-accent-glow:#788caa1f;--nd-accent-glow-2:transparent}.nd-frame--holo{--nd-accent:var(--nd-holo-edge);--nd-accent-hot:#eaf7ff;--nd-accent-glow:#4fc3ff99;--nd-accent-glow-2:#2f7dff4d}.nd-frame--compact{--nd-frame-pad:var(--nd-space-3)}.nd-frame__chrome,.nd-frame__accent{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nd-frame__chrome{z-index:0}.nd-frame__sheen{inset:var(--nd-fi);z-index:1;pointer-events:none;background:radial-gradient(120% 70% at 50% -12%, #5a96ff11, transparent 62%), linear-gradient(180deg, #8cb4ff08, transparent 26%), var(--nd-scanlines), var(--nd-noise);position:absolute;overflow:hidden}.nd-frame__sheen:after{content:"";height:12%;animation:9s linear infinite nd-scan-loop;animation-delay:calc(var(--nd-delay,0s) + 1.2s);background:linear-gradient(#0000,#78beff0b 50%,#0000);position:absolute;top:0;left:0;right:0}.nd-frame.is-animated .nd-frame__sheen:before{content:"";height:4%;min-height:6px;animation:nd-scan-once 1.1s var(--nd-ease-out) both;animation-delay:calc(var(--nd-delay,0s) + .12s);background:linear-gradient(#0000,#a0dcff66 55%,#dcf5ffbf 60%,#0000);position:absolute;top:0;left:0;right:0}.nd-frame__content{z-index:2;padding:calc(var(--nd-fi) + var(--nd-frame-pad));position:relative}.nd-frame__accent{z-index:3;filter:drop-shadow(0 0 2px var(--nd-accent-glow)) drop-shadow(0 0 10px var(--nd-accent-glow-2));transition:filter var(--nd-dur-2) ease}.nd-frame__arm,.nd-frame__core-line,.nd-frame__heavy,.nd-frame__tick{fill:none;stroke-linejoin:miter;stroke-linecap:butt}.nd-frame__arm{stroke:var(--nd-accent)}.nd-frame__core-line{stroke:var(--nd-accent-hot);opacity:.92}.nd-frame__heavy{stroke:var(--nd-accent)}.nd-frame__tick{stroke:var(--nd-accent);opacity:.8}.nd-frame--steel .nd-frame__core-line{opacity:.25}.nd-frame--steel .nd-frame__heavy{stroke:#6b7a93}.nd-frame__led{fill:#7fdcff;filter:drop-shadow(0 0 2px #6fd3fff2);animation:2.6s ease-in-out infinite nd-led}.nd-frame--pads:after{content:"";left:14%;right:14%;bottom:calc(var(--nd-space-4) * -1.1);height:calc(var(--nd-space-4) * 1.6);z-index:-1;pointer-events:none;filter:blur(2px);background:radial-gradient(closest-side,#6ebeff8c,#2f7dff2e 55%,#0000) 0/22% 100% no-repeat,radial-gradient(closest-side,#6ebeff8c,#2f7dff2e 55%,#0000) 100%/22% 100% no-repeat;animation:3.2s ease-in-out infinite nd-pulse;position:absolute}.nd-frame.is-animated{animation:nd-panel-in var(--nd-dur-4) var(--nd-ease-out) backwards;animation-delay:var(--nd-delay,0s)}.nd-frame.is-animated .nd-frame__arm,.nd-frame.is-animated .nd-frame__core-line{stroke-dasharray:1;animation:nd-draw 1.15s var(--nd-ease-out) backwards;animation-delay:calc(var(--nd-delay,0s) + .16s)}.nd-frame.is-animated .nd-frame__heavy,.nd-frame.is-animated .nd-frame__tick{animation:.4s ease-out backwards nd-fade-in;animation-delay:calc(var(--nd-delay,0s) + .7s)}.nd-frame .nd-frame__arm,.nd-frame .nd-frame__core-line{stroke-dasharray:1;stroke-dashoffset:0}.nd-frame.is-interactive{cursor:pointer;transition:transform var(--nd-dur-2) var(--nd-ease-out)}.nd-frame.is-interactive:hover{transform:translateY(-2px)}.nd-frame.is-interactive:hover .nd-frame__accent{filter:drop-shadow(0 0 2px var(--nd-accent-glow)) drop-shadow(0 0 12px var(--nd-accent-glow))}.nd-frame.is-interactive:active{transform:translateY(0)scale(.995)}.nd-frame.is-interactive:focus-visible{box-shadow:none;outline:none}.nd-frame.is-interactive:focus-visible .nd-frame__accent{filter:drop-shadow(0 0 2px #8fd0ffe6)drop-shadow(0 0 10px #4fc3ff99)}.nd-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--nd-space-3);min-width:0;display:flex}.nd-panel__titles{min-width:0}.nd-panel__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-title);letter-spacing:.035em;text-transform:uppercase;color:#fff;text-shadow:0 0 14px #c8e1ff38,0 1px #0009;white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.04;overflow:hidden}.nd-panel__subtitle{font-family:var(--nd-font-display);font-size:max(10.5px, calc(var(--nd-fs-title) * .52));letter-spacing:.2em;text-transform:uppercase;text-shadow:0 0 10px color-mix(in srgb, currentColor 35%, transparent);margin-top:.42em;font-weight:700;line-height:1.1}.nd-panel__dash{background:currentColor;width:1.75em;height:2px;margin-top:.62em;display:block;box-shadow:0 0 6px}.nd-panel__badge{flex:none;align-items:center;display:flex}.nd-panel__body,.nd-panel__footer{min-width:0}.nd-panel--compact .nd-panel__title{font-size:calc(var(--nd-fs-title) * .72)}.nd-rule{background:linear-gradient(90deg,#8fd0ff33,#8fd0ff12 65%,#8fd0ff05);flex:none;height:1px}.nd-rule--v{background:linear-gradient(#0000,#8fd0ff2e,#0000);align-self:stretch;width:1px;height:auto}.nd-panel__rule{margin:var(--nd-space-3) 0}.nd-panel--compact .nd-panel__rule{margin:var(--nd-space-2) 0}.nd-section-head{justify-content:space-between;align-items:baseline;gap:var(--nd-space-2);margin-bottom:var(--nd-space-2);font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);display:flex}.nd-section-head__right{color:var(--nd-text-3);opacity:.85}.nd-hint{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-3)}.nd-icon{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.nd-icon .nd-i-fill{fill:currentColor;fill-opacity:.16;stroke:none}.nd-icon .nd-i-solid{fill:currentColor;stroke:none}.nd-btn{--b-edge:linear-gradient(180deg, var(--nd-amber-hot), var(--nd-amber) 60%, #c4610d);--b-fill:linear-gradient(180deg, #5c2c08 0%, #331604 55%, #241002 100%);--b-text:#fff3e2;--b-glow:#ff8a1f8c;--b-sheen:#ffc88c33;--cut:var(--nd-cut-sm);height:var(--nd-h-md);font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.13em;text-transform:uppercase;color:var(--b-text);white-space:nowrap;isolation:isolate;-webkit-user-select:none;user-select:none;transition:filter var(--nd-dur-2) ease, transform var(--nd-dur-1) ease, color var(--nd-dur-2) ease;justify-content:center;align-items:center;padding:0 1.4em;font-weight:700;display:inline-flex;position:relative}.nd-btn:before,.nd-btn:after{content:"";pointer-events:none;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));position:absolute}.nd-btn:before{z-index:-2;background:var(--b-edge);inset:0}.nd-btn:after{z-index:-1;background:linear-gradient(180deg, var(--b-sheen), transparent 45%), var(--b-fill);inset:1px}.nd-btn__inner{justify-content:center;align-items:center;gap:.6em;line-height:1;display:inline-flex}.nd-btn__label{text-shadow:0 0 10px var(--b-glow);padding-top:.06em}.nd-btn:hover:not(:disabled){filter:drop-shadow(0 0 6px var(--b-glow)) brightness(1.12)}.nd-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.nd-btn:focus-visible{box-shadow:none;filter:drop-shadow(0 0 1px #d6f1ff)drop-shadow(0 0 8px #4fc3ffb3);outline:none}.nd-btn:disabled{--b-edge:linear-gradient(180deg, #3a4352, #262d38);--b-fill:linear-gradient(180deg, #151a22, #0e1218);--b-text:var(--nd-text-3);--b-sheen:transparent;--b-glow:transparent;cursor:not-allowed}.nd-btn.is-busy{cursor:progress;--b-text:var(--nd-text-2)}.nd-btn--sm{--cut:var(--nd-cut-xs);height:var(--nd-h-sm);font-size:var(--nd-fs-micro);padding:0 1em}.nd-btn--lg{--cut:var(--nd-cut-md);height:var(--nd-h-lg);font-size:var(--nd-fs-h2);padding:0 1.8em}.nd-btn--block{width:100%;display:flex}.nd-btn--square{width:var(--nd-h-md);padding:0}.nd-btn--square.nd-btn--sm{width:var(--nd-h-sm)}.nd-btn--square.nd-btn--lg{width:var(--nd-h-lg)}.nd-btn--ghost{--b-edge:linear-gradient(180deg, #8fd0ff66, #8fd0ff24);--b-fill:linear-gradient(180deg, #101a28f0, #080d16f0);--b-text:var(--nd-text-2);--b-glow:#4fc3ff66;--b-sheen:#96c8ff0f}.nd-btn--ghost:hover:not(:disabled){--b-text:#fff;--b-edge:linear-gradient(180deg, #8fd0ffcc, #8fd0ff52)}.nd-btn--danger{--b-edge:linear-gradient(180deg, #ff8a95, var(--nd-danger) 60%, #b3202f);--b-fill:linear-gradient(180deg, #4a0c16 0%, #2a050b 60%, #1c0307 100%);--b-text:#ffe1e4;--b-glow:var(--nd-danger-glow);--b-sheen:#ff96a029}.nd-btn--holo{--b-edge:linear-gradient(180deg, #d6f1ff, var(--nd-holo-edge) 50%, #3f88d8);--b-fill:linear-gradient(180deg, #2f7dff73, #0e327899 60%, #081c46bf);--b-text:#eaf7ff;--b-glow:var(--nd-holo-glow);--b-sheen:#c8ebff2e}.nd-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite nd-spin}.nd-iconbtn{--i-size:var(--nd-h-md);--i-ring:#c8daf0b8;--i-fill:#060b138c;--i-color:#eef5ff;--i-glow:#4fc3ff8c;width:var(--i-size);height:var(--i-size);color:var(--i-color);background:radial-gradient(circle at 50% 30%, #ffffff0f, transparent 60%), var(--i-fill);box-shadow:inset 0 0 0 1.5px var(--i-ring), 0 0 0 1px #00000059;font-size:calc(var(--i-size) * .42);transition:box-shadow var(--nd-dur-2) ease, color var(--nd-dur-2) ease, transform var(--nd-dur-1) ease;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.nd-iconbtn .nd-icon{width:1.15em;height:1.15em}.nd-iconbtn:hover:not(:disabled),.nd-iconbtn.is-active{--i-ring:var(--nd-holo-edge);box-shadow:inset 0 0 0 1.5px var(--i-ring), 0 0 12px var(--i-glow), inset 0 0 10px #4fc3ff40}.nd-iconbtn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--nd-holo-core), 0 0 14px var(--nd-holo-glow);outline:none}.nd-iconbtn:active:not(:disabled){transform:scale(.94)}.nd-iconbtn:disabled{opacity:.4;cursor:not-allowed}.nd-iconbtn--sm{--i-size:var(--nd-h-sm)}.nd-iconbtn--lg{--i-size:var(--nd-h-lg)}.nd-iconbtn--ghost{--i-ring:transparent;--i-fill:transparent;--i-color:var(--nd-text-2)}.nd-iconbtn--ghost:hover:not(:disabled){--i-color:#fff;--i-ring:#8fd0ff66}.nd-iconbtn--amber{--i-ring:var(--nd-amber);--i-fill:radial-gradient(circle, #3a1a05, #1a0b02);--i-color:var(--nd-amber-pale);--i-glow:var(--nd-amber-glow)}.nd-iconbtn--amber:hover:not(:disabled){--i-ring:var(--nd-amber-hot);box-shadow:inset 0 0 0 1.5px var(--i-ring), 0 0 14px var(--i-glow)}.nd-iconbtn--holo{--i-ring:var(--nd-holo-edge);--i-fill:#2f7dff40;--i-color:#eaf7ff}.nd-topbar{z-index:var(--nd-z-hud);align-items:center;gap:var(--nd-space-5);min-height:clamp(54px,4.6vw,110px);padding:var(--nd-space-2) var(--nd-hud-inset);pointer-events:none;animation:nd-fade-up var(--nd-dur-4) var(--nd-ease-out) backwards;display:flex;position:relative}.nd-topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020409d1,#02040959 60%,#0000);position:absolute;inset:0 0 -40%}.nd-topbar>*{pointer-events:auto}.nd-topbar__left{align-items:center;gap:var(--nd-space-5);min-width:0;display:flex}.nd-topbar__back{--i-size:clamp(36px, 2.75vw, 68px);--i-ring:#c8daf099}.nd-topbar .nd-tab{font-size:clamp(13px,1.1vw,27px)}.nd-topbar__title{font-family:var(--nd-font-display);letter-spacing:.3em;text-transform:uppercase;color:#f2f7ff;white-space:nowrap;text-shadow:0 0 12px #b4d7ff40;font-size:clamp(13px,1.06vw,26px);font-weight:600}.nd-topbar__center{flex:1;justify-content:center;min-width:0;display:flex}.nd-topbar__right{align-items:stretch;gap:var(--nd-space-3);min-width:0;margin-left:auto;display:flex}.nd-tabs{align-items:stretch;gap:var(--nd-space-2);padding-bottom:.7em;display:flex;position:relative}.nd-tab{font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-2);white-space:nowrap;transition:color var(--nd-dur-2) ease, text-shadow var(--nd-dur-2) ease;align-items:center;gap:.5em;padding:.4em 1.15em;font-weight:600;display:inline-flex;position:relative}.nd-tab:hover:not(:disabled){color:#dbe8fb}.nd-tab.is-active{color:#fff;text-shadow:0 0 12px #a0d2ff73}.nd-tab:disabled{color:var(--nd-text-3);opacity:.6}.nd-tab:focus-visible{color:#fff;text-shadow:0 0 10px #8fd0ffe6;outline:none;box-shadow:inset 0 0 0 1px #8fd0ff8c,inset 0 0 12px #4fc3ff26}.nd-tab__badge{min-width:1.5em;font-family:var(--nd-font-mono);letter-spacing:0;color:var(--nd-text-inv);background:var(--nd-gold);text-align:center;padding:.15em .4em;font-size:.75em}.nd-tabs__rail{background:linear-gradient(90deg,#0000,#8fd0ff2e 12%,#8fd0ff1f 80%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.nd-tabs__ink{height:3px;transition:transform var(--nd-dur-3) var(--nd-ease-out), width var(--nd-dur-3) var(--nd-ease-out);background:linear-gradient(90deg,#0000,#4fa8ff 18%,#bfe6ff 50%,#4fa8ff 82%,#0000);border-radius:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 10px #4fa8ffd9,0 0 22px #4fa8ff66}.nd-modal{z-index:var(--nd-z-modal);padding:var(--nd-space-6);place-items:center;display:grid;position:fixed;inset:0}.nd-modal__backdrop{background:var(--nd-scanlines), radial-gradient(ellipse at center, #040a168c, #010307e0);-webkit-backdrop-filter:blur(5px)saturate(.8);backdrop-filter:blur(5px)saturate(.8);animation:.22s ease-out nd-fade-in;position:absolute;inset:0}.nd-modal__dialog{width:min(clamp(420px,36vw,860px),100%);max-height:100%;animation:nd-pop-in .26s var(--nd-ease-out);outline:none;position:relative}.nd-modal__dialog:focus-visible{box-shadow:none}.nd-modal__body{max-height:min(62vh,760px);font-size:var(--nd-fs-body);color:var(--nd-text-2);overflow-y:auto}.nd-modal__actions{justify-content:flex-end;gap:var(--nd-space-2);display:flex}.nd-modal.is-closing .nd-modal__backdrop{animation:.18s ease-in reverse forwards nd-fade-in}.nd-modal.is-closing .nd-modal__dialog{animation:.18s ease-in reverse forwards nd-pop-in}.nd-cta{--cta-line:#ff982c;--cta-hot:#ffe1b4;--cta-glow:#ff962dbf;--cta-glow-2:#ff781457;--cta-ink-1:#5a2a0b;--cta-ink-2:#1a0902;--cta-spot-1:#ff963c99;--cta-spot-2:#ff6e1e6b;--cta-text:#fff7ec;--cta-sub:#d6ae84;isolation:isolate;text-align:center;width:100%;height:100%;min-height:clamp(104px,8.4vw,214px);color:var(--cta-text);animation:nd-panel-in var(--nd-dur-4) var(--nd-ease-out) backwards;animation-delay:var(--nd-delay,0s);transition:transform var(--nd-dur-1) ease, filter var(--nd-dur-2) ease;display:block;position:relative;container-type:inline-size}.nd-cta--danger{--cta-line:#f56;--cta-hot:#ffd0d5;--cta-glow:#ff4d5ebf;--cta-glow-2:#ff3c5052;--cta-ink-1:#4a0b15;--cta-ink-2:#1a0306;--cta-spot-1:#ff5a6480;--cta-spot-2:#ff3c5059;--cta-sub:#d99aa2}.nd-cta--holo{--cta-line:#8fd0ff;--cta-hot:#e8f7ff;--cta-glow:#4fc3ffbf;--cta-glow-2:#2f7dff59;--cta-ink-1:#0c2b5c;--cta-ink-2:#040c1d;--cta-spot-1:#50a0ff80;--cta-spot-2:#3c78ff59;--cta-sub:#8fb8dc}.nd-cta__aura{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--cta-glow-2), transparent 80%);animation:2.8s ease-in-out infinite nd-glow-pulse;position:absolute;inset:-10% -6%}.nd-cta__chrome,.nd-cta__frame{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nd-cta__chrome{z-index:0}.nd-cta__interior{inset:var(--cta-inset);z-index:1;background:radial-gradient(70% 55% at 50% 46%, color-mix(in srgb, var(--cta-line) 14%, transparent), transparent 75%), radial-gradient(125% 100% at 50% 40%, var(--cta-ink-1), var(--cta-ink-2) 82%);box-shadow:inset 0 0 calc(var(--cta-inset) * .6) color-mix(in srgb, var(--cta-line) 22%, transparent);position:absolute;overflow:hidden}.nd-cta__bokeh{background:radial-gradient(circle at 14% 24%, var(--cta-spot-1) 0, transparent 9%), radial-gradient(circle at 28% 72%, var(--cta-spot-2) 0, transparent 12%), radial-gradient(circle at 50% 16%, var(--cta-spot-2) 0, transparent 8%), radial-gradient(circle at 66% 64%, var(--cta-spot-1) 0, transparent 10%), radial-gradient(circle at 86% 30%, var(--cta-spot-2) 0, transparent 9%), radial-gradient(circle at 80% 86%, var(--cta-spot-2) 0, transparent 8%), radial-gradient(circle at 42% 90%, var(--cta-spot-1) 0, transparent 7%), radial-gradient(circle at 8% 80%, var(--cta-spot-2) 0, transparent 8%), radial-gradient(circle at 60% 40%, var(--cta-spot-2) 0, transparent 6%);filter:blur(5px);opacity:.7;animation:16s ease-in-out infinite nd-bokeh-drift;position:absolute;inset:-12%}.nd-cta__progress{transform-origin:0;background:repeating-linear-gradient(90deg, transparent 0 6px, #ffffff0d 6px 7px), linear-gradient(90deg, color-mix(in srgb, var(--cta-line) 12%, transparent), color-mix(in srgb, var(--cta-line) 42%, transparent));transition:transform .9s linear;position:absolute;inset:0}.nd-cta__edge{background:var(--cta-hot);width:2px;box-shadow:0 0 8px var(--cta-line), 0 0 20px var(--cta-line);opacity:.35;margin-left:-1px;transition:left .9s linear;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#000,#0000 30% 70%,#000);mask-image:linear-gradient(#000,#0000 30% 70%,#000)}.nd-cta__bar{transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--cta-line) 50%, transparent), var(--cta-hot));height:3px;box-shadow:0 0 8px var(--cta-line);transition:transform .9s linear;position:absolute;bottom:0;left:0;right:0}.nd-cta__scan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--cta-hot) 9%, transparent), transparent);height:26%;animation:5.5s linear infinite nd-scan-loop;position:absolute;top:0;left:0;right:0}.nd-cta__frame{z-index:3;filter:drop-shadow(0 0 2px var(--cta-glow)) drop-shadow(0 0 9px var(--cta-glow-2));transition:filter var(--nd-dur-2) ease}.nd-cta__line,.nd-cta__core,.nd-cta__heavy,.nd-cta__notch{fill:none;stroke-linejoin:miter}.nd-cta__line{stroke:var(--cta-line);stroke-dasharray:1;stroke-dashoffset:0;animation:nd-draw 1.2s var(--nd-ease-out) backwards;animation-delay:calc(var(--nd-delay,0s) + .2s)}.nd-cta__line--outer{opacity:.9}.nd-cta__line--inner{opacity:.75}.nd-cta__band{fill:color-mix(in srgb, var(--cta-line) 20%, #120803);opacity:.9}.nd-cta__core{stroke:var(--cta-hot);opacity:.75}.nd-cta__heavy,.nd-cta__notch{stroke:var(--cta-line)}.nd-cta__content{z-index:2;height:100%;padding:calc(var(--cta-inset) + .4em);flex-direction:column;justify-content:center;align-items:center;gap:.55em;display:flex;position:relative}.nd-cta__sub{text-overflow:ellipsis;max-width:100%;font-family:var(--nd-font-display);font-size:min(var(--nd-fs-micro), 4.4cqw);letter-spacing:.26em;text-transform:uppercase;color:var(--cta-sub);white-space:nowrap;padding-left:.26em;font-weight:500;overflow:hidden}.nd-cta__label{font-family:var(--nd-font-display);font-size:min(calc(var(--nd-fs-hero) * .9), calc(64cqw / (var(--cta-chars) * 1.2)));letter-spacing:.16em;text-transform:uppercase;color:var(--cta-text);text-shadow:0 0 18px color-mix(in srgb, var(--cta-line) 55%, transparent), 0 2px 0 #00000073;white-space:nowrap;padding-left:.16em;font-weight:700;line-height:1}.nd-cta__dash{background:var(--cta-line);width:clamp(26px,2.4vw,58px);height:2px;box-shadow:0 0 8px var(--cta-line);margin-top:.15em}.nd-cta__busy{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);letter-spacing:.08em;color:var(--cta-hot);text-shadow:0 0 8px var(--cta-glow)}.nd-cta:hover:not(:disabled){filter:brightness(1.14)}.nd-cta:hover:not(:disabled) .nd-cta__frame{filter:drop-shadow(0 0 3px var(--cta-glow)) drop-shadow(0 0 16px var(--cta-glow))}.nd-cta:hover:not(:disabled) .nd-cta__aura{animation-duration:1.4s}.nd-cta:active:not(:disabled){filter:brightness(1.25);transform:scale(.985)}.nd-cta:focus-visible{box-shadow:none;outline:none}.nd-cta:focus-visible .nd-cta__frame{filter:drop-shadow(0 0 2px #e6f6ff)drop-shadow(0 0 12px #4fc3ffcc)}.nd-cta.is-busy .nd-cta__aura{animation-duration:1.6s}.nd-cta.is-disabled{--cta-line:#576275;--cta-hot:#8a95a8;--cta-glow:#788caa2e;--cta-glow-2:transparent;--cta-ink-1:#1a1f28;--cta-ink-2:#0a0d12;--cta-spot-1:#788caa2e;--cta-spot-2:#788caa1f;--cta-text:#7d889b;--cta-sub:#6a7588;cursor:not-allowed}.nd-cta.is-disabled .nd-cta__aura{display:none}.nd-popover{--cut:var(--nd-cut-sm);z-index:var(--nd-z-dropdown);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:nd-pop-in .17s var(--nd-ease-out);transform-origin:top;background:linear-gradient(#78b4ff12,#0000 40px),linear-gradient(#0e1520f7,#060a11fa);padding:4px;position:fixed;box-shadow:inset 0 0 0 1px #8fd0ff4d,inset 0 1px #aad2ff24}.nd-popover.is-above{transform-origin:bottom}.nd-menu{flex-direction:column;gap:1px;max-height:min(60vh,420px);display:flex;overflow-y:auto}.nd-menu__item{width:100%;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--nd-text-2);white-space:nowrap;transition:background var(--nd-dur-1) ease, color var(--nd-dur-1) ease;justify-content:space-between;align-items:center;gap:1.4em;padding:.55em .8em;font-weight:700;display:flex}.nd-menu__item:hover,.nd-menu__item:focus-visible{box-shadow:none;color:#fff;background:linear-gradient(90deg,#4fa0ff38,#4fa0ff0a);outline:none}.nd-menu__item.is-selected{color:var(--nd-gold)}.nd-menu__item.is-selected:before{content:"";background:var(--nd-gold);width:3px;box-shadow:0 0 6px var(--nd-gold);align-self:stretch;margin:-.2em .1em -.2em -.5em}.nd-menu__item:disabled{opacity:.4}.nd-menu__label{flex:1}.nd-menu__count{font-family:var(--nd-font-mono);letter-spacing:.04em;color:var(--nd-text-3);font-weight:400}.nd-dropdown{--cut:var(--nd-cut-xs);height:var(--nd-h-sm);font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:#eef5ff;white-space:nowrap;transition:color var(--nd-dur-2) ease, background var(--nd-dur-2) ease;align-items:center;gap:.7em;padding:0 .8em 0 1em;font-weight:700;display:inline-flex;position:relative}.nd-dropdown--box{clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));background:linear-gradient(#141e2ce6,#090e16e6);box-shadow:inset 0 0 0 1px #8fd0ff29}.nd-dropdown--box:after{content:"";background:linear-gradient(90deg,#dcebffd9,#dcebff8c);height:2px;position:absolute;bottom:0;left:0;right:0}.nd-dropdown:hover:not(:disabled),.nd-dropdown.is-open{color:#fff;background:linear-gradient(#243854f2,#0c1420f2)}.nd-dropdown--plain{color:var(--nd-text-2);padding:0 .3em}.nd-dropdown--plain:hover:not(:disabled),.nd-dropdown--plain.is-open{color:#fff;background:0 0}.nd-dropdown__count{font-family:var(--nd-font-mono);letter-spacing:.04em;font-size:1.12em;font-weight:400}.nd-dropdown__chev{transition:transform var(--nd-dur-2) var(--nd-ease-out)}.nd-dropdown.is-open .nd-dropdown__chev{transform:rotate(180deg)}.nd-dropdown:disabled{opacity:.45}.nd-toggle{text-align:left;min-width:clamp(76px,6.4vw,150px);transition:background var(--nd-dur-2) ease;flex-direction:column;align-items:flex-start;gap:.18em;padding:.35em 1.1em .3em;display:inline-flex}.nd-toggle__label{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .92);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-text-3);transition:color var(--nd-dur-2) ease;font-weight:500}.nd-toggle__value{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * 1.2);letter-spacing:.12em;text-transform:uppercase;color:#f4f8ff;animation:nd-fade-up .26s var(--nd-ease-out);font-weight:700}.nd-toggle__pips{gap:3px;margin-top:.22em;display:flex}.nd-toggle__pip{width:.75em;height:2px;transition:background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;background:#8fd0ff29}.nd-toggle__pip.is-on{background:var(--nd-holo-edge);box-shadow:0 0 5px var(--nd-holo-glow)}.nd-toggle:hover:not(:disabled) .nd-toggle__label,.nd-toggle.is-open .nd-toggle__label{color:var(--nd-holo-edge)}.nd-toggle:hover:not(:disabled),.nd-toggle.is-open{background:linear-gradient(#4fa0ff1a,#0000)}.nd-toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8fd0ff99}.nd-toggle:disabled{opacity:.45}.nd-settings{--cut:var(--nd-cut-sm);min-height:var(--nd-h-md);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0a101ac7,#05090f9e);align-items:stretch;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff1a,inset 0 1px #aac8f014}.nd-settings__items{max-width:80em;transition:max-width var(--nd-dur-3) var(--nd-ease-out), opacity var(--nd-dur-2) ease;align-items:stretch;display:flex;overflow:hidden}.nd-settings__item{align-items:center;display:flex;position:relative}.nd-settings__item+.nd-settings__item:before{content:"";background:linear-gradient(#0000,#a0bee147 30% 70%,#0000);width:1px;position:absolute;top:20%;bottom:20%;left:0}.nd-settings__fold{width:var(--nd-h-md);color:var(--nd-text);font-size:var(--nd-fs-h3);transition:color var(--nd-dur-2) ease, background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;place-items:center;display:grid}.nd-settings__fold:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8fd0ff99}.nd-settings__fold:hover{color:var(--nd-holo-edge);background:#4fa0ff14}.nd-settings.is-collapsed .nd-settings__items{opacity:0;max-width:0}.nd-settings.is-collapsed .nd-settings__fold{box-shadow:none}.nd-seg{--cut:var(--nd-cut-sm);--s:var(--nd-holo-edge);--s-fill:#2f7dff47;--s-glow:#4fc3ff80;height:var(--nd-h-md);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(#05090fe6,#0a101ae6);align-items:stretch;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff29}.nd-seg--amber{--s:var(--nd-amber-hot);--s-fill:#ff8a1f3d;--s-glow:var(--nd-amber-glow)}.nd-seg--sm{height:var(--nd-h-sm);--cut:var(--nd-cut-xs)}.nd-seg--block{width:100%;display:flex}.nd-seg--block .nd-seg__opt{flex:1}.nd-seg__thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--s) 22%, transparent), var(--s-fill));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--s) 70%, transparent), inset 0 -2px 0 var(--s), 0 0 12px var(--s-glow);transition:transform var(--nd-dur-3) var(--nd-ease-out), width var(--nd-dur-3) var(--nd-ease-out);position:absolute;top:3px;bottom:3px;left:0}.nd-seg__opt{z-index:1;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-2);white-space:nowrap;transition:color var(--nd-dur-2) ease;justify-content:center;align-items:center;gap:.5em;padding:0 1.05em;font-weight:700;display:inline-flex;position:relative}.nd-seg__opt:hover:not(:disabled){color:#fff}.nd-seg__opt.is-active{color:#fff;text-shadow:0 0 8px var(--s-glow)}.nd-seg__opt:disabled{color:var(--nd-text-3);opacity:.6}.nd-seg__opt:focus-visible{color:var(--nd-holo-core);text-shadow:0 0 8px var(--nd-holo-glow);outline:none;box-shadow:inset 0 0 0 1px #d6f1ffbf}.nd-stepper{align-items:center;gap:4px;display:inline-flex}.nd-stepper__input{--cut:var(--nd-cut-xs);height:var(--nd-h-sm);min-width:4.5em;font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);text-align:center;color:#fff;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));font-variant-numeric:tabular-nums;transition:box-shadow var(--nd-dur-2) ease;background:linear-gradient(#05080e,#0a111b);border:0;padding:0 .6em;box-shadow:inset 0 0 0 1px #8fd0ff38,inset 0 2px 6px #0009}.nd-stepper__input:focus,.nd-stepper__input:focus-visible{box-shadow:inset 0 0 0 1px var(--nd-holo-edge), inset 0 0 10px #4fc3ff40;outline:none}.nd-stepper__input:disabled{color:var(--nd-text-3)}.nd-stepper__max{margin-left:4px}.nd-stepper.is-disabled{opacity:.6}.nd-tip-anchor{max-width:100%;display:inline-flex}.nd-tooltip{--cut:7px;z-index:var(--nd-z-tooltip);max-width:min(320px,80vw);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);pointer-events:none;box-shadow:inset 0 0 0 1px #8fd0ff61, inset 2px 0 0 var(--nd-holo-edge);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:nd-pop-in .15s var(--nd-ease-out);background:linear-gradient(#4fa0ff1f,#0000 60%),#060b13f5;padding:.6em .85em .65em;font-weight:500;line-height:1.3;position:fixed}.nd-tooltip.is-bottom{transform-origin:top}.nd-tooltip.is-top{transform-origin:bottom}.nd-tooltip__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-holo-edge);margin-bottom:.3em;font-weight:700}.nd-tooltip__body{font-size:.92em}.nd-statbar{--nd-bar:#7fd2f5;--nd-bar-hot:#c9efff;--nd-bar-glow:#6fcff58c;min-width:0}.nd-statbar--amber{--nd-bar:var(--nd-amber-hot);--nd-bar-hot:#ffe0a8;--nd-bar-glow:#ffa03280}.nd-statbar--ok{--nd-bar:var(--nd-ok);--nd-bar-hot:#b8ffe0;--nd-bar-glow:var(--nd-ok-glow)}.nd-statbar--danger{--nd-bar:var(--nd-danger);--nd-bar-hot:#ffc2c8;--nd-bar-glow:var(--nd-danger-glow)}.nd-statbar__head{justify-content:space-between;align-items:baseline;gap:var(--nd-space-2);margin-bottom:.28em;display:flex}.nd-statbar__label{font-family:var(--nd-font-mono);font-size:calc(var(--nd-fs-label) * 1.06);letter-spacing:.12em;text-transform:uppercase;color:#b9c6d6;line-height:1.1}.nd-statbar__value{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);color:var(--nd-text)}.nd-statbar__track{gap:clamp(2px,.16vw,4px);height:clamp(5px,.36vw,9px);display:grid}.nd-statbar__seg{background:linear-gradient(#243140,#1a2430);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.nd-statbar__fill,.nd-statbar__ghost{position:absolute;top:0;bottom:0;left:0}.nd-statbar__fill{background:linear-gradient(180deg, var(--nd-bar-hot), var(--nd-bar) 60%);box-shadow:0 0 6px var(--nd-bar-glow), 0 0 1px var(--nd-bar-hot);transition:width .52s var(--nd-ease-out)}.nd-statbar__ghost{background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--nd-bar) 55%, transparent) 0 2px, transparent 2px 4px);animation:1.6s ease-in-out infinite nd-pulse}.nd-inforow{--nd-tile:clamp(30px, 2.45vw, 62px);align-items:center;gap:var(--nd-space-3);min-width:0;display:flex}.nd-inforow__tile{--cut:var(--nd-cut-xs);width:var(--nd-tile);height:var(--nd-tile);color:#d4e8ff;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:radial-gradient(circle at 50% 40%,#4fa0ff1a,#0000 70%),linear-gradient(#121821,#0a0e14);flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2a3442,inset 0 1px #becde124}.nd-inforow__tile .nd-icon{filter:drop-shadow(0 0 3px #6fc8ff8c)}.nd-inforow__text{flex-direction:column;gap:.1em;min-width:0;display:flex}.nd-inforow__value{font-family:var(--nd-font-body);font-size:var(--nd-fs-value);color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.08;overflow:hidden}.nd-inforow__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.13em;text-transform:uppercase;color:var(--nd-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nd-infolist{flex-direction:column;min-width:0;display:flex}.nd-infolist>.nd-inforow{padding:var(--nd-space-2) 0;position:relative}.nd-infolist>.nd-inforow:first-child{padding-top:0}.nd-infolist>.nd-inforow:last-child{padding-bottom:0}.nd-infolist>.nd-inforow+.nd-inforow:before{content:"";background:linear-gradient(90deg,#a0b4cd29,#a0b4cd0f 70%,#0000);height:1px;position:absolute;top:0;left:0;right:6%}.nd-inforow--gold .nd-inforow__value{color:var(--nd-gold)}.nd-inforow--cyan .nd-inforow__value{color:var(--nd-cyan)}.nd-inforow--ok .nd-inforow__value{color:var(--nd-ok)}.nd-inforow--danger .nd-inforow__value{color:var(--nd-danger)}.nd-resstrip{--cut:var(--nd-cut-sm);min-height:var(--nd-h-md);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0a101acc,#05090fa8);align-items:stretch;display:inline-flex;box-shadow:inset 0 0 0 1px #8fd0ff1a,inset 0 1px #aac8f014}.nd-res{--r:var(--nd-res-metal);cursor:default;min-width:clamp(84px,6.6vw,160px);transition:background var(--nd-dur-2) ease;align-items:center;gap:.55em;padding:.3em .95em .4em .75em;display:flex;position:relative}.nd-resstrip>:not(:first-child) .nd-res:before{content:"";background:linear-gradient(#0000,#a0bee13d 30% 70%,#0000);width:1px;position:absolute;top:20%;bottom:20%;left:0}.nd-res:hover,.nd-res:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--r) 10%, transparent), transparent);outline:none}.nd-res:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r) 70%, transparent)}.nd-res--crystal{--r:var(--nd-res-crystal)}.nd-res--fuel{--r:var(--nd-res-fuel)}.nd-res--energy{--r:var(--nd-res-energy,#ffd45c);min-width:clamp(70px,5vw,120px)}.nd-res__amount.is-neg{color:var(--nd-danger);text-shadow:0 0 6px var(--nd-danger-glow)}.nd-res__icon{width:clamp(16px,1.25vw,30px);height:clamp(16px,1.25vw,30px);color:var(--r);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--r) 60%, transparent));flex:none}.nd-res__text{flex-direction:column;min-width:0;line-height:1.05;display:flex}.nd-res__amount{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:#f2f7ff;font-variant-numeric:tabular-nums;white-space:nowrap}.nd-res__rate{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-ok);white-space:nowrap;opacity:.9;margin-top:.15em}.nd-res__rate.is-neg,.nd-res__rate.is-stalled{color:var(--nd-danger)}.nd-res__rate.is-full-tag{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .82);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-danger);text-shadow:0 0 6px var(--nd-danger-glow);opacity:1;font-weight:700}.nd-res__rate.is-dim{color:var(--nd-text-3)}.nd-res__bar{background:#8fd0ff1a;height:2px;position:absolute;bottom:.22em;left:.75em;right:.95em;overflow:hidden}.nd-res__bar>span{background:var(--r);height:100%;box-shadow:0 0 6px var(--r);transform-origin:0;transition:transform .6s var(--nd-ease-out);display:block}.nd-res.is-alert .nd-res__amount{color:var(--nd-danger);animation:2.4s ease-in-out infinite nd-blink}.nd-res.is-full .nd-res__bar>span{background:var(--nd-danger);box-shadow:0 0 6px var(--nd-danger)}.nd-restip{gap:.2em;min-width:12em;margin:0;display:grid}.nd-restip__row{justify-content:space-between;gap:1.4em;display:flex}.nd-restip dt{font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);font-weight:600}.nd-restip dd{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);color:var(--nd-text);margin:0}.nd-restip__hint{max-width:18em;font-size:var(--nd-fs-label);color:var(--nd-text-2);border-top:1px solid #8fd0ff1f;margin-top:.35em;padding-top:.4em;font-weight:600;line-height:1.3}.nd-cost{flex-direction:column;gap:.3em;margin:0;padding:0;display:flex}.nd-cost__item{--r:var(--nd-res-metal);background:linear-gradient(90deg, color-mix(in srgb, var(--r) 7%, transparent), transparent 70%);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--r) 55%, transparent);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6em;padding:.32em .6em;display:grid}.nd-cost__item--crystal{--r:var(--nd-res-crystal)}.nd-cost__item--fuel{--r:var(--nd-res-fuel)}.nd-cost__item--extra{--r:var(--nd-holo-edge)}.nd-cost__icon{width:1.15em;height:1.15em;color:var(--r);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--r) 55%, transparent))}.nd-cost__label{font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-2);font-weight:600}.nd-cost__amount{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-text);text-align:right;font-variant-numeric:tabular-nums}.nd-cost__missing{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-danger);opacity:.85}.nd-cost__item.is-short{box-shadow:inset 2px 0 0 var(--nd-danger);background:linear-gradient(90deg,#ff4d5e1f,#0000 70%)}.nd-cost__item.is-short .nd-cost__amount{color:var(--nd-danger);text-shadow:0 0 8px var(--nd-danger-glow)}.nd-cost__free{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-ok)}.nd-cost--compact{flex-flow:wrap;gap:.35em .9em}.nd-cost--compact .nd-cost__item{box-shadow:none;background:0 0;gap:.35em;padding:0;display:inline-flex}.nd-cost--compact .nd-cost__item.is-short{box-shadow:none;background:0 0}.nd-cost--compact .nd-cost__amount{font-size:var(--nd-fs-label)}.nd-reqs{flex-direction:column;gap:.35em;margin:0;padding:0;display:flex}.nd-reqs__item{font-size:var(--nd-fs-body);align-items:center;gap:.6em;font-weight:600;display:flex}.nd-reqs__mark{--cut:3px;width:1.35em;height:1.35em;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));flex:none;place-items:center;padding:.2em;display:grid}.nd-reqs__item.is-met .nd-reqs__mark{color:var(--nd-ok);background:#43e6a01f;box-shadow:inset 0 0 0 1px #43e6a073}.nd-reqs__item.is-unmet .nd-reqs__mark{color:var(--nd-danger);background:#ff4d5e1a;box-shadow:inset 0 0 0 1px #ff4d5e73}.nd-reqs__item.is-met .nd-reqs__label{color:var(--nd-text-2)}.nd-reqs__item.is-unmet .nd-reqs__label{color:var(--nd-text)}.nd-reqs__detail{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);color:var(--nd-text-3);margin-left:auto}.nd-reqs__item.is-unmet .nd-reqs__detail{color:var(--nd-danger)}.nd-countdown{font-family:var(--nd-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--nd-dur-2) ease}.nd-countdown:not(.is-done){text-transform:none}.nd-countdown.is-soon{color:var(--nd-amber-hot);text-shadow:0 0 8px var(--nd-amber-glow)}.nd-countdown.is-done{color:var(--nd-ok)}.nd-progress{--p:var(--nd-cyan);--p-hot:#d6f1ff;--p-glow:#4fc3ff8c;--p-h:clamp(5px, .4vw, 10px);min-width:0}.nd-progress--amber{--p:var(--nd-amber);--p-hot:#ffe0b0;--p-glow:var(--nd-amber-glow)}.nd-progress--ok{--p:var(--nd-ok);--p-hot:#c8ffe8;--p-glow:var(--nd-ok-glow)}.nd-progress--danger{--p:var(--nd-danger);--p-hot:#ffd0d5;--p-glow:var(--nd-danger-glow)}.nd-progress--sm{--p-h:clamp(3px, .24vw, 6px)}.nd-progress--lg{--p-h:clamp(8px, .6vw, 15px)}.nd-progress__head{justify-content:space-between;align-items:baseline;gap:var(--nd-space-2);margin-bottom:.35em;display:flex}.nd-progress__label{font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-2);font-weight:600}.nd-progress__value{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);color:var(--nd-text)}.nd-progress__track{--cut:calc(var(--p-h) * .9);height:var(--p-h);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);background:#17212ee6;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff14}.nd-progress__fill{background:linear-gradient(180deg, var(--p-hot), var(--p) 60%, color-mix(in srgb, var(--p) 70%, #000));height:100%;box-shadow:0 0 8px var(--p-glow);transition:width .7s var(--nd-ease-out);position:relative;overflow:hidden}.nd-progress__fill:after{content:"";width:3px;box-shadow:0 0 6px var(--p-hot);opacity:.85;background:#fff;position:absolute;top:0;bottom:0;right:0}.nd-progress__sheen{opacity:0;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;position:absolute;inset:0;transform:translate(-120%)}.nd-progress.is-active .nd-progress__sheen{opacity:1;animation:1.8s ease-in-out infinite nd-shimmer}.nd-rarity{--nd-rarity:var(--nd-rarity-common);font-family:var(--nd-font-display);text-transform:uppercase;letter-spacing:.2em;color:var(--nd-rarity);white-space:nowrap;align-items:center;gap:.5em;font-weight:700;display:inline-flex}.nd-rarity--rare{--nd-rarity:var(--nd-rarity-rare)}.nd-rarity--epic{--nd-rarity:var(--nd-rarity-epic)}.nd-rarity--legendary{--nd-rarity:var(--nd-rarity-legendary)}.nd-rarity--text{font-size:inherit;text-shadow:0 0 10px color-mix(in srgb, var(--nd-rarity) 40%, transparent)}.nd-rarity--chip{--cut:5px;font-size:var(--nd-fs-micro);background:color-mix(in srgb, var(--nd-rarity) 12%, #070b12);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nd-rarity) 45%, transparent);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));padding:.38em .85em .38em .7em}.nd-rarity__gem{background:var(--nd-rarity);width:.55em;height:.55em;box-shadow:0 0 6px var(--nd-rarity);transform:rotate(45deg)}.nd-emblem{--nd-emblem-size:clamp(34px, 2.6vw, 64px);--nd-emblem-tone:var(--nd-gold);--nd-emblem-halo:#f2b33d8c;width:var(--nd-emblem-size);height:var(--nd-emblem-size);flex:none;place-items:center;display:inline-grid;position:relative}.nd-emblem--cyan{--nd-emblem-tone:var(--nd-holo-edge);--nd-emblem-halo:#4fc3ff80}.nd-emblem--danger{--nd-emblem-tone:var(--nd-danger);--nd-emblem-halo:#ff4d5e80}.nd-emblem--ok{--nd-emblem-tone:var(--nd-ok);--nd-emblem-halo:#43e6a073}.nd-emblem__halo{background:radial-gradient(closest-side, var(--nd-emblem-halo), color-mix(in srgb, var(--nd-emblem-halo) 35%, transparent) 55%, transparent 78%);border-radius:50%;animation:3.4s ease-in-out infinite nd-ring-breathe;position:absolute;inset:-30%}.nd-emblem__disc{color:#e4f2ff;width:100%;height:100%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--nd-emblem-tone) 75%, transparent), inset 0 0 0 3.5px #0000008c, inset 0 0 12px color-mix(in srgb, var(--nd-emblem-tone) 30%, transparent), 0 0 0 1px #0009;background:radial-gradient(circle at 50% 35%,#ffffff14,#0000 55%),radial-gradient(circle,#1a2230 0%,#0b1018 70%);border-radius:50%;place-items:center;display:grid;position:relative}.nd-emblem__disc .nd-icon{filter:drop-shadow(0 0 3px #8fd0ffcc)}.nd-empty{--orb:clamp(64px, 5vw, 120px);justify-content:center;align-items:center;gap:var(--nd-space-2);padding:var(--nd-space-5) var(--nd-space-4);text-align:center;flex-direction:column;display:flex}.nd-empty--compact{--orb:clamp(44px, 3.4vw, 80px);padding:var(--nd-space-3)}.nd-empty__orb{width:var(--orb);height:var(--orb);margin-bottom:var(--nd-space-2);position:relative}.nd-empty__ring{border:1px solid #8fd0ff66;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 14px #4fc3ff2e,inset 0 0 14px #4fc3ff1f}.nd-empty__ring--2{border-style:dashed;border-color:#8fd0ff47;animation:18s linear infinite nd-spin;inset:18%}.nd-empty__sweep{background:conic-gradient(#4fc3ff47,#0000 25%);border-radius:50%;animation:3.6s linear infinite nd-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 0,#000 1%);mask-image:radial-gradient(closest-side,#0000 0,#000 1%)}.nd-empty__icon{color:var(--nd-holo-edge);filter:drop-shadow(0 0 5px var(--nd-holo-glow));position:absolute;inset:32%}.nd-empty__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text);font-weight:700}.nd-empty__msg{max-width:34em;font-size:var(--nd-fs-body);color:var(--nd-text-2)}.nd-empty__action{margin-top:var(--nd-space-2)}.nd-pedestal{--ped:#3a86ff;--ped-hot:#a9ddff;--ped-glow:#3a86ff80;--ped-beam:#3a86ff29;isolation:isolate;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.nd-pedestal--gold{--ped:#e9a43a;--ped-hot:#ffe0a0;--ped-glow:#f2aa328c;--ped-beam:#f2aa3229}.nd-pedestal--danger{--ped:#ff4d5e;--ped-hot:#ffc2c8;--ped-glow:#ff4d5e80;--ped-beam:#ff4d5e1f}.nd-pedestal--ok{--ped:#2fd18e;--ped-hot:#b8ffe0;--ped-glow:#43e6a073;--ped-beam:#43e6a01f}.nd-pedestal__beam{z-index:-1;background:linear-gradient(0deg, var(--ped-beam), transparent 92%);opacity:.75;transition:opacity var(--nd-dur-3) ease;position:absolute;inset:0 9% 18%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.nd-pedestal__thumb{z-index:2;width:86%;min-height:0;transition:transform var(--nd-dur-3) var(--nd-ease-out), filter var(--nd-dur-3) ease;flex:1;place-items:center;margin-bottom:-3%;display:grid;position:relative}.nd-pedestal__thumb>*{max-width:100%;max-height:100%}.nd-pedestal__base{flex:none;width:88%;position:relative}.nd-pedestal__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--ped) 45%, transparent), color-mix(in srgb, var(--ped) 12%, transparent) 70%, transparent);filter:blur(1px);border-radius:50%;position:absolute;inset:8% 2%}.nd-pedestal__ring{width:100%;height:auto;filter:drop-shadow(0 0 3px var(--ped-glow));display:block;position:relative;overflow:visible}.nd-pedestal__ring ellipse{fill:none;transition:stroke var(--nd-dur-3) ease, opacity var(--nd-dur-3) ease}.nd-ped-r1{stroke:var(--ped);stroke-width:2.4px;vector-effect:non-scaling-stroke}.nd-ped-r2{stroke:var(--ped);stroke-width:1px;opacity:.45;vector-effect:non-scaling-stroke}.nd-ped-dash{stroke:var(--ped-hot);stroke-width:1.2px;stroke-dasharray:2 4;opacity:.22;vector-effect:non-scaling-stroke}.nd-ped-r3{stroke:var(--ped);stroke-width:1.5px;opacity:.75;vector-effect:non-scaling-stroke}.nd-ped-core{filter:drop-shadow(0 0 4px var(--ped-hot));animation:2.8s ease-in-out infinite nd-ring-breathe;fill:var(--ped-hot)!important}.nd-pedestal.is-selected .nd-ped-dash{opacity:.9;animation:14s linear infinite nd-dash-run}.nd-pedestal.is-selected .nd-pedestal__beam{opacity:1}.nd-pedestal.is-selected .nd-pedestal__thumb{filter:drop-shadow(0 0 8px #ffdca040)}.nd-pedestal.is-dim{filter:grayscale(.85)brightness(.7)}.nd-carousel{--nd-frame-pad:0px;--nd-carousel-gap:var(--nd-space-3)}.nd-carousel__frame{flex-direction:column;height:100%;display:flex}.nd-carousel__head{min-height:calc(var(--nd-h-md) * 1.12);padding:0 var(--nd-space-2) 0 var(--nd-space-6);background:linear-gradient(#1e283880,#0c111a59);align-items:center;gap:.75em;display:flex;box-shadow:inset 0 -1px #000000e6,inset 0 -3px #2e343e,inset 0 -4px #aab6c847}.nd-carousel__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #b4d7ff33;font-weight:700}.nd-carousel__sep{background:#d2e1f58c;width:1px;height:1.15em}.nd-carousel__count{font-family:var(--nd-font-display);font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-2);font-weight:600}.nd-carousel__spacer{flex:1}.nd-carousel__body{min-height:0;padding:var(--nd-space-2) 0 0;flex:1;align-items:stretch;display:flex}.nd-carousel__nav{color:#74c3f0;filter:drop-shadow(0 0 4px #4fc3ff99);width:clamp(30px,2.6vw,62px);transition:color var(--nd-dur-2) ease, opacity var(--nd-dur-2) ease, transform var(--nd-dur-1) ease;flex:none;place-items:center;padding:0 clamp(6px,.6vw,14px);display:grid}.nd-carousel__nav .nd-icon{aspect-ratio:1;width:100%;height:auto}.nd-carousel__nav:hover:not(:disabled){color:#d6f1ff}.nd-carousel__nav:active:not(:disabled){transform:scale(.9)}.nd-carousel__nav:disabled{opacity:.25;filter:none}.nd-carousel__nav:focus-visible{color:#fff;outline:none;box-shadow:inset 0 0 0 1px #8fd0ff99}.nd-carousel__track{gap:var(--nd-carousel-gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;--nd-fade-start:#000;--nd-fade-end:#000;min-width:0;-webkit-mask-image:linear-gradient(90deg, var(--nd-fade-start), #000 2%, #000 98%, var(--nd-fade-end));-webkit-mask-image:linear-gradient(90deg, var(--nd-fade-start), #000 2%, #000 98%, var(--nd-fade-end));mask-image:linear-gradient(90deg, var(--nd-fade-start), #000 2%, #000 98%, var(--nd-fade-end));flex:1;display:flex;position:relative;overflow:auto hidden}.nd-carousel__track.is-cut-start{--nd-fade-start:transparent}.nd-carousel__track.is-cut-end{--nd-fade-end:transparent}.nd-carousel__track::-webkit-scrollbar{display:none}.nd-carousel__track:focus-visible{box-shadow:none;outline:none}.nd-carousel__item{isolation:isolate;flex:0 0 calc((100% - (var(--nd-carousel-visible) - 1) * var(--nd-carousel-gap)) / var(--nd-carousel-visible));scroll-snap-align:start;height:clamp(104px,9.4vw,236px);animation:nd-fade-up .52s var(--nd-ease-out) backwards;flex-direction:column;align-items:center;gap:.55em;padding:.2em 0 .35em;display:flex;position:relative}.nd-carousel__item:before{content:"";z-index:-1;pointer-events:none;transition:background var(--nd-dur-3) ease;background:radial-gradient(60% 55% at 50% 100%,#3a86ff29,#0000 75%),linear-gradient(#18284000,#182a466b 75%,#182a4600);position:absolute;inset:0 4% 18%}.nd-carousel__item.is-selected:before{background:radial-gradient(60% 55% at 50% 100%,#f2aa3233,#0000 75%),linear-gradient(#3c2c1400,#46321666 75%,#46321600)}.nd-carousel__item:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--nd-dur-2) ease;border:1px solid #8fd0ffb3;position:absolute;inset:0 2%;box-shadow:0 0 12px #4fc3ff59,inset 0 0 14px #4fc3ff26;-webkit-mask:linear-gradient(#000,#000) 0 0/16px 16px no-repeat,linear-gradient(#000,#000) 100% 0/16px 16px no-repeat,linear-gradient(#000,#000) 0 100%/16px 16px no-repeat,linear-gradient(#000,#000) 100% 100%/16px 16px no-repeat;mask:linear-gradient(#000,#000) 0 0/16px 16px no-repeat,linear-gradient(#000,#000) 100% 0/16px 16px no-repeat,linear-gradient(#000,#000) 0 100%/16px 16px no-repeat,linear-gradient(#000,#000) 100% 100%/16px 16px no-repeat}.nd-carousel__item:focus-visible:after{opacity:1}.nd-carousel__item .nd-pedestal{flex:1;min-height:0}.nd-carousel__label{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * 1.18);letter-spacing:.11em;text-transform:uppercase;color:#eef4ff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color var(--nd-dur-2) ease, text-shadow var(--nd-dur-2) ease;font-weight:700;overflow:hidden}.nd-carousel__item.is-selected .nd-carousel__label{color:var(--nd-gold);text-shadow:0 0 10px #f2b33d8c}.nd-carousel__item:hover .nd-pedestal__thumb{transform:translateY(-5%)}.nd-carousel__item:hover .nd-pedestal__beam{opacity:1}.nd-carousel__item:hover:not(.is-selected) .nd-carousel__label{color:#fff;text-shadow:0 0 8px #8fd0ff80}.nd-carousel__item:focus-visible{box-shadow:none;outline:none}.nd-carousel__item:focus-visible .nd-carousel__label{color:var(--nd-holo-core);text-shadow:0 0 8px var(--nd-holo-glow)}.nd-carousel__badge{z-index:3;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text);background:#05090fcc;padding:.15em .45em;position:absolute;top:.3em;right:8%;box-shadow:inset 0 0 0 1px #8fd0ff40}.nd-carousel__empty{min-height:clamp(104px,9.4vw,236px);font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-text-3);flex:1;place-items:center;display:grid}.nd-carousel__pager{justify-content:center;align-items:center;gap:5px;height:clamp(10px,.8vw,18px);display:flex}.nd-carousel__dot{width:clamp(16px,1.3vw,30px);height:3px;transition:background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;background:#6fbee652;padding:0}.nd-carousel__dot.is-on{background:#e4d45c;box-shadow:0 0 6px #e4d45cb3}.nd-slotgrid{gap:var(--nd-space-3);display:grid}.nd-slot{text-align:center;flex-direction:column;align-items:center;gap:.3em;min-width:0;display:flex}.nd-slot__stage{background:linear-gradient(#101a2a80,#080e1833);width:100%;height:clamp(70px,6.2vw,150px);position:relative;box-shadow:inset 0 0 0 1px #8fd0ff0f}.nd-slot__title{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * 1.15);letter-spacing:.12em;text-transform:uppercase;color:#f2f7ff;margin-top:.35em;font-weight:700}.nd-slot__sub{font-family:var(--nd-font-mono);font-size:calc(var(--nd-fs-micro) * 1.06);color:var(--nd-text-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.nd-slot__badge{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text);background:#05090fd9;padding:.1em .4em;position:absolute;top:4px;right:4px;box-shadow:inset 0 0 0 1px #8fd0ff40}.nd-slot.is-selected .nd-slot__title{color:var(--nd-gold);text-shadow:0 0 8px #f2b33d80}.nd-slot.is-locked .nd-slot__title,.nd-slot.is-locked .nd-slot__sub{color:var(--nd-text-3)}.nd-slot.is-interactive{cursor:pointer}.nd-slot.is-interactive:hover .nd-pedestal__thumb{transform:translateY(-5%)}.nd-slot.is-interactive:hover .nd-slot__stage{box-shadow:inset 0 0 0 1px #8fd0ff38}.nd-slot:focus-visible{box-shadow:none;outline:none}.nd-slot:focus-visible .nd-slot__stage{box-shadow:inset 0 0 0 1px var(--nd-holo-edge), 0 0 10px var(--nd-holo-glow)}.nd-toaster{z-index:var(--nd-z-toast);gap:var(--nd-space-2);pointer-events:none;flex-direction:column;width:min(clamp(280px,22vw,520px),100vw - 32px);display:flex;position:fixed}.nd-toaster--top-right{top:calc(clamp(54px, 4.6vw, 110px) + var(--nd-space-3));right:var(--nd-hud-inset)}.nd-toaster--bottom-right{bottom:var(--nd-hud-inset);right:var(--nd-hud-inset);flex-direction:column-reverse}.nd-toaster--top-center{top:var(--nd-space-5);left:50%;transform:translate(-50%)}.nd-toast{--t:var(--nd-holo-edge);--t-glow:#4fc3ff59;--cut:var(--nd-cut-sm);text-align:left;pointer-events:auto;background:linear-gradient(90deg, color-mix(in srgb, var(--t) 16%, transparent), transparent 55%), linear-gradient(180deg, #0e1520f5, #060a11f7);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 35%, transparent), inset 3px 0 0 var(--t);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:nd-toast-in .32s var(--nd-ease-out);align-items:flex-start;gap:.75em;padding:.75em 1em .85em .9em;display:flex;position:relative}.nd-toast--ok{--t:var(--nd-ok);--t-glow:var(--nd-ok-glow)}.nd-toast--warn{--t:var(--nd-amber-hot);--t-glow:var(--nd-amber-glow)}.nd-toast--danger{--t:var(--nd-danger);--t-glow:var(--nd-danger-glow)}.nd-toast--nova{--t:var(--nd-nova);--t-glow:var(--nd-nova-glow);overflow:hidden}.nd-toast--nova:after{content:"";width:40%;animation:nd-shimmer 2.4s var(--nd-ease-in-out) .2s 2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe19629,#0000);position:absolute;top:0;bottom:0;left:0}.nd-toast--nova .nd-toast__msg{color:#fff6dc}.nd-toast.is-leaving{animation:.24s ease-in forwards nd-toast-out}.nd-toast:focus-visible{box-shadow:inset 0 0 0 1px var(--nd-holo-core), inset 3px 0 0 var(--t);outline:none}.nd-toast__icon{width:1.35em;height:1.35em;color:var(--t);filter:drop-shadow(0 0 4px var(--t-glow));flex:none;margin-top:.05em}.nd-toast__text{flex-direction:column;gap:.15em;min-width:0;display:flex}.nd-toast__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--t);font-weight:700}.nd-toast__msg{font-size:var(--nd-fs-body);color:var(--nd-text);font-weight:600;line-height:1.25}.nd-toast__life{background:var(--t);opacity:.6;transform-origin:0;height:2px;animation:linear forwards nd-shrink-x;position:absolute;bottom:0;left:3px;right:0}.nova-coin{vertical-align:-.16em;filter:drop-shadow(0 0 4px #ffd36b73);flex:none;display:inline-block}.nova-amount{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.nova-amount__value{font-family:var(--nd-font-mono);color:#ffd36b;text-shadow:0 0 8px #ffd36b59}.nova-amount__symbol{font-family:var(--nd-font-label);letter-spacing:.14em;color:#c9a063;font-size:.78em;font-weight:700}.nova-speedup .nova-coin{margin-right:.1em}.cmd-root{pointer-events:none;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.cmd-mid{align-items:flex-start;gap:var(--nd-space-4);min-height:0;padding:var(--nd-space-2) var(--nd-hud-inset) var(--nd-space-3);pointer-events:none;display:flex;position:relative}.cmd-side{pointer-events:auto;flex-direction:column;flex:none;min-height:0;max-height:100%;display:flex}.cmd-side:empty{pointer-events:none}.cmd-side--left{width:clamp(320px,25vw,640px)}.cmd-side--right{width:clamp(350px,26.5vw,680px)}.cmd-side>.nd-frame{flex-direction:column;min-height:0;max-height:100%;display:flex}.cmd-side>.nd-frame>.nd-frame__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8fd0ff40 transparent;min-height:0;overflow-y:auto}.cmd-stage{pointer-events:none;flex:auto;align-self:stretch;min-width:0}.cmd-bottom{align-items:stretch;gap:var(--nd-space-3);padding:0 var(--nd-hud-inset) var(--nd-hud-inset) 0;pointer-events:none;display:flex}.cmd-eco-slot{min-width:0;margin-left:calc(var(--nd-hud-inset) * -.4);pointer-events:auto;flex:1;display:flex}.cmd-eco-slot:empty{pointer-events:none}.cmd-eco-slot>.cmd-eco{flex:1;min-width:0}.cmd-cta{pointer-events:auto;flex:0 0 clamp(230px,23vw,580px);display:flex}.cmd-cta:empty{pointer-events:none}.cmd-unitlines{flex-direction:column;gap:.2em;min-width:13em;display:flex}.cmd-unitlines__row{justify-content:space-between;gap:1.2em;display:flex}.cmd-unitlines__row>:last-child{color:var(--nd-text)}.cmd-unitlines__row>.nd-tone-ok{color:var(--nd-ok)}.cmd-tip-note{color:var(--nd-warn);margin-top:.5em;font-size:.92em;display:block}.cmd-planet .nd-panel__title{overflow:visible}.cmd-planet__grid,.cmd-planet__garrison{gap:var(--nd-space-3) var(--nd-space-4);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.cmd-planet__grid>.nd-tip-anchor,.cmd-planet__garrison>.nd-tip-anchor{min-width:0;display:flex}.cmd-planet__section{margin-top:var(--nd-space-4)}.cmd-planet__garrison{margin-top:var(--nd-space-3)}.cmd-planet .nd-tip-anchor:has(>.cmd-shield){margin-top:var(--nd-space-3);display:flex}.cmd-shield{--cut:var(--nd-cut-xs);min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-holo-edge);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:linear-gradient(90deg,#2f7dff29,#2f7dff0a);flex:1;align-items:center;gap:.55em;padding:.38em .75em;display:flex;box-shadow:inset 0 0 0 1px #8fd0ff47}.cmd-shield .nd-icon{filter:drop-shadow(0 0 4px #6fc8ffb3);flex:none}.cmd-shield__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmd-shield__time{color:#e8f6ff;letter-spacing:.06em;flex:none;margin-left:auto}.nd-tip-anchor:has(>.cmd-power){margin-top:var(--nd-space-2);display:flex}.cmd-power{--pw:var(--nd-ok);--pw-glow:#43e6a04d;--cut:var(--nd-cut-sm);align-items:center;gap:var(--nd-space-3);min-width:0;padding:var(--nd-space-2) var(--nd-space-3) var(--nd-space-2) var(--nd-space-2);background:radial-gradient(120% 140% at 0% 50%, color-mix(in srgb, var(--pw) 12%, transparent), transparent 60%), linear-gradient(180deg, #101620e6, #080c13e6);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pw) 30%, #26303d);flex:1;display:flex}.cmd-power--weak{--pw:var(--nd-warn);--pw-glow:#ffc94d4d}.cmd-power--none{--pw:var(--nd-danger);--pw-glow:#ff4d5e59}.cmd-power__tile{--cut:var(--nd-cut-xs);width:clamp(34px,2.7vw,68px);height:clamp(34px,2.7vw,68px);color:var(--pw);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--pw) 18%, transparent), transparent 70%), #0b1017;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pw) 45%, #2a3442), inset 0 0 14px var(--pw-glow);flex:none;place-items:center;display:grid}.cmd-power__tile .nd-icon{filter:drop-shadow(0 0 4px var(--pw-glow))}.cmd-power__text{flex-direction:column;gap:.12em;min-width:0;display:flex}.cmd-power__value{font-family:var(--nd-font-mono);font-variant-numeric:tabular-nums;color:#f4f9ff;text-shadow:0 0 14px var(--pw-glow);white-space:nowrap;font-size:clamp(20px,1.6vw,40px);line-height:1}.cmd-power__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-3)}.cmd-power__chip{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--pw);border:1px solid color-mix(in srgb, var(--pw) 55%, transparent);background:color-mix(in srgb, var(--pw) 10%, transparent);box-shadow:0 0 10px -2px var(--pw-glow);flex:none;margin-left:auto;padding:.28em .7em;font-weight:700}.cmd-alert{--cut:var(--nd-cut-xs);margin-top:var(--nd-space-3);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:#ffd2d6;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));box-shadow:inset 0 0 0 1px #ff4d5e73, inset 3px 0 0 var(--nd-danger);animation:nd-fade-up var(--nd-dur-3) var(--nd-ease-out) backwards, cmd-alert-glow 2.4s ease-in-out infinite;background:repeating-linear-gradient(-45deg,#ff4d5e12 0 6px,#0000 6px 12px),linear-gradient(90deg,#ff4d5e2e,#ff4d5e0d);flex-wrap:wrap;align-items:center;gap:.35em .6em;padding:.5em .6em .5em .7em;font-weight:500;line-height:1.2;display:flex}.cmd-alert__icon{color:var(--nd-danger);filter:drop-shadow(0 0 5px var(--nd-danger-glow));flex:none}.cmd-alert__text{flex:12em;min-width:0}.cmd-alert__text b{color:#fff;font-weight:700}.cmd-alert__sub{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, currentColor 70%, transparent);margin-top:.2em;display:block}.cmd-alert__go{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;transition:background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;background:linear-gradient(#ff4d5e80,#8c142299);border:0;flex:none;align-items:center;gap:.2em;margin-left:auto;padding:.3em .55em .3em .7em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ff8c96b3}.cmd-alert__go:hover,.cmd-alert__go:focus-visible{background:linear-gradient(#ff6473b3,#aa1e2ebf);outline:none;box-shadow:inset 0 0 0 1px #ffc2c8,0 0 14px #ff4d5e80}.cmd-alert--calm{color:#ffe9c2;box-shadow:inset 0 0 0 1px #ffc94d61, inset 3px 0 0 var(--nd-warn);animation:nd-fade-up var(--nd-dur-3) var(--nd-ease-out) backwards;background:repeating-linear-gradient(-45deg,#ffc94d0f 0 6px,#0000 6px 12px),linear-gradient(90deg,#ffc94d24,#ffc94d08)}.cmd-alert--calm .cmd-alert__icon{color:var(--nd-warn);filter:drop-shadow(0 0 5px #ffc94d80)}.cmd-alert--calm .cmd-alert__go{background:linear-gradient(#ffaa3c6b,#783c0a99);box-shadow:inset 0 0 0 1px #ffd28ca6}.cmd-alert--calm .cmd-alert__go:hover,.cmd-alert--calm .cmd-alert__go:focus-visible{box-shadow:inset 0 0 0 1px #ffe2b8, 0 0 14px var(--nd-amber-glow);background:linear-gradient(#ffb9509e,#964b0cbf)}@keyframes cmd-alert-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px #ff4d5e59)}}.cmd-name{max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-shadow:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.38em;padding:0;display:inline-flex}.cmd-name.is-long{font-size:.8em}.cmd-name.is-longer{font-size:.68em}.cmd-name__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:text-shadow var(--nd-dur-2) ease;overflow:hidden}.cmd-name__pen{width:.62em;height:.62em;color:var(--nd-text-3);opacity:.7;transition:color var(--nd-dur-2) ease, opacity var(--nd-dur-2) ease, filter var(--nd-dur-2) ease;flex:none}.cmd-name:hover .cmd-name__pen,.cmd-name:focus-visible .cmd-name__pen{color:var(--nd-amber-hot);opacity:1;filter:drop-shadow(0 0 4px var(--nd-amber-glow))}.cmd-name:hover .cmd-name__text{text-shadow:0 0 16px #ffbe7866,0 1px #0009}.cmd-name:focus-visible{outline:1px dashed var(--nd-amber);outline-offset:4px}.cmd-rename{align-items:center;gap:var(--nd-space-2);min-width:0;animation:nd-fade-in var(--nd-dur-2) ease both;display:flex}.cmd-rename__input{min-width:0;font:inherit;letter-spacing:.02em;text-transform:none;color:#fff;border:0;border-bottom:2px solid var(--nd-amber);box-shadow:0 8px 14px -10px var(--nd-amber-glow-strong);caret-color:var(--nd-amber-hot);background:linear-gradient(#ff8a1f0a,#ff8a1f1f);border-radius:0;outline:none;flex:1;padding:.04em .25em .08em}.cmd-rename__input.is-invalid{border-bottom-color:var(--nd-danger);box-shadow:0 8px 14px -10px var(--nd-danger-glow)}.cmd-rename__input:disabled{opacity:.6}.cmd-rename__count{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.04em;color:var(--nd-text-3);text-shadow:none;flex:none;font-weight:400}.cmd-rename__count.is-bad{color:var(--nd-danger)}.cmd-planet .nd-hint{letter-spacing:.1em;text-wrap:balance}.cmd-exile__text{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);margin:0;line-height:1.35}.cmd-ops__list{flex-direction:column;display:flex}.cmd-op{--op:var(--nd-text-3);--op-glow:transparent;align-items:start;gap:var(--nd-space-3);padding:var(--nd-space-2) 0;animation:nd-fade-up var(--nd-dur-3) var(--nd-ease-out) backwards;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.cmd-op:nth-child(2){animation-delay:60ms}.cmd-op:nth-child(3){animation-delay:.12s}.cmd-op:nth-child(4){animation-delay:.18s}.cmd-op:nth-child(5){animation-delay:.24s}.cmd-op:first-child{padding-top:0}.cmd-op:last-child{padding-bottom:0}.cmd-op+.cmd-op:before{content:"";background:linear-gradient(90deg,#a0b4cd29,#a0b4cd0f 70%,#0000);height:1px;position:absolute;top:0;left:0;right:4%}.cmd-op.is-compact{align-items:center}.cmd-op.is-link{cursor:pointer;outline:none}.cmd-op.is-link:after{content:"";background:radial-gradient(90% 120% at 30% 50%, color-mix(in srgb, var(--op) 9%, transparent), transparent);opacity:0;transition:opacity var(--nd-dur-2) ease;pointer-events:none;border-radius:2px;position:absolute;inset:2px -6px}.cmd-op.is-link:hover:after,.cmd-op.is-link:focus-visible:after{opacity:1}.cmd-op.is-link:focus-visible .cmd-op__tile{box-shadow:inset 0 0 0 1px var(--op), inset 0 0 14px var(--op-glow)}.cmd-op--busy{--op:var(--nd-amber-hot);--op-glow:#ff8a1f52}.cmd-op--cyan{--op:var(--nd-cyan);--op-glow:#4fc3ff4d}.cmd-op--ok{--op:var(--nd-ok);--op-glow:#43e6a038}.cmd-op--warn{--op:var(--nd-warn);--op-glow:#ffc94d40}.cmd-op--danger{--op:var(--nd-danger);--op-glow:#ff4d5e66}.cmd-op__tile{--cut:var(--nd-cut-xs);width:clamp(30px,2.3vw,58px);height:clamp(30px,2.3vw,58px);color:var(--op);background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--op) 14%, transparent), transparent 70%), linear-gradient(180deg, #121821, #0a0e14);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--op) 34%, #2a3442), inset 0 0 14px var(--op-glow);place-items:center;display:grid;position:relative}.cmd-op__tile .nd-icon{filter:drop-shadow(0 0 3px var(--op-glow))}.cmd-op--idle .cmd-op__tile{color:#8796a8}.cmd-op--danger .cmd-op__tile{animation:1.1s ease-in-out infinite cmd-alert}.cmd-op.is-compact .cmd-op__tile{width:clamp(24px,1.8vw,44px);height:clamp(24px,1.8vw,44px);margin-left:calc(clamp(30px,2.3vw,58px)/2 - clamp(24px,1.8vw,44px)/2);margin-right:calc(clamp(30px,2.3vw,58px)/2 - clamp(24px,1.8vw,44px)/2)}.cmd-op__main{flex-direction:column;gap:.3em;min-width:0;display:flex}.cmd-op__head,.cmd-op__line{justify-content:space-between;align-items:baseline;gap:var(--nd-space-2);min-width:0;display:flex}.cmd-op__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);white-space:nowrap}.cmd-op__status{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--op);white-space:nowrap;flex:none}.cmd-op--busy .cmd-op__status .nd-countdown,.cmd-op--cyan .cmd-op__status .nd-countdown{font-size:calc(var(--nd-fs-num) * 1.02);color:var(--op);text-shadow:0 0 10px var(--op-glow)}.cmd-op__name{min-width:0;font-family:var(--nd-font-body);font-size:calc(var(--nd-fs-value) * .94);color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.1;overflow:hidden}.cmd-op__name .nd-icon{vertical-align:-.12em}.cmd-op__count{font-family:var(--nd-font-mono);color:var(--nd-amber-hot);font-weight:400}.cmd-op__coords{font-family:var(--nd-font-mono);color:var(--nd-text-2);font-size:.86em;font-weight:400}.cmd-op__lvl{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--nd-text-2);white-space:nowrap;flex:none;align-items:center;gap:.3em;display:inline-flex}.cmd-op__lvl b{color:var(--op);font-weight:400}.cmd-op__lvl .nd-countdown{color:var(--nd-text)}.cmd-op__hint{font-family:var(--nd-font-body);font-size:calc(var(--nd-fs-body) * .94);color:var(--nd-text-2);font-weight:500;line-height:1.2}.cmd-op__hint--warn{color:color-mix(in srgb, var(--nd-warn) 85%, var(--nd-text-2))}.cmd-op__sub{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-op__verb{color:var(--nd-text-2)}.cmd-op__label .cmd-op__slots{color:var(--nd-text);margin-left:.25em}.cmd-op__slots.is-full{color:var(--nd-warn)}.cmd-op__label>.nd-tip-anchor{display:inline-flex}.cmd-op__alert{animation:1s steps(2,start) infinite nd-blink}.cmd-op__ready{color:var(--nd-ok);text-shadow:0 0 10px var(--nd-ok-glow);font-weight:700}.cmd-op__foot{justify-content:space-between;align-items:center;gap:var(--nd-space-2);margin-top:.2em;display:flex}.cmd-op__foot>.nd-tip-anchor{display:inline-flex}.cmd-op__foot .nova-speedup{flex:none}.cmd-go{max-width:100%;font-family:var(--nd-font-body);font-size:calc(var(--nd-fs-value) * .94);color:#9fb3cb;cursor:pointer;transition:color var(--nd-dur-2) ease, text-shadow var(--nd-dur-2) ease;background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25em;padding:0;font-weight:700;line-height:1.1;display:inline-flex}.cmd-go__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:background-size var(--nd-dur-3) var(--nd-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;overflow:hidden}.cmd-go__chev{opacity:.7;transition:transform var(--nd-dur-2) var(--nd-ease-out), opacity var(--nd-dur-2) ease;flex:none}.cmd-go.is-ready{color:#f2f8ff;text-shadow:0 0 12px #78beff59}.cmd-go.is-ready .cmd-go__chev{color:var(--nd-holo-edge);opacity:1;filter:drop-shadow(0 0 4px #6fc8ffb3)}.cmd-go:hover,.cmd-go:focus-visible{color:#fff;text-shadow:0 0 14px #a0d2ff99;outline:none}.cmd-go:hover .cmd-go__text,.cmd-go:focus-visible .cmd-go__text{background-size:100% 1px}.cmd-go:hover .cmd-go__chev,.cmd-go:focus-visible .cmd-go__chev{opacity:1;transform:translate(3px)}.cmd-op .nd-tip-anchor{min-width:0}.cmd-op__main>.nd-tip-anchor{flex-direction:column;display:flex}@keyframes cmd-alert{0%,to{box-shadow:inset 0 0 0 1px #ff4d5e80,inset 0 0 10px #ff4d5e40}50%{box-shadow:inset 0 0 0 1px #ff7882f2,inset 0 0 20px #ff4d5e99}}.cmd-confirm{gap:var(--nd-space-3);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);flex-direction:column;line-height:1.35;display:flex}.cmd-confirm p{margin:0}.cmd-confirm b{color:var(--nd-text)}.cmd-eco{--nd-frame-pad:0px}.cmd-eco__frame{flex-direction:column;height:100%;display:flex}.cmd-eco__head{min-width:0;min-height:calc(var(--nd-h-md) * 1.06);padding:0 var(--nd-space-3) 0 var(--nd-space-6);background:linear-gradient(#1e283880,#0c111a59);align-items:center;gap:.75em;display:flex;box-shadow:inset 0 -1px #000000e6,inset 0 -3px #2e343e,inset 0 -4px #aab6c847}.cmd-eco__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #b4d7ff33;flex:none;margin:0;font-weight:700}.cmd-eco__sep{background:#d2e1f58c;flex:none;width:1px;height:1.15em}.cmd-eco__meta{text-overflow:ellipsis;min-width:0;font-family:var(--nd-font-display);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-2);white-space:nowrap;flex:none;font-weight:600;overflow:hidden}.cmd-eco__rate{text-transform:none;color:var(--nd-ok)}.cmd-eco__halted{color:var(--nd-danger)}.cmd-eco__spacer{min-width:var(--nd-space-2);flex:1}.cmd-eco__body{padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-3) var(--nd-space-5);flex:1;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.92fr);align-items:stretch;display:grid}.cmd-eco__body>.nd-tip-anchor{min-width:0;display:flex;position:relative}.cmd-eco__body>.nd-tip-anchor+.nd-tip-anchor:before{content:"";background:linear-gradient(#0000,#8fd0ff33,#0000);width:1px;position:absolute;top:6%;bottom:6%;left:0}.cmd-res{--res:var(--nd-cyan);min-width:0;padding:0 var(--nd-space-4);transition:background var(--nd-dur-2) ease;border-radius:2px;flex-direction:column;flex:1;justify-content:center;gap:.42em;display:flex}.cmd-res:hover{background:radial-gradient(80% 90% at 50% 50%, color-mix(in srgb, var(--res) 7%, transparent), transparent)}.cmd-res--metal{--res:var(--nd-res-metal)}.cmd-res--crystal{--res:var(--nd-res-crystal)}.cmd-res--fuel{--res:var(--nd-res-fuel)}.cmd-res--energy{--res:var(--nd-res-energy,#ffd45c)}.cmd-energy__warn{min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-danger);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5em;display:flex}.cmd-energy__warn>span{flex:1;min-width:0;font-size:.92em;line-height:1.2}.cmd-energy__go{border:1px solid var(--nd-res-energy,#ffd45c);background:color-mix(in srgb, var(--nd-res-energy,#ffd45c) 16%, transparent);color:#fff3c8;font-weight:700;font:inherit;cursor:pointer;white-space:nowrap;flex:none;padding:.25em .8em}.cmd-energy__go:hover{background:color-mix(in srgb, var(--nd-res-energy,#ffd45c) 32%, transparent)}.cmd-res--nova{--res:#ffd36b}.cmd-res__head{align-items:center;gap:.45em;min-width:0;display:flex}.cmd-res__icon{width:clamp(14px,1.05vw,26px);height:clamp(14px,1.05vw,26px);color:var(--res);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--res) 60%, transparent));flex:none;display:grid}.cmd-res__icon .nd-icon,.cmd-res__icon .nova-coin{display:block}.cmd-res__name{font-family:var(--nd-font-display);font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:#dfe9f7;white-space:nowrap;font-weight:700}.cmd-res__rate{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.02em;color:var(--nd-ok);white-space:nowrap;margin-left:auto}.cmd-res__rate.is-zero{color:var(--nd-text-3)}.cmd-res__rate.is-halted{color:var(--nd-text-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--nd-danger) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--nd-danger) 80%, transparent);text-decoration-thickness:1px}.cmd-res__amount{align-items:baseline;gap:.45em;min-width:0;display:flex}.cmd-res__value{font-family:var(--nd-font-mono);font-variant-numeric:tabular-nums;color:#f4f9ff;text-shadow:0 0 14px color-mix(in srgb, var(--res) 45%, transparent);white-space:nowrap;font-size:clamp(19px,1.5vw,38px);line-height:1}.cmd-res.is-full .cmd-res__value{color:var(--nd-danger);text-shadow:0 0 14px var(--nd-danger-glow)}.cmd-res__cap{min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);color:var(--nd-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-res .nd-statbar--cyan{--nd-bar:var(--res);--nd-bar-hot:color-mix(in srgb, var(--res) 45%, #fff);--nd-bar-glow:color-mix(in srgb, var(--res) 55%, transparent)}.cmd-res .nd-statbar__label{font-size:var(--nd-fs-micro);color:var(--nd-text-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cmd-res .nd-statbar__value{font-size:var(--nd-fs-micro);color:var(--nd-text-2);flex:none}.cmd-res.is-full .nd-statbar__label{color:var(--nd-danger)}.cmd-res--nova{margin-left:var(--nd-space-2);padding-top:var(--nd-space-2);padding-bottom:var(--nd-space-2);background:radial-gradient(90% 120% at 15% 30%,#ffd36b21,#0000 65%),linear-gradient(#2a1e0a59,#100c0633);position:relative;box-shadow:inset 0 0 0 1px #ffd36b29}.cmd-res--nova:hover{background:radial-gradient(90% 120% at 15% 30%,#ffd36b33,#0000 65%),linear-gradient(#2a1e0a73,#100c064d)}.cmd-res--nova .cmd-res__name{color:#ffe6a8}.cmd-res--nova .cmd-res__value{color:#ffd36b;text-shadow:0 0 16px #ffd36b73}.cmd-res--nova .cmd-res__icon{filter:none;width:clamp(16px,1.25vw,30px);height:clamp(16px,1.25vw,30px)}.cmd-nova__note{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#b89a5e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmd-eco__body>.nd-tip-anchor:last-child:before{display:none}.cmd-empire{align-items:center;gap:var(--nd-space-3);flex:0 auto;min-width:0;display:flex}.cmd-empire__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-3);white-space:nowrap;flex:none}.cmd-empire__label b{color:var(--nd-text);font-weight:400}.cmd-empire__list{gap:var(--nd-space-2);scrollbar-width:none;min-width:0;padding:3px 2px;display:flex;overflow-x:auto}.cmd-empire__list::-webkit-scrollbar{display:none}.cmd-world{--cut:var(--nd-cut-xs);height:var(--nd-h-sm);font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));cursor:pointer;transition:color var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease, background var(--nd-dur-2) ease;background:linear-gradient(#121a26eb,#080c13eb);border:0;flex:none;align-items:center;gap:.5em;padding:0 .85em 0 .55em;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff2e}.cmd-world:hover{color:var(--nd-text);box-shadow:inset 0 0 0 1px #8fd0ff73}.cmd-world:focus-visible{box-shadow:inset 0 0 0 1px var(--nd-holo-edge), inset 0 0 10px #4fc3ff59;outline:none}.cmd-world.is-active{color:#fff;box-shadow:inset 0 0 0 1px var(--nd-amber), inset 0 -2px 0 var(--nd-amber-hot), inset 0 0 14px #ff8a1f40;text-shadow:0 0 10px #ffbe7866;background:linear-gradient(#ff8a1f3d,#3c1c0699)}.cmd-world__orb{background:radial-gradient(circle at 34% 30%, var(--orb-a), var(--orb-b) 58%, #020306 100%);width:1.35em;height:1.35em;box-shadow:0 0 6px var(--orb-glow), inset -2px -2px 4px #000000a6;border-radius:50%;flex:none}.cmd-world__home{color:var(--nd-gold);flex:none;margin-right:-.2em}.cmd-world__name{white-space:nowrap;text-overflow:ellipsis;max-width:14em;overflow:hidden}.cmd-world__coords{font-family:var(--nd-font-mono);letter-spacing:.02em;color:var(--nd-text-3);font-weight:400}.cmd-world.is-active .cmd-world__coords{color:var(--nd-amber-pale)}.cmd-world__busy{background:var(--nd-amber-hot);width:6px;height:6px;box-shadow:0 0 6px var(--nd-amber-glow-strong);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite nd-pulse}@media (height<=800px){.cmd-planet__section{margin-top:var(--nd-space-3)}.cmd-op{padding:calc(var(--nd-space-2) * .8) 0}.cmd-op__main{gap:.22em}.cmd-eco__body{padding-top:var(--nd-space-2);padding-bottom:var(--nd-space-2)}}.cmd-empire__list:not(.is-many) .cmd-world{flex:0 auto;min-width:0}.cmd-empire__list:not(.is-many) .cmd-world.is-active{flex-shrink:0}@media (width<=1440px){.cmd-empire__list.is-many .cmd-world__name{max-width:9.5em}}.cmd-empire__list.is-many{padding-right:var(--nd-space-5);-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--nd-space-6)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--nd-space-6)), transparent)}.pl-root{pointer-events:none;grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.pl-mid{justify-content:space-between;align-items:flex-start;gap:var(--nd-space-5);padding:var(--nd-space-2) var(--nd-hud-inset) 0;pointer-events:none;min-height:0;display:flex;position:relative}.pl-side{pointer-events:auto;min-height:0;max-height:100%}.pl-side:empty{pointer-events:none}.pl-side--left{width:clamp(360px,30vw,780px)}.pl-side--right{width:clamp(330px,27vw,700px)}.pl-bottom{align-items:stretch;gap:var(--nd-space-3);padding:0 var(--nd-hud-inset) var(--nd-hud-inset) 0;pointer-events:none;display:flex}.pl-carousel{min-width:0;margin-left:calc(var(--nd-hud-inset) * -.4);pointer-events:auto;flex:1}.pl-cta{pointer-events:auto;flex:0 0 clamp(230px,23vw,580px);display:flex}.cs-empty{pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.cs-gold{color:var(--nd-gold)}.cs-arrow{color:var(--nd-gold);opacity:.9;font-size:.85em}.cs-panel .nd-section-head b{color:var(--nd-text);font-weight:400}.cs-panel .nd-section-head b.cs-gold{color:var(--nd-gold);text-shadow:0 0 8px #f2b33d80}.cs-tag{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;color:var(--nd-text-2);align-items:center;gap:.4em;padding:.12em .55em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8fd0ff40}.cs-tag--amber{color:var(--nd-amber-hot);background:#ff8a1f1a;animation:1.6s ease-in-out infinite cs-pulse;box-shadow:inset 0 0 0 1px #ff962d8c}.cs-hero{align-items:center;gap:var(--nd-space-4);margin-bottom:var(--nd-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.cs-level{--cut:var(--nd-cut-sm);min-width:clamp(64px,5.4vw,136px);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:radial-gradient(90% 70% at 50% 100%,#4fa0ff29,#0000 70%),linear-gradient(#111823,#080c13);flex-direction:column;justify-content:center;align-items:center;padding:.45em .7em .55em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff47,inset 0 1px #c8e1ff2e}.cs-level.is-building{background:radial-gradient(90% 70% at 50% 100%,#ff8a1f33,#0000 70%),linear-gradient(#17120c,#0a0806);box-shadow:inset 0 0 0 1px #ff962d80}.cs-level__label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--nd-text-3);font-weight:600}.cs-level__value{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-title) * 1.62);color:#fff;text-shadow:0 0 16px #8fd0ff8c,0 0 2px #d6f1ffe6;font-variant-numeric:tabular-nums;margin-top:.1em;font-weight:800;line-height:1}.cs-level__value.is-zero{font-family:var(--nd-font-label);font-weight:700;font-size:calc(var(--nd-fs-title) * 1.85);line-height:.92}.cs-level.is-building .cs-level__value{text-shadow:0 0 16px #ff962d99,0 0 2px #ffe7b8e6}.cs-hero__text{flex-direction:column;gap:.35em;min-width:0;display:flex}.cs-tagline{font-family:var(--nd-font-label);font-size:calc(var(--nd-fs-h2) * 1.12);letter-spacing:.02em;color:#f2f7ff;text-shadow:0 0 14px #8fd0ff59;margin:0;font-weight:700;line-height:1.15}.cs-desc-anchor{min-width:0;display:block}.cs-desc{font-size:calc(var(--nd-fs-body) * .9);color:var(--nd-text-3);-webkit-line-clamp:3;cursor:help;outline:none;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.cs-desc:hover,.cs-desc:focus-visible{color:var(--nd-text-2)}.cs-effect-head{margin-top:var(--nd-space-1)}.cs-effects{gap:var(--nd-space-2);flex-direction:column;display:flex}.cs-eff-anchor{display:block}.cs-eff{--tile:clamp(32px, 2.5vw, 64px);grid-template-columns:var(--tile) minmax(0, 1fr) auto;align-items:center;gap:var(--nd-space-3);transition:background var(--nd-dur-2) ease;outline:none;padding:.2em .3em .2em 0;display:grid}.cs-eff:hover,.cs-eff:focus-visible{background:linear-gradient(90deg,#4fa0ff14,#0000 80%)}.cs-eff__tile{--cut:var(--nd-cut-xs);width:var(--tile);height:var(--tile);color:#d4e8ff;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:radial-gradient(circle at 50% 40%,#4fa0ff1a,#0000 70%),linear-gradient(#121821,#0a0e14);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2a3442,inset 0 1px #becde124}.cs-eff__tile .nd-icon{filter:drop-shadow(0 0 3px #6fc8ff8c)}.cs-eff__text{flex-direction:column;gap:.18em;min-width:0;display:flex}.cs-eff__label{font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cs-eff__values{min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-value);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:.45em;line-height:1.1;display:flex;overflow:hidden}.cs-eff__now{color:#f2f7ff}.cs-eff__now.is-old{color:var(--nd-text-2)}.cs-eff__arrow{color:var(--nd-gold);font-size:.8em}.cs-eff__next{color:#fff;text-shadow:0 0 10px #8fd0ff73}.cs-delta{--cut:5px;--c:var(--nd-ok);font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);white-space:nowrap;color:var(--c);text-shadow:0 0 8px color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 42%, transparent);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));justify-self:end;padding:.28em .65em}.cs-delta--warn{--c:var(--nd-warn)}.cs-delta--muted{--c:var(--nd-text-3)}.cs-unlocks{margin-top:var(--nd-space-3)}.cs-unlocks__head{margin-bottom:var(--nd-space-2);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-gold);align-items:center;gap:.45em;font-weight:700;display:flex}.cs-unlocks.is-later .cs-unlocks__head{color:var(--nd-text-3)}.cs-unlocks__list{gap:var(--nd-space-1) var(--nd-space-2);flex-wrap:wrap;display:flex}.cs-chip{--cut:4px;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-holo-core);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#2f7dff1f;outline:none;align-items:center;gap:.4em;padding:.26em .65em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8fd0ff66}.cs-chip:focus-visible{box-shadow:inset 0 0 0 1px var(--nd-holo-core), 0 0 10px var(--nd-holo-glow)}.cs-chip.is-partial,.cs-unlocks.is-later .cs-chip{color:var(--nd-text-2);background:#788caa14;box-shadow:inset 0 0 0 1px #788caa59}.cs-chip__lock{color:var(--nd-text-3)}.cs-note{margin:var(--nd-space-3) 0 0;padding:var(--nd-space-2) 0 0;font-size:calc(var(--nd-fs-body) * .92);color:var(--nd-text-2);border-top:1px solid #8fd0ff14;align-items:flex-start;gap:.5em;font-weight:500;line-height:1.25;display:flex}.cs-note>.nd-icon{color:var(--nd-cyan);flex:none;margin-top:.08em}.cs-note--warn{color:#f3d9a4}.cs-note--warn>.nd-icon{color:var(--nd-warn)}.cs-note__link{font:inherit;color:var(--nd-holo-edge,#8fd0ff);text-underline-offset:.18em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.15em;margin:0;padding:0;font-weight:700;-webkit-text-decoration:underline #8fd0ff66;text-decoration:underline #8fd0ff66;display:inline-flex}.cs-note__link:hover,.cs-note__link:focus-visible{color:var(--nd-holo-core);outline:none;text-decoration-color:currentColor}.cs-target{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.14em;text-transform:uppercase;color:#a9bad0;flex-direction:column;align-items:flex-end;gap:.45em;font-weight:500;display:flex}.cs-target b{color:var(--nd-gold);text-shadow:0 0 10px #f2b33d73;font-weight:800}.cs-target__text{white-space:nowrap}.cs-target__dash{background:var(--nd-gold);width:1.4em;height:2px;box-shadow:0 0 6px var(--nd-gold)}.cs-cost{margin-bottom:var(--nd-space-2)}.cs-ok{color:var(--nd-ok)}.cs-bad{color:var(--nd-danger)}.cs-progress{gap:var(--nd-space-2);padding:var(--nd-space-2) var(--nd-space-3) var(--nd-space-3);box-shadow:inset 2px 0 0 var(--nd-amber);background:linear-gradient(#ff8a1f14,#ff8a1f05);flex-direction:column;display:flex}.cs-progress__gain{line-height:1.35;font-size:calc(var(--nd-fs-body) * .92);color:var(--nd-text-2);margin:0;font-weight:500}.cs-progress__gain .nd-icon{vertical-align:-.15em;color:var(--nd-ok);margin-right:.35em}.cs-progress__gain b{font-family:var(--nd-font-mono);color:var(--nd-ok);font-weight:400}.cs-progress__row{justify-content:space-between;align-items:center;gap:var(--nd-space-2);margin-top:var(--nd-space-1);flex-wrap:wrap;display:flex}.cs-status{--c:var(--nd-danger);margin-top:var(--nd-space-2);color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, transparent), transparent 85%);box-shadow:inset 2px 0 0 var(--c);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25em .6em;padding:.5em .65em;display:grid}.cs-status>.nd-icon{margin-top:.1em}.cs-status--ok{--c:var(--nd-ok)}.cs-status--warn{--c:var(--nd-warn)}.cs-status--wait{--c:var(--nd-cyan)}.cs-status--max{--c:var(--nd-gold)}.cs-status__text{flex-direction:column;gap:.15em;min-width:0;display:flex}.cs-status__msg{font-size:var(--nd-fs-body);font-weight:700;line-height:1.2}.cs-status__detail{font-size:calc(var(--nd-fs-body) * .9);color:var(--nd-text-2);font-weight:500;line-height:1.25}.cs-status__actions{align-items:center;gap:var(--nd-space-2);flex-wrap:wrap;grid-column:2;margin-top:.3em;display:flex}.cs-thumb{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50% 92%;width:100%;max-width:none;height:100%;max-height:none;transition:filter var(--nd-dur-3) ease, opacity var(--nd-dur-3) ease;display:block;position:absolute;inset:0;transform:scale(1.22)}img.cs-thumb,.cs-thumb--building img{filter:drop-shadow(0 0 5px #4fa0ff59)}img.cs-thumb.is-unbuilt{opacity:.55;filter:grayscale(.35)drop-shadow(0 0 4px #4fa0ff40)}.nd-carousel__item.is-selected img.cs-thumb,.nd-carousel__item.is-selected .cs-thumb__built{opacity:1;filter:saturate(.45)brightness(1.3)drop-shadow(0 0 7px #ffc87880)}.cs-thumb--loading{color:#8fd0ff59;place-items:center;animation:1.4s ease-in-out infinite cs-pulse;display:grid;transform:none}.cs-thumb--building img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.cs-thumb__ghost{opacity:.24;filter:grayscale(.6)brightness(1.2)!important}.cs-thumb__built{clip-path:inset(calc((1 - var(--p,0)) * 80% + 10%) 0 0 0);transition:clip-path 1s linear}.cs-thumb__cut{left:16%;right:16%;top:calc((1 - var(--p,0)) * 80% + 10%);background:linear-gradient(90deg,#0000,#ffd9a0 30%,#fff3dc 50%,#ffd9a0 70%,#0000);height:2px;transition:top 1s linear;animation:1.2s ease-in-out infinite cs-pulse;position:absolute;box-shadow:0 0 8px #ffaa46e6}.cs-badge{letter-spacing:.06em;align-items:center;gap:.4em;display:inline-flex}.cs-badge__dot{background:#56657c;border-radius:50%;width:.5em;height:.5em}.cs-badge--ready .cs-badge__dot{background:var(--nd-ok);box-shadow:0 0 6px var(--nd-ok-glow)}.cs-badge--building{color:var(--nd-amber-hot)}.cs-badge--building .cs-badge__dot{background:var(--nd-amber);box-shadow:0 0 8px var(--nd-amber-glow-strong);animation:1.2s ease-out infinite cs-ping}.cs-badge--max{color:var(--nd-gold)}.cs-badge--locked{color:var(--nd-text-3)}.cs-badge__next{color:var(--nd-gold)}.cs-carousel .nd-carousel__count{align-items:center;gap:var(--nd-space-4);min-width:0;display:flex}.cs-count{white-space:nowrap;flex:none;align-items:center;gap:.55em;display:inline-flex}.cs-count.is-ready{color:var(--nd-text)}.cs-count__dot{background:var(--nd-ok);width:.55em;height:.55em;box-shadow:0 0 6px var(--nd-ok-glow);border-radius:50%}.cs-carousel .nd-carousel__nav:disabled{visibility:hidden}.cs-carousel .nd-carousel__item{min-width:0;overflow-x:clip}.cs-carousel .nd-carousel__label{letter-spacing:.07em}.cs-bay{--cut:var(--nd-cut-xs);--c:var(--nd-amber);min-width:0;max-width:min(34vw,640px);font:inherit;text-align:left;text-transform:none;letter-spacing:normal;color:var(--nd-text);cursor:pointer;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));animation:nd-fade-up .42s var(--nd-ease-out) backwards;transition:filter var(--nd-dur-2) ease, background var(--nd-dur-2) ease;background:linear-gradient(#ff8a1f24,#ff8a1f0a);border:0;flex:0 auto;align-items:center;gap:.6em;padding:.38em .8em .48em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ff962d6b}.cs-bay:hover{filter:brightness(1.18);background:linear-gradient(#ff8a1f38,#ff8a1f12)}.cs-bay:focus-visible{box-shadow:inset 0 0 0 1px var(--nd-amber-pale), 0 0 12px var(--nd-amber-glow);outline:none}.cs-bay__dot{background:var(--c);width:.55em;height:.55em;box-shadow:0 0 8px var(--c);border-radius:50%;flex:none;animation:1.2s ease-out infinite cs-ping}.cs-bay__label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-amber-hot);flex:none;font-weight:700}.cs-bay__name{min-width:0;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:700;overflow:hidden}.cs-bay__time{font-size:var(--nd-fs-label);color:var(--nd-text-2);flex:none}.cs-bay__eye{color:var(--nd-amber-pale);opacity:.85;flex:none}.cs-bay__track{left:var(--cut);right:var(--cut);background:#ff8a1f29;height:2px;position:absolute;bottom:2px;overflow:hidden}.cs-bay__fill{transform-origin:0;background:linear-gradient(90deg, var(--nd-amber-deep), var(--nd-amber) 70%, #ffe7b8);box-shadow:0 0 8px var(--nd-amber-glow);transition:transform .2s linear;position:absolute;inset:0}.cs-modal__text{margin:0 0 var(--nd-space-3);font-size:var(--nd-fs-body);color:var(--nd-text-2);line-height:1.4}.cs-modal__text b{font-family:var(--nd-font-mono);font-weight:400}.cs-cta .nd-cta__sub{-webkit-line-clamp:2;white-space:normal;text-align:center;letter-spacing:.2em;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.cs-root{grid-template-columns:minmax(0,1fr)}@media (height<=820px){.cs-hero{margin-bottom:var(--nd-space-2)}}.cs-level.is-blueprint{background:linear-gradient(#8fd0ff12 1px,#0000 1px) 0 0/100% 8px,linear-gradient(90deg,#8fd0ff12 1px,#0000 1px) 0 0/8px 100%,linear-gradient(#0c1420,#070b12);box-shadow:inset 0 0 0 1px #8fd0ff66}.cs-level.is-blueprint .cs-level__value{color:#d6f1ff8c;text-shadow:0 0 10px #8fd0ff59}.cs-level.is-levelup{animation:cs-levelup 1.8s var(--nd-ease-out)}.cs-level.is-levelup .cs-level__value{animation:cs-levelup-num 1.8s var(--nd-ease-out)}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes cs-ping{0%{box-shadow:0 0 0 0 #ff962dbf, 0 0 8px var(--nd-amber-glow-strong)}to{box-shadow:0 0 0 .6em #ff962d00, 0 0 8px var(--nd-amber-glow-strong)}}@keyframes cs-levelup{0%{background:radial-gradient(90% 90%,#ffbe6e8c,#0000 80%),#17120c;box-shadow:inset 0 0 0 1px #fff3dc,0 0 #ffbe6ee6}to{box-shadow:inset 0 0 0 1px #8fd0ff47,0 0 #ffbe6e00}}@keyframes cs-levelup-num{0%{color:#fff3dc;transform:scale(1.35)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cs-tag--amber,.cs-thumb--loading,.cs-thumb__cut,.cs-badge--building .cs-badge__dot,.cs-bay__dot,.cs-level.is-levelup,.cs-level.is-levelup .cs-level__value{animation:none}}.hg-root{--hg-k:clamp(.68px, calc(100vw / 1920), 1.4px)}.hg-root .pl-mid{flex-wrap:wrap;align-content:flex-start;align-items:stretch}.hg-root .pl-side{transition:opacity var(--nd-dur-3) ease, transform var(--nd-dur-4) var(--nd-ease-out);flex-direction:column;display:flex}.hg-root .pl-side>.hg-itemwrap,.hg-root .pl-side>.hg-order{flex:auto}.hg-itemwrap>.hg-item{height:100%}.hg-root.is-zoom-left .pl-side--right,.hg-root.is-zoom-right .pl-side--left{opacity:0;pointer-events:none}.hg-root.is-zoom-left .pl-side--right{transform:translate(6%)}.hg-root.is-zoom-left .pl-side--left{z-index:5}.hg-tipblock{min-width:0;display:block}.hg-itemwrap{transform-origin:0 0;min-height:0;transition:transform var(--nd-dur-4) var(--nd-ease-out);flex:0 auto}.hg-itemwrap.is-zoomed{transform:scale(var(--hg-zoom,1.3))}.hg-item{cursor:zoom-in;transition:filter var(--nd-dur-3) ease;flex-direction:column;display:flex}.hg-item>.nd-frame__content{flex-direction:column;flex:auto;display:flex}.hg-item .nd-panel__body{flex:auto}.hg-item.is-zoomed{cursor:zoom-out}.hg-item:not(.is-zoomed):hover{filter:brightness(1.06)}.hg-item__sub{align-items:center;gap:.3em var(--nd-space-3);flex-wrap:wrap;display:inline-flex}.hg-item__sub .hg-locktag{padding:.12em .5em}.hg-locktag{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-danger);background:#ff4d5e14;align-items:center;gap:.35em;padding:.25em .6em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ff4d5e66}.hg-item__body{animation:hg-swap .42s var(--nd-ease-out) both;flex-direction:column;display:flex;position:relative}.hg-tagline{margin:0 0 var(--nd-space-3);font-family:var(--nd-font-body);font-size:var(--nd-fs-value);letter-spacing:.02em;color:var(--nd-text);text-shadow:var(--nd-text-glow);padding:.2em 0 .2em .75em;font-weight:700;line-height:1.15;position:relative}.hg-tagline:before{content:"";background:linear-gradient(180deg, var(--nd-amber-hot), var(--nd-amber));width:3px;box-shadow:0 0 8px var(--nd-amber-glow);position:absolute;top:.18em;bottom:.18em;left:0}.hg-arknote{min-width:0;box-shadow:inset 2px 0 0 var(--nd-amber), inset 0 0 0 1px #ffaa502e;background:linear-gradient(#ff962821,#ff962805);flex-direction:column;gap:.3em;padding:.45em .6em .5em;display:flex}.hg-arknote__lead{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);font-weight:700;line-height:1.15}.hg-arknote__icon{vertical-align:-.22em;color:var(--nd-amber-hot);filter:drop-shadow(0 0 6px var(--nd-amber-glow));margin-right:.35em}.hg-arknote__meta{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-3);line-height:1.3}.hg-arknote__meta em{white-space:nowrap;color:var(--nd-text-2);font-style:normal}.hg-arknote__meta em.is-full{color:var(--nd-warn)}.hg-arknote__meta em.is-ok{color:var(--nd-ok)}.hg-legendnote{background:linear-gradient(#ffcd5a2e,#ffcd5a08);box-shadow:inset 2px 0 #ffd45c,inset 0 0 0 1px #ffd45c4d}.hg-legendnote .hg-arknote__icon{color:#ffd45c;filter:drop-shadow(0 0 6px #ffd45cb3)}.hg-item.is-legendary .nd-panel__title{color:#ffe9a8;text-shadow:0 0 14px #ffd45c8c}.hg-cbadge__legend{color:#ffd45c;filter:drop-shadow(0 0 4px #ffd45cb3);display:inline-flex}.hg-item__grid{gap:var(--nd-space-5);grid-template-columns:1.08fr 1fr;display:grid}.hg-item__id{gap:var(--nd-space-2);flex-direction:column;min-width:0;display:flex}.hg-power{align-items:baseline;column-gap:var(--nd-space-3);cursor:help;background:linear-gradient(#ffbe5a1a,#ff962805),linear-gradient(#141e2e99,#0a0f184d);flex-wrap:wrap;padding:.35em .7em .4em;display:flex;box-shadow:inset 0 0 0 1px #ffb54738,inset 0 1px #ffdca026}.hg-power__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--nd-gold-soft);flex:1 0 100%}.hg-power__value{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-title) * 1.12);letter-spacing:.04em;color:var(--nd-amber-pale);background:linear-gradient(180deg, #fff3d6 10%, var(--nd-amber-hot) 95%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #ffa03273);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.05}.hg-power__sub{min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.hg-power__sub b{color:var(--nd-ok);text-shadow:0 0 8px var(--nd-ok-glow);font-weight:400}.hg-item__info{min-width:0}.hg-item__ratings{gap:var(--nd-space-2);flex-direction:column;min-width:0;display:flex}.hg-item__ratings .nd-section-head{margin-bottom:0}.hg-item__rule{margin:var(--nd-space-3) 0 var(--nd-space-2)}.hg-ratetip{flex-direction:column;gap:.2em;min-width:12em;display:flex}.hg-ratetip__row{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-3);justify-content:space-between;gap:1.2em;display:flex}.hg-ratetip__row b{color:#fff;white-space:nowrap;font-weight:400}.hg-ratetip__row em{color:var(--nd-ok);font-style:normal}.hg-ratetip__note{color:var(--nd-text-2);margin-top:.3em}.hg-item__desc{margin-top:var(--nd-space-2);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hg-docked{align-items:center;gap:var(--nd-space-3);min-width:0;min-height:var(--nd-h-sm);display:flex}.hg-docked__count{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);flex:none;align-items:baseline;gap:.45em;display:inline-flex}.hg-docked__count .nd-icon{color:var(--nd-holo-edge);filter:drop-shadow(0 0 4px var(--nd-holo-glow));align-self:center}.hg-docked__count b{font-size:var(--nd-fs-value);letter-spacing:.02em;color:#fff;font-weight:400}.hg-docked__where{white-space:nowrap;min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-3);align-items:baseline;gap:.6em;display:flex}.hg-docked__planet{text-overflow:ellipsis;min-width:0;overflow:hidden}.hg-docked__coords{color:var(--nd-text-2);flex:none}.hg-docked__queue{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-amber-hot);white-space:nowrap;flex:none;align-items:center;gap:.35em;display:inline-flex}.hg-docked__deploy{flex:none;margin-left:auto}.hg-esc{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);flex:none;margin-left:auto;padding:.2em .55em;box-shadow:inset 0 0 0 1px #8fd0ff33}.hg-esc+.hg-docked__deploy{margin-left:0}.hg-order{flex-direction:column;flex:0 auto;min-height:0;display:flex}.hg-order>.nd-frame__content{flex-direction:column;flex:auto;min-height:0;display:flex}.hg-order .nd-panel__head,.hg-order .nd-panel__rule,.hg-order .nd-panel__footer{flex:none}.hg-order .nd-panel__body{scrollbar-width:thin;scrollbar-color:#8fd0ff4d transparent;flex:auto;min-height:0;overflow:hidden auto}.hg-order__name{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.14em;text-transform:uppercase;color:#a9bad0;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.45em;font-weight:500;display:flex}.hg-order__name span{background:var(--nd-gold);width:1.4em;height:2px;box-shadow:0 0 6px var(--nd-gold)}.hg-order__body{gap:var(--nd-space-2);animation:hg-swap .42s var(--nd-ease-out) both;flex-direction:column;display:flex}.hg-order .nd-panel__body,.hg-item .nd-panel__body{flex-direction:column;display:flex}.hg-order__body,.hg-item__body{flex:1 0 auto}.hg-order__body{justify-content:space-between}.hg-item__body>.hg-item__grid{margin-bottom:var(--nd-space-3)}.hg-item__body>.hg-item__rule{margin-top:auto}.hg-order__rule{margin:0}.hg-slots .nd-slot__stage{height:clamp(48px,4.5vw,124px)}.hg-slots .nd-slot{cursor:help}.hg-part{filter:drop-shadow(0 0 3px #4fc3ffbf);width:100%;height:100%;overflow:visible;transform:perspective(200px)rotateX(28deg)}.hg-part__fill>*{fill:#3e8cff4d;stroke:none}.hg-part__line>*{fill:none;stroke:#c6ebff;stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hg-part__detail>*{fill:none;stroke:#bee6ff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.nd-slot.is-locked .hg-part{filter:grayscale(.7)brightness(.7)}.hg-qty{align-items:center;gap:var(--nd-space-2);min-width:0;display:flex}.hg-qty__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);margin-right:auto}.hg-qty .nd-stepper__input{min-width:3.6em}.hg-qty__max{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3);cursor:help;flex:none}.hg-qty__max b{color:var(--nd-text-2);font-weight:400}.hg-costs{flex-direction:column;display:flex}.hg-costs__head{justify-content:space-between;gap:var(--nd-space-2);font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);padding-bottom:.1em;display:flex}.hg-costs__head>:last-child:not(:first-child){color:var(--nd-amber-hot)}.hg-costs__row{align-items:center;gap:var(--nd-space-2);grid-template-columns:minmax(0,1fr) auto;padding:.12em 0;display:grid}.hg-costs__row+.hg-costs__row{box-shadow:inset 0 1px #a0b4cd12}.hg-costs__res{--r:var(--nd-res-metal);min-width:0;font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);white-space:nowrap;align-items:center;gap:.45em;font-weight:600;display:flex}.hg-costs__res .nd-icon{color:var(--r);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--r) 60%, transparent));flex:none}.hg-costs__row--crystal .hg-costs__res{--r:var(--nd-res-crystal)}.hg-costs__row--fuel .hg-costs__res{--r:var(--nd-res-fuel,#5cf2c2)}.hg-costs__row--time .hg-costs__res{--r:var(--nd-holo-edge)}.hg-costs__num{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);text-align:right;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help}.hg-costs__num.is-short{color:var(--nd-danger);text-shadow:0 0 8px var(--nd-danger-glow)}.hg-unitcost{align-items:center;gap:.3em var(--nd-space-3);flex-wrap:wrap;display:flex}.hg-unitcost__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3)}.hg-needs{flex-direction:column;gap:.3em;display:flex}.hg-needs .nd-section-head{margin-bottom:0}.hg-needs .nd-section-head>:last-child{color:var(--nd-danger)}.hg-need{min-width:0;font:inherit;text-align:left;color:var(--nd-text-2);cursor:pointer;transition:background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;background:linear-gradient(90deg,#ff4d5e17,#ff4d5e03 70%);border:0;align-items:center;gap:.55em;padding:.3em .55em;display:flex;box-shadow:inset 2px 0 #ff4d5eb3,inset 0 0 0 1px #ff4d5e24}.hg-need:hover,.hg-need:focus-visible{box-shadow:inset 2px 0 0 var(--nd-amber-hot), inset 0 0 0 1px #ffb54759;background:linear-gradient(90deg,#ff962829,#ff962805 70%);outline:none}.hg-need__lock{color:var(--nd-danger);flex:none}.hg-need__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);font-weight:700;overflow:hidden}.hg-need__name b{font-family:var(--nd-font-mono);color:var(--nd-amber-hot);font-weight:400}.hg-need__have{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-3);flex:none}.hg-need__go{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-amber-hot);flex:none;align-items:center;gap:.15em;margin-left:auto;font-weight:700;display:inline-flex}.hg-reason{font-family:var(--nd-font-body);font-size:var(--nd-fs-label);letter-spacing:.04em;color:var(--nd-warn);align-items:flex-start;gap:.45em;margin:0;font-weight:600;line-height:1.25;display:flex}.hg-reason .nd-icon{flex:none;margin-top:.05em}.hg-hint{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3);align-items:center;gap:.5em;margin:0;line-height:1.3;display:flex}.hg-hint .nd-icon{color:var(--nd-holo-edge);opacity:.8;flex:none}.hg-hint--wait{color:var(--nd-text-2)}.hg-hint--wait .nd-icon{color:var(--nd-amber-hot);opacity:1}.hg-hint--goal{color:var(--nd-amber-pale)}.hg-hint--goal .nd-icon{color:var(--nd-amber-hot);opacity:1;filter:drop-shadow(0 0 4px var(--nd-amber-glow))}.hg-yard{flex-direction:column;gap:.4em;display:flex}.hg-yard__line{min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-3);align-items:center;gap:.6em;display:flex}.hg-yard__dot{background:var(--nd-ok);width:7px;height:7px;box-shadow:0 0 8px var(--nd-ok-glow);border-radius:50%;flex:none}.hg-yard--busy .hg-yard__dot{background:var(--nd-amber-hot);box-shadow:0 0 8px var(--nd-amber-glow-strong);animation:1.4s ease-in-out infinite hg-blink}.hg-yard--upgrade .hg-yard__dot{background:var(--nd-cyan);box-shadow:0 0 8px var(--nd-holo-glow);animation:1.4s ease-in-out infinite hg-blink}.hg-yard__item{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;font-family:var(--nd-font-display);letter-spacing:.12em;color:var(--nd-text);background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}button.hg-yard__item{cursor:pointer}button.hg-yard__item:hover{color:var(--nd-gold)}.hg-yard__item b{color:var(--nd-amber-hot);font-weight:700}.hg-yard--upgrade .hg-yard__item b,.hg-yard--idle .hg-yard__item b{color:var(--nd-cyan)}.hg-yard__meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hg-yard__eta{color:var(--nd-text);text-transform:none;letter-spacing:.06em;flex:none;align-items:center;gap:.35em;margin-left:auto;display:inline-flex}.hg-yard__eta .nd-icon{color:var(--nd-holo-edge)}.hg-yard__run{align-items:center;gap:var(--nd-space-3);display:flex}.hg-yard__run>.nd-progress,.hg-yard__run>:first-child{flex:auto;min-width:0}.hg-yard__run>:not(:first-child){flex:none}.hg-noyard{gap:var(--nd-space-2);flex-direction:column;display:flex}.hg-noyard .nd-section-head{margin:var(--nd-space-1) 0 0}.hg-fleet{height:100%;position:relative}.hg-fleet>.nd-carousel{height:100%}.hg-kind{left:50%;top:calc(var(--hg-k) * 23 + var(--nd-h-md) * .56);z-index:4;position:absolute;transform:translate(-50%,-50%)}.hg-thumb{object-fit:contain;object-position:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 5px #4fa0ff59);width:84%;max-width:none;height:88%;max-height:none;transition:filter var(--nd-dur-3) ease, transform var(--nd-dur-4) var(--nd-ease-out);display:block;position:absolute;top:9%;left:8%}.hg-fleet--defenses .hg-thumb{width:64%;height:93%;top:4%;left:18%}.nd-carousel__item:hover .hg-thumb{transform:translateY(-3%)}.nd-carousel__item.is-selected .hg-thumb{filter:saturate(.45)brightness(1.4)drop-shadow(0 0 7px #ffc87880)}.hg-thumb--loading{color:#8fd0ff59;place-items:center;animation:1.6s ease-in-out infinite hg-blink;display:grid}.hg-cbadge{align-items:center;gap:.5em;display:inline-flex}.hg-cbadge--lock{color:var(--nd-text-3)}.hg-cbadge__build{color:var(--nd-amber-hot);align-items:center;gap:.2em;display:inline-flex}.hg-cbadge__goal{color:var(--nd-amber-hot);filter:drop-shadow(0 0 4px var(--nd-amber-glow));animation:1.8s ease-in-out infinite hg-blink;display:inline-flex}.hg-verdict{font-weight:700}.hg-verdict--easy,.hg-verdict--favorable{color:var(--nd-ok);text-shadow:0 0 10px var(--nd-ok-glow)}.hg-verdict--risky{color:var(--nd-warn)}.hg-verdict--hopeless{color:#ffd0d5}@keyframes hg-swap{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}@keyframes hg-blink{0%,to{opacity:1}50%{opacity:.4}}.hg-item__info .nd-inforow__value{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.1;display:-webkit-box}.hg-minetip{align-self:flex-start}.map-root{--map-red:#ff4d5e;--map-cyan:#4fc3ff;--map-amber:#ff8a1f;--map-gold:#f2b33d;--map-ok:#43e6a0;--map-good:#b9e85c;--map-warn:#ffb547;--map-fuel:var(--nd-res-fuel,#5cf2c2);--map-left-w:clamp(330px, 26vw, 660px);--map-right-w:clamp(300px, 23vw, 600px);--map-cta-w:clamp(250px, 22vw, 560px);--map-cta-h:clamp(108px, 8.6vw, 214px);--map-line:#8fd0ff1f;pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-mono{font-family:var(--nd-font-mono);letter-spacing:.04em;color:var(--nd-text-3);font-size:.92em}.map-col{z-index:2;top:var(--nd-space-2);gap:var(--nd-space-2);pointer-events:none;flex-direction:column;min-height:0;display:flex;position:absolute}.map-col>*{pointer-events:auto}.map-col--left{left:var(--nd-hud-inset);bottom:var(--nd-hud-inset);width:var(--map-left-w)}.map-col--right{right:var(--nd-hud-inset);bottom:calc(var(--nd-hud-inset) + var(--map-cta-h) + var(--nd-space-4));width:var(--map-right-w);align-items:stretch}.map-col--right:empty{display:none}.map-panel{width:100%;min-height:0;max-height:100%;animation:map-slide-left .42s var(--nd-ease-out) backwards;flex-direction:column;flex:0 auto;display:flex}.map-col--right .map-panel{animation-name:map-slide-right}.map-panel>.nd-frame__content{flex-direction:column;flex:auto;min-height:0;display:flex}.map-panel .nd-panel__head,.map-panel .nd-panel__rule{flex:none}.map-panel .nd-panel__body{scrollbar-width:thin;scrollbar-color:#6fcff559 transparent;flex:auto;min-height:0;overflow:hidden auto}@keyframes map-slide-left{0%{opacity:0;transform:translate(-24px)}}@keyframes map-slide-right{0%{opacity:0;transform:translate(24px)}}.map-crumbs{align-items:center;gap:var(--nd-space-2);width:max-content;min-width:0;max-width:calc(100vw - var(--map-right-w) - 3 * var(--nd-hud-inset));font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(90deg,#080e18eb,#060a12b8);flex:none;padding:.3em .45em .3em .3em;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #8fd0ff24,0 8px 24px #00000059}.map-crumbs__back{width:var(--nd-h-sm);height:var(--nd-h-sm);color:var(--nd-amber-pale);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);cursor:pointer;transition:filter var(--nd-dur-2) ease, opacity var(--nd-dur-2) ease;background:linear-gradient(#ff8a1f38,#ff8a1f0f);flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ff8a1f99}.map-crumbs__back:hover:not(:disabled){filter:brightness(1.4)}.map-crumbs__back:disabled{opacity:.32;cursor:default}.map-crumbs__list{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.map-crumbs__list li{align-items:center;min-width:0;display:flex}.map-crumbs__sep{color:var(--nd-amber);opacity:.8;flex:none;margin:0 .25em}.map-crumb{min-width:0;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;text-overflow:ellipsis;color:var(--nd-text-2);cursor:pointer;transition:color var(--nd-dur-2) ease, text-shadow var(--nd-dur-2) ease;background:0 0;border:0;padding:.35em .4em;overflow:hidden}button.map-crumb:hover:not(:disabled){color:var(--nd-amber-pale);text-shadow:0 0 10px #ff8a1f99}button.map-crumb:disabled{cursor:default}.map-crumb.is-current{color:#fff;text-shadow:0 0 12px #a0d2ff73}.map-crumb__id{color:var(--nd-amber-hot)}.map-crumbs__home{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-cyan);cursor:pointer;transition:background var(--nd-dur-2) ease, color var(--nd-dur-2) ease;background:#4fc3ff14;border:0;flex:none;align-items:center;gap:.35em;margin-left:.3em;padding:.35em .7em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #4fc3ff59}.map-crumbs__home:hover:not(:disabled){color:#fff;background:#4fc3ff33}.map-crumbs__home:disabled{opacity:.4}.map-guide{z-index:2;left:calc(var(--map-left-w) + var(--nd-hud-inset) * 2);right:calc(var(--map-cta-w) + var(--nd-hud-inset) * 2);bottom:var(--nd-hud-inset);width:max-content;max-width:calc(100% - var(--map-left-w) - var(--map-cta-w) - var(--nd-hud-inset) * 4);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);letter-spacing:.02em;color:var(--nd-text-2);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%,0 10px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--nd-dur-3) ease;background:linear-gradient(#060b14d6,#04080eb3);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em 1.1em;margin:0 auto;padding:.6em 1.1em;font-weight:600;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #8fd0ff24,0 0 24px #0006}.map-guide.is-dim{opacity:.35}.map-guide b{color:#fff;font-weight:700}.map-guide b.is-gold{color:var(--map-gold)}.map-guide__soft{color:var(--nd-text-3);font-weight:500}.map-guide b.is-red{color:var(--map-red)}.map-guide__icon{color:var(--nd-cyan);filter:drop-shadow(0 0 6px #4fc3ff99);place-items:center;display:inline-grid}.map-guide__text{min-width:0}.map-guide__key{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3)}.map-guide__key kbd{color:var(--nd-text);border:1px solid #8fd0ff59;border-radius:2px;margin-right:.35em;padding:.05em .45em;font-family:inherit;display:inline-block}.map-legend{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-2);align-items:center;gap:.35em;display:inline-flex}.map-legend i{background:currentColor;border-radius:50%;width:.62em;height:.62em;margin-left:.6em}.map-legend i:first-child{margin-left:0}.map-legend i.is-red{color:var(--map-red);box-shadow:0 0 8px var(--map-red)}.map-legend i.is-cyan{color:var(--map-cyan);box-shadow:0 0 8px var(--map-cyan)}.map-legend i.is-amber{color:var(--map-amber);box-shadow:0 0 8px var(--map-amber)}.map-legend i.is-gold{color:var(--map-gold);box-shadow:0 0 8px var(--map-gold)}.map-cta{z-index:2;right:var(--nd-hud-inset);bottom:var(--nd-hud-inset);width:var(--map-cta-w);height:var(--map-cta-h);pointer-events:auto;display:flex;position:absolute}.map-cta__btn{min-height:0}.map-veil{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(circle,#aad2ff52,#010309f5 62%);transition:opacity .42s;position:absolute;inset:-20%}.map-veil.is-on{opacity:1;transition-duration:.15s}.map-tracks{z-index:1;pointer-events:none;position:absolute;inset:0}.map-track{--map-r:12px;will-change:transform;width:0;height:0;transition:opacity .24s;position:absolute;top:0;left:0}.map-track[data-visible="0"],.map-root.is-busy .map-track{opacity:0;pointer-events:none!important}.map-home__pin{background:linear-gradient(0deg, transparent, var(--map-gold));width:1.5px;height:26px;box-shadow:0 0 6px var(--map-gold);position:absolute;bottom:14px;left:0}.map-home__label{white-space:nowrap;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--map-gold);text-shadow:0 0 8px #f2b33db3;background:#140c0299;padding:.2em .6em .25em;font-weight:800;animation:3.2s ease-in-out infinite map-home-bob;position:absolute;bottom:40px;left:-2px;transform:translate(-50%);box-shadow:inset 0 0 0 1px #f2b33d80}@keyframes map-home-bob{50%{transform:translate(-50%,-3px)}}.map-home[data-below="1"] .map-home__pin{background:linear-gradient(180deg, transparent, var(--map-gold));top:14px;bottom:auto}.map-home[data-below="1"] .map-home__label{top:40px;bottom:auto}.map-hover{z-index:3}.map-hover__box{min-width:clamp(190px,13vw,320px);font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:map-pop .2s var(--nd-ease-out) both;background:linear-gradient(#09101cf0,#050911e6);padding:.65em .85em .7em;position:absolute;top:0;left:26px;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #8fd0ff59,0 0 22px #4fa0ff2e,0 12px 30px #00000080}.map-hover__box:before{content:"";background:var(--nd-holo-edge);width:3px;box-shadow:0 0 10px var(--nd-holo-edge);position:absolute;top:0;bottom:0;left:0}.map-hover:before{content:"";background:var(--nd-holo-edge);width:18px;height:1.5px;box-shadow:0 0 6px var(--nd-holo-edge);position:absolute;top:-.75px;left:8px}@keyframes map-pop{0%{opacity:0;filter:brightness(1.8)}}.map-hover[data-side=left] .map-hover__box{left:auto;right:26px}.map-hover[data-side=left]:before{left:auto;right:8px}.map-hover[data-v=down] .map-hover__box{transform:translateY(-12%)}.map-hover[data-v=up] .map-hover__box{transform:translateY(-88%)}.map-hover__kicker{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-cyan)}.map-hover__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #a0d2ff59;margin:.1em 0 .35em;font-weight:800}.map-hover__badge{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--map-gold);margin:-.1em 0 .4em;font-weight:700}.map-hover__badge.is-cyan{color:var(--map-cyan)}.map-hover__row{color:var(--nd-text-2);justify-content:space-between;gap:1.4em;padding:.12em 0;font-size:.95em;display:flex}.map-hover__row b{font-family:var(--nd-font-mono);color:var(--nd-text);font-weight:400}.map-hover__row.is-red b{color:var(--map-red)}.map-hover__row.is-cyan b{color:var(--map-cyan)}.map-hover__row.is-amber b{color:var(--map-amber)}.map-hover__cta{border-top:1px solid var(--map-line);font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-amber-hot);align-items:center;gap:.25em;margin-top:.5em;padding-top:.45em;font-weight:700;display:flex}.map-ptag{--c:var(--map-cyan);font:inherit;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0}.map-ptag--pirate{--c:var(--map-red)}.map-ptag--player{--c:var(--map-amber)}.map-ptag--empty{--c:#8fb3d9}.map-ptag.is-selected{--c:var(--map-gold);z-index:2}.map-ptag__stem{left:-.75px;bottom:calc(var(--map-r) + 2px);background:linear-gradient(0deg, transparent, var(--c));width:1.5px;height:16px;box-shadow:0 0 5px var(--c);position:absolute}.map-ptag__box{left:0;bottom:calc(var(--map-r) + 18px);white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 45%, transparent), 0 0 16px color-mix(in srgb, var(--c) 22%, transparent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%,0 6px);transition:transform var(--nd-dur-2) var(--nd-ease-out), box-shadow var(--nd-dur-2) ease;background:linear-gradient(#080d17e6,#04080fd1);justify-items:center;gap:.18em;padding:.28em .6em .34em;display:grid;position:absolute;transform:translate(-50%)}.map-ptag__box:after{content:"";background:var(--c);height:2px;box-shadow:0 0 8px var(--c);position:absolute;bottom:0;left:0;right:0}.map-ptag:hover .map-ptag__box,.map-ptag.is-hovered .map-ptag__box,.map-ptag.is-selected .map-ptag__box{box-shadow:inset 0 0 0 1px var(--c), 0 0 22px color-mix(in srgb, var(--c) 40%, transparent);transform:translate(-50%)translateY(-2px)scale(1.06)}.map-ptag__name{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:#fff;font-weight:800}.map-ptag__home{color:var(--map-gold);margin-right:.35em}.map-ptag__meta{align-items:center;gap:.45em;display:flex}.map-ptag__owner{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.map-ptag__eta{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;color:var(--nd-cyan);align-items:center;gap:.3em;display:inline-flex}.map-verdict-chip{--v:var(--nd-text-2);font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .92);letter-spacing:.14em;text-transform:uppercase;color:var(--v);background:color-mix(in srgb, var(--v) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v) 60%, transparent);text-shadow:0 0 8px color-mix(in srgb, var(--v) 70%, transparent);padding:.08em .45em .1em;font-weight:800}.map-verdict-chip.is-ok{--v:var(--map-ok)}.map-verdict-chip.is-good{--v:var(--map-good)}.map-verdict-chip.is-warn{--v:var(--map-warn)}.map-verdict-chip.is-danger{--v:var(--map-red)}.map-verdict-chip.is-muted{--v:var(--nd-text-3)}.map-verdict-chip.is-scan{--v:var(--nd-cyan);animation:1.1s ease-in-out infinite map-blink}@keyframes map-blink{50%{opacity:.45}}.map-close{width:var(--nd-h-sm);height:var(--nd-h-sm);color:var(--nd-text-2);cursor:pointer;transition:color var(--nd-dur-2) ease, background var(--nd-dur-2) ease;background:#8fd0ff0f;border:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8fd0ff38}.map-close:hover{color:#fff;background:#ff4d5e2e}.map-owner{color:var(--nd-text-2)}.map-owner.is-pirate{color:var(--map-red)}.map-owner.is-player{color:var(--map-amber)}.map-owner.is-own,.map-owner.is-origin{color:var(--map-cyan)}.map-target__coords{margin-bottom:var(--nd-space-2);font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3);justify-content:space-between;align-items:center;display:flex}.map-target__coords b{color:var(--nd-text);font-weight:400}.map-target__cap{color:var(--map-gold);padding:.05em .5em;box-shadow:inset 0 0 0 1px #f2b33d80}.map-verdict{--v:var(--nd-text-2);margin-bottom:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-3) var(--nd-space-3);background:linear-gradient(90deg, color-mix(in srgb, var(--v) 20%, transparent), color-mix(in srgb, var(--v) 4%, transparent) 70%), var(--nd-scanlines);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v) 45%, transparent), inset 4px 0 0 var(--v);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);animation:map-verdict-in .52s var(--nd-ease-out) both;gap:.2em;display:grid;position:relative}@keyframes map-verdict-in{0%{opacity:0;filter:brightness(2.2)}}.map-verdict.is-ok{--v:var(--map-ok)}.map-verdict.is-good{--v:var(--map-good)}.map-verdict.is-warn{--v:var(--map-warn)}.map-verdict.is-danger{--v:var(--map-red)}.map-verdict.is-muted{--v:#6e839e}.map-verdict.is-scan{--v:var(--nd-cyan)}.map-verdict__kicker{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-text-3)}.map-verdict__label{font-family:var(--nd-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--v);text-shadow:0 0 18px color-mix(in srgb, var(--v) 75%, transparent), 0 0 2px #ffffff60;font-size:clamp(22px,1.9vw,46px);font-weight:900;line-height:1.05}.map-verdict.is-scan .map-verdict__label{animation:1.1s ease-in-out infinite map-blink}.map-verdict__line{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);font-weight:600}.map-verdict__line b{font-family:var(--nd-font-mono);color:var(--map-red);font-weight:400}.map-verdict__btn{justify-self:start;margin-top:.4em}.map-power{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.7em;margin-top:.55em;display:grid}.map-power__side{line-height:1.1;display:grid}.map-power__side small{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3)}.map-power__side b{font-family:var(--nd-font-mono);font-size:var(--nd-fs-value);font-weight:400}.map-power__side.is-you b{color:var(--map-cyan);text-shadow:0 0 10px #4fc3ff99}.map-power__side.is-them{text-align:right;cursor:help}.map-power__side.is-them b{color:var(--map-red);text-shadow:0 0 10px #ff4d5e8c}.map-power__bar{background:#ffffff0a;gap:2px;height:8px;margin-bottom:.45em;display:flex}.map-power__bar i{min-width:2px;height:100%;transition:width var(--nd-dur-3) var(--nd-ease-out);display:block}.map-power__bar i.is-you{background:linear-gradient(90deg, #1d6fd6, var(--map-cyan));box-shadow:0 0 10px #4fc3ffb3}.map-power__bar i.is-them{background:linear-gradient(90deg, var(--map-red), #a51626);box-shadow:0 0 10px #ff4d5e99}.map-target__row{margin-bottom:var(--nd-space-2);gap:.3em;display:grid}.map-target__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3)}.map-target__none{font-size:var(--nd-fs-body);color:var(--nd-text-3)}.map-target__note{margin-top:var(--nd-space-1);font-size:calc(var(--nd-fs-body) * .95);color:var(--nd-text-2);background:#8fd0ff0d;align-items:flex-start;gap:.5em;padding:.5em .6em;line-height:1.3;display:flex;box-shadow:inset 0 0 0 1px #8fd0ff1f}.map-target__note .nd-icon{color:var(--nd-cyan);flex:none;margin-top:.1em}.map-target__note b{font-family:var(--nd-font-mono);color:#fff;font-weight:400}.map-nova{white-space:nowrap;vertical-align:-.12em;font-weight:700}.map-target__note.is-gold{color:var(--nd-amber-pale);background:#f2b33d12;box-shadow:inset 0 0 0 1px #f2b33d4d}.map-target__note.is-gold .nd-icon{color:var(--map-gold)}.map-target__incoming{margin-top:var(--nd-space-2);font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-cyan);align-items:center;gap:.45em;font-weight:700;display:flex}.map-target__incoming .nd-countdown{color:#fff}.map-target__text{margin:0 0 var(--nd-space-2);font-size:var(--nd-fs-body);color:var(--nd-text-2);line-height:1.35}.map-target__text b{color:#fff}.map-target__facts{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-3);flex-wrap:wrap;gap:.4em 1.4em;display:flex}.map-target__facts b{color:var(--nd-text);margin-left:.4em;font-weight:400}.map-target__facts b.is-ok{color:var(--map-ok)}.map-target__facts b.is-bad{color:var(--map-red)}.map-res{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-text);flex-wrap:wrap;align-items:center;gap:.25em .9em;display:inline-flex}.map-res__item{align-items:center;gap:.3em;display:inline-flex}.map-res__item.is-metal .nd-icon{color:var(--nd-res-metal)}.map-res__item.is-crystal .nd-icon{color:var(--nd-res-crystal)}.map-res__item.is-fuel .nd-icon{color:var(--map-fuel)}.map-res__item.is-zero{opacity:.4}.map-res.is-inline{gap:0 .6em;font-size:1em}.map-tipgrid{gap:.15em;min-width:160px;display:grid}.map-tipgrid__row{justify-content:space-between;gap:1.5em;display:flex}.map-tipgrid__row b{font-family:var(--nd-font-mono);font-weight:400}.map-dispatch__body{gap:var(--nd-space-3);flex-direction:column;display:flex}.map-dsec .nd-section-head{margin-bottom:var(--nd-space-1)}.map-dsec--row{justify-content:space-between;align-items:center;gap:var(--nd-space-3);display:flex}.map-dsec--row .nd-section-head{margin:0}.map-dsec__hint{font-size:calc(var(--nd-fs-body) * .95);color:var(--nd-text-2);margin:.4em 0 0;line-height:1.3}.map-dsec__count{font-family:var(--nd-font-mono);color:var(--nd-text-3)}.map-dsec__count b{color:var(--nd-text);font-weight:400}.map-dsec__empty{font-size:var(--nd-fs-body);color:var(--nd-text-3);margin:0}.map-mission-one{font-family:var(--nd-font-display);font-size:var(--nd-fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-amber-pale);background:linear-gradient(#ff8a1f33,#ff8a1f0d);align-items:center;gap:.45em;padding:.25em .75em;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ff8a1f99}.map-presets{margin-bottom:var(--nd-space-2);flex-wrap:wrap;gap:.35em;display:flex}.map-presets>span{display:inline-flex}.map-preset{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-2);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);cursor:pointer;transition:color var(--nd-dur-2) ease, background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;background:#8fd0ff0d;border:0;padding:.38em .7em;font-weight:700;box-shadow:inset 0 0 0 1px #8fd0ff33}.map-preset:hover:not(:disabled){color:#fff;background:#8fd0ff1f}.map-preset.is-active{color:var(--nd-amber-pale);box-shadow:inset 0 0 0 1px var(--nd-amber), 0 0 12px #ff8a1f40;background:linear-gradient(#ff8a1f42,#ff8a1f14)}.map-preset:disabled{opacity:.35;cursor:not-allowed}.map-preset{align-items:center;gap:.4em;display:inline-flex}.map-fleetsum{justify-content:space-between;align-items:center;gap:var(--nd-space-2);box-shadow:inset 2px 0 0 var(--map-cyan);background:linear-gradient(90deg,#4fc3ff17,#4fc3ff05);padding:.35em .35em .35em .6em;display:flex}.map-fleetsum__list{flex-wrap:wrap;gap:.3em .75em;min-width:0;display:flex}.map-fleetsum__none{font-size:var(--nd-fs-body);color:var(--nd-text-3)}.map-chip{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--nd-text-2);font-weight:700}.map-chip b{font-family:var(--nd-font-mono);letter-spacing:.02em;color:#fff;font-size:1.25em;font-weight:400}.map-chip.is-cargo b{color:var(--nd-res-crystal)}.map-chip.is-civil b{color:var(--map-gold)}.map-chip.is-more{color:var(--nd-text-3)}.map-fleetsum__edit{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-2);cursor:pointer;transition:color var(--nd-dur-2) ease, background var(--nd-dur-2) ease;background:#8fd0ff0f;border:0;flex:none;align-items:center;gap:.4em;padding:.35em .65em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8fd0ff38}.map-fleetsum__edit:hover,.map-fleetsum.is-open .map-fleetsum__edit{color:#fff;background:#8fd0ff24}.map-custom{gap:var(--nd-space-2);margin-top:var(--nd-space-2);animation:map-fade-in .22s var(--nd-ease-out) backwards;display:grid}.map-speed__label{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-text-3);cursor:help}@keyframes map-fade-in{0%{opacity:0;transform:translateY(-4px)}}.map-ships{gap:.3em;display:grid}.map-ship{justify-content:space-between;align-items:center;gap:var(--nd-space-2);transition:background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;background:#8fd0ff08;padding:.25em .25em .25em .6em;display:flex;box-shadow:inset 2px 0 #8fd0ff2e}.map-ship.is-on{box-shadow:inset 2px 0 0 var(--map-cyan);background:linear-gradient(90deg,#4fc3ff1a,#4fc3ff05)}.map-ship__name{min-width:0;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:#fff;font-weight:800;display:grid}.map-ship__name small{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;text-transform:none;color:var(--nd-text-3);white-space:nowrap;font-weight:400}.map-ship__stepper{flex:none}.map-ship__stepper .nd-stepper__input{min-width:3.6em}.map-cargo__label{align-items:center;gap:.35em;display:inline-flex}.map-cargo.is-metal .nd-icon{color:var(--nd-res-metal)}.map-cargo.is-crystal .nd-icon{color:var(--nd-res-crystal)}.map-cargo.is-fuel .nd-icon{color:var(--map-fuel)}.map-flight{background:var(--map-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.map-flight__cell{background:#050910f5;gap:.1em;padding:.45em .6em;display:grid}.map-flight__cell small{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3)}.map-flight__cell b{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:#fff;font-weight:400}.map-flight__cell.is-fuel b{color:var(--map-fuel)}.map-blocker{font-size:var(--nd-fs-body);color:#ffd2d7;box-shadow:inset 0 0 0 1px #ff4d5e73, inset 3px 0 0 var(--map-red);background:#ff4d5e1a;align-items:flex-start;gap:.5em;padding:.5em .65em;font-weight:600;line-height:1.3;display:flex}.map-blocker .nd-icon{color:var(--map-red);flex:none;margin-top:.12em}.map-blocker.is-info{color:var(--nd-text);box-shadow:inset 0 0 0 1px #4fc3ff59, inset 3px 0 0 var(--map-cyan);background:#4fc3ff14}.map-blocker.is-info .nd-icon{color:var(--map-cyan)}.map-handoff{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-cyan);background:#4fc3ff12;align-items:center;gap:.45em;padding:.4em .6em;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #4fc3ff4d}.map-slots{justify-items:end;line-height:1.1;display:grid}.map-slots small{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3)}.map-slots b{font-family:var(--nd-font-mono);font-size:var(--nd-fs-value);color:var(--nd-cyan);font-weight:400}.map-slots.is-full b{color:var(--map-red)}.map-fleets__badge{align-items:center;gap:.25em;display:inline-flex}.map-tab{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3);cursor:pointer;transition:color var(--nd-dur-2) ease, border-color var(--nd-dur-2) ease;background:0 0;border:0;border-bottom:2px solid #0000;padding:.35em .6em;font-weight:700}.map-tab b{font-family:var(--nd-font-mono);color:var(--nd-text-2);margin-left:.3em;font-weight:400}.map-tab:hover{color:var(--nd-text)}.map-tab.is-active{color:#fff;border-bottom-color:var(--nd-amber)}.map-fleets__tabs{align-items:baseline;gap:.9em;display:inline-flex}.map-tab--big{font-size:inherit;letter-spacing:.05em;padding:0 0 .2em;font-weight:800}.map-tab--big b{font-size:.8em}.map-tab--big:not(.is-active){color:var(--nd-text-3)}.map-collapse{width:1.9em;height:1.9em;color:var(--nd-text-2);cursor:pointer;background:#8fd0ff0f;border:0;place-items:center;margin-left:.2em;display:grid;box-shadow:inset 0 0 0 1px #8fd0ff33}.map-collapse:hover{color:#fff}.map-fleets.is-collapsed .nd-panel__rule{display:none}.map-fleets .nd-panel__title{font-size:calc(var(--nd-fs-title) * .62)}.map-empty{font-size:var(--nd-fs-body);color:var(--nd-text-3);align-items:center;gap:.6em;margin:.2em 0;display:flex}.map-list{gap:.4em;margin:0;padding:0;list-style:none;display:grid}.map-fleet{--t:var(--map-cyan);background:linear-gradient(90deg, color-mix(in srgb, var(--t) 9%, transparent), transparent 80%);box-shadow:inset 2px 0 0 var(--t);cursor:pointer;transition:background var(--nd-dur-2) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.45em .5em .5em .55em;display:grid}.map-fleet:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--t) 18%, transparent), transparent 90%)}.map-fleet.is-amber{--t:var(--map-amber)}.map-fleet.is-ok{--t:var(--map-ok)}.map-fleet.is-danger{--t:var(--map-red)}.map-fleet.is-flash{animation:1.1s ease-in-out 3 map-flash}@keyframes map-flash{50%{background:color-mix(in srgb, var(--t) 30%, transparent)}}.map-fleet__icon{width:1.9em;height:1.9em;color:var(--t);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 50%, transparent);place-items:center;display:grid}.map-fleet__main{gap:.15em;min-width:0;display:grid}.map-fleet__title{min-width:0;font-size:var(--nd-fs-body);white-space:nowrap;align-items:center;gap:.35em;display:flex}.map-fleet__title b{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--t);font-weight:800}.map-fleet__dir{color:var(--nd-text-3);flex:none}.map-fleet__place{text-overflow:ellipsis;color:#fff;min-width:0;font-weight:700;overflow:hidden}.map-fleet__ships{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.04em;color:var(--nd-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.map-fleet__bar{margin-top:.1em}.map-fleet__recall{align-self:center}@media (width<=1500px){.map-fleet__recall:not(.nd-btn--danger) .nd-btn__label{display:none}}.map-report{--t:var(--map-warn);background:linear-gradient(90deg, color-mix(in srgb, var(--t) 9%, transparent), transparent 80%);box-shadow:inset 2px 0 0 var(--t);cursor:pointer;transition:background var(--nd-dur-2) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.45em .55em;display:grid}.map-report:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--t) 18%, transparent), transparent 90%)}.map-report.is-win{--t:var(--map-ok)}.map-report.is-loss{--t:var(--map-red)}.map-report__outcome{min-width:6.2em;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--t);text-shadow:0 0 8px color-mix(in srgb, var(--t) 60%, transparent);font-weight:800}.map-report__main{gap:.1em;min-width:0;display:grid}.map-report__who{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nd-fs-body);color:#fff;font-weight:700;overflow:hidden}.map-report__meta{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text-3);align-items:center;gap:.8em;display:flex}.map-report__nova{color:#ffd36b}.map-report__ago{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text-3);white-space:nowrap}.map-bar{width:100%;font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);text-align:left;box-shadow:inset 0 0 0 1px #8fd0ff29, inset 3px 0 0 var(--map-cyan);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);cursor:pointer;transition:background var(--nd-dur-2) ease;background:linear-gradient(90deg,#080e18eb,#060a12bf);border:0;flex:none;align-items:center;gap:.5em;padding:.6em .8em;font-weight:600;display:flex}.map-bar b{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:800}.map-bar>.nd-icon:first-child{color:var(--map-cyan)}.map-bar.is-amber{box-shadow:inset 0 0 0 1px #ff8a1f4d, inset 3px 0 0 var(--nd-amber)}.map-bar.is-amber>.nd-icon:first-child{color:var(--nd-amber)}.map-bar:hover{background:linear-gradient(90deg,#0e1828f2,#080e18cc)}.map-bar.is-quiet{width:auto;color:var(--nd-text-3);cursor:default;align-self:flex-start;padding-right:1.4em;box-shadow:inset 0 0 0 1px #8fd0ff1f,inset 3px 0 #4fc3ff80}.map-bar.is-quiet:hover{background:linear-gradient(90deg,#080e18eb,#060a12bf)}.map-report__nova .nova-amount{font-weight:700}.map-bar__alert{color:var(--map-red);font-weight:700}.map-bar__next{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text-3)}.map-bar__chev{color:var(--nd-text-3);margin-left:auto}@media (height<=760px){.map-verdict{padding:var(--nd-space-2) var(--nd-space-3)}.map-dispatch__body{gap:var(--nd-space-2)}}.map-guide b.is-amber{color:var(--nd-amber-hot)}.map-target__note.is-red{color:#ffd2d7;background:#ff4d5e17;box-shadow:inset 0 0 0 1px #ff4d5e66}.map-target__note.is-red .nd-icon{color:var(--map-red)}.map-ptag__arrow{color:var(--c);transform:rotate(var(--map-edge,0deg));filter:drop-shadow(0 0 4px var(--c));margin-right:.3em;display:none}.map-ptag[data-edge="1"] .map-ptag__arrow{display:inline-flex}.map-ptag[data-edge="1"] .map-ptag__stem{display:none}.map-ptag[data-edge="1"] .map-ptag__box{opacity:.9;top:0;bottom:auto;transform:translate(-50%,-50%)}.map-ptag[data-edge="1"]:hover .map-ptag__box,.map-ptag[data-edge="1"].is-hovered .map-ptag__box,.map-ptag[data-edge="1"].is-selected .map-ptag__box{opacity:1;transform:translate(-50%,-50%)scale(1.06)}.map-more{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3);cursor:pointer;transition:color var(--nd-dur-2) ease, border-color var(--nd-dur-2) ease;background:0 0;border:1px dashed #8fd0ff38;justify-content:center;align-items:center;gap:.4em;padding:.4em .6em;font-weight:700;display:inline-flex}.map-more:hover{color:var(--nd-cyan);border-color:#8fd0ff80}.pl-root.rs-layout{grid-template-columns:minmax(0,1fr)}.rs-layout .pl-side{flex-direction:column;display:flex}.rs-panel{flex-direction:column;min-height:0;max-height:100%;display:flex}.rs-panel>.nd-frame__content{flex-direction:column;flex:auto;min-height:0;display:flex}.rs-panel .nd-panel__head,.rs-panel .nd-panel__rule,.rs-panel .nd-panel__footer{flex:none}.rs-panel .nd-panel__body{flex-direction:column;flex:auto;min-height:0;display:flex}.rs-scroll{--fade:clamp(14px, 1.6vw, 34px);overscroll-behavior:contain;min-height:0;margin-right:calc(var(--nd-space-2) * -1);padding-right:var(--nd-space-2);scrollbar-width:thin;scrollbar-color:#6fcff559 transparent;flex:auto;overflow:hidden auto}.rs-scroll.fade-bottom{-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(180deg, #000 calc(100% - var(--fade)), transparent)}.rs-scroll.fade-top{-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--fade));mask-image:linear-gradient(180deg, transparent, #000 var(--fade))}.rs-scroll.fade-top.fade-bottom{-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(180deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.rs-ok{color:var(--nd-ok)}.rs-bad{color:var(--nd-danger)}.rs-gold{color:var(--nd-gold)}.rs-arrow{color:var(--nd-gold);opacity:.9;font-size:.85em}.rs-panel .nd-section-head b{color:var(--nd-text);font-weight:400}.rs-panel .nd-section-head b.rs-gold{color:var(--nd-gold);text-shadow:0 0 8px #f2b33d80}.rs-tag{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;color:var(--nd-text-2);align-items:center;gap:.4em;padding:.12em .55em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8fd0ff40}.rs-tag.is-running{color:var(--nd-holo-core);background:#4fa0ff1f;animation:1.6s ease-in-out infinite nd-pulse;box-shadow:inset 0 0 0 1px #8fd0ff8c}.rs-thumb{aspect-ratio:1;flex:none;place-items:center;display:inline-grid;position:relative}.rs-thumb img{object-fit:contain;filter:drop-shadow(0 0 6px #4fa0ff59);width:100%;height:100%;animation:.36s ease-out nd-fade-in}.rs-thumb__ph{width:46%;height:46%;color:var(--nd-holo-edge);opacity:.45;place-items:center;animation:1.6s ease-in-out infinite nd-pulse;display:grid}.rs-hero{align-items:center;gap:var(--nd-space-4);margin-bottom:var(--nd-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.rs-level{--cut:var(--nd-cut-sm);min-width:clamp(64px,5.4vw,136px);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:radial-gradient(90% 70% at 50% 100%,#4fa0ff29,#0000 70%),linear-gradient(#111823,#080c13);flex-direction:column;justify-content:center;align-items:center;padding:.45em .7em .55em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff47,inset 0 1px #c8e1ff2e}.rs-level.is-running{background:radial-gradient(90% 70% at 50% 100%,#4fa0ff52,#0000 70%),linear-gradient(#0f1a2a,#070c14);box-shadow:inset 0 0 0 1px #8fd0ff99}.rs-level__label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--nd-text-3);font-weight:600}.rs-level__value{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-title) * 1.62);color:#fff;text-shadow:0 0 16px #8fd0ff8c,0 0 2px #d6f1ffe6;font-variant-numeric:tabular-nums;margin-top:.1em;font-weight:800;line-height:1}.rs-level__value.is-zero{font-family:var(--nd-font-body);font-weight:700;font-size:calc(var(--nd-fs-title) * 1.85);line-height:.92}.rs-hero__text{flex-direction:column;gap:.35em;min-width:0;display:flex}.rs-tagline{font-family:var(--nd-font-body);font-size:calc(var(--nd-fs-h2) * 1.12);letter-spacing:.02em;color:#f2f7ff;text-shadow:0 0 14px #8fd0ff59;margin:0;font-weight:700;line-height:1.15}.rs-desc-anchor{min-width:0;display:block}.rs-desc{font-size:calc(var(--nd-fs-body) * .9);color:var(--nd-text-3);-webkit-line-clamp:3;cursor:help;outline:none;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.rs-desc:hover,.rs-desc:focus-visible{color:var(--nd-text-2)}.rs-tech .nd-section-head{margin:var(--nd-space-1) 0}.rs-effect-head{margin-top:var(--nd-space-1)}.rs-eff-anchor{display:block}.rs-eff{--tile:clamp(32px, 2.5vw, 64px);grid-template-columns:var(--tile) minmax(0, 1fr) auto;align-items:center;gap:var(--nd-space-3);transition:background var(--nd-dur-2) ease;outline:none;padding:.2em .3em .2em 0;display:grid}.rs-eff[tabindex]{cursor:help}.rs-eff:hover,.rs-eff:focus-visible{background:linear-gradient(90deg,#4fa0ff14,#0000 80%)}.rs-eff__tile{--cut:var(--nd-cut-xs);width:var(--tile);height:var(--tile);color:#d4e8ff;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:radial-gradient(circle at 50% 40%,#4fa0ff1a,#0000 70%),linear-gradient(#121821,#0a0e14);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2a3442,inset 0 1px #becde124}.rs-eff__tile .nd-icon{filter:drop-shadow(0 0 3px #6fc8ff8c)}.rs-eff__text{flex-direction:column;gap:.18em;min-width:0;display:flex}.rs-eff__label{font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.rs-eff__values{min-width:0;font-family:var(--nd-font-mono);font-size:var(--nd-fs-value);white-space:nowrap;align-items:baseline;gap:.45em;line-height:1.1;display:flex}.rs-eff__now{color:#f2f7ff}.rs-eff__now.is-old{color:var(--nd-text-2)}.rs-eff__arrow{color:var(--nd-gold);font-size:.8em}.rs-eff__next{color:#fff;text-shadow:0 0 10px #8fd0ff73}.rs-delta{--cut:5px;--c:var(--nd-ok);font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);white-space:nowrap;color:var(--c);text-shadow:0 0 8px color-mix(in srgb, var(--c) 45%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 42%, transparent);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));justify-self:end;padding:.28em .65em}.rs-note{margin-top:var(--nd-space-1);font-size:var(--nd-fs-label);color:var(--nd-gold-soft);align-items:center;gap:.45em;display:flex}.rs-note .nd-icon{color:var(--nd-gold);flex:none}.rs-tech .rs-unlocks-head{margin-top:var(--nd-space-3)}.rs-slots{gap:var(--nd-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rs-slot-anchor{min-width:0;display:flex}.rs-slot{--tone:var(--nd-ok);--cut:var(--nd-cut-xs);min-width:0;font-size:var(--nd-fs-label);text-align:center;color:var(--nd-text);cursor:pointer;background:radial-gradient(70% 45% at 50% 62%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 70%), linear-gradient(180deg, #0a0f18bf, #05080d8c);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--tone) 70%, transparent), inset 0 0 0 1px #8fd0ff1a;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);transition:background var(--nd-dur-2) ease;flex-direction:column;flex:1;align-items:center;gap:.15em;padding:.3em .3em .45em;display:flex}.rs-slot.is-unmet{--tone:var(--nd-text-3)}.rs-slot:hover,.rs-slot:focus-visible{background:radial-gradient(70% 45% at 50% 62%, color-mix(in srgb, var(--tone) 26%, transparent), transparent 70%), linear-gradient(180deg, #0e1622d9, #080c1399);outline:none}.rs-slot__thumb{width:min(100%,4.6em)}.rs-slot.is-unmet .rs-slot__thumb img{filter:grayscale(.7)brightness(.65)}.rs-slot__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.02em;font-weight:700;line-height:1.1;overflow:hidden}.rs-slot__lvl{font-family:var(--nd-font-mono);letter-spacing:.06em;white-space:nowrap;color:var(--nd-ok);align-items:center;gap:.3em;font-size:.82em;line-height:1.2;display:inline-flex}.rs-slot.is-unmet .rs-slot__lvl{color:var(--nd-text-2)}.rs-tip{font-size:var(--nd-fs-label);flex-direction:column;gap:.35em;display:flex}.rs-tip-head{color:var(--nd-text)}.rs-tip-muted{font-size:var(--nd-fs-micro);color:var(--nd-text-3)}.rs-tip-reqs,.rs-tip-examples{flex-direction:column;gap:.15em;margin:0;padding:0;list-style:none;display:flex}.rs-tip-reqs li{grid-template-columns:auto 1fr auto;align-items:center;gap:.45em;display:grid}.rs-tip-reqs li.is-met{color:var(--nd-ok)}.rs-tip-reqs li.is-unmet{color:#ff9aa5}.rs-tip-reqs li span{color:var(--nd-text)}.rs-tip-reqs em,.rs-tip-examples em{font-style:normal;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text-3)}.rs-tip-examples li{font-size:var(--nd-fs-label);color:var(--nd-text-2);white-space:nowrap;justify-content:space-between;gap:1.2em;display:flex}.rs-tip-examples b{color:var(--nd-ok);font-weight:400}.rs-lab .nd-section-head{margin:var(--nd-space-2) 0 var(--nd-space-1)}.rs-lab .rs-scroll__inner>.nd-section-head:first-child{margin-top:0}.rs-target{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.14em;text-transform:uppercase;color:#a9bad0;flex-direction:column;align-items:flex-end;gap:.45em;font-weight:500;display:flex}.rs-target b{color:var(--nd-gold);text-shadow:0 0 10px #f2b33d73;font-weight:800}.rs-target__text{white-space:nowrap}.rs-target__dash{background:var(--nd-gold);width:1.4em;height:2px;box-shadow:0 0 6px var(--nd-gold)}.rs-cost{margin-bottom:var(--nd-space-1)}.rs-time-anchor{display:inline-flex}.rs-time{cursor:help;outline:none}.rs-time.is-muted{cursor:default;color:var(--nd-text-3)}.rs-req-scope{color:var(--nd-text-3);font-size:.85em}.rs-reqs{font-size:calc(var(--nd-fs-body) * .94)}.rs-run{gap:var(--nd-space-2);margin-bottom:var(--nd-space-2);padding:var(--nd-space-2) var(--nd-space-3) var(--nd-space-3);box-shadow:inset 2px 0 0 var(--nd-holo-edge);animation:nd-fade-in .32s var(--nd-ease-out) backwards;background:linear-gradient(#4fa0ff1f,#4fa0ff05);flex-direction:column;display:flex}.rs-run__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;display:grid}.rs-run__thumb{width:2.7em}.rs-run__titles{flex-direction:column;gap:.1em;min-width:0;display:flex}.rs-run__kicker{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-holo-edge);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45em;font-weight:700;display:inline-flex;overflow:hidden}.rs-run__pulse{background:var(--nd-holo-edge);width:.5em;height:.5em;box-shadow:0 0 6px var(--nd-holo-glow);border-radius:50%;flex:none;animation:1.2s ease-in-out infinite nd-pulse}.rs-run__name{min-width:0;font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--nd-text);white-space:nowrap;align-items:center;gap:.35em;padding:0;font-weight:700;display:inline-flex}.rs-run__name em{color:var(--nd-gold);font-style:normal}.rs-run__name.is-link{cursor:pointer}.rs-run__name.is-link:hover,.rs-run__name.is-link:focus-visible{color:#fff;text-shadow:0 0 10px var(--nd-holo-glow);outline:none}.rs-run__time{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-holo-core);text-shadow:0 0 10px var(--nd-holo-glow);white-space:nowrap;line-height:1}.rs-run__gain{line-height:1.35;font-size:calc(var(--nd-fs-body) * .92);color:var(--nd-text-2);margin:0;font-weight:500}.rs-run__gain .nd-icon{vertical-align:-.15em;color:var(--nd-ok);margin-right:.35em}.rs-run__gain b{font-family:var(--nd-font-mono);color:var(--nd-ok);font-weight:400}.rs-run__actions{justify-content:space-between;align-items:center;gap:var(--nd-space-2);display:flex}.rs-run__speed{flex:0 auto;min-width:0}.rs-run__cancel{flex:none}@media (width<=1500px){.rs-run .rs-run__speed{padding:0 .9em}}.rs-state{--c:var(--nd-danger);margin-top:var(--nd-space-2);color:var(--c);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 12%, transparent), transparent 85%);box-shadow:inset 2px 0 0 var(--c);animation:nd-fade-in .32s var(--nd-ease-out) backwards;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25em .6em;padding:.5em .65em;display:grid}.rs-state>.nd-icon{margin-top:.1em}.rs-state.is-ok{--c:var(--nd-ok)}.rs-state.is-warn{--c:var(--nd-warn)}.rs-state.is-wait{--c:var(--nd-cyan)}.rs-state.is-max{--c:var(--nd-gold)}.rs-state__text{flex-direction:column;gap:.15em;min-width:0;display:flex}.rs-state__title{font-size:var(--nd-fs-body);font-weight:700;line-height:1.2}.rs-state__detail{font-size:calc(var(--nd-fs-body) * .9);color:var(--nd-text-2);font-weight:500;line-height:1.25}.rs-state__detail .nd-countdown{color:var(--nd-text)}.rs-state__actions{align-items:center;gap:var(--nd-space-2);flex-wrap:wrap;grid-column:2;margin-top:.3em;display:flex}.rs-carousel-host{contain:inline-size;min-width:0;height:100%}.rs-carousel{height:100%}.rs-carousel .nd-carousel__nav:disabled{visibility:hidden}.rs-carousel__thumb{max-width:100%;height:100%;min-height:0}.rs-count{white-space:nowrap;align-items:center;gap:.55em;display:inline-flex}.rs-count.is-ready{color:var(--nd-text)}.rs-count__dot{background:var(--nd-ok);width:.55em;height:.55em;box-shadow:0 0 6px var(--nd-ok-glow);border-radius:50%}.rs-badge{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.rs-badge__dot{background:#56657c;border-radius:50%;width:.5em;height:.5em}.rs-badge.is-ready .rs-badge__dot{background:var(--nd-ok);box-shadow:0 0 6px var(--nd-ok-glow)}.rs-badge.is-running{color:var(--nd-holo-core)}.rs-badge.is-running .rs-badge__dot{background:var(--nd-holo-edge);box-shadow:0 0 6px var(--nd-holo-glow);animation:1.2s ease-in-out infinite nd-pulse}.rs-badge__next,.rs-badge.is-max{color:var(--nd-gold)}.rs-badge.is-locked{color:var(--nd-text-3)}.rs-dialog__text{margin:0 0 var(--nd-space-2);line-height:1.45}.rs-dialog__text b{font-family:var(--nd-font-mono);color:var(--nd-text);font-weight:400}.rs-dialog__text .nd-countdown{color:var(--nd-text)}@media (height<=820px){.rs-desc{-webkit-line-clamp:2}.rs-tech .nd-panel__rule,.rs-lab .nd-panel__rule{margin:var(--nd-space-2) 0}.rs-hero{margin-bottom:var(--nd-space-2)}.rs-slot__thumb{width:min(100%,3.6em)}.rs-run__thumb{width:2.3em}}.crm-dialog .nd-modal__body{max-height:min(66vh,820px)}.crm{gap:var(--nd-space-3);flex-direction:column;display:flex}.crm-label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-text-3);font-weight:600}.crm-banner{--t:var(--nd-ok);--cut:var(--nd-cut-md);align-items:center;gap:var(--nd-space-4);padding:var(--nd-space-4) var(--nd-space-5);background:linear-gradient(90deg, color-mix(in srgb, var(--t) 22%, transparent), color-mix(in srgb, var(--t) 6%, transparent) 55%, transparent), #04080e99;box-shadow:inset 3px 0 0 var(--t), inset 0 0 0 1px color-mix(in srgb, var(--t) 30%, transparent);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));animation:crm-banner-in .52s var(--nd-ease-out) backwards;display:flex;position:relative;overflow:hidden}.crm-banner.is-defeat,.crm-banner.is-lost{--t:var(--nd-danger)}.crm-banner.is-stalemate{--t:var(--nd-cyan)}.crm-banner.is-conquest{--t:var(--nd-nova);padding-top:var(--nd-space-5);padding-bottom:var(--nd-space-5);background:radial-gradient(60% 140% at 12%,#ffd36b52,#0000 70%),linear-gradient(90deg,#ffd36b33,#ffaa3c0d 60%,#0000),#0a0702b3}@keyframes crm-banner-in{0%{opacity:0;filter:brightness(2.2)blur(3px);transform:scaleX(.92)}60%{opacity:1;filter:brightness(1.3)}to{filter:none;transform:none}}.crm-banner__glow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--t) 28%, transparent), transparent 70%);pointer-events:none;width:55%;height:220%;position:absolute;top:-60%;left:-10%}.crm-banner__scan{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--t) 35%, transparent), transparent);width:30%;animation:nd-shimmer 2.8s var(--nd-ease-in-out) .4s infinite;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.crm-banner__emblem{width:clamp(40px,3.4vw,84px);height:clamp(40px,3.4vw,84px);color:color-mix(in srgb, var(--t) 85%, #fff);background:radial-gradient(circle, color-mix(in srgb, var(--t) 22%, transparent), transparent 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--t) 70%, transparent), 0 0 18px color-mix(in srgb, var(--t) 40%, transparent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--t) 70%, transparent));border-radius:50%;flex:none;padding:.55em;position:relative}.crm-banner.is-conquest .crm-banner__emblem{animation:crm-crown 2.4s var(--nd-ease-in-out) infinite}@keyframes crm-crown{0%,to{transform:none}50%{transform:translateY(-3px)scale(1.04)}}.crm-banner__main{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex;position:relative}.crm-banner__kicker{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-2)}.crm-banner__title{font-family:var(--nd-font-display);letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--t) 80%, #fff);text-shadow:0 0 18px color-mix(in srgb, var(--t) 70%, transparent), 0 0 2px #fff;font-size:clamp(24px,2.2vw,34px);font-weight:800;line-height:1}.crm-banner.is-conquest .crm-banner__title,.crm-banner.is-lost .crm-banner__title{letter-spacing:.16em}.crm-banner__sub{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);font-weight:600}.crm-banner__bonus{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-nova);background:#1e1404b3;flex:none;align-items:center;gap:.4em;padding:.45em .8em;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffd36b73,0 0 16px #ffd36b33}.crm-banner__main>.crm-banner__bonus{align-self:flex-start;margin-top:.5em;padding:.3em .7em}.crm-cards{gap:var(--nd-space-3);grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.crm-vs{width:2.6em;height:2.6em;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.1em;color:var(--nd-amber-hot);background:radial-gradient(circle,#ff8a1f29,#0000 70%);border-radius:50%;align-self:center;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ff8a1f99,0 0 14px #ff8a1f4d}.crm-card{--side:var(--nd-cyan);min-width:0;padding:var(--nd-space-3) var(--nd-space-4);box-shadow:inset 0 0 0 1px #8fd0ff1a, inset 0 2px 0 color-mix(in srgb, var(--side) 65%, transparent);animation:nd-fade-up .42s var(--nd-ease-out) .12s backwards;background:linear-gradient(#0a101ab8,#05090f80);flex-direction:column;gap:.35em;display:flex}.crm-card.is-them{--side:var(--nd-amber);animation-delay:.2s}.crm-card.is-won{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--side) 30%, transparent), inset 0 2px 0 var(--side), 0 0 18px color-mix(in srgb, var(--side) 12%, transparent)}.crm-card__role{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--side);align-items:center;gap:.8em;font-weight:700;display:flex}.crm-card__win{letter-spacing:.14em;color:var(--nd-text-inv);background:var(--side);padding:.15em .5em;font-size:.85em}.crm-card__who{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.06em;color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.crm-card__lost{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);font-weight:600}.crm-card__lost.is-loss{color:#ffb3bb}.crm-card__bounty{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-text-3);align-items:center;gap:.4em;margin-top:.2em;display:inline-flex}.crm-card__bounty .nova-coin{opacity:.45;filter:grayscale(.7)}.crm-card__bounty.is-paid{color:var(--nd-nova);text-shadow:0 0 10px var(--nd-nova-glow)}.crm-card__bounty.is-paid .nova-coin{opacity:1;filter:drop-shadow(0 0 4px #ffd36b99)}.crm-loot{padding:var(--nd-space-3) var(--nd-space-4);background:#04080e8c;flex-wrap:wrap;align-items:center;gap:.6em 1.2em;display:flex;box-shadow:inset 0 0 0 1px #8fd0ff14}.crm-loot__list{flex-wrap:wrap;gap:1.4em;display:flex}.crm-loot__item{--r:var(--nd-res-metal);font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:#f2f7ff;align-items:center;gap:.4em;display:inline-flex}.crm-loot__item .nd-icon{color:var(--r);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--r) 60%, transparent))}.crm-loot__item.is-crystal{--r:var(--nd-res-crystal)}.crm-loot__item.is-fuel{--r:var(--nd-res-fuel)}.crm-loot__name{font-family:var(--nd-font-body);font-size:var(--nd-fs-label);color:var(--nd-text-3);font-weight:600}.crm-loot__note{font-family:var(--nd-font-body);font-size:var(--nd-fs-label);color:var(--nd-text-2);align-items:center;gap:.4em;margin-left:auto;font-weight:600;display:inline-flex}.crm-loot__note .nd-icon{color:var(--nd-holo-edge,#8fd0ff)}.crm-loot__note .nd-countdown{color:#f2f7ff}.crm-loot__none{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);font-weight:600}.crm-toggle{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-text-2);transition:color var(--nd-dur-2) ease;align-self:flex-start;align-items:center;gap:.6em;padding:.4em .2em;font-weight:600;display:inline-flex}.crm-toggle:hover{color:var(--nd-holo-edge)}.crm-toggle .nd-icon{transition:transform var(--nd-dur-2) var(--nd-ease-out);transform:rotate(-90deg)}.crm-toggle.is-open .nd-icon{transform:none}.crm-details{gap:var(--nd-space-3);animation:nd-fade-up .26s var(--nd-ease-out);flex-direction:column;display:flex}.crm-sides{gap:var(--nd-space-3);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.crm-side{--side:var(--nd-cyan);min-width:0;padding:var(--nd-space-3);box-shadow:inset 0 0 0 1px #8fd0ff1a, inset 0 2px 0 color-mix(in srgb, var(--side) 60%, transparent);background:linear-gradient(#0a101ab3,#05090f80);flex-direction:column;display:flex}.crm-side--defender{--side:var(--nd-amber)}.crm-side__head{justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.6em;display:flex}.crm-side__role{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--side);font-weight:700}.crm-side__who{font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.06em;color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.crm-side__empty{text-align:center;min-height:5em;font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7em;display:flex}.crm-side__empty .nd-icon{color:color-mix(in srgb, var(--side) 55%, transparent)}.crm-table{border-collapse:collapse;width:100%;font-size:var(--nd-fs-label)}.crm-table th,.crm-table td{white-space:nowrap;border-bottom:1px solid #8fd0ff17;padding:.38em .4em}.crm-table thead th{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .92);letter-spacing:.16em;text-transform:uppercase;color:var(--nd-text-3);text-align:right;font-weight:600}.crm-table thead th:first-child{text-align:left}.crm-unit{align-items:center;gap:.5em;display:inline-flex}.crm-table tbody th,.crm-table tfoot th{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);text-align:left;color:var(--nd-text);font-weight:600}.crm-table tbody th .nd-icon{color:var(--side);opacity:.8}.crm-table td{font-family:var(--nd-font-mono);text-align:right;color:var(--nd-text);font-variant-numeric:tabular-nums}.crm-table tr.is-wiped th{color:var(--nd-text-3)}.crm-table td.is-loss{color:var(--nd-danger)}.crm-table td.is-rebuilt{color:var(--nd-ok)}.crm-table td.is-zero{color:var(--nd-text-3)}.crm-table tfoot th,.crm-table tfoot td{border-top:1px solid #8fd0ff2e;border-bottom:0;font-weight:700}.crm-table tfoot th{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-text-2)}.crm-rounds{grid-template-columns:repeat(6,minmax(0,46px)) 1fr;align-items:center;gap:4px;display:grid}.crm-round{background:#8fd0ff1f;height:6px;transform:skew(-20deg)}.crm-round.is-on{background:var(--nd-amber);box-shadow:0 0 8px #ff8a1f99}.crm-rounds__txt{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text-3);margin-left:.8em}.crm-dialog.is-conquest .nd-panel__title{color:#fff6dc;text-shadow:0 0 14px #ffd36b73}.gtb{gap:var(--nd-space-4);padding-right:calc(var(--nd-hud-inset) * .8)}.gtb__left{align-items:center;gap:var(--nd-space-3);flex:auto;min-width:0;display:flex}.gtb__right{align-items:stretch;gap:var(--nd-space-2);flex:none;margin-left:auto;display:flex}.gtb__back{flex:none;width:clamp(36px,2.75vw,68px);height:clamp(36px,2.75vw,68px);display:inline-flex}.gtb__brand{width:100%;height:100%;animation:.4s ease-out nd-fade-in;display:block}.gtb__brand svg{width:100%;height:100%;display:block;overflow:visible}.gtb__brand-ring{fill:#060b138c;stroke:#f2b33d8c;stroke-width:1.2px}.gtb__brand-orbit{fill:none;stroke:#8fd0ff8c;stroke-width:.9px;stroke-dasharray:3 2;animation:12s linear infinite nd-dash-run}.gtb__brand-star{fill:var(--nd-gold);filter:drop-shadow(0 0 3px #ffb547e6)}.gtb__brand-core{fill:#fff6e0}.gtb__sep{background:linear-gradient(#0000,#a0bee14d,#0000);flex:none;width:1px;height:2.2em}.gps{color:var(--nd-text);text-align:left;transition:background var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;flex:none;align-items:center;gap:.7em;padding:.3em .7em .3em .35em;display:flex}.gps:hover,.gps.is-open{box-shadow:inset 2px 0 0 var(--nd-holo-edge);background:linear-gradient(90deg,#4fa0ff1f,#0000)}.gps:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8fd0ff99}.gps__text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.gps__name{max-width:clamp(110px,11.5vw,300px);font-family:var(--nd-font-display);letter-spacing:.14em;text-transform:uppercase;color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 12px #b4d7ff40;font-size:clamp(12px,.94vw,24px);font-weight:600;overflow:hidden}.gps__coords{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;color:var(--nd-cyan);white-space:nowrap;margin-top:.3em}.gps__count{color:var(--nd-text-3)}.gps__chev{color:var(--nd-text-2);transition:transform var(--nd-dur-2) var(--nd-ease-out), color var(--nd-dur-2) ease;flex:none}.gps:hover .gps__chev{color:var(--nd-holo-edge)}.gps.is-open .gps__chev{color:var(--nd-holo-edge);transform:rotate(180deg)}.gswatch{--sw-size:clamp(22px, 1.75vw, 44px);width:var(--sw-size);height:var(--sw-size);background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--sw-a) 70%, #fff) 0%, var(--sw-a) 16%, var(--sw-b) 46%, var(--sw-c) 74%, #020409 100%);box-shadow:0 0 0 1px #8fd0ff33, 0 0 12px color-mix(in srgb, var(--sw-atmo) 55%, transparent), inset -.22em -.18em .45em #000000bf, inset .08em .08em .2em #fff3;border-radius:50%;flex:none;position:relative}.gswatch:after{content:"";border:1px solid #8fd0ff8c;border-top-color:#0000;border-radius:50%;position:absolute;inset:36% -30%;transform:rotate(-16deg);box-shadow:0 0 6px #4fc3ff59}.gps-pop{padding:0}.gps-menu,.gact-menu{flex-direction:column;width:clamp(330px,23vw,540px);display:flex}.gps-menu__head,.gact-menu__head{font-family:var(--nd-font-display);font-size:var(--nd-fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--nd-text);border-bottom:1px solid #8fd0ff24;justify-content:space-between;align-items:baseline;padding:.85em 1em .6em;font-weight:700;display:flex}.gps-menu__count,.gact-menu__count{font-family:var(--nd-font-mono);letter-spacing:.06em;color:var(--nd-gold);font-weight:400}.gps-menu__list,.gact-menu__list{flex-direction:column;gap:1px;max-height:min(56vh,520px);padding:4px;display:flex;overflow-y:auto}.gps-menu__foot{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--nd-text-3);border-top:1px solid #8fd0ff1a;padding:.6em 1em .75em}.gps-menu__foot b{color:var(--nd-amber-hot);font-weight:400}.gps-item{width:100%;color:var(--nd-text-2);transition:background var(--nd-dur-1) ease;align-items:center;display:flex;position:relative}.gps-item:hover,.gps-item:focus-within{background:linear-gradient(90deg,#4fa0ff33,#4fa0ff08)}.gps-item.is-selected{box-shadow:inset 3px 0 0 var(--nd-gold);background:linear-gradient(90deg,#f2b33d1f,#0000 70%)}.gps-item__pick{text-align:left;min-width:0;color:inherit;flex:1;align-items:center;gap:.85em;padding:.6em .75em;display:flex}.gps-item__pick:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8fd0ff8c}.gps-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gps-item__edit{width:2.2em;height:2.2em;color:var(--nd-text-2);transition:color var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;flex:none;place-items:center;margin-right:.4em;display:grid;box-shadow:inset 0 0 0 1px #8fd0ff33}.gps-item__edit:hover,.gps-item__edit:focus-visible{color:var(--nd-holo-edge);outline:none;box-shadow:inset 0 0 0 1px #8fd0ff99,0 0 10px #4fc3ff40}.gps-rename{min-width:0;box-shadow:inset 0 0 0 1px #8fd0ff73, inset 0 -2px 0 var(--nd-holo-edge);background:#040910d9;flex:1;align-items:stretch;display:inline-flex}.gps-rename.is-bad{box-shadow:inset 0 0 0 1px #ff4d5e80, inset 0 -2px 0 var(--nd-danger)}.gps-rename input{width:9em;min-width:0;font:inherit;letter-spacing:.08em;text-transform:none;color:#f4f9ff;caret-color:var(--nd-holo-edge);background:0 0;border:0;outline:none;flex:1;padding:.2em .5em}.gps-rename button{width:1.9em;color:var(--nd-text-2);place-items:center;display:grid}.gps-rename__ok:not(:disabled){color:var(--nd-ok)}.gps-rename button:hover:not(:disabled){color:#fff}.gps-rename button:disabled{opacity:.35}.gps-item__text{flex-direction:column;flex:1;gap:.25em;min-width:0;display:flex}.gps-item__name{font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.1em;text-transform:uppercase;color:#f2f7ff;align-items:center;gap:.6em;font-weight:700;display:flex}.gps-item.is-selected .gps-item__name{color:var(--nd-gold)}.gps-item__tag{font-family:var(--nd-font-mono);letter-spacing:.08em;color:var(--nd-text-inv);background:var(--nd-cyan);padding:.1em .45em;font-size:.72em}.gps-item__meta{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gps-item__status{flex-direction:column;flex:none;align-items:flex-end;gap:.25em;display:flex}.gps-item__chip{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);align-items:center;gap:.35em;display:inline-flex}.gps-item__chip.is-amber{color:var(--nd-amber-hot)}.gps-item__chip.is-cyan{color:var(--nd-cyan)}.gps-item__idle{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--nd-text-3)}.gnav{flex:none;gap:0}.gnav .nd-tip-anchor{flex:none}.gnav .nd-tab.gnav__tab{letter-spacing:.12em;gap:.55em;padding:.45em .95em;font-size:clamp(11px,.76vw,19px);position:relative}.gnav__icon{opacity:.75;transition:opacity var(--nd-dur-2) ease, filter var(--nd-dur-2) ease;flex:none}.gnav__tab:hover .gnav__icon,.gnav__tab.is-active .gnav__icon{opacity:1}.gnav__tab.is-active .gnav__icon{color:var(--nd-holo-edge);filter:drop-shadow(0 0 6px var(--nd-holo-glow))}.gnav__tab:disabled .gnav__label{-webkit-text-decoration:line-through #8fa0be59;text-decoration:line-through #8fa0be59}.gnav__badge{z-index:1;font-family:var(--nd-font-mono);letter-spacing:.02em;pointer-events:none;animation:nd-pop-in .26s var(--nd-ease-out);align-items:center;gap:.3em;font-size:.8em;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:-.2em;right:.15em;transform:translateY(-50%)}.gnav__badge--timer{color:var(--nd-cyan);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 50%, transparent), 0 0 8px color-mix(in srgb, currentColor 25%, transparent);background:#050c16eb;padding:.16em .38em .14em .32em}.gnav__badge--timer.is-amber{color:var(--nd-amber-hot)}.gnav__badge--count{min-width:1.45em;color:var(--nd-text-inv);background:var(--nd-gold);justify-content:center;padding:.16em .32em;box-shadow:0 0 8px #f2b33d73}.gnav__badge--count.is-danger{color:#fff;background:var(--nd-danger);box-shadow:0 0 10px var(--nd-danger-glow);animation:1.6s ease-in-out infinite nd-blink}.gnav__badge--dot{color:var(--nd-cyan);top:.15em;right:.25em}.gnav__badge--dot.is-amber{color:var(--nd-amber-hot)}.gnav__pulse{background:currentColor;border-radius:50%;width:.5em;height:.5em;position:relative;box-shadow:0 0 6px}.gnav__pulse:after{content:"";animation:gnav-ping 1.6s var(--nd-ease-out) infinite;border:1px solid;border-radius:50%;position:absolute;inset:-.35em}@keyframes gnav-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.gnav__next{z-index:1;background:var(--nd-amber-hot);width:.5em;height:.5em;box-shadow:0 0 8px var(--nd-amber-glow-strong), 0 0 0 2px #05090fe6;pointer-events:none;animation:nd-pop-in .26s var(--nd-ease-out);border-radius:50%;position:absolute;top:.05em;left:.3em}.gnav__next:after{content:"";border:1px solid var(--nd-amber-hot);animation:gnav-ping 1.4s var(--nd-ease-out) infinite;border-radius:50%;position:absolute;inset:-.35em}.gnav__tab.is-next:not(.is-active) .gnav__icon{opacity:1}.gnav__tip{align-items:center;gap:.8em;display:inline-flex}.gnav__tip-text{flex-direction:column;gap:.2em;display:flex}.gnav__tip-next{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;color:var(--nd-amber-hot)}.gnav__kbd{min-width:1.6em;height:1.6em;font-family:var(--nd-font-mono);color:var(--nd-text);place-items:center;padding:0 .3em;font-size:.85em;display:inline-grid;box-shadow:inset 0 0 0 1px #8fd0ff73,inset 0 -2px #8fd0ff40}.gtb__res .nd-res{min-width:clamp(80px,6.2vw,160px)}.gnova{--cut:var(--nd-cut-sm);min-height:var(--nd-h-md);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;transition:box-shadow var(--nd-dur-2) ease;background:radial-gradient(70% 120% at 18%,#ffd36b29,#0000 70%),linear-gradient(#1a1307db,#0a0804bd);flex:none;align-items:center;gap:.55em;padding:.2em .95em .2em .55em;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffd36b52,inset 0 1px #ffe6aa1f}.gnova:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffd36bd9}.gnova__coin{flex:none;width:clamp(20px,1.55vw,38px);height:clamp(20px,1.55vw,38px);position:relative}.gnova__coin .nova-coin{filter:drop-shadow(0 0 5px #ffd36b99);width:100%;height:100%}.gnova.is-counting .gnova__coin .nova-coin{animation:gnova-flip .6s var(--nd-ease-out) infinite}@keyframes gnova-flip{0%{transform:scaleX(1)}50%{transform:scaleX(.2)}to{transform:scaleX(1)}}.gnova__flare{pointer-events:none;animation:gnova-flare .9s var(--nd-ease-out) forwards;background:radial-gradient(circle,#fff0bee6,#ffd36b66 35%,#0000 70%);border-radius:50%;position:absolute;inset:-40%}@keyframes gnova-flare{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}.gnova__text{align-items:baseline;gap:.4em;line-height:1;display:flex}.gnova__amount{font-family:var(--nd-font-mono);font-size:calc(var(--nd-fs-num) * 1.12);color:var(--nd-nova);font-variant-numeric:tabular-nums;text-shadow:0 0 10px var(--nd-nova-glow);white-space:nowrap}.gnova__symbol{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .9);letter-spacing:.16em;color:var(--nd-gold-soft);font-weight:700}.gnova.is-gain{box-shadow:inset 0 0 0 1px #ffe6a0e6,inset 0 0 18px #ffd36b59,0 0 18px #ffd36b59}.gnova.is-gain .gnova__amount{color:#fff3c4}.gnova__delta{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);pointer-events:none;opacity:0;animation:gnova-delta 1.6s var(--nd-ease-out) forwards;position:absolute;bottom:-.2em;right:.6em}.gnova__delta.is-up{color:#fff1c2;text-shadow:0 0 8px var(--nd-nova-glow);animation-delay:.65s}.gnova__delta.is-down{color:var(--nd-text-2)}@keyframes gnova-delta{0%{opacity:0;transform:translateY(-4px)}20%{opacity:1;transform:translateY(6px)}70%{opacity:1}to{opacity:0;transform:translateY(16px)}}.gnova-tip{gap:.5em;max-width:20em;display:grid}.gnova-tip p{color:var(--nd-text);margin:0}.gnova-tip dl{gap:.3em;margin:0;display:grid}.gnova-tip dl>div{gap:.8em;display:flex}.gnova-tip dt{width:3.6em;font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-nova);flex:none;font-weight:700}.gnova-tip dd{font-size:var(--nd-fs-label);color:var(--nd-text-2);margin:0}.gact{--cut:var(--nd-cut-sm);width:var(--nd-h-md);min-height:var(--nd-h-md);color:var(--nd-text);font-size:var(--nd-fs-h3);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--nd-dur-2) ease, background var(--nd-dur-2) ease, opacity var(--nd-dur-2) ease;background:linear-gradient(#0a101ac7,#05090f9e);flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #8fd0ff1a,inset 0 1px #aac8f014}.gact:hover,.gact.is-open{color:var(--nd-holo-edge);background:linear-gradient(#4fa0ff29,#05090f9e)}.gact:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #8fd0ff99}.gact.has-unread{color:var(--nd-gold)}.gact__count{min-width:1.35em;font-family:var(--nd-font-mono);text-align:center;color:var(--nd-text-inv);background:var(--nd-gold);animation:gact-pop .42s var(--nd-ease-snap);padding:.12em .25em;font-size:.66em;line-height:1;position:absolute;top:3px;right:3px;box-shadow:0 0 8px #f2b33d99}@keyframes gact-pop{0%{transform:scale(.3)}60%{transform:scale(1.35)}to{transform:none}}.gact-menu{width:clamp(360px,26vw,600px)}.gact-menu .nd-empty{padding:1.2em 1em 1.4em}.gact-item{--t:var(--nd-cyan);text-align:left;width:100%;transition:background var(--nd-dur-1) ease;align-items:flex-start;gap:.8em;padding:.65em .75em;display:flex}.gact-item.is-ok{--t:var(--nd-ok)}.gact-item.is-warn{--t:var(--nd-warn)}.gact-item.is-danger{--t:var(--nd-danger)}.gact-item.is-nova{--t:var(--nd-nova)}.gact-item__nova{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);color:var(--nd-nova);align-items:center;gap:.3em;display:inline-flex}.gact-item__nova.is-spent{color:var(--nd-text-2)}.gact-item:hover,.gact-item:focus-visible{background:linear-gradient(90deg, color-mix(in srgb, var(--t) 16%, transparent), transparent);outline:none}.gact-item__icon{width:2em;height:2em;color:var(--t);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t) 45%, transparent);background:color-mix(in srgb, var(--t) 9%, transparent);flex:none;padding:.38em}.gact-item__text{flex-direction:column;flex:1;gap:.2em;min-width:0;display:flex}.gact-item__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--t);font-weight:700}.gact-item__side{flex-direction:column;flex:none;align-items:flex-end;gap:.45em;min-width:4.5em;display:flex}.gact-item__time{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.04em;white-space:nowrap;color:var(--nd-text-3)}.gact-item__msg{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);font-weight:500;line-height:1.25}.gact-item__more{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .9);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-gold);padding:.25em .5em;font-weight:700;box-shadow:inset 0 0 0 1px #f2b33d80}.gact-menu__foot{border-top:1px solid #8fd0ff1a;justify-content:flex-end;padding:.5em .6em .6em;display:flex}.gtb__res{transition:opacity var(--nd-dur-2) ease}:is(.gtb__right:has(.nd-settings:not(.is-collapsed)) .gtb__res,.gtb__right:has(.nd-settings:not(.is-collapsed)) .gact){opacity:0;pointer-events:none}.gtb__settings-slot{width:var(--nd-h-md);flex:none;display:flex;position:relative}.gtb__settings-slot>.nd-settings{position:absolute;top:0;bottom:0;right:0}.gtb__settings-slot>.nd-settings:not(.is-collapsed){z-index:2;background:linear-gradient(#0a101af7,#05090ff2);min-height:100%;bottom:auto;box-shadow:inset 0 0 0 1px #8fd0ff47,0 10px 30px #0000008c}.gpc{--cut:var(--nd-cut-sm);min-height:var(--nd-h-md);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:linear-gradient(#0a101acc,#05090fa8);align-items:center;gap:.6em;padding:.2em .9em .2em .35em;display:flex;box-shadow:inset 0 0 0 1px #f2b33d29,inset 0 1px #ffdca014}.gpc:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #f2b33db3}.gpc__crest{width:calc(var(--nd-h-md) * .78);height:calc(var(--nd-h-md) * .78);flex:none;place-items:center;display:grid;position:relative}.gpc__ring{background:conic-gradient(from 210deg, var(--nd-amber-hot), #ff8a1f26 30%, var(--nd-amber) 55%, #ff8a1f1a 80%, var(--nd-amber-hot));filter:drop-shadow(0 0 4px var(--nd-amber-glow));border-radius:50%;animation:14s linear infinite nd-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%);mask:radial-gradient(circle,#0000 62%,#000 64%)}.gpc__initials{font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * 1.05);letter-spacing:.04em;color:var(--nd-gold);text-shadow:0 0 8px #f2b33d80;font-weight:800}.gpc__text{flex-direction:column;min-width:0;line-height:1.1;display:flex}.gpc__name{max-width:15em;font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.gpc__score{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-gold);align-items:center;gap:.35em;margin-top:.2em;display:inline-flex}.gpc__shield{color:var(--nd-cyan);filter:drop-shadow(0 0 4px #6fcff5b3);margin-left:.35em;display:inline-flex}.gpc-tipwrap{gap:.6em;display:grid}.gpc-tip__nova{color:var(--nd-nova)}.gpc-tip__shield{max-width:19em;font-size:var(--nd-fs-label);color:var(--nd-cyan);border-top:1px solid #8fd0ff24;align-items:flex-start;gap:.5em;margin:0;padding-top:.5em;font-weight:600;line-height:1.3;display:flex}.gpc-tip__shield .nd-icon{flex:none}.gpc-tip{gap:.25em;min-width:14em;margin:0;display:grid}.gpc-tip>div{justify-content:space-between;gap:1.4em;display:flex}.gpc-tip dt{font-size:var(--nd-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-3);font-weight:600}.gpc-tip dd{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);margin:0}.gtb--labels .gnav .gnav__icon,.gtb--compact .gnav .gnav__icon{display:none}.gtb--labels .gnav .nd-tab.gnav__tab{padding:.45em .8em}.gtb--compact .gnav .nd-tab.gnav__tab{padding:.45em .68em}.gtb--labels .gps__count,.gtb--compact .gps__count,.gtb--icons .gps__count,.gtb--compact .gpc__name,.gtb--icons .gpc__name,.gtb--compact .nd-res__full-long,.gtb--icons .nd-res__full-long,.gtb--tight .nd-res__full-long{display:none}.gtb--compact .gpc,.gtb--icons .gpc{padding-right:.7em}.gtb--compact .gtb__res .nd-res,.gtb--icons .gtb__res .nd-res{min-width:clamp(70px,5.4vw,140px)}.gtb--icons .gnav .nd-tab.gnav__tab,.gtb--tight .gnav .nd-tab.gnav__tab{padding:.5em .72em}.gtb--icons .gnav .gnav__tab:not(.is-active) .gnav__label,.gtb--tight .gnav .gnav__tab:not(.is-active) .gnav__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gtb--icons .gnav .gnav__tab:not(.is-active) .gnav__icon,.gtb--tight .gnav .gnav__tab:not(.is-active) .gnav__icon{width:1.45em;height:1.45em}.gtb--icons .gnav .gnav__tab:not(.is-active) .gnav__badge--timer,.gtb--tight .gnav .gnav__tab:not(.is-active) .gnav__badge--timer{box-shadow:none;background:0 0;padding:0;top:.25em;right:.25em;transform:none}.gtb--icons .gnav .gnav__tab:not(.is-active) .gnav__time,.gtb--tight .gnav .gnav__tab:not(.is-active) .gnav__time{display:none}.gtb--icons .gnav .gnav__tab:not(.is-active) .gnav__badge--count,.gtb--tight .gnav .gnav__tab:not(.is-active) .gnav__badge--count{min-width:1.35em;padding:.12em .2em;font-size:.72em;top:.05em;right:0;transform:none}.gtb--tight .gps__name{letter-spacing:.12em;max-width:6.5em}.gtb--tight .gps__count{display:none}.gtb--tight .gtb__res .nd-res{min-width:0;padding-right:.7em}.gtb--tight .gtb__res .nd-res__rate:not(.is-dim),.gtb--tight .gpc__name{display:none}.gtb--tight .gpc{padding-right:.7em}.gtb--tight .gnova__symbol{display:none}.gtb--tight .gnova{padding-right:.7em}.app-hud>.gtb{min-height:clamp(50px,4vw,96px)}.onb{z-index:2;gap:var(--nd-space-4) var(--nd-space-5);padding:var(--nd-hud-inset);pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:clamp(360px,31vw,820px) minmax(0,1fr) clamp(320px,25vw,640px);display:grid;position:absolute;inset:0}.onb-vignette{z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 58%,#0000 40%,#0103088c 100%),linear-gradient(90deg,#010308c7,#0103084d 32%,#0000 48%),linear-gradient(270deg,#01030899,#0000 30%),linear-gradient(#0000 74%,#01030899);position:absolute;inset:0}.onb.is-warping>:not(.onb-vignette){animation:onb-out .7s var(--nd-ease-in-out) forwards}.onb.is-warping>.onb-start{animation-delay:.25s}@keyframes onb-out{to{opacity:0;filter:blur(6px)brightness(1.6);transform:scale(1.05)}}.onb-brand{pointer-events:none;grid-area:1/1/auto/3;align-self:start;max-width:min(64vw,1300px)}.onb-brand__kicker{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--nd-text-2);align-items:center;gap:.7em;animation:.6s ease-out .2s backwards nd-fade-in;display:flex}.onb-brand__dot{background:var(--nd-ok);width:.55em;height:.55em;box-shadow:0 0 8px var(--nd-ok);border-radius:50%;animation:1.6s ease-in-out infinite nd-pulse}.onb-title{font-family:var(--nd-font-display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#eaf6ff;background:linear-gradient(#fff 0%,#d6f1ff 42%,#6fb6ff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px #4fafff73)drop-shadow(0 0 2px #d6f1ff99);animation:onb-title-in 1.5s var(--nd-ease-out) .12s backwards;-webkit-background-clip:text;background-clip:text;margin:.12em 0 0;font-size:clamp(36px,3.7vw,96px);font-weight:800;line-height:1.02;position:relative}@keyframes onb-title-in{0%{opacity:0;letter-spacing:.55em;filter:blur(10px)brightness(2.4)}45%{opacity:1}to{letter-spacing:.2em}}.onb-title:before,.onb-title:after{content:attr(data-text);-webkit-text-fill-color:currentColor;pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.onb-title:before{color:#ff8a1fd9;animation:7s step-end 1.2s infinite onb-glitch-a}.onb-title:after{color:#50dcffd9;animation:7s step-end 1.2s infinite onb-glitch-b}@keyframes onb-glitch-a{0%{opacity:.9;clip-path:inset(12% 0 62%);transform:translate(-5px)}1.5%{clip-path:inset(58% 0 18%);transform:translate(4px)}3%{clip-path:inset(30% 0 46%);transform:translate(-2px)}4.5%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}}@keyframes onb-glitch-b{0%{opacity:.9;clip-path:inset(66% 0 8%);transform:translate(5px)}1.5%{clip-path:inset(8% 0 72%);transform:translate(-4px)}3%{clip-path:inset(40% 0 38%);transform:translate(3px)}4.5%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}}.onb-brand__rule{background:linear-gradient(90deg, var(--nd-amber), #ff8a1f26 60%, transparent);width:min(38vw,720px);height:2px;box-shadow:0 0 10px var(--nd-amber-glow);transform-origin:0;animation:onb-rule-in .9s var(--nd-ease-out) .6s backwards;margin:.7em 0 .8em;position:relative}.onb-brand__rule span{background:var(--nd-amber-hot);clip-path:polygon(0 0,100% 0,85% 100%,0 100%);width:9%;height:8px;position:absolute;top:-3px;left:0}@keyframes onb-rule-in{0%{opacity:0;transform:scaleX(0)}}.onb-type{min-height:1.4em;font-family:var(--nd-font-mono);font-size:calc(var(--nd-fs-body) * 1.15);letter-spacing:.06em;color:var(--nd-holo-edge);text-shadow:0 0 10px #4fc3ff59;margin:0}.onb-type__prompt{color:var(--nd-amber-hot);margin-right:.6em}.onb-type__cursor{vertical-align:-.12em;background:var(--nd-holo-edge);width:.55em;height:1em;box-shadow:0 0 8px var(--nd-holo-glow);margin-left:.15em;animation:1s step-end infinite onb-caret;display:inline-block}@keyframes onb-caret{50%{opacity:0}}.onb-how{align-self:end;gap:var(--nd-space-3);pointer-events:auto;flex-direction:column;grid-area:3/1;display:flex}.onb-steps{gap:var(--nd-space-2);flex-direction:column;display:flex;position:relative}.onb-steps:before{content:"";width:2px;box-shadow:0 0 8px var(--nd-amber-glow);background:linear-gradient(#ff8a1fb3,#ff8a1f26);position:absolute;top:1.2em;bottom:1.2em;left:calc(clamp(30px,2.5vw,62px)/2)}.onb-step{--cut:var(--nd-cut-md);align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-2) var(--nd-space-4) var(--nd-space-2) 0;animation:onb-step-in .62s var(--nd-ease-out) backwards;animation-delay:calc(.7s + var(--i) * .18s);display:flex;position:relative}@keyframes onb-step-in{0%{opacity:0;filter:blur(4px)brightness(1.8);transform:translate(-18px)}}.onb-step__n{z-index:1;width:clamp(30px,2.5vw,62px);height:clamp(30px,2.5vw,62px);font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);color:var(--nd-amber-ink);background:linear-gradient(180deg, var(--nd-amber-hot), var(--nd-amber));clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);filter:drop-shadow(0 0 6px var(--nd-amber-glow));flex:none;place-items:center;font-weight:800;display:grid;position:relative}.onb-step__icon{width:clamp(34px,2.7vw,66px);height:clamp(34px,2.7vw,66px);color:var(--nd-holo-edge);filter:drop-shadow(0 0 4px var(--nd-holo-glow));background:radial-gradient(circle,#2f7dff47,#060c16b3 70%);border-radius:50%;flex:none;padding:.5em;box-shadow:inset 0 0 0 1px #8fd0ff73,0 0 14px #4fa0ff40}.onb-step__text{flex-direction:column;gap:.15em;min-width:0;display:flex}.onb-step__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.1em;text-transform:uppercase;color:#eef6ff;white-space:nowrap;font-weight:600}.onb-step__title b{color:var(--nd-amber-hot);text-shadow:0 0 12px var(--nd-amber-glow);font-weight:800}.onb-step__sub{font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);font-weight:600}.onb-nova{--cut:var(--nd-cut-md);align-items:center;gap:var(--nd-space-3);padding:var(--nd-space-3) var(--nd-space-4);box-shadow:inset 3px 0 0 var(--nd-nova), inset 0 0 0 1px #ffd36b38;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);animation:onb-step-in .62s var(--nd-ease-out) 1.3s backwards;background:linear-gradient(90deg,#ffd36b29,#ffd36b08 70%,#0000),#06090e99;display:flex}.onb-nova__coin{filter:drop-shadow(0 0 10px #ffd36b99);animation:onb-coin-spin 4.5s var(--nd-ease-in-out) 2s infinite}@keyframes onb-coin-spin{0%,70%{transform:rotateY(0)}85%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.onb-nova__text{flex-direction:column;gap:.15em;display:flex}.onb-nova__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.12em;text-transform:uppercase;color:#fff6dc;font-weight:600}.onb-nova__title b{color:var(--nd-nova);text-shadow:0 0 12px var(--nd-nova-glow);font-weight:800}.onb-nova__tag{font-family:var(--nd-font-mono);letter-spacing:.08em;text-transform:none;color:#c9a063;margin-left:.8em;font-size:.62em;font-weight:400}.onb-nova__sub{font-size:var(--nd-fs-body);color:#d8c49a;font-weight:600}.onb-start{--cut:var(--nd-cut-lg);align-self:end;gap:var(--nd-space-3);padding:var(--nd-space-4);pointer-events:auto;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:nd-panel-in var(--nd-dur-4) var(--nd-ease-out) .25s backwards;background:linear-gradient(#0a101ad1,#05090fbd);flex-direction:column;grid-area:2/3/4;display:flex;box-shadow:inset 0 0 0 1px #8fd0ff24,inset 0 1px #aac8f01a,0 20px 60px #00000073}.onb-cta{height:clamp(112px,9.4vw,236px);display:flex}.onb-field{flex-direction:column;gap:.5em;display:flex}.onb-field__label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--nd-text-2);justify-content:space-between;font-weight:600;display:flex}.onb-field__count{font-family:var(--nd-font-mono);letter-spacing:.04em;color:var(--nd-text-3)}.onb-field__count.is-bad{color:var(--nd-danger)}.onb-field__box{--cut:var(--nd-cut-md);--line:#8fd0ff59;box-shadow:inset 0 0 0 1px #8fd0ff29, inset 0 -2px 0 var(--line);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);transition:box-shadow var(--nd-dur-2) ease;background:linear-gradient(#040910d9,#080e18b3);align-items:center;display:flex;position:relative}.onb-field__box:focus-within{--line:var(--nd-holo-edge);box-shadow:inset 0 0 0 1px #8fd0ff66, inset 0 -2px 0 var(--line), inset 0 -14px 18px -14px var(--nd-holo-glow)}.onb-field__box.is-ok{--line:var(--nd-ok)}.onb-field__box.is-bad{--line:var(--nd-danger);box-shadow:inset 0 0 0 1px #ff4d5e73, inset 0 -2px 0 var(--line)}.onb-field__box input{min-width:0;font-family:var(--nd-font-display);font-size:var(--nd-fs-h2);letter-spacing:.1em;color:#f4f9ff;caret-color:var(--nd-holo-edge);background:0 0;border:0;outline:none;flex:1;padding:.62em .8em;font-weight:600}.onb-field__box input::placeholder{color:var(--nd-text-3);letter-spacing:.16em;text-transform:uppercase;font-size:.8em}.onb-field__dice{width:2.6em;color:var(--nd-text-2);font-size:var(--nd-fs-h3);transition:color var(--nd-dur-2) ease, transform var(--nd-dur-3) var(--nd-ease-out);align-self:stretch;place-items:center;display:grid}.onb-field__dice:hover:not(:disabled){color:var(--nd-holo-edge);transform:rotate(180deg)}.onb-field__box .nd-tip-anchor{align-self:stretch}.onb-field__hint{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;color:var(--nd-text-3)}.onb-field__hint.is-bad{color:var(--nd-danger)}.onb-home{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.06em;color:var(--nd-text-3);align-items:center;gap:.6em;display:flex}.onb-home>.nd-icon{color:var(--nd-holo-edge);opacity:.8;flex:none}.onb-home__coords{color:var(--nd-holo-edge);animation:onb-coords-in .6s var(--nd-ease-out)}.onb-home__coords.is-rolling{animation:.3s linear infinite nd-flicker}@keyframes onb-coords-in{0%{opacity:0;filter:blur(3px)}to{opacity:1}}.onb-home>span{white-space:nowrap}@media (width<=1600px){.onb-home__auto{display:none}}.onb-home__reroll{white-space:nowrap;font-family:var(--nd-font-display);font-size:calc(var(--nd-fs-micro) * .95);letter-spacing:.14em;text-transform:uppercase;color:var(--nd-text-2);transition:color var(--nd-dur-2) ease, box-shadow var(--nd-dur-2) ease;flex:none;align-items:center;gap:.4em;margin-left:auto;padding:.3em .6em;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #8fd0ff33}.onb-home__reroll:hover:not(:disabled){color:var(--nd-holo-edge);box-shadow:inset 0 0 0 1px #8fd0ff8c}.onb-home__reroll:disabled{opacity:.5}@media (height<=760px){.onb-title{font-size:clamp(30px,3.1vw,80px)}.onb-steps{gap:2px}.onb-step{padding-top:4px;padding-bottom:4px}.onb-cta{height:clamp(100px,8.6vw,200px)}}.rsp{z-index:2;gap:var(--nd-space-4) var(--nd-space-5);padding:var(--nd-hud-inset);pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:clamp(360px,30vw,780px) minmax(0,1fr) clamp(320px,25vw,640px);display:grid;position:absolute;inset:0}.rsp-vignette{z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 58%,#0000 35%,#2802088c 100%),linear-gradient(90deg,#0a0104d1,#0a01044d 34%,#0000 50%),linear-gradient(#0000 70%,#0a0104b3),linear-gradient(#3c040c59,#0000 30%);animation:3.2s ease-in-out infinite rsp-alarm;position:absolute;inset:0}@keyframes rsp-alarm{0%,to{opacity:.9}50%{opacity:1}}.rsp-noise{z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ff506409 0 1px,#0000 1px 3px);position:absolute;inset:0}.rsp.is-warping>:not(.rsp-vignette):not(.rsp-noise){animation:rsp-out .7s var(--nd-ease-in-out) forwards}@keyframes rsp-out{to{opacity:0;filter:blur(6px)brightness(1.6);transform:scale(1.05)}}.rsp-head{grid-area:1/1/auto/3;align-self:start;max-width:min(70vw,1400px)}.rsp-head__kicker{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.26em;text-transform:uppercase;color:#ff9aa5;align-items:center;gap:.7em;animation:.5s ease-out .2s backwards nd-fade-in;display:flex}.rsp-head__dot{background:var(--nd-danger);width:.55em;height:.55em;box-shadow:0 0 10px var(--nd-danger);border-radius:50%;animation:1s step-end infinite nd-blink}.rsp-title{font-family:var(--nd-font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#ffe7ea;background:linear-gradient(#fff 0%,#ffd0d6 40%,#ff4d5e 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #ff4d5e8c)drop-shadow(0 0 2px #ffdce199);animation:rsp-title-in 1.6s var(--nd-ease-out) .1s backwards;-webkit-background-clip:text;background-clip:text;margin:.15em 0 0;font-size:clamp(32px,3.5vw,92px);font-weight:800;line-height:1.04;position:relative}@keyframes rsp-title-in{0%{opacity:0;letter-spacing:.5em;filter:blur(12px)brightness(2.6)}40%{opacity:1}to{letter-spacing:.12em}}.rsp-title:before,.rsp-title:after{content:attr(data-text);-webkit-text-fill-color:currentColor;pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.rsp-title:before{color:#ff3c50e6;animation:4.2s step-end 1s infinite rsp-glitch-a}.rsp-title:after{color:#78dcffb3;animation:4.2s step-end 1s infinite rsp-glitch-b}@keyframes rsp-glitch-a{0%{opacity:.9;clip-path:inset(14% 0 60%);transform:translate(-6px)}2%{clip-path:inset(56% 0 20%);transform:translate(5px)}4%{clip-path:inset(32% 0 44%);transform:translate(-3px)}6%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}}@keyframes rsp-glitch-b{0%{opacity:.8;clip-path:inset(64% 0 10%);transform:translate(6px)}2%{clip-path:inset(6% 0 74%);transform:translate(-5px)}4%{clip-path:inset(42% 0 36%);transform:translate(2px)}6%,to{opacity:0;clip-path:inset(0 0 100%);transform:none}}.rsp-sub{max-width:44em;font-family:var(--nd-font-body);font-size:calc(var(--nd-fs-body) * 1.15);color:var(--nd-text);animation:nd-fade-up .6s var(--nd-ease-out) .9s backwards;margin:.8em 0 0;font-weight:600;line-height:1.35}.rsp-kept{pointer-events:auto;grid-area:3/1;align-self:end}.rsp-kept__list{gap:2px;display:grid}.rsp-kept__list li{border-bottom:1px solid #8fd0ff14;align-items:center;gap:.75em;padding:.5em .2em;display:flex}.rsp-kept__list li:last-child{border-bottom:0}.rsp-kept__list .nd-icon{color:var(--nd-holo-edge);filter:drop-shadow(0 0 4px var(--nd-holo-glow));flex:none}.rsp-kept__label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-text-2);flex:1;font-weight:600}.rsp-kept__list b{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-text);font-weight:400}.rsp-cta{gap:var(--nd-space-3);pointer-events:auto;flex-direction:column;grid-area:3/3;display:flex}.rsp-cta__button{height:clamp(124px,10.4vw,260px);display:flex}.rsp-home{min-width:0;padding:var(--nd-space-2) var(--nd-space-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:nd-fade-up .5s var(--nd-ease-out) .7s backwards;background:#060a12b8;flex-wrap:wrap;align-items:center;gap:.3em .7em;display:flex;box-shadow:inset 0 0 0 1px #8fd0ff24}.rsp-home__label{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-text-2);font-weight:600}.rsp-home__coords{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-holo-edge);text-shadow:0 0 10px #4fc3ff80;flex:1}.rsp-home__coords.is-rolling{animation:.3s linear infinite nd-flicker}.rsp-home__label{white-space:nowrap}.app-root{background:var(--nd-bg-0,#03060c);position:fixed;inset:0;overflow:hidden}.app-hud{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.app-hud>.nd-topbar{pointer-events:auto;flex:none}.app-screen{z-index:1;pointer-events:none;flex:auto;min-height:0;position:relative}.app-screen__hud{pointer-events:none;animation:shell-hud-in .38s var(--nd-ease-out) backwards;position:absolute;inset:0}@keyframes shell-hud-in{0%{opacity:0}35%{opacity:1;filter:brightness(1.5)saturate(1.2)}to{opacity:1;filter:none}}body.nd-shell-game .nd-toaster--top-center{top:calc(clamp(50px, 4vw, 96px) + var(--gns-h,0px) + var(--nd-space-3))}body.nd-shell-onboarding .nd-toaster--top-center{top:clamp(150px,19vh,280px)}body:has(.gmoment) .nd-toaster{opacity:0;visibility:hidden}body:has(.nd-modal) .nd-toaster--top-center{left:auto;right:var(--nd-hud-inset);transform:none}.gfx{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gfx__veil{opacity:0;background:repeating-linear-gradient(0deg,#78beff12 0 1px,#0000 1px 3px),linear-gradient(#040c18f0,#02060ef5);position:absolute;inset:0}.gfx__glitch{opacity:0;mix-blend-mode:screen;background:linear-gradient(#0000 18%,#4fc3ff38 18% 19.2%,#0000 19.2% 46%,#ff8a1f29 46% 46.8%,#0000 46.8% 71%,#8fd0ff33 71% 73%,#0000 73%);position:absolute;inset:0}.gfx__line{opacity:0;background:linear-gradient(90deg, transparent, var(--nd-holo-core) 15%, #fff 50%, var(--nd-holo-core) 85%, transparent);height:3px;box-shadow:0 0 14px 2px var(--nd-holo-glow), 0 0 50px 8px #4fa0ff59;position:absolute;top:0;left:0;right:0}.gfx__line:before{content:"";background:linear-gradient(#0000,#4fafff38);height:90px;position:absolute;bottom:100%;left:0;right:0}.gfx--scan .gfx__veil{animation:.46s linear forwards gfx-veil}.gfx--scan .gfx__glitch{animation:.46s step-end forwards gfx-glitch}.gfx--scan .gfx__line{animation:gfx-line .46s var(--nd-ease-in-out) forwards}@keyframes gfx-veil{0%{opacity:0;clip-path:inset(0)}28%{opacity:1;clip-path:inset(0)}36%{opacity:1;clip-path:inset(0)}to{opacity:.9;clip-path:inset(100% 0 0)}}@keyframes gfx-glitch{0%{opacity:0;transform:none}8%{opacity:1;transform:translateY(-4%)}16%{opacity:.6;transform:translateY(9%)scaleY(1.4)}24%{opacity:1;transform:translateY(-12%)}32%{opacity:.5;transform:translateY(18%)}40%,to{opacity:0}}@keyframes gfx-line{0%,30%{opacity:0;transform:translateY(0)}36%{opacity:1;transform:translateY(0)}94%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.gfx--warp{z-index:85}.gfx--warp .gfx__tunnel{opacity:0;mix-blend-mode:screen;background:repeating-conic-gradient(#d6f1ffd9 0deg .35deg,#0000 .35deg 3.1deg);width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;animation:1.3s cubic-bezier(.55,0,.9,.45) 80ms forwards gfx-tunnel;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 6%,#0006 14%,#000 32%,#0000 56%);mask:radial-gradient(circle,#0000 6%,#0006 14%,#000 32%,#0000 56%)}.gfx--warp .gfx__tunnel--2{background:repeating-conic-gradient(from 1.4deg,#6fb6ffb3 0deg .6deg,#0000 .6deg 5.3deg);animation-duration:1.2s;animation-delay:.22s}@keyframes gfx-tunnel{0%{opacity:0;transform:scale(.35)rotate(0)}30%{opacity:.7}85%{opacity:1;transform:scale(1.6)rotate(6deg)}to{opacity:0;transform:scale(2.2)rotate(8deg)}}.gfx--warp .gfx__flash{opacity:0;background:radial-gradient(circle,#fff 0%,#d6f1ff 25%,#4f9dff 60%,#0a1a35 100%);animation:1.9s ease-out forwards gfx-flash;position:absolute;inset:0}@keyframes gfx-flash{0%,52%{opacity:0}64%{opacity:1}74%{opacity:1}to{opacity:0}}.gfx--warp .gfx__veil{animation:1.9s linear forwards gfx-warp-veil}@keyframes gfx-warp-veil{0%,66%{opacity:0;clip-path:inset(0)}74%{opacity:.85;clip-path:inset(0)}to{opacity:.6;clip-path:inset(100% 0 0)}}.gfx--warp .gfx__line{animation:gfx-warp-line 1.9s var(--nd-ease-in-out) forwards}@keyframes gfx-warp-line{0%,72%{opacity:0;transform:translateY(0)}76%{opacity:1;transform:translateY(0)}97%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.gload{z-index:200;justify-content:center;align-items:center;gap:var(--nd-space-4);background:var(--nd-scanlines), radial-gradient(ellipse at center, #0a1424 0%, #03060c 70%);flex-direction:column;transition:opacity .6s,filter .6s;display:flex;position:absolute;inset:0}.gload.is-done{opacity:0;filter:blur(6px)brightness(1.6);pointer-events:none}.gload__orb{width:clamp(110px,9vw,200px);height:clamp(110px,9vw,200px);position:relative}.gload__ring{border-radius:50%;position:absolute;inset:0}.gload__ring--a{border:2px solid #0000;border-top-color:var(--nd-holo-edge);border-right-color:#8fd0ff59;animation:1.4s linear infinite nd-spin;box-shadow:0 0 18px #4fc3ff40}.gload__ring--b{border:1px dashed #8fd0ff73;animation:6s linear infinite reverse nd-spin;inset:14%}.gload__ring--c{border:2px solid #0000;border-bottom-color:var(--nd-amber);filter:drop-shadow(0 0 6px var(--nd-amber-glow));border-left-color:#ff8a1f4d;animation:2.2s linear infinite reverse nd-spin;inset:26%}.gload__sweep{background:conic-gradient(#4fc3ff59,#0000 22%);border-radius:50%;animation:2.6s linear infinite nd-spin;position:absolute;inset:6%}.gload__core{background:radial-gradient(circle, #fff, var(--nd-holo-edge) 45%, transparent 72%);box-shadow:0 0 24px var(--nd-holo-glow);border-radius:50%;animation:1.2s ease-in-out infinite nd-pulse;position:absolute;inset:42%}.gload__title{font-family:var(--nd-font-display);letter-spacing:.4em;text-transform:uppercase;color:#eaf6ff;text-shadow:0 0 16px #4fafff80;padding-left:.4em;font-size:clamp(18px,1.5vw,36px);font-weight:800}.gload__text{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.3em;text-transform:uppercase;color:var(--nd-text-2)}.gload__dots:after{content:"";animation:1.2s steps(4,end) infinite gload-dots}@keyframes gload-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.gsmall{display:none}@media (width<=1023px){.gsmall{z-index:1000;background:var(--nd-scanlines), radial-gradient(ellipse at center, #08101ef7, #020409fc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}}.gsmall__box{width:min(440px,100%)}.gsmall__box .nd-panel__body{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.gsmall__icon{border:2px solid var(--nd-holo-edge);width:56px;height:40px;box-shadow:0 0 12px var(--nd-holo-glow);position:relative}.gsmall__icon span{animation:gsmall-grow 1.8s var(--nd-ease-in-out) infinite alternate;border:1px dashed #8fd0ff99;position:absolute;inset:6px}@keyframes gsmall-grow{0%{transform:scale(.6)}to{transform:scale(1.25)}}.gsmall__msg{font-family:var(--nd-font-body);color:var(--nd-text-2);margin:0;font-size:15px;font-weight:500;line-height:1.35}.shell-crash{padding:var(--nd-hud-inset);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.shell-crash>*{pointer-events:auto;width:min(560px,90%)}.shell-crash__msg{font-family:var(--nd-font-mono);color:var(--nd-danger);word-break:break-word}.shell-crash__actions{justify-content:center;gap:var(--nd-space-2);flex-wrap:wrap;display:flex}.shell-scene-error{left:50%;top:var(--nd-space-3);z-index:5;font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text);pointer-events:auto;animation:nd-fade-up .3s var(--nd-ease-out);background:#1e060ae0;align-items:center;gap:.9em;padding:.5em .6em .5em 1em;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ff4d5e8c,0 0 20px #ff4d5e33}.shell-scene-error b{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-danger)}.shell-scene-error__dot{background:var(--nd-danger);width:8px;height:8px;box-shadow:0 0 8px var(--nd-danger);border-radius:50%;animation:1.2s infinite nd-blink}.shell-boot-error{place-items:center;display:grid;position:absolute;inset:0}.shell-boot-error>*{width:min(560px,90vw)}.shell-boot-error__msg{font-family:var(--nd-font-mono);color:var(--nd-danger);margin:0 0 1em}.gdev{--cut:var(--nd-cut-sm);z-index:70;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a12f0;align-items:stretch;font-size:12px;display:flex;position:absolute;top:58%;left:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #5cf2c266,0 10px 30px #00000080}.gdev__head{font-family:var(--nd-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-res-fuel);flex-direction:column;align-items:center;gap:.6em;padding:.7em .45em;font-size:10px;font-weight:700;display:flex}.gdev__head:hover{background:#5cf2c214}.gdev__title{writing-mode:vertical-rl;transform:rotate(180deg)}.gdev__body{flex-direction:column;gap:6px;width:270px;padding:8px 12px 10px 4px;animation:.2s ease-out nd-fade-in;display:flex}.gdev__label{font-family:var(--nd-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nd-text-3);margin-top:4px;font-size:10px}.gdev__row{flex-wrap:wrap;gap:4px;display:flex}.gdev__row .nd-btn{height:26px;padding:0 .9em;font-size:10px}.gdev__row--end{justify-content:flex-end;margin-top:4px}:root{--gns-h:clamp(32px, 2.3vw, 56px)}.app-hud>.gns-row{flex:none}.gns-row{--cut:calc(var(--gns-h) * .42);z-index:11;height:var(--gns-h);margin-top:calc(var(--nd-space-1) * -1);padding:0 var(--nd-hud-inset);pointer-events:none;filter:drop-shadow(0 6px 18px #00000080);justify-content:center;align-items:stretch;display:flex;position:relative}.gns-row:before{content:"";left:var(--nd-hud-inset);right:var(--nd-hud-inset);pointer-events:none;background:linear-gradient(90deg,#0000,#ff8a1f47 30% 70%,#0000);height:1px;position:absolute;top:50%}.gns{--gns-accent:var(--nd-amber);align-items:center;gap:var(--nd-space-3);min-width:0;max-width:min(1120px,100%);height:100%;padding:0 calc(var(--cut) * .55) 0 calc(var(--cut) + var(--nd-space-1));pointer-events:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gns-accent) 38%, transparent), inset 0 -2px 0 color-mix(in srgb, var(--gns-accent) 70%, transparent);clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% 50%, calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 50%);animation:gns-in .52s var(--nd-ease-out) backwards;background:linear-gradient(#ff963214,#0000 60%),linear-gradient(#0f151ff7,#070b12f2);display:flex;position:relative}@keyframes gns-in{0%{opacity:0;filter:brightness(2);transform:translateY(-6px)scaleX(.94)}60%{opacity:1;filter:brightness(1.2)}to{filter:none;transform:none}}.gns__kicker{font-family:var(--nd-font-display);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-amber-hot);text-shadow:0 0 10px var(--nd-amber-glow);flex:none;align-items:center;gap:.45em;font-weight:700;display:inline-flex}.gns__kicker .nd-icon{filter:drop-shadow(0 0 4px var(--nd-amber-glow))}.gns__step{font-family:var(--nd-font-mono);letter-spacing:.02em;color:#fff3e2;margin-left:.2em;font-weight:400}.gns__step span{color:var(--nd-text-3)}.gns__bodywrap{flex:auto;align-self:stretch;min-width:0;display:flex}.gns__body{min-width:0;padding-left:var(--nd-space-3);white-space:nowrap;cursor:default;border-left:1px solid #8fd0ff29;align-items:center;gap:.75em;display:flex}.gns__title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.1em;text-transform:uppercase;color:#f4f9ff;text-shadow:0 0 12px #b4d7ff40;flex:none;font-weight:700}.gns__hint{text-overflow:ellipsis;min-width:0;font-family:var(--nd-font-body);font-size:var(--nd-fs-body);color:var(--nd-text-2);font-weight:600;overflow:hidden}.gns__progress{flex:none;align-items:center;gap:.55em;display:inline-flex}.gns__bar{background:#8fd0ff1f;width:clamp(44px,4.2vw,110px);height:5px;position:relative;overflow:hidden;transform:skew(-24deg)}.gns__bar>span{transform-origin:0;background:linear-gradient(90deg, var(--nd-amber), var(--nd-amber-hot));box-shadow:0 0 8px var(--nd-amber-glow);transition:transform .7s var(--nd-ease-out);position:absolute;inset:0}.gns__count{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-text)}.gns__reward{font-family:var(--nd-font-mono);font-size:var(--nd-fs-num);color:var(--nd-nova);text-shadow:0 0 8px var(--nd-nova-glow);cursor:default;flex:none;align-items:center;gap:.3em;display:inline-flex}.gns__reward b{font-weight:400}.gns__plus{font-family:var(--nd-font-display);color:var(--nd-text-2);text-shadow:none;font-size:.8em}.gns__reward:focus-visible{box-shadow:0 0 0 1px var(--nd-holo-edge);outline:none}.gns__go{--c:var(--nd-amber);height:74%;font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.2em;text-transform:uppercase;color:#fff4e4;box-shadow:inset 0 0 0 1px var(--nd-amber-hot), inset 0 1px 0 #ffdcaa80, 0 0 14px var(--nd-amber-glow);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);text-shadow:0 0 10px #ffaa50e6;transition:filter var(--nd-dur-2) ease, transform var(--nd-dur-1) ease;background:linear-gradient(#7a3a0c,#3a1704 70%);flex:none;align-items:center;gap:.35em;padding:0 1.15em 0 1.3em;font-weight:800;animation:2.4s ease-in-out infinite gns-go;display:inline-flex;position:relative}.gns__go:hover{filter:brightness(1.25) drop-shadow(0 0 8px var(--nd-amber-glow))}.gns__go:active{transform:translateY(1px)scale(.98)}.gns__go .nd-icon{animation:1.2s ease-in-out infinite gns-chev}.gns__go.is-here{filter:saturate(.75);animation:none}@keyframes gns-go{0%,to{box-shadow:inset 0 0 0 1px var(--nd-amber-hot), inset 0 1px 0 #ffdcaa80, 0 0 6px var(--nd-amber-glow)}50%{box-shadow:inset 0 0 0 1px #ffe0b0, inset 0 1px 0 #ffdcaab3, 0 0 18px var(--nd-amber-glow-strong)}}@keyframes gns-chev{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.gns__go:focus-visible{filter:drop-shadow(0 0 1px #d6f1ff)drop-shadow(0 0 8px #4fc3ffb3);outline:none}.gns.is-complete{--gns-accent:var(--nd-nova);animation:gns-in .52s var(--nd-ease-out) backwards, gns-glow 1.8s ease-in-out infinite;background:radial-gradient(50% 140% at 50% 120%,#ffd36b38,#0000 70%),linear-gradient(#281c08f5,#100b04f2)}.gns.is-complete .gns__kicker{color:var(--nd-ok);text-shadow:0 0 10px var(--nd-ok-glow)}.gns.is-complete .gns__kicker .nd-icon{filter:drop-shadow(0 0 4px var(--nd-ok-glow))}.gns.is-complete .gns__title{color:#fff6dc;text-shadow:0 0 12px #ffd36b80}.gns.is-complete .gns__hint{color:#e2c88e}@keyframes gns-glow{0%,to{box-shadow:inset 0 0 0 1px #ffd36b73,inset 0 -2px #ffd36bb3}50%{box-shadow:inset 0 0 0 1px #ffe6a0d9,inset 0 -2px #ffe7a6,inset 0 0 22px #ffd36b40}}.gns__claim{height:78%;font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.18em;text-transform:uppercase;color:var(--nd-nova-ink);background:linear-gradient(180deg, #fff1c2, var(--nd-nova) 45%, #d99a2e);clip-path:polygon(.6em 0,100% 0,calc(100% - .6em) 100%,0 100%);transition:filter var(--nd-dur-2) ease, transform var(--nd-dur-1) ease;flex:none;align-items:center;gap:.7em;padding:0 1.1em 0 1.4em;font-weight:800;animation:1.1s ease-in-out infinite gns-claim;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6d8,inset 0 -2px #78460a99}.gns__claim:hover:not(:disabled){filter:brightness(1.12)drop-shadow(0 0 10px #ffd36be6)}.gns__claim:active:not(:disabled){transform:scale(.97)}.gns__claim:disabled{filter:saturate(.5)brightness(.8);cursor:progress}.gns__claim:focus-visible{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 10px #ffd36bf2);outline:none}.gns__claim-glow{width:45%;animation:nd-shimmer 1.8s var(--nd-ease-in-out) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;top:0;bottom:0;left:0;transform:skew(-20deg)}.gns__claim-label,.gns__claim-amount{position:relative}.gns__claim-amount{font-family:var(--nd-font-mono);letter-spacing:.02em;align-items:center;gap:.25em;font-weight:400;display:inline-flex}@keyframes gns-claim{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.gns__shock{background:radial-gradient(ellipse 40% 160% at var(--x,85%) 50%, #ffecaae6, #ffd36b59 40%, transparent 70%);pointer-events:none;animation:gns-shock .9s var(--nd-ease-out) forwards;position:absolute;inset:0}@keyframes gns-shock{0%{opacity:1;transform:scaleX(.3)}to{opacity:0;transform:scaleX(2.2)}}.gns--done{--gns-accent:var(--nd-gold);gap:var(--nd-space-2);padding-right:calc(var(--cut) + var(--nd-space-1));background:linear-gradient(#1e1608f0,#0c0904eb)}.gns__crown{width:1.5em;height:1.5em;font-size:var(--nd-fs-h3);color:var(--nd-gold);filter:drop-shadow(0 0 6px #f2b33db3)}.gns__done-title{font-family:var(--nd-font-display);font-size:var(--nd-fs-h3);letter-spacing:.18em;text-transform:uppercase;color:#ffe3a3;text-shadow:0 0 12px #f2b33d80;font-weight:800}.gns__done-text{font-size:var(--nd-fs-body);color:#cdb586;white-space:nowrap;font-weight:600}.gns-tip{gap:.3em;min-width:9em;display:grid}.gns-tip__row{font-size:var(--nd-fs-label);color:var(--nd-text-2);align-items:center;gap:.45em;display:flex}.gns-tip__row b{font-family:var(--nd-font-mono);color:var(--nd-text);font-weight:400}.gns-tip__row.is-nova b{color:var(--nd-nova)}.gns-tip__row.is-r0 .nd-icon{color:var(--nd-res-metal)}.gns-tip__row.is-r1 .nd-icon{color:var(--nd-res-crystal)}.gns-tip__row.is-r2 .nd-icon{color:var(--nd-res-fuel)}.gns-tip__hint{flex-direction:column;gap:.4em;max-width:22em;display:flex}.gns-tip__where{font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.08em;color:var(--nd-amber-hot)}@media (width<=1500px){.gns{gap:var(--nd-space-2)}.gns__kicker{letter-spacing:.14em}}@media (width<=1360px){.gns__plus{display:none}}.gcele{z-index:120;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gcele__coin{will-change:transform, opacity;filter:drop-shadow(0 0 6px #ffd36bd9);position:absolute;top:0;left:0}.gcele__coin svg{display:block}.gcele__ring{border:2px solid #ffe196e6;border-radius:50%;width:90px;height:90px;position:absolute;box-shadow:0 0 24px #ffd36bcc,inset 0 0 18px #ffd36b80}.gcele__label{--c:var(--nd-nova);font-family:var(--nd-font-display);letter-spacing:.1em;white-space:nowrap;color:var(--c);text-shadow:0 0 12px color-mix(in srgb, var(--c) 70%, transparent), 0 2px 0 #0009;font-weight:800;position:absolute}.gcele__label.is-nova{font-size:clamp(20px,1.7vw,42px)}.gcele__label.is-res{font-family:var(--nd-font-mono);font-size:clamp(13px,.95vw,24px);font-weight:400}.gmoment{--m:var(--nd-nova);--m-glow:#ffd36b8c;z-index:92;cursor:pointer;place-items:center;animation:2.9s linear forwards gmoment-out;display:grid;position:fixed;inset:0;overflow:hidden}.gmoment.is-loss{--m:var(--nd-danger);--m-glow:#ff4d5e80}@keyframes gmoment-out{0%,86%{opacity:1}to{opacity:0}}.gmoment__veil{background:radial-gradient(ellipse 46% 36% at 50% 50%, color-mix(in srgb, var(--m) 20%, transparent), transparent 72%), var(--nd-scanlines), radial-gradient(ellipse at center, #03050acc, #010206f2);-webkit-backdrop-filter:blur(6px)saturate(.7);backdrop-filter:blur(6px)saturate(.7);animation:.3s ease-out nd-fade-in;position:absolute;inset:0}.gmoment__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--m) 9%, transparent) 0deg 2.5deg, transparent 5deg 13deg);filter:blur(3px);width:180vmax;height:180vmax;margin:-90vmax 0 0 -90vmax;animation:3s linear forwards gmoment-rays;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(circle,#0000 3%,#000000e6 9%,#0000 30%);mask:radial-gradient(circle,#0000 3%,#000000e6 9%,#0000 30%)}.gmoment.is-held .gmoment__rays{animation:3s linear forwards gmoment-rays}@keyframes gmoment-rays{0%{opacity:0;transform:rotate(0)scale(.6)}15%{opacity:1}to{opacity:.7;transform:rotate(24deg)scale(1.1)}}.gmoment__sweep{background:linear-gradient(90deg, transparent, var(--m) 20%, #fff 50%, var(--m) 80%, transparent);height:2px;box-shadow:0 0 20px 4px var(--m-glow);animation:gmoment-sweep .9s var(--nd-ease-out) forwards;position:absolute;top:50%;left:0;right:0}@keyframes gmoment-sweep{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(60)}}.gmoment__content{align-items:center;gap:var(--nd-space-2);text-align:center;padding:0 var(--nd-space-6);flex-direction:column;display:flex;position:relative}.gmoment__emblem{width:clamp(56px,5vw,120px);height:clamp(56px,5vw,120px);color:var(--m);filter:drop-shadow(0 0 16px var(--m-glow));animation:gmoment-emblem .9s var(--nd-ease-snap) .15s backwards}@keyframes gmoment-emblem{0%{opacity:0;transform:translateY(20px)scale(.4)}to{opacity:1;transform:none}}.gmoment__kicker{font-family:var(--nd-font-mono);font-size:var(--nd-fs-label);letter-spacing:.4em;text-transform:uppercase;color:color-mix(in srgb, var(--m) 70%, #fff);animation:.4s ease-out .3s backwards nd-fade-in}.gmoment__title{font-family:var(--nd-font-display);letter-spacing:.16em;text-transform:uppercase;color:#fff8e6;text-shadow:0 0 30px var(--m-glow), 0 0 4px #fff;animation:gmoment-title 1s var(--nd-ease-out) .2s backwards;margin:0;font-size:clamp(38px,4.6vw,120px);font-weight:800;line-height:1}.gmoment.is-loss .gmoment__title{color:#ffe5e8}@keyframes gmoment-title{0%{opacity:0;letter-spacing:.6em;filter:blur(12px)brightness(2.5)}50%{opacity:1}to{letter-spacing:.16em;filter:none}}.gmoment__msg{font-family:var(--nd-font-body);font-size:calc(var(--nd-fs-body) * 1.35);color:var(--nd-text);animation:nd-fade-up .5s var(--nd-ease-out) .6s backwards;margin:0;font-weight:600}.gmoment__nova{margin-top:var(--nd-space-2);font-family:var(--nd-font-mono);font-size:var(--nd-fs-title);color:var(--nd-nova);text-shadow:0 0 14px var(--nd-nova-glow);animation:gmoment-emblem .7s var(--nd-ease-snap) .8s backwards;background:#1e1404b3;align-items:center;gap:.4em;padding:.35em .9em;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd36b80,0 0 24px #ffd36b40}.gmoment__skip{margin-top:var(--nd-space-3);font-family:var(--nd-font-mono);font-size:var(--nd-fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--nd-text-3);animation:.4s ease-out 1.4s backwards nd-fade-in}.gns__claim .nova-coin{filter:drop-shadow(0 0 1px #462300f2)drop-shadow(0 1px 1px #46230099)}.gmoment.is-held{animation:none}
