.auth-shell[data-v-4af1eff0]{background:radial-gradient(circle at 15% 15%,rgba(59,130,246,.12),transparent 40%),radial-gradient(circle at 85% 25%,rgba(236,72,153,.08),transparent 45%),linear-gradient(135deg,#040714,#020617 55% 100%)}.auth-background[data-v-4af1eff0]{position:absolute;inset:0}.auth-orb[data-v-4af1eff0]{position:absolute;height:420px;width:420px;border-radius:9999px;filter:blur(120px);opacity:.55;animation:pulse-4af1eff0 16s ease-in-out infinite}.auth-orb--primary[data-v-4af1eff0]{top:-18%;left:-10%;background:#38bdf8a6}.auth-orb--secondary[data-v-4af1eff0]{bottom:-25%;right:-15%;background:#d946ef8c;animation-delay:4s}.auth-grid-overlay[data-v-4af1eff0]{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.04) 1px,transparent 1px);background-size:60px 60px;mix-blend-mode:screen}.auth-card[data-v-4af1eff0]:before{content:"";position:absolute;inset:-40% -20%;background:radial-gradient(circle,rgba(59,130,246,.18),transparent 65%);opacity:0;transition:opacity .5s ease}.auth-card[data-v-4af1eff0]:hover:before{opacity:1}@keyframes pulse-4af1eff0{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-20px,0) scale(1.05)}}@media (max-width: 768px){.auth-orb[data-v-4af1eff0]{height:260px;width:260px;filter:blur(90px);opacity:.4}.auth-grid-overlay[data-v-4af1eff0]{background-size:40px 40px;opacity:.7}}
