.gameShell{--ui-text:#edf5ed;--ui-muted:#abc0b6;--ui-line:#bfdac629;--ui-amber:#f2b457;--ui-panel:#0c1d1af0;--ui-inset:#030d0c52}.gameShell :is(button,input,select):focus-visible{outline:2px solid var(--ui-amber);outline-offset:3px}.gameShell :is(.brandCluster,.resourceRail,.iconButton,.bottomDock,.accountChip){color:var(--ui-text);border:1px solid var(--ui-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#1d312af0,#0b1d19e0);border-radius:12px;box-shadow:0 5px 18px #071c2625,inset 0 1px #e6f1cb12}.gameShell .brandCluster{gap:8px;padding:5px 12px 5px 7px}.gameShell .brandCluster img{width:37px;height:37px}.gameShell .brandCluster strong{letter-spacing:.025em;font-size:14px}.gameShell :is(.brandCluster,.resourceRail,.accountChip) small{color:var(--ui-muted);letter-spacing:.08em;font-size:9px}.gameShell .resourceRail{padding:3px}.gameShell .resourceRail>div,.gameShell .resourceRail>button{border-color:var(--ui-line);min-height:44px;padding:4px 12px}.gameShell .resourceRail strong{color:var(--ui-text);font-size:14px}.gameShell .cashBalance strong{color:#f5d393;letter-spacing:.015em;font-size:17px}.gameShell .cashIcon{color:#f4c879;width:29px;height:29px;box-shadow:none;background:#e7b65a14;border:1px solid #e7b65a55}.gameShell .headerMission strong{font-size:11px;font-weight:650}.gameShell .headerMission i b{background:linear-gradient(90deg,#b78745,#f2c36f)}.gameShell .headerFuel>span{width:59px}.gameShell .headerFuel b{color:#9fdfbb;background:#60957d20;border:1px solid #a8ccae26}.gameShell .headerFuel small{color:#bed1c4;font-size:9px}.gameShell .headerFuel i{background:#e2edda16}.gameShell .headerFuel em{background:#84caa0}.gameShell .timeChip strong{font-size:15px}.gameShell .iconButton{width:46px;height:46px}.gameShell :is(.iconButton,.brandCluster,.accountChip):hover{background:#29483b}.gameShell .bottomDock{bottom:max(14px,env(safe-area-inset-bottom));border-radius:15px;gap:3px;padding:5px}.gameShell .bottomDock button{color:#b7c9bc;border:1px solid #0000;border-radius:10px;gap:7px;min-width:90px;height:48px;padding:0 13px;font-size:11px;font-weight:700}.gameShell .bottomDock button span{font-size:11px}.gameShell .bottomDock button:hover:not(:disabled){color:#fff1d1;background:#9dbba01a}.gameShell .bottomDock button small{color:#efc577;font-size:8px;top:2px;right:6px}.gameShell .vehicleTracker{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d201ce8;border-color:#aec7a924;border-radius:30px;min-width:260px;padding:9px 14px;bottom:86px;box-shadow:0 4px 14px #06190c25}.gameShell .vehicleTracker strong{font-size:11px;font-weight:650}.gameShell .vehicleTracker small{color:#b6cabd;font-size:9px}.gameShell .ledgerPanel{--ink:var(--ui-text);--line:var(--ui-line);color:var(--ui-text);border:1px solid var(--ui-line);background:var(--ui-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-color:#486853 transparent;scrollbar-width:thin;border-radius:16px;box-shadow:0 18px 55px #03181055,inset 0 1px #e6f1cb0e}.gameShell .ledgerPanel:after{display:none}.gameShell .ledgerPanel>.panelHeader{min-height:66px;box-shadow:none;background:#122b23;border-bottom:1px solid #dbedc817}.gameShell .ledgerPanel .panelHeading strong{color:#f2f5e9;font-size:17px;font-weight:750}.gameShell .ledgerPanel .panelHeading small{color:#cfaf71;letter-spacing:.11em;font-size:9px}.gameShell .ledgerPanel>.panelHeader>button{border-radius:10px;flex:none;width:44px;height:44px}.gameShell .ledgerPanel :is(p,small,label,em,footer){color:var(--ui-muted)}.gameShell .ledgerPanel :is(h2,h3,strong){color:var(--ui-text)}.gameShell .ledgerPanel :is(b,dd){color:#d4e5cb}.gameShell .ledgerPanel :is(dt,p>span,.supplyIntro>span,.worldControls p span){color:var(--ui-muted);font-size:10px}.gameShell .ledgerPanel small{font-size:max(9px,.58rem)}.gameShell .ledgerPanel p{line-height:1.5}.gameShell .ledgerPanel :is(input:not([type=range]),select){color:#eef4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071a14;border-color:#afc9b535;min-height:44px}.gameShell .ledgerPanel input::placeholder{color:#819d8c}.gameShell .ledgerPanel :is(.sectionTitle,.inventorySection,.sdWalletSection,.ledgerEntries>div,footer){border-color:var(--ui-line)}.gameShell .ledgerPanel :is(.sectionTitle strong,.inventoryRow strong){font-size:11px}.gameShell .ledgerPanel :is(.cloudStatusGrid article,.profileForm,.walletIdentity,.survivalGrid article,.careerObjective,.careerActions button,.recoveryContract,.sdWalletGrid article,.sdClearanceStrip article,.inventoryRow,.supplyProducts article,.pricingProduct,.upgradeCard,.equipmentCard,.crewCard,.automationCard,.payrollCard,.reportKpis article,.reportPrimaryGrid>article,.reportSecondaryGrid>article,.orderBookGrid>div,.marketOrderTicket,.marketHistory,.utilityGrid>article,.utilityFlow,.bondPlate,.utilityNow,.utilityList>article,.utilityEconomy,.worldControls article,.timePresets button,.neighborList button){color:var(--ui-text);border-color:var(--ui-line);background:var(--ui-inset);box-shadow:none;border-radius:10px}.gameShell .ledgerPanel :is(.survivalGrid article,.sdWalletGrid article,.reportKpis article){border-top:2px solid #ae8a4b80}.gameShell .ledgerPanel :is(.marketTabs,.sideToggle,.marketDeskTabs,.quantitySelector,.priceControl,.pricePresets,.priceAnalytics,.equipmentActions,.payrollCard>div){border-color:var(--ui-line);background:#d4ebd809}.gameShell .ledgerPanel :is(.priceControl button,.equipmentActions button){color:#ebd199;border-color:var(--ui-line);background:#b9cea414}.gameShell .ledgerPanel :is(.marketTabs button,.sideToggle button,.marketDeskTabs button,.quantitySelector button,.pricePresets button,.timePresets button){color:#b9cbbb;min-height:44px;font-size:11px}.gameShell .ledgerPanel :is(.marketTabs button.active,.sideToggle button.active,.marketDeskTabs button.active,.quantitySelector button.active,.pricePresets button.active,.timePresets button.active){color:#ffdc96;background:#b48d4430;border-color:#e9b86d70;box-shadow:inset 0 -2px #cda256}.gameShell .ledgerPanel :is(.crewCard p span,.careerActions span small,.survivalGrid span,.sdWalletGrid article span,.sdClearanceStrip article span,.walletIdentity>p b,.deedCard>p b,.utilityGrid article>div i,.utilityList article>div i){color:#a9c1b2;font-size:10px}.gameShell .ledgerPanel :is(.deedCard,.deedCard.isRecoverable,.deedCard.isOwned){box-shadow:none;background:linear-gradient(120deg,#ba8b3d1f,#398c6212);border:1px solid #c5a25c40;border-radius:12px}.gameShell .ledgerPanel .deedCard>aside>b{color:#f7d899}.gameShell .ledgerPanel :is(.careerObjective>span,.cloudStatusGrid article>span,.walletIdentity>span){color:#bddea9;background:#83bc9020}.gameShell .ledgerPanel :is(.careerActions button,.neighborList button):hover{background:#b9d5a916;border-color:#dbb56c70}.gameShell .ledgerPanel :is(.leaderboardBoard>article,.reportTable,.reportInsight,.pricingLesson,.supplyIntro,.sdRules,.districtMap){border-color:var(--ui-line);background:#9bbe9e0b}.gameShell .ledgerPanel :is(.leaderboardBoard>article b,.serviceTotal strong,.ledgerEntries b,.utilityGrid header>b,.utilityList header>b,.utilityFlow b){color:#a6d9ad}.gameShell .ledgerPanel :is(.isNegative,.isDebit,.supplyError,.operationsError){color:#ff9c82}.gameShell .ledgerPanel :is(.supplyProducts article>button,.crewCard aside button,.upgradeCard>button,.careerActions button,.equipmentActions button,.cloudStatusGrid article>button,.deedCard>aside>button){min-height:44px;font-size:11px}.gameShell .ledgerPanel :is(button:disabled){color:#91a498;box-shadow:none;background:#a4bea311}.gameShell .ledgerPanel .ecrUtilitySection>footer{background:linear-gradient(#0000,#0c1d1a 42%)}.gameShell .ledgerPanel .utilityCommand{background:linear-gradient(135deg,#18392e,#0b211a);border:1px solid #c8d5af24}.gameShell .ledgerPanel .utilityNow>span{color:#b8dda9;background:#8cc48c1b}.gameShell .ledgerPanel .utilityNow.isUrgent>span{color:#ffe4ad;background:#bd743a}.gameShell .ledgerPanel :is(.utilityNow p b,.utilityList article>p,.utilityEconomy>p,.utilityEconomy>summary small){color:#a9c1b2}.gameShell .ledgerPanel :is(.utilityNow p strong,.utilityList header strong,.utilityEconomy>summary strong){color:#edf2e7}.gameShell .ledgerPanel .utilityList article>div span{color:#a7d6af}.gameShell .ledgerPanel section>footer{background:linear-gradient(#0000,#10261f 38%)}.gameShell .ledgerPanel .careerObjective p i{background:#c0d8b71f}.gameShell .ledgerPanel .careerTabs{background:#102a22ee;border-color:#c8d5af2b}.gameShell .ledgerPanel .careerTabs button{color:#9fb5a9}.gameShell .ledgerPanel .careerTabs button:hover{background:#213e33}.gameShell .ledgerPanel .careerTabs button[aria-current=page]{color:#fff4d5;background:#2b4c3d;box-shadow:inset 0 0 0 1px #d3aa5c52}.gameShell .ledgerPanel .careerTabs button small{color:#8fa79b}.gameShell .ledgerPanel .companyValueBoard{color:var(--ui-text);background:linear-gradient(145deg,#18382d,#0b211a);border-color:#b9d4bd24}.gameShell .ledgerPanel .companyValueBoard small{color:#9fb7aa}.gameShell .ledgerPanel .companyValueBoard header strong{color:#f5d393}.gameShell .ledgerPanel .companyValueBoard header>b{color:#8bd3a8}.gameShell .ledgerPanel .companyValueBoard header>b.isNegative{color:#ff9c82}.gameShell .ledgerPanel .companyValueBoard>div>span{background:#d6ead709;border:1px solid #bdd8c018}.gameShell .ledgerPanel .companyValueBoard>div strong{color:#e5eee5}.gameShell .ledgerPanel .companyValueBoard>p{color:#9fb7aa}.gameShell .ledgerPanel .operatingLegacy{border-color:#d8ad5d38}.gameShell .ledgerPanel .pricingProduct>header i{color:#9ad8b1}.gameShell .ledgerPanel :is(.upgradeCard>p,.upgradeCard dd,.bondPlate p b,.utilityGrid article>p,.managerBrief strong){color:#b7ccbc;font-size:10px;font-weight:500;line-height:1.5}.gameShell .ledgerPanel :is(.sdRules,.sdRules span,.orderBookGrid header,.pnlPaper>header>i,.tankManifest>header>i){color:#b6d3b2}.gameShell .ledgerPanel .managerBrief{background:#b9984c12;border-color:#c3b07530}.gameShell .ledgerPanel :is(.cashFlowLegend>span,.cashFlowLegend>span>b){font-size:9px}.gameShell .servicePanel,.gameShell .selectionPanel,.gameShell .neighborVisitCard{color:var(--ui-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d211bf2;border:1px solid #c8d5af2b;border-radius:14px;box-shadow:0 12px 30px #07251635}.gameShell .servicePanel{width:264px;padding:15px;right:20px}.gameShell .servicePanel :is(small,.serviceEyebrow>span),.gameShell .selectionPanel :is(small,p){color:var(--ui-muted)}.gameShell .servicePanel .serviceEyebrow i{color:#f7d38c;letter-spacing:.05em;background:#dfaa4224;font-size:9px}.gameShell .servicePanel h2{color:#fff0cb;font-size:25px}.gameShell .servicePanel .serviceHeadline>span{color:#ffd591;box-shadow:none;background:#b87a3029;border:1px solid #e6b76c40}.gameShell .servicePanel .serviceTotal>span{background:#d0edda08;border:1px solid #c4d6ac16}.gameShell .servicePanel .serviceTotal small{font-size:10px}.gameShell .servicePanel .serviceTotal strong{color:#cce7be;font-size:13px}.gameShell .servicePanel .fuelAction{color:#30291a;background:linear-gradient(110deg,#f1cd84,#dba34d);border:1px solid #fff2b842;border-radius:9px;font-size:12px;box-shadow:0 4px 12px #dbb75115}.gameShell .servicePanel .fuelAction:disabled{color:#899c8f;background:#c2d4ac10;border-color:#0000}.gameShell .servicePanel .dispensingState{background:0 0;padding:10px 0 0}.gameShell .servicePanel .dispensingState>span{background:#aacda321;border-radius:3px;height:9px;padding:0}.gameShell .servicePanel .dispensingState i{box-shadow:none;background:linear-gradient(90deg,#63a77c,#c4df9d);border-radius:3px}.gameShell .servicePanel .dispensingState small{font-size:10px}.gameShell .servicePanel .stockoutState p{color:#f6b097;background:#ae58331e}.gameShell .servicePanel .stockoutState p span{color:#e9b5a1}.gameShell .servicePanel .stockoutState button{color:#f8d6b9;background:#a766322b;border-color:#d2936340}.gameShell .servicePanel .stockoutState .emergencyFillAction{color:#2f291c;background:linear-gradient(110deg,#f2ce81,#dca64f);border-color:#ffe7ad52}.gameShell .servicePanel .stockoutState .emergencyFillAction:disabled{color:#82948a;background:#c2d4ac0d;border-color:#0000}.gameShell .servicePanel .stockoutConsequence{color:#e2c5b4;font-size:8px}.gameShell :is(.panelClose,.serviceClose){color:#d9e4d4;background:#a0b19f12;width:44px;height:44px}.gameShell :is(.saleReceipt,.deliveryReceipt,.upgradeReceipt,.operationsReceipt,.dayCloseReceipt){background:#0d241bf5;border:1px solid #d4b27050;border-radius:12px;box-shadow:0 8px 25px #071a2033}.gameShell :is(.saleReceipt,.deliveryReceipt,.upgradeReceipt,.operationsReceipt,.dayCloseReceipt) strong{color:#f1d090}.gameShell :is(.saleReceipt,.deliveryReceipt,.upgradeReceipt,.operationsReceipt,.dayCloseReceipt) :is(span,small){color:#bdd1b8}@media (max-width:1100px){.gameShell .topHud{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:12px}.gameShell .brandCluster span{display:none}.gameShell .brandCluster{padding:5px}.gameShell .resourceRail>div,.gameShell .resourceRail>button{padding:4px 8px}.gameShell .headerMission strong{max-width:150px}}@media (max-width:760px){.gameShell .topHud{padding:10px;padding-top:max(10px,env(safe-area-inset-top));gap:6px}.gameShell .brandCluster img{width:32px;height:32px}.gameShell .brandCluster{min-height:44px}.gameShell .resourceRail>div,.gameShell .resourceRail>button{min-height:44px;padding:3px 6px}.gameShell .cashBalance strong{font-size:14px}.gameShell .cashIcon{display:none}.gameShell .headerFuel{gap:5px!important}.gameShell .headerFuel>span{width:45px}.gameShell .headerFuel b{width:18px;height:22px;font-size:7px}.gameShell .headerFuel small{font-size:8px}.gameShell .utilityRail{gap:5px}.gameShell .iconButton{width:44px;height:44px}.gameShell .bottomDock{width:calc(100vw - 20px);bottom:max(9px,env(safe-area-inset-bottom));gap:2px;padding:4px}.gameShell .bottomDock button{flex-direction:column;gap:4px;min-width:0;height:50px;padding:3px}.gameShell .bottomDock button span{font-size:10px;display:block}.gameShell .bottomDock .gameIcon{width:19px;height:19px}.gameShell .vehicleTracker{width:auto;min-width:230px;min-height:44px;padding:7px 13px;bottom:80px}.gameShell .vehicleTracker strong{font-size:10px}.gameShell .vehicleTracker small{font-size:8px}.gameShell .servicePanel{width:auto;padding:10px 12px;inset:auto 10px 126px}.gameShell .servicePanel .serviceHeadline{margin:4px 0 7px}.gameShell .servicePanel .serviceHeadline>span{border-radius:8px;width:29px;height:29px}.gameShell .servicePanel h2{font-size:20px}.gameShell .servicePanel .serviceTotal>span{padding:5px 8px}.gameShell .servicePanel .serviceTotal small{font-size:9px}.gameShell .servicePanel .fuelAction{min-height:44px;margin-top:7px}.gameShell .inventoryWarning{width:176px;min-width:0;padding:8px 10px;inset:76px auto auto 10px;transform:none}.gameShell .operationsWarning{width:176px;min-width:0;inset:132px auto auto 10px;transform:none}.gameShell .deliveryTracker{width:176px;min-width:0;inset:188px auto auto 10px}.gameShell :is(.saleReceipt,.deliveryReceipt,.upgradeReceipt,.operationsReceipt,.dayCloseReceipt){width:176px;min-width:0;max-width:176px;top:76px;left:auto;right:10px;transform:none}.gameShell .ledgerPanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10261ff7;border-radius:13px;top:75px;bottom:76px}.gameShell .ledgerPanel>.panelHeader{min-height:59px}.gameShell .ledgerPanel .panelHeading strong{font-size:15px}.gameShell .walletGate{place-items:center}}@media (prefers-reduced-motion:reduce){.gameShell :is(button,.ledgerPanel,.servicePanel,.selectionPanel,.tipBanner){transition:none;animation:none}}.gameShell .guideHelpButton{font-size:20px;font-weight:750}.gameShell .walletSiteLinks{justify-content:space-between;margin-top:8px;display:flex}.gameShell .walletSiteLinks a{color:#baccb5;align-items:center;min-height:44px;font-size:11px;text-decoration:none;display:flex}.gameShell .guideHelpMenu{z-index:45;background:#163b2c;border:1px solid #789878;border-radius:10px;min-width:220px;padding:10px;display:grid;position:absolute;top:80px;right:20px;box-shadow:0 12px 40px #00190c66}.gameShell .guideHelpMenu a,.gameShell .guideHelpMenu button{color:#f4f0d7;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.gameShell .guideHelpMenu :is(a,button):hover{background:#ffffff12;border-radius:5px}.gameShell .guideHelpMenu button:disabled{opacity:.4;cursor:default}.gameShell[data-guide=pricing] .bottomDock button[aria-label=Prices],.gameShell[data-guide=supply] .bottomDock button[aria-label=Fuel\ supply],.gameShell[data-guide=operations] .bottomDock button[aria-label=Crew],.gameShell[data-guide=career] .bottomDock button[aria-label^=Company],.gameShell[data-guide=service] .fuelAction{outline-offset:3px;outline:2px solid #ecc579;box-shadow:0 0 18px #edb45e36}.gameShell .servicePanel.hasGuidance{max-height:calc(100svh - 225px);overflow:auto}.gameShell .firstShiftTip{padding:8px 12px}.gameShell .firstShiftTip p{margin:5px 0;font-size:11px;line-height:1.5}.gameShell .firstShiftTip>div:first-child{min-height:20px;margin-bottom:3px;position:relative}.gameShell .firstShiftTip>div:first-child>button{margin:0;position:absolute;top:-7px;right:-6px}@media (max-width:760px){.gameShell .utilityRail .guideHelpButton{display:grid}.gameShell .utilityRail .iconButton[aria-label=Center\ station]{display:none}.gameShell .guideHelpMenu{top:125px;right:12px}.gameShell .servicePanel.hasGuidance{max-height:calc(100svh - 270px)}}.gameShell{--ui-graphite:#101714;--ui-steel:#27312b;--ui-amber:#ffb449;--ui-petrol:#5bd39a;--ui-diesel:#69bce8}.gameShell .gameIcon .iconFill{stroke:none;fill:var(--icon-detail)!important;opacity:.88!important}.gameShell .topHud{grid-template-columns:auto minmax(470px,760px) auto;gap:10px;padding:12px 16px}.gameShell :is(.brandCluster,.resourceRail,.iconButton,.accountChip){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#242e28f7,#0c1411f5);border-color:#e6edde29;box-shadow:0 8px 28px #0000004d,inset 0 1px #ffffff0f}.gameShell .brandCluster{border-left:3px solid var(--ui-amber);border-radius:11px;padding:5px 13px 5px 7px;position:relative;overflow:hidden}.gameShell .brandCluster:after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 6px,#ffb44912 6px 10px);width:34px;height:64px;position:absolute;top:-14px;right:-9px;transform:rotate(9deg)}.gameShell .brandCluster strong{color:#fff5df}.gameShell .brandCluster small{color:#d19a4c}.gameShell .resourceRail{border-radius:11px;padding:0;overflow:hidden}.gameShell .resourceRail>div,.gameShell .resourceRail>button{border-right-color:#e6edde1a;min-height:49px;padding:5px 11px}.gameShell .cashBalance{background:linear-gradient(135deg,#ffb4491f,#0000)}.gameShell .cashIcon{color:#ffc66d;background:#ffb4491a;border:1px solid #ffb44957;border-radius:9px;width:31px;height:31px}.gameShell .cashIcon .gameIcon{width:17px;height:17px}.gameShell .cashBalance strong{color:#ffd083;font-size:17px}.gameShell .cashBalance small{color:#b9a278}.gameShell .headerMission{position:relative}.gameShell .headerMission .repMark{color:#ffb449;background:#ffb44914;border:1px solid #ffb4493d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.gameShell .headerMission .repMark .gameIcon{width:17px;height:17px}.gameShell .headerMission small{color:#aaa98f}.gameShell .headerMission strong{color:#f6f1e5;font-size:11px}.gameShell .headerMission i{background:#ffffff12;height:4px}.gameShell .headerMission i b{background:linear-gradient(90deg,#ef8c32,#ffd171);box-shadow:0 0 8px #ffb44966}.gameShell .headerFuel{background:#0b120f!important;gap:9px!important}.gameShell .headerFuel>span{grid-template-columns:1fr auto;gap:3px 6px;width:72px}.gameShell .headerFuel b{color:#71d7a4;background:0 0;border:0;grid-area:auto/1/auto/-1;align-items:center;gap:4px;width:auto;height:auto;padding:0;font-size:7px;display:flex}.gameShell .headerFuel b>em{font-size:7px;font-style:normal;font-weight:900}.gameShell .headerFuel>span.fuel-diesel b{color:var(--ui-diesel)}.gameShell .headerFuel>span>i{background:#ffffff12;grid-column:1;height:5px}.gameShell .headerFuel>span>i>em{background:var(--ui-petrol);height:100%;display:block;box-shadow:0 0 7px #5bd39a59}.gameShell .headerFuel>span.fuel-diesel>i>em{background:var(--ui-diesel);box-shadow:0 0 7px #69bce859}.gameShell .headerFuel>span>small{color:#d6ded5;grid-column:2;font-size:8px}.gameShell .headerFuel .level-critical b,.gameShell .headerFuel .level-empty b{color:#ff795e;background:0 0}.gameShell .headerFuel .level-critical>i>em,.gameShell .headerFuel .level-empty>i>em{background:#ff7457}.gameShell .timeChip{text-align:left;align-items:center;gap:7px;min-width:116px;display:flex!important}.gameShell .timeChip>.gameIcon{color:#ffca68;width:20px;height:20px}.gameShell .timeChip>span{flex-direction:column;display:flex}.gameShell .timeChip small{color:#9ba9a0;font-size:7px}.gameShell .timeChip strong{color:#f8f0dd;font-size:15px}.gameShell .utilityRail{gap:6px}.gameShell .iconButton{color:#b8c4bb;border-radius:11px;width:48px;height:48px}.gameShell .iconButton:hover{color:#fff1d5;background:#303a33;border-color:#ffb44952}.gameShell .iconButton.isActive{color:#181d18;background:linear-gradient(145deg,#ffc66a,#e99a32);border-color:#ffcb73}.gameShell .bottomDock{background:linear-gradient(145deg,#242e28f7,#0c1411f7);border-top:2px solid #ffb44961}.gameShell .bottomDock button.active{color:#171c18;background:linear-gradient(#ffc466,#eaa03a);border-color:#ffd98d;box-shadow:0 6px 18px #e4912638}.gameShell .bottomDock button.active .gameIcon{color:#171c18}.gameShell .bottomDock button:not(.active) .gameIcon{color:#86a596}@media (max-width:1100px){.gameShell .topHud{grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.gameShell .resourceRail>div,.gameShell .resourceRail>button{padding-inline:8px}.gameShell .timeChip{min-width:82px}}@media (max-width:760px){.gameShell .topHud{gap:6px;padding:8px}.gameShell .resourceRail>div,.gameShell .resourceRail>button{min-height:46px}.gameShell .headerFuel>span{width:52px}.gameShell .headerFuel b>.gameIcon{display:none}.gameShell .iconButton{width:44px;height:46px}}.gameShell .headerFuel b>em{width:auto;height:auto;box-shadow:none;background:0 0}.gameShell .cashIcon,.gameShell .headerMission .repMark{background:0 0;border:0}.gameShell .cashIcon .gameIcon,.gameShell .headerMission .repMark .gameIcon{width:29px;height:29px}.gameShell .headerFuel b>.gameIcon{width:16px;height:16px}.gameShell .iconButton>.gameIcon{width:28px;height:28px}.gameShell .bottomDock .gameIcon{width:25px;height:25px}.gameShell .servicePanel .serviceHeadline>span{box-shadow:none;background:0 0}.gameShell .servicePanel .serviceHeadline .gameIcon{width:36px;height:36px}.gameShell .bottomDock{overflow:visible}.gameShell .bottomDock button{color:#d4dfd7;transition:color .16s,background .16s,border-color .16s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1);overflow:visible}.gameShell .bottomDock button small{color:#11241c;font-variant-numeric:tabular-nums;min-width:23px;height:21px;text-shadow:none;background:#fff0bd;border:2px solid #26382f;border-radius:8px;place-items:center;padding:0 6px;font-size:10px;font-weight:950;line-height:1;display:grid;top:-9px;right:-7px;box-shadow:0 5px 12px #0000005c}.gameShell .bottomDock button.active small{color:#ffe7a7;background:#172b22;border-color:#f3b44c}.gameShell .bottomDock button:hover:not(:disabled){z-index:2;color:#fff;background:linear-gradient(#4a6354f5,#21332afa);border-color:#ffbe5b6b;transform:translateY(-4px)scale(1.035);box-shadow:0 12px 24px #00000047}.gameShell .bottomDock button:active:not(:disabled){transform:translateY(-1px)scale(.98)}.gameShell .bottomDock button:disabled{color:#7f8c84;opacity:.72}.gameShell :is(.iconButton,.accountChip,.headerMission,.headerFuel,.timeChip){transition:color .16s,background .16s,border-color .16s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.gameShell :is(.iconButton,.accountChip,.headerMission,.headerFuel,.timeChip):hover{z-index:2;border-color:#ffbe5b66;transform:translateY(-2px)scale(1.015);box-shadow:0 12px 25px #0000004d}.gameShell :is(.iconButton,.accountChip,.headerMission,.headerFuel,.timeChip):active{transform:translateY(0)scale(.97)}@media (max-width:760px){.gameShell .bottomDock button small{min-width:21px;height:20px;padding:0 5px;font-size:9px;top:-8px;right:-4px}.gameShell .bottomDock button:hover:not(:disabled),.gameShell :is(.iconButton,.accountChip,.headerMission,.headerFuel,.timeChip):hover{transform:none}}
.gameShell .commandCenter{--console-bg:#101714;--console-deep:#090f0d;--console-surface:#171f1b;--console-raised:#202a24;--console-line:#e2e8d81f;--console-line-strong:#e2e8d838;--console-text:#f7f2e7;--console-muted:#aab5ab;--console-amber:#ffb449;--console-green:#5bd39a;--console-blue:#69bce8;--console-coral:#ff7457;width:min(900px,100vw - 36px);color:var(--console-text);border:1px solid var(--console-line-strong);border-top:3px solid var(--console-amber);background:linear-gradient(115deg,#ffb44909,transparent 24%),var(--console-bg);border-radius:18px 18px 12px 12px;overflow:hidden;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff0a}.gameShell .commandCenter>.panelHeader{border-bottom:1px solid var(--console-line);background:linear-gradient(90deg,#1e2822 0%,#141c18 58%,#101714 100%);min-height:72px;padding:12px 15px 12px 18px;position:relative}.gameShell .commandCenter>.panelHeader:after{content:"OPERATIONS CONSOLE  /  BETA";color:#778179;letter-spacing:.16em;font-size:8px;font-weight:850;position:absolute;top:50%;right:76px;transform:translateY(-50%)}.gameShell .commandCenter .panelHeading>i{color:#161c18;background:linear-gradient(145deg,#ffc96f,#e8982e);border:1px solid #ffb44952;border-radius:11px;width:42px;height:42px;box-shadow:0 7px 18px #e0891f2e,inset 0 1px #ffffff80}.gameShell .commandCenter .panelHeading>i .gameIcon{stroke-width:1.85px;width:23px;height:23px}.gameShell .commandCenter .panelHeading small{color:#d99c46;letter-spacing:.14em;font-size:9px;font-weight:850}.gameShell .commandCenter .panelHeading strong{color:var(--console-text);letter-spacing:-.02em;font-size:19px;font-weight:760}.gameShell .commandCenter>.panelHeader>button{border:1px solid var(--console-line);color:#dfe5db;background:#25302a}.gameShell .commandCenter>.panelHeader>button:hover{color:#fff;background:#303d35;border-color:#ffb44966}.gameShell .commandCenterLayout{grid-template-columns:188px minmax(0,1fr);height:calc(100% - 72px);min-height:0;display:grid}.gameShell .commandCenterNav{border-right:1px solid var(--console-line);scrollbar-width:thin;background:linear-gradient(#0d1411,#111914);min-height:0;padding:18px 11px;overflow:auto}.gameShell .commandCenterNav section{--group:#ffb449;gap:3px;margin:0 0 17px;padding:0;display:grid}.gameShell .commandCenterNav .group-grow{--group:#79cf85}.gameShell .commandCenterNav .group-trade{--group:#65bee6}.gameShell .commandCenterNav .group-system{--group:#a8b0a8}.gameShell .commandCenterNav section>small{color:var(--group);letter-spacing:.17em;align-items:center;gap:8px;margin:0 9px 6px;font-size:8px;font-weight:900;display:flex}.gameShell .commandCenterNav section>small:after{content:"";background:linear-gradient(90deg,var(--group),transparent);opacity:.35;flex:1;height:1px}.gameShell .commandCenterNav button{color:#aeb8b0;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:43px;padding:5px 8px;font-size:11px;font-weight:690;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.gameShell .commandCenterNav button>i{color:#84948a;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:29px;height:29px;transition:inherit;display:grid}.gameShell .commandCenterNav button:hover{color:#fff;background:#ffffff0b}.gameShell .commandCenterNav button:hover>i{color:var(--group);border-color:color-mix(in srgb,var(--group) 35%,transparent)}.gameShell .commandCenterNav button[aria-current=page]{color:#fff4df;background:linear-gradient(90deg,color-mix(in srgb,var(--group) 19%,transparent),#ffffff06);box-shadow:inset 3px 0 var(--group);border-color:#ffffff1a}.gameShell .commandCenterNav button[aria-current=page]>i{color:#111914;border-color:var(--group);background:var(--group);box-shadow:0 4px 12px color-mix(in srgb,var(--group) 18%,transparent)}.gameShell .commandCenterPicker{display:none}.gameShell .commandCenterContent{min-width:0;min-height:0;color:var(--console-text);scrollbar-color:#59655d transparent;scrollbar-width:thin;padding:21px 22px 25px;overflow:auto}.gameShell .commandCenterContent>section,.gameShell .commandCenterContent>.pricingSection,.gameShell .commandCenterContent>.growthSection,.gameShell .commandCenterContent>.operationsSection,.gameShell .commandCenterContent>.reportSection{max-height:none;padding:0;overflow:visible}.gameShell .commandCenterContent :is(p,label,dt,dd,li,em,output){font-size:12px}.gameShell .commandCenterContent small{font-size:10px;line-height:1.4}.gameShell .commandCenterContent :is(h2,h3,h4,p){max-width:68ch}.gameShell .commandCenterContent :is(p,.upgradeCard>p,.utilityList article>p,.card p){line-height:1.48}.gameShell .commandCenterContent :is(.cloudStatusGrid article,.profileForm,.walletIdentity,.survivalGrid article,.careerObjective,.careerActions button,.recoveryContract,.sdWalletGrid article,.sdClearanceStrip article,.inventoryRow,.supplyProducts article,.pricingProduct,.upgradeCard,.equipmentCard,.crewCard,.automationCard,.payrollCard,.reportKpis article,.reportPrimaryGrid>article,.reportSecondaryGrid>article,.orderBookGrid>div,.marketOrderTicket,.marketHistory,.utilityGrid>article,.utilityFlow,.bondPlate,.utilityNow,.utilityList>article,.utilityEconomy,.worldControls article,.timePresets button,.neighborList button){border:1px solid var(--console-line);background:linear-gradient(145deg,#ffffff06,transparent),var(--console-surface);box-shadow:none;border-radius:10px}.gameShell .commandCenterContent :is(.careerHero,.growthHero,.operationsHero,.marketHero,.onlineHero,.utilityCommand,.companyValueBoard){border:1px solid #ffb44933;border-left:3px solid var(--console-amber);background:linear-gradient(110deg,#283329,#19221e 64%);border-radius:11px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001f}.gameShell .commandCenterContent :is(.careerHero,.growthHero,.operationsHero,.marketHero,.onlineHero,.utilityCommand,.companyValueBoard):after{content:"";pointer-events:none;border:24px solid #ffb44909;border-radius:50%;width:140px;height:140px;position:absolute;top:-45px;right:-30px}.gameShell .commandCenterContent :is(.sectionTitle,.marketPulse,.boardHeader){border-bottom:1px solid var(--console-line);min-height:36px;margin:11px 0 8px;padding:0 2px 8px}.gameShell .commandCenterContent :is(.sectionTitle,.marketPulse,.boardHeader) :is(h2,h3,strong){color:#f7f2e7}.gameShell .commandCenterContent :is(.careerTabs,.marketTabs,.marketDeskTabs,.sideToggle,.quantitySelector,.pricePresets,.timePresets){border:1px solid var(--console-line);background:var(--console-deep);border-radius:10px;gap:4px;padding:4px}.gameShell .commandCenterContent :is(.careerTabs,.marketTabs,.marketDeskTabs,.sideToggle,.quantitySelector,.pricePresets,.timePresets) button{color:#9daaa1;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;font-size:11px}.gameShell .commandCenterContent :is(.careerTabs,.marketTabs,.marketDeskTabs) button .gameIcon{color:#d99235}.gameShell .commandCenterContent :is(.careerTabs,.marketTabs,.marketDeskTabs,.sideToggle,.quantitySelector,.pricePresets,.timePresets) button:is(.active,[aria-current=page],[aria-pressed=true]){color:#fff2d9;background:linear-gradient(145deg,#ffb44929,#ffb4490f);border-color:#ffb44947;box-shadow:inset 0 -2px #f0a53e}.gameShell .commandCenterContent button:not([role=switch]):not(.crewLookButton){border-radius:9px}.gameShell .commandCenterContent :is(.fuelAction,.supplyProducts article>button,.upgradeCard>button,.crewCard aside>button,.careerActions button,.profileForm>button,.deedCard>aside>button,.publishControls button,.utilityList article>button,.utilityNow>button,.marketOrderTicket>button){color:#191b16;background:linear-gradient(#ffc363,#efa038);border:1px solid #ffd17d;min-height:45px;font-size:11px;font-weight:820;box-shadow:0 5px 14px #e5912426,inset 0 1px #ffffff7a}.gameShell .commandCenterContent :is(.fuelAction,.supplyProducts article>button,.upgradeCard>button,.crewCard aside>button,.careerActions button,.profileForm>button,.deedCard>aside>button,.publishControls button,.utilityList article>button,.utilityNow>button,.marketOrderTicket>button):hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.gameShell .commandCenterContent button:disabled{opacity:1;color:#78837c!important;box-shadow:none!important;background:#9eb3a40e!important;border-color:#aac2b114!important}.gameShell .commandCenterContent :is(.upgradeCard>p,.utilityList article>p,.recoveryContract p,.growthHero small,.operationsHero small){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gameShell .commandCenterContent :is(footer,.supplierStatementNote,.disclosure){color:#818e85;letter-spacing:0;text-transform:none;font-size:10px}.gameShell .commandCenterContent section>footer,.gameShell .commandCenterContent>footer{border-top:1px solid var(--console-line);background:0 0;margin-top:14px;padding:10px 0 0;position:static}.gameShell .commandCenterContent .survivalGrid{gap:8px}.gameShell .commandCenterContent .survivalGrid article{border-top:2px solid #66756b;min-height:86px;padding:13px}.gameShell .commandCenterContent .survivalGrid article:first-child{border-top-color:var(--console-amber)}.gameShell .commandCenterContent .survivalGrid article:nth-child(2){border-top-color:var(--console-green)}.gameShell .commandCenterContent .survivalGrid article:nth-child(3){border-top-color:var(--console-blue)}.gameShell .commandCenterContent .survivalGrid strong{font-size:19px}.gameShell .commandCenterContent .careerHero{min-height:100px;padding:17px 19px}.gameShell .commandCenterContent .careerHero strong{font-size:24px}.gameShell .commandCenterContent .careerObjective{padding:13px}.gameShell .commandCenterContent .upgradeGrid{grid-template-columns:1fr 1fr;gap:9px}.gameShell .commandCenterContent .upgradeCard{padding:12px}.gameShell .commandCenterContent .upgradeArt{min-height:72px}.gameShell .commandCenterContent .operationsGrid{grid-template-columns:1fr}.gameShell .commandCenterContent .onlineSection{max-height:none;overflow:visible}.gameShell .commandCenterContent .marketDesk{padding:0;overflow:visible}.gameShell .commandCenterContent .iconFill{fill:currentColor;stroke:none;opacity:.17}@media (max-width:1000px){.gameShell .topHud{grid-template-columns:minmax(0,1fr) auto}.gameShell .brandCluster{display:none}.gameShell .resourceRail{justify-self:start;min-width:0}.gameShell .resourceRail>div,.gameShell .resourceRail>button{padding-inline:8px}.gameShell .headerMission{min-width:0}.gameShell .headerMission strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}}@media (max-width:760px){.gameShell .commandCenter{border-radius:13px;width:auto;inset:70px 8px 66px}.gameShell .commandCenter>.panelHeader{min-height:62px;padding:9px 10px}.gameShell .commandCenter>.panelHeader:after{display:none}.gameShell .commandCenterLayout{flex-direction:column;height:calc(100% - 62px);display:flex}.gameShell .commandCenterNav{display:none}.gameShell .commandCenterPicker{border-bottom:1px solid var(--console-line);background:#0d1411;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.gameShell .commandCenterPicker>span{color:#9ca9a0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.gameShell .commandCenterPicker select{border:1px solid var(--console-line-strong);color:#f5f1e6;background:#1b2520;border-radius:8px;width:100%;min-height:42px;padding:0 10px}.gameShell .commandCenterContent{flex:1;padding:14px 12px 18px}.gameShell .commandCenterContent .upgradeGrid{grid-template-columns:1fr}.gameShell .commandCenterContent .survivalGrid{grid-template-columns:1fr 1fr}.gameShell .commandCenterContent .survivalGrid article:last-child{grid-column:1/-1}.gameShell .commandCenterContent :is(.careerTabs,.marketDeskTabs) button small{display:none}.gameShell .commandCenterContent :is(.careerTabs,.marketDeskTabs) button{text-align:center;justify-content:center}}@media (max-width:560px){.gameShell .topHud{grid-template-columns:minmax(0,1fr) auto;padding:8px}.gameShell .resourceRail>div,.gameShell .resourceRail>button{padding-inline:6px}.gameShell .headerMission{display:none}.gameShell .timeChip{min-width:58px}.gameShell .timeChip small{display:none}.gameShell .utilityRail .guideHelpButton{display:grid}}@media (prefers-reduced-motion:reduce){.gameShell .commandCenter *{scroll-behavior:auto!important;transition:none!important}}.gameShell .commandCenterContent .gameIcon .iconFill{fill:var(--icon-detail)!important;opacity:.88!important}.gameShell .commandCenter .panelHeading>i{box-shadow:none;background:0 0;border:0}.gameShell .commandCenter .panelHeading>i .gameIcon{width:40px;height:40px}.gameShell .commandCenterNav button>i,.gameShell .commandCenterNav button:hover>i,.gameShell .commandCenterNav button[aria-current=page]>i{color:inherit;box-shadow:none;background:0 0;border:0}.gameShell .commandCenterNav button .gameIcon{width:27px;height:27px}.gameShell .commandCenterNav button[aria-current=page] .gameIcon{filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--group) 30%,transparent))}.gameShell .commandCenterNav button{color:#c1cbc4;transition:color .16s,background .16s,border-color .16s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.gameShell .commandCenterNav button:hover{z-index:2;color:#fff8e9;background:linear-gradient(90deg,color-mix(in srgb,var(--group) 17%,transparent),#ffffff0b);border-color:#ffffff1f;transform:translate(3px);box-shadow:0 8px 18px #0000002e}.gameShell .commandCenterContent button:not(:disabled){transition:color .16s,background .16s,border-color .16s,filter .16s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.gameShell .commandCenterContent button:not(:disabled):hover{z-index:2;filter:brightness(1.12)saturate(1.08);position:relative;transform:translateY(-2px)scale(1.01);box-shadow:0 10px 22px #00000038}.gameShell .commandCenterContent button:not(:disabled):active{box-shadow:none;transform:translateY(0)scale(.98)}.gameShell .commandCenterContent :is(.careerTabs,.marketTabs,.marketDeskTabs,.sideToggle,.quantitySelector,.pricePresets,.timePresets) button{color:#c2cdc5}.gameShell .commandCenterContent button:disabled{color:#929f97!important}@media (max-width:760px){.gameShell .commandCenterNav button:hover,.gameShell .commandCenterContent button:not(:disabled):hover{transform:none}}
