.aiv2-access{min-height:calc(100vh - 150px);display:grid;place-items:center;padding:48px 20px}.aiv2-access-card{width:min(620px,100%);padding:clamp(28px,5vw,54px);border:1px solid rgba(169,190,202,.2);border-radius:24px;background:linear-gradient(145deg,rgba(12,27,38,.96),rgba(5,14,22,.98));box-shadow:0 28px 80px rgba(0,0,0,.34)}.aiv2-access-card h1{margin:.3rem 0 1rem;font-size:clamp(2rem,6vw,4rem);line-height:.95}.aiv2-key-label{display:grid;gap:9px;margin:26px 0 14px;color:#b7c7d0;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.aiv2-key-label input{width:100%;padding:15px 16px;border:1px solid rgba(169,190,202,.26);border-radius:12px;background:#07131d;color:#edf3f5;font:inherit;text-transform:none;letter-spacing:normal;outline:none}.aiv2-key-label input:focus{border-color:rgba(220,187,114,.7);box-shadow:0 0 0 3px rgba(220,187,114,.08)}.aiv2-status{min-height:1.5em;margin:14px 0 0;color:#a9bac4}.aiv2-status.is-error{color:#ef9b91}.aiv2-status.is-ok{color:#a9d9bf}.aid-avatar-stage[data-tier="text"]{display:none!important}.aid-avatar-stage[data-tier="live"]{display:grid}.aiv2-live-note{font-size:.78rem;color:#d9bd7c}.aid-verdict .aiv2-result-code{display:inline-block;margin-top:12px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.66}@media(max-width:760px){.aiv2-access{padding:26px 14px}.aiv2-access-card{padding:28px 20px;border-radius:18px}}
