/* THE CEO VAULT — final launch readability + motion pass */
:root{--ceo-readable:clamp(.78rem,.66rem + .18vw,.94rem);--ceo-small:clamp(.68rem,.59rem + .12vw,.8rem);--ceo-title:clamp(1rem,.84rem + .35vw,1.35rem)}
.ceo-intel-command-center{gap:1rem!important}.ceo-command-hero{gap:1rem!important}.ceo-command-health,.ceo-ai-engine-card,.ceo-command-panel{border-radius:16px!important;box-shadow:0 18px 45px rgba(0,0,0,.2)!important}.ceo-command-health,.ceo-ai-engine-card{min-height:132px!important;padding-top:1.2rem!important;padding-bottom:1.2rem!important}.ceo-command-health h3,.ceo-ai-engine-card h3{font-size:var(--ceo-title)!important;line-height:1.15!important}.ceo-command-health p,.ceo-ai-engine-card p{font-size:var(--ceo-readable)!important;line-height:1.55!important;max-width:68ch}.ceo-command-kicker{font-size:var(--ceo-small)!important}.ceo-ai-orb{flex-basis:4.5rem!important;height:4.5rem!important}
.ceo-intel-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.7rem!important}.ceo-intel-metric{min-height:92px!important;padding:.85rem .8rem!important;border-radius:12px!important}.ceo-intel-metric span{min-height:auto!important;font-size:var(--ceo-small)!important;line-height:1.25!important}.ceo-intel-metric strong{font-size:clamp(1.35rem,1.1rem + .45vw,1.75rem)!important;margin:.3rem 0!important}.ceo-intel-metric small{font-size:.62rem!important;letter-spacing:.04em!important}
.ceo-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:1rem!important}.ceo-command-grid>.ceo-command-panel:last-child{grid-column:1/-1!important}.ceo-command-panel{padding:1.05rem!important}.ceo-panel-head span{font-size:.65rem!important}.ceo-panel-head strong{font-size:1rem!important}.ceo-command-panel>p{font-size:var(--ceo-readable)!important;line-height:1.6!important}.ceo-timeline-list button{padding:.62rem .45rem!important}.ceo-timeline-list button strong{font-size:.78rem!important}.ceo-timeline-list button small{font-size:.62rem!important}.ceo-ai-assistant input{font-size:.78rem!important;padding:.72rem .78rem!important}.ceo-ai-assistant form button{font-size:.68rem!important;padding:.6rem .75rem!important}.ceo-ai-quick button{font-size:.64rem!important;padding:.38rem .55rem!important}.ceo-ai-answer p{font-size:.76rem!important;line-height:1.6!important}.ceo-ai-answer>span{font-size:.64rem!important}
.ceo-ai-build-answer{margin-top:.55rem;font-size:.8rem;line-height:1.58;color:#a9b6bf}.ceo-ai-build-answer h4{margin:.4rem 0 .2rem;font-size:1.12rem;color:#f5f8fa}.ceo-ai-build-answer p{margin:.38rem 0!important;font-size:.8rem!important}.ceo-ai-winner,.ceo-ai-hold{padding:.85rem;border:1px solid rgba(64,226,154,.16);border-radius:12px;background:linear-gradient(135deg,rgba(64,226,154,.045),rgba(246,196,83,.025))}.ceo-ai-hold{border-color:rgba(246,196,83,.18);background:linear-gradient(135deg,rgba(246,196,83,.045),rgba(255,154,89,.02))}.ceo-ai-winner-head{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.ceo-ai-winner-head b{font-size:.68rem;color:#40e29a}.ceo-ai-hold .ceo-ai-winner-head b{color:#f6c453}.ceo-ai-winner-head strong{font-family:var(--font-mono);font-size:.72rem;color:#f6c453}.ceo-ai-why{padding:.55rem .65rem;border-left:3px solid #40e29a;background:rgba(64,226,154,.035);border-radius:6px}.ceo-ai-attribute-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.7rem 0}.ceo-ai-attribute-grid i{display:flex;justify-content:space-between;gap:.35rem;padding:.48rem .55rem;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#080c10;font-style:normal}.ceo-ai-attribute-grid span{font-size:.63rem!important;color:#7f8c96}.ceo-ai-attribute-grid b{color:#f6c453;font-size:.76rem}.ceo-ai-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.65rem 0}.ceo-ai-option-list>div{padding:.58rem;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#090d11}.ceo-ai-option-list b{display:block;color:#f6c453;font-size:.76rem}.ceo-ai-option-list span{display:block!important;margin-top:.2rem;color:#8d9aa4!important;font-size:.7rem!important;line-height:1.45}.ceo-ai-build-answer small{display:block;margin-top:.65rem;color:#64717b;font-size:.65rem}
.ceo-intel-card-grid{gap:1rem!important}.ceo-intel-rich-card{padding:1.15rem!important;border-radius:15px!important}.ceo-intel-rich-card h3{font-size:1.08rem!important;line-height:1.25!important}.ceo-intel-rich-card>p{min-height:auto!important;font-size:.8rem!important;line-height:1.6!important}.ceo-intel-category,.ceo-verified-chip{font-size:.64rem!important;padding:.34rem .5rem!important}.ceo-intel-meta{font-size:.68rem!important;line-height:1.5!important}.ceo-intel-system-chips i{font-size:.6rem!important;padding:.28rem .4rem!important}.ceo-intel-analysis-btn{font-size:.72rem!important;padding:.62rem .72rem!important}
.ceo-command-health:after{content:"";position:absolute;inset:auto 8% 0;height:1px;background:linear-gradient(90deg,transparent,rgba(64,226,154,.75),transparent);animation:ceoFinalScan 3.8s ease-in-out infinite}.ceo-ai-engine-card{animation:ceoFinalGlow 5s ease-in-out infinite alternate}.ceo-intel-rich-card{transform-origin:center bottom}@keyframes ceoFinalScan{0%,100%{opacity:.15;transform:scaleX(.45)}50%{opacity:.8;transform:scaleX(1)}}@keyframes ceoFinalGlow{0%{box-shadow:0 16px 38px rgba(0,0,0,.2),0 0 0 rgba(64,226,154,0)}100%{box-shadow:0 18px 44px rgba(0,0,0,.24),0 0 28px rgba(64,226,154,.08)}}
.ceo-auth-restoring{position:fixed;inset:0;z-index:99998;display:grid;place-items:center;background:rgba(5,8,11,.84);backdrop-filter:blur(10px)}.ceo-auth-restoring-card{width:min(420px,calc(100vw - 2rem));padding:1.4rem;border:1px solid rgba(64,226,154,.24);border-radius:16px;background:#090d11;box-shadow:0 24px 70px rgba(0,0,0,.45);text-align:center}.ceo-auth-restoring-orb{width:58px;height:58px;margin:0 auto .9rem;border-radius:50%;border:1px solid rgba(64,226,154,.38);background:radial-gradient(circle,rgba(64,226,154,.25),rgba(64,226,154,.04) 55%,transparent 57%);box-shadow:0 0 30px rgba(64,226,154,.15);animation:ceoAuthPulse 1.3s ease-in-out infinite}.ceo-auth-restoring-card strong{display:block;font-size:1rem}.ceo-auth-restoring-card span{display:block;margin-top:.35rem;color:#8d9aa3;font-size:.78rem;line-height:1.5}@keyframes ceoAuthPulse{50%{transform:scale(1.08);box-shadow:0 0 42px rgba(64,226,154,.24)}}
@media(max-width:980px){.ceo-intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ceo-command-grid{grid-template-columns:1fr!important}.ceo-command-grid>.ceo-command-panel:last-child{grid-column:auto!important}.ceo-ai-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-ai-option-list{grid-template-columns:1fr}}
@media(max-width:700px){.ceo-command-hero{grid-template-columns:1fr!important}.ceo-command-health{padding-left:5rem!important}.ceo-intel-card-grid{grid-template-columns:1fr!important}}
@media(max-width:480px){.ceo-intel-metrics{grid-template-columns:1fr 1fr!important}.ceo-intel-metric{min-height:82px!important}.ceo-command-health,.ceo-ai-engine-card{padding:1rem!important}.ceo-command-health{padding-left:4.8rem!important}.ceo-ai-attribute-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.ceo-command-health:before,.ceo-command-health:after,.ceo-ai-engine-card,.ceo-ai-orb,.ceo-radar span,.ceo-intel-rich-card,.ceo-auth-restoring-orb{animation:none!important;transition:none!important}}
