.authFlow_page__vyV1M{min-height:100vh;background:radial-gradient(120% 140% at 18% 10%,rgba(84,0,87,.24) 0,rgba(84,0,87,0) 45%),linear-gradient(180deg,#070707,#050505 55%,#030303);display:grid;place-items:center;padding:32px 20px}.authFlow_card__5d_j7{width:100%;max-width:520px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(8,8,8,.9);box-shadow:0 30px 80px rgba(0,0,0,.65);padding:28px}.authFlow_logoWrap__rMDNu{display:flex;justify-content:center;margin-bottom:18px}.authFlow_title__Vs5Hh{margin:0;color:#fff;font-size:clamp(1.4rem,3.8vw,2rem);line-height:1.15;text-align:center;letter-spacing:-.02em;font-weight:900}.authFlow_accent__fXWsA{color:#cf4535}.authFlow_subtitle__wSX7e{margin:14px 0 0;color:rgba(255,255,255,.74);line-height:1.6;text-align:center}.authFlow_status__H2VqM{margin-top:20px;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;text-align:center;color:rgba(255,255,255,.82)}.authFlow_statusError___MaOh{border-color:rgba(84,0,87,.45);background:rgba(84,0,87,.16);color:#e5b6e8}.authFlow_form__MN12Z{margin-top:22px;display:flex;flex-direction:column;gap:16px}.authFlow_field__Oui5t{display:flex;flex-direction:column;gap:8px}.authFlow_field__Oui5t label{color:rgba(255,255,255,.6);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.22em}.authFlow_input__drbOc{width:100%;background:#050505;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;font-size:1rem;padding:15px 14px;transition:border-color .2s ease,box-shadow .2s ease}.authFlow_input__drbOc:focus{outline:none;border-color:rgba(84,0,87,.68);box-shadow:0 0 0 3px rgba(84,0,87,.24)}.authFlow_actions__S0C_A{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.authFlow_buttonGhost__RuWVF,.authFlow_buttonPrimary__hmvZJ{border-radius:12px;border:none;padding:12px 16px;font-weight:800;cursor:pointer;text-decoration:none;text-align:center}.authFlow_buttonPrimary__hmvZJ{background:#cf4535;color:#fff;flex:1 1}.authFlow_buttonPrimary__hmvZJ:disabled{opacity:.7;cursor:wait}.authFlow_buttonGhost__RuWVF{background:transparent;color:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.18)}.authFlow_smallText__SOYVL{margin-top:12px;color:rgba(255,255,255,.53);text-align:center;font-size:.83rem}