.auth-page{--auth-glow-a:#0a3fff;--auth-glow-b:#f55f0a;--auth-glow-c:#f59e0b;isolation:isolate;color:#f4f4f5;background:#050508;flex-direction:column;flex:auto;width:100%;min-height:100%;display:flex;position:relative}.auth-page__glow{z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 20% 15%,#0a3fff33,#0000 55%),radial-gradient(70% 55% at 85% 75%,#f55f0a2e,#0000 52%),radial-gradient(90% 45% at 50% 100%,#f59e0b24,#0000 55%),#050508;position:fixed;inset:0;overflow:hidden}.auth-page__ball{--delay:0s;--size:.4;--speed:20s;--opacity:.55;aspect-ratio:1;width:calc(150%*var(--size));background:linear-gradient(259.53deg, var(--auth-glow-a) 6.53%, var(--auth-glow-b) 95.34%);filter:blur(10vw);opacity:var(--opacity);transform-origin:50%;animation:auth-glow-loop var(--speed) infinite linear;animation-delay:var(--delay);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.auth-page__ball:nth-child(2){background:linear-gradient(200deg, var(--auth-glow-b) 10%, var(--auth-glow-c) 90%)}.auth-page__ball:nth-child(3){background:linear-gradient(120deg, #2563eb 5%, var(--auth-glow-a) 55%, #06b6d4 100%)}.auth-page__ball:nth-child(4){background:linear-gradient(320deg, var(--auth-glow-c) 0%, #ea580c 70%)}.auth-page__ball:nth-child(5){background:linear-gradient(40deg, #1d4ed8 0%, var(--auth-glow-b) 100%)}.auth-page__content{z-index:1;flex:auto;justify-content:center;align-items:center;width:100%;min-height:100%;padding:2.5rem 1rem;display:flex;position:relative}.auth-page__panel{width:100%;max-width:28rem}.auth-page__title{letter-spacing:-.03em;color:#fafafa;text-align:center;margin:0;font-size:clamp(1.65rem,3vw,2rem);font-weight:700}.auth-page__subtitle{color:#e4e4e7c7;text-align:center;margin:.45rem 0 0;font-size:.9375rem;line-height:1.5}.auth-page__card{background:#18181b9e;border:1px solid #ffffff1f;margin-top:1.5rem;padding:1.5rem;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff1a}.auth-page label{color:#f4f4f5}.auth-page .text-zinc-600,.auth-page .text-zinc-500,.auth-page .dark\:text-zinc-400{color:#d4d4d8d1}.auth-page .text-zinc-800,.auth-page .dark\:text-zinc-200,.auth-page a{color:#fde68a}.auth-page a:hover{color:#fef3c7}.auth-page .glass-input{color:#fafafa;background:#09090b8c;border-color:#ffffff24}@keyframes auth-glow-loop{0%{transform:translateY(51%)rotate(0)}5%{transform:translate(10%,30%)rotate(18deg)}10%{transform:translate(22%,13%)rotate(36deg)}15%{transform:translate(40%,2%)rotate(54deg)}20%{transform:translate(46%,21%)rotate(72deg)}25%{transform:translate(50%,47%)rotate(90deg)}30%{transform:translate(53%,80%)rotate(108deg)}35%{transform:translate(59%,98%)rotate(125deg)}40%{transform:translate(84%,89%)rotate(144deg)}45%{transform:translate(92%,68%)rotate(162deg)}50%{transform:translate(99%,47%)rotate(180deg)}55%{transform:translate(97%,21%)rotate(198deg)}60%{transform:translate(80%,7%)rotate(216deg)}65%{transform:translate(68%,25%)rotate(234deg)}70%{transform:translate(59%,41%)rotate(251deg)}75%{transform:translate(50%,63%)rotate(270deg)}80%{transform:translate(38%,78%)rotate(288deg)}85%{transform:translate(21%,92%)rotate(306deg)}90%{transform:translate(3%,79%)rotate(324deg)}95%{transform:translate(-2%,62%)rotate(342deg)}to{transform:translateY(51%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-page__ball{opacity:.28;animation:none}.auth-page__ball:first-child{transform:translate(10%,20%)}.auth-page__ball:nth-child(2){transform:translate(55%,60%)}.auth-page__ball:nth-child(3){transform:translate(70%,15%)}.auth-page__ball:nth-child(4),.auth-page__ball:nth-child(5){display:none}}@media (max-width:640px){.auth-page__ball{filter:blur(14vw)}.auth-page__content{padding:1.75rem 1rem}.auth-page__card{padding:1.25rem}}
