.aegis-command-center{max-width:1100px;width:100%;margin:20px auto;padding:28px;color:#eae6d9;background:radial-gradient(circle at 85% 0%,#173350 0%,transparent 36%),linear-gradient(155deg,#19160f,#07090d);border:1px solid #97743d;border-radius:18px;box-shadow:0 14px 44px #0007}.aegis-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #66522f;padding-bottom:20px}.aegis-overline{font:600 11px Inter,sans-serif;letter-spacing:2px;color:#d4ad62}.aegis-heading h2{font:800 clamp(30px,5vw,52px) Inter,sans-serif;color:#e8c178;margin:12px 0}.aegis-heading h2 span{color:#f3f4f7;font-weight:500}.aegis-heading p{margin:0;color:#d5d1c7}.aegis-close{border:1px solid #a78b59;background:#161e26;color:#fff;border-radius:9px;padding:10px 18px;cursor:pointer}.aegis-state{display:flex;gap:15px;align-items:flex-start;margin:25px 0;border:1px solid #81642a;border-radius:12px;padding:20px;background:#251d0e}.aegis-state-dot{width:13px;height:13px;border-radius:50%;background:#e1ad45;flex:0 0 13px;margin-top:3px}.aegis-state strong{letter-spacing:1px;color:#ffdd8c}.aegis-state p{margin:7px 0 0;color:#e2d7bc;line-height:1.5}.aegis-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aegis-stats article{background:#10141a;border:1px solid #44505c;border-radius:12px;padding:20px}.aegis-stats span{font-size:12px;letter-spacing:1.5px;color:#8ac9ff;display:block}.aegis-stats strong{display:block;font-size:22px;margin:12px 0}.aegis-stats small{color:#c3c8d0}.aegis-bottom{margin-top:24px;border-top:1px solid #66522f;padding-top:18px;line-height:1.55}.aegis-bottom h3{color:#e8c178}.aegis-disclaimer{color:#aebdca;font-size:14px}@media(max-width:650px){.aegis-command-center{padding:18px}.aegis-heading{flex-wrap:wrap}.aegis-stats{grid-template-columns:1fr}}
.aegis-restricted{text-align:center;min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.aegis-lock-symbol{font-size:88px;line-height:1.2;filter:drop-shadow(0 0 24px #3b9eff66)}.aegis-restricted h2{font-size:clamp(30px,6vw,52px);color:#e9c67b;letter-spacing:3px;margin:8px 0 0}.aegis-lock-heading{font-size:clamp(18px,3vw,28px);color:#fff;letter-spacing:2px}.aegis-restricted p{max-width:530px;line-height:1.6;margin:0;color:#d8dbe3}.aegis-restricted .aegis-lock-note{color:#a8bbd4;font-size:14px}.aegis-restricted .aegis-close{margin-top:16px}
