.ail{color:#fff;direction:rtl;background:radial-gradient(60% 40% at 70% 0,#1e64ff38,#0000 70%),radial-gradient(50% 40% at 15% 80%,#7c28ff29,#0000 70%),#04061a;flex-direction:column;justify-content:flex-start;align-items:center;gap:22px;min-height:100vh;padding-top:18vh;display:flex}.ail-orbit{width:180px;height:180px;position:relative}.ail-orbit svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ail-ring{transform-origin:50%;animation:ailSpin var(--d,6s) linear infinite}.ail-ring.r2{animation-direction:reverse}@keyframes ailSpin{to{transform:rotate(360deg)}}.ail-core{background:radial-gradient(circle,#8ff8ff,#3ff2ff 45%,#3ff2ff26 70%,#0000 72%);border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:1.6s ease-in-out infinite ailPulse;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #3ff2ffcc,0 0 70px #3ff2ff59}@keyframes ailPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.ail-logo{width:170px;height:auto;animation:2.4s ease-in-out infinite ailGlow;display:block;position:relative}@keyframes ailGlow{0%,to{filter:drop-shadow(0 0 6px #3ff2ff59)brightness()}50%{filter:drop-shadow(0 0 22px #3ff2ffe6)brightness(1.25)}}.ail-logo-wrap{display:inline-block;position:relative}.ail-txt{font-family:var(--font-karantina),var(--font-heebo),sans-serif;letter-spacing:.02em;align-items:baseline;gap:8px;font-size:30px;font-weight:700;line-height:1;display:flex}.ail-txt em{background:linear-gradient(90deg,#3ff2ff,#7c5cff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ail-dots{gap:5px;margin-inline-start:2px;display:inline-flex}.ail-dots i{background:#3ff2ff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ailDot;box-shadow:0 0 8px #3ff2ff}.ail-dots i:nth-child(2){animation-delay:.2s}.ail-dots i:nth-child(3){animation-delay:.4s}@keyframes ailDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ail-sub{color:#ffffff8c;letter-spacing:.12em;margin:0;font-size:13px}.ail-bar{background:#3ff2ff26;border-radius:2px;width:180px;height:3px;overflow:hidden}.ail-bar i{background:linear-gradient(90deg,#7c5cff,#3ff2ff);border-radius:2px;width:40%;height:100%;animation:1.4s ease-in-out infinite ailBar;display:block;box-shadow:0 0 10px #3ff2ff}@keyframes ailBar{0%{transform:translate(160%)}to{transform:translate(-260%)}}@media (prefers-reduced-motion:reduce){.ail-ring,.ail-core,.ail-logo,.ail-dots i,.ail-bar i{animation:none}}
