.chat-auth[data-v-e97b0d1a]{color:var(--chat-ink);padding:12px 22px 22px}.chat-auth-back[data-v-e97b0d1a]{align-items:center;color:var(--chat-muted);display:inline-flex;font-size:12px;gap:6px;min-height:44px;transition:color .16s}.chat-auth-back[data-v-e97b0d1a]:hover{color:var(--chat-accent)}.chat-auth-step[data-v-e97b0d1a]{text-align:center}.chat-auth-symbol[data-v-e97b0d1a]{background:var(--chat-accent-soft);border-radius:22px;color:var(--chat-accent);display:grid;height:60px;margin:4px auto 14px;place-items:center;width:60px}.chat-auth h3[data-v-e97b0d1a]{font-size:19px;font-weight:850;letter-spacing:-.5px;line-height:1.7}.chat-auth-intro[data-v-e97b0d1a]{color:var(--chat-muted);font-size:13px;line-height:1.9;margin:9px auto 0;max-width:32ch}.chat-auth-phone[data-v-e97b0d1a]{font-size:15px;font-weight:750;letter-spacing:1px;margin-top:8px}.chat-auth-saved[data-v-e97b0d1a]{align-items:center;background:var(--chat-success-soft);border-radius:12px;color:var(--chat-success);display:flex;font-size:11px;gap:6px;justify-content:center;line-height:1.8;margin-top:16px;padding:10px 8px}.chat-auth form[data-v-e97b0d1a]{margin-top:20px;text-align:right}.chat-auth label[data-v-e97b0d1a]{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.chat-auth input[data-v-e97b0d1a]{background:var(--chat-input);border:1px solid var(--chat-input-border);border-radius:15px;color:var(--chat-ink);display:block;font:inherit;font-size:17px;height:52px;letter-spacing:1.2px;padding:0 16px;transition:border-color .16s,box-shadow .16s;width:100%}.chat-auth input[data-v-e97b0d1a]:focus{border-color:var(--chat-accent);box-shadow:0 0 0 4px var(--chat-accent-soft);outline:0}.chat-auth input[data-v-e97b0d1a]::-moz-placeholder{color:var(--chat-muted);opacity:.8}.chat-auth input[data-v-e97b0d1a]::placeholder{color:var(--chat-muted);opacity:.8}.chat-auth input[aria-invalid=true][data-v-e97b0d1a]{border-color:var(--chat-error)}.chat-auth .chat-auth-code[data-v-e97b0d1a]{font-size:23px;font-variant-numeric:tabular-nums;letter-spacing:10px;text-align:center}.chat-auth-submit[data-v-e97b0d1a]{align-items:center;background:var(--chat-accent);border-radius:15px;color:#fff;display:flex;font-size:13px;font-weight:750;gap:9px;justify-content:center;margin-top:14px;min-height:48px;padding:11px 12px;transition:background .16s,transform .16s,opacity .16s;width:100%}.chat-auth-submit[data-v-e97b0d1a]:hover:not(:disabled){background:var(--chat-accent-hover)}.chat-auth-submit[data-v-e97b0d1a]:active:not(:disabled){transform:scale(.985)}.chat-auth-submit[data-v-e97b0d1a]:disabled{cursor:default;opacity:.55}.chat-auth-error[data-v-e97b0d1a]{color:var(--chat-error);font-size:12px;line-height:1.9;margin-top:9px}.chat-auth-resend[data-v-e97b0d1a]{color:var(--chat-muted);display:grid;font-size:12px;margin-top:8px;min-height:44px;place-items:center}.chat-auth-resend button[data-v-e97b0d1a]{color:var(--chat-accent);font-weight:650;min-height:44px;padding:0 8px}.chat-auth-privacy[data-v-e97b0d1a]{align-items:center;color:var(--chat-muted);display:flex;font-size:11px;gap:5px;justify-content:center;line-height:1.8;margin-top:18px}.chat-auth-terms[data-v-e97b0d1a]{color:var(--chat-muted);font-size:10px;line-height:1.9;margin-top:7px}.chat-auth-terms a[data-v-e97b0d1a]{color:var(--chat-accent);text-decoration:underline;text-underline-offset:3px}a[data-v-e97b0d1a]:focus-visible,button[data-v-e97b0d1a]:focus-visible{outline:3px solid var(--chat-focus);outline-offset:3px}.auth-step-enter-active[data-v-e97b0d1a]{transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.auth-step-leave-active[data-v-e97b0d1a]{transition:opacity .12s,transform .12s}.auth-step-enter-from[data-v-e97b0d1a]{opacity:0;transform:translate(-10px)}.auth-step-leave-to[data-v-e97b0d1a]{opacity:0;transform:translate(8px)}.chat-auth-spinner[data-v-e97b0d1a]{animation:auth-spin-e97b0d1a .8s linear infinite}@keyframes auth-spin-e97b0d1a{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){[data-v-e97b0d1a],[data-v-e97b0d1a]:after,[data-v-e97b0d1a]:before{animation:none!important;transition:none!important}}@media(max-height:600px){.chat-auth[data-v-e97b0d1a]{padding:8px 16px 16px}.chat-auth-symbol[data-v-e97b0d1a]{display:none}.chat-auth-intro[data-v-e97b0d1a]{margin-top:4px}.chat-auth form[data-v-e97b0d1a]{margin-top:12px}.chat-auth-privacy[data-v-e97b0d1a]{margin-top:10px}}
