.auth[data-v-c92d9844]{padding-block:72px 104px;position:relative}.auth__wrap[data-v-c92d9844]{margin:0 auto;max-width:480px;padding-inline:16px;position:relative;width:100%;z-index:1}.auth__card[data-v-c92d9844]{padding:34px 32px 32px}.auth__title[data-v-c92d9844]{font-size:clamp(28px,3.4vw,36px);font-weight:700;letter-spacing:-1.6px;line-height:1.08;margin-top:8px}.auth__subtitle[data-v-c92d9844]{color:var(--ic-text-2);font-size:13px;line-height:1.6;margin-top:10px}.auth__body[data-v-c92d9844]{margin-top:26px}.auth__footer[data-v-c92d9844]{color:var(--ic-text-2);font-size:12px;margin-top:18px;text-align:center}.auth__footer[data-v-c92d9844] a{color:var(--ic-text);text-decoration:underline;text-underline-offset:2px}.auth[data-v-c92d9844] .auth-form{display:flex;flex-direction:column;gap:16px}.auth[data-v-c92d9844] .auth-pass{position:relative}.auth[data-v-c92d9844] .auth-pass .ic-input{padding-right:64px}.auth[data-v-c92d9844] .auth-pass__toggle{color:var(--ic-text-3);font-size:11px;padding:2px 6px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.auth[data-v-c92d9844] .auth-row{display:flex;font-size:12px;justify-content:flex-end;margin-top:-6px}.auth[data-v-c92d9844] .auth-row a{color:var(--ic-text-2);transition:color .2s}.auth[data-v-c92d9844] .auth-row a:hover{color:var(--ic-text)}@media (max-width:480px){.auth[data-v-c92d9844]{padding-block:40px 72px}.auth__card[data-v-c92d9844]{padding:26px 20px 24px}}
