
@keyframes aiSpin { 100% { transform:rotate(360deg); } }
.ai-spin { animation: aiSpin 2s linear infinite; display:inline-block; }
#ai-scan-modal {
    display:none; position:fixed; top:0; left:0; width:100vw; height:100vh;
    background:rgba(0,0,0,0.85); z-index:999999; backdrop-filter:blur(5px);
    align-items:center; justify-content:center;
}
#ai-scan-content {
    background:#0F172A; border:2px solid #00E5FF; border-radius:12px;
    width:800px; max-width:95%; box-shadow:0 0 30px rgba(0,229,255,0.2);
    overflow:hidden; max-height:90vh; overflow-y:auto;
}
