.terminal-overview{--ov-navy:#08243d;--ov-deep:#061a2c;--ov-blue:#164a78;--ov-orange:#ff7400;--ov-cyan:#41d9ff;display:grid;gap:18px;padding:clamp(18px,2.4vw,34px);color:#edf6fc;font-family:"Raleway",Arial,sans-serif;background:radial-gradient(circle at 92% 3%,rgba(65,217,255,.13),transparent 29rem),#061a2c}
.terminal-overview *{box-sizing:border-box}.terminal-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,300px);gap:28px;align-items:end;padding:clamp(24px,4vw,54px);border:1px solid rgba(65,217,255,.25);border-radius:26px;background:radial-gradient(circle at 92% 12%,rgba(117,57,208,.28),transparent 25rem),linear-gradient(135deg,#0b3152,#071c30 67%);box-shadow:0 22px 48px rgba(0,0,0,.2)}
.terminal-overview-eyebrow,.terminal-overview-map>header span,.terminal-overview-access>header span{color:#ff8c33;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.terminal-overview h1{max-width:850px;margin:10px 0 16px;font-size:clamp(2.4rem,5vw,5.5rem);font-weight:600;line-height:.96;letter-spacing:-.055em}.terminal-overview h1 em{color:#9f6cff;font-style:normal}.terminal-overview-hero p{max-width:820px;margin:0;color:#c2d2df;font-size:clamp(14px,1.3vw,18px);line-height:1.65}
.terminal-overview-status{padding:22px;border:1px solid rgba(255,116,0,.45);border-radius:18px;background:rgba(5,24,41,.64)}.terminal-overview-status span,.terminal-overview-status small{display:block;color:#91a8ba;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.terminal-overview-status strong{display:block;margin:7px 0;color:#ff8c33;font-size:clamp(24px,3vw,38px);font-weight:600}.terminal-overview-status small{line-height:1.45;text-transform:none;letter-spacing:0}
.terminal-overview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.terminal-overview-metrics article{min-width:0;padding:17px;border:1px solid rgba(110,166,207,.24);border-radius:16px;background:linear-gradient(145deg,rgba(19,60,94,.88),rgba(8,35,59,.96))}.terminal-overview-metrics span,.terminal-overview-metrics small{display:block;color:#9eb3c3;font-size:10px;line-height:1.3}.terminal-overview-metrics strong{display:block;margin:7px 0;color:#fff;font-size:clamp(25px,3vw,38px);font-weight:600}.terminal-overview-metrics article:nth-child(2) strong,.terminal-overview-metrics article:nth-child(4) strong{color:#ff8c33}.terminal-overview-metrics article:nth-child(3) strong,.terminal-overview-metrics article:nth-child(5) strong{color:#9f6cff}
.terminal-overview-map,.terminal-overview-access{padding:clamp(20px,2.8vw,36px);border:1px solid rgba(110,166,207,.22);border-radius:24px;background:var(--ov-navy)}.terminal-overview-map>header{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.terminal-overview h2{margin:6px 0 0;font-size:clamp(24px,3vw,38px);font-weight:600;letter-spacing:-.03em}.terminal-overview-map>header p{margin:0;color:#9eb3c3;font-size:12px}.terminal-overview-map>header p b{color:#fff;font-weight:600}
.terminal-overview-sections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.terminal-overview-section{min-width:0;padding:18px;border:1px solid rgba(86,157,210,.35);border-radius:17px;background:linear-gradient(155deg,#174a77,#0d3151)}.terminal-overview-section.is-puls{border-color:rgba(255,116,0,.52);background:linear-gradient(155deg,#79583c,#34485a)}.terminal-overview-section.is-analysis{border-color:rgba(255,116,0,.5);background:linear-gradient(155deg,#72533a,#314559)}.terminal-overview-section.is-vic{border-color:rgba(255,116,0,.65);background:linear-gradient(155deg,#df6b12,#ad4a08);color:#071a2b}.terminal-overview-section>span{color:#ff8c33;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.terminal-overview-section.is-vic>span{color:#071a2b}.terminal-overview-section h3{margin:8px 0;font-size:20px;font-weight:600;line-height:1.08}.terminal-overview-section>p{min-height:58px;margin:0 0 14px;color:#c3d1dd;font-size:12px;line-height:1.45}.terminal-overview-section.is-vic>p{color:#162b3c}.terminal-overview-section ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.terminal-overview-section li{position:relative;padding-left:12px;font-size:12px;line-height:1.35}.terminal-overview-section li::before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#ff8c33}.terminal-overview-section.is-vic li::before{background:#071a2b}.terminal-overview-section a,.terminal-overview-section li>span{display:flex;gap:6px;align-items:center;color:inherit;text-decoration:none}.terminal-overview-section a:hover{text-decoration:underline;text-underline-offset:3px}.terminal-overview-section li b{margin-left:auto;padding:2px 4px;border-radius:5px;background:rgba(0,0,0,.18);font-size:7px;font-weight:600;letter-spacing:.05em}.terminal-overview-section li.is-locked{opacity:.6}
.terminal-overview-access>header{max-width:850px;margin-bottom:20px}.terminal-overview-access>header p{margin:7px 0 0;color:#9eb3c3}.terminal-overview-table-wrap{overflow-x:auto;border:1px solid rgba(110,166,207,.22);border-radius:16px}.terminal-overview table{width:100%;min-width:690px;border-collapse:collapse;background:rgba(4,24,41,.55)}.terminal-overview th,.terminal-overview td{padding:13px 16px;border-bottom:1px solid rgba(110,166,207,.15);text-align:center}.terminal-overview th:first-child{text-align:left}.terminal-overview thead th{color:#ff8c33;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.terminal-overview tbody th{color:#dbe7ef;font-size:12px;font-weight:500}.terminal-overview-access-mark{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:50%;font-size:13px}.terminal-overview-access-mark.is-yes{background:rgba(24,222,150,.15);color:#31e6a4}.terminal-overview-access-mark.is-no{background:rgba(142,163,178,.09);color:#718696}
.terminal-overview-footer{display:flex;justify-content:space-between;gap:18px;padding:0 4px;color:#758da0;font-size:9px;letter-spacing:.03em}
@media(max-width:1180px){.terminal-overview-metrics{grid-template-columns:repeat(3,1fr)}.terminal-overview-sections{grid-template-columns:repeat(2,1fr)}.terminal-overview-section>p{min-height:0}}
@media(max-width:720px){.terminal-overview{padding:10px}.terminal-overview-hero{grid-template-columns:1fr;padding:24px}.terminal-overview-status{max-width:none}.terminal-overview-metrics{grid-template-columns:repeat(2,1fr)}.terminal-overview-map>header{display:block}.terminal-overview-map>header p{margin-top:10px}.terminal-overview-sections{grid-template-columns:1fr}.terminal-overview-footer{flex-direction:column;gap:5px}.terminal-overview h1{font-size:clamp(2.25rem,12vw,4rem)}}
@media(max-width:430px){.terminal-overview-metrics{grid-template-columns:1fr 1fr}.terminal-overview-metrics article{padding:13px}.terminal-overview-map,.terminal-overview-access{padding:16px}.terminal-overview-hero{border-radius:19px}}
@media(prefers-reduced-motion:reduce){.terminal-overview *{scroll-behavior:auto!important}}
.terminal-overview{grid-template-columns:minmax(0,1fr)}
.terminal-overview>*,.terminal-overview-hero>*{min-width:0}
.terminal-overview h1{overflow-wrap:anywhere}
@media(max-width:720px){.terminal-overview-hero{grid-template-columns:minmax(0,1fr)}}
