@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
.page-loading{z-index:10000;-webkit-backdrop-filter:blur(14px)saturate(.72);background:#f4f6f9a8;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.contextual-tutorial{color:#283440;background:linear-gradient(100deg,#fffae9,#fff 58%);border:1px solid #d8dde5;border-left:4px solid #d39b1a;border-radius:10px;margin:0 0 14px;overflow:hidden;box-shadow:0 4px 14px #1118270d}.contextual-tutorial.on-target{background:linear-gradient(100deg,#f0fff5,#fff 58%);border-left-color:#16865b}.contextual-tutorial>header{align-items:center;gap:10px;padding:11px 14px;display:flex}.contextual-tutorial>header>span{color:#fff;background:#b47b0a;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.contextual-tutorial.on-target>header>span{background:#16865b}.contextual-tutorial>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.contextual-tutorial>header small{color:#8e640e;letter-spacing:.08em;font-size:9px;font-weight:900}.contextual-tutorial>header b{margin-top:2px;font-size:13px}.contextual-tutorial>header button{color:#687384;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.contextual-tutorial>p{color:#5d6876;margin:0;padding:0 14px 10px 56px;font-size:11px}.contextual-tutorial-progress{align-items:center;gap:10px;padding:0 14px 11px 56px;display:flex}.contextual-tutorial-progress i{background:#e6e9ed;border-radius:999px;width:min(260px,40%);height:6px;overflow:hidden}.contextual-tutorial-progress i em{border-radius:inherit;background:#d39b1a;height:100%;display:block}.contextual-tutorial-progress small{color:#687384;font-size:9px}.contextual-tutorial>footer{background:#ffffffa8;border-top:1px solid #e9e5d6;align-items:center;gap:10px;padding:10px 14px 10px 56px;display:flex}.contextual-tutorial>footer a{color:#fff;background:#a41320;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.contextual-tutorial>footer a.current{background:#16865b}.contextual-tutorial>footer a.ready-to-validate{background:#16865b;box-shadow:0 0 0 3px #16865b20}.contextual-tutorial>footer a.practice-link{color:#8a5d09;background:#fff1bd}.contextual-tutorial>footer>small{color:#687384;margin-left:auto;font-size:9px}.contextual-tutorial.collapsed{width:min(440px,100%)}@media (max-width:720px){.contextual-tutorial>p,.contextual-tutorial-progress,.contextual-tutorial>footer{padding-left:14px}.contextual-tutorial>footer{flex-direction:column;align-items:stretch}.contextual-tutorial>footer>small{margin-left:0}.contextual-tutorial-progress{flex-direction:column;align-items:flex-start}.contextual-tutorial-progress i{width:100%}}.return-briefing{color:#25303b;background:linear-gradient(115deg,#fff9e7,#fff 55%);border:1px solid #e5c36f;border-radius:12px;margin:0 0 16px;overflow:hidden;box-shadow:0 8px 25px #7c5a1112}.return-briefing>header{justify-content:space-between;gap:20px;padding:18px 20px 14px;display:flex}.return-briefing>header small{color:#9a650c;letter-spacing:.1em;font-size:10px;font-weight:900}.return-briefing>header h2{margin:3px 0;font:800 25px Barlow Condensed}.return-briefing>header p{color:#647080;margin:0;font-size:12px}.return-briefing>header button{color:#765515;cursor:pointer;background:#fff;border:1px solid #dacb9f;border-radius:50%;flex:none;width:32px;height:32px;font-size:20px}.return-briefing-alerts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 20px 16px;display:grid}.return-briefing-alerts article{background:#fff;border:1px solid #e5e8eb;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;padding:11px;display:grid}.return-briefing-alerts article>span{color:#fff;background:#1b9257;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.return-briefing-alerts article.attention>span{background:#d38d10}.return-briefing-alerts article.warning>span{background:#c8202f}.return-briefing-alerts b,.return-briefing-alerts small{display:block}.return-briefing-alerts b{font-size:11px}.return-briefing-alerts small{color:#687384;margin-top:3px;font-size:9px;line-height:1.35}.return-briefing>footer{background:#fffdf7;border-top:1px solid #e7dfca;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:15px 20px;display:grid}.return-briefing>footer>div b,.return-briefing>footer>div small{display:block}.return-briefing>footer>div small{color:#687384;margin-top:4px;font-size:10px}.return-briefing>footer nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.return-briefing>footer a{color:inherit;background:#fff;border:1px solid #e1e5e9;border-radius:8px;grid-template-columns:25px minmax(0,1fr);gap:7px;padding:9px;display:grid}.return-briefing>footer a em{color:#fff;background:#a41320;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:900;display:grid}.return-briefing>footer a span b,.return-briefing>footer a span small{display:block}.return-briefing>footer a span b{font-size:10px}.return-briefing>footer a span small{color:#687384;margin-top:3px;font-size:8px;line-height:1.35}.return-briefing>footer a strong{color:#16865b;grid-column:2;margin-top:5px;font-size:9px}@media (max-width:1050px){.return-briefing-alerts{grid-template-columns:repeat(2,minmax(0,1fr))}.return-briefing>footer{grid-template-columns:1fr}}@media (max-width:680px){.return-briefing-alerts,.return-briefing>footer nav{grid-template-columns:1fr}}.page-loading:before{aspect-ratio:1;content:"";filter:blur(16px);background:radial-gradient(circle,#ffffffed 0 22%,#d9041620 47%,#0000 72%);border-radius:50%;width:min(420px,78vw);animation:2.2s ease-in-out infinite page-loading-aura;position:absolute}.page-loading-mark{aspect-ratio:1;background:#ffffffb8;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:132px;display:grid;position:relative;box-shadow:0 24px 70px #1118272e,inset 0 0 0 8px #ffffff4f}.page-loading-mark:before{border-radius:inherit;content:"";border:3px solid #d90416;border-color:#d90416 #d9041694 #d9041626 #d9041626;animation:1.15s linear infinite page-loading-spin;position:absolute;inset:-8px}.page-loading-mark img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 14px #69020d42);width:82px;height:82px;animation:1.5s ease-in-out infinite page-loading-pulse;display:block;position:relative}.page-loading-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@keyframes page-loading-pulse{50%{opacity:.78;transform:scale(.91)}}@keyframes page-loading-aura{50%{opacity:.72;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.page-loading:before,.page-loading-mark:before,.page-loading-mark img{animation:none}}.alliance-progress{background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;margin:14px 0;padding:11px}.alliance-progress div{justify-content:space-between;gap:10px;font-size:10px;display:flex}.alliance-progress b{font:800 12px Barlow Condensed}.alliance-progress i{background:#ffffff2d;border-radius:999px;height:7px;margin:8px 0;display:block;overflow:hidden}.alliance-progress i em{background:#23a358;border-radius:999px;height:100%;display:block}.alliance-progress small{color:#d5dae3;font-size:10px}.coop-create-form{border-top:1px solid #e5e9ed;gap:8px;margin-top:13px;padding-top:12px;display:grid}.coop-create-form b,.own-requests>b{text-transform:uppercase;font:800 11px Barlow Condensed}.coop-create-form input,.coop-create-form select{background:#fff;border:1px solid #d9dee6;border-radius:5px;padding:9px;font-size:11px}.coop-create-form>div{grid-template-columns:1.1fr .7fr .8fr;gap:7px;display:grid}.coop-create-form button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:5px;padding:10px;font:800 11px Barlow Condensed}.coop-create-form button:disabled{opacity:.6}.own-requests{border-top:1px solid #e5e9ed;margin-top:12px;padding-top:10px}.own-requests p{grid-template-columns:18px 1fr auto;align-items:center;gap:5px;margin:7px 0;font-size:10px;display:grid}.own-requests span{color:#168b44;font-weight:800}.own-requests small{color:#687080}.objectives .panel-head mark{margin-left:6px}.objectives article button{color:#fff;text-transform:uppercase;cursor:pointer;background:#d90416;border:0;border-radius:5px;min-width:72px;padding:8px 9px;font:800 10px Barlow Condensed}.objectives article button:disabled{color:#697180;cursor:not-allowed;background:#d7dce3}.objectives article.completed-objective{background:#fff8f0}.objectives article.completed-objective>span{color:#d90416}.objectives article.claimed-objective{background:#f3fff7}.objectives article.claimed-objective>span{color:#168b44}.objective-feedback{color:#168b44;margin:8px 0 0;font-size:10px;font-weight:800}.objectives .panel-head>small{color:#747b87;font-size:9px}.objectives article div>p{color:#747b87;margin:2px 0 5px;font-size:8px;line-height:1.35}.objectives article div>small{color:#596171;line-height:1.35;display:block}.admin-kpis{grid-template-columns:repeat(6,1fr)!important}.admin-kpis article{min-width:0}.admin-kpis article b{white-space:nowrap}.wide-panel{grid-column:1/-1}.commander-list{gap:8px;display:grid}.commander-list article{border-bottom:1px solid #edf0f2;grid-template-columns:1.3fr 55px 95px 55px;align-items:center;gap:8px;padding:10px 0;display:grid}.commander-list b,.commander-list small{display:block}.commander-list b{font-size:12px}.commander-list small{color:#737b87;font-size:10px}.commander-list article>small{background:#f7f8fa;border:1px solid #e6e9ed;border-radius:5px;grid-column:1/-1;padding:7px}.commander-list span{color:#202633;font:800 12px Barlow Condensed}.admin-feedback.error{color:#c81324}@media (max-width:1280px){.admin-kpis{grid-template-columns:repeat(3,1fr)!important}.commander-list article{grid-template-columns:1fr 55px 90px 55px}}@media (max-width:760px){.admin-kpis{grid-template-columns:1fr!important}.commander-list article{grid-template-columns:1fr 1fr}.commander-list article>div,.commander-list article>small{grid-column:1/-1}}.admin-adjust-form{background:linear-gradient(135deg,#fff,#fbfcfd);border:1px solid #e2e7ee;border-radius:9px;gap:10px;margin-bottom:13px;padding:13px;display:grid}.admin-adjust-head{align-items:center;gap:9px;display:flex}.admin-adjust-head svg{color:#d90416}.admin-adjust-head b,.admin-adjust-head small{display:block}.admin-adjust-head b{text-transform:uppercase;font:800 13px Barlow Condensed}.admin-adjust-head small{color:#6f7785;font-size:10px}.admin-adjust-form label{color:#2c3442;gap:5px;font-size:10px;font-weight:800;display:grid}.admin-adjust-form input,.admin-adjust-form select{background:#fff;border:1px solid #d7dce3;border-radius:5px;padding:9px;font-size:11px}.admin-adjust-form>div:nth-of-type(2){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-adjust-form .button{justify-content:center;width:100%;padding:10px;font-size:11px}@media (max-width:760px){.admin-adjust-form>div:nth-of-type(2){grid-template-columns:1fr}}.market article em{color:#d90416;text-transform:uppercase;margin-top:4px;font:800 10px Barlow Condensed;display:block}.market article p{color:#667080;max-width:170px;margin:6px 0 0;font-size:9px;line-height:1.35}.market article.locked-market{opacity:.72;filter:saturate(.7);background:linear-gradient(90deg,#f8f9fb,#fff)}.market article.locked-market button{background:#6b7280}.market button:disabled{opacity:.65;cursor:not-allowed}.expansion-panel{margin-top:14px}.expansion-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.expansion-grid article{background:#fff;border:1px solid #e3e8ee;border-radius:8px;grid-template-columns:42px 1fr;gap:10px;min-height:168px;padding:12px;display:grid;position:relative}.expansion-grid article>span{background:#fff1f2;border-radius:8px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.expansion-grid b,.expansion-grid small{display:block}.expansion-grid b{font-size:13px}.expansion-grid small{color:#6f7785;margin-top:3px;font-size:10px}.expansion-grid p{color:#4f5968;margin:7px 0;font-size:10px;line-height:1.42}.expansion-grid em{color:#168b44;font-size:10px;font-style:normal;font-weight:800}.expansion-grid button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:5px;grid-column:1/-1;padding:9px;font:800 11px Barlow Condensed}.expansion-grid button:disabled{opacity:.65;cursor:not-allowed}.expansion-grid .locked-expansion{opacity:.7;background:#f7f8fa}.expansion-grid .locked-expansion button{background:#6b7280}.expansion-grid .built-expansion{background:#f3fff7;border-color:#a8d9b9}.expansion-grid .built-expansion>span{background:#e1f8e8}.expansion-grid .built-expansion button{background:#168b44}@media (max-width:1200px){.expansion-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.expansion-grid{grid-template-columns:1fr}}.territorial-recovery-panel{margin-top:14px}.territorial-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.territorial-recovery-grid article{background:#fff8f8;border:1px solid #f1b7bc;border-radius:8px;min-width:0;padding:13px}.territorial-recovery-head{align-items:center;gap:9px;display:flex}.territorial-recovery-head>span{font-size:22px}.territorial-recovery-head b,.territorial-recovery-head small{display:block}.territorial-recovery-head b{font-size:13px}.territorial-recovery-head small,.territorial-recovery-grid article>p,.territorial-fairness{color:#69717e;font-size:10px}.territorial-recovery-grid article>p{margin:9px 0}.territorial-progress{grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px;display:grid}.territorial-progress i{background:#e5e7eb;border-radius:9px;height:7px;overflow:hidden}.territorial-progress i span{background:#168b44;height:100%;display:block}.territorial-progress small{font-size:10px;font-weight:800}.territorial-recovery-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.territorial-recovery-actions button{color:#fff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#a50918;border:0;border-radius:5px;padding:9px 7px;font:800 10px Barlow Condensed;overflow:hidden}.territorial-recovery-actions button:disabled{cursor:not-allowed;background:#9ca3af}.territorial-fairness{margin-top:8px;display:block}.territorial-recovery-panel+.expansion-panel{margin-top:14px}@media (max-width:900px){.territorial-recovery-grid,.territorial-recovery-actions{grid-template-columns:1fr}}.geography-onboarding{border-left:4px solid #d90416;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) minmax(220px,320px) auto;align-items:end;gap:14px;margin-bottom:14px;display:grid}.geography-onboarding b{font:800 19px Barlow Condensed}.geography-onboarding p{color:#69717e;margin:6px 0 0;font-size:12px;line-height:1.45}.geography-onboarding label{gap:5px;font-size:11px;font-weight:800;display:grid}.geography-onboarding select{background:#fff;border:1px solid #cfd4dc;border-radius:6px;height:40px;padding:0 9px}.geography-onboarding button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:6px;height:40px;padding:0 14px;font-weight:800}.geography-onboarding button:disabled{opacity:.55;cursor:not-allowed}.geography-onboarding .field-error{color:#b42318;font-size:11px;font-weight:600}@media (max-width:1100px){.geography-onboarding{grid-template-columns:1fr 1fr}.geography-onboarding>div{grid-column:1/-1}}@media (max-width:700px){.geography-onboarding{grid-template-columns:1fr}.geography-onboarding>div{grid-column:auto}}.geography-commune-field,.google-commune-search{gap:6px;min-width:0;display:grid}.geography-commune-field>strong{font-size:11px;font-weight:800}.google-commune-widget:not(.ready){display:none}.google-commune-widget>gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:40px}.google-commune-placeholder{color:#7a8491;background:#f2f4f6;border:1px solid #cfd4dc;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 11px;font-size:11px;display:flex}.google-commune-placeholder svg{width:17px;height:17px}.google-commune-search small{color:#69717e;align-items:flex-start;gap:5px;font-size:10px;line-height:1.35;display:flex}.google-commune-search small svg{flex:none;width:13px;height:13px}.google-commune-search .google-commune-confirmed{color:#087a42;font-weight:750}.geography-lock-warning{color:#8f1521;background:#fff2f3;border:1px solid #f2c3c8;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.geography-lock-warning>svg{flex:none;width:19px;height:19px}.geography-lock-warning span{gap:2px;display:grid}.geography-lock-warning b{font-size:12px;font-weight:850}.geography-metrics-panel,.geography-loans-panel{margin-top:18px}.geography-metrics-panel>p{color:#69717e;margin:12px 0 0;font-size:12px}.geography-metrics-grid,.geography-loans-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.geography-metrics-grid article,.geography-loans-grid article{background:#fff;border:1px solid #d9dee7;border-radius:8px;padding:13px}.geography-metrics-grid b{color:#d90416;font-size:20px;display:block}.geography-metrics-grid small,.geography-loans-grid small,.geography-loans-grid em{color:#69717e;margin-top:4px;font-style:normal;display:block}.geography-loans-grid p{margin:8px 0 0}@media (max-width:900px){.geography-metrics-grid,.geography-loans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.geography-metrics-grid,.geography-loans-grid{grid-template-columns:1fr}}.expansion-assessment{border-top:1px solid #e2e7ed;gap:3px;margin-top:8px;padding-top:7px;display:grid}.expansion-assessment strong{text-transform:uppercase;font:800 10px Barlow Condensed}.expansion-assessment span{color:#4b5563;font-size:9px}.expansion-assessment small{color:#9a5b08}.incident-card{position:relative}.incident-card>div{min-width:0}.incident-card>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#d90416;border:0;border-radius:5px;padding:8px 10px;font:800 10px Barlow Condensed}.incident-card>button:disabled{opacity:.55;cursor:not-allowed}.dispatch-chips,.incident-dispatch{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.dispatch-chips button{color:#303746;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:999px;padding:4px 7px;font:700 9px Barlow Condensed}.dispatch-chips button small{color:#168b44;margin-left:5px}.dispatch-chips button.chosen-chip{color:#d90416;background:#fff1f2;border-color:#d90416}.incident-dispatch span{color:#1f4e93;background:#f1f7ff;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.research-bonus-chips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.research-bonus-chips span,.research-bonus-chips small{color:#68319a;background:#f7f2ff;border:1px solid #d8c8f0;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1}.research-bonus-chips small{color:#4a5565;background:#f8fafc;border-color:#dce3ea}.offline-deadline-protection{color:#14723a;background:#eefaf2;border:1px solid #a9d8bd;border-radius:6px;margin-top:6px;padding:5px 7px;font-size:8px;font-weight:800}.dispatch-projection{background:#fff8f8;border:1px solid #f0c8cc;border-radius:8px;margin-top:7px;padding:7px 8px}.dispatch-projection.ready{background:#f4fbf6;border-color:#b9dfc6}.dispatch-projection header,.dispatch-projection header span,.dispatch-projection>div{align-items:center;display:flex}.dispatch-projection header{justify-content:space-between;gap:8px}.dispatch-projection header span{flex-direction:column;align-items:flex-start}.dispatch-projection header b{text-transform:uppercase;font:800 11px Barlow Condensed}.dispatch-projection header small{color:#727989;font-size:8px}.dispatch-projection header button{color:#d90416;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d90416;border-radius:5px;padding:4px 7px;font:800 8px Barlow Condensed}.dispatch-projection header button:hover{color:#fff;background:#d90416}.dispatch-projection>div{flex-wrap:wrap;gap:5px;margin-top:6px}.dispatch-projection>div span{border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.dispatch-projection .covered{color:#177b3a;background:#e8f7ed}.dispatch-projection .partial{color:#946800;background:#fff4d9}.dispatch-projection .missing{color:#b50919;background:#ffe7e9}.dispatch-projection p{color:#a40b19;margin:5px 0 0;font-size:8px;font-weight:700}.incident-reinforcement{background:#fffafb;border:1px dashed #d6a4aa;border-radius:8px;margin-top:7px;padding:7px 8px}.incident-reinforcement header,.incident-reinforcement header nav{align-items:center;gap:8px;display:flex}.incident-reinforcement header{justify-content:space-between}.incident-reinforcement header b{color:#7c2029;font:800 9px Barlow Condensed}.incident-reinforcement header button{color:#fff;text-transform:uppercase;cursor:pointer;background:#202735;border:0;border-radius:5px;padding:5px 8px;font:800 8px Barlow Condensed}.incident-reinforcement header button.optimize{color:#343b48;background:#fff;border:1px solid #aab1bd}.incident-reinforcement header button:hover{color:#fff;background:#d90416}.incident-reinforcement header button:disabled{opacity:.45;cursor:not-allowed}.reinforcement-preview{color:#8c4a13;background:#fff0e4;border-radius:6px;flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;padding:5px 6px;display:flex}.reinforcement-preview.ready{color:#176f38;background:#eaf8ef}.reinforcement-preview strong{font:900 12px Barlow Condensed}.reinforcement-preview strong small{font-size:8px}.reinforcement-preview span{border-left:1px solid;padding-left:6px;font-size:8px;font-weight:800}.incident-history{border-top:1px solid #e1e5ea;gap:11px;margin-top:12px;padding-top:12px;display:grid}.incident-history>header{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:14px;display:grid}.incident-history>header>div:first-child{gap:3px;display:grid}.incident-history>header>div:first-child>b{color:#28313e;letter-spacing:.035em;font:800 12px Barlow Condensed}.incident-history>header>div:first-child>small{color:#77808d;font-size:9px}.incident-history>header dl{align-items:stretch;gap:6px;margin:0;display:flex}.incident-history>header dl>div{background:#f7f9fb;border:1px solid #dfe4e9;border-radius:7px;gap:2px;min-width:72px;padding:7px 9px;display:grid}.incident-history>header dt{color:#77808d;white-space:nowrap;order:2;font-size:8px}.incident-history>header dd{color:#25303c;order:1;margin:0;font:800 15px Barlow Condensed}.incident-history>header .success dd{color:#087647}.incident-history>header .partial dd{color:#b66b00}.incident-history>header .failed dd{color:#c01828}.incident-history-list{gap:7px;display:grid}.incident-history article{background:#f6fcf8;border:1px solid #cfe5d8;border-left:4px solid #168b55;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:10px 11px;display:grid}.incident-history article.failed{background:#fff5f6;border-color:#f0c8cc #f0c8cc #f0c8cc #d11a2b}.incident-history article.partial{background:#fffaf1;border-color:#efd7a9 #efd7a9 #efd7a9 #d18613}.incident-history-icon{color:#087647;background:#e1f5e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.incident-history-icon svg{width:18px;height:18px}.incident-history article.failed .incident-history-icon{color:#c01828;background:#ffe4e7}.incident-history article.partial .incident-history-icon{color:#b66b00;background:#fff0cf}.incident-history-copy{gap:2px;min-width:0;display:grid}.incident-history-copy>b{color:#222b37;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:800 11px Barlow Condensed;overflow:hidden}.incident-history-copy>small{color:#687384;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.incident-history-outcome{justify-items:end;gap:4px;min-width:118px;display:grid}.incident-history-outcome>strong{color:#087647;text-transform:uppercase;white-space:nowrap;background:#dff6e8;border-radius:999px;padding:5px 8px;font:800 9px Barlow Condensed}.incident-history article.failed .incident-history-outcome>strong{color:#fff;background:#d90416}.incident-history article.partial .incident-history-outcome>strong{color:#8b5100;background:#ffe8b7}.incident-history-outcome>time{color:#747e8b;font-variant-numeric:tabular-nums;font-size:9px}.operational-reviews{border-top:1px solid #e4e8ed;gap:8px;margin-top:12px;padding-top:10px;display:grid}.operational-reviews>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operational-reviews>header b,.operational-reviews>header small{display:block}.operational-reviews>header b{letter-spacing:.04em;font:900 11px Barlow Condensed}.operational-reviews>header small{color:#697485;margin-top:2px;font-size:8px}.operational-reviews>header mark{color:#935b00;background:#fff0d8;border-radius:999px;padding:4px 8px;font:900 9px Barlow Condensed}.operational-reviews>article{background:#fffaf0;border:1px solid #e7c879;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) minmax(180px,.7fr);gap:10px;padding:10px;display:grid}.operational-reviews>article.completed{background:#f5fcf7;border-color:#b9dfc6}.operational-reviews article>div>span{color:#fff;background:#263347;border-radius:999px;padding:3px 6px;font:800 7px Barlow Condensed;display:inline-block}.operational-reviews article>div>b,.operational-reviews article>div>small{display:block}.operational-reviews article>div>b{margin-top:5px;font-size:10px}.operational-reviews article>div>small{color:#8a641d;margin-top:3px;font-size:7px}.operational-reviews article>p{color:#4f5968;margin:0;font-size:9px;line-height:1.45}.operational-reviews dl{gap:4px;margin:0;display:grid}.operational-reviews dl div{border-bottom:1px dashed #dfe3e7;justify-content:space-between;gap:6px;padding-bottom:3px;font-size:8px;display:flex}.operational-reviews dt{color:#727b88}.operational-reviews dd{text-align:right;margin:0;font-weight:800}.operational-reviews article>ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.operational-reviews article>ul a{color:inherit;background:#fff;border:1px solid #e1e5e9;border-radius:6px;padding:7px;display:block}.operational-reviews article>ul b,.operational-reviews article>ul small{display:block}.operational-reviews article>ul b{font-size:9px}.operational-reviews article>ul small{color:#687384;margin-top:2px;font-size:8px;line-height:1.35}.operational-reviews article>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.operational-reviews article>footer small{color:#168b44;font-size:8px;font-weight:800}.operational-reviews article>footer button{color:#fff;cursor:pointer;background:#a66a00;border:0;border-radius:5px;padding:6px 9px;font:800 8px Barlow Condensed}.operational-reviews article.completed>footer button{background:#168b44}.operational-reviews article>footer button:disabled{opacity:.7;cursor:default}@media (max-width:900px){.operational-reviews>article{grid-template-columns:1fr}.operational-reviews article>ul,.operational-reviews article>footer{grid-column:1}.operational-reviews article>ul{grid-template-columns:1fr}}.operational-reviews .corrective-exercise{background:#f2f8fd;border:1px solid #b8d5ee;border-radius:7px;grid-column:1/-1;padding:8px}.operational-reviews .corrective-exercise>span,.operational-reviews .corrective-exercise>b,.operational-reviews .corrective-exercise>small,.operational-reviews .corrective-exercise>em{display:block}.operational-reviews .corrective-exercise>span{color:#15689d;letter-spacing:.08em;font:900 7px Barlow Condensed}.operational-reviews .corrective-exercise>b{margin-top:3px;font-size:10px}.operational-reviews .corrective-exercise>small{color:#516b7d;margin-top:2px;font-size:8px}.operational-reviews .corrective-exercise>p{color:#4e5e6a;margin:5px 0;font-size:8px}.operational-reviews .corrective-exercise>em{color:#168b44;font-size:8px;font-style:normal;font-weight:800}@media (max-width:900px){.operational-reviews .corrective-exercise{grid-column:1}}.mastery-breakdown{border-top:1px dashed #cfd8d2;margin-top:6px;padding-top:5px}.mastery-breakdown summary{cursor:pointer;color:#344052;text-transform:uppercase;font:800 9px Barlow Condensed}.mastery-breakdown summary strong{color:#168b44}.mastery-breakdown ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mastery-breakdown li{color:#4d5867;grid-template-columns:minmax(115px,1fr) minmax(70px,1.3fr) 42px;align-items:center;gap:6px;font-size:8px;display:grid}.mastery-breakdown li>i{background:#dce3df;border-radius:999px;height:5px;display:block;overflow:hidden}.mastery-breakdown li>i>em{border-radius:inherit;background:#168b44;height:100%;display:block}.mastery-breakdown li>b{justify-content:space-between;font-size:9px;display:flex}.mastery-breakdown li>b>small{color:#168b44}.mastery-breakdown>p{color:#727b88;margin:6px 0 0;font-size:7px;line-height:1.35}.incident-history-summary{color:#176b40;border-top:1px solid #cfe5d8;grid-column:2/-1;margin:2px 0 0;padding-top:8px;font-size:9px;line-height:1.45}.incident-history-summary>b{font-weight:800}.incident-history article.failed .incident-history-summary{color:#a91525;border-top-color:#f0c8cc}.incident-history article.partial .incident-history-summary{color:#86530a;border-top-color:#efd7a9}@media (max-width:760px){.incident-history>header{grid-template-columns:1fr}.incident-history>header dl{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.incident-history>header dl>div{min-width:0}.incident-history article{grid-template-columns:34px minmax(0,1fr)}.incident-history-outcome{grid-area:2/2;grid-auto-flow:column;justify-content:start;place-items:center start;min-width:0}.incident-history-copy>b,.incident-history-copy>small{white-space:normal}}.empty-incidents{text-align:center;color:#4b5563;background:linear-gradient(135deg,#fff,#f8fafc);border:1px dashed #d8dde5;border-radius:8px;place-items:center;min-height:260px;padding:28px;display:grid}.empty-incidents svg{color:#d90416;width:34px;height:34px}.empty-incidents b{color:#151a27;text-transform:uppercase;font:800 20px/1 Barlow Condensed}.empty-incidents p{max-width:390px;margin:0;font-size:12px;line-height:1.55}.empty-incidents button{color:#fff;text-transform:uppercase;cursor:pointer;background:#d90416;border:0;border-radius:6px;padding:10px 16px;font:800 11px Barlow Condensed}.empty-incidents button:hover:not(:disabled){filter:saturate(1.08);box-shadow:0 9px 18px #d9041628}.empty-incidents button:disabled{opacity:.62;cursor:wait}.day-tick{color:#fff!important;background:#111827!important}.day-tick:disabled{opacity:.55;cursor:not-allowed}.tick-feedback{color:#fff;background:#101827;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font:800 10px Barlow Condensed;position:absolute;top:78px;right:42px;box-shadow:0 6px 14px #11182728}.vehicle-head{align-items:center;gap:10px}.vehicle-head>span{color:#596171;margin-left:auto;font-size:10px}.vehicle-busy{color:#ee790d;font-size:10px;font-style:normal}.vehicle-workshop-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.vehicle-workshop-summary article{background:#f8fafb;border:1px solid #e4e7eb;border-radius:7px;padding:10px}.vehicle-workshop-summary small{color:#747b87;text-transform:uppercase;font:700 10px Barlow Condensed}.vehicle-workshop-summary b{color:#111827;margin:5px 0;font:800 25px/1 Barlow Condensed;display:block}.vehicle-workshop-summary i{background:#e2e6ea;border-radius:999px;height:6px;display:block;overflow:hidden}.vehicle-workshop-summary i em{background:#23a358;border-radius:999px;height:100%;display:block}.vehicle-workshop-summary p{color:#168b44;margin:5px 0 0;font-size:10px;font-weight:700}.upgrade-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.upgrade-card{background:#fff;border:1px solid #e2e6ea;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:104px;padding:12px;display:grid}.upgrade-card:hover{border-color:#d90416;box-shadow:0 7px 18px #d9041614}.upgrade-card>span{color:#d90416;background:#fff1f2;border-radius:9px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.upgrade-card b,.upgrade-card small{display:block}.upgrade-card b{font-size:13px}.upgrade-card small{color:#747b87;margin-top:3px;font-size:10px}.upgrade-card p{color:#4e5665;margin:6px 0 0;font-size:10px;line-height:1.4}.upgrade-card button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:5px;padding:9px 12px;font:700 11px Barlow Condensed}.upgrade-card button:disabled{opacity:.68;cursor:not-allowed}.installed-upgrade{background:#f4fff7;border-color:#9fd7b5}.installed-upgrade>span{background:#dff8e8}.installed-upgrade button{background:#168b44}.vehicle-sheet{grid-template-columns:1.2fr 1fr;gap:12px;display:grid}.vehicle-sheet article{background:#fff;border:1px solid #e2e6ea;border-radius:8px;padding:13px}.vehicle-sheet b{font:800 12px Barlow Condensed}.vehicle-sheet p{border-top:1px solid #edf0f2;margin:8px 0 0;padding-top:8px}.vehicle-sheet span,.vehicle-sheet small{display:block}.vehicle-sheet span{font-size:12px;font-weight:800}.vehicle-sheet small{color:#687080;margin-top:3px;font-size:10px}@media (max-width:1100px){.upgrade-grid,.vehicle-sheet,.vehicle-workshop-summary{grid-template-columns:1fr}}.recruit-panel{min-height:420px}.recruit-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.recruit-card{background:#fff;border:1px solid #e3e7eb;border-radius:8px;grid-template-columns:45px 1fr;gap:10px;padding:13px;display:grid}.recruit-card:hover{border-color:#d90416;box-shadow:0 7px 18px #d9041614}.recruit-card b,.recruit-card small{display:block}.recruit-card b{font-size:13px}.recruit-card small,.recruit-card p{color:#737b87;margin:3px 0;font-size:10px}.recruit-card em{color:#168b44;align-items:center;gap:5px;margin-top:8px;font-size:10px;font-style:normal;display:flex}.recruit-card strong{color:#d90416;grid-column:1/2;font:800 18px Barlow Condensed}.recruit-card button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:5px;grid-column:2;justify-content:center;align-items:center;gap:6px;padding:9px;font:700 11px Barlow Condensed;display:flex}.recruit-card button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1100px){.recruit-grid{grid-template-columns:1fr}}.giant-map{position:relative}.major-header.resolved{filter:saturate(.75)}.phase h2{gap:6px;display:flex}.phase h2 span{color:#687080;border:1px solid #cfd4dc;border-radius:50%;place-items:center;width:27px;height:27px;font:800 14px Barlow Condensed;display:grid}.phase h2 span.current-phase{color:#fff;background:#d90416;border-color:#d90416}.phase h2 span.done-phase{color:#fff;background:#23a358;border-color:#23a358}.dispatch-truck svg{color:#d90416;width:42px;height:42px;margin:auto}.dispatch-truck em{color:#737b87;font-size:9px;font-style:normal}.dispatch-truck.engaged{background:#f3fff7;border-color:#23a358}.dispatch-truck:disabled{opacity:.75}.intervention-side article svg{color:#d90416;vertical-align:middle;width:20px;margin-right:5px}.intervention-side>button{justify-content:center;align-items:center;gap:7px;display:flex}.major-header aside>svg{margin:7px 5px 0 0;display:inline-block}.cooperation-grid{align-items:stretch}.cooperation-alliance{position:relative;overflow:hidden}.alliance-emblem{background:#d90416;border-radius:12px;place-items:center;width:58px;height:58px;margin-bottom:14px;display:grid}.alliance-emblem svg{width:32px;height:32px}.coop-focus{background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:42px 1fr 1fr;align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid}.coop-focus svg{color:#ffccd0}.coop-focus b,.coop-focus small{display:block}.coop-focus b{font:800 22px/1 Barlow Condensed}.coop-focus small{color:#d7dce5;font-size:9px}.cooperation-requests .panel-head{margin-bottom:4px}.coop-request{align-items:flex-start}.coop-request>span{color:#d90416;background:#fff1f2;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-size:0;display:grid}.coop-request>span svg{width:22px;height:22px}.coop-request div i{background:#e4e7ea;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.coop-request div i em{background:#23a358;border-radius:999px;height:100%;display:block}.coop-request aside{justify-items:end;gap:5px;min-width:105px;display:grid}.coop-request aside strong{color:#168b44;font-size:12px}.coop-request aside small{color:#747b87;font-size:9px}.coop-request.accepted{background:#f3fff7}.coop-request.accepted button{background:#168b44}.coop-request button:disabled,.cooperation-chat button:disabled{opacity:.6;cursor:not-allowed}.cooperation-chat{flex-direction:column;min-height:405px;display:flex}.cooperation-chat .panel-head{margin-bottom:8px}.message-list{gap:7px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.cooperation-chat p{background:#f5f6f8;border:1px solid #e5e8eb;grid-template-columns:1fr auto;gap:3px 8px;margin:0;display:grid}.cooperation-chat p strong{grid-column:1/2}.cooperation-chat p span{color:#303746;grid-column:1/-1}.cooperation-chat p small{color:#89909c;grid-area:1/2;font-size:9px}.cooperation-chat form{margin-top:auto;padding-top:10px}.cooperation-chat form button{place-items:center;padding:0 12px;display:grid}.cooperation-chat form input:focus{border-color:#d90416;outline:2px solid #d9041626}@media (max-width:760px){.coop-focus{grid-template-columns:1fr}.coop-request{display:grid}.coop-request aside{justify-items:start}}.research-board{grid-template-columns:1.2fr .95fr;gap:14px;margin-bottom:14px;display:grid}.research-lab{color:#fff;background:radial-gradient(circle at 100% 0,#d9041657,#0000 42%),linear-gradient(135deg,#151a29,#262b39)}.research-lab-head{grid-template-columns:58px 1fr;align-items:center;gap:13px;display:grid}.research-lab-head>span{background:#d90416;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.research-lab-head svg{width:30px;height:30px}.research-lab-head small{color:#c5cad4;font:700 10px Barlow Condensed}.research-lab-head h2{margin:2px 0;font:800 31px/1 Barlow Condensed}.research-lab-head p{color:#d5dae3;margin:0;font-size:12px;line-height:1.45}.research-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 12px;display:grid}.research-summary article{background:#ffffff12;border:1px solid #ffffff24;border-radius:7px;gap:7px;padding:12px;display:grid}.research-summary svg{color:#ffccd0}.research-summary b{font:800 24px/1 Barlow Condensed}.research-summary small{color:#d5dae3;font-size:10px}.research-overall,.research-progress i,.research-catalog i{background:#ffffff30;border-radius:999px;height:8px;display:block;overflow:hidden}.research-overall span,.research-progress span,.research-catalog i span{background:#23a358;border-radius:999px;height:100%;display:block}.research-detail>p{color:#596171;margin:8px 0 16px;font-size:12px;line-height:1.55}.research-detail mark{color:#fff;text-transform:uppercase;border-radius:5px;padding:5px 8px;font:800 10px Barlow Condensed}.research-detail mark.completed{background:#168b44}.research-detail mark.in_progress{background:#e29a11}.research-detail mark.pending{background:#6b7280}.research-progress{margin:13px 0}.research-progress b{color:#d90416;font:800 42px/1 Barlow Condensed}.research-progress i{background:#e2e6e8;margin-top:8px}.research-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.research-meta span{background:#f7f8fa;border:1px solid #e5e8eb;border-radius:6px;gap:6px;padding:10px;font-size:10px;font-weight:700;display:grid}.research-meta svg{color:#d90416;width:20px}.research-catalog>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.research-catalog button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:106px;padding:12px;display:grid}.research-catalog button:hover,.research-catalog button.selected-research{border-color:#d90416;box-shadow:inset 3px 0 #d90416,0 5px 14px #d9041614}.research-catalog button.completed{background:#f7fff9}.research-catalog button.in_progress{background:#fffaf0}.research-catalog svg{color:#d90416}.research-catalog b,.research-catalog small{display:block}.research-catalog b{font-size:12px}.research-catalog small{color:#747b87;margin-top:3px;font-size:10px}.research-catalog i{background:#e2e6e8;grid-column:1/-1;height:6px}.research-catalog em{text-transform:uppercase;color:#596171;text-align:right;font:800 10px Barlow Condensed}@media (max-width:1100px){.research-board,.research-catalog>div:last-child{grid-template-columns:1fr}.research-summary,.research-meta{grid-template-columns:1fr 1fr}}@media (max-width:760px){.research-lab-head,.research-summary,.research-meta{grid-template-columns:1fr}.research-catalog button{grid-template-columns:30px 1fr}.research-catalog em{text-align:left;grid-column:1/-1}}.station-board{grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.station-hero{color:#fff;background:linear-gradient(135deg,#151a29,#242936 48%,#531018);min-height:360px}.station-hero-head{grid-template-columns:54px 1fr auto;align-items:center;gap:12px;display:grid}.station-hero-head>span{background:#d90416;border-radius:8px;place-items:center;width:54px;height:54px;display:grid}.station-hero-head svg{width:28px;height:28px}.station-hero-head small,.station-coverage small{color:#aeb4c1;font:700 10px Barlow Condensed}.station-hero-head h2{margin:2px 0;font:800 31px/1 Barlow Condensed}.station-hero-head p{color:#dfe3ea;align-items:center;gap:5px;margin:0;font-size:12px;display:flex}.station-hero mark{color:#fff;background:#d90416;border-radius:5px;padding:6px 8px;font:800 12px Barlow Condensed}.station-meter{margin:28px 0 18px}.station-meter div{justify-content:space-between;align-items:end;display:flex}.station-meter b{font:800 46px/1 Barlow Condensed}.station-meter small{color:#cdd2db}.station-meter i,.station-coverage i{background:#ffffff2e;border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.station-meter span,.station-coverage>article i span{background:#23a358;border-radius:999px;height:100%;display:block}.station-detail-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.station-detail-grid article{background:#ffffff12;border:1px solid #ffffff24;border-radius:7px;gap:7px;padding:12px;display:grid}.station-detail-grid svg{color:#ffccd0}.station-detail-grid b{font:800 24px/1 Barlow Condensed}.station-detail-grid small{color:#d4d9e2;font-size:10px}.station-list .panel-head,.station-build .panel-head{margin-bottom:6px}.station-list button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e5e7eb;grid-template-columns:32px 1fr 42px;align-items:center;gap:8px;width:100%;padding:12px 0;display:grid}.station-list button:hover,.station-list button.selected-station{background:#fff4f4;padding-left:8px;box-shadow:inset 3px 0 #d90416}.station-list svg,.station-build svg{color:#d90416}.station-list b,.station-list small,.station-build b,.station-build small{font-size:11px;display:block}.station-list small,.station-build small{color:#747b87;margin-top:4px}.station-list span{color:#168b44;text-align:right;font:800 18px Barlow Condensed}.station-build article{border-top:1px solid #e5e7eb;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.station-build button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:5px;align-items:center;gap:5px;padding:8px 9px;font:700 10px Barlow Condensed;display:flex}.station-build button:disabled,.station-hero button:disabled{opacity:.6;cursor:not-allowed}.station-coverage{grid-template-columns:.9fr 1.45fr 1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}.station-coverage article{background:#f8faf9;border:1px solid #e2e6e8;border-radius:7px;padding:14px}.station-coverage b{color:#111827;margin:6px 0;font:800 31px/1 Barlow Condensed;display:block}.station-coverage p{color:#596171;margin:8px 0 0;font-size:11px;line-height:1.45}.station-coverage i{background:#e1e5e8}.station-map-preview{background:-webkit-linear-gradient(#eef2f391,#eef2f391),-webkit-image-set(url(/images/operational-map.avif) 1x type("image/avif"),url(/images/operational-map.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(#eef2f391,#eef2f391),image-set("/images/operational-map.avif" 1x type("image/avif"),"/images/operational-map.webp" 1x type("image/webp")) 50%/cover;border-radius:8px;min-height:170px;position:relative;overflow:hidden}.station-map-preview:after{content:"";background:#d9041614;border:2px dashed #d90416;border-radius:50%;position:absolute;inset:20px 60px}.station-map-preview span{z-index:1;color:#fff;background:#111827;border-radius:5px;padding:6px 8px;font:800 11px Barlow Condensed;position:absolute}.station-map-preview span:before{content:"";background:#d90416;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.zone-a{top:46%;left:45%}.zone-b{top:22%;right:15%}.zone-c{bottom:20%;left:16%}@media (max-width:1100px){.station-board,.station-coverage{grid-template-columns:1fr}.station-hero{min-height:auto}}@media (max-width:760px){.station-detail-grid{grid-template-columns:1fr}.station-hero-head{grid-template-columns:44px 1fr}.station-hero mark{grid-column:1/-1;width:max-content}.station-build article{grid-template-columns:30px 1fr}.station-build button{grid-column:1/-1;justify-content:center}.station-map-preview{min-height:210px}}.station-facilities{background:#ffffff10;border:1px solid #ffffff24;border-radius:8px;margin:0 0 14px;padding:12px}.station-facilities>div:first-child{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.station-facilities b{text-transform:uppercase;font:800 12px Barlow Condensed}.station-facilities small{color:#cdd2dc;font-size:10px}.installed-facilities{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.installed-facilities span{background:#ffffff13;border:1px solid #ffffff2e;border-radius:999px;padding:5px 8px;font-size:10px}.facility-catalog{gap:7px;max-height:235px;padding-right:2px;display:grid;overflow:auto}.facility-catalog article{color:#111827;background:#fff;border:1px solid #e4e8ee;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.facility-catalog article>span{font-size:22px}.facility-catalog p{color:#596171;margin:4px 0 0;font-size:10px;line-height:1.35}.facility-catalog button{color:#fff;cursor:pointer;white-space:nowrap;background:#d90416;border:0;border-radius:5px;padding:8px 9px;font:800 10px Barlow Condensed}.facility-catalog .facility-installed{background:#f2fff6;border-color:#a7d9b9}.facility-catalog .facility-installed button{background:#168b44}.facility-catalog .facility-locked{opacity:.65}.facility-catalog .facility-locked button{background:#6b7280}@media (max-width:760px){.facility-catalog article{grid-template-columns:30px 1fr}.facility-catalog button{grid-column:1/-1}}.station-detail-grid article>i{background:#ffffff2c;border-radius:999px;height:5px;display:block;overflow:hidden}.station-detail-grid article>i span{background:#23a358;border-radius:999px;height:100%;display:block}.station-detail-grid article.capacity-full{background:#d9041621;border-color:#ff6b6b88}.station-detail-grid article.capacity-full>i span{background:#ff4d4f}.station-capacity-alert{color:#fff;background:#d9041620;border:1px solid #ff8d8d66;border-radius:8px;align-items:center;gap:8px;margin:-7px 0 12px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.station-capacity-alert svg{color:#ffccd0;flex:none}.station-assignment select:disabled{opacity:.68;cursor:not-allowed;color:#6b7280;background:#eef1f5}.station-network-alert{color:#fff;background:#f59e0b1c;border:1px solid #f6b94a66;border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px;font-size:11px;line-height:1.4;display:flex}.station-network-alert svg{color:#ffd980;flex:none}.station-network-alert b{color:#fff}.station-economy-strip{color:#fff;background:#ffffff14;border:1px solid #ffffff28;border-radius:8px;align-items:center;gap:9px;margin:-5px 0 14px;padding:10px;display:flex}.station-economy-strip svg{color:#ffd166;flex:none}.station-economy-strip b{text-transform:uppercase;font:800 18px/1 Barlow Condensed;display:block}.station-economy-strip small{color:#d9dee7;margin-top:3px;font-size:10px;line-height:1.35;display:block}.market article.fuel-contract{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cfe1f5;border-radius:8px;padding:12px 38px 10px 10px}.market article.fuel-contract span{font-size:34px}.market article.fuel-contract em{color:#3162b0;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}.market article.fuel-contract p{clear:both;color:#566276;margin:8px 0 0;font-size:10px;line-height:1.35}.market article.fuel-contract button:disabled{background:#9ca3af}@media (max-width:760px){.visual-showcase{grid-template-columns:1fr}.showcase-card{height:175px}.home-hero{grid-template-columns:1fr!important;min-height:auto!important}.hero-dashboard-wrap{grid-template-columns:1fr!important}.hero-dashboard-wrap aside{display:none}.home-hero-copy h1{font-size:42px!important}.home-stats,.home-features,.home-why{grid-template-columns:1fr 1fr!important}.home-why>div{grid-column:1/-1}.home-gameplay{grid-template-columns:1fr!important}.gameplay-intro{grid-column:auto!important}}.logo-mark{isolation:isolate!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:50px!important;height:58px!important;position:relative!important}.logo-shield{filter:drop-shadow(0 2px 2px #11182733);fill:#d90416!important;stroke:#fff!important;stroke-width:1.7px!important;width:50px!important;height:58px!important;position:absolute!important}.landing-incidents,.landing-incidents>b,.landing-vehicles>b,.landing-objectives>b{font-size:8px!important}.logo-mark{isolation:isolate;clip-path:none;background:0 0;border:0;border-radius:0;place-items:center;width:50px;height:58px;display:grid;position:relative}.logo-shield{fill:#d90416;stroke:#fff;stroke-width:1.7px;filter:drop-shadow(0 2px 2px #11182733);width:50px;height:58px;position:absolute}.logo-flame{z-index:2;stroke:#fff;stroke-width:2.8px;fill:#fff;width:27px;height:27px;position:relative}.logo-type b{letter-spacing:-1.5px}.homepage{max-width:1520px;padding-top:14px}.landing-incidents,.landing-incidents>b,.landing-vehicles>b,.landing-objectives>b{font-size:8px}.marketing-header{height:73px!important}.logo{gap:9px!important;font-size:25px!important}.logo-mark,.logo-shield{width:44px!important;height:52px!important}.logo-flame{width:24px!important;height:24px!important}.logo-mark:after{inset:7px 9px 10px!important}.marketing-header nav{font-size:13px!important}.home-hero{grid-template-columns:38% 62%!important;gap:20px!important;min-height:370px!important}.home-hero-copy h1{font-size:42px!important;line-height:1.03!important}.home-hero-copy>p{max-width:510px!important;font-size:13px!important}.home-hero-copy .button{padding:13px 20px!important;font-size:13px!important}.home-trust{gap:16px!important;font-size:9px!important}.home-trust svg{width:14px!important;height:14px!important}.hero-dashboard-wrap{grid-template-columns:1fr 130px!important;gap:10px!important}.landing-dashboard{border-radius:10px!important;padding:9px!important}.landing-dashboard-top{gap:14px!important;padding-bottom:8px!important}.landing-dashboard-top small{font-size:6px!important}.landing-dashboard-top strong{font-size:8px!important}.landing-dashboard-grid{gap:7px!important;padding-top:8px!important}.landing-map{height:194px!important;padding:7px!important;font-size:7px!important}.landing-pin,.landing-hq{font-size:17px!important}.landing-incidents,.landing-incidents>b,.landing-vehicles>b,.landing-objectives>b{font-size:7px!important}.landing-incidents>div{grid-template-columns:16px 1fr auto!important;margin:4px 0!important;padding:5px!important}.landing-incidents em{font-size:6px!important}.landing-incidents a{padding:5px!important;font-size:6px!important}.landing-vehicles,.landing-objectives{padding:6px!important;font-size:7px!important}.landing-vehicles span{font-size:20px!important}.landing-vehicles small{font-size:6px!important}.landing-vehicles em{font-size:5px!important}.landing-objectives p{padding:3px 0!important;font-size:6px!important}.hero-dashboard-wrap aside{gap:9px!important}.hero-dashboard-wrap aside img{border-radius:8px!important;height:105px!important}.hero-dashboard-wrap aside>b{padding:11px!important;font-size:7px!important}.hero-dashboard-wrap aside b strong{font-size:10px!important}.hero-dashboard-wrap aside b em{font-size:12px!important}.home-stats{gap:16px!important;margin:14px 0!important}.home-stats article{gap:9px!important;padding:12px 17px!important}.home-stats svg{width:24px!important;height:24px!important}.home-stats b{font-size:20px!important}.home-stats span{font-size:11px!important}.home-features{gap:10px!important;margin-top:10px!important}.home-features a{min-height:91px!important;padding:12px!important}.home-features svg{width:25px!important;height:25px!important}.home-features h3,.home-why h3{margin-top:7px!important;font-size:11px!important}.home-features p,.home-why p{font-size:9px!important;line-height:1.4!important}.home-why{gap:10px!important;margin-top:14px!important}.home-why h2{font-size:26px!important}.home-why article{gap:9px!important;padding:12px!important}.home-why svg{width:27px!important;height:27px!important}.home-gameplay{gap:10px!important;margin-top:18px!important}.gameplay-intro h2{font-size:27px!important}.gameplay-scene{min-height:112px!important;padding:13px!important}.gameplay-scene h3{font-size:13px!important}.gameplay-scene p{max-width:130px!important;font-size:9px!important}.gameplay-scene svg{width:19px!important;height:19px!important}.home-cta{min-height:85px!important;padding:15px 30px!important}.cta-shield{padding:6px!important;font-size:31px!important}.home-cta h2{font-size:22px!important}.home-cta p{font-size:11px!important}.home-cta .button{padding:13px 20px!important;font-size:12px!important}.homepage{max-width:1440px;padding:8px 3% 20px}.home-hero-copy h1{letter-spacing:-.5px;margin:0 0 12px;font:800 42px/1.03 Barlow Condensed}.home-hero-copy h1 span,.home-why h2 span,.gameplay-intro h2 span{color:#d90416}.home-hero-copy .hero-actions{margin:20px 0}.home-hero-copy .button{font-size:13px}.home-hero-copy .button svg{width:18px}.home-trust{text-transform:uppercase;flex-wrap:wrap;gap:16px;font-size:9px;font-weight:800;display:flex}.home-trust svg{width:14px}.hero-dashboard-wrap{grid-template-columns:1fr 130px;align-items:center;gap:10px;display:grid}.landing-dashboard{background:#fff;border:1px solid #e1e4e8;border-radius:10px;padding:9px;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 12px 30px #1118271e}.landing-dashboard-top{border-bottom:1px solid #e8eaed;align-items:center;gap:14px;padding:2px 4px 8px;display:flex}.landing-dashboard-top>b{font-size:11px}.landing-dashboard-top b i{font-style:normal}.landing-dashboard-top b span{color:#d90416}.landing-dashboard-top small{color:#6d7480;gap:1px;font-size:6px;display:grid}.landing-dashboard-top strong{color:#151b28;font-size:8px}.landing-map{background:-webkit-linear-gradient(#f6f7f8a6,#f6f7f8a6),-webkit-image-set(url(/images/operational-map.avif) 1x type("image/avif"),url(/images/operational-map.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(#f6f7f8a6,#f6f7f8a6),image-set("/images/operational-map.avif" 1x type("image/avif"),"/images/operational-map.webp" 1x type("image/webp")) 50%/cover;border-radius:5px;height:194px;padding:7px;font-size:7px;position:relative;overflow:hidden}.landing-map>b{z-index:2;position:relative}.landing-pin,.landing-hq{z-index:2;border-radius:50%;padding:3px;font-size:17px;position:absolute}.landing-pin{background:#ee3c2744}.pin-one{top:44%;left:36%}.pin-two{top:39%;right:17%}.pin-three{color:#fff;background:#2d63ba88;bottom:23%;right:29%}.landing-hq{color:#fff;background:#d90416;top:53%;left:54%}.landing-incidents,.landing-incidents>b,.landing-vehicles>b,.landing-objectives>b{font-size:7px}.landing-incidents>div{background:#fff2f2;border-left:3px solid #d90416;grid-template-columns:16px 1fr auto;align-items:center;gap:3px;margin:4px 0;padding:5px;display:grid}.landing-incidents>div:nth-of-type(3){background:#fff8ed;border-color:#ee790d}.landing-incidents>div:nth-of-type(4){background:#eef5ff;border-color:#3162b0}.landing-incidents span{font-size:12px}.landing-incidents em{font-size:6px;font-style:normal}.landing-incidents a{color:#fff;text-align:center;background:#d90416;margin-top:4px;padding:5px;font-size:6px;display:block}.landing-vehicles,.landing-objectives{border:1px solid #e5e7eb;border-radius:5px;padding:6px;font-size:7px}.landing-vehicles>div{gap:5px;margin-top:5px;display:flex}.landing-vehicles span{text-align:center;flex:1;font-size:20px;display:grid}.landing-vehicles small{font-size:6px;font-weight:800}.landing-vehicles em{color:#168b44;font-size:5px;font-style:normal}.landing-objectives p{border-bottom:1px solid #edf0ef;justify-content:space-between;margin:0;padding:3px 0;font-size:6px;display:flex}.landing-objectives strong{color:#168b44}.hero-dashboard-wrap aside{gap:9px;display:grid}.hero-dashboard-wrap aside img{-o-object-fit:cover;object-fit:cover;border:1px solid #e3e5e8;border-radius:8px;width:100%;height:105px;box-shadow:0 5px 12px #11182719}.hero-dashboard-wrap aside>span{background:#fff;border-radius:4px;padding:5px;font-size:7px;font-weight:800;position:absolute}.hero-dashboard-wrap aside>b{color:#fff;background:-webkit-linear-gradient(#1a0d12eb,#250b0be8),-webkit-image-set(url(/images/industrial-fire-mission.avif) 1x type("image/avif"),url(/images/industrial-fire-mission.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(#250b0be8,#1a0d12eb),image-set("/images/industrial-fire-mission.avif" 1x type("image/avif"),"/images/industrial-fire-mission.webp" 1x type("image/webp")) 50%/cover;border-radius:7px;padding:11px;font-size:7px}.hero-dashboard-wrap aside b strong{margin:4px 0;font-size:10px;display:block}.hero-dashboard-wrap aside b em{color:#ff8f82;font-size:12px}.home-stats article{background:#fff;border:1px solid #e6e8eb;border-radius:8px;align-items:center;gap:9px;padding:12px 17px;display:flex;box-shadow:0 2px 7px #1118270a}.home-stats svg{color:#d90416}.home-stats b{color:#d90416;font-size:19px}.home-stats span{font-size:11px;font-weight:700}.home-features a{background:#fff;border:1px solid #e5e8eb;border-radius:8px;min-height:91px;padding:12px}.home-features a:hover{border-color:#d90416;box-shadow:0 5px 14px #d9041618}.home-features svg{color:#d90416;width:25px}.home-features h3,.home-why h3{margin:7px 0 4px;font-size:11px}.home-why{grid-template-columns:180px repeat(4,1fr);gap:10px;margin:14px 5px;display:grid}.home-why h2{margin:7px 0;font:800 26px/1.02 Barlow Condensed}.home-why article{background:#fff;border:1px solid #e5e8eb;border-radius:8px;gap:9px;padding:12px;display:flex}.home-why svg{color:#d90416;flex:none;width:27px}.gameplay-intro h2{margin:7px 0 11px;font:800 27px/1 Barlow Condensed}.gameplay-intro .button{padding:9px;font-size:10px}.gameplay-scene{background-position:50%;background-size:cover;border:1px solid #e3e6ea;border-radius:8px;align-items:center;gap:8px;min-height:112px;padding:13px;display:flex}.gameplay-scene h3{margin:0 0 5px;font-size:13px}.gameplay-scene p{color:#4d5665;max-width:130px;margin:0;font-size:9px;line-height:1.4}.gameplay-scene svg{width:19px;margin-left:auto}.home-cta{color:#fff;background:-webkit-linear-gradient(#1219269c,#151a26c9,#111622ef),-webkit-image-set(url(/images/fire-station-hero.avif) 1x type("image/avif"),url(/images/fire-station-hero.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(90deg,#111622ef,#151a26c9,#1219269c),image-set("/images/fire-station-hero.avif" 1x type("image/avif"),"/images/fire-station-hero.webp" 1x type("image/webp")) 50%/cover;border-radius:8px;align-items:center;gap:15px;min-height:85px;padding:15px 26px;display:flex}.cta-shield{background:#d90416;border-radius:50%;padding:6px;font-size:31px}.home-cta h2{margin:0;font-size:22px}.home-cta p{margin:4px 0;font-size:11px}.home-cta .button{margin-left:auto;font-size:12px}@media (max-width:900px){.home-hero{grid-template-columns:1fr}.hero-dashboard-wrap{max-width:760px}.home-features{grid-template-columns:repeat(3,1fr)}.home-why{grid-template-columns:repeat(2,1fr)}.home-why>div{grid-column:1/-1}.home-gameplay{grid-template-columns:repeat(3,1fr)}.gameplay-intro{grid-column:1/-1}}@media (max-width:600px){.homepage{padding:10px 16px}.home-stats{grid-template-columns:1fr 1fr}.home-features{grid-template-columns:1fr 1fr;margin:10px 0}.home-why{margin:14px 0}.home-gameplay{grid-template-columns:1fr;margin:18px 0}.hero-dashboard-wrap{grid-template-columns:1fr}.hero-dashboard-wrap aside{display:none}.landing-dashboard{transform:none}.landing-dashboard-top small:nth-of-type(n+4){display:none}.home-cta{flex-wrap:wrap;padding:17px}.home-cta .button{margin-left:0}.home-trust{gap:10px}}body{background:radial-gradient(circle at 83% 16%,#fff,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fafc 48%,#fff 100%)!important}.button,.home-features a,.home-why article,.gameplay-scene,.home-stats article,.footer-socials a,.landing-incidents a{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s,filter .18s!important}.button{isolation:isolate!important;border-radius:8px!important;min-height:48px!important;font-weight:900!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #d904162c!important}.button:before{content:""!important;z-index:-1!important;background:linear-gradient(90deg,#0000,#ffffff38,#0000)!important;transition:transform .35s!important;position:absolute!important;inset:0!important;transform:translate(-120%)!important}.button:hover{filter:saturate(1.08)!important;transform:translateY(-2px)scale(1.015)!important;box-shadow:0 16px 30px #d9041640!important}.button:hover:before{transform:translate(120%)!important}.button:active{transform:translateY(1px)scale(.975)!important;box-shadow:0 5px 12px #d9041635!important}.button.outline{color:#111827!important;background:#fff!important;border:1px solid #a9b0bd!important;box-shadow:0 8px 18px #1118270d!important}.button.outline:hover{color:#d90416!important;border-color:#d90416!important;box-shadow:0 13px 24px #11182717!important}.marketing-header{z-index:20!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff4!important;border-bottom:1px solid #e7e8eb!important;gap:58px!important;height:73px!important;padding:0 32px!important;position:sticky!important;top:0!important;box-shadow:0 5px 18px #1118270b!important}.brand-link{flex:none!important;align-items:center!important;display:inline-flex!important}.marketing-logo-image{-o-object-fit:contain!important;object-fit:contain!important;width:190px!important;height:auto!important;display:block!important}.logo{letter-spacing:-1.25px!important;gap:11px!important;font-size:26px!important}.logo-mark{clip-path:none!important;isolation:isolate!important;background:0 0!important;border:0!important;border-radius:0!important;width:54px!important;height:60px!important;position:relative!important}.logo-shield{fill:#d90416!important;color:#d90416!important;stroke:#fff!important;stroke-width:1.8px!important;filter:drop-shadow(0 1px #1a1f2d)drop-shadow(0 5px 7px #11182722)!important;width:54px!important;height:60px!important;position:absolute!important;inset:0!important}.logo-mark:after{content:""!important;z-index:1!important;border:1px solid #ffffff8f!important;border-radius:12px 12px 17px 17px!important;position:absolute!important;inset:9px 11px 13px!important}.logo-flame{z-index:2!important;fill:#fff!important;stroke:#fff!important;stroke-width:2.8px!important;width:28px!important;height:28px!important;position:relative!important}.logo-type b{color:#d90416!important;font-weight:900!important}.logo-type em{color:#171b2a!important;font-weight:900!important}.footer .logo-type em,.logo-type em.light{color:#fff!important}.marketing-header nav{justify-content:center!important;align-self:stretch!important;align-items:stretch!important;gap:33px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.marketing-header nav a{color:#111827!important;place-items:center!important;display:grid!important;position:relative!important}.marketing-header nav a:after{content:""!important;transform-origin:50%!important;background:#d90416!important;height:3px!important;transition:transform .18s!important;position:absolute!important;bottom:16px!important;left:0!important;right:0!important;transform:scaleX(0)!important}.marketing-header nav a:hover,.marketing-header nav a:first-child{color:#d90416!important}.marketing-header nav a:hover:after,.marketing-header nav a:first-child:after{transform:scaleX(1)!important}.header-actions{flex:none!important;gap:13px!important}.header-actions .button{min-height:40px!important;padding:10px 18px!important;font-size:13px!important}.header-actions svg{width:18px!important;height:18px!important}.homepage{background:radial-gradient(circle at 84% 8%,#fff,#0000 30%),linear-gradient(135deg,#fff 0%,#f7f8fa 52%,#fff 100%)!important;max-width:1448px!important;padding:10px 48px 20px!important}.home-hero{grid-template-columns:minmax(430px,38%) minmax(680px,62%)!important;align-items:center!important;gap:24px!important;min-height:385px!important;display:grid!important}.home-hero-copy h1{color:#151927!important;letter-spacing:-.75px!important;margin:0 0 12px!important;font:900 48px/.98 Barlow Condensed,sans-serif!important}.home-hero-copy h1 span{color:#d90416!important}.home-hero-copy>p{color:#4f596b!important;max-width:560px!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.hero-actions .button{min-width:210px!important;padding:13px 24px!important;font-size:15px!important}.secondary-action{min-width:180px!important}.home-trust{color:#121827!important;text-transform:uppercase!important;flex-wrap:wrap!important;gap:25px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.home-trust span{align-items:center!important;gap:6px!important;display:inline-flex!important}.home-trust svg{stroke-width:3px!important;width:15px!important;height:15px!important}.hero-dashboard-wrap{perspective:none!important;grid-template-columns:minmax(0,1fr) calc(19.16% - 3px)!important;align-items:stretch!important;gap:6px!important;display:grid!important}.home-dashboard-frame{z-index:2!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important;overflow:visible!important;transform:none!important}.home-dashboard-frame img{filter:saturate(1.04)contrast(1.03)!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important}.landing-dashboard{z-index:2!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:13px!important;padding:11px!important;position:relative!important;overflow:hidden!important;transform:rotateY(-2deg)rotate(.15deg)!important;box-shadow:0 20px 48px #1118271f!important}.landing-dashboard .logo{gap:5px!important;font-size:10px!important}.landing-dashboard .logo-mark,.landing-dashboard .logo-shield{width:31px!important;height:35px!important}.landing-dashboard .logo-mark:after{border-radius:8px 8px 11px 11px!important;inset:5px 7px 8px!important}.landing-dashboard .logo-flame{width:15px!important;height:15px!important}.landing-dashboard-top{border-bottom:1px solid #edf0f2!important;grid-template-columns:100px repeat(4,1fr)!important;align-items:center!important;gap:8px!important;padding:0 3px 10px!important;display:grid!important}.landing-dashboard-top>span{color:#202636!important;text-transform:uppercase!important;border-left:1px solid #eceff2!important;min-width:0!important;padding-left:8px!important;font:900 7px Barlow Condensed!important}.landing-dashboard-top svg{color:#d90416!important;vertical-align:middle!important;width:13px!important;height:13px!important;margin-right:3px!important}.landing-dashboard-top b{color:#151927!important;margin-top:2px!important;font-size:11px!important;display:block!important}.landing-dashboard-grid{grid-template-columns:58% 42%!important;gap:8px!important;padding-top:8px!important;display:grid!important}.landing-panel-head{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;display:flex!important;position:relative!important}.landing-panel-head b{color:#141927!important;letter-spacing:.02em!important;font:900 8px Barlow Condensed!important}.landing-panel-head small{color:#fff!important;background:#111827!important;border-radius:999px!important;padding:4px 7px!important;font:900 6px Barlow Condensed!important}.landing-map{background:-webkit-linear-gradient(#ffffff16,#ffffff16),-webkit-image-set(url(/images/operational-map.avif) 1x type("image/avif"),url(/images/operational-map.webp) 1x type("image/webp")) 50%/cover!important;background:linear-gradient(#ffffff16,#ffffff16),image-set("/images/operational-map.avif" 1x type("image/avif"),"/images/operational-map.webp" 1x type("image/webp")) 50%/cover!important;border-radius:6px!important;min-height:205px!important;padding:8px!important;position:relative!important;overflow:hidden!important}.map-hotspot,.map-hq{z-index:3!important;color:#fff!important;border-radius:999px!important;place-items:center!important;width:31px!important;height:31px!important;display:grid!important;position:absolute!important;box-shadow:0 0 0 6px #d9041622,0 7px 16px #11182728!important}.map-hotspot svg,.map-hq svg{width:17px!important;height:17px!important}.fire-one,.fire-two{background:#d90416!important}.road-one{background:#ff7a00!important}.med-one{background:#2566b8!important;font-size:18px!important;font-weight:900!important}.fire-one{top:42%!important;left:34%!important}.fire-two{bottom:18%!important;right:20%!important}.road-one{top:36%!important;right:17%!important}.med-one{top:52%!important;left:19%!important}.map-hq{background:#d90416!important;border:3px solid #fff!important;top:52%!important;left:54%!important;box-shadow:0 0 0 3px #11182733,0 10px 18px #11182730!important}.landing-incidents{min-height:205px!important}.landing-incident{background:#fff2f3!important;border-left:4px solid #d90416!important;border-radius:5px!important;grid-template-columns:26px 1fr 32px 42px!important;align-items:center!important;gap:6px!important;min-height:34px!important;margin:5px 0!important;padding:6px!important;display:grid!important}.landing-incident.road{background:#fff7ec!important;border-color:#ff7a00!important}.landing-incident.medical{background:#eef5ff!important;border-color:#2566b8!important}.landing-incident>span{color:#d90416!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.landing-incident.road>span{color:#ff7a00!important}.landing-incident.medical>span{color:#2566b8!important}.landing-incident svg{stroke-width:3px!important;width:19px!important;height:19px!important}.landing-incident b,.landing-incident small{display:block!important}.landing-incident b{color:#1c2231!important;font:900 8px Barlow Condensed!important}.landing-incident small{color:#343c4c!important;font-size:6px!important}.landing-incident em{color:#fff!important;background:#d90416!important;border-radius:4px!important;padding:3px 4px!important;font:900 6px Barlow Condensed!important}.landing-incident.road em{background:#ff7a00!important}.landing-incident.medical em{background:#2566b8!important}.landing-incident strong{color:#141927!important;text-align:right!important;font-size:7px!important}.landing-incidents a{color:#fff!important;text-align:center!important;background:#d90416!important;border-radius:4px!important;margin-top:6px!important;padding:7px!important;font:900 7px Barlow Condensed!important;display:block!important}.landing-incidents a:hover{transform:translateY(-1px)!important;box-shadow:0 8px 14px #d9041630!important}.landing-incidents a:active{transform:translateY(1px)scale(.98)!important}.landing-vehicles,.landing-objectives{background:#fff!important;border:1px solid #e4e8ec!important;border-radius:6px!important;padding:8px!important}.landing-vehicles>div{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;display:grid!important}.landing-vehicles article{background:#f8fafc!important;border-radius:6px!important;min-width:0!important;overflow:hidden!important}.landing-vehicles img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:51px!important;display:block!important}.landing-vehicles b{color:#1c2231!important;padding:5px 5px 1px!important;font:900 7px Barlow Condensed!important;display:block!important}.landing-vehicles small{color:#168b44!important;padding:0 5px 5px!important;font-size:6px!important;font-weight:800!important;display:block!important}.landing-objectives p{color:#313948!important;border-bottom:1px solid #eef1f3!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:5px 0!important;font-size:7px!important;display:flex!important}.landing-objectives p:last-child{border-bottom:0!important}.landing-objectives b{color:#168b44!important}.hero-sidecards{grid-template-rows:repeat(2,minmax(0,1fr))!important;align-content:stretch!important;justify-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.hero-sidecards article{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:stretch!important;display:flex!important;position:relative!important;overflow:visible!important}.side-image-card{background:0 0!important;padding:0!important}.side-image-card img{-o-object-fit:contain!important;object-fit:contain!important;filter:saturate(1.04)contrast(1.03)!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important}.station-card-img,.alert-card-img{transform:none!important}.hero-dashboard-wrap .hero-sidecards{gap:6px!important;overflow:visible!important}.hero-dashboard-wrap .hero-sidecards .side-image-card{transform:none!important}.hero-dashboard-wrap .hero-sidecards .side-image-card img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important}.station-polaroid{padding:9px!important;transform:rotate(7deg)!important}.station-polaroid small{color:#1d2433!important;margin-bottom:6px!important;font:900 7px Barlow Condensed!important;display:block!important}.station-polaroid img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:9px!important;width:100%!important;height:105px!important}.alert-card{color:#fff!important;background:-webkit-linear-gradient(315deg,#180d11e8,#250b0be3),-webkit-image-set(url(/images/industrial-fire-mission.avif) 1x type("image/avif"),url(/images/industrial-fire-mission.webp) 1x type("image/webp")) 50%/cover!important;background:linear-gradient(135deg,#180d11e8,#250b0be3),image-set("/images/industrial-fire-mission.avif" 1x type("image/avif"),"/images/industrial-fire-mission.webp" 1x type("image/webp")) 50%/cover!important;min-height:142px!important;padding:12px!important;transform:rotate(9deg)translate(-4px)!important}.alert-card small{background:#d90416!important;border-radius:5px!important;padding:4px 6px!important;font:900 7px Barlow Condensed!important;display:inline-block!important}.alert-card b,.alert-card span{display:block!important}.alert-card b{margin-top:12px!important;font:900 13px/1 Barlow Condensed!important}.alert-card span{margin-top:8px!important;font:900 19px Barlow Condensed!important}.alert-card em{background:#d90416!important;border-radius:5px!important;padding:6px 8px!important;font:900 7px Barlow Condensed!important;position:absolute!important;bottom:11px!important;right:12px!important}.home-stats{grid-template-columns:repeat(4,1fr)!important;gap:20px!important;margin:19px 18px 18px!important;display:grid!important}.home-stats article{background:#fff!important;border:1px solid #e5e8ec!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:16px!important;min-height:67px!important;display:flex!important;box-shadow:0 8px 20px #1118270b!important}.home-stats article:hover,.home-features a:hover,.home-why article:hover,.gameplay-scene:hover{border-color:#d90416!important;transform:translateY(-4px)!important;box-shadow:0 18px 34px #11182716!important}.home-stats article:active,.home-features a:active,.home-why article:active,.gameplay-scene:active{transform:translateY(1px)scale(.985)!important}.home-stats svg{color:#d90416!important;stroke-width:3px!important;width:34px!important;height:34px!important}.home-stats b{color:#d90416!important;font:900 25px/1 Barlow Condensed!important;display:inline!important}.home-stats span{color:#111827!important;font-size:14px!important;font-weight:800!important;display:block!important}.home-features{grid-template-columns:repeat(6,1fr)!important;gap:13px!important;margin:12px 0!important;display:grid!important}.home-features a{background:#fff!important;border:1px solid #e5e8ec!important;border-radius:9px!important;grid-template-columns:47px 1fr!important;align-items:center!important;gap:12px!important;min-height:89px!important;padding:13px!important;display:grid!important}.home-features svg,.home-why svg{color:#d90416!important;stroke-width:2.8px!important;width:42px!important;height:42px!important}.home-features h3,.home-why h3{color:#111827!important;margin:0 0 5px!important;font-size:12px!important;font-weight:900!important}.home-features p,.home-why p{color:#3f4858!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.home-why{grid-template-columns:220px repeat(4,1fr)!important;align-items:stretch!important;gap:13px!important;margin:13px 0 14px!important;display:grid!important}.home-why>div{align-content:center!important;padding-left:5px!important;display:grid!important}.home-why h2,.gameplay-intro h2{color:#151927!important;margin:0!important;font:900 28px/1 Barlow Condensed!important}.home-why h2 span,.gameplay-intro h2 span{color:#d90416!important}.home-why article{background:#fff!important;border:1px solid #e5e8ec!important;border-radius:10px!important;grid-template-columns:48px 1fr!important;align-items:center!important;gap:13px!important;padding:16px!important;display:grid!important}.home-gameplay{grid-template-columns:190px repeat(3,1fr)!important;gap:12px!important;margin:15px 0 13px!important;display:grid!important}.gameplay-intro{align-content:center!important;gap:13px!important;padding-left:5px!important;display:grid!important}.gameplay-intro .button{max-width:128px!important;min-height:36px!important;padding:9px 13px!important;font-size:10px!important}.gameplay-scene{background:#fff!important;border:1px solid #e2e6eb!important;border-radius:9px!important;grid-template-columns:43% 1fr 34px!important;align-items:center!important;gap:12px!important;min-height:111px!important;padding:0 14px 0 0!important;display:grid!important;overflow:hidden!important}.gameplay-scene img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:111px!important}.gameplay-scene h3{color:#111827!important;margin:0 0 5px!important;font-size:13px!important}.gameplay-scene p{color:#4f5968!important;margin:0!important;font-size:9px!important;line-height:1.35!important}.gameplay-scene svg{color:#111827!important;background:#fff!important;border-radius:50%!important;width:27px!important;height:27px!important;padding:7px!important;box-shadow:0 4px 10px #11182715!important}.gameplay-scene:hover svg{color:#fff!important;background:#d90416!important;transform:translate(2px)!important}.home-cta{color:#fff!important;background:-webkit-radial-gradient(circle at 88% 12%,#d90416a8,#0000 25%),-webkit-linear-gradient(#171d29e3,#101622f5),-webkit-image-set(url(/images/industrial-fire-mission.avif) 1x type("image/avif"),url(/images/industrial-fire-mission.webp) 1x type("image/webp")) 50%/cover!important;background:radial-gradient(circle at 88% 12%,#d90416a8,#0000 25%),linear-gradient(90deg,#101622f5,#171d29e3),image-set("/images/industrial-fire-mission.avif" 1x type("image/avif"),"/images/industrial-fire-mission.webp" 1x type("image/webp")) 50%/cover!important;border-radius:9px!important;align-items:center!important;gap:24px!important;min-height:86px!important;margin-top:10px!important;padding:15px 33px!important;display:flex!important}.cta-shield{clip-path:polygon(50% 0,96% 12%,96% 73%,50% 100%,4% 73%,4% 12%)!important;background:#d90416!important;border-radius:18px 18px 22px 22px!important;flex:none!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:0 0 0 4px #ffffff20!important}.cta-shield svg{fill:#fff!important;stroke:#fff!important;width:31px!important;height:31px!important}.home-cta h2{margin:0!important;font:900 27px/1 Barlow Condensed!important}.home-cta p{color:#e3e7ef!important;margin:5px 0 0!important;font-size:13px!important}.home-cta .button{min-width:217px!important;margin-left:auto!important}.footer{color:#d8dde6!important;background:linear-gradient(#171d28,#111722)!important;grid-template-columns:1.65fr repeat(4,1fr) 1.05fr!important;align-items:start!important;gap:28px!important;margin-top:0!important;padding:24px 72px 14px!important;font-size:11px!important;display:grid!important}.footer-brand p{max-width:195px!important;line-height:1.55!important}.footer-logo-image{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 4px 10px #0002)!important;width:150px!important;height:auto!important;display:block!important}.footer .logo-mark,.footer .logo-shield{width:43px!important;height:48px!important}.footer .logo-flame{width:22px!important;height:22px!important}.footer strong{color:#fff!important;margin-bottom:10px!important;font-size:12px!important}.footer a{color:#cbd1dc!important;margin-bottom:6px!important}.footer a:hover{color:#fff!important}.footer-socials span{gap:9px!important;margin-top:14px!important;display:flex!important}.footer-socials a{background:#ffffff17!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;display:grid!important}.footer-socials a:hover{background:#d90416!important;transform:translateY(-3px)!important}.footer-socials a:active{transform:translateY(1px)scale(.94)!important}.footer-socials svg{width:15px!important;height:15px!important}.footer small{text-align:center!important;color:#aeb6c3!important;grid-column:1/-1!important;padding-top:5px!important}@media (max-width:1180px){.marketing-header{gap:26px!important;padding:0 24px!important}.marketing-header nav{gap:18px!important}.homepage{padding:16px 24px 20px!important}.home-hero,.hero-dashboard-wrap{grid-template-columns:1fr!important}.hero-sidecards{display:none!important}.home-features{grid-template-columns:repeat(3,1fr)!important}.home-why,.home-gameplay{grid-template-columns:repeat(2,1fr)!important}.home-why>div,.gameplay-intro{grid-column:1/-1!important}.footer{grid-template-columns:repeat(3,1fr)!important;padding:28px!important}}@media (max-width:760px){.marketing-header{height:72px!important;padding:0 16px!important}.marketing-header nav,.header-actions .outline{display:none!important}.logo{font-size:22px!important}.logo-mark,.logo-shield{width:43px!important;height:49px!important}.homepage{padding:20px 16px!important}.home-hero-copy h1{font-size:43px!important}.hero-actions,.home-cta{flex-wrap:wrap!important}.hero-actions .button,.home-cta .button{width:100%!important;margin-left:0!important}.landing-dashboard{transform:none!important}.landing-dashboard-top{grid-template-columns:1fr 1fr!important}.landing-dashboard-top>span:nth-of-type(n+3){display:none!important}.landing-dashboard-grid,.home-stats,.home-features,.home-why,.home-gameplay,.footer{grid-template-columns:1fr!important}.home-features a,.home-why article{grid-template-columns:45px 1fr!important}}.phase .google-operational-map{border-radius:8px;height:150px;min-height:150px;margin-top:8px}.phase .google-map-state{padding:12px}.phase .google-map-state small,.phase .google-map-legend{display:none}.dispatch-vehicle-image{-o-object-fit:contain;object-fit:contain;background:linear-gradient(145deg,#edf0f3,#fff);border-radius:7px;width:100%;height:82px}.intervention-side-vehicle{-o-object-fit:contain;object-fit:contain;background:#f1f3f5;border-radius:5px;width:58px!important;height:38px!important}.station-map-preview:after{display:none}.station-map-preview .google-operational-map{border-radius:0;height:100%;min-height:100%;position:absolute;inset:0}.landing-icon{color:#d90416!important;flex:none!important;place-items:center!important;line-height:0!important;display:inline-grid!important}.landing-icon svg{fill:currentColor!important;stroke:none!important;width:100%!important;height:100%!important;display:block!important}.landing-icon img{-o-object-fit:contain!important;object-fit:contain!important;border-radius:14px!important;width:100%!important;height:100%!important;display:block!important}.button-image-icon{width:22px!important;height:22px!important;margin-right:1px!important}.button-image-icon img{border-radius:999px!important}.trust-icon{width:18px!important;height:18px!important}.trust-icon img{border-radius:5px!important}.home-stats .landing-icon{width:46px!important;height:46px!important}.home-features .landing-icon{place-self:center!important;width:50px!important;height:50px!important}.home-why .landing-icon{place-self:center!important;width:52px!important;height:52px!important}.home-features a{grid-template-columns:58px 1fr!important}.home-why article{grid-template-columns:62px 1fr!important}.home-stats article:hover .landing-icon,.home-features a:hover .landing-icon,.home-why article:hover .landing-icon{animation:.38s both landingIconPulse!important}@keyframes landingIconPulse{0%{transform:scale(1)}45%{transform:scale(1.1)rotate(-2deg)}to{transform:scale(1)}}.visual-showcase{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.showcase-card{color:#fff;background-position:50%;background-size:cover;border-radius:9px;flex-direction:column;justify-content:flex-end;height:190px;padding:17px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.showcase-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px #1118272c}.showcase-card span{color:#ff7f6f;letter-spacing:1px;font-size:9px;font-weight:800}.showcase-card h3{margin:5px 0;font:700 23px Barlow Condensed}.showcase-card p{max-width:85%;margin:0;font-size:10px;line-height:1.45}.showcase-card svg{width:20px;position:absolute;bottom:17px;right:15px}.final-cta{background:-webkit-linear-gradient(#16192666 0%,#131824c2 50%,#0b101ddc 100%),-webkit-image-set(url(/images/fire-station-hero.avif) 1x type("image/avif"),url(/images/fire-station-hero.webp) 1x type("image/webp")) 50% 55%/cover;background:linear-gradient(90deg,#0b101ddc 0%,#131824c2 50%,#16192666 100%),image-set("/images/fire-station-hero.avif" 1x type("image/avif"),"/images/fire-station-hero.webp" 1x type("image/webp")) 50% 55%/cover;min-height:115px}.final-cta>svg{color:#ff6a55}.auth-story{background:-webkit-linear-gradient(#080b12a8 0%,#080c14e8 54%,#060910f5 100%),-webkit-image-set(url(/images/command-center-auth.avif) 1x type("image/avif"),url(/images/command-center-auth.webp) 1x type("image/webp")) 74%/cover;background:linear-gradient(90deg,#060910f5 0%,#080c14e8 46%,#080b12a8 100%),image-set("/images/command-center-auth.avif" 1x type("image/avif"),"/images/command-center-auth.webp" 1x type("image/webp")) 74%/cover}.auth-page.register .auth-story{background:-webkit-linear-gradient(#11111980 0%,#11080bda 52%,#08070ae8 100%),-webkit-image-set(url(/images/fire-station-hero.avif) 1x type("image/avif"),url(/images/fire-station-hero.webp) 1x type("image/webp")) 65%/cover;background:linear-gradient(90deg,#08070ae8 0%,#11080bda 48%,#11111980 100%),image-set("/images/fire-station-hero.avif" 1x type("image/avif"),"/images/fire-station-hero.webp" 1x type("image/webp")) 65%/cover}.territory-map{background:-webkit-linear-gradient(#10203026,#10203026),-webkit-image-set(url(/images/operational-map.avif) 1x type("image/avif"),url(/images/operational-map.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(#10203026,#10203026),image-set("/images/operational-map.avif" 1x type("image/avif"),"/images/operational-map.webp" 1x type("image/webp")) 50%/cover}.major-header{background:-webkit-linear-gradient(#1017249c 0%,#0a1019e8 54%,#070c16f2 100%),-webkit-image-set(url(/images/industrial-fire-mission.avif) 1x type("image/avif"),url(/images/industrial-fire-mission.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(90deg,#070c16f2 0%,#0a1019e8 46%,#1017249c 100%),image-set("/images/industrial-fire-mission.avif" 1x type("image/avif"),"/images/industrial-fire-mission.webp" 1x type("image/webp")) 50%/cover}.vehicle-hero{background:-webkit-linear-gradient(#12172216,#080c14a3),-webkit-image-set(url(/images/rescue-van-workshop.avif) 1x type("image/avif"),url(/images/rescue-van-workshop.webp) 1x type("image/webp")) 50%/cover;background:linear-gradient(90deg,#080c14a3,#12172216),image-set("/images/rescue-van-workshop.avif" 1x type("image/avif"),"/images/rescue-van-workshop.webp" 1x type("image/webp")) 50%/cover;font-size:0}.daily-tip{background:-webkit-linear-gradient(#100c10b0 0%,#1d0e12df 42%,#14080bf5 100%),-webkit-image-set(url(/images/daily-advisor.avif) 1x type("image/avif"),url(/images/daily-advisor.webp) 1x type("image/webp")) 0/cover;background:linear-gradient(90deg,#14080bf5 0%,#1d0e12df 58%,#100c10b0 100%),image-set("/images/daily-advisor.avif" 1x type("image/avif"),"/images/daily-advisor.webp" 1x type("image/webp")) 0/cover}.daily-tip>span{display:none}.daily-tip small,.daily-tip p,.daily-tip a{z-index:1;position:relative}.time-controls{gap:4px;margin-left:-10px;display:flex}.time-controls button{color:#333b4b;cursor:pointer;background:#f0f1f3;border:0;border-radius:4px;place-items:center;padding:6px;display:grid;position:relative}.commander{color:#777d89;border-left:1px solid #e6e7ea;min-width:90px;padding-left:12px;font-size:9px;line-height:1.3}.commander b{color:#202633;font-size:11px}.map-canvas{transform-origin:50%;transition:transform .2s;position:absolute;inset:0}.zoom{overflow:hidden;padding:0!important;display:grid!important}.zoom button{cursor:pointer;background:#fff;border:0;padding:0 9px;font-size:25px;line-height:30px}.zoom button+button{border-top:1px solid #dfe3e8}.sidebar nav a.active{color:#fff;background:#d90416}.daily-tip a{color:#fff;background:#fff1;border:1px solid #777;justify-content:center;align-items:center;width:100%;padding:9px;font-size:10px;font-weight:700;display:flex}.quickbar a{color:#fff;text-transform:uppercase;background:#252a37;border:1px solid #565b66;border-radius:6px;align-items:center;gap:8px;padding:11px 20px;font:700 12px Barlow Condensed;display:flex}.quickbar a svg{width:18px}.sidebar.admin-access nav a{margin:1px 0;padding:8px 13px}.sidebar nav .admin-game-link{color:#b50013;background:#fff1f2;border:1px solid #d90416;margin:0 0 9px}.sidebar nav .admin-game-link:hover{color:#fff;background:#d90416}.game-shell{background:#f6f7f8;min-height:100vh;padding:100px 0 70px 235px}.game-top{z-index:10;background:#fff;align-items:center;gap:15px;height:100px;padding:0 25px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 5px #11182719}.top-metric{border-left:1px solid #e6e7ea;align-items:center;gap:9px;min-width:115px;height:62px;padding-left:13px;display:flex}.top-metric>svg{color:#111827}.top-metric small{color:#535969;font:700 9px Barlow Condensed;display:block}.top-metric b{white-space:nowrap;font:700 15px Barlow Condensed}.top-metric em{color:#626879;font-size:9px;font-style:normal;display:block}.top-metric i{background:#e3e5e8;border-radius:4px;width:85px;height:5px;margin-top:5px;display:block}.top-metric i span{background:#22a559;border-radius:4px;height:100%;display:block}.settings{color:#737784;margin-left:auto}.sidebar{z-index:5;background:#fff;border-right:1px solid #e6e7ea;width:235px;padding:24px 15px;position:fixed;top:100px;bottom:0;left:0}.sidebar nav a{border-radius:6px;align-items:center;gap:18px;margin:2px 0;padding:12px 13px;font:700 17px Barlow Condensed;display:flex}.sidebar nav a[href$=\/game]{color:#fff;background:#d90416}.daily-tip{color:#fff;background:radial-gradient(circle at 80% 20%,#ed32165c,#0000 32%),#24080a;border-radius:7px;min-height:190px;padding:17px;position:absolute;bottom:84px;left:17px;right:17px}.daily-tip>span{float:left;margin-right:8px;font-size:37px}.daily-tip small{color:#f67c28;font-weight:700}.daily-tip p{clear:both;font-size:11px;line-height:1.45}.daily-tip button{color:#fff;background:#fff1;border:1px solid #777;width:100%;padding:9px;font-size:10px;font-weight:700}.game-content{max-width:1500px;margin:auto;padding:20px 24px}.section-title h1{margin:0;font:800 35px/1 Barlow Condensed}.section-title p{color:#858b99;margin:5px 0 17px;font-size:12px}.kpis{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.kpis article{background:#fff;border:1px solid #e3e6ea;border-radius:9px;gap:12px;min-height:116px;padding:15px;display:flex;box-shadow:0 2px 7px #1118270c}.round{color:#fff;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.round.green{background:#1a9952}.round.blue{background:#3162ab}.round.orange{background:#ee9e14}.kpis small,.panel-head{font:700 10px Barlow Condensed}.kpis h2{margin:3px 0;font:800 27px Barlow Condensed}.kpis h2 em{color:#7f8490;font-size:15px;font-style:normal}.kpis i,.objectives i,.maintenance i,.intervention-side i{background:#e1e3e5;border-radius:5px;width:100%;height:4px;margin:6px 0;display:block}.kpis i b,.objectives i em,.maintenance i em,.intervention-side i em{background:#31a354;border-radius:5px;height:100%;display:block}.kpis p{color:#16a34a;margin:7px 0;font-size:10px;font-weight:700}.kpis p.blue{color:#2563eb}.kpis p.orange{color:#e99a13}.dashboard-main{grid-template-columns:1.6fr 1.1fr 1.05fr;gap:12px;margin-top:16px;display:grid}.panel{background:#fff;border:1px solid #e2e5e9;border-radius:9px;padding:13px;box-shadow:0 2px 7px #1118270a}.panel-head{justify-content:space-between;margin-bottom:10px;display:flex}.panel-head a{font-size:9px}.panel-head mark,.intervention-side mark{color:#fff;background:#d90416;border-radius:8px;padding:2px 6px}.territory-map{background:linear-gradient(120deg,#d7d4aa,#a6c497 40%,#ecdfbd);border-radius:6px;height:330px;margin-top:10px;position:relative;overflow:hidden}.territory-map:before{content:"";background:#b5d6dc;border:2px solid #a4c2c9;border-radius:50%;width:155px;height:500px;position:absolute;top:-100px;left:42%;transform:rotate(22deg)}.map-roads{background:repeating-linear-gradient(37deg,#0000 0 28px,#fff9 29px 31px,#0000 32px 57px),repeating-linear-gradient(130deg,#0000 0 45px,#6b946855 46px 48px,#0000 49px 83px);position:absolute;inset:-20px}.town{color:#555;z-index:2;font-size:10px;position:absolute}.t1{top:38px;left:25px}.t2{top:30px;right:65px}.t3{top:55px;right:11px}.t4{bottom:105px;left:23px}.t5{bottom:70px;left:50%}.t6{bottom:29px;right:30px}.map-marker{z-index:3;border-radius:50%;padding:7px;position:absolute}.fire{background:#f0441955;box-shadow:0 0 16px #d90416}.car{background:#f9731688}.med{color:#fff;background:#2563eb}.m1{top:70px;left:40%}.m2{bottom:38px;right:30%}.m3{top:96px;right:16%}.m4{top:90px;left:15%}.hq-marker{color:#fff;background:#d90416;font-size:17px;top:135px;left:54%}.zoom{z-index:4;background:#fff;border-radius:4px;padding:4px 9px;font-size:25px;line-height:30px;position:absolute;bottom:13px;right:10px}.incidents{grid-column:2/4;padding:12px}.incidents article{border-left:4px solid;border-radius:5px;align-items:center;gap:10px;margin:5px 0;padding:8px;font-size:10px;display:flex}.incidents article.red{background:#fff0f0;border-color:#d90416}.incidents article.orange{background:#fff7e9;border-color:#f97316}.incidents article.blue{background:#eff5ff;border-color:#2563eb}.incidents article>svg{width:24px}.incidents article div b{text-transform:uppercase;font:700 11px Barlow Condensed}.incidents article p{margin:2px 0;font-size:9px}.incidents article>span{text-align:right;gap:2px;margin-left:auto;display:grid}.incidents article em{color:#fff;background:#d90416;padding:2px;font-size:8px;font-style:normal}.incidents article small{font-size:8px}.incidents .button{min-height:32px;margin-top:5px;padding:7px;font-size:10px}.vehicles>div{gap:6px;display:flex}.vehicles article{flex:1}.vehicles article span{background:#e7edf2;border-radius:5px;place-items:center;height:64px;font-size:43px;display:grid}.vehicles article b,.vehicles article small{margin-top:4px;font-size:9px;display:block}.vehicles article small{color:#199348}.objectives article{border-bottom:1px solid #e3e6e5;gap:8px;padding:8px 0;display:flex}.objectives article>span{color:#159447;font-size:19px}.objectives article div{flex:1;font-size:9px}.objectives article i{margin:4px 0}.objectives article strong{color:#159447;font-size:9px}.activity p{grid-template-columns:24px 1fr;margin:8px 0;font-size:9px;display:grid}.activity span{font-size:15px}.activity small{color:#8a909a;grid-column:2}.admin-incidents{border-top:1px solid #e9ebee;margin-top:18px;padding-top:10px}.admin-incidents article{border-bottom:1px solid #edf0f2;grid-template-columns:52px 1fr auto auto;align-items:center;gap:9px;padding:8px 0;display:grid}.admin-incidents .severity{color:#c81324;text-align:center;background:#fff0f1;border-radius:3px;padding:4px;font-size:8px;font-weight:800}.admin-incidents .s1{color:#bc6900;background:#fff6e8}.admin-incidents b,.admin-incidents small{font-size:10px;display:block}.admin-incidents small{color:#717986;margin-top:3px}.admin-incidents em{color:#118a42;font-size:9px;font-style:normal}.admin-incidents nav{gap:4px;display:flex}.admin-incidents nav button{color:#333b49;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800}.admin-incidents nav button:last-child{color:#bd0017;background:#fff6f7;border-color:#f1b8bf}.admin-incidents nav button:hover:not(:disabled){color:#d90416;border-color:#d90416}.admin-incidents nav button:disabled{cursor:not-allowed;opacity:.42}.admin-shell{background:#f3f5f7;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#121827;flex-direction:column;padding:28px 18px;display:flex}.admin-sidebar>div{grid-template-columns:42px 1fr;align-items:center;gap:8px;font-size:18px;display:grid}.admin-sidebar>div small{color:#939aaa;letter-spacing:1.2px;grid-column:2;font-size:9px}.admin-badge{background:#d90416;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-badge svg{width:22px}.admin-sidebar nav{gap:7px;margin-top:55px;display:grid}.admin-sidebar nav a,.admin-sidebar button{color:#d7dae1;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.admin-sidebar nav a:first-child{color:#fff;background:#d90416}.admin-sidebar button{cursor:pointer;margin-top:auto}.admin-sidebar svg{width:18px}.admin-content{width:100%;max-width:1400px;margin:auto;padding:42px 5%}.admin-content header{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.admin-content header small,.admin-title small{color:#d90416;letter-spacing:1px;font-size:10px;font-weight:800}.admin-content h1{margin:5px 0;font:800 38px/1 Barlow Condensed}.admin-content header p{color:#717887;margin:0;font-size:13px}.admin-user{color:#727a88;background:#fff;border:1px solid #e2e5ea;border-radius:7px;padding:10px 16px;font-size:11px}.admin-user b{color:#202634}.admin-kpis{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;display:grid}.admin-kpis article{background:#fff;border:1px solid #e0e5e9;border-radius:9px;grid-template-columns:42px 1fr;gap:0 13px;padding:17px;display:grid}.admin-kpis svg{color:#d90416;background:#fff0f1;border-radius:50%;grid-row:span 2;width:42px;height:42px;padding:10px}.admin-kpis b{font:800 28px Barlow Condensed}.admin-kpis span{color:#6e7583;font-size:11px}.admin-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-panel{background:#fff;border:1px solid #e0e5e9;border-radius:9px;padding:20px}.admin-title{border-bottom:1px solid #e9ebee;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:13px;display:flex}.admin-title h2{margin:4px 0 0;font:700 23px Barlow Condensed}.admin-title svg{color:#d90416}.admin-form{gap:13px;display:grid}.admin-form label{gap:6px;font-size:11px;font-weight:700;display:grid}.admin-form input,.admin-form select{background:#fff;border:1px solid #d7dce3;border-radius:5px;padding:10px}.admin-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-form .button{width:max-content;font-size:12px}.admin-feedback{color:#138a45;margin:0;font-size:11px}.audit-list article{border-bottom:1px solid #edf0f2;grid-template-columns:15px 1fr auto;align-items:center;gap:7px;padding:10px 0;display:grid}.audit-list article>span{color:#d90416}.audit-list b{font-size:10px}.audit-list p{color:#737a87;margin:3px 0 0;font-size:10px}.audit-list small{color:#8a9099;font-size:9px}@media (max-width:1100px){.game-shell{padding-left:70px}.sidebar{width:70px;padding:15px 8px}.sidebar nav a{justify-content:center;padding:13px}.sidebar nav span,.daily-tip{display:none}.game-top>.logo{width:170px}.top-metric{min-width:auto;padding-left:8px}.top-metric:nth-of-type(n+6){display:none}.quickbar{padding-left:70px}.quickbar span{display:none}.quickbar button{padding:10px}.dashboard-main{grid-template-columns:1fr 1fr}.incidents{grid-column:auto}.feature-grid{grid-template-columns:repeat(3,1fr)}.why{grid-template-columns:repeat(4,1fr)}.why h2{grid-column:1/-1}.gameplay{grid-template-columns:repeat(3,1fr)}.gameplay>div{grid-column:1/-1}.vehicle-layout{grid-template-columns:200px 1fr}.market{display:none}.admin-shell{grid-template-columns:180px 1fr}.admin-content{padding:30px}.admin-grid{grid-template-columns:1fr}}@media (max-width:760px){.marketing-header{padding:0 18px}.marketing-header nav,.header-actions .outline{display:none}.marketing-header .header-actions{margin-left:auto}.hero{grid-template-columns:1fr;padding:35px 0}.hero h1{font-size:42px}.game-preview{transform:none}.stats,.feature-grid{grid-template-columns:repeat(2,1fr)}.why{grid-template-columns:1fr 1fr}.gameplay{grid-template-columns:1fr}.gameplay>div{grid-column:auto}.final-cta{flex-wrap:wrap;padding:18px}.final-cta .button{margin-left:0}.footer{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-story{min-height:390px}.auth-benefits{gap:12px}.auth-bottom{bottom:20px}.auth-form-area{padding:20px}.auth-card{padding:30px 25px}.register .auth-story{min-height:500px}.game-shell{padding:78px 0 60px}.game-top{height:78px;padding:0 12px}.game-top>.logo{width:auto;font-size:18px}.game-top .logo-mark{width:33px;height:39px}.top-metric{display:none}.top-metric:nth-of-type(2){margin-left:auto;display:flex}.sidebar{display:none}.game-content{padding:15px}.quickbar{justify-content:flex-start;gap:5px;height:60px;padding:0;overflow:hidden}.quickbar button{padding:10px;font-size:0}.quickbar button svg{margin:0}.kpis{grid-template-columns:1fr 1fr}.kpis article{min-height:95px;padding:10px}.kpis article:last-child{grid-column:1/-1}.dashboard-main,.map-layout,.personnel-layout,.training-grid,.vehicle-layout,.intervention-layout,.coop-grid,.ranking-layout{grid-template-columns:1fr}.incidents{grid-column:auto}.map-tabs{max-width:100%;overflow:auto}.territory-map.large{height:400px}.roster{overflow:auto}.roster article{min-width:680px}.profile,.vehicle-layout .fleet{display:none}.phase{grid-template-columns:1fr 1fr}.phase article{padding:9px}.major-header aside{margin-top:10px;position:relative;bottom:auto;right:auto}.dispatch>div{overflow:auto}.dispatch article{min-width:90px}.intervention-side{display:none}.leaderboard{overflow:auto}.leaderboard>article{min-width:520px}.footer{padding-bottom:85px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-content{padding:24px 16px}.admin-content header{display:block}.admin-user{margin-top:15px;display:inline-block}.admin-kpis,.admin-grid,.admin-form>div{grid-template-columns:1fr}}@media (max-width:900px){.marketing-header{gap:14px!important;padding-inline:18px!important}.marketing-header nav,.header-actions .outline{display:none!important}.marketing-header .header-actions{min-width:0!important;margin-left:auto!important}.home-stats,.home-features,.home-why,.home-gameplay{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-why>div,.gameplay-intro{grid-column:1/-1!important}.auth-page{grid-template-columns:1fr!important}.auth-story{min-height:440px!important}.auth-form-area,.auth-form-stack,.auth-card{width:100%!important;min-width:0!important}.auth-form-area{padding:24px!important}.game-shell{padding:78px 0 60px!important}.game-top{height:78px!important;padding-inline:14px!important}.game-top>.logo{width:auto!important}.top-metric{display:none!important}.top-metric:nth-of-type(2){margin-left:auto!important;display:flex!important}.sidebar{display:none!important}.game-content{min-width:0!important;padding:15px!important}.dashboard-main{grid-template-columns:minmax(0,1fr)!important}.dashboard-main>*,.incidents,.activity{grid-column:auto!important;min-width:0!important}.quickbar{height:60px!important;padding-left:0!important;overflow:hidden!important}}@media (max-width:600px){.marketing-header{padding-inline:12px!important}.marketing-header .logo{letter-spacing:-1px!important;gap:6px!important;font-size:19px!important}.marketing-header .logo-mark,.marketing-header .logo-shield{width:38px!important;height:44px!important}.header-actions{gap:6px!important}.header-actions .button{white-space:nowrap!important;gap:6px!important;padding:10px 11px!important;font-size:12px!important}.home-stats,.home-features,.home-why,.home-gameplay{grid-template-columns:minmax(0,1fr)!important}.auth-story{display:none!important}.auth-form-area{min-height:100vh!important;padding:14px!important}.auth-card,.register .auth-card{padding:28px 20px!important}}.economy-forecast header{background:#edf9f1;border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.economy-forecast header.negative{background:#fff0f1}.economy-forecast header>span{color:#fff;background:#1a9952;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.economy-forecast header.negative>span{background:#d90416}.economy-forecast header div{display:grid}.economy-forecast header small{color:#68717d;font-size:8px}.economy-forecast header strong{color:#14783f;font:800 22px Barlow Condensed}.economy-forecast header.negative strong{color:#be123c}.economy-flow{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.economy-flow article{border:1px solid #e5e7eb;border-radius:6px;padding:7px;display:grid}.economy-flow small{color:#7c838d;font-size:7px}.economy-flow b{color:#168748;font:800 13px Barlow Condensed}.economy-flow article:last-child b{color:#be123c}.economy-forecast dl{margin:0}.economy-forecast dl div{border-bottom:1px solid #eef0f2;justify-content:space-between;padding:4px 1px;font-size:8px;display:flex}.economy-forecast dt{color:#707783}.economy-forecast dd{margin:0;font-weight:800}.economy-forecast>p{color:#858b95;margin:7px 0 0;font-size:7px}.economy-contract{color:#fff;cursor:pointer;text-transform:uppercase;background:#202733;border:0;border-radius:6px;width:100%;margin-top:8px;padding:8px;font:800 9px Barlow Condensed}.economy-contract:hover:not(:disabled){background:#d90416}.economy-contract:disabled{cursor:not-allowed;opacity:.5}.economy-contract.active{color:#176b39;background:#eaf8ef;justify-content:space-between;align-items:center;display:flex}.economy-contract.active span small{color:#558168;text-transform:none;margin-top:2px;font:600 8px Inter,sans-serif;display:block}.economy-contract-offer small{color:#697386;text-align:center;margin-top:5px;font:600 8px Inter,sans-serif;display:block}.economy-contract-history{text-align:center;color:#697386!important;margin:5px 0 0!important;font-size:8px!important}.economy-contract-feedback{font-weight:800;color:#176b39!important}@media (max-width:760px){.incident-doctrines{grid-template-columns:1fr 1fr}}.incident-doctrines{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 2px;display:grid}.incident-doctrines button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:7px;padding:7px;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.incident-doctrines button:hover:not(:disabled){border-color:#d90416;transform:translateY(-1px);box-shadow:0 8px 18px #11182714}.incident-doctrines button:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 3px 8px #11182712}.incident-doctrines button.selected{background:#fff4f4;border-color:#d90416;box-shadow:inset 0 0 0 1px #d9041628}.incident-doctrines button:disabled{opacity:.62;cursor:wait}.incident-doctrines b{text-transform:uppercase;color:#151a27;font:800 10px/1.05 Barlow Condensed;display:block}.incident-doctrines small{color:#687082;margin-top:3px;font-size:8px;line-height:1.25;display:block}@media (max-width:760px){.incident-doctrines{grid-template-columns:1fr 1fr}}.map-tabs button{cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e7eb;padding:9px 17px;font:700 11px Barlow Condensed}.map-tabs button.active-tab{color:#fff;background:#d90416}.fleet>button:not(.button){text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e4e7e9;gap:8px;width:100%;padding:9px 0;display:flex}.fleet>button.selected-vehicle{background:#fff4f4;box-shadow:inset 3px 0 #d90416}.fleet>button:not(.button)>span{font-size:36px}.fleet>button:not(.button) b,.fleet>button:not(.button) small,.fleet>button:not(.button) em{font-size:10px;display:block}.fleet>button:not(.button) small{color:#737784;margin:3px 0}.fleet>button:not(.button) em{color:#159447;font-style:normal}.page-tabs button{cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e7eb;padding:9px 17px;font:700 11px Barlow Condensed}.page-tabs button.active-tab{color:#fff;background:#d90416}.roster>button{text-align:left;background:#fff;border:0;width:100%}.roster>button:hover,.roster>button.selected-person{background:#fff4f4;box-shadow:inset 3px 0 #d90416}.course-cards button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5e9}.course-cards button.course-selected{background:#fff6f6;border-color:#d90416}.empty-panel{text-align:center;padding:60px}.empty-panel h2{margin:0;font:700 30px Barlow Condensed}.empty-panel p{color:#6f7580;margin:8px 0 18px;font-size:12px}.personnel-feedback{margin-top:12px}.chat form{gap:6px;display:flex}.chat form input{flex:1}.chat form button{color:#fff;background:#d90416;border:0;border-radius:5px;padding:0 11px}.dispatch>b small{color:#6e7480;margin-left:8px;font-weight:500}.dispatch-truck{text-align:center;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:5px;flex:1;padding:8px;display:grid}.dispatch-truck.chosen{background:#fff7f7;border:2px solid #d90416}.dispatch-truck span{font-size:44px}.dispatch-truck b{font-size:10px}.dispatch-truck small{color:#159447;font-size:9px}.dispatch button:disabled{opacity:.55;cursor:not-allowed}.action-feedback{color:#167340;background:#edfff3;border-radius:5px;margin:10px 0 0;padding:8px 10px;font-size:10px;font-weight:700}.intervention-side .action-feedback{margin-bottom:10px}.map-geography-import{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.map-geography-import .button{color:#126936;box-shadow:none;background:#fff;border-color:#86c9a2;flex:none;padding:9px 14px;font-size:12px}.map-geography-import .button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.map-geography-import{flex-direction:column;align-items:stretch}.map-geography-import .button{width:100%}}.quickbar{z-index:8;color:#fff;background:#171b27ef;justify-content:center;align-items:center;gap:14px;height:70px;padding-left:235px;display:flex;position:fixed;bottom:0;left:0;right:0}.quickbar span{color:#b9bdc7;font-size:10px}.quickbar button{color:#fff;text-transform:uppercase;background:#252a37;border:1px solid #565b66;border-radius:6px;align-items:center;gap:8px;padding:11px 20px;font:700 12px Barlow Condensed;display:flex}.quickbar svg{width:18px}.map-tabs,.page-tabs{background:#fff;border:1px solid #e2e5e9;border-radius:7px;width:max-content;margin:-5px 0 12px;display:flex;overflow:hidden}.map-tabs>*,.page-tabs>*{border-right:1px solid #e5e7eb;padding:9px 17px;font:700 11px Barlow Condensed}.map-tabs b,.page-tabs b{color:#fff;background:#d90416}.map-layout{grid-template-columns:2.5fr 1fr;gap:13px;display:grid}.territory-map.large{height:530px;margin:0}.giant-map{padding:0;overflow:hidden}.map-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.map-stats article{background:#f8faf9;border:1px solid #e1e7e0;padding:9px}.map-stats small,.map-stats b{font-size:10px;display:block}.map-stats b{margin:5px 0;font:700 20px Barlow Condensed}.map-stats em{font-size:11px;font-style:normal}.map-stats i{background:#e5e7eb;height:5px;display:block}.map-stats i span{background:#18a957;width:82%;height:100%;display:block}.map-stats p{color:#159447;font-size:10px}.personnel-layout{grid-template-columns:3fr 1fr;gap:13px;display:grid}.roster article{border-top:1px solid #e7e8eb;grid-template-columns:48px 1.4fr 1.1fr 1fr .7fr .8fr 1fr;align-items:center;gap:9px;padding:7px;font-size:11px;display:grid}.roster article>div>b,.roster article small{display:block}.roster article>div small{color:#8a8e96;font-size:9px}.roster article>strong{font:600 12px Barlow Condensed}.roster article>em{font-style:normal}.avatar{color:#fff;background:linear-gradient(135deg,#e8b78e,#734935);border-radius:5px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.fatigue i{background:#e3e5e7;height:5px;display:block}.fatigue i span{background:#23a358;height:100%;display:block}.available{color:#189448;font-size:10px}.profile .profile-head{align-items:center;gap:10px;display:flex}.big{width:65px;height:65px}.profile small{margin:4px 0;font-size:10px;display:block}.profile h4{font-size:12px}.profile p{border-bottom:1px solid #e6e7e9;margin:0;padding:8px 0;font-size:10px}.profile p small{float:right}.training-grid{grid-template-columns:1.2fr 1fr;gap:13px;margin-top:13px;display:grid}.course-cards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.course-cards article{border:1px solid #e2e5e9;gap:5px;padding:9px;font-size:10px;display:grid}.course-cards svg{color:#d90416}.course-cards small{color:#189448}.team p{border-bottom:1px solid #e5e7e9;align-items:center;gap:7px;padding:4px;font-size:10px;display:flex}.team .avatar{width:24px;height:24px}.team em{color:#eaa118;margin-left:auto;font-style:normal}.vehicle-layout{grid-template-columns:220px 1fr 280px;gap:13px;display:grid}.fleet article{border-top:1px solid #e4e7e9;gap:8px;padding:9px 0;display:flex}.fleet article>span{font-size:36px}.fleet article b,.fleet article small,.fleet article em{font-size:10px;display:block}.fleet article small{color:#737784;margin:3px 0}.fleet article em{color:#159447;font-style:normal}.fleet .button{margin-top:8px;font-size:10px}.vehicle-detail{min-width:0}.vehicle-detail mark{color:#fff;background:#d90416;border-radius:4px;padding:5px;font-size:10px}.vehicle-hero{background:linear-gradient(145deg,#20242c,#7d1718 43%,#e22b1d 44%,#9e0f12 55%,#30343b 56%);border-radius:7px;place-items:center;height:220px;font-size:110px;display:grid;position:relative;overflow:hidden}.vehicle-hero span{color:#fff;font:700 14px Barlow Condensed;position:absolute;bottom:12px;left:12px}.vehicle-data{justify-content:space-around;padding:12px 0;font-size:10px;display:flex}.vehicle-data span{gap:5px;display:grid}.maintenance{grid-template-columns:1fr 1fr;gap:15px;font-size:10px;display:grid}.maintenance p{line-height:1.5}.calendar{word-spacing:9px;color:#565d68;line-height:2.1}.maintenance mark{color:#fff;background:#d90416;border-radius:50%;padding:4px}.market article{border-top:1px solid #e3e6e9;min-height:100px;margin-top:8px;padding:12px 35px 8px 0;position:relative}.market article span{float:right;font-size:50px}.market article b,.market article small{font-size:11px;display:block}.market article small{margin-top:20px;font-weight:700}.market button{color:#fff;background:#d90416;border:0;border-radius:4px;padding:6px;position:absolute;bottom:8px;right:0}.intervention-layout{grid-template-columns:2.2fr 1fr;gap:15px;display:grid}.major-header{color:#fff;background:linear-gradient(120deg,#131b29,#070a12);border-radius:8px 8px 0 0;padding:16px;position:relative}.major-header>p{margin:0;font:800 31px/1 Barlow Condensed}.major-header>small{color:#a4a9b3}.major-header>div{grid-template-columns:45px 1fr;align-items:center;margin-top:17px;display:grid}.major-header>div svg{background:#d90416;grid-row:span 2;width:38px;height:38px;padding:8px}.major-header h1{margin:0;font:700 21px Barlow Condensed}.major-header span{color:#c6cbd4;font-size:10px}.major-header aside{color:#ff3038;border:1px solid #656a73;border-radius:5px;padding:12px;font:700 11px Barlow Condensed;position:absolute;bottom:15px;right:16px}.major-header aside b{border-left:1px solid #666;margin-left:25px;padding-left:15px;display:inline-block}.major-header aside strong{font-size:28px}.phase{border-radius:0;grid-template-columns:1.1fr 1fr 1fr 1fr;display:grid}.phase article{border-right:1px solid #e5e7e9;padding:0 10px;font-size:10px}.phase article p{line-height:1.6}.phase h2{font-size:20px}.phase h2 em{color:#d90416;font-style:normal}.phase .mini-map{height:120px;margin-top:10px}.dark{background:#c7d3bc}.mission-objectives{grid-template-columns:1fr 1fr;margin-top:12px;font-size:10px;display:grid}.mission-objectives article{padding:5px 12px}.mission-objectives p{line-height:1.3}.mission-objectives strong{color:#d90416}.dispatch{margin-top:12px}.dispatch>div{gap:10px;margin:12px 0;display:flex}.dispatch article{text-align:center;border:1px solid #dfe3e8;border-radius:5px;flex:1;padding:8px;font-size:10px;display:grid}.dispatch article.chosen{border:2px solid #d90416}.dispatch article span{font-size:44px}.dispatch article small{color:#159447}.dispatch footer{align-items:center;font-size:10px;display:flex}.dispatch footer span{margin-left:20px}.dispatch button{text-transform:uppercase;margin-left:auto;font-size:10px}.intervention-side article{border:1px solid #e4e6e9;border-radius:5px;margin:8px 0;padding:9px;font-size:11px}.intervention-side article small{color:#159447;margin:5px 0;display:block}.intervention-side>button{background:#f1f2f4;border:0;width:100%;padding:12px;font-size:11px;font-weight:700}.intervention-side p{font-size:10px}.coop-grid{grid-template-columns:1.1fr 1.3fr 1fr;gap:14px;display:grid}.alliance{color:#fff;background:radial-gradient(circle at 100% 0,#dc1c2f77,#0000 50%),#151a29}.alliance h2{margin:0;font:700 27px Barlow Condensed}.alliance p{font-size:11px;line-height:1.5}.alliance-stats{justify-content:space-around;margin:25px 0;display:flex}.alliance-stats b{text-align:center;font-size:24px}.alliance-stats small{font-size:9px;font-weight:400;display:block}.help{border-bottom:1px solid #e5e7e9;align-items:center;gap:10px;padding:12px 0;display:flex}.help>span{font-size:25px}.help div{flex:1}.help b,.help small{font-size:11px;display:block}.help small{color:#777;margin-top:4px}.help button{color:#fff;background:#d90416;border:0;border-radius:4px;padding:7px;font-size:10px}.chat p{background:#f1f3f5;border-radius:5px;padding:8px;font-size:10px}.chat strong{color:#d90416}.chat input{border:1px solid #dfe3e8;border-radius:5px;width:100%;padding:10px}.ranking-layout{grid-template-columns:2fr .8fr;gap:14px;display:grid}.rank-hero{color:#fff;background:linear-gradient(100deg,#151a28,#3b121c);border-radius:6px;align-items:center;gap:15px;padding:20px;display:flex}.rank-hero span{font-size:45px}.rank-hero h2{margin:3px 0;font:700 26px Barlow Condensed}.rank-hero h2 b{color:#f2b620}.rank-hero p{margin:0;font-size:11px}.ranking-head{color:#727987;padding:15px 10px;font:700 10px Barlow Condensed}.ranking-head span{float:right}.leaderboard>article{border-top:1px solid #e4e6e8;grid-template-columns:45px 40px 1fr 65px 85px 75px;align-items:center;padding:10px;font-size:11px;display:grid}.leaderboard>article.me{background:#fff1f2;border-left:3px solid #d90416}.leaderboard article>span{font-size:22px}.leaderboard strong small{color:#8c929d;margin-top:3px;font-size:9px;display:block}.leaderboard em{color:#6b7280;font-style:normal}.leaderboard i{color:#e2a21a;font-style:normal}.ranking-side h1{color:#d90416;margin:20px 0 0;font:800 55px Barlow Condensed}.ranking-side p{font-size:11px;line-height:2}.ranking-side hr{border:0;border-top:1px solid #e3e6e8;margin:20px 0}.quickbar button,.quickbar a{cursor:pointer;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.quickbar button:hover:not(:disabled),.quickbar a:hover{background:#303544;border-color:#d90416;transform:translateY(-2px);box-shadow:0 10px 22px #00000035}.quickbar button:active:not(:disabled),.quickbar a:active{transform:translateY(1px)scale(.98)}.quickbar button:disabled{opacity:.62;cursor:wait}.quickbar-feedback{color:#fff;background:#111827;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font:800 11px Barlow Condensed;position:absolute;top:-34px;right:28px;box-shadow:0 10px 24px #11182733}.form-error{color:#b71322;background:#fff1f2;border:1px solid #f0b5b9;border-radius:6px;padding:9px 11px;margin:8px 0!important;font-size:11px!important}.turnstile-wrap{justify-items:center;min-height:26px;margin:14px 0;display:grid}.turnstile-status,.turnstile-error{text-align:center;font-size:11px;line-height:1.4;display:block}.turnstile-status{color:#6b7280}.turnstile-error{color:#b71322;background:#fff1f2;border:1px solid #f0b5b9;border-radius:6px;max-width:320px;padding:8px 10px}.beta-signup .turnstile-status{color:#aebdc6}.beta-signup .turnstile-error{color:#ffd3cf;background:#5d171b;border-color:#ff8a8066}.auth-page{background:#fbfbfc;grid-template-columns:53% 47%;min-height:100vh;display:grid}.auth-story{isolation:isolate;color:#fff;background:radial-gradient(circle at 80% 75%,#e31a1a88,#0000 33%),radial-gradient(circle at 15% 100%,#de381477,#0000 25%),linear-gradient(135deg,#080b13,#260609 70%,#870711);padding:40px 7%;position:relative;overflow:hidden}.auth-story:after{content:"✦  ·  ✧  ·  ✦  ·  ·  ✧  ·  ✦";color:#f8421b;letter-spacing:34px;opacity:.7;z-index:-1;line-height:180px;position:absolute;inset:0}.back{align-items:center;gap:9px;margin-bottom:58px;font-size:13px;font-weight:600;display:flex}.auth-story>.logo{z-index:1;position:relative}.auth-copy{max-width:420px;margin-top:32px}.auth-copy h1{margin:0 0 14px;font:800 53px/.98 Barlow Condensed}.auth-copy h1 span{color:#e20a1b}.auth-copy>p{color:#e2e2e6;font-size:15px;line-height:1.55}.auth-benefits{gap:27px;max-width:550px;margin-top:30px;display:flex}.auth-benefits>div{flex:1;align-items:center;gap:9px;display:flex}.auth-benefits i{color:#fff;background:#d90416;border-radius:50%;place-items:center;padding:9px;display:grid}.auth-benefits svg{width:22px}.auth-benefits p{margin:0;font-size:12px;line-height:1.45}.auth-benefits b,.auth-benefits span{display:block}.auth-benefits span{color:#ddd;margin-top:3px;font-size:11px}.auth-bottom{background:#0e1019cc;border:1px solid #72727b;border-radius:8px;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex;position:absolute;bottom:54px}.auth-bottom svg{color:#ffbe12}.auth-bottom p{margin:0}.auth-form-area{background:linear-gradient(135deg,#fff,#f5f5f6);place-items:center;padding:35px;display:grid}.auth-card{background:#fff;border-radius:16px;width:min(100%,540px);padding:42px 52px;box-shadow:0 5px 18px #11182716}.auth-card h1{color:#161a27;margin:0;font:800 44px/1 Barlow Condensed}.auth-card>p{color:#737887;margin:10px 0 36px;font-size:15px;line-height:1.5}.auth-card label{margin:16px 0;font-size:13px;font-weight:700;display:block}.field{color:#596172;border:1px solid #c7cad2;border-radius:8px;align-items:center;gap:12px;height:63px;margin-top:9px;padding:0 15px;display:flex}.field input,.field select{color:#363b48;background:0 0;border:0;outline:0;width:100%;font-size:14px}.field svg:last-child{margin-left:auto}.remember{justify-content:space-between;align-items:center;margin:18px 0 28px;font-size:12px;display:flex}.remember label{margin:0;font-weight:500}.remember input,.check input{accent-color:#d90416;margin-right:7px}.remember a,.switch a,.check a{color:#d90416;font-weight:700}.wide{width:100%;min-height:51px;font-size:15px}.or{color:#777e8d;align-items:center;gap:15px;margin:26px 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:#d8dbe1;flex:1;height:1px}.social{background:#fff;border:1px solid #bdc2cb;border-radius:7px;width:100%;margin:11px 0;padding:13px;font-size:14px;font-weight:700;display:block}.switch{text-align:center;margin:25px 0 0!important;font-size:13px!important}.register .auth-copy{margin-top:31px}.register .auth-benefits{max-width:430px;margin-top:22px;display:block}.register .auth-benefits>div{margin:14px 0}.register .auth-card{max-width:540px;padding:32px 38px}.register-card h1{text-align:center}.register-card>p{text-align:center;margin:7px 0 19px}.register-card label{margin:10px 0}.register-card .field{height:53px}.check{line-height:1.5;font-size:12px!important;font-weight:400!important}.register-card .switch{margin-top:12px!important}.register-card .or{margin:15px 0}.station-plan-form{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e1e5eb;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px;padding:11px;display:grid}.station-plan-form>div{grid-column:1/-1}.station-plan-form>div b,.station-plan-form>div small{display:block}.station-plan-form>div b{text-transform:uppercase;color:#1d2431;font:800 13px Barlow Condensed}.station-plan-form label{color:#4d5665;gap:4px;font-size:9px;font-weight:800;display:grid}.station-plan-form input{color:#1f2937;background:#fff;border:1px solid #d7dce4;border-radius:5px;min-width:0;padding:8px;font-size:10px}.station-plan-form button{grid-column:1/-1;justify-content:center}.station-build article.station-project-built{background:#f3fff7;border-radius:6px;padding-left:7px;padding-right:7px}.station-build article.station-project-built button{background:#168b44}.station-load-state{text-align:center;color:#5d6674;align-content:center;place-items:center;gap:10px;min-height:340px;display:grid}.station-load-state>svg{color:#d90416;width:42px;height:42px}.station-load-state>b{text-transform:uppercase;color:#171d29;font:800 22px Barlow Condensed}.station-load-state>p{margin:0;font-size:12px}.station-load-state.error{background:snow;border:1px solid #efc9cc}.station-load-state .button{margin-top:5px}@media (max-width:760px){.station-plan-form{grid-template-columns:1fr}}.station-investment-assessment{color:#1f2937;background:#f8fafc;border:1px solid #d9dee7;border-radius:8px;gap:8px;margin:10px 0;padding:10px;display:grid}.station-investment-assessment.recommended{background:#f2fff7;border-color:#98d6af}.station-investment-assessment.warning{background:#fffaf0;border-color:#f0c98d}.station-investment-assessment header{justify-content:space-between;align-items:center;gap:8px;display:flex}.station-investment-assessment header b{text-transform:uppercase;font:800 12px Barlow Condensed}.station-investment-assessment header mark{color:#fff;background:#1f2937;border-radius:999px;padding:4px 7px;font:700 9px Barlow Condensed}.station-investment-assessment.recommended header mark{background:#168b44}.station-investment-assessment>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.station-investment-assessment span{background:#fff;border:1px solid #e1e5ea;border-radius:5px;padding:6px}.station-investment-assessment strong,.station-investment-assessment small{display:block}.station-investment-assessment strong{font:800 15px Barlow Condensed}.station-investment-assessment small{color:#626b78;font-size:9px;line-height:1.35}.station-investment-assessment>p{color:#4b5563;margin:0;font-size:9px;line-height:1.4}.station-hero .station-investment-assessment{color:#1f2937;background:#ffffffef}.station-hero .station-investment-assessment mark{background:#1f2937}@media (max-width:760px){.station-investment-assessment>div{grid-template-columns:1fr}}.station-load-state>span{background:#fff1f2;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.station-load-state>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#d90416;border:0;border-radius:7px;margin-top:5px;padding:10px 18px;font:800 12px Barlow Condensed;transition:transform .18s,background .18s}.station-load-state>button:hover{background:#b90010;transform:translateY(-1px)}.dashboard-inline-state{color:#737b88;text-align:center;background:#f8fafc;border:1px dashed #d5dbe3;border-radius:7px;margin:10px 12px 14px;padding:12px;font-size:11px}.dashboard-state{color:#626b78;text-align:center;background:#f8fafc;border:1px dashed #d5dbe3;border-radius:7px;justify-items:center;gap:5px;margin:8px 0;padding:14px;display:grid}.dashboard-state>span{color:#d90416;background:#fff1f2;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.dashboard-state>b{color:#19202d;text-transform:uppercase;font:800 15px Barlow Condensed}.dashboard-state>small{font-size:10px}.dashboard-state.error{background:snow;border-color:#efc9cc}.dashboard-state.error>span{color:#fff;background:#d90416}.dashboard-state>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#d90416;border:0;border-radius:6px;padding:8px 12px;font:800 10px Barlow Condensed;transition:transform .18s,background .18s}.dashboard-state>button:hover{background:#b90010;transform:translateY(-1px)}.map-alert-layer article mark{color:#9a4d00;text-transform:uppercase;background:#fff0d1;border-radius:999px;width:max-content;margin-top:5px;padding:3px 6px;font:800 9px Barlow Condensed;display:block}.map-alert-layer article.overdue mark{color:#fff;background:#d90416}.map-alert-layer article.urgent{box-shadow:0 0 0 2px #f59e0b66,0 8px 20px #11182724}.map-alert-layer article.overdue{box-shadow:0 0 0 2px #d9041688,0 8px 24px #d904162b}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.relative{position:relative}.block{display:block}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111827;background:#f7f7f8;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.button{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #d9041633}.button.outline{color:#111827;box-shadow:none;background:#fff;border:1px solid #aab0bb}.logo{letter-spacing:-1.4px;align-items:center;gap:9px;font-size:25px;font-weight:800;line-height:.92;display:flex}.logo-mark{color:#fff;clip-path:polygon(50% 0,96% 12%,96% 73%,50% 100%,4% 73%,4% 12%);background:#d90416;border:3px solid #d90416;border-radius:16px 16px 20px 20px;place-items:center;width:44px;height:52px;display:grid}.logo b,.logo em{font-style:normal;display:block}.logo b{color:#d90416}.logo em{color:#161b2a}.logo em.light{color:#fff}.marketing-header{background:#fff;border-bottom:1px solid #e7e8eb;align-items:center;gap:60px;height:73px;padding:0 5%;display:flex}.marketing-header nav{flex:1;gap:34px;font-size:13px;font-weight:700;display:flex}.marketing-header nav a:first-child{color:#d90416}.header-actions{gap:12px;display:flex}.header-actions .button{padding:11px 17px;font-size:13px}.marketing{max-width:1370px;margin:auto;padding:10px 3% 20px}.hero{grid-template-columns:38% 62%;align-items:center;gap:20px;min-height:370px;display:grid}.hero h1,.feature-section h2,.why h2{margin:0 0 13px;font-family:Barlow Condensed,sans-serif;font-size:42px;line-height:1.02}.hero h1 span,.feature-section h2 span,.why h2 span,.gameplay h2 span{color:#d90416}.hero-copy>p{color:#505a6e;max-width:510px;font-size:13px;line-height:1.65}.hero-actions{gap:13px;margin:20px 0;display:flex}.trust{text-transform:uppercase;flex-wrap:wrap;gap:20px;font-size:9px;font-weight:700;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{color:#111827;width:15px}.game-preview{background:#fff;border:1px solid #e4e7ea;border-radius:12px;padding:10px;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 10px 26px #11182718}.preview-top{border-bottom:1px solid #eee;align-items:center;gap:20px;padding:2px 7px 10px;font-size:8px;display:flex}.preview-top b{font-size:12px}.preview-top i{color:#d90416;font-style:normal}.preview-top span{color:#6b7280;font-size:7px}.preview-top strong{color:#111827}.preview-grid{grid-template-columns:57% 43%;gap:7px;padding-top:8px;display:grid}.mini-map{background:linear-gradient(140deg,#b4c7a3,#e5dfb6);border-radius:5px;height:185px;padding:8px;font-size:8px;position:relative;overflow:hidden}.roads,.map-roads{background:repeating-linear-gradient(37deg,#0000 0 28px,#fff9 29px 31px,#0000 32px 57px),repeating-linear-gradient(130deg,#0000 0 45px,#6b946855 46px 48px,#0000 49px 83px);position:absolute;inset:-30px;transform:rotate(-4deg)}.map-pin,.hq{z-index:2;font-size:17px;position:absolute}.p1{top:65px;left:38%}.p2{top:110px;right:20%}.p3{top:25px;right:25%}.hq{background:#d90416;border-radius:50%;padding:4px;top:83px;left:56%}.preview-incidents{font-size:7px}.preview-incidents p{background:#fff0f0;border-left:3px solid #d90416;align-items:center;gap:4px;margin:4px 0;padding:6px;display:flex}.preview-incidents em{margin-left:auto;font-style:normal}.preview-cars,.preview-objectives{border:1px solid #e4e7ea;border-radius:5px;padding:7px;font-size:7px}.preview-cars div{justify-content:space-between;display:flex}.preview-cars span{text-align:center;font-size:25px;display:grid}.preview-cars b{font-size:7px}.preview-objectives p{justify-content:space-between;margin:5px 0;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0;display:grid}.stats>div{background:#fff;border:1px solid #e7e8eb;border-radius:9px;align-items:center;gap:9px;padding:12px 16px;display:flex;box-shadow:0 2px 5px #1118270a}.stats svg{color:#d90416}.stats b{color:#d90416;font-size:20px}.stats span{font-size:11px;font-weight:700}.feature-section{padding:10px 5px}.feature-section h2{text-align:center;font-size:28px}.feature-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.feature-card,.why article{background:#fff;border:1px solid #e6e7eb;border-radius:8px;padding:14px}.feature-card svg{color:#d90416}.feature-card h3,.why h3{margin:8px 0 4px;font-size:11px}.feature-card p,.why p,.gameplay p{color:#525b6d;margin:0;font-size:9px;line-height:1.45}.why{grid-template-columns:180px repeat(4,1fr);align-items:stretch;gap:10px;margin-top:15px;display:grid}.why h2{font-size:25px}.why article{gap:10px;display:flex}.why svg{color:#d90416;flex:none;width:26px}.gameplay{grid-template-columns:180px repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.gameplay h2{margin:8px 0;font:700 25px/1 Barlow Condensed}.gameplay .button{padding:9px;font-size:10px}.gameplay article{background:#fff;border:1px solid #e6e7eb;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.gameplay article>span{font-size:36px}.gameplay h3{margin:0 0 5px;font-size:13px}.gameplay svg{width:18px;margin-left:auto}.final-cta{color:#fff;background:radial-gradient(circle at 80% 0,#d9041688,#0000 30%),#151827;border-radius:7px;align-items:center;gap:18px;min-height:83px;padding:15px 30px;display:flex}.final-cta>svg{color:#d90416;width:42px;height:42px}.final-cta h2{margin:0;font-size:22px}.final-cta p{margin:4px 0;font-size:11px}.final-cta .button{margin-left:auto}.footer{color:#d3d6dc;background:#171b27;grid-template-columns:2fr repeat(4,1fr);gap:25px;padding:24px 5%;font-size:10px;display:grid}.footer .logo{font-size:20px}.footer .logo-mark{width:35px;height:42px}.footer p{max-width:160px;line-height:1.6}.footer strong,.footer a{margin:0 0 7px;display:block}.footer strong{color:#fff}.footer small{text-align:center;grid-column:1/-1}.async-state{text-align:center;justify-content:center;align-items:center;min-height:180px}.async-state-icon{color:#cf0712;background:#fff0f1;border-radius:16px;place-items:center;width:52px;height:52px;font-size:30px;display:grid}.async-state-loading .async-state-icon{animation:1.5s ease-in-out infinite state-pulse}.async-state-error{background:#fff8f8;border-color:#f4b8bd}.async-state-error .async-state-icon{color:#fff;background:#cf0712}.async-state-empty{background:#fbfcfe}.async-state-compact{min-height:120px;padding:22px}@keyframes state-pulse{50%{opacity:.65;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.async-state-loading .async-state-icon{animation:none}}.skip-link{z-index:10000;color:#fff;background:#111827;border-radius:8px;padding:11px 16px;font-weight:800;transition:transform .15s;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #d9041640!important}::selection{color:#fff;background:#d90416}:where(input,textarea,select){accent-color:#d90416;caret-color:#d90416}:where(button,a){touch-action:manipulation;-webkit-tap-highlight-color:#d9041626}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.beta-landing{color:#eef5f8;background:#07131e;min-height:100vh}.beta-nav{background:#fff;border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;height:96px;padding:0 clamp(20px,5vw,84px);display:flex;box-shadow:0 5px 18px #1118270b}.beta-brand{align-items:center;display:inline-flex}.beta-logo{-o-object-fit:contain;object-fit:contain;width:190px;height:auto;display:block}.beta-nav>a:last-child{color:#161b2a;font-weight:700}.beta-nav>a:last-child:hover{color:#d90416}.beta-hero{align-items:center;min-height:680px;padding:70px clamp(20px,7vw,120px);display:flex;position:relative;overflow:hidden}.beta-hero>img{-o-object-fit:cover;object-fit:cover}.beta-overlay{background:linear-gradient(90deg,#061420 2%,#061420e8 32%,#06142055);position:absolute;inset:0}.beta-copy{z-index:1;max-width:680px;position:relative}.beta-pill{color:#ff8a80;text-transform:uppercase;background:#d9352c22;border:1px solid #f45c5055;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-weight:700;display:inline-flex}.beta-copy h1{letter-spacing:-.055em;color:#fff;margin:28px 0;font-size:clamp(3.2rem,6.7vw,6.8rem);line-height:.92}.beta-copy h1 em{color:#ee4d43;font-style:normal}.beta-copy p{color:#c5d3dc;font-size:1.2rem;line-height:1.65}.beta-button{color:#fff;background:#e63e34;border-radius:9px;align-items:center;gap:10px;margin-top:20px;padding:15px 22px;font-weight:800;display:inline-flex}.beta-benefits{background:#0a1b29;grid-template-columns:repeat(3,1fr);gap:24px;padding:70px clamp(20px,7vw,120px);display:grid}.beta-benefits article,.beta-signup form{background:#102738;border:1px solid #ffffff14;border-radius:15px;padding:30px}.beta-benefits article{transition:transform .2s,border-color .2s,box-shadow .2s}.beta-benefits .beta-benefit-icon{filter:drop-shadow(0 10px 18px #02080e80);width:78px!important;height:78px!important}.beta-benefits article:hover .beta-benefit-icon{animation:.38s both landingIconPulse!important}.beta-benefits p,.beta-signup p{color:#9fb1bd;line-height:1.55}.beta-signup{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:90px clamp(20px,7vw,120px);display:grid}.beta-signup h2{font-size:clamp(2.3rem,4vw,4rem);line-height:1.05}.beta-email-field{background:#071620;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;padding-left:14px;display:flex;overflow:hidden}.beta-email-field input{color:#fff;background:0 0;border:0;flex:1;min-width:0;padding:16px 12px}.beta-email-field button{color:#fff;background:#e63e34;border:0;align-self:stretch;padding:0 20px;font-weight:800}.beta-consent{color:#aebdc6;gap:9px;margin-top:16px;font-size:.84rem;display:flex}.beta-success{color:#72d4a1;gap:8px;display:flex}@media (max-width:800px){.beta-logo{width:160px}.beta-nav>a:last-child{font-size:.82rem}.beta-overlay{background:#061420dc}.beta-benefits,.beta-signup{grid-template-columns:1fr}.beta-signup{gap:30px}.beta-email-field{flex-wrap:wrap}.beta-email-field button{width:100%;padding:15px}}.beta-signup-closed{background:#102738;border:1px solid #ffffff14;border-radius:15px;align-items:flex-start;gap:18px;padding:30px;display:flex}.beta-signup-closed>svg{color:#72d4a1;flex:none;width:42px;height:42px}.beta-signup-closed h3{margin:2px 0 8px;font-size:1.35rem}.beta-signup-closed p{margin:0}.beta-hero-content{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(330px,.72fr);align-items:center;gap:clamp(48px,7vw,118px);width:min(100%,1480px);margin:0 auto;display:grid;position:relative}.beta-hero-content .beta-copy{z-index:auto}.beta-ulule-promo{isolation:isolate;color:#172035;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#ffd15c40,#0000 42%),linear-gradient(145deg,#fffdf5f2,#fff4cff0);border:1px solid #ffd46455;border-radius:24px;max-width:480px;padding:clamp(28px,3.2vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 80px #02080eb3,inset 0 1px #fff}.beta-ulule-promo:after{content:"ULULE";z-index:-1;color:#edb71819;letter-spacing:-.05em;font:900 clamp(4.8rem,7.2vw,7.4rem)/1 Barlow Condensed,sans-serif;position:absolute;bottom:-22px;right:-12px}.beta-ulule-kicker{color:#9b6900;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.78rem;font-weight:900;display:flex}.beta-ulule-kicker svg{width:19px;height:19px}.beta-ulule-status{color:#705011;letter-spacing:.08em;text-transform:uppercase;background:#fff9e6;border:1px solid #d8ae3b55;border-radius:999px;align-items:center;gap:8px;width:max-content;margin-top:28px;padding:7px 11px;font-size:.68rem;font-weight:900;display:flex}.beta-ulule-status i{background:#e8ae0c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e8ae0c1c}.beta-ulule-promo h2{color:#151b2a;letter-spacing:-.035em;max-width:9ch;margin:20px 0 16px;font:800 clamp(2.4rem,4vw,4rem)/.95 Barlow Condensed,sans-serif}.beta-ulule-promo p{color:#566071;max-width:38ch;margin:0;font-size:.98rem;line-height:1.65}.beta-ulule-promo>a{z-index:1;color:#171b26;background:#ecb80f;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:14px 17px;font-size:.9rem;font-weight:900;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 24px #b9891630}.beta-ulule-promo>a:hover{background:#f6c522;transform:translateY(-2px);box-shadow:0 14px 30px #b9891647}.beta-ulule-promo>a svg{flex:none;width:20px;height:20px}@media (max-width:1060px){.beta-hero{padding-block:58px}.beta-hero-content{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:36px}.beta-copy h1{font-size:clamp(3.2rem,7vw,5rem)}}@media (max-width:800px){.beta-hero-content{grid-template-columns:1fr}.beta-ulule-promo{width:min(100%,560px);max-width:none}}@media (max-width:520px){.beta-ulule-promo{border-radius:18px;padding:25px 22px}.beta-ulule-promo h2{font-size:2.7rem}}.beta-countdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07131ed9;border:1px solid #ffffff24;border-radius:14px;width:min(100%,540px);margin-top:28px;padding:18px;box-shadow:0 18px 40px #02080e66}.beta-countdown-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.beta-countdown-heading span{color:#fff;font-weight:800}.beta-countdown-heading time{color:#ff8a80;font-size:.88rem;font-weight:700}.beta-countdown-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.beta-countdown-values>span{background:#ffffff0d;border-radius:9px;justify-items:center;gap:3px;padding:10px 6px;display:grid}.beta-countdown-values b{color:#fff;font-size:clamp(1.4rem,3vw,2rem);line-height:1}.beta-countdown-values small{color:#9fb1bd;text-transform:uppercase;font-size:.66rem;font-weight:700}.beta-countdown-open{font-weight:800;color:#72d4a1!important;margin:0!important;font-size:1.2rem!important}.beta-countdown-access{text-align:center;font-weight:700;color:#c5d3dc!important;margin:12px 0 0!important;font-size:.78rem!important}@media (max-width:480px){.beta-countdown-heading{flex-direction:column;align-items:flex-start;gap:4px}.beta-countdown-values small{font-size:.55rem}}.beta-consent{align-items:flex-start;line-height:1.5}.beta-consent input{flex:none;margin-top:.25em}.beta-consent span{min-width:0}.beta-consent a{text-underline-offset:2px;text-decoration:underline;display:inline}.beta-marketing-consent{margin-top:10px}.beta-marketing-consent strong{color:#d7e2e8;text-transform:uppercase;font-size:.75rem;font-weight:800}.beta-email-field{transition:border-color .18s,box-shadow .18s}.beta-email-field:focus-within{border-color:#ef5147;box-shadow:0 0 0 3px #ef51472e}.beta-email-field input:focus,.beta-email-field input:focus-visible{outline:none!important}.beta-email-field input:-webkit-autofill{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #071620!important}.beta-email-field input:-webkit-autofill:hover{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #071620!important}.beta-email-field input:-webkit-autofill:focus{caret-color:#fff;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #071620!important}.beta-signup .turnstile-wrap{justify-items:start;margin-top:26px}.auth-card .button:disabled,.service-card .button:disabled,.beta-email-field button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;filter:saturate(.55)}.beta-benefits{background:radial-gradient(circle at 50% 0,#17384d 0,#0000 42%),#081b29;gap:28px}.beta-benefits article{isolation:isolate;-moz-column-gap:22px;background:linear-gradient(135deg,#173247f2,#0d2638f5),#102738;border:1px solid #5170854a;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:122px minmax(0,1fr);align-content:center;column-gap:22px;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #020b1266}.beta-benefits article:before{content:"";background:linear-gradient(90deg,#e63e34,#ff8a70 45%,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.beta-benefits article:after{content:"";z-index:-1;filter:blur(6px);background:#e63e3413;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;left:-70px}.beta-benefits article>*{z-index:1;position:relative}.beta-benefits .beta-benefit-visual{filter:none;background:radial-gradient(circle at 50% 38%,#274b5f,#081923 72%);border:1px solid #54718766;border-radius:18px;grid-row:1/3;align-self:center;place-items:center;padding:7px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 12px 28px #02090f99,inset 0 1px #ffffff17;width:118px!important;height:118px!important}.beta-benefits .beta-benefit-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 8px #0008);width:100%;height:100%}.beta-benefits h2{color:#fff;letter-spacing:.01em;align-self:end;margin:0 0 7px;font:800 clamp(1.2rem,1.5vw,1.55rem)/1.05 Barlow Condensed,sans-serif}.beta-benefits p{color:#afc2cf;align-self:start;max-width:38ch;margin:0;font-size:.96rem;line-height:1.55}.beta-benefits article:hover{border-color:#ef665b8c;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff12,0 24px 48px #020a1194}.beta-benefits article:hover .beta-benefit-visual{transform:translateY(-2px)scale(1.04);box-shadow:0 16px 32px #02090fbb,0 0 0 5px #e63e3414;animation:none!important}@media (max-width:1080px) and (min-width:801px){.beta-benefits article{grid-template-rows:auto auto auto;grid-template-columns:1fr;row-gap:9px}.beta-benefits .beta-benefit-visual{grid-row:auto}}@media (max-width:520px){.beta-benefits{padding-inline:18px}.beta-benefits article{-moz-column-gap:17px;grid-template-columns:88px minmax(0,1fr);column-gap:17px;min-height:175px;padding:23px 20px}.beta-benefits .beta-benefit-visual{border-radius:19px;padding:6px;width:86px!important;height:86px!important}.beta-benefits h2{font-size:1.2rem}.beta-benefits p{font-size:.86rem}}.logo{flex:none!important;width:190px!important;max-width:100%!important;line-height:0!important;display:inline-flex!important;position:relative!important}.logo-image{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.brand-link .logo{width:190px!important}.beta-brand .logo{width:230px!important}@media (max-width:800px){.beta-brand .logo{width:200px!important}}.footer-brand .logo{width:188px!important}.game-top>.logo{width:190px!important}.auth-page.register .auth-story>.logo{width:230px!important}.admin-sidebar>.admin-brand{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;display:flex!important}.admin-brand .logo{width:178px!important}.admin-sidebar>.admin-brand small{color:#939aaa!important;letter-spacing:1.2px!important;margin-left:57px!important;font-size:9px!important}.beta-gameplay{background:radial-gradient(circle at 88% 14%,#d9282020,#0000 26%),radial-gradient(circle at 8% 58%,#1d617a20,#0000 31%),linear-gradient(#06131e 0%,#091b29 54%,#06131e 100%);padding:108px clamp(20px,7vw,120px) 120px;position:relative;overflow:hidden}.beta-gameplay:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.beta-gameplay>*{z-index:1;position:relative}.beta-section-heading{text-align:center;max-width:880px;margin:0 auto 48px}.beta-section-heading>span,.beta-arsenal-heading span{color:#ff766c;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:900}.beta-section-heading h2,.beta-arsenal-heading h2{color:#fff;letter-spacing:-.035em;margin:14px 0 18px;font:800 clamp(2.5rem,5vw,5rem)/.98 Barlow Condensed,sans-serif}.beta-section-heading h2 em{color:#ef5147;font-style:normal;display:inline}.beta-section-heading p,.beta-arsenal-heading>p{color:#a8bbc7;max-width:720px;margin:0 auto;font-size:1.02rem;line-height:1.7}.beta-map-preview{background:#0d2130;border:1px solid #ffffff26;border-radius:22px;max-width:1320px;margin:0 auto;overflow:hidden;box-shadow:0 34px 90px #000a,0 0 0 8px #ffffff05}.beta-preview-bar{color:#91a7b5;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:46px;padding:0 18px;font-size:.72rem;font-weight:800;display:flex}.beta-preview-bar span:first-child{color:#eef5f8;align-items:center;gap:8px;display:flex}.beta-preview-bar i{background:#ef5147;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ef514721,0 0 18px #ef5147}.beta-map-preview>img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.beta-map-preview figcaption{background:linear-gradient(90deg,#102b3d,#0c2231);align-items:baseline;gap:12px 24px;padding:20px 24px;display:flex}.beta-map-preview figcaption b{color:#fff;flex:none;font:800 1.28rem Barlow Condensed,sans-serif}.beta-map-preview figcaption span{color:#9eb2bf;font-size:.86rem;line-height:1.5}.beta-gameplay-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1320px;margin:34px auto 118px;display:grid}.beta-gameplay-steps article{background:linear-gradient(145deg,#10293b,#0b202f);border:1px solid #ffffff18;border-radius:17px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 42px #020a1266}.beta-gameplay-steps article:hover{border-color:#ef62586b;transform:translateY(-6px);box-shadow:0 28px 54px #020810a6}.beta-step-image{height:clamp(170px,18vw,255px);position:relative;overflow:hidden}.beta-step-image:after{content:"";background:linear-gradient(#0000,#10293b);position:absolute;inset:52% 0 0}.beta-step-image img{-o-object-fit:cover;object-fit:cover;transition:transform .45s}.beta-gameplay-steps article:hover .beta-step-image img{transform:scale(1.035)}.beta-step-image span{z-index:1;color:#ff766c;background:#07131ed9;border:1px solid #ffffff4a;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.beta-gameplay-steps article>div:last-child{min-height:188px;padding:3px 25px 27px}.beta-card-heading small{color:#ff766c;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:900}.beta-gameplay-steps h3{color:#fff;margin:8px 0 10px;font:800 1.65rem Barlow Condensed,sans-serif}.beta-gameplay-steps p{color:#9fb2bf;margin:0;font-size:.9rem;line-height:1.65}.beta-arsenal-heading{max-width:1320px;margin:0 auto 34px;display:block}.beta-arsenal-heading h2{margin-bottom:14px;font-size:clamp(2.3rem,4vw,4.2rem)}.beta-arsenal-heading>p{max-width:none;margin:0}.beta-arsenal-layout{grid-template-columns:1.15fr .85fr;gap:22px;max-width:1320px;margin:0 auto;display:grid}.beta-fleet,.beta-equipment{background:linear-gradient(145deg,#102a3c,#0a1f2e);border:1px solid #ffffff18;border-radius:19px;align-self:stretch;padding:27px;box-shadow:inset 0 1px #ffffff0a,0 24px 54px #020a1261}.beta-card-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.beta-card-visual{background:radial-gradient(circle at 50% 38%,#274b5f,#081923 72%);border:1px solid #54718766;border-radius:14px;flex:none;place-items:center;width:62px;height:62px;padding:5px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 9px 20px #02090f66}.beta-card-visual img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 7px #0008);width:100%;height:100%}.beta-card-heading h3{color:#fff;margin:3px 0 0;font:800 1.5rem Barlow Condensed,sans-serif}.beta-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.beta-vehicle-grid article{background:#071923;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:8px 8px 13px}.beta-vehicle-grid article>div{aspect-ratio:4/3;background:#dce4e8;border-radius:8px;margin-bottom:11px;position:relative;overflow:hidden}.beta-vehicle-grid img{-o-object-fit:cover;object-fit:cover}.beta-vehicle-grid b,.beta-vehicle-grid span,.beta-equipment-grid b,.beta-equipment-grid span{display:block}.beta-vehicle-grid b{color:#fff;font-size:.84rem}.beta-vehicle-grid span{color:#8fa5b3;margin-top:3px;font-size:.65rem;line-height:1.35}.beta-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.beta-equipment-grid article{text-align:center;background:radial-gradient(circle at 50% 32%,#24475b,#071923 72%);border:1px solid #ffffff12;border-radius:12px;grid-template-rows:96px auto;place-items:center;min-width:0;min-height:165px;padding:12px;display:grid}.beta-equipment-grid img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 9px 12px #0008);width:100%;height:100%}.beta-equipment-grid b{color:#fff;font-size:.72rem}.beta-equipment-grid span{color:#879daa;margin-top:3px;font-size:.6rem;line-height:1.35}@media (max-width:980px){.beta-gameplay-steps{grid-template-columns:1fr}.beta-step-image{height:clamp(220px,48vw,360px)}.beta-gameplay-steps article>div:last-child{min-height:0}.beta-arsenal-heading,.beta-arsenal-layout{grid-template-columns:1fr}.beta-arsenal-heading{gap:15px}}@media (max-width:620px){.beta-gameplay{padding:76px 16px 84px}.beta-section-heading{margin-bottom:32px}.beta-section-heading h2{font-size:2.6rem}.beta-map-preview{border-radius:14px;box-shadow:0 22px 52px #0009,0 0 0 4px #ffffff05}.beta-preview-bar{min-height:40px;padding:0 12px;font-size:.6rem}.beta-map-preview figcaption{gap:5px;padding:16px;display:grid}.beta-gameplay-steps{margin:22px auto 80px}.beta-step-image{height:210px}.beta-fleet,.beta-equipment{padding:18px}.beta-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.territory-map.google-operational-map{isolation:isolate;background:linear-gradient(135deg,#edf1ec 25%,#0000 25%) 0 0/22px 22px,linear-gradient(315deg,#e4ebe5 25%,#0000 25%) 0 0/22px 22px,#f5f7f4}.google-map-canvas{z-index:1;position:absolute;inset:0}.google-map-state{z-index:3;color:#475162;text-align:left;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#f7f9f7e8,#eef3efe8);grid-template-columns:42px minmax(0,350px);place-content:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.google-map-state>span{color:#fff;background:#d90416;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 18px #d9041638}.google-map-state svg{width:22px}.google-map-state b,.google-map-state small{display:block}.google-map-state b{color:#171c2a;font:800 17px Barlow Condensed,sans-serif}.google-map-state small{max-width:350px;margin-top:3px;font-size:10px;line-height:1.45}.google-map-legend{z-index:4;color:#303746;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;border:1px solid #dfe3e7;border-radius:10px;width:190px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 6px 18px #1118271c}.google-map-legend summary{color:#171c2a;cursor:pointer;letter-spacing:.03em;justify-content:space-between;align-items:center;min-height:43px;padding:12px 14px;font:800 13px Barlow Condensed,sans-serif;list-style:none;display:flex}.google-map-legend summary::-webkit-details-marker{display:none}.google-map-legend summary:after{content:"";border-bottom:2px solid #171c2a;border-right:2px solid #171c2a;width:8px;height:8px;margin:-4px 2px 0 12px;transition:transform .16s,margin .16s;transform:rotate(45deg)}.google-map-legend:not([open]) summary:after{margin-top:4px;transform:rotate(-135deg)}.google-map-legend-items{gap:7px;padding:0 14px 13px;display:grid}.google-map-legend span{white-space:nowrap;align-items:center;gap:7px;min-height:26px;display:flex}.google-map-badge{z-index:4;color:#4b5563;letter-spacing:.03em;background:#ffffffe8;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:800;position:absolute;bottom:8px;left:10px}.sdis-map-info{color:#171c2a;gap:3px;min-width:160px;padding:2px;display:grid}.sdis-map-info strong{font:800 14px Barlow Condensed,sans-serif}.sdis-map-info span{color:#697180;font-size:10px}.vehicles article>span:has(img){background:linear-gradient(145deg,#f7f8fa,#e9edf1);height:82px;padding:3px;position:relative;overflow:hidden}.vehicles article>span img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.google-map-state{grid-template-columns:36px minmax(0,280px);padding:18px}.google-map-state>span{width:36px;height:36px}.google-map-legend{width:174px;max-width:calc(100% - 16px);font-size:9px;left:8px}.google-map-legend summary{min-height:39px;padding:10px 12px}.google-map-legend-items{gap:5px;padding:0 12px 11px}}@media (max-width:620px){.game-content,.game-content>*,.personnel-layout,.training-grid,.map-layout,.intervention-layout,.intervention-layout>section,.giant-map,.major-header,.phase,.mission-objectives,.dispatch{min-width:0;max-width:100%}.major-header>p{font-size:26px}.major-header>div{grid-template-columns:38px minmax(0,1fr)}.major-header h1,.major-header span{overflow-wrap:anywhere;min-width:0}.major-header aside{flex-wrap:wrap;align-items:center;gap:5px;width:100%;max-width:100%;display:flex}.major-header aside>svg{flex:none;margin:0}.major-header aside b{flex:115px;min-width:115px;margin-left:4px;padding-left:8px}.major-header aside strong{font-size:23px}.phase,.mission-objectives{grid-template-columns:minmax(0,1fr)}.dispatch footer{flex-wrap:wrap;align-items:flex-start;gap:8px}.dispatch footer span{overflow-wrap:anywhere;width:100%;margin-left:0}.dispatch footer button{margin-left:0}.expansion-panel,.expansion-grid,.expansion-grid article,.expansion-grid article>div{min-width:0;max-width:100%}.expansion-grid article{grid-template-columns:42px minmax(0,1fr)}.expansion-grid article em,.expansion-grid article p,.expansion-grid article small{overflow-wrap:anywhere}.map-tabs{width:100%!important;max-width:100%!important;overflow-x:auto!important}.map-tabs>*{flex:none}.map-layout>.incidents,.empty-incidents,.empty-incidents>*{width:100%;min-width:0;max-width:100%}.empty-incidents p{overflow-wrap:anywhere}}.station-governance{color:#1f2937;background:#ffffffef;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;padding:10px;display:grid}.station-governance header,.station-governance>button,.station-governance>small{grid-column:1/-1}.station-governance header{justify-content:space-between;align-items:center;gap:8px;display:flex}.station-governance header b{text-transform:uppercase;font:800 12px Barlow Condensed}.station-governance header small,.station-governance>small{color:#626b78;font-size:9px}.station-governance label{text-transform:uppercase;gap:4px;font:700 10px Barlow Condensed;display:grid}.station-governance select,.station-governance input{color:#1f2937;background:#fff;border:1px solid #d9dee7;border-radius:5px;min-width:0;padding:7px;font:600 11px Barlow}.station-governance select:disabled{color:#7a8491;background:#edf0f4}.station-governance>div{grid-column:1/-1;gap:6px;display:flex}.station-governance>div span{text-align:center;border-radius:5px;flex:1;padding:6px;font:700 10px Barlow Condensed}.station-governance .reserve-ready span{color:#166534;background:#f2fff7;border:1px solid #98d6af}.station-governance .reserve-alert span{color:#92400e;background:#fffaf0;border:1px solid #f0c98d}.station-governance>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#1f2937;border:0;border-radius:5px;padding:8px;font:800 11px Barlow Condensed}.station-governance>button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.station-governance{grid-template-columns:1fr}.station-governance header{flex-direction:column;align-items:flex-start}}.station-continuity{color:#1f2937;background:#ffffffef;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;padding:10px;display:grid}.station-continuity.continuity-ready{border-color:#72c18e}.station-continuity.continuity-degraded{border-color:#e1ae5f}.station-continuity.continuity-critical{border-color:#e08a8a}.station-continuity>header,.station-continuity>footer,.station-continuity>small,.continuity-dimensions{grid-column:1/-1}.station-continuity>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.station-continuity>header div{gap:2px;display:grid}.station-continuity>header b{text-transform:uppercase;font:800 12px Barlow Condensed}.station-continuity>header small,.station-continuity>small{color:#626b78;font-size:9px}.station-continuity>header mark{color:#fff;background:#1f2937;border-radius:999px;padding:5px 9px;font:800 11px Barlow Condensed}.station-continuity label{text-transform:uppercase;gap:4px;font:700 10px Barlow Condensed;display:grid}.station-continuity select,.station-continuity input{color:#1f2937;background:#fff;border:1px solid #d9dee7;border-radius:5px;min-width:0;padding:7px;font:600 11px Barlow}.continuity-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.continuity-dimensions span{border-radius:5px;gap:2px;padding:6px;display:grid}.continuity-dimensions span b{text-transform:uppercase;font:800 10px Barlow Condensed}.continuity-dimensions span small{font-size:9px;line-height:1.3}.continuity-dimensions .dimension-ready{color:#166534;background:#f2fff7;border:1px solid #98d6af}.continuity-dimensions .dimension-gap{color:#991b1b;background:#fff5f5;border:1px solid #e8b4b4}.station-continuity>footer{gap:6px;display:flex}.station-continuity>footer button{color:#fff;text-transform:uppercase;cursor:pointer;background:#1f2937;border:0;border-radius:5px;flex:1;padding:8px;font:800 11px Barlow Condensed}.station-continuity>footer button:last-child{background:#166534}.station-continuity>footer button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.station-continuity,.continuity-dimensions{grid-template-columns:1fr}.station-continuity>footer{flex-direction:column}}.beta-station-overview{--beta-station-padding:clamp(18px,1.8vw,26px);width:100%;padding:var(--beta-station-padding);background:linear-gradient(145deg,#fff 0% 68%,#f5f7fa 100%);border-color:#dce2e8;border-radius:14px;flex-direction:column;gap:16px;margin:0;display:flex;overflow:hidden;box-shadow:0 10px 28px #1720330e}.beta-station-overview>header{margin:calc(0px - var(--beta-station-padding)) calc(0px - var(--beta-station-padding)) 0;padding:17px var(--beta-station-padding);color:#fff;background:radial-gradient(circle at 82% 15%,#d904162b,#0000 30%),linear-gradient(110deg,#18212f,#2b3545);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.beta-station-emblem{color:#fff;background:linear-gradient(145deg,#e90b21,#bd0015);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 7px 18px #070b1245}.beta-station-emblem svg{width:28px;height:28px}.beta-station-overview>header small{color:#ffb5bd;letter-spacing:.09em;font-size:10px;font-weight:900}.beta-station-overview>header h2{color:#fff;margin:2px 0 4px;font:900 clamp(26px,2.4vw,32px)/1 Barlow Condensed}.beta-station-overview>header p{color:#d6dde7;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.beta-station-overview>header aside{justify-items:end;gap:9px;display:grid}.beta-station-overview>header mark{color:#fff;background:#d90416;border-radius:8px;padding:8px 12px;font-weight:900}.beta-station-overview>header aside span{color:#a9e3c1;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.beta-station-capacities{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.beta-station-capacities article{background:#fff;border:1px solid #e0e5ea;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:96px;padding:15px;display:grid;box-shadow:0 5px 15px #17203308}.beta-station-capacities article>span{color:#c60016;background:#fff0f2;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.beta-station-capacities article>span svg{width:25px;height:25px}.beta-station-capacities article>div{gap:3px;min-width:0;display:grid}.beta-station-capacities small{color:#6a7483;letter-spacing:.04em;font:800 10px Barlow Condensed}.beta-station-capacities b{color:#172033;font-size:25px;line-height:1}.beta-station-capacities b em{color:#6a7483;font-size:12px;font-style:normal;font-weight:700}.beta-station-capacities p{color:#168149;margin:2px 0 0;font-size:11px;font-weight:700}.beta-station-status{background:#f5fbf7;border:1px solid #dce5df;border-radius:13px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;padding:18px 20px;display:grid}.beta-station-status>span{gap:2px;display:grid}.beta-station-status>span small{color:#557064;font:800 10px Barlow Condensed}.beta-station-status>span b{color:#126d40;font-size:30px}.beta-station-status>div{gap:7px;display:grid}.beta-station-status>div>small{color:#65756d;font-size:11px}.beta-station-status i{background:#dfe7e2;border-radius:999px;height:10px;overflow:hidden}.beta-station-status i em{border-radius:inherit;background:linear-gradient(90deg,#16884c,#24ad66);height:100%;display:block}.beta-station-choice{background:linear-gradient(120deg,#fffaf0,#fffdf8);border:1px solid #e6c785;border-radius:13px;gap:14px;padding:19px;display:grid}.beta-station-choice>header{gap:3px;display:grid}.beta-station-choice>header small{color:#9a6400;letter-spacing:.04em;font-weight:900}.beta-station-choice>header b{font-size:19px}.beta-station-choice>header p{color:#725d35;margin:0}.beta-station-choice>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.beta-station-choice a,.beta-station-choice button{color:#202735;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfcb9c;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px;display:grid;box-shadow:0 5px 14px #6c4d150a}.beta-station-choice a:hover,.beta-station-choice button:hover:not(:disabled){border-color:#d90416;transform:translateY(-1px);box-shadow:0 8px 18px #17203312}.beta-station-choice svg{color:#b31120;width:27px;height:27px}.beta-station-choice span{gap:3px;display:grid}.beta-station-choice span b{font-size:14px}.beta-station-choice span small{color:#687384}.beta-station-choice em{color:#b31120;font-style:normal;font-weight:900}.beta-station-choice button:disabled{opacity:.5;cursor:not-allowed}.beta-station-overview>footer{background:#f7f9fb;border:1px solid #e1e5ea;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:0;padding:16px 18px;display:flex}.beta-station-overview>footer p{color:#145b43;align-items:flex-start;gap:10px;margin:0;display:flex}.beta-station-overview>footer p>svg{flex:none;margin-top:1px}.beta-station-overview>footer p span{gap:3px;display:grid}.beta-station-overview>footer p b{color:#263246}.beta-station-overview>footer p small{color:#687384}.beta-station-overview>footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.beta-station-overview>footer a,.beta-station-overview>footer button{color:#202735;cursor:pointer;background:#fff;border:1px solid #d4d9df;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:flex}.beta-station-overview>footer a:hover{color:#b70014;background:#fff5f6;border-color:#ef9da6}.beta-station-overview>footer button{color:#fff;background:linear-gradient(135deg,#e1081d,#bd0015);border-color:#d90416;box-shadow:0 7px 16px #d9041628}.beta-station-overview>footer button:hover:not(:disabled){background:#b70014}.beta-station-overview>footer button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.beta-station-feedback{border:1px solid #b7e1c7;border-radius:9px;margin:0;padding:12px 14px;font-size:12px}@media (max-width:1050px){.beta-station-capacities{grid-template-columns:1fr 1fr}}@media (max-width:760px){.beta-station-overview{--beta-station-padding:16px;border-radius:12px;gap:14px}.beta-station-overview>header{grid-template-columns:54px minmax(0,1fr);gap:12px;padding-block:18px}.beta-station-emblem{border-radius:13px;width:54px;height:54px}.beta-station-emblem svg{width:27px;height:27px}.beta-station-overview>header aside{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start}.beta-station-capacities{grid-template-columns:1fr 1fr;gap:9px}.beta-station-capacities article{grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:96px;padding:12px}.beta-station-capacities article>span{width:42px;height:42px}.beta-station-status{grid-template-columns:1fr;gap:10px}.beta-station-choice>div{grid-template-columns:1fr}.beta-station-overview>footer{flex-direction:column;align-items:stretch;padding:15px}.beta-station-overview>footer nav{justify-content:stretch}.beta-station-overview>footer a,.beta-station-overview>footer button{flex:140px}}@media (max-width:480px){.beta-station-capacities{grid-template-columns:1fr}.beta-station-overview>footer nav{grid-template-columns:1fr;display:grid}}.beta-economy{grid-column:1/-1;gap:14px;padding:18px;display:grid}.beta-economy-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.beta-economy-summary article{background:#f8fafb;border:1px solid #dfe4e9;border-radius:10px;align-content:center;gap:5px;min-height:82px;padding:13px 15px;display:grid}.beta-economy-summary article.income{background:#edf9f4;border-color:#b9dfd1}.beta-economy-summary article.expense{background:#fff3f4;border-color:#f1c5c9}.beta-economy-summary small{color:#687384;letter-spacing:.025em;font:800 10px Barlow Condensed}.beta-economy-summary b{color:#1c2430;font-size:18px}.beta-economy-summary .income b{color:#087647}.beta-economy-summary .expense b{color:#b51625}.beta-economy-journal{gap:10px;display:grid}.beta-economy-journal>header{border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.beta-economy-journal>header small{color:#687384}.beta-ledger-toolbar{background:#f6f8fa;border:1px solid #e1e5e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:11px;display:grid}.beta-ledger-toolbar label{gap:4px;min-width:0;display:grid}.beta-ledger-toolbar label>span{color:#687384;letter-spacing:.025em;text-transform:uppercase;font:800 10px Barlow Condensed}.beta-ledger-toolbar select,.beta-ledger-toolbar input{color:#25303c;background:#fff;border:1px solid #d6dce3;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 9px;font:600 11px inherit}.beta-ledger-toolbar input:disabled{color:#929aa5;background:#edf0f3}.beta-ledger-list{background:#fff;border:1px solid #e1e5e9;border-radius:10px;min-width:0;overflow:hidden}.beta-ledger-list article{border-bottom:1px solid #edf0f2;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:63px;padding:10px 12px;display:grid}.beta-ledger-list article:last-child{border-bottom:0}.beta-ledger-list article>span{background:#eef1f4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.beta-ledger-list article>div{gap:2px;min-width:0;display:grid}.beta-ledger-list article b{color:#242c38;font-size:12px}.beta-ledger-list article small{color:#687384;overflow-wrap:anywhere;font-size:10px}.beta-ledger-list article em{color:#8a929d;font-size:9px;font-style:normal}.beta-ledger-list article>strong{text-align:right;white-space:nowrap;min-width:115px;font-size:12px}.beta-ledger-list article.income>strong{color:#087647}.beta-ledger-list article.expense>strong{color:#c01828}.beta-ledger-list article.income>span{color:#087647;background:#e7f7ef}.beta-ledger-list article.expense>span{color:#c01828;background:#fff0f1}.beta-ledger-state{color:#687384;text-align:center;margin:0;padding:22px 14px;font-size:11px}.beta-ledger-state.error{color:#b51625;background:#fff3f4}.beta-ledger-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.beta-ledger-pagination button{color:#25303c;background:#fff;border:1px solid #d7dde4;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.beta-ledger-pagination button:disabled{cursor:not-allowed;opacity:.45}.beta-ledger-pagination span{color:#687384;text-align:center;font-size:10px}@media (max-width:1000px){.beta-economy-summary,.beta-ledger-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.beta-economy-summary,.beta-ledger-toolbar{grid-template-columns:minmax(0,1fr)}.beta-ledger-list article{grid-template-columns:30px minmax(0,1fr)}.beta-ledger-list article>strong{text-align:left;grid-column:2;min-width:0}.beta-ledger-pagination{grid-template-columns:1fr 1fr;display:grid}.beta-ledger-pagination span{grid-area:1/1/auto/-1}}.beta-effect-forecast{background:#f8fafc;border:1px solid #d7dee8;border-radius:12px;padding:14px}.beta-effect-forecast header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.beta-effect-forecast header>div{min-width:0}.beta-effect-forecast header b{color:#182033;font-size:15px}.beta-effect-forecast header p{color:#667085;margin:3px 0 0;font-size:12px;line-height:1.45}.beta-effect-forecast header>small{color:#667085;text-align:right;max-width:170px;font-size:11px}.beta-effect-forecast>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beta-effect-forecast span{background:#fff;border:1px solid #e8ebf0;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:67px;padding:10px;display:flex}.beta-effect-forecast span small{color:#667085;font-size:11px;line-height:1.3}.beta-effect-forecast span b{color:#182033;font-size:13px;line-height:1.35}.beta-effect-forecast span.gain{background:#f0faf4;border-color:#b9dfca}.beta-effect-forecast span.gain b{color:#087647}@media (max-width:760px){.beta-effect-forecast header{gap:5px;display:grid}.beta-effect-forecast header>small{text-align:left;max-width:none}.beta-effect-forecast>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.beta-alliance{gap:14px;display:grid}.beta-alliance .panel{margin:0}.beta-alliance-head{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.beta-alliance-head>span{color:#fff;background:#b31120;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.beta-alliance-head small{color:#8e1b27;font-weight:900}.beta-alliance-head h2{margin:2px 0}.beta-alliance-head p{color:#687384;margin:0}.beta-alliance-head>strong{color:#08704a;background:#e7f8ef;border-radius:999px;padding:7px 10px}.beta-alliance-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-alliance-roles,.beta-alliance-members,.beta-alliance-applications,.beta-alliance-channel,.beta-alliance-reinforcements,.beta-alliance-directory,.beta-alliance-create{padding:14px}.beta-alliance-roles>header,.beta-alliance-members>header,.beta-alliance-applications>header,.beta-alliance-channel>header,.beta-alliance-reinforcements>header,.beta-alliance-directory>header,.beta-alliance-create>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.beta-alliance-roles header small,.beta-alliance-members header small,.beta-alliance-applications header small,.beta-alliance-channel header small,.beta-alliance-reinforcements header small,.beta-alliance-directory header small,.beta-alliance-create header small{color:#687384}.beta-alliance-roles>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.beta-alliance-roles article{border:1px solid #dce1e7;border-radius:8px;gap:4px;padding:10px;display:grid}.beta-alliance-roles article.active{background:#fff4f5;border-color:#b31120}.beta-alliance-roles article small{color:#687384}.beta-alliance-members>article,.beta-alliance-applications>article,.beta-alliance-directory>article,.beta-alliance-reinforcements>article{border-top:1px solid #edf0f3;align-items:center;gap:8px;padding:9px 0;display:flex}.beta-alliance-members>article>span{background:#a8b0ba;border-radius:50%;width:8px;height:8px}.beta-alliance-members>article>span.online{background:#16a05d}.beta-alliance-members article>div,.beta-alliance-applications article>div,.beta-alliance-directory article>div,.beta-alliance-reinforcements article>div{flex:1;gap:2px;display:grid}.beta-alliance-members article small,.beta-alliance-applications article small,.beta-alliance-directory article small,.beta-alliance-reinforcements article small{color:#687384}.beta-alliance button{color:#fff;cursor:pointer;background:#b31120;border:0;border-radius:7px;padding:7px 9px;font-weight:800}.beta-alliance button:disabled{opacity:.5;cursor:not-allowed}.beta-alliance-applications nav,.beta-alliance-directory nav{gap:5px;display:flex}.beta-alliance-channel>div{gap:7px;max-height:330px;display:grid;overflow:auto}.beta-alliance-channel article{background:#f7f8fa;border-radius:8px;padding:9px}.beta-alliance-channel article.announcement{background:#fff5f5;border-left:3px solid #b31120}.beta-alliance-channel article p{margin:3px 0}.beta-alliance-channel article small{color:#687384}.beta-alliance-channel form,.beta-alliance-reinforcements details form,.beta-alliance-create form{gap:7px;margin-top:10px;display:grid}.beta-alliance-channel form{grid-template-columns:1fr auto auto}.beta-alliance input,.beta-alliance textarea,.beta-alliance select{background:#fff;border:1px solid #d9dee5;border-radius:7px;min-width:0;padding:9px}.beta-alliance-reinforcements i{background:#e5e7eb;border-radius:5px;height:5px;overflow:hidden}.beta-alliance-reinforcements i em{background:#16865b;height:100%;display:block}.beta-alliance-reinforcements summary{color:#8e1b27;cursor:pointer;margin-top:8px;font-weight:900}.beta-alliance-leave{justify-content:center;justify-self:end;align-items:center;gap:7px;display:flex}@media (max-width:850px){.beta-alliance-grid,.beta-alliance-roles>div,.beta-alliance-channel form{grid-template-columns:1fr}}@media (max-width:620px){.beta-alliance-head{grid-template-columns:auto 1fr}.beta-alliance-head>strong{grid-column:1/-1;width:max-content}.beta-alliance-members>article,.beta-alliance-applications>article,.beta-alliance-directory>article,.beta-alliance-reinforcements>article{flex-wrap:wrap;align-items:flex-start}}.beta-vacation{background:#f8fafc;border:1px solid #dce1e7;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.beta-vacation>div{gap:3px;display:grid}.beta-vacation small{color:#687384;font-weight:900}.beta-vacation p{color:#52616f;margin:0}.beta-vacation button{color:#fff;cursor:pointer;background:#273646;border:0;border-radius:8px;padding:9px 12px;font-weight:850}.beta-vacation.vacation,.beta-vacation.resume_pending{background:#fff9e8;border-color:#e8c36c}.beta-vacation>strong{color:#94620b}.beta-vacation>em{color:#8e1b27;grid-column:1/-1;font-size:11px;font-style:normal}@media (max-width:620px){.beta-vacation{grid-template-columns:1fr}.beta-vacation button,.beta-vacation>strong{justify-self:start}}.settings,.game-logout-button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.settings:hover,.game-logout-button:hover{background:#f1f3f5}.settings img,.settings svg,.game-logout-button svg{width:28px!important;height:28px!important}.game-logout-button{color:#c41424}.simulation-clock{min-width:112px}.time-controls{gap:6px;margin-left:0}.time-controls button{width:34px;height:34px;padding:5px}.time-controls svg{width:21px;height:21px}.time-controls .simulation-paused-control{color:#fff;background:#b91424}.simulation-pause-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101724b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.simulation-pause-dialog{background:#f7f8fa;border:1px solid #fff5;border-radius:17px;width:min(650px,100%);overflow:hidden;box-shadow:0 28px 80px #080c1470}.simulation-pause-dialog>header{color:#fff;background:linear-gradient(110deg,#b50f20,#d62835 45%,#172235);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:19px 21px;display:grid}.simulation-pause-dialog>header>span{color:#b50f20;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.simulation-pause-dialog>header small{color:#ffd8dc;letter-spacing:.1em;font-weight:900}.simulation-pause-dialog>header h2{margin:2px 0 0;font:850 26px/1.1 Barlow Condensed,sans-serif}.simulation-pause-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.simulation-pause-dialog>p{color:#4c5868;margin:17px 21px;line-height:1.45}.simulation-pause-effects{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 21px;display:grid}.simulation-pause-effects span{background:#fff;border:1px solid #dce2e8;border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.simulation-pause-effects b{color:#202735}.simulation-pause-effects small{color:#687384;line-height:1.35}.simulation-pause-dialog .simulation-pause-note{color:#8d1722;background:#fff0f1;border-left:3px solid #b91424;margin-top:12px;padding:10px 12px;font-weight:800}.simulation-pause-dialog .simulation-pause-error{color:#a8101e;background:#ffe1e4;border-radius:8px;padding:10px 12px}.simulation-pause-dialog>footer{background:#fff;border-top:1px solid #dfe4e9;justify-content:flex-end;gap:9px;padding:15px 21px;display:flex}.simulation-pause-dialog>footer button{color:#394454;cursor:pointer;background:#fff;border:1px solid #d1d7df;border-radius:8px;min-height:41px;padding:9px 15px;font-weight:900}.simulation-pause-dialog>footer button:last-child{color:#fff;background:#b91424;border-color:#b91424}.simulation-pause-dialog button:disabled{opacity:.55;cursor:wait}.account-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101724b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-dialog{background:#f5f7f9;border:1px solid #fff5;border-radius:18px;width:min(920px,100%);max-height:min(850px,100vh - 40px);overflow:auto;box-shadow:0 28px 80px #080c1470}.account-dialog-header{color:#fff;background:linear-gradient(110deg,#b50f20,#d62835 42%,#172235);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.account-dialog-header>div:nth-child(2){min-width:0}.account-dialog-header small{color:#ffd8dc;letter-spacing:.11em;font-weight:900}.account-dialog-header h2{margin:2px 0;font:800 30px/1 Barlow Condensed,sans-serif}.account-dialog-header p{color:#f2dfe1;overflow-wrap:anywhere;margin:5px 0 0}.account-dialog-header>button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff5;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.account-avatar{color:#98101c;background:#fff;border:2px solid #ffffff90;border-radius:16px;place-items:center;width:58px;height:58px;font-size:21px;font-weight:950;display:grid}.account-dialog-tabs{background:#fff;border-bottom:1px solid #dde2e7;gap:6px;padding:10px 16px;display:flex}.account-dialog-tabs button{color:#556170;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-weight:850;display:flex}.account-dialog-tabs button[aria-pressed=true]{color:#fff;background:#bc1424}.account-dialog-content{gap:14px;padding:16px;display:grid}.account-dialog-loading{color:#657181;place-items:center;min-height:280px;font-weight:800;display:grid}.account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.account-facts article{background:#fff;border:1px solid #dde3e8;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.account-facts article>svg{color:#ba1525;flex:none;width:23px}.account-facts article span{gap:3px;min-width:0;display:grid}.account-facts small{color:#707b89;text-transform:uppercase;font-size:10px;font-weight:850}.account-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-form{background:#fff;border:1px solid #dce2e8;border-radius:12px;gap:12px;padding:16px;display:grid}.account-form>header{border-bottom:1px solid #e6e9ed;padding-bottom:10px}.account-form>header>div{align-items:center;gap:10px;display:flex}.account-form>header svg{color:#bd1424}.account-form>header span{gap:2px;display:grid}.account-form>header small,.account-form label>small{color:#747f8e;font-weight:500}.account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-form label{color:#252d3a;gap:6px;font-size:12px;font-weight:850;display:grid}.account-form input{color:#172033;background:#fbfcfd;border:1px solid #cfd6de;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.account-form input:focus{border-color:#b91424;outline:3px solid #d9233420}.account-form .account-email-locked input{color:#5c6675;cursor:not-allowed;background:#f1f4f7;border-color:#dce2e8}.account-form .account-email-locked input:focus{border-color:#dce2e8;outline:none}.account-form .account-email-locked>small{color:#657181;align-items:center;gap:6px;font-weight:650;display:flex}.account-form .account-email-locked>small svg{color:#657181;flex:none}.account-form>button{color:#fff;cursor:pointer;background:#bd1424;border:0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-weight:900;display:flex}.account-form>button:disabled{opacity:.55;cursor:wait}.account-game-form>button{background:#273646}.account-simulation-state{background:#f8fafc;border:1px solid #d7dee5;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.account-simulation-state>span{color:#fff;background:#16865b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.account-simulation-state>span svg{width:21px;height:21px}.account-simulation-state>div{min-width:0}.account-simulation-state small,.account-simulation-state b{display:block}.account-simulation-state small{color:#687384;letter-spacing:.08em;font-size:9px;font-weight:900}.account-simulation-state b{color:#172033;margin-top:2px;font-size:15px}.account-simulation-state p{color:#5f6b79;margin:4px 0 0;font-size:11px;line-height:1.4}.account-simulation-state.paused{background:#fff9e8;border-color:#e8c36c}.account-simulation-state.paused>span{background:#a66c00}.account-email-preferences{background:#f8fafc;border:1px solid #d7dee5;border-radius:10px;display:grid;overflow:hidden}.account-email-preferences>header{border-bottom:1px solid #dfe4e9;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.account-email-preferences>header>span{color:#fff;background:#bd1424;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.account-email-preferences>header>span svg{width:21px;height:21px}.account-email-preferences b{color:#172033;font-size:13px}.account-email-preferences p{color:#5f6b79;margin:4px 0 0;font-size:11px;line-height:1.4}.account-email-preference-row{border-bottom:1px solid #e6eaee;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:11px 14px;display:grid}.account-email-preference-row:last-child{border-bottom:0}.account-switch{cursor:pointer;align-items:center;grid-template-columns:auto auto!important;gap:4px 8px!important;display:grid!important}.account-switch input{opacity:0;pointer-events:none;position:absolute;width:1px!important;min-height:1px!important}.account-switch>span{background:#aab3bd;border-radius:999px;grid-row:1;width:46px;height:25px;transition:background .2s;position:relative}.account-switch>span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0004}.account-switch input:checked+span{background:#16865b}.account-switch input:checked+span:after{transform:translate(21px)}.account-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #d9233440}.account-switch em{color:#586473;text-align:center;grid-column:1;font-size:10px;font-style:normal}.account-territory-note{color:#4e5e6e;background:#eef4f8;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:11px;display:flex}.account-territory-note svg{color:#226081;flex:none}.account-territory-note a{color:#a91321;font-weight:900;text-decoration:underline}.account-password-form{width:100%;max-width:620px;margin:auto}.account-password-rule{color:#5c6674;background:#fff3f4;border-left:3px solid #c21b2b;margin:0;padding:10px}.register-identity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-requirements{background:#f7f9fb;border:1px solid #dde2e7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:8px 0 14px;padding:12px;list-style:none;display:grid}.password-requirements li{color:#7a8491;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.password-requirements li svg{flex:none;width:15px;height:15px}.password-requirements li.valid{color:#118148}.password-requirements li.valid svg{color:#fff;background:#118148;border-radius:50%;padding:2px}@media (max-width:620px){.register-identity-grid,.password-requirements{grid-template-columns:1fr}}.account-dialog-message,.account-dialog-error{border-radius:8px;margin:0;padding:10px 12px;font-weight:750}.account-dialog-message{color:#08704a;background:#e7f8ef}.account-dialog-error{color:#a8101e;background:#ffe9eb}@media (max-width:700px){.account-dialog-backdrop{padding:8px}.account-dialog{max-height:calc(100vh - 16px)}.account-dialog-header{padding:14px}.account-avatar{width:46px;height:46px}.account-dialog-header h2{font-size:24px}.account-facts,.account-form-grid{grid-template-columns:1fr}.account-email-preference-row{align-items:start}.account-dialog-tabs button{flex:1;justify-content:center}.simulation-pause-effects{grid-template-columns:1fr}}.beta-nav-access{align-items:center;gap:10px;display:flex}.beta-nav-access a{color:#161b2a;border-radius:8px;padding:10px 14px;font-weight:700}.beta-nav-access a:first-child{color:#fff;background:#d90416}.beta-nav-access a:hover{transform:translateY(-1px);box-shadow:0 7px 18px #1118271c}.beta-nav-access a:first-child:hover{color:#fff;background:#b90313}@media (max-width:600px){.beta-nav-access{gap:4px}.beta-nav-access a{padding:8px;font-size:.75rem}}.support-chat{z-index:80;justify-items:end;gap:10px;display:grid;position:fixed;bottom:41px;right:20px}.support-chat-toggle{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 17px;font-weight:800;display:flex;box-shadow:0 8px 20px #0006}.support-chat-toggle svg{width:21px;height:21px}.support-chat-panel{background:#fff;border:1px solid #dfe4e9;border-radius:16px;width:min(390px,100vw - 24px);overflow:hidden;box-shadow:0 24px 60px #11182742}.support-chat-panel>header{color:#fff;background:linear-gradient(115deg,#b80719,#253142);align-items:center;gap:11px;padding:16px;display:flex}.support-chat-panel>header>span{background:#ffffff20;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.support-chat-panel header div{flex:1}.support-chat-panel header small{letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.support-chat-panel header h2{margin:3px 0 0;font-size:16px}.support-chat-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.support-chat-panel>p{color:#657184;margin:0;padding:13px 16px 0;font-size:12px;line-height:1.45}.support-chat-panel form{gap:11px;padding:14px 16px 16px;display:grid}.support-chat-panel label{color:#303947;gap:5px;font-size:12px;font-weight:800;display:grid}.support-chat-panel select,.support-chat-panel textarea{color:#172033;width:100%;font:inherit;background:#f8fafb;border:1px solid #d4dae1;border-radius:8px;padding:10px}.support-chat-panel textarea{resize:vertical;line-height:1.45}.support-chat-send{color:#fff;cursor:pointer;background:#d90416;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:850;display:flex}.support-chat-send:disabled{cursor:wait;opacity:.65}.support-chat-feedback{border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.support-chat-feedback.success{color:#08773b;background:#eaf9f0}.support-chat-feedback.error{color:#a50015;background:#ffecee}@media (max-width:720px){.support-chat{bottom:35px;right:12px}.support-chat-toggle span{display:none}.support-chat-toggle{padding:13px}.support-chat-panel{max-height:calc(100vh - 135px);overflow:auto}}.support-chat-panel>p{text-align:justify;text-justify:inter-word}.game-version-link{text-align:center;color:#6d7480;padding:6px;font-size:10px;font-weight:800;position:absolute;bottom:78px;left:17px;right:17px}.game-version-link:hover{color:#d90416}.release-page{color:#172033;background:#f3f5f7;min-height:100vh;padding-bottom:70px}.release-page>header{background:#fff;border-bottom:1px solid #e1e5e9;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(18px,6vw,90px);display:flex}.release-page>header>a{align-items:center;gap:7px;font-weight:800;display:flex}.release-page>header .logo{font-size:22px}.release-hero{color:#fff;background:linear-gradient(120deg,#111c2a,#263549 62%,#840b1a);padding:70px clamp(18px,8vw,130px)}.release-hero>span{color:#ffb6bd;border:1px solid #ffffff30;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.release-hero>span svg{width:17px}.release-hero h1{letter-spacing:-.03em;margin:20px 0 12px;font:800 clamp(2.8rem,6vw,5.6rem)/.95 Barlow Condensed}.release-hero p{color:#cbd4dd;max-width:720px;margin:0;line-height:1.65}.release-list{gap:18px;max-width:1050px;margin:-30px auto 0;padding:0 20px;display:grid}.release-list article{background:#fff;border:1px solid #dfe4e9;border-radius:14px;padding:25px;box-shadow:0 12px 35px #1720330d}.release-list article.current{border-top:5px solid #d90416}.release-list article>header{align-items:center;gap:12px;display:flex}.release-list article>header>span{color:#d90416;background:#ffecef;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.release-list small{color:#798391;letter-spacing:.08em;font-size:10px;font-weight:900}.release-list h2{margin:2px 0 0;font-size:28px}.release-list h3{margin:22px 0 7px}.release-list>article>p{color:#687386}.release-list ul{grid-template-columns:1fr 1fr;gap:9px 18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.release-list li{color:#3c4654;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.release-list li svg{color:#15904b;flex:none;width:17px;height:17px}@media (max-width:760px){.release-list ul{grid-template-columns:1fr}.game-version-link{display:none}}
