.auth-page[data-v-353d8b78]{--auth-muted:#758a93;--auth-ink:#192b35;--auth-heading:#1c293c;--auth-line:#d8e5e9;--auth-paper:#fcfefe;--auth-input:#f3f7f8;min-height:100dvh;color:var(--auth-ink);background:#f2f7f8 url(/images/auth/background.png) top/cover no-repeat;padding:0 0 64px}.auth-page .account-layout[data-v-353d8b78]{grid-template-columns:400px 454px;align-items:start;gap:130px;max-width:984px;margin:18px auto 0;display:grid}.auth-page .account-intro[data-v-353d8b78]{min-width:0;padding-top:16px;position:relative}.auth-page .account-eyebrow[data-v-353d8b78]{color:#256779;letter-spacing:.18em;font-size:12px;font-weight:700;line-height:1.6}.auth-page .account-intro h1[data-v-353d8b78]{color:var(--auth-heading);letter-spacing:-.045em;margin:24px 0;font-size:60px;font-weight:700;line-height:1.08}.auth-page .account-intro h1>span[data-v-353d8b78]{max-width:365px;display:block}.auth-page .account-intro p[data-v-353d8b78]{max-width:355px;color:var(--auth-muted);margin:26px 0 0;font-size:17px;line-height:1.65;display:block}.auth-illustration[data-v-353d8b78]{width:550px;max-width:none;height:auto;margin:34px 0 0 -150px;display:block}.auth-page .account-card[data-v-353d8b78]{border:1px solid var(--auth-line);background:var(--auth-paper);border-radius:23px;width:100%;min-width:0;padding:32px 38px 40px}.auth-page .account-tabs[data-v-353d8b78]{border-bottom:1px solid var(--auth-line);gap:0;margin:0 0 42px;display:flex}.auth-page .account-tabs button[data-v-353d8b78]{min-height:46px;color:var(--auth-muted);border-bottom-width:2px;flex:1;margin-bottom:-1px;padding:7px 8px 17px;font-size:16px;font-weight:400}.auth-page .account-tabs button[aria-selected=true][data-v-353d8b78]{color:var(--auth-ink);border-color:#2e7583;font-weight:650}.auth-welcome[data-v-353d8b78]{margin-bottom:35px}.auth-page .auth-welcome h2[data-v-353d8b78]{color:var(--auth-ink);letter-spacing:-.035em;margin:0 0 7px;font-size:27px;font-weight:650;line-height:1.25}.auth-welcome p[data-v-353d8b78]{color:var(--auth-muted);max-width:330px;margin:0;font-size:16px;line-height:1.6}.auth-page[data-v-353d8b78] .account-form{gap:20px}.auth-page[data-v-353d8b78] .account-form label:not(.check-row){color:var(--auth-ink);gap:9px;font-size:14px;font-weight:550;line-height:1.4}.auth-page[data-v-353d8b78] .account-form input:not([type=checkbox]):not([type=radio]){border:1px solid var(--auth-line);background:var(--auth-input);min-height:52px;color:var(--auth-ink);border-radius:11px;font-size:15px}.auth-page[data-v-353d8b78] input::placeholder{color:#98acb5;opacity:1}.auth-page[data-v-353d8b78] .account-form .account-submit{color:#fff;background:#2e7280;border:1px solid #2d7583;border-radius:11px;width:100%;min-height:53px;padding:13px 20px;font-size:17px;font-weight:650}.auth-page[data-v-353d8b78] .account-link{color:#32798a;text-underline-offset:2px;font-size:14px}.auth-page[data-v-353d8b78] .check-row{font-size:13px;line-height:1.65}.auth-page[data-v-353d8b78] .check-row .account-link{font-size:inherit}.auth-page[data-v-353d8b78] .account-hint{color:var(--auth-muted)}.auth-page .account-divider[data-v-353d8b78]{color:var(--auth-muted);white-space:nowrap;align-items:center;gap:16px;margin:22px 0;font-size:13px;display:flex}.auth-page .account-divider[data-v-353d8b78]:before,.auth-page .account-divider[data-v-353d8b78]:after{content:"";border-top:1px solid var(--auth-line);flex:1}.auth-telegram[data-v-353d8b78]{text-align:center}.auth-telegram[data-v-353d8b78] iframe{vertical-align:middle;max-width:100%}.auth-telegram[data-v-353d8b78] .check-row,.auth-telegram[data-v-353d8b78] .account-message{text-align:left}.auth-state-heading[data-v-353d8b78]{color:var(--auth-ink)}.auth-page[data-v-353d8b78] :is(button,a):focus-visible{outline:2px solid var(--g-accent);outline-offset:4px}.auth-page--dark[data-v-353d8b78]{--auth-muted:#a3b7c0;--auth-ink:#e9f2f5;--auth-heading:#edf4f7;--auth-line:#354b54;--auth-paper:#19282e;--auth-input:#132126;background:#101c21}.auth-page--dark .account-eyebrow[data-v-353d8b78],.auth-page--dark[data-v-353d8b78] .account-link{color:#9dcbd3}.auth-page--dark .account-tabs button[aria-selected=true][data-v-353d8b78]{border-color:#9dcbd3}.auth-page--dark[data-v-353d8b78] .account-form .account-submit{color:#122229;background:#91c1c8;border-color:#91c1c8}@media (width>=992px) and (width<=1199px){.auth-page .account-layout[data-v-353d8b78]{grid-template-columns:370px 430px;gap:100px;max-width:900px}.auth-page .account-intro h1[data-v-353d8b78]{font-size:56px}.auth-illustration[data-v-353d8b78]{width:500px;margin-left:-100px}}@media (width>=992px){.auth-page[data-v-353d8b78]{flex-direction:column;display:flex}.auth-page .account-layout[data-v-353d8b78]{flex:1;align-items:center;width:100%;margin:0 auto}}@media (width<=991px){.auth-page[data-v-353d8b78]{background-image:none;padding-bottom:48px}.auth-page .account-layout[data-v-353d8b78]{max-width:540px;margin:14px auto 0;padding:0 18px;display:block}.auth-page .account-intro[data-v-353d8b78]{padding:0 12px}.auth-page .account-eyebrow[data-v-353d8b78]{letter-spacing:.16em;font-size:10px}.auth-page .account-intro h1[data-v-353d8b78]{letter-spacing:-.045em;margin:16px 0 14px;font-size:clamp(32px,6.9vw,42px);line-height:1.09}.auth-page .account-intro h1>span[data-v-353d8b78]{white-space:nowrap;max-width:none}.auth-page .account-intro p[data-v-353d8b78]{max-width:none;margin:0;font-size:14px;line-height:1.45}.auth-illustration[data-v-353d8b78]{display:none}.auth-page .account-card[data-v-353d8b78]{border-radius:20px;margin-top:22px;padding:22px 24px 26px}.auth-page .account-tabs[data-v-353d8b78]{margin-bottom:26px}.auth-page .account-tabs button[data-v-353d8b78]{min-height:34px;padding:3px 8px 13px;font-size:14px}.auth-welcome[data-v-353d8b78]{display:none}.auth-page[data-v-353d8b78] .account-form{gap:17px}.auth-page[data-v-353d8b78] .account-form label:not(.check-row){gap:7px;font-size:13px}.auth-page[data-v-353d8b78] .account-form input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:14px}.auth-page[data-v-353d8b78] .account-form .account-submit{min-height:48px;font-size:16px}.auth-page[data-v-353d8b78] .auth-forgot{min-height:24px;margin-top:-12px;font-size:12px}.auth-page .account-divider[data-v-353d8b78]{gap:12px;margin:18px 0;font-size:12px}}@media (width<=359px){.auth-page .account-layout[data-v-353d8b78]{padding-inline:12px}.auth-page .account-intro[data-v-353d8b78]{padding-inline:6px}.auth-page .account-intro h1[data-v-353d8b78]{font-size:29px}.auth-page .account-card[data-v-353d8b78]{padding-inline:20px}}
