.reputationStrip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px;margin:14px 0}.reputationStrip div{padding:9px;border:1px solid rgba(114,220,255,.08);border-radius:10px;background:rgba(114,220,255,.025)}.reputationStrip small,.reputationStrip span{display:block;font-size:8px;color:var(--muted)}.reputationStrip b{display:block;font-size:14px;margin:2px 0}.starNode{border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.starNode:disabled{cursor:default;opacity:.55}.factionShop{margin-top:15px}.factionShopGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:8px}.factionShopGrid article{display:grid;grid-gap:5px;gap:5px;padding:11px;overflow:hidden;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.018)}.factionShopGrid small,.factionShopGrid span{font-size:9px;color:var(--muted)}.aiWorldArt{position:relative;aspect-ratio:4/3;margin:-11px -11px 7px;overflow:hidden;background:#02070f;border-bottom:1px solid rgba(114,220,255,.12)}.aiWorldArt:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 68%,rgba(3,9,20,.34));box-shadow:inset 0 0 28px rgba(3,9,20,.25)}.aiWorldArt img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#02070f}.subsystemGrid button{border:0;text-align:left;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.025);color:var(--muted);cursor:pointer}.subsystemGrid button b{display:block;margin-top:2px;color:var(--text);font-size:13px}.subsystemGrid button small{display:block;margin-top:2px;font-size:8px;color:var(--accent)}.subsystemGrid button:disabled{cursor:default;opacity:.7}.repairQueue{display:grid;grid-gap:7px;gap:7px;margin:10px 0 14px}@media(max-width:900px){.reputationStrip{grid-template-columns:repeat(3,1fr)}.factionShopGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.reputationStrip{grid-template-columns:1fr 1fr}.factionShopGrid{grid-template-columns:1fr}}.releaseStandalone{padding:0 24px 24px}.releasePanel{padding:22px}.healthPill{padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:12px}.healthPill.ok{background:rgba(61,210,151,.12)}.healthPill.warn{background:rgba(255,183,77,.12)}.releaseGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px}.releaseBottom,.releaseGrid{display:grid;gap:18px;margin-top:18px}.releaseBottom{grid-template-columns:1fr 1fr;grid-gap:18px}.releaseCol{display:flex;flex-direction:column;gap:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:14px}.releaseCard{display:flex;gap:12px;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;background:rgba(5,10,22,.45)}.releaseCard>div{display:flex;flex-direction:column;gap:4px}.releaseCard strong{font-size:14px}.releaseCard small,.releaseCard span,.releaseHint{font-size:12px;color:var(--muted,#9aa7bd);line-height:1.4}.releaseCard.done{border-color:rgba(61,210,151,.28)}.releaseCard.locked{opacity:.55}.exchangeBox{display:grid;grid-template-columns:1fr 100px auto;grid-gap:8px;gap:8px}.exchangeBox input,.exchangeBox select,.releaseCol select{width:100%;min-height:38px}.dailyMeter{height:5px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden;margin-top:4px}.dailyMeter i{display:block;height:100%;background:linear-gradient(90deg,#5db7ff,#8ef0ce)}.dailyState{font-size:11px!important;text-transform:uppercase;letter-spacing:.08em}.prefsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.prefsGrid label{display:flex;gap:8px;align-items:center;font-size:13px}.inboxCard{align-items:flex-start}@media(max-width:900px){.releaseBottom,.releaseGrid{grid-template-columns:1fr}.releaseStandalone{padding:0 12px 16px}.exchangeBox{grid-template-columns:1fr 90px}.exchangeBox button{grid-column:1/-1}.prefsGrid{grid-template-columns:1fr}}.networkStandalone{padding:0 24px 24px}.networkPanel{padding:22px}.networkGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.networkCol{gap:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:14px}.networkCol,.networkCol label{display:flex;flex-direction:column}.networkCol label{gap:5px;font-size:12px;color:var(--muted,#9aa7bd)}.networkCol input,.networkCol select{min-height:38px;width:100%}.networkCard{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;background:rgba(5,10,22,.45)}.networkCard>div{display:flex;flex-direction:column;gap:4px}.networkCard small,.networkCard span,.networkHint{font-size:12px;color:var(--muted,#9aa7bd);line-height:1.4}.networkCard.locked{opacity:.55}.resourceMini{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-end}.resourceMini small{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.05)}.transportInline{display:grid;grid-template-columns:1fr 90px auto;grid-gap:8px;gap:8px}.transportJob{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px}.transportJob>div{display:flex;flex-direction:column;gap:3px}.transportJob span{font-size:12px;color:var(--muted,#9aa7bd)}.npcWide{grid-column:1/-1}.npcGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.npcCard{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;background:rgba(5,10,22,.45)}.npcCard small,.npcCard span{font-size:12px;color:var(--muted,#9aa7bd)}.npcStocks{display:flex;flex-wrap:wrap;gap:5px}.npcStocks i{font-style:normal;font-size:10px;padding:3px 6px;border-radius:999px;background:rgba(93,183,255,.08)}@media(max-width:1000px){.npcGrid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.networkGrid{grid-template-columns:1fr}.npcWide{grid-column:auto}.npcGrid{grid-template-columns:1fr}.networkStandalone{padding:0 12px 16px}.transportInline{grid-template-columns:1fr 80px}.transportInline button{grid-column:1/-1}}.marketStandalone{padding:0 24px 24px}.marketPanel{max-width:1500px;margin:0 auto}.marketHint{opacity:.8;margin:0 0 16px}.marketGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.marketCard{border:1px solid rgba(255,255,255,.1);background:rgba(10,20,38,.72);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.marketCard.locked{opacity:.55}.marketCardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.marketCardTop div{display:flex;flex-direction:column;gap:4px}.marketCardTop span{font-size:.82rem;opacity:.7}.marketStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.marketStats span,.marketTotal{font-size:.85rem;opacity:.9}.marketCard label{display:flex;flex-direction:column;gap:6px;font-size:.85rem}.marketCard input{width:100%;box-sizing:border-box}.marketTotal{display:flex;justify-content:space-between;align-items:center;padding-top:2px}.offerBox{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.025)}.pendingOffer{border-style:dashed}.lockedOffer{opacity:.7}.offerActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.marketAiHint{display:block;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.035);line-height:1.4}.marketAiHint.eligible{font-weight:600}.offerCard .marketStats{grid-template-columns:1fr 1fr}@media(max-width:700px){.marketStandalone{padding:0 12px 16px}.marketGrid,.marketStats,.offerActions,.offerCard .marketStats{grid-template-columns:1fr}}.civicStandalone{max-width:1500px;margin:0 auto;padding:0 24px 34px}.civicPanel{margin-top:16px}.civicStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:12px 0}.civicCard,.civicStats>div{padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.018)}.civicCard p,.civicCard small,.civicStats small,.civicStats span{display:block;color:var(--muted);font-size:9px}.civicStats b{display:block;font-size:18px;margin:3px 0}.civicGrid{display:grid;grid-template-columns:.8fr .9fr 1.5fr;grid-gap:10px;gap:10px}.civicCard{display:grid;grid-gap:9px;gap:9px;align-content:start}.civicCard label{display:grid;grid-gap:5px;gap:5px;font-size:9px;color:var(--muted)}.autoInputs input,.autoInputs select,.civicCard input,.civicCard select{border:1px solid var(--line);border-radius:10px;background:rgba(4,13,20,.78);color:var(--text);padding:9px}.autoInputs{display:grid;grid-template-columns:1fr 1fr repeat(3,.75fr);grid-gap:7px;gap:7px}.autoButtons{display:flex;gap:8px;flex-wrap:wrap}.ruleList{display:grid;grid-gap:6px;gap:6px}.ruleRow{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:8px}.ruleRow span,.ruleRow strong{display:block}.ruleRow span{font-size:9px;color:var(--muted);margin-top:2px}.ruleRow>div:last-child{display:flex;gap:5px}.tradeAuto{grid-column:auto}@media(max-width:1100px){.civicGrid{grid-template-columns:1fr 1fr}.tradeAuto{grid-column:1/-1}.autoInputs{grid-template-columns:1fr 1fr 1fr}}@media(max-width:720px){.civicStandalone{padding:0 12px 24px}.civicStats{grid-template-columns:1fr 1fr}.civicGrid{grid-template-columns:1fr}.tradeAuto{grid-column:auto}.autoInputs{grid-template-columns:1fr}.ruleRow{align-items:flex-start;flex-direction:column}.ruleRow>div:last-child{width:100%}}.gameShell{min-height:100vh}.gameShellHeader{position:-webkit-sticky;position:sticky;top:0;z-index:80;padding:4px 12px;background:rgba(5,11,24,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(120,190,255,.18);box-shadow:0 8px 22px rgba(0,0,0,.2)}.gameShellBrandRow{max-width:1700px;margin:0 auto 3px;display:flex;align-items:center;justify-content:space-between;gap:10px}.gameShellTitle{display:flex;align-items:baseline;gap:9px;min-width:0}.gameShellTitle span{font-size:10px;letter-spacing:.18em;color:#72cfff;font-weight:800}.gameShellTitle b{font-size:13px;color:#f4f8ff}.developerBrand{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:#fff}.developerBrand img{width:48px;height:48px;object-fit:contain;border-radius:10px;border:1px solid rgba(255,205,76,.3);box-shadow:0 0 18px rgba(255,197,58,.12)}.developerBrand div{display:grid;line-height:1.02}.developerBrand small{font-size:8px;letter-spacing:.12em;color:#91a8b8;font-weight:800}.developerBrand strong{font-size:11px;letter-spacing:.06em;color:#f2cf69}.gameTabs{max-width:1700px;margin:auto;display:flex;gap:5px;overflow-x:auto;padding:1px 0 3px;scrollbar-width:thin}.gameTabs button{position:relative;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid rgba(120,190,255,.18);background:rgba(14,27,49,.72);color:#c9d8ea;border-radius:9px;padding:6px 9px;cursor:pointer;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;transition:.16s ease}.gameTabs button:hover{border-color:rgba(94,207,255,.55);background:rgba(24,48,78,.88)}.gameTabs button.active{color:white;border-color:#54c8ff;background:linear-gradient(180deg,rgba(39,133,184,.8),rgba(24,72,116,.9));box-shadow:inset 0 0 0 1px rgba(84,200,255,.08),0 5px 18px rgba(20,150,220,.15)}.tabBadge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ffbd4a;color:#08111e;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 0 2px rgba(8,17,30,.45)}.gameTabs button.active .tabBadge{background:#fff;color:#12517b}.gameWindow{min-height:calc(100vh - 90px)}.mobileLabel{display:none}.gameMessage{animation:gameMessageDismiss .2s ease 10s forwards}@keyframes gameMessageDismiss{to{opacity:0;visibility:hidden;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden;pointer-events:none}}.coinTimePanel{margin:5px 0 9px!important;border-radius:11px!important}.coinTimeHead{padding:7px 10px!important;min-height:42px}.coinTimeTitle{display:flex!important;align-items:baseline!important;gap:9px!important;min-width:0;flex-wrap:wrap}.coinTimeTitle span{font-size:.62rem!important}.coinTimeTitle strong{font-size:.84rem!important}.coinTimeTitle small{font-size:.72rem!important}.coinTimeHeadRight{gap:6px!important}.coinTimeHeadRight .coinBalance{padding:4px 7px!important;font-size:.72rem!important}.coinTimeHeadRight button{padding:6px 9px!important}@media(max-width:820px){.gameShellHeader{padding:3px 8px}.gameShellBrandRow{margin-bottom:2px}.gameShellTitle{gap:6px}.gameShellTitle span{font-size:9px}.gameShellTitle b{font-size:11px}.developerBrand{gap:6px}.developerBrand img{width:40px;height:40px;border-radius:8px}.developerBrand small{font-size:7px}.developerBrand strong{font-size:9px;letter-spacing:.04em}.desktopLabel{display:none}.mobileLabel{display:inline}.gameTabs{gap:4px;padding-bottom:2px}.gameTabs button{padding:5px 8px;font-size:10px;border-radius:8px}.tabBadge{min-width:16px;height:16px;font-size:8px;padding:0 4px}.gameWindow{min-height:calc(100vh - 78px)}}@media(max-width:760px){.coinTimeTitle{display:grid!important;grid-gap:2px!important;gap:2px!important}.coinTimeHead{padding:8px 10px!important}}@media(max-width:480px){.gameShellTitle span{font-size:8px}.gameShellTitle b{font-size:10px}.developerBrand small{display:none}.developerBrand strong{font-size:8px}.developerBrand img{width:36px;height:36px}.gameWindow{min-height:calc(100vh - 72px)}}