.auth-form{gap:24px;display:grid}.auth-field{gap:8px;display:grid}.auth-field label{font-weight:700}.auth-input{border:2px solid var(--ink);background:var(--paper);width:100%;min-height:64px;color:var(--ink);font:inherit;border-radius:12px;padding:0 16px;font-size:1.0625rem}.auth-input:focus-visible{outline:3px solid var(--hl);outline-offset:2px}.auth-input[aria-invalid=true]{border-width:3px}.auth-hint{color:var(--ink-3);font-size:.9375rem}.auth-error{color:var(--ink);font-weight:700;line-height:1.4}.auth-error[hidden]{display:none}.auth-form .btn,.auth-form .btn-2{justify-self:start}.auth [hidden]{display:none!important}.auth{max-width:34rem;margin-inline:auto}.auth>header,.auth>.auth-status{text-align:center}.auth-status,.auth-note{color:var(--ink-2);margin-block:16px;font-size:1.0625rem;line-height:1.6}.auth-body{gap:24px;margin-top:24px;display:grid}.auth-fields{gap:24px;display:grid}.auth-form .auth-note{margin-block:0}.auth-row{align-items:stretch;gap:12px;display:flex}.auth-row .auth-input{flex:1;min-width:0}.auth-toggle{min-width:76px;min-height:64px;padding:0 16px}.auth-providers{gap:16px;display:grid}.auth-google{width:100%;min-height:56px}.auth-telegram{min-height:44px}.auth-or{color:var(--ink-2);align-items:center;gap:16px;font-weight:700;display:flex}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--ink-3);flex:1}.auth-callout{border:2px solid var(--ink);background:var(--paper);border-radius:12px;justify-items:start;gap:16px;padding:24px;display:grid}.auth-callout p,.auth-callout h2{margin:0}.auth-callout h2:focus-visible{outline:3px solid var(--hl);outline-offset:4px}@media (width<=480px){.auth-form .btn,.auth-form .btn-2,.auth-callout .btn-2{justify-self:stretch}.auth-toggle{min-width:64px}}
