.islands .beam{transform-origin:0;background:linear-gradient(90deg,#4bdcff88,#0000);height:1px;position:absolute}.dataRings{border:1px dashed #38c9ff2f;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #375eff22}.islands button:not(.central){border:1px solid var(--c);background:#10223d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:92px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 15px 35px #0008}.islands button i{color:var(--c);font-size:20px;font-style:normal}.islands button strong{margin-top:6px;font-size:10px}.islands button small{color:#7590aa;margin-top:3px;font-size:7px}.islands .central{background:radial-gradient(circle,#2473b9,#17205c 45%,#07132a 67%);border:1px solid #67deff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:155px;height:155px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #2f7cff77}.central i{background:#45d4ff22;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.central strong{margin-top:8px;font-size:12px}.central small{color:#70cff1;margin-top:4px;font-size:8px}.aiOrb{z-index:12;background:radial-gradient(circle at 35% 30%,#aefaff,#277fc9 30%,#4735ab 62%,#08152c 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:fixed;bottom:25px;right:30px;box-shadow:0 0 16px #47dfff,0 0 50px #4f63ff99}.aiOrb:before,.aiOrb span{content:"";border:1px solid #57dfff66;border-radius:50%;animation:5s linear infinite spin;position:absolute;inset:-7px}.aiOrb span{border-style:dashed;animation-direction:reverse;inset:-12px}.aiOrb b{font-size:15px}.aiOrb small{font-size:8px}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#01040bbb;place-items:center;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#101f3bfa,#071126fa);border:1px solid #3e74a7;border-radius:16px;width:680px;padding:30px;position:relative;box-shadow:0 35px 100px #000c}.close{color:#748ba5;background:0 0;font-size:24px;position:absolute;top:16px;right:20px}.tag{letter-spacing:1.5px;color:#4fc9ef;font-size:9px}.projectHero{align-items:center;margin:22px 0;display:flex}.miniShip{background:#102a50;border-radius:14px;width:76px;height:65px;margin-right:18px;position:relative}.miniShip .shipBody{top:18px;left:15px}.projectHero h2,.deptModal h2{margin:0;font-size:22px}.projectHero p,.deptModal>p{color:#718ca8;font-size:11px}.projectHero em{color:#ffbb67;background:#4a3119;border-radius:15px;margin-left:auto;padding:6px 10px;font-size:10px;font-style:normal}.projectHero em.danger{color:#ff718b;background:#451b29}.metrics{border:1px solid var(--line);background:#0b1932;border-radius:10px;grid-template-columns:repeat(4,1fr);padding:15px;display:grid}.metrics div{border-left:1px solid var(--line);padding-left:16px}.metrics div:first-child{border:0}.metrics small,.metrics b{display:block}.metrics small{color:#667f9c;font-size:9px}.metrics b{margin-top:7px;font-size:14px}.progress{background:#122641;border-radius:4px;height:4px;margin:13px 0 22px}.progress i{background:linear-gradient(90deg,#26d9ff,#786cff);height:100%;display:block}.aiJudgment{background:linear-gradient(90deg,#132852,#171d4a);border:1px solid #3b65a1;border-radius:10px;gap:14px;padding:17px;display:flex}.aiJudgment>span,.miniOrb{background:linear-gradient(135deg,#35d3ff,#6a54e9);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.aiJudgment small{color:#65d5ff;font-size:9px}.aiJudgment p{margin:5px 0;font-size:12px;line-height:1.7}.modalActions{gap:8px;margin-top:20px;display:flex}.modalActions button{color:#7999b9;background:#152b48;border-radius:6px;padding:10px 18px;font-size:10px}.modalActions button:first-child{color:#fff;background:linear-gradient(90deg,#278bd1,#6558dd)}.deptModal{width:760px}.appGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.appGrid button{border:1px solid var(--line);text-align:left;background:#0c1c37;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr auto;column-gap:12px;height:100px;padding:16px;display:grid}.appGrid i{border-radius:9px;grid-row:1/3;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.appGrid b{font-size:12px}.appGrid small{color:#677f9c;font-size:9px}.appGrid em{color:#56cfff;grid-area:1/3/3;align-self:center;font-size:9px;font-style:normal}.connectNote{color:#69bdb2;background:#123330;border:1px solid #246760;border-radius:7px;margin-top:16px;padding:11px;font-size:9px}.assistant{z-index:30;background:linear-gradient(155deg,#101f3dfb,#071126fb);border:1px solid #3875af;border-radius:18px;flex-direction:column;width:420px;height:650px;max-height:calc(100vh - 40px);display:flex;position:fixed;bottom:20px;right:24px;overflow:hidden;box-shadow:0 25px 100px #000c}.assistant header{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:76px;padding:16px;display:flex}.assistant header small{color:#65849f;margin-top:4px;font-size:9px;display:block}.assistant header button{color:#7890a7;background:0 0;margin-left:auto;font-size:22px}.miniOrb{width:42px;height:42px}.chat{background:radial-gradient(circle at 70% 30%,#13326366,#0000 45%);flex:1;padding:17px;overflow:auto}.aiMsg,.userMsg{border-radius:12px;max-width:88%;margin-bottom:14px;padding:12px 14px;font-size:11px;line-height:1.75}.aiMsg{color:#b7cbe0;background:#132847;border:1px solid #234367}.userMsg{background:linear-gradient(90deg,#287ec6,#5f56d4);margin-left:auto}.answer>span{color:#54d5ff;font-size:9px}.answer p strong{color:#ff889b}.insight{background:#301d33;border:1px solid #73344d;border-radius:8px;gap:10px;padding:10px;display:flex}.insight>i{background:#ff637f;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.insight span b,.insight span small{display:block}.insight span b{color:#ff8aa1;font-size:9px}.insight span small{color:#9d7584;font-size:8px}.answer footer{gap:5px;margin-top:12px;display:flex}.answer footer button,.prompts button{color:#79c9ee;background:#152f52;border:1px solid #28537d;border-radius:5px;padding:7px;font-size:8px}.prompts{flex-wrap:wrap;gap:5px;padding:0 17px 10px;display:flex}.input{border-top:1px solid var(--line);height:65px;padding:12px;display:flex}.input input{color:#fff;background:#0b1b35;border:1px solid #254c76;border-radius:8px;outline:none;flex:1;padding:0 12px;font-size:10px}.input button{background:linear-gradient(135deg,#31bfe9,#6555dc);border-radius:8px;width:38px;margin-left:7px}.story{color:#7f9bb8;border-left:2px solid #43d9ff;height:76px;margin:18px 0;padding:10px 16px}.story b{color:#fff;margin-bottom:8px;font-size:18px;display:block}.story p{margin:0;font-size:11px}.connectionPage,.appsPage,.archPage{height:calc(100vh - 97px);padding-bottom:25px;overflow:auto}.connectMap{border-radius:14px;grid-template-columns:1fr 340px 1fr;align-items:center;height:610px;min-height:570px;padding:26px 44px;display:grid;position:relative;overflow:hidden}.connectMap:before{content:"";background:linear-gradient(90deg,#0000,#39d7ff88,#0000);height:1px;position:absolute;top:50%;left:15%;right:15%;box-shadow:0 0 25px #3ad4ff}.nodeCloud{z-index:2;gap:9px;display:grid}.nodeCloud h3{letter-spacing:1px;color:#85a8c8;margin:0 0 5px;font-size:13px}.nodeCloud button{border:1px solid var(--line);text-align:left;background:#0b1a34;border-radius:8px;align-items:center;width:205px;height:51px;padding:8px 10px;display:flex}.nodeCloud.right button{margin-left:auto}.nodeCloud button>i{color:#5ed7ff;background:#173658;border-radius:7px;place-items:center;width:34px;height:34px;margin-right:10px;font-size:9px;font-style:normal;display:grid}.nodeCloud button span b,.nodeCloud button span small{display:block}.nodeCloud button span b{font-size:10px}.nodeCloud button span small{color:#57728e;margin-top:4px;font-size:8px}.nodeCloud.right button>i{color:#45e0b0;background:#1d3c45}.nodeCloud.right button span small{color:#41af91}.hub{text-align:center;z-index:3}.pulse{background:radial-gradient(circle,#347acc,#172b69 40%,#071328 68%);border:1px solid #65ddff;border-radius:50%;place-items:center;width:160px;height:160px;margin:auto;display:grid;position:relative;box-shadow:0 0 75px #367bff66}.pulse:before,.pulse:after{content:"";border:1px dashed #45d6ff44;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:-24px}.pulse:after{animation-direction:reverse;inset:-47px}.pulse span{text-shadow:0 0 15px #fff;font-size:35px;font-weight:700}.hub h2{margin:25px 0 6px;font-size:19px}.hub p{color:#7390ad;font-size:9px}.hub>div:last-child{color:#58c8ac;font-size:9px}.connectFooter{border:1px solid var(--line);background:#09172d;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:14px;padding:15px;display:grid}.connectFooter span{color:#6f88a3;text-align:center;border-right:1px solid var(--line);font-size:9px}.connectFooter span:last-child{border:0}.connectFooter b{color:#4ed7ff;margin-right:8px;font-size:16px}.appsGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.appCard{border:1px solid var(--line);text-align:left;background:linear-gradient(145deg,#10213d,#09152b);border-radius:12px;height:172px;padding:17px;transition:all .2s;position:relative}.appCard:hover{border-color:#398fd0;transform:translateY(-4px);box-shadow:0 15px 35px #0008}.appCard>i{background:linear-gradient(135deg,#278acb,#6858dc);border-radius:10px;place-items:center;width:43px;height:43px;font-size:12px;font-style:normal;font-weight:700;display:grid}.appCard>span{color:#48d6ad;background:#133b36;border-radius:8px;padding:4px 7px;font-size:8px;position:absolute;top:12px;right:12px}.appCard>span.soon{color:#8c91b0;background:#24263e}.appCard h3{margin:15px 0 5px;font-size:13px}.appCard p{color:#657f9b;font-size:8px}.appCard em{color:#52cfff;font-size:8px;font-style:normal}.legacy{border:1px solid var(--line);background:#09172e;border-radius:11px;align-items:center;gap:8px;margin-top:18px;padding:15px;display:flex}.legacy h3{margin-right:15px;font-size:12px}.legacy button{background:#112441;border:1px solid #203b5b;border-radius:7px;flex:1;padding:10px;font-size:10px}.legacy small{color:#577693;margin-top:4px;font-size:7px;display:block}.arch{text-align:center;border-radius:14px;max-width:1050px;margin:auto;padding:20px 48px}.archBoss{text-align:left;align-items:center;gap:12px;display:inline-flex}.archBoss i{background:linear-gradient(135deg,#327acb,#7a64e8);border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.archBoss small,.archBoss b{display:block}.archBoss small{color:#5986aa;font-size:7px}.down{color:#40cfff;height:23px}.archCockpit,.brain,.dataHub{background:linear-gradient(90deg,#10284a,#17255b,#10284a);border:1px solid #3d73a0;border-radius:8px;width:72%;margin:auto;padding:11px;font-size:14px}.archCockpit small{color:#6e9abb;margin-top:5px;font-size:8px;display:block}.brain{background:linear-gradient(90deg,#18214d,#302364,#18214d);border-color:#625acb;width:83%}.brain div,.dataHub div{margin-top:8px}.brain span,.dataHub span{color:#8cb7d7;border:1px solid #415383;border-radius:5px;margin:0 3px;padding:5px 12px;font-size:8px;display:inline-block}.dataHub{background:linear-gradient(90deg,#103044,#19385d,#103044);border-color:#2f9db3;width:94%}.split{color:#48d7ff;word-spacing:60px;height:38px;padding-top:9px}.split span{word-spacing:normal;border:1px solid #29728c;border-radius:10px;padding:5px 14px;font-size:9px}.systems{grid-template-columns:1fr 1fr;gap:25px;display:grid}.systems section{background:#0c1d37;border:1px solid #254f73;border-radius:9px;padding:12px}.systems section:last-child{border-color:#3b5e9b}.systems h3{font-size:11px}.systems span{color:#75a2c5;background:#142c4c;border-radius:4px;margin:3px;padding:5px 8px;font-size:8px;display:inline-block}.arch footer{color:#53d6c2;background:#0d292e;border:1px solid #326269;border-radius:7px;margin-top:13px;padding:9px;font-size:10px}.arch footer span{color:#648d91;margin-left:12px;font-size:8px}.finalPage{text-align:center;place-items:center;height:calc(100vh - 97px);display:grid;position:relative}.finalPage:before{content:"";background:repeating-radial-gradient(circle,#3fbfff0b 0 55px,#0000 56px 70px);border:1px solid #44cfff1c;border-radius:50%;width:600px;height:600px;animation:35s linear infinite spin;position:absolute}.finalCore{z-index:2}.finalCore>span{letter-spacing:4px;color:#4fcff3;font-size:10px}.finalCore h2{color:#0000;background:linear-gradient(90deg,#fff,#69ddff);-webkit-background-clip:text;background-clip:text;margin:35px 0 10px;font-size:46px}.finalCore h3{color:#a9b7ff;margin:0;font-size:37px}.finalLine{background:#42d8ff;width:80px;height:2px;margin:30px auto;box-shadow:0 0 15px #42d8ff}.finalCore>b{font-size:23px}.finalCore p{color:#7899b9;font-size:13px}.finalCore small{color:#53708d;letter-spacing:1px;margin-top:38px;font-size:9px;display:block}@media (height<=800px){.connectMap{height:520px}.arch{transform-origin:top;transform:scale(.88)}.assistant{height:600px}}.fourDomainPage .story,.domainAppsPage .story{border-left-color:#71efff}.managementMap{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(#0209106b,#020910e0),url(/enterprise-command-bases.png) 50%/cover;border:1px solid #4fd5f047;height:650px;min-height:650px;padding:22px;position:relative;overflow:hidden}.managementMap:before,.managementMap:after{content:"";pointer-events:none;position:absolute;inset:0}.managementMap:before{background:linear-gradient(90deg,#0000 49.9%,#54e2ff1f 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#54e2ff1f 50%,#0000 50.1%)}.managementMap:after{clip-path:polygon(0 0,16% 0,16% 1px,84% 1px,84% 0,100% 0,100% 100%,84% 100%,84% calc(100% - 1px),16% calc(100% - 1px),16% 100%,0 100%);border:1px solid #4ed9f421;inset:18px}.domainGrid{z-index:2;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:86px 154px;height:100%;display:grid;position:relative}.managementZone{border:1px solid color-mix(in srgb,var(--zone),transparent 48%);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 0 34px color-mix(in srgb,var(--zone),transparent 91%),0 14px 35px #0007;background:linear-gradient(135deg,#03121ef5,#061b29d6);padding:12px 14px}.managementZone>header{border-bottom:1px solid color-mix(in srgb,var(--zone),transparent 76%);align-items:center;padding-bottom:8px;display:flex}.managementZone>header>i{background:color-mix(in srgb,var(--zone),transparent 78%);border:1px solid var(--zone);color:#fff;width:38px;height:38px;box-shadow:0 0 20px color-mix(in srgb,var(--zone),transparent 72%);place-items:center;margin-right:10px;font-size:17px;font-style:normal;display:grid}.managementZone header span{flex-direction:column;display:flex}.managementZone header small{letter-spacing:1.5px;color:var(--zone);font-size:5px}.managementZone header b{margin-top:2px;font-size:16px}.managementZone header em{color:#6f91a2;font-size:7px;font-style:normal}.managementZone header strong{color:var(--zone);border:1px solid color-mix(in srgb,var(--zone),transparent 60%);background:color-mix(in srgb,var(--zone),transparent 90%);margin-left:auto;padding:5px 7px;font-size:7px}.zoneColumns{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.zoneColumns h4{color:#658c9d;letter-spacing:1px;margin:0 0 5px;font-size:7px}.zoneColumns button{text-align:left;background:#071a27d1;border:1px solid #5199b02e;align-items:center;gap:6px;width:100%;height:29px;margin:3px 0;padding:0 7px;font-size:8px;display:flex}.zoneColumns button>i{color:var(--zone);font-size:6px;font-style:normal}.zoneColumns button small{color:#4f788b;margin-left:auto;font-size:5px}.managementHub{z-index:4;text-align:center;clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);filter:drop-shadow(0 0 30px #3bdeff59);background:radial-gradient(circle,#196c8ed6,#051525f2 58%,#01080f40 59%);flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.managementHub .pulse{background:radial-gradient(circle,#c8ffff,#16a4c8 18%,#183e79 49%,#061525 70%);width:76px;height:76px;margin:0}.managementHub .pulse:before{inset:-14px}.managementHub .pulse:after{inset:-24px}.managementHub .pulse span{font-size:22px}.managementHub h2{margin:14px 0 4px;font-size:14px}.managementHub p{color:#69aec1;margin:0 0 7px;font-size:6px}.managementHub>div:last-child{color:#68d3b8;font-size:6px}.domainAppsPage{background:radial-gradient(circle at 50% 18%,#1f8aaf24,#0000 58%)}.operationMatrix{grid-template-columns:repeat(4,1fr);gap:12px;min-height:610px;display:grid}.operationMatrix>section{border:1px solid color-mix(in srgb,var(--zone),transparent 55%);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);min-width:0;box-shadow:inset 0 0 50px color-mix(in srgb,var(--zone),transparent 93%),0 20px 45px #0006;background:linear-gradient(155deg,#041826f7,#050d19f0);padding:16px 13px 38px;position:relative}.operationMatrix>section:before{content:"";background:var(--zone);height:2px;box-shadow:0 0 18px var(--zone);position:absolute;top:0;left:0;right:0}.operationMatrix header{border-bottom:1px solid color-mix(in srgb,var(--zone),transparent 76%);align-items:center;height:84px;display:flex}.operationMatrix header>i{border:1px solid var(--zone);width:48px;height:48px;color:var(--zone);background:color-mix(in srgb,var(--zone),transparent 89%);place-items:center;margin-right:10px;font-size:20px;font-style:normal;display:grid}.operationMatrix header span{flex-direction:column;display:flex}.operationMatrix header small{letter-spacing:1px;color:var(--zone);font-size:5px}.operationMatrix header b{margin:4px 0 2px;font-size:17px}.operationMatrix header em{color:#6d8b9c;font-size:8px;font-style:normal}.domainAppList h4{letter-spacing:1.3px;color:#567d90;margin:15px 0 7px;font-size:7px}.domainAppList button{text-align:left;background:#081d2cc7;border:1px solid #509db430;flex-direction:column;justify-content:center;width:100%;height:44px;margin:6px 0;padding:7px 9px;display:flex}.domainAppList button:hover{border-color:var(--zone);background:color-mix(in srgb,var(--zone),transparent 91%)}.domainAppList button span{font-size:9px}.domainAppList button small{color:#5e8192;margin-top:3px;font-size:6px}.domainAppList button.legacyApp{background:#04121eb3;border-style:dashed}.operationMatrix footer{color:var(--zone);border-top:1px solid color-mix(in srgb,var(--zone),transparent 78%);padding-top:8px;font-size:7px;position:absolute;bottom:10px;left:13px;right:13px}.businessDomains{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.businessDomains section{border:1px solid color-mix(in srgb,var(--zone),transparent 56%);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(145deg,#081d2cf0,#05121feb);padding:10px 7px 9px;position:relative}.businessDomains section>i{color:var(--zone);font-size:14px;font-style:normal;position:absolute;top:7px;right:8px}.businessDomains h3{color:#fff;margin:0;font-size:11px}.businessDomains small{color:var(--zone);font-size:6px}.businessDomains p,.businessDomains em{color:#7694a4;margin:7px 0 0;font-size:6px;font-style:normal;display:block}.businessDomains em{color:#4f7081}.archPage .split{word-spacing:22px}:root{--cyan:#45e7ff;--electric:#5b8cff;--deep:#030919;--glass:#071227bd;--hair:#74d2ff38}body{background:#020817}.shell:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 15%,#4bb6ff0b 48%,#0000 72%);position:fixed;inset:0}.noise{opacity:.25;background-size:28px 28px}.sidebar{background:linear-gradient(#030b19fa,#040d1df0);width:214px;padding:22px 13px;box-shadow:18px 0 45px #00000042}.brand{height:72px;margin-bottom:18px}.brandMark{background:linear-gradient(135deg,#0c4c7b,#26225d);border-radius:4px;width:43px;height:43px;position:relative;transform:rotate(45deg)}.brandMark:first-letter{transform:rotate(-45deg)}.brand b{font-size:15px}.sidebar nav{gap:5px}.sidebar nav button,.sideBottom button{border:1px solid #0000;height:45px;font-size:12px}.workspace{padding:0 22px 18px}.workspace>header{height:82px}.workspace h1{font-size:22px}.eyebrow{color:#5cb7e8}.status{gap:16px}.dashboardV2{height:calc(100vh - 100px);padding-top:96px;display:block;position:relative}.dashboardV2 .viewTabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--hair);background:#040d1ec2;align-items:center;height:44px;padding:4px;display:flex;top:15px;left:0}.dashboardV2 .viewTabs>span{color:#63809e;letter-spacing:1px;border-right:1px solid var(--hair);padding:0 12px;font-size:9px}.dashboardV2 .viewTabs button{height:34px;padding:0 17px}.dashboardV2 .viewTabs .active{background:linear-gradient(135deg,#167fc5,#5c54d6);box-shadow:0 0 28px #268dff80}.executiveStats{z-index:6;grid-template-columns:1fr 1fr 1fr 1.35fr;gap:10px;height:72px;display:grid;position:absolute;top:65px;left:0;right:0}.executiveStats>div,.executiveStats>button{border:1px solid var(--hair);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:linear-gradient(120deg,#0a1d3ae0,#071124b8);border-radius:9px;align-items:center;gap:12px;padding:0 17px;display:flex;box-shadow:inset 0 1px #ffffff08,0 12px 35px #0000002e}.executiveStats>div>i{border-radius:8px;width:9px;height:36px;box-shadow:0 0 18px}.blueDot{color:#43d9ff;background:#43d9ff}.violetDot{color:#8474ff;background:#8474ff}.greenDot{color:#2be3ab;background:#2be3ab}.executiveStats span{display:block}.executiveStats small{color:#7090ad;letter-spacing:.5px;font-size:8px;display:block}.executiveStats b{margin-top:4px;font-size:21px;display:inline-block}.executiveStats em{color:#5c7a95;margin-left:8px;font-size:7px;font-style:normal}.executiveStats>button>i{background:radial-gradient(circle at 30% 25%,#bdfdff,#47b6e8 28%,#5551d9 63%,#14234d 69%);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;display:grid;box-shadow:0 0 25px #4dcfff99}.executiveStats>button b{color:#bcecff;font-size:10px;display:block}.worldCanvas{background-color:#041024;background-position:50%;background-size:cover;border:1px solid #61d1ff4d;border-radius:14px;position:absolute;inset:147px 0 0;overflow:hidden;box-shadow:inset 0 0 100px #04143066,0 24px 70px #00000061}.worldCanvas:before{content:"";z-index:1;background:linear-gradient(#02091780 0,#0000 18% 70%,#020815a6 100%),radial-gradient(circle,#0000 40%,#01061085 100%);position:absolute;inset:0}.worldCanvas:after{content:"";mix-blend-mode:screen;opacity:.4;z-index:1;pointer-events:none;background-image:linear-gradient(#5ecdff0b 1px,#0000 1px),linear-gradient(90deg,#5ecdff0b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.worldShade{z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 80px #020817}.worldCanvas .canvasTitle{z-index:8;top:20px;left:26px}.canvasTitle h2{text-shadow:0 0 22px #42cfff;font-size:20px}.canvasTitle p{color:#6f9ebd;margin:5px 0;font-size:8px}.worldCanvas .legend{border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f218f;border-radius:7px;padding:8px 11px}.worldCanvas .fleet,.worldCanvas .islands{z-index:4;background:0 0}.worldCanvas .oceanGrid,.worldCanvas .radarSweep,.worldCanvas .route{opacity:.24}.worldFooter{z-index:9;color:#7496b1;background:linear-gradient(90deg,#030e1fb3,#0000,#030e1fb3);border-top:1px solid #61cbff29;justify-content:space-between;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:14px;left:24px;right:24px}.worldFooter i{background:#2de3aa;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #2de3aa}.worldCanvas .ship{z-index:7}.worldCanvas .shipBody{filter:drop-shadow(0 0 14px #48dfff);background:linear-gradient(150deg,#e1feff,#4dc7f4 35%,#5a55e3 70%);width:54px;height:31px}.worldCanvas .ship.risk高 .shipBody{filter:drop-shadow(0 0 16px #ff456d)}.worldCanvas .ship label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(110deg,#05132af0,#0819329e);border:1px solid #5bcbff57;border-left:2px solid #45ddff;border-radius:5px;padding:8px 10px;top:4px;left:68px;box-shadow:0 8px 24px #00000059}.worldCanvas .ship label strong{letter-spacing:.2px;font-size:9px}.worldCanvas .ship label small{margin-top:4px;display:block}.worldCanvas .ship:hover label{border-color:#77ecff;transform:scale(1.05)}.worldCanvas .ship:hover .shipBody{filter:drop-shadow(0 0 24px #7aefff)}.worldCanvas .islands button:not(.central){z-index:8;border-color:color-mix(in srgb,var(--c),transparent 28%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:150px;height:96px;box-shadow:0 0 24px color-mix(in srgb,var(--c),transparent 72%),0 18px 40px #00000073;clip-path:polygon(16% 0,84% 0,100% 24%,93% 82%,74% 100%,26% 100%,7% 82%,0 24%);background:radial-gradient(#05172bbf,#0510226b)}.worldCanvas .islands button:not(.central):hover{filter:brightness(1.25);transform:translate(-50%,-50%)scale(1.08)}.worldCanvas .islands .central{z-index:9;background:radial-gradient(circle,#7df5ff 0,#238dd0 12%,#3931b5 34%,#05122bc2 63%,#040d1f40 70%);border:1px solid #80eeff;width:176px;height:176px;box-shadow:0 0 25px #5cecff,0 0 80px #354dff,0 0 150px #2e77ff73}.worldCanvas .islands .central:before,.worldCanvas .islands .central:after{content:"";border:1px dashed #64e5ff99;border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:-18px}.worldCanvas .islands .central:after{animation-direction:reverse;inset:-34px}.worldCanvas .islands .beam{z-index:6;opacity:.75;background:linear-gradient(90deg,#7cf3ff,#4cbcff38,#0000);height:4px;box-shadow:0 0 14px #55dfff}.floatingRail{z-index:10;pointer-events:none;grid-template-rows:1.07fr .93fr;gap:10px;width:286px;display:grid;position:absolute;top:165px;bottom:18px;right:16px}.floatingRail .panel{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#06142be0,#081024c2);border-color:#69d2ff47;padding:15px;box-shadow:0 20px 55px #00000073,inset 0 1px #ffffff0a}.floatingRail .panelHead h3{font-size:13px}.floatingRail .panelHead>b{font-size:20px}.floatingRail .radar{height:142px}.floatingRail .radarShape{width:120px;height:120px}.floatingRail .riskLine{padding:8px}.floatingRail .decisions article{margin-top:12px;padding:11px}.floatingRail .decisions h4{font-size:11px}.floatingRail .decisions article button{padding:6px 8px}.aiOrb{background:radial-gradient(circle at 32% 26%,#e2ffff,#4bc6f0 20%,#5c54e7 53%,#07162e 70%);width:70px;height:70px;bottom:23px;right:29px;box-shadow:0 0 14px #68eeff,0 0 55px #586bff,0 0 100px #475cff6b}.modal,.assistant{background:linear-gradient(145deg,#091d38f7,#050c1dfa);border-color:#66daff73;box-shadow:0 35px 120px #000d,0 0 80px #3d8fff40}.appCard,.legacy,.connectMap,.arch{background:linear-gradient(145deg,#0a1c36e6,#050e1ed4);border-color:#69ceff3b;box-shadow:inset 0 1px #ffffff08,0 18px 50px #00000038}.connectionPage .connectMap{background-image:linear-gradient(#030a1880,#030a18c7),url(/islands-world.png);background-position:50%;background-size:cover}.appsPage{background:radial-gradient(circle at 45% 20%,#295c9d30,#0000 55%)}.archPage{background:radial-gradient(circle,#385cb529,#0000 65%)}.finalPage{background:linear-gradient(#02081459,#020712d4),url(/islands-world.png) 50%/cover no-repeat}.finalCore h2{text-shadow:0 0 35px #56daff52}@media (height<=850px){.dashboardV2{padding-top:82px}.executiveStats{height:61px}.executiveStats b{font-size:17px}.worldCanvas{top:134px}.floatingRail{top:150px}.floatingRail .radar{height:120px}}.dashboardV2:has(.worldCanvas.departments) .floatingRail{display:none}.worldCanvas .ship:nth-of-type(3) label,.worldCanvas .ship:nth-of-type(5) label{text-align:right;border-left:1px solid #5bcbff57;border-right:2px solid #45ddff;left:auto;right:54px}.worldCanvas .ship:nth-of-type(3),.worldCanvas .ship:nth-of-type(5){z-index:11}.shell{background:radial-gradient(circle at 55% 0,#143a5d 0,#071525 30%,#020811 70%)}.sidebar{background:linear-gradient(#071321 0,#030a13 100%);border-right:1px solid #50cdff40}.sidebar:after{content:"COMMAND OS · SECURE LINK";letter-spacing:2px;color:#2c6c84;font-size:6px;position:absolute;top:94px;left:22px}.brandMark{background:linear-gradient(135deg,#0f5a74,#132a52);border-radius:3px;box-shadow:0 0 0 4px #36d2ff0f,0 0 28px #2ccaff59}.sidebar nav button.active{background:linear-gradient(90deg,#10789161,#102c491f);border-color:#40d9ff3d;box-shadow:inset 3px 0 #61edff,0 0 24px #21beff1f}.dashboardV2 .viewTabs{background:#06121ee8;border-color:#2d7b91;border-radius:3px}.dashboardV2 .viewTabs:after{content:"TACTICAL VIEW";letter-spacing:2px;color:#3d8299;font-size:7px;position:absolute;left:calc(100% + 12px)}.dashboardV2 .viewTabs button{border-radius:2px}.dashboardV2 .viewTabs .active{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(120deg,#087c9b,#3151a8)}.executiveStats>div,.executiveStats>button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(120deg,#081b2aed,#07101dd4);border-color:#49cae442;border-radius:3px}.executiveStats>button{background:linear-gradient(125deg,#0a566eed,#223376e0);border-color:#46d5f277}.executiveStats small{letter-spacing:1px}.executiveStats b{font-family:Arial Black,Arial,sans-serif}.worldCanvas{background-position:50%;background-size:cover;border-color:#3eb3cf66;border-radius:3px;box-shadow:inset 0 0 120px #020812,0 0 0 1px #112d3d,0 22px 70px #0008}.worldCanvas.projects{background-image:url(/enterprise-project-convoy.png)}.worldCanvas.departments{background-image:url(/enterprise-command-bases.png)}.worldCanvas:before{background:linear-gradient(#01070d80,#0000 20% 72%,#01070dc7),radial-gradient(circle,#0000 45%,#01070e75 100%)}.worldCanvas:after{background-image:linear-gradient(#57dfff0d 1px,#0000 1px),linear-gradient(90deg,#57dfff0d 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#0007,#0000 45%,#0009);mask-image:linear-gradient(#0007,#0000 45%,#0009)}.worldShade:before{content:"";border-top:2px solid #5ee8ff;border-left:2px solid #5ee8ff;width:36px;height:36px;position:absolute;top:12px;left:12px}.worldShade:after{content:"";border-bottom:2px solid #5ee8ff;border-right:2px solid #5ee8ff;width:36px;height:36px;position:absolute;bottom:12px;right:12px}.canvasTitle span{color:#58d9ef;letter-spacing:3px}.canvasTitle h2{text-transform:uppercase;font-family:Arial Black,Microsoft YaHei,sans-serif}.canvasTitle h2:after{content:" / 战略指挥模式";color:#3c9db5;letter-spacing:1px;font-family:Arial,Microsoft YaHei,sans-serif;font-size:8px}.worldCanvas .legend{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#03101ad1;border-color:#3a8497;border-radius:2px}.worldCanvas .ship{width:88px;height:72px}.worldCanvas .shipBody{clip-path:polygon(12% 0,78% 0,100% 28%,91% 86%,67% 100%,12% 86%,0 48%);filter:drop-shadow(0 0 10px #4eeaff);background:linear-gradient(145deg,#bdf9ff,#2587a4 38%,#172e45 42%,#0a1724 75%);border-radius:4px;width:55px;height:31px;top:20px;left:14px}.worldCanvas .shipBody:before{content:"";clip-path:polygon(20% 0,80% 0,100% 65%,70% 100%,15% 82%,0 35%);background:linear-gradient(135deg,#a6f5ff,#216982);width:25px;height:13px;position:absolute;top:5px;left:16px}.worldCanvas .shipBody:after{content:"";border-top:2px dashed #62dff2;border-bottom:2px solid #0c1b29;height:6px;position:absolute;bottom:1px;left:4px;right:4px}.worldCanvas .shipBody i{clip-path:none;background:#5ae4ff;width:14px;height:6px;top:1px;left:24px;box-shadow:0 0 8px #64edff}.worldCanvas .shipBody b{transform-origin:0;background:#8bf6ff;width:14px;height:2px;top:-2px;left:30px;transform:rotate(-18deg)}.worldCanvas .ship .wake{background:linear-gradient(90deg,#0000,#42e8ff44,#0000);width:72px;height:30px;top:40px;left:0}.worldCanvas .ship label{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(105deg,#03131ef7,#071f2fd1);border-color:#3b9db4 #3b9db4 #3b9db4 #60eaff;border-left-style:solid;border-left-width:3px;border-radius:2px;top:1px;left:62px}.worldCanvas .ship label:before{content:"MISSION UNIT";letter-spacing:1.5px;color:#3aa5bc;margin-bottom:3px;font-size:5px;display:block}.worldCanvas .ship.risk高 label{border-left-color:#ff5773;box-shadow:0 0 24px #ff365e33}.worldCanvas .ship.risk中 label{border-left-color:#ffba50}.worldCanvas .ship:hover .shipBody{filter:drop-shadow(0 0 22px #70efff);transform:scale(1.14)}.worldCanvas .islands .central{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:radial-gradient(circle,#abfdff 0,#1aa1c7 9%,#173f83 30%,#051622e0 62%,#0209119e 72%);border:1px solid #6feaff;border-radius:8px;width:190px;height:190px;box-shadow:0 0 35px #4deaff88,0 0 110px #2075cb66}.worldCanvas .islands .central:before,.worldCanvas .islands .central:after{border-style:solid;border-radius:8px;transform:rotate(45deg)}.worldCanvas .islands .central strong:before{content:"SUPREME COMMAND\a ";white-space:pre;letter-spacing:2px;color:#56c4db;font-size:6px;display:block}.worldCanvas .islands button:not(.central){clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:1px solid var(--c);width:168px;height:74px;box-shadow:0 12px 35px #000a,0 0 22px color-mix(in srgb,var(--c),transparent 74%);background:linear-gradient(115deg,#03121df5,#081f2bd1);border-radius:2px}.worldCanvas .islands button:not(.central):before{content:"BASE ONLINE";letter-spacing:1.5px;color:var(--c);font-size:5px;position:absolute;top:7px;left:10px}.worldCanvas .islands button:not(.central) i{position:absolute;top:8px;right:10px}.worldCanvas .islands button:not(.central) strong{margin-top:12px;font-size:11px}.worldCanvas .islands button:not(.central) small{color:#6995a2}.worldCanvas .islands .beam{background:repeating-linear-gradient(90deg,#70efff 0 12px,#0000 12px 19px);height:3px;box-shadow:0 0 12px #42dfff}.worldFooter{clip-path:polygon(9px 0,100% 0,100% 100%,0 100%,0 9px);letter-spacing:.7px;background:#03121cd1;border-top-color:#3a899c}.floatingRail .panel{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(145deg,#03131ff0,#050e19e6);border-color:#3c8094;border-radius:3px}.panelHead span{letter-spacing:2px;color:#4ac1d8}.radarShape{border:1px dashed #3bcbe866;box-shadow:0 0 30px #2ebad622}.riskLine,.decisions article{border-radius:2px}.aiOrb{clip-path:polygon(23% 0,77% 0,100% 23%,100% 77%,77% 100%,23% 100%,0 77%,0 23%);background:radial-gradient(circle,#d8ffff 0,#27bfe0 22%,#27488e 52%,#061625 70%);border-radius:8px}.aiOrb:before,.aiOrb span{border-radius:8px}.modal,.assistant,.appCard,.legacy,.connectMap,.arch{border-radius:3px}.connectionPage .connectMap{background-image:linear-gradient(#0209107a,#020910d1),url(/enterprise-command-bases.png)}.finalPage{background-image:linear-gradient(#02080e66,#02080edb),url(/enterprise-command-bases.png)}
