.auth-form[data-v-e7b79d59]{display:flex;flex-direction:column;gap:18px}.auth-title[data-v-e7b79d59]{margin:0;padding:0;color:var(--color-ink);font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.2;text-align:left}@media screen and (max-width:540px){.auth-title[data-v-e7b79d59]{font-size:25px}}.auth-lead[data-v-e7b79d59]{margin:-8px 0 0;color:var(--color-muted);font-size:15px;line-height:1.5}.auth-field[data-v-e7b79d59]{display:flex;flex-direction:column;gap:6px}.auth-field__row[data-v-e7b79d59]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.auth-field__label[data-v-e7b79d59]{color:var(--color-ink);font-size:14px;font-weight:600}.auth-field__hint[data-v-e7b79d59]{color:var(--color-muted)}.auth-field__error[data-v-e7b79d59],.auth-field__hint[data-v-e7b79d59]{margin:0;font-size:13px;line-height:1.45}.auth-field__error[data-v-e7b79d59]{color:var(--color-accent)}.auth-input[data-v-e7b79d59]{width:100%;min-height:48px;padding:11px 14px;border:1px solid var(--color-line-strong);border-radius:10px;background:#fff;color:var(--color-ink);font:inherit;font-size:16px;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.auth-input[data-v-e7b79d59]::-moz-placeholder{color:#a39a92}.auth-input[data-v-e7b79d59]::placeholder{color:#a39a92}.auth-input[data-v-e7b79d59]:focus{border-color:var(--color-muted);box-shadow:0 0 0 3px #2b262214}.auth-input[aria-invalid=true][data-v-e7b79d59]{border-color:var(--color-accent)}.auth-input[aria-invalid=true][data-v-e7b79d59]:focus{box-shadow:0 0 0 3px #c93a3d1f}.auth-button[data-v-e7b79d59]{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;padding:0 20px;border:1px solid var(--color-line-strong);border-radius:10px;background:#fff;color:var(--color-ink);font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.auth-button[data-v-e7b79d59]:hover{border-color:var(--color-muted);color:var(--color-ink)}.auth-button[data-v-e7b79d59]:disabled{cursor:default;opacity:.65}.auth-button[data-v-e7b79d59]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.auth-button_primary[data-v-e7b79d59]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.auth-button_primary[data-v-e7b79d59]:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:#fff}.auth-button_vk[data-v-e7b79d59]{border-color:#0070e0;background:#0070e0;color:#fff}.auth-button_vk[data-v-e7b79d59]:hover{border-color:#005fbf;background:#005fbf;color:#fff}.auth-button__logo[data-v-e7b79d59]{width:22px;height:22px;flex-shrink:0}.auth-divider[data-v-e7b79d59]{display:flex;align-items:center;gap:14px;color:var(--color-muted);font-size:13px}.auth-divider[data-v-e7b79d59]:after,.auth-divider[data-v-e7b79d59]:before{content:"";flex:1;height:1px;background:var(--color-line)}.auth-link[data-v-e7b79d59]{color:var(--color-link);font-weight:600;text-decoration:none}.auth-link[data-v-e7b79d59]:hover{color:var(--color-accent-hover);text-decoration:underline}.auth-alert[data-v-e7b79d59]{background:#fbeaea;color:#8f2527}.auth-alert[data-v-e7b79d59],.auth-note[data-v-e7b79d59]{margin:0;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.5}.auth-note[data-v-e7b79d59]{background:#f6f1ea;color:var(--color-ink)}.auth-small[data-v-e7b79d59]{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5;text-align:center}.auth-single[data-v-e7b79d59]{width:100%;max-width:500px;margin:24px auto 48px;padding:36px 40px 40px;border:1px solid var(--color-line);border-radius:20px;background:#fff;box-shadow:0 18px 50px -24px #3c281440}@media screen and (max-width:540px){.auth-single[data-v-e7b79d59]{margin:8px auto 32px;padding:24px 18px 28px;border-radius:16px}}.auth-single__badge[data-v-e7b79d59]{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#faf6f0;color:var(--color-accent);font-size:24px}.auth-tips[data-v-e7b79d59]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;color:var(--color-muted);font-size:14px;line-height:1.5}.auth-screen[data-v-0c3fe3ed]{width:100%;max-width:1040px;margin:24px auto 48px}@media screen and (max-width:540px){.auth-screen[data-v-0c3fe3ed]{margin:8px auto 32px}}.auth-screen__card[data-v-0c3fe3ed]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"aside main";overflow:hidden;border:1px solid var(--color-line);border-radius:20px;background:#fff;box-shadow:0 18px 50px -24px #3c281440}@media screen and (max-width:960px){.auth-screen__card[data-v-0c3fe3ed]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside"}}@media screen and (max-width:540px){.auth-screen__card[data-v-0c3fe3ed]{border-radius:16px}}.auth-screen__main[data-v-0c3fe3ed]{grid-area:main;display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%;max-width:520px;margin:0 auto;padding:40px 48px 44px}@media screen and (max-width:960px){.auth-screen__main[data-v-0c3fe3ed]{padding:32px 32px 36px}}@media screen and (max-width:540px){.auth-screen__main[data-v-0c3fe3ed]{padding:20px 18px 28px}}.auth-screen__aside[data-v-0c3fe3ed]{grid-area:aside;display:flex;flex-direction:column;gap:16px;padding:40px 44px;background:#faf6f0;border-right:1px solid var(--color-line-soft)}@media screen and (max-width:960px){.auth-screen__aside[data-v-0c3fe3ed]{padding:32px;border-top:1px solid var(--color-line-soft);border-right:0}}@media screen and (max-width:540px){.auth-screen__aside[data-v-0c3fe3ed]{padding:24px 18px}}.auth-screen__illustration[data-v-0c3fe3ed]{display:block;width:100%;max-width:340px;height:auto;margin:0 auto 4px}@media screen and (max-width:960px){.auth-screen__illustration[data-v-0c3fe3ed]{max-width:280px}}.auth-screen__aside-title[data-v-0c3fe3ed]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.25}.auth-screen__aside-lead[data-v-0c3fe3ed]{margin:0;color:var(--color-muted);font-size:15px;line-height:1.55}.auth-screen__free[data-v-0c3fe3ed]{margin:0;color:var(--color-muted);font-size:13px}.auth-tabs[data-v-0c3fe3ed]{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#f3efe9}.auth-tabs__tab[data-v-0c3fe3ed]{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:9px;color:var(--color-muted);font-size:15px;font-weight:600;text-decoration:none}.auth-tabs__tab[data-v-0c3fe3ed]:hover{color:var(--color-ink)}.auth-tabs__tab[aria-current=page][data-v-0c3fe3ed]{background:#fff;color:var(--color-ink);box-shadow:0 1px 3px #2b26221f}.auth-tabs__tab[data-v-0c3fe3ed]:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.auth-benefits[data-v-0c3fe3ed]{display:flex;flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none}.auth-benefits__item[data-v-0c3fe3ed]{display:flex;gap:14px;color:var(--color-muted);font-size:14px;line-height:1.5}.auth-benefits__icon[data-v-0c3fe3ed]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#fff;color:var(--color-accent);font-size:18px;box-shadow:0 1px 2px #2b262214}.auth-benefits__title[data-v-0c3fe3ed]{color:var(--color-ink);font-weight:600}.auth-stats[data-v-0c3fe3ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:16px 0 0;border-top:1px solid var(--color-line)}.auth-stats__item[data-v-0c3fe3ed]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px}.auth-stats__value[data-v-0c3fe3ed]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2}@media screen and (max-width:540px){.auth-stats__value[data-v-0c3fe3ed]{font-size:19px}}.auth-stats__label[data-v-0c3fe3ed]{color:var(--color-muted);font-size:12px;line-height:1.35}
