/* AOM Traders V28 — Production Activation */
.status-pill.is-off{border-color:rgba(255,255,255,.12)!important;color:#8ea4b4!important;background:rgba(255,255,255,.04)!important}.status-pill.is-off i{background:#607788!important;box-shadow:none!important}
.real-chart{position:relative}.real-chart svg{width:100%;height:100%;display:block}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:#6f8797;font-size:12px;letter-spacing:.04em}.chart-empty[hidden]{display:none}
.live-system-grid{display:grid;gap:12px}.system-card{border:1px solid rgba(39,215,242,.16);background:#0a1a25;border-radius:16px;padding:18px;min-height:130px;display:flex;flex-direction:column;justify-content:space-between}.system-card>span{font-size:10px;font-weight:900;color:#27d7f2;letter-spacing:.12em}.system-card>b{font-size:18px;color:#f4f8fb}.system-card>small{font-size:11px;color:#7890a0;line-height:1.5}
.analysis-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.analysis-scenarios article{border:1px solid rgba(255,255,255,.08);background:#081924;border-radius:14px;padding:18px}.analysis-scenarios p{margin:10px 0 0;color:#b8c8d2;line-height:1.7}.analysis-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#6f8797;font-size:11px;margin-top:15px}
.event-values{display:block;margin-top:6px;color:#6f8797!important;font-size:10px!important}
.installer-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:start}.installer-copy,.installer-card{border:1px solid rgba(39,215,242,.14);background:#081924;border-radius:20px;padding:26px}.installer-copy h2{font-size:34px;margin:8px 0 12px}.installer-copy p{color:#9bb0bd;line-height:1.7}.installer-status{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.installer-status>div{border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:14px}.installer-status span{display:block;color:#6f8797;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.installer-status b{display:block;margin-top:6px;color:#fff}.installer-card form{display:grid;gap:12px}.installer-card form+form{margin-top:18px}.installer-card label{display:grid;gap:7px;color:#9eb3bf;font-size:12px}.installer-card input{width:100%;border:1px solid rgba(255,255,255,.11);background:#06151f;color:#fff;border-radius:11px;padding:13px 14px;outline:none}.installer-card input:focus{border-color:#27d7f2}.form-status{min-height:18px;color:#8fa8b7;font-size:11px}.download-ready{margin-top:18px;border:1px solid rgba(37,215,152,.25);background:rgba(37,215,152,.06);border-radius:14px;padding:16px;display:grid;gap:10px}.download-ready b{color:#fff}.download-ready span,.download-ready small{color:#86a49a;font-size:11px;word-break:break-all}.tiny-note{font-size:10px!important;word-break:break-all;color:#637d8e!important}
.activation-shell{width:min(1320px,calc(100% - 32px));margin:28px auto 60px;color:#eaf4f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.activation-top{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.activation-top h1{margin:5px 0;font-size:34px}.activation-top p{margin:0;color:#7f98a8}.activation-actions{display:flex;gap:8px;flex-wrap:wrap}.act-btn{border:1px solid rgba(255,255,255,.12);background:#0a1a25;color:#fff;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer;text-decoration:none}.act-btn.primary{background:#27d7f2;color:#04131b;border-color:#27d7f2}.activation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.activation-card{border:1px solid rgba(39,215,242,.14);background:#081924;border-radius:16px;padding:16px;min-height:110px}.activation-card.ok{border-color:rgba(37,215,152,.25)}.activation-card.warn{border-color:rgba(255,188,73,.25)}.activation-card span{font-size:10px;color:#698596;text-transform:uppercase;letter-spacing:.08em}.activation-card b{display:block;margin-top:8px;font-size:15px}.activation-section{margin-top:18px;border:1px solid rgba(255,255,255,.08);background:#071721;border-radius:18px;padding:20px}.activation-section h2{margin:0 0 14px}.activation-form{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.activation-form label{display:grid;gap:6px;font-size:11px;color:#7f98a8}.activation-form input,.activation-form textarea,.activation-form select{background:#04131b;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:10px}.activation-form textarea{min-height:110px;resize:vertical}.span-2{grid-column:span 2}.span-4{grid-column:1/-1}.activation-msg{color:#8fa8b7;font-size:12px;margin-top:10px}
@media(max-width:900px){.analysis-scenarios,.installer-grid{grid-template-columns:1fr}.activation-grid{grid-template-columns:repeat(2,1fr)}.activation-form{grid-template-columns:1fr 1fr}.span-4{grid-column:1/-1}}
@media(max-width:600px){.live-system-grid,.installer-status,.activation-grid,.activation-form{grid-template-columns:1fr}.analysis-scenarios{grid-template-columns:1fr}.activation-top{display:block}.activation-actions{margin-top:14px}.span-2,.span-4{grid-column:auto}.installer-copy,.installer-card{padding:19px}}
