/* CRY SPACE NEBULA 3 — independent presentation layer. No prices, rules or data. */
:root{--nb-ink:#e7f6ff;--nb-muted:#8dadbf;--nb-cyan:#39ddec;--nb-blue:#309bde;--nb-line:#36758c;--nb-pane:linear-gradient(125deg,rgba(32,73,94,.76),rgba(7,28,44,.88) 60%,rgba(9,33,53,.78));--nb-border:1px solid rgba(80,181,208,.63);--nb-shadow:inset 0 1px 0 #b4f6ff55,inset 0 0 0 3px #00152366,0 10px 24px #0005,0 0 18px #139ab314}
html[data-nebula="3"]{background:#020b12!important;color:var(--nb-ink);color-scheme:dark}
html[data-nebula="3"] body{background:transparent!important;color:var(--nb-ink)!important;font-family:'Segoe UI',Arial,sans-serif!important;font-size:16px;line-height:1.5}
html[data-nebula="3"] *,html[data-nebula="3"] *:before,html[data-nebula="3"] *:after{box-sizing:border-box}
html[data-nebula="3"] :is(h1,h2,h3,h4){font-family:'Segoe UI',Arial,sans-serif!important;color:#e8f8ff;letter-spacing:-.025em;font-weight:650}
html[data-nebula="3"] a{color:#bdebf9;text-decoration:none}
html[data-nebula="3"] :is(button,.ui-button,.xn5-button,.ce-button,.cm2-button,input[type=submit]){border:1px solid #428fa9!important;background:linear-gradient(120deg,#15506caa,#0a3049de)!important;color:#dffbff!important;border-radius:4px!important;min-height:39px;padding:9px 15px;box-shadow:inset 0 1px 0 #b5f4ff40,0 2px 9px #001b2f66!important;font-family:inherit;font-weight:600;line-height:1.25;cursor:pointer;transition:background .2s,box-shadow .2s,border-color .2s}
html[data-nebula="3"] :is(button,.ui-button,.xn5-button,.ce-button,.cm2-button,input[type=submit]):hover{background:linear-gradient(120deg,#147b96cc,#0e465fae)!important;border-color:#60e8f6!important;box-shadow:inset 0 0 18px #0adde92b,0 0 18px #17c4e03d!important}
html[data-nebula="3"] :is(a,button,input,select,summary):focus-visible{outline:2px solid #8cfcff!important;outline-offset:3px!important}
html[data-nebula="3"] :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){color:#ebfaff!important;background:linear-gradient(100deg,#061c2b,#09283dcc)!important;border:1px solid #39758f!important;border-radius:4px!important;font:inherit;max-width:100%;padding:10px 12px;box-shadow:inset 0 3px 12px #0003!important}
html[data-nebula="3"] :is(input[type=checkbox],input[type=radio]){accent-color:#1dd5e8}
html[data-nebula="3"] .cc-space-layer{background:linear-gradient(125deg,#020a1399,#04162477),url('../images/nebula3/nebula.webp') center/cover fixed!important;opacity:1!important}
html[data-nebula="3"] .cc-space-layer:before{opacity:.18!important}
/* Main shell rebuilt around a command rail and a compact, unbroken resource row. */
html[data-nebula="3"].xnova-game body{padding-bottom:76px!important}
html[data-nebula="3"].xnova-game #caja{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;gap:18px!important;padding:16px 24px 26px!important;max-width:2000px!important;margin:auto!important}
html[data-nebula="3"].xnova-game #caja.ui-has-aside{grid-template-columns:200px minmax(0,1fr) 180px!important}
html[data-nebula="3"].xnova-game #topnav{grid-column:1/-1!important;padding-top:0!important}
html[data-nebula="3"].xnova-game #topnav:before{display:none!important}
html[data-nebula="3"].xnova-game #bar{display:flex!important;gap:24px!important;align-items:center!important;width:100%!important;margin:0 0 15px!important;min-height:74px!important;padding:10px 18px!important;background:linear-gradient(120deg,#1d46638c,#071c2dd4)!important;border:var(--nb-border)!important;border-radius:8px!important;box-shadow:var(--nb-shadow)!important;backdrop-filter:blur(20px)}
html[data-nebula="3"].xnova-game #bar .nb3-brand{display:flex!important;align-items:center;gap:11px;flex:0 0 200px;padding:0!important;font:700 21px/1.1 'Segoe UI',Arial,sans-serif!important;letter-spacing:.10em;color:#effdff!important}
.nb3-brand img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 0 8px #29c7f88c)}
.nb3-brand small{display:block;font:9px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.16em;color:#7fb8ce;margin-top:6px}
html[data-nebula="3"].xnova-game #bar ul{display:flex;gap:0 7px!important;margin:0!important;flex:1;justify-content:flex-end}
html[data-nebula="3"].xnova-game #bar a:not(.nb3-brand){font:500 14px/1.3 'Segoe UI',Arial,sans-serif!important;padding:8px 6px!important;border-radius:4px}
html[data-nebula="3"].xnova-game #recursos{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;margin:0 0 15px!important}
html[data-nebula="3"].xnova-game #recursos>li{min-height:88px!important;display:grid!important;grid-template-columns:45px minmax(0,1fr)!important;grid-template-rows:23px auto!important;align-items:center;column-gap:10px!important;padding:13px 30px 12px 13px!important;position:relative;border:1px solid var(--nb-res,#309abb)!important;background:linear-gradient(110deg,#1a4a6077,#061927dd 80%)!important;border-radius:6px!important;box-shadow:inset 0 0 0 3px #091d29aa,inset 0 1px 0 #b3f7ff88,0 0 13px color-mix(in srgb,var(--nb-res,#309abb) 26%,transparent)!important;overflow:visible!important}
html[data-nebula="3"].xnova-game #recursos>li:before{content:'';position:absolute;inset:4px;pointer-events:none;background:linear-gradient(120deg,transparent 10%,#94e5ef0d 20%,transparent 32%);border-radius:4px}
html[data-nebula="3"].xnova-game #recursos .ui-resource-name{position:static!important;grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;font-size:12px!important;color:#91c3d4!important;white-space:nowrap}
html[data-nebula="3"].xnova-game #recursos>li>a{position:static!important;grid-column:1!important;grid-row:1/3!important;padding:0!important;display:contents!important}
html[data-nebula="3"].xnova-game #recursos img{grid-column:1!important;grid-row:1/3!important;width:40px!important;height:40px!important;object-fit:contain!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
html[data-nebula="3"].xnova-game #recursos .valor{grid-column:2!important;grid-row:2!important;position:static!important;padding:0!important;margin:0!important;font:700 22px/1.15 'Segoe UI',Arial,sans-serif!important;white-space:nowrap;font-variant-numeric:tabular-nums}
html[data-nebula="3"] #recursos>li:nth-child(2){--nb-res:#2cbbfa}html[data-nebula="3"] #recursos>li:nth-child(3){--nb-res:#34ced5}html[data-nebula="3"] #recursos>li:nth-child(4){--nb-res:#db8b46}html[data-nebula="3"] #recursos>li:nth-child(5){--nb-res:#39b996}html[data-nebula="3"] #recursos>li:nth-child(6){--nb-res:#9070ce}html[data-nebula="3"] #recursos>li:nth-child(7){--nb-res:#d1a149}
html[data-nebula="3"].xnova-game #titular{margin:0!important;background:linear-gradient(90deg,#0b5262a8,#0a2433af 55%,#071927aa)!important;border:1px solid #366075!important;border-left:3px solid #6be8f1!important;border-radius:4px;padding:12px 20px!important;min-height:54px!important}
html[data-nebula="3"].xnova-game #estructura_titular{min-height:0!important;background:none!important}
html[data-nebula="3"].xnova-game #titular_texto{font:500 24px/1.3 'Segoe UI',Arial,sans-serif!important;color:#ade7f9!important;padding:0!important;margin:0!important}
html[data-nebula="3"].xnova-game #menu_izquierdo{padding:16px 10px!important;margin:0!important;width:auto!important;position:sticky!important;top:12px!important;max-height:calc(100vh - 30px)!important;overflow-y:auto;overflow-x:hidden;background:var(--nb-pane)!important;border:var(--nb-border)!important;border-radius:7px!important;box-shadow:var(--nb-shadow)!important;backdrop-filter:blur(16px)}
html[data-nebula="3"] .ui-sidebar-heading{padding:1px 8px 15px!important;font:600 10px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.15em;color:#85bcd0!important}
html[data-nebula="3"].xnova-game #menu_botones{margin:0;padding:0;background:none!important}
html[data-nebula="3"].xnova-game #menu_botones>li{position:relative;margin:0 0 5px!important;border:1px solid #376b813d!important;background:linear-gradient(90deg,#1c4b6388,#0c293cb0)!important;border-radius:4px!important;min-height:43px!important;box-shadow:inset 0 1px #9df4ff12!important}
html[data-nebula="3"].xnova-game #menu_botones>li:has(a.ui-active),html[data-nebula="3"].xnova-game #menu_botones>li:hover{border-color:#51d7e7!important;background:linear-gradient(95deg,#158299aa,#0e324e)!important;box-shadow:inset 3px 0 #9bfbff,0 0 15px #26b4d247!important}
html[data-nebula="3"].xnova-game #menu_botones>li .menu_icon{position:absolute;left:10px;top:11px;display:block!important;width:20px!important;height:20px!important;padding:0!important;background:none!important;pointer-events:none}
html[data-nebula="3"].xnova-game #menu_botones>li .menu_icon img{width:20px!important;height:20px!important;filter:drop-shadow(0 0 5px #26cffa77)}
html[data-nebula="3"].xnova-game #menu_botones a{position:relative;display:block!important;font:500 14px/1.35 'Segoe UI',Arial,sans-serif!important;padding:12px 8px 12px 38px!important;margin:0!important;background:none!important;color:#cee9f3!important;min-height:43px!important}
html[data-nebula="3"].xnova-game #menu_botones a:before,html[data-nebula="3"].xnova-game #menu_botones a:after{display:none!important}
.nb3-crew-label{font-size:9px;letter-spacing:.13em;color:#8db8ca;margin:19px 4px 9px}
html[data-nebula="3"].xnova-game #oficiales_menu{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px!important;margin:0!important;padding:0!important;overflow:hidden}
html[data-nebula="3"].xnova-game #oficiales_menu a{display:block!important;width:auto!important;min-width:0!important;padding:0!important}
html[data-nebula="3"].xnova-game #oficiales_menu img{width:100%!important;max-width:100%!important;height:45px!important;object-fit:cover!important;object-position:50% 12%!important;border:1px solid #48adcc;border-radius:4px;background:#061b2c!important}
html[data-nebula="3"].xnova-game #contenidoMostrado{width:auto!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;backdrop-filter:none!important;box-shadow:none!important}
html[data-nebula="3"] #elCosoxD{min-width:0;max-width:100%}
html[data-nebula="3"] :is(#eins_small,#eins,.xn4-catalog,.xn5-section,.ce-shell,.cm2-shell){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 18px!important;width:100%!important}
html[data-nebula="3"] :is(#cabezza,.coso_izquierda,.coso_derecha,.new_footer){display:none!important}
html[data-nebula="3"] :is(.xn4-toolbar,.xn5-section-head,.ce-title,.cm2-title,.cc-bridge){padding:18px 22px!important;margin:0 0 18px!important;background:linear-gradient(120deg,#12445ba8,#051b2ac4)!important;border:1px solid #31657b!important;border-left:3px solid #57cfdd!important;border-radius:5px!important;box-shadow:inset 0 1px 0 #9de5ed33!important}
html[data-nebula="3"] :is(.xn4-toolbar h2,.xn5-section-head h2,.ce-title h2,.cm2-title h2){font-size:25px!important;margin:0 0 4px!important}
html[data-nebula="3"] :is(.xn4-toolbar p,.xn5-section-head p,.cc-bridge p,.ce-title p,.cm2-title p){font-size:13px!important;color:#90b6c9!important;line-height:1.5;margin:5px 0 0!important;max-width:900px}
html[data-nebula="3"] :is(.xn5-grid,.xn4-grid,.ce-products,.cm2-grid,.cc-channel-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;padding:0!important;list-style:none!important;margin:0!important}
/* Compact art-led building cards. Actual values and action HTML stay in the template. */
html[data-nebula="3"] .nb3-object-card{position:relative;display:flex!important;flex-direction:column!important;min-width:0!important;margin:0!important;padding:0!important;background:var(--nb-pane)!important;border:var(--nb-border)!important;border-radius:7px!important;box-shadow:var(--nb-shadow)!important;overflow:visible!important;isolation:isolate}
html[data-nebula="3"] .nb3-object-card:before,html[data-nebula="3"] :is(.xn5-card,.ce-card,.cm2-card):before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:-1;background:linear-gradient(120deg,transparent 18%,#c7f9ff07 21%,#88e4f805 37%,transparent 42%)}
html[data-nebula="3"] .nb3-object-card:after{content:'';position:absolute;top:-1px;left:18px;right:30%;height:2px;background:linear-gradient(90deg,#9cfaff,#31b1d2,transparent);pointer-events:none;box-shadow:0 0 12px #5febffa1}
html[data-nebula="3"] .nb3-object-card:hover{border-color:#50d8e9!important;box-shadow:var(--nb-shadow),0 0 22px #25c4ea23!important}
html[data-nebula="3"] .nb3-object-card .xn4-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) 49%!important;align-items:center!important;gap:0!important;min-height:152px!important;position:relative;padding:16px 12px 12px 18px!important;border:0!important;background:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-heading{grid-column:1!important;grid-row:1!important;min-width:0;position:relative;z-index:1}
html[data-nebula="3"] .nb3-object-card .xn4-heading h3{font-size:19px!important;line-height:1.25!important;margin:8px 0!important;word-break:normal!important;overflow-wrap:normal!important;color:#edfaff}
html[data-nebula="3"] .nb3-object-card .xn4-eyebrow{font-size:9px!important;letter-spacing:.14em!important;color:#70bfdb!important}
html[data-nebula="3"] .nb3-object-card .xn4-level{font-size:12px!important;display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#89c5d6;margin:0!important}
html[data-nebula="3"] .nb3-object-card .xn4-level strong{font-size:14px!important;color:#d9fbff!important}
html[data-nebula="3"] .nb3-object-card .xn4-next{padding:1px 6px;background:#34718b55!important;border:1px solid #44869d99!important;border-radius:3px}
html[data-nebula="3"] .nb3-object-card .xn4-illustration{grid-column:2!important;grid-row:1!important;height:125px!important;width:100%!important;padding:0!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:4px!important;background:none!important;overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 93%,transparent)}
html[data-nebula="3"] .nb3-object-card .xn4-illustration img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}
html[data-nebula="3"] .nb3-object-card .xn4-section{padding:6px 18px 9px!important;margin:0!important;border:0!important;background:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-section-title{display:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-section-title:has(.xn4-discount){display:flex!important;font-size:10px}
html[data-nebula="3"] .nb3-object-card .xn4-cost-grid{display:flex!important;flex-wrap:wrap!important;gap:7px 15px!important;align-items:flex-start;border-top:1px solid #42899e4d;padding-top:10px}
html[data-nebula="3"] .nb3-object-card .xn4-cost{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:2px 6px!important;min-width:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;flex:0 0 auto}
html[data-nebula="3"] .nb3-object-card .xn4-cost-name{display:flex!important;align-items:center;gap:4px}
html[data-nebula="3"] .nb3-object-card .xn4-cost-name span{display:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-cost-name img{width:20px!important;height:20px!important;object-fit:contain!important;border:0!important;background:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-cost-amount{font:650 17px/1.3 'Segoe UI',Arial,sans-serif!important;margin:0!important;color:#80e8c3!important;letter-spacing:0!important}
html[data-nebula="3"] .nb3-object-card .xn4-cost.is-missing .xn4-cost-amount{color:#ff947f!important}
html[data-nebula="3"] .nb3-object-card .xn4-cost-status{display:none!important;font-size:10px}
html[data-nebula="3"] .nb3-object-card .xn4-cost.is-missing .xn4-cost-status{display:block!important;grid-column:1/-1!important;color:#d2a693!important;font-size:9px!important;max-width:145px;line-height:1.35!important}
html[data-nebula="3"] .nb3-object-card .xn4-effect-section{display:block!important;border-bottom:1px solid #39718833!important}
html[data-nebula="3"] .nb3-object-card .xn4-metric{padding:3px 0!important;margin:0!important;border:0!important;background:none!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center;gap:6px}
html[data-nebula="3"] .nb3-object-card .xn4-metric-name{font-size:10px!important;line-height:1.35;color:#90c6d4!important}
html[data-nebula="3"] .nb3-object-card .xn4-metric-values{display:flex!important;gap:5px!important;align-items:center;font-size:12px!important;margin:0!important}
html[data-nebula="3"] .nb3-object-card .xn4-metric-values strong{font-size:12px!important}
html[data-nebula="3"] .nb3-object-card .xn4-value-caption{display:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-delta{font:650 11px/1.3 'Segoe UI',Arial,sans-serif!important;padding:3px 5px!important;border-radius:3px;background:#1c665447!important;color:#84e5ba!important}
html[data-nebula="3"] .nb3-object-card .xn4-delta.is-warn{background:#67442255!important;color:#edbc7b!important}
html[data-nebula="3"] .nb3-object-card .xn4-note{font-size:10px!important;margin:4px 0!important;line-height:1.4;color:#8fb0c1!important}
html[data-nebula="3"] .nb3-object-card .xn4-note:empty{display:none}
html[data-nebula="3"] .nb3-object-card .xn4-facts{display:flex!important;flex-wrap:wrap;gap:6px 14px;margin:0!important}
html[data-nebula="3"] .nb3-object-card .xn4-facts>div{border:0!important;background:none!important;display:flex!important;align-items:center;gap:8px}
html[data-nebula="3"] .nb3-object-card .xn4-facts dt{font-size:10px;color:#a2bfcb}
html[data-nebula="3"] .nb3-object-card .xn4-facts dd{font-size:13px;margin:0!important;font-weight:650}
html[data-nebula="3"] .nb3-object-card .xn4-card-footer{padding:11px 16px 13px!important;background:none!important;margin-top:auto!important;border:0!important}
html[data-nebula="3"] .nb3-object-card .xn4-time{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:6px;align-items:center;font-size:10px!important;margin:0 0 8px!important}
html[data-nebula="3"] .nb3-object-card .xn4-time strong{font-size:11px!important;white-space:normal}
html[data-nebula="3"] .nb3-object-card .xn4-action :is(a,button,input[type=submit]){width:100%!important;min-height:40px!important;font:600 13px/1.35 'Segoe UI',Arial,sans-serif!important;display:flex!important;align-items:center;justify-content:center;padding:8px 10px!important;background:linear-gradient(100deg,#067889,#0e5165)!important;border:1px solid #6eecf4!important;box-shadow:inset 0 1px 0 #c6feff66,0 0 13px #0cbfe638!important;color:#e5fdff!important;border-radius:4px!important}
html[data-nebula="3"] .nb3-object-card .xn4-action img{display:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-reason,html[data-nebula="3"] .nb3-object-card .xn4-action:not(:has(a)){font-size:12px;color:#d6b17d}
html[data-nebula="3"] .nb3-object-card .xn4-details{display:block!important;font-size:12px;margin:7px 17px!important;border:0!important;background:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-details:not([open]){display:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-demolition{font-size:10px!important;margin-top:7px!important;color:#9fbac7!important}
html[data-nebula="3"] .nb3-object-card .xn4-quantity-label{font-size:11px;color:#a8c8d6}
html[data-nebula="3"] .nb3-object-card .xn4-quantity{display:flex!important;gap:8px}
html[data-nebula="3"] .nb3-object-card .xn4-quantity input[type=text]{width:100%!important;min-width:0!important;font-size:15px}
html[data-nebula="3"] .xn4-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
html[data-nebula="3"] .gx-catalog-expanded .nb3-object-card .xn4-details{display:block!important}
/* Section cards: research tree, active fleets, trading, services, messages, payments. */
html[data-nebula="3"] :is(.xn5-card,.cm2-card,.ce-card,.cc-channel,.cp-choice,.gx-officer){position:relative;background:var(--nb-pane)!important;border:var(--nb-border)!important;box-shadow:var(--nb-shadow)!important;border-radius:7px!important;min-width:0;overflow:hidden;color:#d2edf8}
html[data-nebula="3"] :is(.xn5-card-head,.xn5-card-body,.xn5-card-foot,.ce-card-body,.cm2-card-body){background:none!important;border-color:#42819944!important;padding:16px 18px!important}
html[data-nebula="3"] :is(.xn5-card-head h3,.ce-card h3,.cm2-card h3){font-size:20px!important;line-height:1.3;margin:0 0 8px!important;color:#e9f9ff}
html[data-nebula="3"] :is(.xn5-card-body p,.ce-card p,.cm2-card p){font-size:13px!important;line-height:1.55!important;color:#9ec1d2!important}
html[data-nebula="3"] :is(.xn5-card-foot,.ce-card footer,.cm2-card footer){margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}
html[data-nebula="3"] :is(.xn5-card-foot>a,.cm2-card .cm2-button,.ce-card button){width:100%;font-size:13px}
html[data-nebula="3"] :is(.xn5-tech-card,.gx-fleet-card) .xn5-card-head{display:grid!important;grid-template-columns:43% 1fr!important;min-height:130px!important;gap:12px!important;align-items:center}
html[data-nebula="3"] :is(.xn5-tech-card,.gx-fleet-card) .xn5-card-head img{width:100%!important;height:112px!important;object-fit:cover!important;border:0!important;border-radius:4px!important;background:none!important}
html[data-nebula="3"] .xn5-tech-category{grid-column:1/-1;font-size:21px!important;border-bottom:1px solid #447c9866;padding:12px 0;margin:14px 0 0}
html[data-nebula="3"] .xn5-requirements{font-size:12px!important;list-style:none;padding:0!important}
html[data-nebula="3"] .xn5-requirements li{padding:6px 0!important;border-color:#477b9740!important}
html[data-nebula="3"] :is(.xn5-facts,.xn5-bonus-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}
html[data-nebula="3"] :is(.xn5-facts>div,.xn5-bonus,.ce-note,.cm2-note,.cc-muted-box){background:#10324675!important;border:1px solid #40778a70!important;border-radius:5px;padding:12px!important;font-size:13px}
html[data-nebula="3"] .xn5-bonus img{width:55px!important;height:48px!important;object-fit:cover!important;border:0!important;border-radius:4px}
html[data-nebula="3"] .xn5-banner{height:170px!important;min-height:0!important;border:var(--nb-border)!important;border-radius:7px!important;margin:0 0 18px!important;box-shadow:var(--nb-shadow)!important;background-position:center!important;position:relative}
html[data-nebula="3"] .xn5-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#03233811,#003c5411);box-shadow:inset 0 0 0 8px #081b2a88;border-radius:inherit}
html[data-nebula="3"] :is(.cm2-card>img,.cm2-card .cm2-image,.ce-product-img){height:160px!important;max-height:160px!important;width:100%!important;object-fit:cover!important;border:0!important;border-radius:0!important;mask-image:linear-gradient(#000 80%,transparent)}
html[data-nebula="3"] :is(.cm2-card,.ce-card){display:flex!important;flex-direction:column!important;padding:0 0 15px!important}
html[data-nebula="3"] :is(.cm2-card,.ce-card)>:not(img):not(.cg-info):not(.ce-product-img){margin-left:17px;margin-right:17px}
html[data-nebula="3"] .ce-card .ce-tag{position:absolute;top:12px;left:0;font-size:9px;padding:5px 8px;background:#05263ed9;border:1px solid #42839aaa;border-radius:3px;letter-spacing:.1em;z-index:2}
html[data-nebula="3"] .ce-card form{padding:8px 0 0!important;width:auto;margin-top:auto}
html[data-nebula="3"] .ce-price{font-size:24px!important;color:#a9edee!important;margin:6px 0!important}
html[data-nebula="3"] .ce-products:empty{display:none!important}
html[data-nebula="3"] .gx-roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0}
html[data-nebula="3"] .gx-roster .gx-officer>img,html[data-nebula="3"] .gx-officer .ce-product-img{height:210px!important;max-height:none!important;width:100%!important;object-fit:cover!important;object-position:50% 10%!important;background:none!important}
html[data-nebula="3"] .gx-roster .gx-officer>div{padding:13px}
html[data-nebula="3"] .gx-roster .gx-officer h3{font-size:18px!important;margin:9px 0}
html[data-nebula="3"] .gx-roster .gx-officer p{font-size:12px;color:#a2c3d2}
html[data-nebula="3"] .gx-pill{font-size:10px;display:inline-block;border:1px solid #377690;background:#09314ab3;color:#ade1ef;padding:6px 8px;border-radius:3px}
html[data-nebula="3"] .cp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
html[data-nebula="3"] .cp-choice{padding:20px!important;min-height:230px!important;display:block!important}
html[data-nebula="3"] .cp-choice:has(input:checked){border-color:#8bf8fc!important;box-shadow:inset 0 1px 0 #fff9,0 0 22px #15c4ea44!important}
html[data-nebula="3"] .cc-channel{min-height:184px!important;padding:20px!important;display:block!important}
html[data-nebula="3"] .cc-channel h3{font-size:18px!important}
html[data-nebula="3"] .cc-channel :is(.cc-counts>div,.cc-channel-stats>div){background:none!important;border:0!important;padding:4px!important}
html[data-nebula="3"] .nb3-alliance-card .xn5-card-head{min-height:170px;display:flex!important;gap:20px;align-items:center;background:linear-gradient(95deg,#08203422,#06233799),url('../images/nebula3/alliance.webp') center/cover!important}
html[data-nebula="3"] .nb3-alliance-card .xn5-card-head img{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 0 14px #23ddff)}
/* Planet overview and colony — environment first; live levels remain HTML nodes. */
html[data-nebula="3"] .c2-colony{margin:0 0 18px!important;background:#061d2dcc!important;border:var(--nb-border)!important;border-radius:7px!important;overflow:hidden;box-shadow:var(--nb-shadow)!important}
html[data-nebula="3"] .c2-colony-head{padding:16px 22px!important;background:linear-gradient(100deg,#0e4359cc,#051c2cdd)!important;border-bottom:1px solid #36728a!important;display:flex;align-items:center;justify-content:space-between}
html[data-nebula="3"] .c2-colony-head h2{font-size:28px;margin:2px 0!important}
html[data-nebula="3"] .c2-colony-head small{font-size:10px;letter-spacing:.13em;color:#7bc4d9}
html[data-nebula="3"] .c2-colony-stage{height:425px!important;background:linear-gradient(#00223610,#05152466),url('../images/nebula3/colony.webp') center/cover!important;position:relative}
html[data-nebula="3"] .c2-colony-grid{opacity:.5;pointer-events:none}
html[data-nebula="3"] .c2-building-node{width:135px!important;max-width:none!important;background:none!important;border:0!important;filter:drop-shadow(0 3px 6px #000a);text-align:center;position:absolute}
html[data-nebula="3"] .c2-building-node img{width:108px!important;height:77px!important;object-fit:cover!important;border:1px solid #6ec7d0bb!important;border-radius:6px!important;background:#06334a99!important;box-shadow:0 0 18px #54e5ed42!important}
html[data-nebula="3"] .c2-building-node strong{font-size:10px!important;line-height:1.25;padding:5px 8px!important;background:#03192ce6!important;border:1px solid #367a9299!important;border-radius:3px!important;display:block}
html[data-nebula="3"] .c2-building-node small{font-size:9px!important;padding:4px 6px!important;background:#08283ccc!important;color:#94f3ed!important}
html[data-nebula="3"] .c2-colony-foot{font-size:11px!important;padding:12px 20px!important;color:#8db0c2!important;background:#061a2ac9!important}
html[data-nebula="3"] .cc-console{padding:15px 18px!important;background:var(--nb-pane)!important;border:1px solid #417185!important;border-radius:5px!important;margin:0 0 18px!important}
html[data-nebula="3"] .cc-console>summary{font-size:14px;font-weight:600;color:#b4dbe7;cursor:pointer}
html[data-nebula="3"] .gx-orbital-overview{display:grid;grid-template-columns:32% 1fr;gap:25px;padding:22px;margin-top:16px;background:linear-gradient(90deg,#0b294d33,#051c2dd9),url('../images/nebula3/nebula.webp') center/cover;border:1px solid #245b75;border-radius:6px}
html[data-nebula="3"] .gx-orbital-art{display:grid;place-items:center;position:relative}
html[data-nebula="3"] .gx-orbital-art img{width:100%;height:250px;object-fit:contain;filter:drop-shadow(0 0 22px #2098d350)}
html[data-nebula="3"] .gx-orbital-art span{position:absolute;bottom:0;color:#7edfec;font-size:13px}
html[data-nebula="3"] .gx-orbital-body>small{color:#65c8d8;font-size:10px;letter-spacing:.15em}
html[data-nebula="3"] .gx-orbital-body h2{font-size:29px;margin:8px 0}
html[data-nebula="3"] .gx-planet-data{position:static!important;background:none!important;width:auto!important;padding:0!important;border:0!important}
html[data-nebula="3"] .gx-planet-data dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
html[data-nebula="3"] .gx-planet-data dl>div{padding:10px;border:1px solid #417f9690;background:#07283d88;border-radius:4px}
html[data-nebula="3"] .gx-planet-data dt{font-size:11px;color:#80afc1}
html[data-nebula="3"] .gx-planet-data dd{margin:4px 0 0;font-size:16px;color:#d8f4ff}
html[data-nebula="3"] .gx-ship-totals{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#a5c4d6}
html[data-nebula="3"] .ui-planet-badges{position:static!important;display:flex!important;gap:10px;justify-content:flex-end;margin-top:14px}
html[data-nebula="3"] .ui-planet-badges>div{position:static!important;height:38px!important;width:38px!important;margin:0!important}
html[data-nebula="3"] .ui-planet-badges img{max-width:38px!important;max-height:38px!important;object-fit:contain}
/* Tables: retain all data, avoid compressed text, scroll only when necessary. */
html[data-nebula="3"] :is(table.cc-table,table.ce-table,.recursos_tabla){border-collapse:collapse;width:100%!important;background:#051d2b9c!important;font-size:14px}
html[data-nebula="3"] :is(table.cc-table,table.ce-table,.recursos_tabla) :is(td,th){padding:12px 14px!important;border-bottom:1px solid #345f7388!important;background:transparent!important;word-break:normal!important;font-weight:400;vertical-align:middle}
html[data-nebula="3"] :is(table.cc-table,table.ce-table,.recursos_tabla) th{background:#173e53e3!important;font-weight:600;color:#b4dbe9}
html[data-nebula="3"] .recursos_tabla td:first-child{min-width:250px;background:linear-gradient(90deg,#17455c66,transparent)!important;position:relative}
html[data-nebula="3"] .recursos_tabla h3{font-size:17px!important;font-weight:600!important;margin:0!important}
html[data-nebula="3"] .recursos_tabla img{width:42px!important;height:42px!important;object-fit:cover;border-radius:50%;background:#0c3650;border:1px solid #3495b2;margin:0 8px 0 0}
html[data-nebula="3"] .recursos_tabla .xn5-resource-building{display:inline!important;font-size:14px!important}
html[data-nebula="3"] .recursos_tabla select{min-width:95px!important}
html[data-nebula="3"] .xn5-resources #planeta{height:160px!important;min-height:0!important;background:url('../images/nebula3/colony.webp') center/cover!important;margin-bottom:18px;border:var(--nb-border);border-radius:5px;overflow:hidden}
html[data-nebula="3"] .xn5-resources #planeta img{display:none!important}
/* Real information dialogs. */
html[data-nebula="3"] .cg-info{position:absolute!important;right:9px!important;top:9px!important;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:1px solid #66d0e7!important;background:radial-gradient(circle at 35% 20%,#347fa2,#052f4b 75%)!important;border-radius:50%!important;font:600 15px/22px Georgia,serif!important;color:#c7faff!important;box-shadow:0 0 9px #30c8f64a!important;z-index:5;cursor:pointer}
html[data-nebula="3"] .cg-inline-info{position:relative!important;inset:auto!important;margin:0 5px 0 0!important;display:inline-block;vertical-align:middle}
html[data-nebula="3"] .cg-card-slot{position:relative;min-width:0}
html[data-nebula="3"] :is(.cg-dossier,.gx-planet-modal){position:fixed!important;inset:0!important;margin:auto!important;width:min(1040px,94vw)!important;max-width:94vw!important;height:max-content!important;max-height:90dvh!important;padding:0!important;border:1px solid #76dfee!important;border-radius:9px!important;color:#dff6ff;background:linear-gradient(125deg,#123c56f5,#071b2df5)!important;box-shadow:0 0 0 5px #051c2bc9,0 0 40px #000c,0 0 36px #209bb148!important;overflow-y:auto!important;font-family:'Segoe UI',Arial,sans-serif;backdrop-filter:blur(22px)}
html[data-nebula="3"] :is(.cg-dossier,.gx-planet-modal)::backdrop{background:#000b17ba;backdrop-filter:blur(7px)}
html[data-nebula="3"] :is(.cg-dossier-head,.gx-modal-head){display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(110deg,#1d536aec,#08233edb)!important;border-bottom:1px solid #61b4ce;position:sticky;top:0;z-index:6;padding:17px 22px!important}
html[data-nebula="3"] :is(.cg-dossier-head,.gx-modal-head) h2{font-size:24px!important;margin:4px 0!important;line-height:1.2}
html[data-nebula="3"] :is(.cg-dossier-head,.gx-modal-head) small{font-size:9px;color:#7dd5e1;letter-spacing:.12em}
html[data-nebula="3"] :is(.cg-close,.gx-modal-head button){min-width:90px;white-space:nowrap}
html[data-nebula="3"] .cg-dossier-content{padding:22px!important}
html[data-nebula="3"] .cg-dossier-note{font-size:11px;color:#8bafc3;margin:0 0 15px}
html[data-nebula="3"] .cg-readonly-card{display:block!important;background:none!important;border:0!important;box-shadow:none!important}
html[data-nebula="3"] .cg-readonly-card .xn4-card-head{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:center;padding:0 0 20px}
html[data-nebula="3"] .cg-readonly-card .xn4-illustration img{width:220px;height:150px;object-fit:contain;border:1px solid #327394;border-radius:5px}
html[data-nebula="3"] .cg-readonly-card .xn4-heading h3{font-size:25px;margin:5px 0}
html[data-nebula="3"] .cg-readonly-card .xn4-section{margin:0 0 20px;border-top:1px solid #39718a66;padding:15px 0;background:none!important}
html[data-nebula="3"] .cg-readonly-card .xn4-cost-grid{display:flex;gap:20px;flex-wrap:wrap}
html[data-nebula="3"] .cg-readonly-card .xn4-cost{padding:12px;background:#082b4177;border:1px solid #3c7187;border-radius:4px;min-width:120px}
html[data-nebula="3"] .cg-readonly-card .xn4-cost-name{display:flex;align-items:center;gap:9px;font-size:12px;color:#93c6d4}
html[data-nebula="3"] .cg-readonly-card .xn4-cost-name img{width:23px;height:23px;object-fit:contain}
html[data-nebula="3"] .cg-readonly-card .xn4-cost-amount{display:block;font-size:21px;margin:4px 0}
html[data-nebula="3"] .cg-readonly-card .xn4-cost-status{display:block!important;font-size:12px;color:#aac8d4}
html[data-nebula="3"] .cg-readonly-card .is-missing .xn4-cost-amount{color:#ffa087}
html[data-nebula="3"] .cg-readonly-card .xn4-metric{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid #40758a55;padding:10px 0}
html[data-nebula="3"] .cg-readonly-card .xn4-metric-values{display:flex;align-items:center;gap:20px}
html[data-nebula="3"] .cg-readonly-card .xn4-value-caption{display:block;color:#7aaabe;font-size:10px}
html[data-nebula="3"] .cg-readonly-card .xn4-details{display:block!important;margin-top:20px;line-height:1.65;color:#b3d5e4}
html[data-nebula="3"] .cg-readonly-card .xn4-details summary{font-weight:650;color:#d6f6ff}
html[data-nebula="3"] .cg-dossier-art{max-width:240px;max-height:200px;object-fit:contain}
html[data-nebula="3"] .cg-resource-hero{display:flex;gap:24px;align-items:center;padding:22px;background:#0b344999;border:1px solid #3f8eac;border-radius:6px}
html[data-nebula="3"] .cg-resource-hero img{width:84px;height:84px;object-fit:contain;filter:drop-shadow(0 0 12px #28bde688)}
html[data-nebula="3"] .cg-resource-hero span{display:block;font-size:11px;letter-spacing:.1em;color:#8bc8db}
html[data-nebula="3"] .cg-resource-hero strong{font-size:35px;font-weight:650}
html[data-nebula="3"] .cg-storage{padding:15px;border-left:2px solid #41cfdd;background:#13506c55}
html[data-nebula="3"] .cg-dossier-actions{margin-top:20px;padding-top:16px;border-top:1px solid #396c82}
/* Player identity uses real data, a portrait and compact telemetry instead of a table. */
.gx-profile{background:linear-gradient(135deg,#113349,#041727);color:#dceffa;border:1px solid #327495;border-radius:7px;overflow:hidden;font:15px/1.5 'Segoe UI',Arial,sans-serif}
.gx-profile-hero{display:flex;gap:27px;align-items:center;padding:25px;background:linear-gradient(90deg,#07182e77,#082540cc),url('../images/nebula3/scene-fleet.webp') center/cover;border-bottom:1px solid #3a95ac}
.gx-profile-portrait{width:125px;height:160px;object-fit:cover;object-position:50% 10%;border:1px solid #50c3dc;border-radius:6px;box-shadow:0 0 15px #28cfee44}
.gx-profile-hero small{font-size:9px;letter-spacing:.14em;color:#6fd8e6}.gx-profile h1{font-size:32px;line-height:1.2;margin:8px 0;color:#eafaff}.gx-profile-hero p{color:#92c5d6;margin:5px 0 15px}.gx-profile-actions{display:flex;flex-wrap:wrap;gap:10px}
.gx-profile-summary{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;padding:22px;background:#061d2ecc}.gx-profile-summary>div{padding:12px 15px;border:1px solid #35738c;border-radius:4px;background:linear-gradient(110deg,#1c49606b,#082238)}.gx-profile-summary :is(span,small){display:block;font-size:11px;color:#8bb6cb}.gx-profile-summary strong{display:block;font-size:18px;color:#e8f9ff;margin:4px 0}
.gx-profile-section{padding:0 24px 24px}.gx-profile h2{font-size:18px;font-weight:600;border-bottom:1px solid #39718b88;padding:12px 0;color:#bfe8f9}
.gx-ranks,.gx-battle-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.gx-ranks>div,.gx-battle-stats>div{border:1px solid #397a9155;background:#0e354b99;padding:12px;border-radius:4px}.gx-ranks span,.gx-battle-stats span{display:block;font-size:11px;color:#8dc1d2}.gx-ranks strong,.gx-battle-stats strong{display:block;font-size:26px;color:#d8f5ff}.gx-ranks small,.gx-battle-stats small{font-size:10px;color:#789eb6}
.gx-profile-ledger{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px}.gx-profile-ledger>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #2b5c7380;padding:9px 0}.gx-profile-ledger dt{font-size:12px;color:#9bbcce}.gx-profile-ledger dd{margin:0;color:#d3f7fc}
/* Atlas: map dominates; loading and every click still use the existing ATLAS1 logic. */
html[data-nebula="3"] .ca-atlas{border:1px solid #458aa4!important;border-radius:8px!important;background:#041c2aa6!important;box-shadow:var(--nb-shadow)!important;overflow:hidden}
html[data-nebula="3"] .ca-head{padding:16px 20px!important;min-height:0!important;background:linear-gradient(95deg,#134860a8,#061b2bcc)!important;border-bottom:1px solid #3e8b9e88!important;display:flex;align-items:center;justify-content:space-between;gap:12px}
html[data-nebula="3"] .ca-head h2{font-size:24px!important;margin:0!important}
html[data-nebula="3"] .ca-head p{font-size:11px!important;color:#85afc6;line-height:1.4;margin:4px 0 0!important}
html[data-nebula="3"] .ca-kicker{font-size:9px!important;letter-spacing:.15em!important;color:#77c4d9!important}
html[data-nebula="3"] .ca-stats{padding:10px 20px!important;display:flex!important;gap:18px!important;font-size:10px!important;background:#11394b77!important;border:0!important}
html[data-nebula="3"] .ca-stats>span{display:flex;align-items:center;gap:8px;color:#84b6c8}
html[data-nebula="3"] .ca-stats strong{font-size:15px!important;color:#c7f1fd!important}
html[data-nebula="3"] .ca-toolbar{display:flex!important;flex-wrap:wrap!important;gap:7px!important;padding:12px 16px!important;background:#09273bba!important;border-bottom:1px solid #387890!important}
html[data-nebula="3"] .ca-toolbar button{font-size:12px!important;padding:8px 11px!important;min-height:35px!important}
html[data-nebula="3"] .ca-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 240px!important;gap:0!important}
html[data-nebula="3"] .ca-view{height:560px!important;min-height:420px!important;position:relative;background:url('../images/nebula3/nebula.webp') center/cover!important;overflow:hidden}
html[data-nebula="3"] .ca-view canvas{position:absolute!important;width:100%!important;height:100%!important;display:block!important;touch-action:none;cursor:grab}
html[data-nebula="3"] .ca-view canvas.is-dragging{cursor:grabbing}
html[data-nebula="3"] .ca-panel{background:linear-gradient(120deg,#164a5e7f,#041a2ccc)!important;border-left:1px solid #4897ac!important;padding:19px!important}
html[data-nebula="3"] .ca-panel h3{font-size:22px!important;font-weight:500!important;margin:6px 0 14px!important}
html[data-nebula="3"] .ca-panel p{white-space:pre-line;font-size:12px;line-height:1.6;color:#9fc6d8}
html[data-nebula="3"] .ca-actions{display:grid;gap:10px;margin:20px 0}
html[data-nebula="3"] .ca-actions button{font-size:12px!important;width:100%;min-height:40px!important}
html[data-nebula="3"] .ca-own{border-top:1px solid #39758d99;padding-top:15px;font-size:12px}
html[data-nebula="3"] .ca-own select{font-size:12px!important;width:100%!important;margin-top:7px}
html[data-nebula="3"] .ca-scan-note{font-size:10px!important;border-left:2px solid #ab8d45;padding-left:10px}
html[data-nebula="3"] .ca-help{padding:12px 18px!important;background:#06213499;border-top:1px solid #3e7993}
html[data-nebula="3"] .ca-help summary{font-size:12px;font-weight:600;color:#a5d2e2}
html[data-nebula="3"] .ca-help p{font-size:11px;color:#8cafc3}
html[data-nebula="3"] .ca-status{font-size:11px!important;padding:9px 16px!important;background:#0b334999!important;color:#9ac7d8}
html[data-nebula="3"] .ca-atlas.is-expanded{position:fixed!important;inset:12px!important;z-index:9000!important;width:auto!important;height:calc(100dvh - 24px)!important;background:#03131ff5!important;overflow:auto!important}
html[data-nebula="3"] .ca-atlas.is-expanded .ca-view{height:calc(100dvh - 220px)!important}
html[data-nebula="3"] .gx-planet-hero{display:grid;grid-template-columns:220px 1fr;gap:25px;align-items:center;padding:23px;background:linear-gradient(95deg,#06192730,#03192be0),url('../images/nebula3/nebula.webp') center/cover}
html[data-nebula="3"] .gx-planet-hero>img{width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 0 18px #2cbeda44)}
html[data-nebula="3"] .gx-planet-hero>p{font-size:15px;line-height:1.65;white-space:pre-line;color:#bddfed}
html[data-nebula="3"] .gx-planet-modal .cc-orbit{margin:0 20px 22px!important;padding:18px!important;background:#0e32475e!important;border:1px solid #408098!important;display:block!important;border-radius:5px!important}
html[data-nebula="3"] .gx-planet-modal .cc-position{display:none}
html[data-nebula="3"] .gx-planet-modal .cc-planet-cell{display:flex;align-items:center;gap:12px;margin-bottom:15px}
html[data-nebula="3"] .gx-planet-modal .cc-planet-cell img{width:65px;height:65px;object-fit:cover;border-radius:50%}
html[data-nebula="3"] .gx-planet-modal .cc-orbit-actions{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}
html[data-nebula="3"] .gx-modal-actions{display:flex;gap:10px;padding:20px}
/* Compact colony dock. It cannot cross the centre of an entire long page anymore. */
html[data-nebula="3"].xnova-game #planet_menu{position:fixed!important;left:auto!important;right:20px!important;bottom:16px!important;top:auto!important;width:auto!important;min-width:170px!important;max-width:min(560px,calc(100vw - 30px))!important;margin:0!important;z-index:200!important;border:1px solid #438fa8!important;border-radius:5px!important;background:#06253ced!important;box-shadow:0 8px 20px #0007!important;backdrop-filter:blur(18px)}
html[data-nebula="3"].xnova-game #planet_menu_header{background:linear-gradient(110deg,#18556cb8,#06243d)!important;padding:8px 13px!important;min-height:0!important;text-align:right!important;border:0!important}
html[data-nebula="3"].xnova-game #planet_menu_link{font-size:12px!important;color:#bce9f7!important}
html[data-nebula="3"].xnova-game #planet_menu_content{max-height:170px!important;overflow:auto!important;background:transparent!important;padding:9px!important;min-height:0!important}
html[data-nebula="3"].xnova-game #planet_menu_content td{min-width:92px!important;font-size:10px!important;padding:6px!important;background:transparent!important}
html[data-nebula="3"].xnova-game #planet_menu_content img{width:33px!important;height:33px!important;object-fit:contain!important;border-radius:50%}
html[data-nebula="3"] .cc-effects-toggle{right:20px!important;bottom:66px!important;font-size:10px!important;min-height:28px!important;padding:5px 9px!important;opacity:.8;z-index:190!important}
/* Public arrival: a photographic orbital scene and transparent cockpit terminal. */
html[data-nebula="3"].xnova-home .ui-public-shell{width:100%!important;max-width:1700px!important;margin:auto!important;padding:20px clamp(16px,4vw,70px)!important;background:none!important;min-height:100dvh}
html[data-nebula="3"].xnova-home .ui-public-nav{background:var(--nb-pane)!important;border:var(--nb-border)!important;box-shadow:var(--nb-shadow)!important;border-radius:7px!important;padding:14px 22px!important;min-height:72px}
html[data-nebula="3"].xnova-home .c2-landing{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr)!important;gap:48px!important;align-items:center!important;padding:48px 0!important}
html[data-nebula="3"].xnova-home .c2-arrival{position:relative;min-width:0;isolation:isolate}
html[data-nebula="3"].xnova-home .c2-arrival>h1{font:700 clamp(36px,3.6vw,64px)/1.05 'Segoe UI',Arial,sans-serif!important;letter-spacing:-.035em!important;color:#e4fcff!important;text-shadow:0 0 28px #46bdea44;margin:10px 0 0!important;position:relative;z-index:3}
html[data-nebula="3"].xnova-home .c2-arrival>h1 em{color:#76edec;font-style:normal;text-shadow:0 0 20px #41d8f139}
html[data-nebula="3"].xnova-home .c2-eyebrow{font-size:10px!important;letter-spacing:.17em!important;color:#89bed1!important}
html[data-nebula="3"].xnova-home .c2-space-window{height:420px!important;min-height:0!important;aspect-ratio:auto!important;background:linear-gradient(180deg,#04162655,#05182a00 45%,#020c15),url('../images/nebula3/arrival.webp') center/cover!important;border:0!important;box-shadow:none!important;overflow:hidden!important;position:relative;margin:0 -10px!important;border-radius:0!important;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 92%,transparent)}
html[data-nebula="3"].xnova-home .c2-planet{position:absolute!important;left:10%!important;top:5%!important;width:78%!important;height:92%!important;background:url('../images/nebula3/hero-planet.webp') center/contain no-repeat!important;box-shadow:none!important;border-radius:0!important;filter:drop-shadow(0 0 25px #16b4e14a);animation:nb-float 14s ease-in-out infinite!important}
html[data-nebula="3"].xnova-home .c2-orbit-ring{width:88%!important;height:40%!important;border:1px solid #36d7e5b0!important;left:5%!important;top:34%!important;transform:rotate(-17deg)!important;border-radius:50%!important;box-shadow:0 0 12px #1ab5f329;animation:nb-orbit 22s ease-in-out infinite!important}
html[data-nebula="3"].xnova-home .c2-world-label{position:absolute!important;top:29%!important;left:3%!important;font-size:9px!important;padding:10px 12px!important;border-left:2px solid #35d6e7!important;background:linear-gradient(90deg,#03243bdc,transparent)!important;color:#9ecbd7!important;z-index:2;max-width:180px}
html[data-nebula="3"].xnova-home .c2-world-label strong{display:block;font-size:15px;color:#e6faff;margin:3px 0}
html[data-nebula="3"].xnova-home .c2-orbital-note{right:1%!important;bottom:5%!important;top:auto!important;width:190px!important;padding:11px 15px!important;font-size:11px!important;line-height:1.6;background:linear-gradient(120deg,#143e56dc,#071e30e6)!important;border:1px solid #42a8c9!important;border-radius:5px!important;z-index:2}
html[data-nebula="3"].xnova-home .c2-orbital-note b{font-size:10px!important;letter-spacing:.1em;display:block;color:#9ee4f3;margin-bottom:5px}
html[data-nebula="3"].xnova-home .c2-arrival>p:not(.c2-eyebrow){font-size:14px;line-height:1.7;color:#8fb4c8;max-width:690px;margin:6px 0 18px}
html[data-nebula="3"].xnova-home .c2-faction-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
html[data-nebula="3"].xnova-home .c2-faction{padding:13px 20px!important;display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#14698188,#062437c9)!important;border:1px solid #58bfd4!important;border-radius:6px;box-shadow:inset 0 1px #bdf5ff88,0 0 16px #23dbeb1e!important}
html[data-nebula="3"].xnova-home .c2-faction:nth-child(2){border-color:#9971bf!important;background:linear-gradient(120deg,#49316988,#0a2137dd)!important}
html[data-nebula="3"].xnova-home .c2-faction strong{font-size:16px;letter-spacing:.07em;color:#91e1ee}
html[data-nebula="3"].xnova-home .c2-faction small{font-size:11px;display:block;color:#92b9cc;margin-top:3px}
html[data-nebula="3"].xnova-home .c2-symbol{font-size:30px;color:#74f1f0;filter:drop-shadow(0 0 6px #1aecff66)}
html[data-nebula="3"].xnova-home .ui-auth-panel{position:relative!important;background:linear-gradient(130deg,#234d6299,#07253deb 46%,#062238e8)!important;border:1px solid #65b4c7!important;border-radius:12px!important;box-shadow:inset 0 0 0 5px #071d2b99,inset 0 0 0 7px #54879866,0 0 0 5px #316e8255,0 12px 34px #0008,0 0 32px #1c9aaf22!important;padding:30px!important;backdrop-filter:blur(18px)}
html[data-nebula="3"].xnova-home .ui-auth-panel:before{content:'';position:absolute;left:25%;right:25%;top:-2px;height:3px;background:#70f8ff;box-shadow:0 0 17px #24e7fdbb}
html[data-nebula="3"].xnova-home .c2-auth-identity{display:flex;gap:15px;align-items:center;border-bottom:1px solid #448ca055;padding:0 0 18px;margin:0 0 20px}
html[data-nebula="3"].xnova-home .c2-auth-identity>span{font-size:35px;color:#58dce6;text-shadow:0 0 8px #43d3f677}
html[data-nebula="3"].xnova-home .c2-auth-identity small{display:block;font-size:9px;letter-spacing:.15em;color:#71b5ca}
html[data-nebula="3"].xnova-home .c2-auth-identity strong{font-size:15px;color:#c7e5ee}
html[data-nebula="3"].xnova-home .ui-auth-panel h2{font-size:30px!important;line-height:1.17!important;margin:0 0 12px!important}
html[data-nebula="3"].xnova-home .ui-auth-lead{font-size:12px!important;color:#95bdcf!important;margin:0 0 25px!important}
html[data-nebula="3"].xnova-home .ui-field{margin:16px 0!important}
html[data-nebula="3"].xnova-home .ui-field label{font-size:12px!important;color:#8cbdcf!important;font-weight:400!important;margin-bottom:7px!important}
html[data-nebula="3"].xnova-home .ui-field :is(input,select){height:46px!important;width:100%!important;border:1px solid #487f9f!important;background:#061a2ad9!important;box-shadow:inset 0 3px 14px #0003!important}
html[data-nebula="3"].xnova-home .ui-primary-action{width:100%!important;min-height:48px!important;color:#ddfeff!important;background:linear-gradient(100deg,#059cb1,#1082a5 65%,#075b82)!important;border:1px solid #79edf9!important;box-shadow:0 0 22px #00c8f44a,inset 0 1px #d7ffffaa!important;border-radius:4px!important;font-size:17px!important;font-weight:650!important;margin:10px 0 13px!important;animation:nb-pulse 8s ease-in-out infinite!important}
html[data-nebula="3"].xnova-home .ui-forgot{font-size:12px!important;color:#90c8db!important}
html[data-nebula="3"].xnova-home .ui-auth-divider{margin-top:25px!important;border-top:1px solid #458a9d88!important;padding-top:15px!important;font-size:12px!important;color:#85b5c8!important}
html[data-nebula="3"].xnova-home .ui-auth-divider .ui-button{display:block;text-align:center;margin-top:13px}
html[data-nebula="3"].xnova-home .ui-public-footer{background:#08243744!important;border-top:1px solid #315b70!important;border-bottom:0!important;font-size:11px!important;padding:18px 0!important;margin:10px 0 0!important;color:#83a8bb!important}
/* Admin and remaining legacy tables adopt the same material without changing their forms. */
html[data-nebula="3"].xnova-admin body{background:linear-gradient(#031320bd,#020e18ed),url('../images/nebula3/nebula.webp') center/cover fixed!important}
html[data-nebula="3"].xnova-admin :is(.ce-card,.cm2-card,.cm2-config,.ui7-panel){border:var(--nb-border)!important;background:var(--nb-pane)!important;box-shadow:var(--nb-shadow)!important;border-radius:6px!important}
html[data-nebula="3"].xnova-admin :is(td,th){font-family:'Segoe UI',Arial,sans-serif!important}
html[data-nebula="3"] :is(.cry-modal,.cc-modal){border:1px solid #69d5e3!important;background:#09273bec!important;border-radius:8px!important;box-shadow:0 0 30px #1b9fbc33!important}
html[data-nebula="3"] :is(.cry-modal-head,.cc-modal-head){background:linear-gradient(95deg,#25576dbd,#072335)!important;border-bottom:1px solid #4eb1c8!important}
@keyframes nb-float{50%{translate:0 -10px}}
@keyframes nb-orbit{50%{opacity:.55;scale:1.02}}
@keyframes nb-pulse{50%{filter:brightness(1.16)}}
@media(min-width:1700px){html[data-nebula="3"].xnova-game #caja{grid-template-columns:230px minmax(0,1fr)!important}html[data-nebula="3"] .nb3-object-card .xn4-card-head{min-height:163px!important}html[data-nebula="3"] .nb3-object-card .xn4-illustration{height:141px!important}}
@media(max-width:1250px){html[data-nebula="3"].xnova-game #caja.ui-has-aside{grid-template-columns:185px minmax(0,1fr)!important}html[data-nebula="3"].xnova-game #menu_construcciones{grid-column:2}html[data-nebula="3"] :is(.xn5-grid,.xn4-grid,.ce-products,.cm2-grid,.cc-channel-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-nebula="3"].xnova-game #bar{gap:10px!important}html[data-nebula="3"].xnova-game #bar .nb3-brand{flex-basis:170px;font-size:18px!important}html[data-nebula="3"].xnova-game #recursos{grid-template-columns:repeat(4,minmax(0,1fr))!important}html[data-nebula="3"] .gx-roster{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-nebula="3"] .ca-workspace{grid-template-columns:minmax(0,1fr) 210px!important}html[data-nebula="3"] .ca-view{height:500px!important}html[data-nebula="3"].xnova-home .c2-landing{gap:30px!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important}html[data-nebula="3"].xnova-home .c2-orbital-note{width:158px!important}}
@media(max-width:1000px){html[data-nebula="3"].xnova-game #caja,html[data-nebula="3"].xnova-game #caja.ui-has-aside{display:block!important;padding:12px!important}html[data-nebula="3"].xnova-game #menu_izquierdo{display:none!important;position:relative!important;top:0!important;margin:12px 0!important;max-height:65vh!important}html[data-nebula="3"].xnova-game #menu_izquierdo.ui-open,html[data-nebula="3"].xnova-game #menu_izquierdo.ui-menu-open{display:block!important}html[data-nebula="3"] .ui-nav-controls{display:flex!important;gap:8px!important;margin-bottom:10px!important}html[data-nebula="3"] .ui-nav-controls button{display:inline-flex!important;font-size:13px}html[data-nebula="3"].xnova-game #bar{flex-wrap:wrap;gap:7px!important}html[data-nebula="3"].xnova-game #bar ul{justify-content:flex-start!important}html[data-nebula="3"].xnova-game #bar .nb3-brand{flex:1 1 100%!important;font-size:18px!important}html[data-nebula="3"].xnova-game #bar .nb3-brand img{height:34px;width:34px}html[data-nebula="3"].xnova-game #bar .nb3-brand small{font-size:8px;margin-top:2px}html[data-nebula="3"].xnova-game #contenidoMostrado{margin-top:15px!important}html[data-nebula="3"] .c2-colony-stage{height:370px!important}html[data-nebula="3"] .recursos_tabla{min-width:760px!important}html[data-nebula="3"] .xn5-resources #eins{overflow-x:auto!important}html[data-nebula="3"] .gx-profile-summary{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:760px){html[data-nebula="3"].xnova-home .c2-landing{display:flex!important;flex-direction:column!important;padding:26px 0!important;gap:25px!important}html[data-nebula="3"].xnova-home .ui-auth-panel{order:0;width:100%!important;max-width:520px!important;padding:25px!important}html[data-nebula="3"].xnova-home .c2-arrival{order:1;width:100%!important}html[data-nebula="3"].xnova-home .c2-arrival>h1{font-size:37px!important}html[data-nebula="3"].xnova-home .c2-space-window{height:330px!important}html[data-nebula="3"] .ca-workspace{display:block!important}html[data-nebula="3"] .ca-view{height:430px!important;min-height:350px!important}html[data-nebula="3"] .ca-panel{border:0!important;border-top:1px solid #4c8599!important;padding:15px!important}html[data-nebula="3"] .ca-panel h3{font-size:21px!important}html[data-nebula="3"] .ca-panel .ca-actions{grid-template-columns:1fr 1fr;margin:12px 0}html[data-nebula="3"] .ca-scan-note{font-size:10px!important}html[data-nebula="3"] .ca-head p{display:none}html[data-nebula="3"] .ca-stats{flex-wrap:wrap;gap:8px 14px!important}html[data-nebula="3"] .ca-head h2{font-size:22px!important}html[data-nebula="3"] .ca-atlas.is-expanded .ca-view{height:55dvh!important}html[data-nebula="3"] .gx-planet-hero{grid-template-columns:120px 1fr;padding:15px;gap:12px}html[data-nebula="3"] .gx-planet-hero>img{width:120px;height:150px}html[data-nebula="3"] .gx-planet-hero>p{font-size:12px}.gx-profile-hero{padding:18px;gap:17px}.gx-profile-portrait{width:93px;height:128px}.gx-profile h1{font-size:25px}.gx-profile-summary{display:block}.gx-profile-summary>div{margin-bottom:9px}.gx-ranks,.gx-battle-stats{grid-template-columns:1fr 1fr}.gx-profile-ledger{grid-template-columns:1fr}html[data-nebula="3"] .gx-orbital-overview{display:block;padding:13px}html[data-nebula="3"] .gx-orbital-art img{height:200px}html[data-nebula="3"] .gx-planet-data dl{grid-template-columns:1fr 1fr}html[data-nebula="3"] .gx-roster{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:550px){html[data-nebula="3"] :is(.xn5-grid,.xn4-grid,.ce-products,.cm2-grid,.cc-channel-grid,.cp-grid){grid-template-columns:1fr!important;gap:14px!important}html[data-nebula="3"].xnova-game #recursos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[data-nebula="3"].xnova-game #recursos>li{min-height:74px!important;padding:9px 25px 9px 10px!important;grid-template-columns:34px minmax(0,1fr)!important;column-gap:7px!important}html[data-nebula="3"].xnova-game #recursos img{width:30px!important;height:30px!important}html[data-nebula="3"].xnova-game #recursos .ui-resource-name{font-size:11px!important}html[data-nebula="3"].xnova-game #recursos .valor{font-size:18px!important}html[data-nebula="3"].xnova-game #recursos .cg-info{width:18px!important;height:18px!important;min-height:18px!important;font-size:12px!important;line-height:16px!important;right:5px!important;top:6px!important}html[data-nebula="3"] .nb3-object-card .xn4-card-head{min-height:145px!important}html[data-nebula="3"] :is(.xn4-toolbar,.xn5-section-head,.ce-title,.cm2-title,.cc-bridge){padding:14px!important}html[data-nebula="3"] :is(.xn4-toolbar h2,.xn5-section-head h2,.ce-title h2,.cm2-title h2){font-size:23px!important}html[data-nebula="3"] .cg-dossier-content{padding:15px!important}html[data-nebula="3"] .cg-readonly-card .xn4-card-head{grid-template-columns:110px 1fr;gap:12px}html[data-nebula="3"] .cg-readonly-card .xn4-illustration img{width:110px;height:100px}html[data-nebula="3"] .cg-readonly-card .xn4-heading h3{font-size:20px}html[data-nebula="3"] .cg-readonly-card .xn4-metric{grid-template-columns:1fr;gap:4px}html[data-nebula="3"] :is(.cg-dossier-head,.gx-modal-head){padding:12px!important;gap:8px}html[data-nebula="3"] :is(.cg-dossier-head,.gx-modal-head) h2{font-size:19px!important}html[data-nebula="3"] .c2-building-node{width:88px!important}html[data-nebula="3"] .c2-building-node img{width:67px!important;height:54px!important}html[data-nebula="3"] .c2-building-node strong{font-size:8px!important;padding:4px!important}html[data-nebula="3"] .c2-building-node small{font-size:8px!important}html[data-nebula="3"] .c2-colony-stage{height:420px!important}html[data-nebula="3"] .c2-colony-head{padding:13px!important}html[data-nebula="3"] .c2-colony-head h2{font-size:23px}html[data-nebula="3"] .c2-colony-head a{font-size:10px!important;max-width:130px;text-align:right}html[data-nebula="3"] :is(.xn5-facts,.xn5-bonus-grid){grid-template-columns:1fr 1fr!important}html[data-nebula="3"] .ca-toolbar{gap:5px!important;padding:9px!important}html[data-nebula="3"] .ca-toolbar button{padding:8px!important;font-size:10px!important}html[data-nebula="3"] .ca-head{padding:12px!important}html[data-nebula="3"] .ca-head h2{font-size:19px!important}html[data-nebula="3"] .ca-head button{font-size:10px!important}html[data-nebula="3"] .gx-roster{grid-template-columns:1fr!important}html[data-nebula="3"] .gx-roster .gx-officer>img{height:235px!important}html[data-nebula="3"].xnova-home .c2-faction{padding:10px!important;gap:8px!important}html[data-nebula="3"].xnova-home .c2-faction strong{font-size:14px!important}html[data-nebula="3"].xnova-home .c2-faction small{font-size:10px!important}html[data-nebula="3"].xnova-home .c2-world-label{font-size:8px!important;width:133px!important}html[data-nebula="3"].xnova-home .c2-world-label strong{font-size:12px!important}html[data-nebula="3"].xnova-home .c2-orbital-note{width:143px!important;font-size:10px!important}html[data-nebula="3"].xnova-game #planet_menu{right:12px!important;bottom:10px!important}.gx-profile-hero{align-items:flex-start}.gx-profile-actions a{font-size:11px!important;padding:8px!important}}
@media(prefers-reduced-motion:reduce){html[data-nebula="3"] *,html[data-nebula="3"] *:before,html[data-nebula="3"] *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
html[data-nebula="3"][data-cc-effects="off"] *,html[data-nebula="3"][data-motion="off"] *,html[data-nebula="3"][data-motion="off"] *:before,html[data-nebula="3"][data-motion="off"] *:after{animation:none!important}
/* Final spacing and material pass, after legacy container-query rules. */
html[data-nebula="3"]{background:linear-gradient(115deg,#06152544,#02081266),url('../images/nebula3/nebula.webp') center/cover fixed!important}
html[data-nebula="3"] .nb3-object-card{border-color:#408fab!important;background:linear-gradient(115deg,#23596e94,#082942bd 47%,#071d30d6)!important;box-shadow:inset 0 1px 0 #ccfbff70,inset 0 0 0 3px #16364977,0 3px 15px #0013229c,0 0 13px #168fbf32!important}
html[data-nebula="3"] .nb3-object-card[data-card-kind="research"]{border-color:#467dac!important}
html[data-nebula="3"] .nb3-object-card[data-card-kind="defense"]{border-color:#7a7766!important}
html[data-nebula="3"] .nb3-object-card .xn4-card-head{min-height:137px!important;padding:12px 9px 10px 17px!important}
html[data-nebula="3"] .nb3-object-card .xn4-illustration{height:114px!important}
html[data-nebula="3"] .nb3-object-card .xn4-effect-section>.xn4-note{display:none!important}
html[data-nebula="3"] .nb3-object-card .xn4-card-footer{padding:9px 16px 12px!important}
html[data-nebula="3"] .nb3-object-card .xn4-time{padding:0!important;border:0!important;min-height:0!important;margin:0 0 8px!important;line-height:1.35!important}
html[data-nebula="3"] .nb3-object-card .xn4-demolition>summary{padding:0!important;min-height:0!important;font-size:10px!important;line-height:1.5!important}
html[data-nebula="3"] .nb3-object-card .xn4-demolition{margin-top:7px!important}
html[data-nebula="3"][data-visual-version] .cg-info{border-radius:50%!important;background:radial-gradient(circle at 30% 20%,#468fac,#063653)!important;color:#d2fcff!important;display:block!important;text-align:center!important;line-height:22px!important;box-shadow:0 0 10px #31bbf263!important}
html[data-nebula="3"][data-visual-version] .cg-resource-info{width:21px!important;height:21px!important;min-height:21px!important;font-size:13px!important;line-height:19px!important}
html[data-nebula="3"] .cg-readonly-card .nb3-detailed,html[data-nebula="3"] .cg-readonly-card .xn4-note{display:block!important}
html[data-nebula="3"] .gx-catalog-expanded .nb3-object-card .xn4-effect-section>.xn4-note{display:block!important}
html[data-nebula="3"].xnova-game #recursos>li:nth-child(2){border-color:#31beff!important}html[data-nebula="3"].xnova-game #recursos>li:nth-child(3){border-color:#43cacf!important}html[data-nebula="3"].xnova-game #recursos>li:nth-child(4){border-color:#d49a52!important;box-shadow:inset 0 1px 0 #ffe8bf77,0 0 12px #d7913835!important}html[data-nebula="3"].xnova-game #recursos>li:nth-child(5){border-color:#42cb9a!important}html[data-nebula="3"].xnova-game #recursos>li:nth-child(6){border-color:#a379d5!important}html[data-nebula="3"].xnova-game #recursos>li:nth-child(7){border-color:#dcb75d!important;box-shadow:inset 0 1px 0 #ffeeb277,0 0 12px #bd8a4233!important}
html[data-nebula="3"] #galaxy_form{display:flex!important;gap:10px!important;align-items:end!important;flex-wrap:wrap!important;margin-top:10px!important}
html[data-nebula="3"] #galaxy_form label{display:flex!important;flex-direction:column!important;gap:5px!important;flex:0 0 110px!important;font-size:11px!important}
html[data-nebula="3"] #galaxy_form input{width:100%!important;padding:8px 11px!important;height:38px!important;font-size:14px!important}
html[data-nebula="3"] #galaxy_form button{font-size:12px!important;height:38px!important}
html[data-nebula="3"] .cc-bridge .cc-facts{margin:12px 0 0!important}
html[data-nebula="3"] .nb3-object-card .xn4-cost{border:0!important;background:transparent!important}
html[data-nebula="3"] .ui-registration-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(380px,1fr)!important;gap:40px!important;align-items:start!important;padding:35px 0!important}
html[data-nebula="3"] .ui-registration-intro h1{font-size:42px!important;line-height:1.12;color:#ccf8ff}
@media(max-width:760px){html[data-nebula="3"] .ui-registration-layout{display:flex!important;flex-direction:column!important;gap:24px!important}html[data-nebula="3"] .ui-registration-panel{order:0!important;width:100%}html[data-nebula="3"] .ui-registration-intro{order:1!important;width:100%}html[data-nebula="3"] #galaxy_form label{flex:1 1 95px!important}}
/* Full dossiers keep the artwork at its own scale, independent of legacy 108px thumbnail rules. */
html[data-nebula="3"] .cg-readonly-card{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:14px 26px!important;padding:0!important}
html[data-nebula="3"] .cg-readonly-card>.xn4-card-head{grid-column:1!important;grid-row:1/3!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:15px!important;padding:0!important;border:0!important;background:none!important;min-height:0!important}
html[data-nebula="3"] .cg-readonly-card .xn4-illustration{display:block!important;width:250px!important;height:175px!important;min-height:0!important;max-width:100%!important;order:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:none!important;border:1px solid #326884!important;border-radius:5px!important;box-shadow:none!important}
html[data-nebula="3"] .cg-readonly-card .xn4-illustration img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
html[data-nebula="3"] .cg-readonly-card .xn4-heading{order:1!important;padding:0!important;min-height:0!important}
html[data-nebula="3"] .cg-readonly-card .xn4-heading h3{font-size:22px!important;margin:7px 0!important}
html[data-nebula="3"] .cg-readonly-card>.xn4-section{grid-column:2!important;margin:0!important;padding:0 0 16px!important;border-top:0!important;border-bottom:1px solid #39718a77!important}
html[data-nebula="3"] .cg-readonly-card .xn4-section-title{font-size:15px!important;margin:0 0 12px!important}
html[data-nebula="3"] .cg-readonly-card>.xn4-details{grid-column:1/-1!important;margin:0!important;border:1px solid #337a9266!important;background:#06273d88!important;padding:15px 18px!important}
html[data-nebula="3"] .cg-readonly-card>.xn4-card-footer{grid-column:1/-1!important;padding:10px!important;border:0!important;background:none!important}
html[data-nebula="3"] .cg-readonly-card .xn4-time{padding:0!important;display:flex!important;gap:15px;font-size:12px;justify-content:space-between}
@media(max-width:650px){html[data-nebula="3"] .cg-readonly-card{grid-template-columns:1fr!important;gap:17px!important}html[data-nebula="3"] .cg-readonly-card>.xn4-card-head{grid-row:auto!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:15px!important}html[data-nebula="3"] .cg-readonly-card>.xn4-section{grid-column:1!important}html[data-nebula="3"] .cg-readonly-card .xn4-illustration{width:110px!important;height:95px!important}html[data-nebula="3"] .cg-readonly-card .xn4-heading h3{font-size:18px!important}html[data-nebula="3"] .cg-readonly-card .xn4-metric-values{gap:12px!important}html[data-nebula="3"] .cg-readonly-card .xn4-cost-grid{gap:10px!important}html[data-nebula="3"] .cg-readonly-card .xn4-cost{min-width:100px;padding:9px}}
html[data-nebula="3"].xnova-home .c2-planet{transform:none!important;left:7%!important;top:3%!important;right:auto!important;bottom:auto!important}
html[data-nebula="3"].xnova-home .ui-auth-panel:after{content:'';pointer-events:none;position:absolute;right:-7px;top:36px;bottom:36px;width:3px;background:linear-gradient(#72f7ff 0 7%,transparent 7% 9%,#386f86 9% 52%,transparent 52% 54%,#d59d6a 54% 62%,transparent 62%);box-shadow:0 0 9px #25cde933}
html[data-nebula="3"] .cc-motion{right:20px!important;bottom:67px!important;min-height:27px!important;padding:5px 10px!important;font-size:10px!important;z-index:190!important;opacity:.8}
html[data-nebula="3"].cryspace-dialog .cc-motion{display:none!important}
@media(max-width:550px){html[data-nebula="3"] .cc-motion{right:12px!important;bottom:57px!important}}
html[data-nebula="3"] :is(.ce-card-body,.cm2-card-body){margin:0!important;padding:18px!important}
html[data-nebula="3"] :is(.ce-card,.cm2-card) :is(h2,h3){font-size:21px!important;line-height:1.25!important;margin:0 0 12px!important}
html[data-nebula="3"] :is(.ce-card,.cm2-card) .ce-form{width:100%!important;margin:15px 0 0!important}
html[data-nebula="3"] .cm2-heading{padding:20px 22px;margin:0 0 18px;background:var(--nb-pane);border:var(--nb-border);border-left:3px solid #73e5ee;border-radius:6px}
html[data-nebula="3"] .cm2-heading>span{font-size:10px;color:#83c5d5;letter-spacing:.13em}
html[data-nebula="3"] .cm2-heading h1{font-size:30px!important;margin:7px 0!important}
html[data-nebula="3"] .cm2-heading p{font-size:13px;color:#99bbd0;margin:4px 0}
html[data-nebula="3"] .cm2-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 18px;padding:0}
html[data-nebula="3"] .cm2-tabs a{padding:9px 12px;border:1px solid #44899e66;background:#0b2b43aa;border-radius:4px;font-size:12px}
html[data-nebula="3"] .cm2-tabs a[aria-current=page]{background:#195267aa;border-color:#72d6e1;box-shadow:inset 0 -2px #6af4ff}
html[data-nebula="3"] .cm2-rate{display:flex;justify-content:space-between;gap:10px;padding:12px 0;margin:8px 0;border-bottom:1px solid #3d7185}
html[data-nebula="3"] .cm2-rate strong{font-size:16px;color:#a3e6eb}
html[data-nebula="3"] .cm2-values{margin:10px 0;font-size:12px}
html[data-nebula="3"] .cm2-values>div{display:flex;gap:12px;justify-content:space-between;padding:7px 0;border-bottom:1px solid #2b5a7099}
html[data-nebula="3"] .cm2-values dt{color:#9bbdce}html[data-nebula="3"] .cm2-values dd{margin:0;font-weight:600;color:#bce7ed}
html[data-nebula="3"] .cm2-card .ce-button{width:100%!important;margin:8px 0 0!important}
html[data-nebula="3"] .cm2-card .ce-check{font-size:11px!important;line-height:1.5!important}
/* Explicit precedence for the opt-out, including the high-specificity arrival scene. */
html[data-nebula="3"][data-motion="off"].xnova-home :is(.c2-planet,.c2-orbit-ring,.ui-primary-action),html[data-nebula="3"][data-cc-effects="off"].xnova-home :is(.c2-planet,.c2-orbit-ring,.ui-primary-action){animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){html[data-nebula="3"].xnova-home .c2-planet,html[data-nebula="3"].xnova-home .c2-orbit-ring,html[data-nebula="3"].xnova-home .ui-primary-action{animation:none!important;transition:none!important}}
