:root{--mission-bg:#06152e;--mission-cyan:#72dfff;--mission-purple:#b698ff;--mission-green:#70e8c5}.aurora{background:radial-gradient(ellipse at 50% 28%,#163e7960,transparent 60%),linear-gradient(125deg,#08172f,#0d2348 55%,#07132a)}body{background:#081a35;font-size:15px}header{background:linear-gradient(110deg,#18376b,#112950,#234577);padding:15px 24px}.heading h1{font-size:27px}.reference-nav{background:#10264d!important}.panel{background:linear-gradient(140deg,#173865e8,#0a1d39f2)!important;border:1px solid #5cb2e34d!important;box-shadow:inset 0 1px #b6e8ff28,inset 0 -7px 15px #020b1c55,0 8px 18px #02091966,3px 3px 0 #091d38!important;border-radius:6px!important}.panel:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(130deg,#b7e9ff08,transparent 35%);border-top:1px solid #89dfff33}.mission-focus main>.dashboard,.mission-focus main>.top-kpis,.mission-focus main>.support,.mission-focus main>.support-grid,.mission-focus main>.operational,.mission-focus #monitorSection,.mission-focus #strategySection{display:none!important}.strategy-focus main>.dashboard,.strategy-focus main>.top-kpis,.strategy-focus main>.support,.strategy-focus main>.support-grid,.strategy-focus main>.operational,.strategy-focus #monitorSection,.strategy-focus #missionSection{display:none!important}.risk-focus #missionSection,.risk-focus #strategySection{display:none!important}#missionSection,#strategySection{display:none}.mission-focus #missionSection,.strategy-focus #strategySection{display:block}.mission-title{display:flex;justify-content:space-between;align-items:center;margin:12px 0 15px;gap:12px}.mission-title small{font:11px Consolas;letter-spacing:2px;color:#88bddc}.mission-title h2{font-size:23px;color:#e0f5ff;letter-spacing:2px}.mission-status{font:12px Consolas;color:#84e6c2}.mission-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.mission-kpi{padding:13px}.mission-kpi label{font-size:13px;color:#b8d9ee}.mission-kpi strong{display:block;font:32px/1.5 Consolas;color:#82e0ff;text-shadow:0 0 14px #72dfff66}.mission-kpi:nth-child(2n) strong{color:#b29aff}.mission-kpi small{display:block;color:#8daec9;font-size:11px}.mission-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(480px,2.9fr) minmax(240px,1fr);gap:16px;align-items:stretch}.mission-side{display:flex;flex-direction:column;gap:15px}.mission-side .panel{padding:15px;flex:1}.mission-side h3{font-size:16px;color:#d0efff;margin-bottom:12px}.mission-number{font:30px Consolas;color:#77e8dd}.mission-small{font-size:12px;color:#a0bed8;line-height:1.75}.mission-row{display:flex;justify-content:space-between;gap:12px;margin:9px 0;font-size:13px;color:#bfd9e9}.mission-row b{font:18px Consolas;color:#ffe1a0}.mission-atlas{min-width:0;position:relative}.mission-atlas .map-panel{height:100%;min-height:540px;padding:15px;background:radial-gradient(ellipse at 50% 55%,#0d3c78,#081a33 75%)!important}.mission-atlas .mapwrap{height:430px;overflow:hidden}.mission-atlas .globe-canvas{width:100%;height:100%;object-fit:contain;touch-action:none;cursor:grab}.mission-atlas .map-stats{display:none}.mission-atlas .map-legend{position:absolute;bottom:0;left:0;right:0;background:#071a3199;font-size:10px}.mission-atlas .map-label{display:none}.mission-atlas .panel-head h2{font-size:20px}.mission-atlas .mapwrap.flat-mode svg{height:100%;object-fit:contain}.mission-atlas .globe-mode #worldMap{display:none}.mission-layers{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:5px}.mission-layers button{padding:5px 8px;font-size:12px;border-color:#64a9d366}.mission-layers button.active{background:#1c5782;color:#b1f5ff;box-shadow:inset 0 0 9px #51c7ff33}.mission-atlas .mission-globe-tools{position:absolute;right:13px;bottom:55px;display:flex;flex-direction:column;gap:6px}.mission-atlas .mission-globe-tools button{padding:5px 9px;font-size:16px}.mission-map-foot{font-size:11px;color:#91bbd4;padding:7px 0;min-height:38px}.mission-flow{margin-top:16px;padding:13px 18px}.mission-flow-head{display:flex;justify-content:space-between;color:#a8d3e9;font-size:12px}.mission-flow svg{width:100%;height:110px;display:block}.signal-particle{animation:signal-stream 4s linear infinite;opacity:.8}.paused .signal-particle{animation-play-state:paused}@keyframes signal-stream{from{transform:translateX(-160px);opacity:0}15%{opacity:.8}85%{opacity:.8}to{transform:translateX(950px);opacity:0}}.mission-bottom{display:grid;grid-template-columns:1.1fr 1.4fr 1fr;gap:16px;margin-top:16px}.mission-bottom .panel{padding:16px}.mission-bottom h3{font-size:16px;margin-bottom:12px}.mission-bars>div{display:grid;grid-template-columns:70px 1fr 65px;align-items:center;gap:8px;margin:9px 0;font-size:13px}.mission-bars i{height:9px;background:#082346;border-radius:3px;box-shadow:inset 0 2px 4px #030a20}.mission-bars em{display:block;height:100%;background:linear-gradient(0deg,#3476a9,#79d7fa);box-shadow:0 2px #13446c}.mission-bars b{font:16px Consolas;color:#d6edff}.mission-year{display:flex;gap:7px;flex-wrap:wrap}.mission-year button{min-width:67px}.mission-year button.active{background:#2c5d8f;color:#ffe399;border-color:#9ed6f5}.strategy-header{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:15px 0}.strategy-header h2{font-size:25px}.strategy-tools{display:flex;gap:8px;flex-wrap:wrap}.strategy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.strategy-grid .panel{padding:18px}.strategy-wide{grid-column:span 2}.strategy-full{grid-column:1/-1}.strategy-grid h3{font-size:17px;color:#dbf5ff;margin-bottom:12px}.strategy-chart{width:100%;height:240px}.strategy-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#bad8e8}.strategy-table{overflow:auto;max-height:520px}.strategy-table table{font-size:13px;min-width:650px;width:100%;border-collapse:collapse}.strategy-table th{background:#244b76;position:sticky;top:0}.strategy-table th,.strategy-table td{padding:9px 11px;border-bottom:1px solid #4c80a34d;text-align:left;vertical-align:top}.strategy-table td{color:#bed8e9}.strategy-table td b{color:#d5f4ff}.strategy-table code{font-size:11px;white-space:pre-wrap}.strategy-products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.strategy-product{border:1px solid #78b3d244;border-radius:5px;padding:12px;background:linear-gradient(125deg,#23558066,#0b1c35);box-shadow:inset 0 1px #8fdfff22,0 3px #061a30}.strategy-product h4{font-size:16px;color:#b8edff;margin:0 0 7px}.strategy-product p{font-size:12px;color:#a8cadd;margin:7px 0}.strategy-product small{color:#c3a5ff}.strategy-levels{display:flex;gap:15px;align-items:end}.strategy-levels div{flex:1;text-align:center}.strategy-levels i{display:block;background:linear-gradient(#b89cff,#5174b2);width:70%;margin:auto;box-shadow:8px -5px 0 #2f497d}.strategy-levels b{display:block;font:26px Consolas;color:#cdb6ff}.strategy-levels span{font-size:12px;color:#a2c5de}.strategy-roadmap{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.strategy-roadmap>div{border-top:2px solid #72dfff;padding:13px;background:#143e6955}.strategy-roadmap b{font:26px Consolas;color:#86e5fc}.strategy-roadmap h4{font-size:15px;color:#dccaff;margin:7px 0}.strategy-roadmap p{font-size:12px;color:#a6c8df;line-height:1.8}.mission-alert{font-size:12px;color:#f7d29b;border-left:2px solid #e5b76e;padding:8px 12px;background:#72572722;margin:10px 0}.monitor-panel h3{font-size:17px}.monitor-panel p,.monitor-panel footer{font-size:12px}.monitor-record-row,.monitor-bars>div{font-size:12px}.monitor-record-row small{font-size:11px}.monitor-kpi small{font-size:11px}.mission-data-source{font-size:11px;color:#8eadc7}.mission-video{width:100%;max-height:65vh;background:#030914}.mission-quality{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mission-quality article{padding:15px;border:1px solid #629ec755}.mission-quality p{font-size:13px;line-height:1.9;color:#b6d5e5}.mission-focus .controlbar,.strategy-focus .controlbar{padding:7px 24px}.mission-focus .mode,.strategy-focus .mode{display:none}.mission-focus .tools #viewMode,.mission-focus .tools #nextPage,.mission-focus .tools #scenarioButton{display:none}@media(min-width:1800px){.mission-atlas .mapwrap{height:520px}.mission-atlas .map-panel{min-height:635px}.mission-side h3{font-size:18px}}@media(max-width:1250px){.mission-grid{grid-template-columns:1fr 2fr}.mission-side:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.mission-kpis{grid-template-columns:repeat(3,1fr)}.strategy-grid{grid-template-columns:repeat(2,1fr)}.strategy-wide{grid-column:1/-1}.mission-bottom{grid-template-columns:1fr 1fr}.mission-bottom>.panel:last-child{grid-column:1/-1}}@media(max-width:780px){.mission-grid,.mission-bottom,.strategy-grid{grid-template-columns:1fr}.mission-side:last-child{grid-column:auto;grid-template-columns:1fr}.mission-kpis{grid-template-columns:repeat(2,1fr)}.mission-atlas .map-panel{min-height:470px}.mission-atlas .mapwrap{height:330px}.strategy-products,.strategy-roadmap{grid-template-columns:1fr}.strategy-wide,.strategy-full{grid-column:auto}.heading h1{font-size:19px}.mission-quality{grid-template-columns:1fr}}
