.AuthForm-module__1db0Ja__page{min-height:100dvh;padding:48px 20px max(48px, env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0%, var(--ac-bg), transparent 55%), var(--bg-0);color:var(--tx-0);place-items:center;display:grid}.AuthForm-module__1db0Ja__container{width:100%;max-width:440px}.AuthForm-module__1db0Ja__brand{color:var(--tx-0);letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:28px;font-weight:650;text-decoration:none;display:inline-flex}.AuthForm-module__1db0Ja__brand span{color:var(--ac);font-size:20px}.AuthForm-module__1db0Ja__card{border:1px solid var(--bdr-med);background:var(--bg-card);box-shadow:var(--sh-md);border-radius:16px;padding:36px}.AuthForm-module__1db0Ja__eyebrow{color:var(--ac-dim);letter-spacing:.16em;font-size:11px;font-weight:700}.AuthForm-module__1db0Ja__title{letter-spacing:.03em;margin:12px 0 0;font-size:28px;font-weight:650;line-height:1.3}.AuthForm-module__1db0Ja__description{color:var(--tx-2);margin:10px 0 0;font-size:14px;line-height:1.7}.AuthForm-module__1db0Ja__form,.AuthForm-module__1db0Ja__result{flex-direction:column;gap:20px;margin-top:28px;display:flex}.AuthForm-module__1db0Ja__tabs{border:1px solid var(--bdr-med);background:var(--bg-0);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.AuthForm-module__1db0Ja__tab{min-height:36px;color:var(--tx-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s}.AuthForm-module__1db0Ja__tab:hover{color:var(--tx-0)}.AuthForm-module__1db0Ja__tabActive{background:var(--ac-bg);color:var(--ac-dim)}.AuthForm-module__1db0Ja__otpRow{gap:10px;display:flex}.AuthForm-module__1db0Ja__otpRow input{letter-spacing:.16em;flex:1;min-width:0}.AuthForm-module__1db0Ja__otpRow input::placeholder{letter-spacing:normal}.AuthForm-module__1db0Ja__otpButton{border:1px solid var(--bdr-heavy);background:var(--bg-0);min-height:46px;color:var(--tx-0);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,opacity .16s}.AuthForm-module__1db0Ja__otpButton:hover:not(:disabled){border-color:var(--ac);color:var(--ac-dim)}.AuthForm-module__1db0Ja__otpButton:disabled{cursor:not-allowed;opacity:.55}.AuthForm-module__1db0Ja__field{flex-direction:column;gap:8px;display:flex}.AuthForm-module__1db0Ja__field label{font-size:14px;font-weight:600}.AuthForm-module__1db0Ja__field input{border:1px solid var(--bdr-heavy);background:var(--bg-0);width:100%;min-height:46px;color:var(--tx-0);font:inherit;border-radius:8px;outline:none;padding:10px 13px;font-size:16px;transition:border-color .16s,box-shadow .16s}.AuthForm-module__1db0Ja__field input:focus-visible{border-color:var(--ac);box-shadow:0 0 0 3px var(--ac-bg)}.AuthForm-module__1db0Ja__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.AuthForm-module__1db0Ja__labelRow a,.AuthForm-module__1db0Ja__footer a,.AuthForm-module__1db0Ja__error a{color:var(--ac-dim);text-underline-offset:3px;text-decoration:underline}.AuthForm-module__1db0Ja__labelRow a{font-size:13px}.AuthForm-module__1db0Ja__hint{color:var(--tx-2);font-size:12px}.AuthForm-module__1db0Ja__submit,.AuthForm-module__1db0Ja__primaryLink,.AuthForm-module__1db0Ja__secondaryButton{min-height:46px;font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:650;text-decoration:none;transition:opacity .16s,transform .16s;display:flex}.AuthForm-module__1db0Ja__submit,.AuthForm-module__1db0Ja__primaryLink{color:#171408;background:#d4a843;border:1px solid #d4a843}.AuthForm-module__1db0Ja__submit:hover,.AuthForm-module__1db0Ja__primaryLink:hover,.AuthForm-module__1db0Ja__secondaryButton:hover{opacity:.88}.AuthForm-module__1db0Ja__submit:active,.AuthForm-module__1db0Ja__primaryLink:active,.AuthForm-module__1db0Ja__secondaryButton:active{transform:scale(.99)}.AuthForm-module__1db0Ja__submit:disabled,.AuthForm-module__1db0Ja__secondaryButton:disabled{cursor:not-allowed;opacity:.55}.AuthForm-module__1db0Ja__secondaryButton{border:1px solid var(--bdr-heavy);color:var(--tx-0);background:0 0}.AuthForm-module__1db0Ja__result p,.AuthForm-module__1db0Ja__error,.AuthForm-module__1db0Ja__notice{font-size:14px;line-height:1.7}.AuthForm-module__1db0Ja__result p{color:var(--tx-2);margin:0}.AuthForm-module__1db0Ja__error,.AuthForm-module__1db0Ja__notice{border-radius:8px;margin:18px 0 0;padding:10px 12px}.AuthForm-module__1db0Ja__error{color:#b3261e;background:#c83c321a}.AuthForm-module__1db0Ja__notice{color:var(--tx-0);background:var(--ac-bg)}.AuthForm-module__1db0Ja__footer{color:var(--tx-2);text-align:center;margin:24px 0 0;font-size:13px}.AuthForm-module__1db0Ja__footer a{margin-left:5px}.AuthForm-module__1db0Ja__back{color:var(--tx-2);margin-top:24px;font-size:13px;text-decoration:none;display:inline-block}.AuthForm-module__1db0Ja__back:hover{color:var(--tx-0)}.AuthForm-module__1db0Ja__card a:focus-visible,.AuthForm-module__1db0Ja__card button:focus-visible,.AuthForm-module__1db0Ja__brand:focus-visible,.AuthForm-module__1db0Ja__back:focus-visible{outline:2px solid var(--ac);outline-offset:3px}[data-theme=dark] .AuthForm-module__1db0Ja__error{color:#ffb4ab}@media (max-width:480px){.AuthForm-module__1db0Ja__page{align-items:start;padding-top:44px}.AuthForm-module__1db0Ja__card{padding:28px 22px}.AuthForm-module__1db0Ja__title{font-size:25px}}@media (prefers-reduced-motion:reduce){.AuthForm-module__1db0Ja__field input,.AuthForm-module__1db0Ja__submit,.AuthForm-module__1db0Ja__primaryLink,.AuthForm-module__1db0Ja__secondaryButton{transition:none}}
