.auth-dialog [data-v-cf7ef53e],.auth-dialog[data-v-cf7ef53e]{box-sizing:border-box}.auth-dialog[data-v-cf7ef53e]{align-items:center;bottom:0;display:grid;justify-items:center;left:0;padding:20px;place-items:center;position:fixed;right:0;top:0;z-index:10000}.auth-dialog__backdrop[data-v-cf7ef53e]{background:rgba(23,33,44,.48);bottom:0;left:0;position:absolute;right:0;top:0}.auth-dialog__card[data-v-cf7ef53e]{background:#fff;border:1px solid #dce3e9;border-radius:14px;box-shadow:0 22px 65px rgba(23,33,44,.25);max-width:94vw;overflow:hidden;position:relative;width:360px}.auth-dialog--inline[data-v-cf7ef53e]{display:block;padding:0;position:static;width:100%;z-index:auto}.auth-dialog--inline .auth-dialog__card[data-v-cf7ef53e]{background:hsla(0,0%,100%,.92);border-radius:14px;box-shadow:none;max-width:none;width:100%}.auth-dialog--inline .auth-dialog__heading[data-v-cf7ef53e]{padding:14px 18px 8px}.auth-dialog--inline .auth-dialog__section[data-v-cf7ef53e]{padding:4px 18px}.auth-dialog--inline .auth-dialog__message[data-v-cf7ef53e],.auth-dialog--inline .auth-dialog__resend[data-v-cf7ef53e]{margin:10px 0 0}.auth-dialog--inline .auth-dialog__actions[data-v-cf7ef53e]{padding:12px 18px 14px}.auth-dialog__actions[data-v-cf7ef53e],.auth-dialog__heading[data-v-cf7ef53e],.auth-dialog__section[data-v-cf7ef53e]{padding-left:24px;padding-right:24px}.auth-dialog__heading[data-v-cf7ef53e]{color:#17212c;font-size:14px;line-height:1.45;padding-bottom:12px;padding-top:22px}.auth-dialog__section[data-v-cf7ef53e]{padding-bottom:6px;padding-top:6px}.auth-dialog__label[data-v-cf7ef53e]{color:#46515d;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.auth-dialog__input[data-v-cf7ef53e]{border:1px solid #aeb9c6;border-radius:4px;color:#17212c;display:block;font:inherit;min-height:42px;outline:none;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.auth-dialog__input[data-v-cf7ef53e]:focus,.auth-dialog__otp-input[data-v-cf7ef53e]:focus{border-color:#1976d2;box-shadow:0 0 0 3px rgba(25,118,210,.16)}.auth-dialog__input.is-invalid[data-v-cf7ef53e]{border-color:#c10015}.auth-dialog__otp[data-v-cf7ef53e]{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.auth-dialog__otp-input[data-v-cf7ef53e]{border:1px solid #aeb9c6;border-radius:4px;color:#17212c;font:600 18px/1 Inter,sans-serif;height:42px;min-width:0;outline:none;padding:0;text-align:center;width:100%}.auth-dialog__message[data-v-cf7ef53e],.auth-dialog__resend[data-v-cf7ef53e]{font-size:13px;line-height:1.45;margin:12px 24px 0}.auth-dialog__resend[data-v-cf7ef53e]{color:#6d7885}.auth-dialog__message--error[data-v-cf7ef53e]{color:#c10015}.auth-dialog__message--success[data-v-cf7ef53e]{color:#17733b}.auth-dialog__link[data-v-cf7ef53e]{background:transparent;border:0;color:#1976d2;cursor:pointer;font:inherit;padding:0}.auth-dialog__link[data-v-cf7ef53e]:disabled{cursor:not-allowed;opacity:.6}.auth-dialog__actions[data-v-cf7ef53e]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-bottom:22px;padding-top:20px}.auth-dialog__button[data-v-cf7ef53e]{border-radius:4px;cursor:pointer;font:600 14px/1 Inter,sans-serif;min-height:36px;padding:0 14px}.auth-dialog__button--primary[data-v-cf7ef53e]{background:#1976d2;border:1px solid #1976d2;color:#fff}.auth-dialog__button--secondary[data-v-cf7ef53e]{background:#fff;border:1px solid #17212c;color:#17212c}.auth-dialog__button[data-v-cf7ef53e]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:420px){.auth-dialog__actions[data-v-cf7ef53e],.auth-dialog__heading[data-v-cf7ef53e],.auth-dialog__section[data-v-cf7ef53e]{padding-left:18px;padding-right:18px}.auth-dialog__message[data-v-cf7ef53e],.auth-dialog__resend[data-v-cf7ef53e]{margin-left:18px;margin-right:18px}.auth-dialog__otp[data-v-cf7ef53e]{gap:6px}}html.auth-dialog-open{overflow:hidden}.header__auth[data-v-314bbf0b]{background:transparent;border:1px solid #17212c;border-radius:6px;color:#17212c;cursor:pointer;font:600 13px/1 Inter,sans-serif;padding:8px 12px;transition:background .16s ease,color .16s ease;white-space:nowrap}.header__auth[data-v-314bbf0b]:hover{background:#17212c;color:#fff}@media (max-width:760px){.header__auth[data-v-314bbf0b]{font-size:12px;padding:7px 9px}}