.auth-qr[data-v-388d5907]{color:var(--color-text);display:grid;gap:16px;text-align:center}.auth-qr p[data-v-388d5907]{margin:0}.auth-qr__image[data-v-388d5907]{height:auto;justify-self:center;width:min(260px,100%)}.auth-qr__comparison[data-v-388d5907]{display:grid;gap:8px}.auth-qr__comparison strong[data-v-388d5907]{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:.18em}.auth-qr__warning[data-v-388d5907]{color:var(--color-text--secondary);font-size:14px}.smart-captcha-field[data-v-71b9cf37]{width:100%}.smart-captcha-field__widget[data-v-71b9cf37]{min-height:100px}.smart-captcha-field__error[data-v-71b9cf37]{color:var(--spiti-danger);font-size:14px;margin:8px 0 0}.app-otp-input[data-v-8cb02935]{width:100%}.app-otp-input__control[data-v-8cb02935]{cursor:text;display:flex;justify-content:center;position:relative}.app-otp-input__native[data-v-8cb02935]{background:transparent;border:0;caret-color:transparent;color:transparent;cursor:text;font-size:16px;height:100%;inset:0;opacity:0;outline:0;position:absolute;width:100%;z-index:1}.app-otp-input__cells[data-v-8cb02935]{align-items:center;display:flex;gap:8px;justify-content:center}.app-otp-input__cell[data-v-8cb02935]{align-items:center;background:var(--color-background--secondary);border:1px solid var(--color-border);border-radius:var(--spiti-radius-control);color:var(--color-text);display:inline-flex;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;line-height:1;max-width:52px;min-height:56px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;width:clamp(42px,7vw,52px)}.app-otp-input__cell[data-v-8cb02935]:nth-child(4){margin-left:10px}.app-otp-input__cell--filled[data-v-8cb02935]{background:var(--spiti-blue-soft);border-color:#0a84ff}.app-otp-input__cell--active[data-v-8cb02935]{border-color:#0a84ff;box-shadow:0 0 0 3px var(--spiti-blue-soft);transform:translateY(-1px)}.app-otp-input--error .app-otp-input__cell[data-v-8cb02935]{border-color:#ff2d55;box-shadow:none}.app-otp-input--disabled .app-otp-input__control[data-v-8cb02935],.app-otp-input--disabled .app-otp-input__native[data-v-8cb02935]{cursor:default}.app-otp-input--disabled .app-otp-input__cell[data-v-8cb02935]{opacity:.72}.app-otp-input__error[data-v-8cb02935]{color:#ff2d55;font-size:13px;line-height:18px;margin:8px 0 0;text-align:center}@media(max-width:520px){.app-otp-input__cells[data-v-8cb02935]{gap:6px}.app-otp-input__cell[data-v-8cb02935]{border-radius:var(--spiti-radius-control);font-size:22px;min-height:52px;width:clamp(36px,11vw,44px)}.app-otp-input__cell[data-v-8cb02935]:nth-child(4){margin-left:6px}}@media(prefers-reduced-motion:reduce){.app-otp-input__cell[data-v-8cb02935]{transition:none}}.auth-login-form[data-v-8350e10a]{--spiti-auth-form-css-ready:1;gap:20px;width:100%}.auth-login-form[data-v-8350e10a],.auth-login-form__header[data-v-8350e10a],.auth-login-form__step[data-v-8350e10a]{display:flex;flex-direction:column}.auth-login-form__header[data-v-8350e10a]{gap:8px;padding-right:52px}.auth-login-form--welcome .auth-login-form__header[data-v-8350e10a]{align-items:center;gap:20px;padding:24px 0 0;text-align:center}.auth-login-form--welcome .auth-login-form__title[data-v-8350e10a]{font-size:26px;font-weight:600;line-height:32px;overflow-wrap:anywhere}.auth-login-form__avatar[data-v-8350e10a]{color:var(--color-text);flex-shrink:0;font-size:32px}.auth-login-form__avatar img[data-v-8350e10a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.auth-login-form__remembered-email[data-v-8350e10a]{align-items:center;color:var(--color-text);display:flex;gap:10px;justify-content:center;margin:0;max-width:100%;overflow-wrap:anywhere}.auth-login-form--welcome .auth-login-form__text[data-v-8350e10a]{font-size:14px;line-height:20px}.auth-login-form__step[data-v-8350e10a]{gap:14px}.auth-login-form__logo[data-v-8350e10a]{align-self:flex-start}.auth-login-form__title[data-v-8350e10a]{color:var(--color-text);font-size:30px;font-weight:900;letter-spacing:-.4px;line-height:36px;margin:0}.auth-login-form__text[data-v-8350e10a]{color:var(--color-text--light);font-size:16px;line-height:24px;margin:0;max-width:380px}.auth-login-form__error[data-v-8350e10a],.auth-login-form__hint[data-v-8350e10a]{margin:0}.auth-login-form__hint[data-v-8350e10a]{color:var(--color-text--light);font-size:13px;line-height:18px}.auth-login-form__code[data-v-8350e10a]{padding:6px 0 2px;width:100%}.auth-login-form__debug-code[data-v-8350e10a]{background:var(--color-background--secondary);border-radius:var(--spiti-radius-small);color:var(--color-text--light);font-size:13px;line-height:18px;margin:-4px 0 0;padding:8px 12px;text-align:center}.auth-login-form__divider[data-v-8350e10a]{align-items:center;color:var(--color-text--light);display:grid;font-size:14px;gap:12px;grid-template-columns:1fr auto 1fr;line-height:20px}.auth-login-form__divider[data-v-8350e10a]:after,.auth-login-form__divider[data-v-8350e10a]:before{background:var(--color-border);content:"";height:1px}.auth-login-form__vk-content[data-v-8350e10a]{align-items:center;display:inline-flex;gap:10px;justify-content:center}.auth-login-form__vk-icon[data-v-8350e10a]{color:#0a84ff}.auth-login-form[data-v-8350e10a] .auth-login-form__vk{background:var(--color-background);border-color:var(--color-border);color:var(--color-text)}.auth-login-form[data-v-8350e10a] .auth-login-form__primary{background:#0a84ff;border-color:#0a84ff;border-radius:999px;color:#fff}.auth-login-form[data-v-8350e10a] .auth-login-form__vk:focus-visible,.auth-login-form[data-v-8350e10a] .auth-login-form__vk:hover{background:var(--color-background--secondary);border-color:var(--spiti-selected-border)}.auth-login-form[data-v-8350e10a] .auth-login-form__qr{color:var(--color-text--light);font-size:14px;line-height:20px;min-height:40px;text-decoration:underline;text-underline-offset:3px}.auth-login-form[data-v-8350e10a] .auth-login-form__qr:focus-visible,.auth-login-form[data-v-8350e10a] .auth-login-form__qr:hover{color:var(--color-text)}.auth-login-form__agreement[data-v-8350e10a]{color:var(--color-text--light);font-size:12px;line-height:17px;margin:2px 0 0;text-align:center}.auth-login-form__agreement a[data-v-8350e10a]{color:inherit;text-decoration:underline;text-underline-offset:2px}.auth-login-form__agreement a[data-v-8350e10a]:focus-visible,.auth-login-form__agreement a[data-v-8350e10a]:hover{text-decoration-thickness:2px}.auth-login-form__email-summary[data-v-8350e10a]{align-items:center;background:var(--color-background--secondary);border:1px solid var(--color-border);border-radius:var(--spiti-radius-control);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 14px}.auth-login-form__email-value[data-v-8350e10a]{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-login-form__change-email[data-v-8350e10a],.auth-login-form__forgot[data-v-8350e10a],.auth-login-form__resend[data-v-8350e10a]{background:transparent;border:0;color:#0a84ff;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.auth-login-form__change-email[data-v-8350e10a]{flex:0 0 auto;padding:0}.auth-login-form__resend[data-v-8350e10a]{align-self:center;padding:2px 8px}.auth-login-form__resend[data-v-8350e10a]:disabled{color:var(--color-text--light);cursor:default;opacity:.8}.auth-login-form__password-help[data-v-8350e10a]{display:flex;justify-content:flex-end;margin-top:-4px}.auth-login-form__change-email[data-v-8350e10a]:focus-visible,.auth-login-form__change-email[data-v-8350e10a]:hover,.auth-login-form__forgot[data-v-8350e10a]:focus-visible,.auth-login-form__forgot[data-v-8350e10a]:hover,.auth-login-form__resend[data-v-8350e10a]:not(:disabled):focus-visible,.auth-login-form__resend[data-v-8350e10a]:not(:disabled):hover{text-decoration:underline}.auth-step-enter-active[data-v-8350e10a],.auth-step-leave-active[data-v-8350e10a]{transition:opacity .16s ease,transform .16s ease}.auth-step-enter-from[data-v-8350e10a]{opacity:0;transform:translate(8px)}.auth-step-leave-to[data-v-8350e10a]{opacity:0;transform:translate(-6px)}@media(prefers-reduced-motion:reduce){.auth-step-enter-active[data-v-8350e10a],.auth-step-leave-active[data-v-8350e10a]{transition:none}}@media(max-width:560px){.auth-login-form[data-v-8350e10a]{gap:18px}.auth-login-form__title[data-v-8350e10a]{font-size:28px;line-height:34px}.auth-login-form__text[data-v-8350e10a]{font-size:15px;line-height:22px}}
