.auth-theme{--background:#f8f8f6;--foreground:#091025;--card:#fff;--card-foreground:#091025;--popover:#fff;--popover-foreground:#091025;--primary:#171b26;--primary-foreground:#fff;--accent:#823aee;--accent-foreground:#fff;--ring:#823aee;--secondary:#f3f3f6;--secondary-foreground:#171b26;--muted:#f3f3f6;--muted-foreground:#656c81;--border:#dedee3;--input:#e3e3e8;--destructive:#ef4343;--radius:.625rem;--radius-xl:1rem;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;color:#091025;--aurora-c1:#8b5cf666;--aurora-c2:#c084fc66;--aurora-c3:#a78bfa73;--aurora-alpha:.55;--aurora-blur:70px;background:linear-gradient(#f6f5fb 0%,#f3f1f9 60%,#efedf5 100%);position:relative;overflow:hidden}.auth-theme:before,.auth-theme:after,.auth-theme>.blob{content:"";filter:blur(var(--aurora-blur));opacity:var(--aurora-alpha);mix-blend-mode:multiply;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.auth-theme:before{background:radial-gradient(circle, var(--aurora-c1), transparent 65%);width:70%;height:90%;animation:10s ease-in-out infinite aurora-drift1;top:-15%;left:-15%}.auth-theme:after{background:radial-gradient(circle, var(--aurora-c2), transparent 65%);width:75%;height:80%;animation:12s ease-in-out infinite aurora-drift2;bottom:-20%;right:-15%}.auth-theme>.blob{background:radial-gradient(circle, var(--aurora-c3), transparent 65%);width:55%;height:65%;animation:8s ease-in-out infinite aurora-drift3;top:25%;left:30%}.auth-theme>:not(.blob){z-index:1;position:relative}@keyframes aurora-drift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(45%,25%)scale(1.25)}66%{transform:translate(20%,50%)scale(.85)}}@keyframes aurora-drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50%,-40%)scale(1.3)}}@keyframes aurora-drift3{0%,to{transform:translate(0)scale(1)}25%{transform:translate(-35%,25%)scale(1.15)}50%{transform:translate(25%,-20%)scale(.8)}75%{transform:translate(35%,35%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.auth-theme:before,.auth-theme:after,.auth-theme>.blob{animation:none}}.auth-theme.auth-theme--plain:before,.auth-theme.auth-theme--plain:after{content:none}.auth-theme .auth-icon-tile{color:#823aee;background-color:#823aee1f}.auth-theme .auth-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace}.auth-theme .auth-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:460px;color:var(--foreground);padding:36px 36px 32px;box-shadow:0 1px 2px #0f0f1e0a,0 8px 24px -8px #0f0f1e14}.auth-theme label,.auth-theme h1,.auth-theme h2,.auth-theme h3{color:var(--foreground)}.auth-theme .muted{color:var(--muted-foreground)}.auth-theme .auth-input{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);width:100%;height:44px;color:var(--foreground);outline:none;padding:0 12px 0 36px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-theme .auth-input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}.auth-theme .auth-input::placeholder{color:var(--muted-foreground);opacity:.7}.auth-theme .auth-input:disabled{opacity:.5;cursor:not-allowed}.auth-theme .auth-button{border-radius:var(--radius);background:var(--primary);width:100%;height:44px;color:var(--primary-foreground);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:opacity .15s,transform 50ms;display:inline-flex}.auth-theme .auth-button:hover:not(:disabled){opacity:.92}.auth-theme .auth-button:active:not(:disabled){transform:translateY(1px)}.auth-theme .auth-button:disabled{opacity:.5;cursor:not-allowed}.auth-theme .auth-link{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:none}.auth-theme .auth-link:hover:not(:disabled){text-decoration:underline}.auth-theme .auth-link:disabled{opacity:.5;cursor:not-allowed}.auth-theme .auth-link.muted-link{color:var(--muted-foreground)}.auth-theme .otp-row{margin:4px 0 6px;position:relative}.auth-theme .otp-cell{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:44px;height:52px;color:var(--foreground);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;cursor:text;font-size:20px;font-weight:500;transition:border-color .15s,box-shadow .15s}.auth-theme .otp-cell[data-filled=true]{border-color:#b4b6c4;border-color:lab(74.3234% 1.38494 -7.40366)}.auth-theme .otp-cell[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent);z-index:10}@media (max-width:600px){.auth-theme .otp-cell{width:40px;height:48px;font-size:18px}}@keyframes auth-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes auth-reveal-slide-down{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:240px;transform:translateY(0)}}.auth-theme .animate-auth-shake{animation:.3s ease-in-out auth-shake}.auth-theme .animate-auth-reveal{animation:.2s ease-out auth-reveal-slide-down}@keyframes auth-caret-blink{0%,50%{opacity:1}51%,to{opacity:0}}.auth-theme .otp-caret{animation:1s step-end infinite auth-caret-blink}@media (prefers-reduced-motion:reduce){.auth-theme .animate-auth-shake,.auth-theme .animate-auth-reveal,.auth-theme .otp-caret{animation:none}}
/*# sourceMappingURL=2mho5yg_j7pd6.css.map*/