.auth-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-aurora>i{filter:blur(80px);opacity:.55;will-change:transform;border-radius:9999px;animation:18s ease-in-out infinite alternate auth-drift;position:absolute}.auth-aurora>i:first-child{background:var(--k-accent);width:34rem;height:34rem;top:-10rem;left:-8rem}.auth-aurora>i:nth-child(2){background:var(--k-magenta);width:30rem;height:30rem;animation-duration:22s;animation-delay:-6s;top:22%;right:-9rem}.auth-aurora>i:nth-child(3){background:#3b82f6;width:28rem;height:28rem;animation-duration:26s;animation-delay:-12s;bottom:-12rem;left:20%}.auth-aurora--soft>i{opacity:.16;filter:blur(110px)}@keyframes auth-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4rem,3rem)scale(1.15)}}.auth-glass{-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff1f;border:1px solid #ffffff47;box-shadow:0 18px 50px -18px #0000008c,inset 0 1px #ffffff59}.auth-bubble{animation:7s ease-in-out infinite alternate auth-float}.auth-bubble:nth-child(2){animation-duration:8.5s;animation-delay:-2.5s}.auth-bubble:nth-child(3){animation-duration:9.5s;animation-delay:-5s}@keyframes auth-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.auth-aurora>i,.auth-bubble{animation:none}}.auth-brand-panel{color:#fff;background:#0b0b0b;flex-direction:column;flex:1;justify-content:center;position:relative;overflow:hidden}.auth-brand-panel .display{color:#fff}.auth-chip{color:#000;background:#ffffffe6;place-items:center;width:2.25rem;height:2.25rem;display:grid}.auth-bar{background:#ffffff59}.auth-bar--soft{background:#ffffff40}.auth-bubble--neon{background:var(--k-accent);box-shadow:0 18px 50px -18px #e6ff0099}.auth-card{-webkit-backdrop-filter:blur(18px)}
