.auth-page[data-v-929636e4]{width:100%;min-height:100dvh;padding:max(46px,env(safe-area-inset-top)) 22px 32px;background:#050d15;margin-inline:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.auth-page--choice[data-v-929636e4],.auth-page--register.auth-page--hero[data-v-929636e4]{padding-top:max(16px,env(safe-area-inset-top))}.auth-page--login[data-v-929636e4]{min-height:calc(100dvh - 62px - env(safe-area-inset-bottom))}.auth-page__header[data-v-929636e4]{z-index:1;justify-content:center;align-items:center;height:40px;display:flex;position:relative}.auth-page__brand[data-v-929636e4]{color:#fff;letter-spacing:-1.3px;font-size:28px;font-weight:750;line-height:1}.auth-page__brand span[data-v-929636e4]{color:#8059ff}.auth-page__back[data-v-929636e4]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;left:-10px}.auth-page__back svg[data-v-929636e4]{flex:none;width:24px;height:24px;display:block}@media (hover:hover) and (pointer:fine){.auth-page__back[data-v-929636e4]:hover{background:#ffffff0d}}.auth-page--hero .auth-page__back[data-v-929636e4]{background:#050d15b3;box-shadow:inset 0 0 0 1px #ffffff26}@media (hover:hover) and (pointer:fine){.auth-page--hero .auth-page__back[data-v-929636e4]:hover{background:#050d15e6}}.auth-page__back[data-v-929636e4]:focus-visible,.auth-page__brand[data-v-929636e4]:focus-visible{outline-offset:3px;outline:2px solid #a594ff}.auth-page__content[data-v-929636e4]{margin-top:28px;position:relative}.auth-page--recovery .auth-page__content[data-v-929636e4]{margin-top:48px}.auth-page__title[data-v-929636e4]{letter-spacing:-.6px;font-size:28px;font-weight:700;line-height:1.22}.auth-page__hint[data-v-929636e4]{color:#a8adb9;white-space:pre-line;margin-top:8px;font-size:16px;line-height:1.5}.auth-page__fields[data-v-929636e4]{margin-top:18px}.auth-page__hero[data-v-929636e4]{pointer-events:none;background-repeat:no-repeat;background-size:cover;height:360px;position:absolute;inset:0 0 auto}.auth-page__hero[data-v-929636e4]:after{content:"";background:linear-gradient(#050d1552,#050d1514 35%,#050d15bf 72%,#050d15);position:absolute;inset:0}.auth-page--hero .auth-page__content[data-v-929636e4]{margin-top:174px}.auth-page--hero .auth-page__title[data-v-929636e4]{font-size:27px}.auth-page[data-v-929636e4] .input-field{color:#f5f5fa;background:linear-gradient(110deg,#111c27,#0e1722);border:1px solid #ffffff17;border-radius:11px;height:48px;min-height:48px;padding-block:0;font-size:16px;box-shadow:inset 0 0 0 1px #ffffff04}.auth-page[data-v-929636e4] .input-field::placeholder{color:#9aa1af}.auth-page[data-v-929636e4] .btn-primary-solid{background:linear-gradient(100deg,#8056ff,#754cff);border-radius:11px;width:100%;min-height:50px;font-size:16px;font-weight:600;box-shadow:0 8px 24px #6841f426,inset 0 1px #ffffff1a}@media (hover:hover) and (pointer:fine){.auth-page[data-v-929636e4] .btn-primary-solid:hover{background:linear-gradient(100deg,#906dff,#845eff)}}.auth-page[data-v-929636e4] .input-check{accent-color:#8056ff}.auth-page[data-v-929636e4] form>label{border:0;padding:4px 0;font-size:12px}.auth-page[data-v-929636e4] form>label>span{color:#9299a7;font-size:12px;line-height:1.5}.auth-page[data-v-929636e4] .auth-social .google-btn{background:0 0;min-height:54px;font-size:16px;font-weight:500}.auth-page--login .auth-page__content[data-v-929636e4]{margin-top:26px}.auth-page--login .auth-page__fields[data-v-929636e4]{margin-top:10px}.auth-page--login[data-v-929636e4] .btn-primary-solid{min-height:46px}.auth-page--login[data-v-929636e4] .auth-social{margin-top:22px}.auth-page[data-v-929636e4] .auth-footer{color:#a8adb9;text-align:center;margin-top:24px;font-size:14px}.auth-page--recovery[data-v-929636e4] .btn-primary-solid{margin-top:32px}.auth-page--recovery[data-v-929636e4] .auth-social{margin-top:44px}@media (width>=640px){.auth-page[data-v-929636e4]{border:1px solid #ffffff24;border-radius:28px;max-width:400px;min-height:780px}}@media (width<=359px){.auth-page[data-v-929636e4]{padding-inline:18px}.auth-page__title[data-v-929636e4]{font-size:25px}}
