@keyframes auth_floating__90W4E{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}.auth_authPage__akPgN{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0a0a0a}.auth_authCard__YGa48{width:100%;max-width:420px;background:#141414;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:2.5rem}@media(max-width:768px){.auth_authCard__YGa48{padding:2rem 1.5rem}}.auth_authHeader__W85Vw{text-align:center;margin-bottom:2rem}.auth_authTitle__JdBUE{font-size:1.75rem;font-weight:600;color:#f8f8f8;margin:0 0 .5rem;letter-spacing:-.01em}.auth_authSubtitle__GRMV7{font-size:.875rem;color:hsla(0,0%,100%,.5);margin:0}.auth_authLink__OHq_T{color:#ff623d;text-decoration:none;font-weight:500}.auth_authLink__OHq_T:hover{text-decoration:underline}.auth_authForm__Phnr7{display:flex;flex-direction:column;gap:1.25rem}.auth_authError__N2rsN{background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.25);color:#ff6b6b;padding:.75rem 1rem;border-radius:8px;font-size:.8125rem;line-height:1.4}.auth_fieldGroup__plYwZ{display:flex;flex-direction:column;gap:.375rem}.auth_label__S9Oqc{font-size:.8125rem;font-weight:500;color:hsla(0,0%,100%,.7);letter-spacing:.02em}.auth_input__Y02_P{width:100%;padding:.75rem 1rem;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#f8f8f8;font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .2s}.auth_input__Y02_P::-moz-placeholder{color:hsla(0,0%,100%,.25)}.auth_input__Y02_P::placeholder{color:hsla(0,0%,100%,.25)}.auth_input__Y02_P:focus{border-color:#ff623d}.auth_submitBtn__qqKm0{width:100%;padding:.75rem 1.5rem;background:#ff623d;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .2s;margin-top:.25rem}.auth_submitBtn__qqKm0:hover:not(:disabled){opacity:.9}.auth_submitBtn__qqKm0:disabled{opacity:.6;cursor:not-allowed}.auth_divider__LvKrB{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.auth_divider__LvKrB:after,.auth_divider__LvKrB:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.auth_divider__LvKrB span{font-size:.75rem;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.1em}.auth_oauthBtn__0Igiq{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#f8f8f8;font-size:.9375rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s}.auth_oauthBtn__0Igiq:hover{background:#222;border-color:hsla(0,0%,100%,.25)}.auth_successMessage__6O4Mu{text-align:center;padding:1.5rem 0}.auth_successMessage__6O4Mu p{color:#f8f8f8;font-size:1rem;font-weight:500;margin:0 0 .5rem}.auth_successHint__zO_xM{color:hsla(0,0%,100%,.5)!important;font-size:.875rem!important;font-weight:400!important}