.AuthShell-module-scss-module__pUDhAa__page{background:var(--hero-gradient);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.AuthShell-module-scss-module__pUDhAa__card{background:var(--card);border-radius:10px;width:100%;max-width:420px;padding:clamp(24px,5vw,40px) clamp(20px,5vw,36px);box-shadow:0 8px 48px #6366f11f}.AuthShell-module-scss-module__pUDhAa__logoBlock{text-align:center;margin-bottom:32px}.AuthShell-module-scss-module__pUDhAa__logoLink{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.AuthShell-module-scss-module__pUDhAa__wordmark{color:var(--foreground);font-size:22px;font-weight:800}.AuthShell-module-scss-module__pUDhAa__logoSvg{border-radius:20px}
.YandexAuthButton-module-scss-module__Sulw6q__wrap{margin-bottom:20px}.YandexAuthButton-module-scss-module__Sulw6q__button{color:#fff;background:#000;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.YandexAuthButton-module-scss-module__Sulw6q__button:hover,.YandexAuthButton-module-scss-module__Sulw6q__button:focus-visible{color:#fff;background:#262626}.YandexAuthButton-module-scss-module__Sulw6q__logo{flex-shrink:0;width:24px;height:24px}.YandexAuthButton-module-scss-module__Sulw6q__legal{text-align:center;color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.4}.YandexAuthButton-module-scss-module__Sulw6q__legal a{color:inherit;text-decoration:underline}.YandexAuthButton-module-scss-module__Sulw6q__divider{color:var(--muted-foreground);align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.YandexAuthButton-module-scss-module__Sulw6q__divider:before,.YandexAuthButton-module-scss-module__Sulw6q__divider:after{content:"";background:var(--border);flex:1;height:1px}.YandexAuthButton-module-scss-module__Sulw6q__vkButton{color:#fff;background:#07f;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:10px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.YandexAuthButton-module-scss-module__Sulw6q__vkButton:hover,.YandexAuthButton-module-scss-module__Sulw6q__vkButton:focus-visible{color:#fff;background:#0066db}
.EmailCodeStep-module-scss-module__IeJSUq__step{flex-direction:column;gap:12px;display:flex}.EmailCodeStep-module-scss-module__IeJSUq__sent{color:var(--muted-foreground);margin-bottom:0}.EmailCodeStep-module-scss-module__IeJSUq__error{border-radius:10px}.EmailCodeStep-module-scss-module__IeJSUq__codeInput{letter-spacing:6px;text-align:center;border-radius:10px;font-size:22px}.EmailCodeStep-module-scss-module__IeJSUq__submit{border-radius:10px;height:48px;font-weight:600}.EmailCodeStep-module-scss-module__IeJSUq__links{flex-wrap:wrap;justify-content:space-between;display:flex}
.LegalContent-module-scss-module__rMkqwa__section{scroll-margin-top:80px}.LegalContent-module-scss-module__rMkqwa__divider{margin:24px 0}.LegalContent-module-scss-module__rMkqwa__sectionTitle{color:var(--foreground);margin-bottom:10px}.LegalContent-module-scss-module__rMkqwa__sectionBody{color:var(--muted-foreground);white-space:pre-line;margin:0;line-height:1.8}
.page-module-scss-module___TVTxq__title{margin-bottom:8px}.page-module-scss-module___TVTxq__subtitle{color:var(--muted-foreground);margin-bottom:24px;display:block}.page-module-scss-module___TVTxq__tocCard{border-radius:10px;margin-bottom:20px}.page-module-scss-module___TVTxq__tocLabel{color:var(--muted-foreground-2);margin-bottom:10px;font-size:13px;display:block}.page-module-scss-module___TVTxq__tocList{flex-direction:column;gap:2px;display:flex}.page-module-scss-module___TVTxq__tocLink{color:var(--foreground);border-radius:10px;margin-inline:-10px;padding:7px 10px;font-size:14px;text-decoration:none;transition:background-color .15s;display:block}.page-module-scss-module___TVTxq__tocLink:hover{background:var(--fill)}.page-module-scss-module___TVTxq__tocLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module-scss-module___TVTxq__contentCard{border-radius:10px}.page-module-scss-module___TVTxq__backWrap{margin-top:24px}.page-module-scss-module___TVTxq__backLink{color:var(--foreground)}
.page-module-scss-module__fEmVuq__title{margin-bottom:8px}.page-module-scss-module__fEmVuq__subtitle{color:var(--muted-foreground);margin-bottom:24px;display:block}.page-module-scss-module__fEmVuq__tocCard{border-radius:10px;margin-bottom:20px}.page-module-scss-module__fEmVuq__tocLabel{color:var(--muted-foreground-2);margin-bottom:10px;font-size:13px;display:block}.page-module-scss-module__fEmVuq__tocList{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__fEmVuq__tocLink{color:var(--foreground);border-radius:10px;margin-inline:-10px;padding:7px 10px;font-size:14px;text-decoration:none;transition:background-color .15s;display:block}.page-module-scss-module__fEmVuq__tocLink:hover{background:var(--fill)}.page-module-scss-module__fEmVuq__tocLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module-scss-module__fEmVuq__contentCard{border-radius:10px}.page-module-scss-module__fEmVuq__backLinkWrap{margin-top:24px}.page-module-scss-module__fEmVuq__backLink{color:var(--foreground)}
.page-module-scss-module__k_ppYq__title{margin-bottom:8px}.page-module-scss-module__k_ppYq__subtitle{color:var(--muted-foreground);margin-bottom:24px;display:block}.page-module-scss-module__k_ppYq__tocCard{border-radius:10px;margin-bottom:20px}.page-module-scss-module__k_ppYq__tocLabel{color:var(--muted-foreground-2);margin-bottom:10px;font-size:13px;display:block}.page-module-scss-module__k_ppYq__tocList{flex-direction:column;gap:2px;display:flex}.page-module-scss-module__k_ppYq__tocLink{color:var(--foreground);border-radius:10px;margin-inline:-10px;padding:7px 10px;font-size:14px;text-decoration:none;transition:background-color .15s;display:block}.page-module-scss-module__k_ppYq__tocLink:hover{background:var(--fill)}.page-module-scss-module__k_ppYq__tocLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-module-scss-module__k_ppYq__contentCard{border-radius:10px}.page-module-scss-module__k_ppYq__backWrap{margin-top:24px}.page-module-scss-module__k_ppYq__backLink{color:var(--foreground)}
.LegalModal-module-scss-module__yRpn7G__hiddenCancel{display:none}.LegalModal-module-scss-module__yRpn7G__updatedText{color:var(--muted-foreground);margin-bottom:20px;display:block}
.page-module-scss-module__0hHxNa__sentWrap{text-align:center}.page-module-scss-module__0hHxNa__sentIcon{color:#22c55e;margin-bottom:16px;font-size:56px}.page-module-scss-module__0hHxNa__sentTitle{margin-bottom:8px!important}.page-module-scss-module__0hHxNa__sentText{color:var(--muted-foreground);margin-bottom:24px;display:block}.page-module-scss-module__0hHxNa__backButton{border-radius:10px!important}.page-module-scss-module__0hHxNa__formTitle{text-align:center;margin-bottom:4px!important}.page-module-scss-module__0hHxNa__formSubtitle{color:var(--muted-foreground);text-align:center;margin-bottom:28px;display:block}.page-module-scss-module__0hHxNa__errorAlert{border-radius:10px!important;margin-bottom:20px!important}.page-module-scss-module__0hHxNa__emailPrefixIcon{color:var(--muted-foreground-2)}.page-module-scss-module__0hHxNa__emailInput{border-radius:10px}.page-module-scss-module__0hHxNa__submitButton{border-radius:10px!important;height:48px!important;font-weight:600!important}.page-module-scss-module__0hHxNa__loginLinkRow{text-align:center;margin-top:20px}.page-module-scss-module__0hHxNa__loginLink{color:var(--foreground);font-size:14px}
.page-module-scss-module__4zKoqG__logoTitle{margin-top:20px;margin-bottom:4px}.page-module-scss-module__4zKoqG__logoSubtitle{color:var(--muted-foreground)}.page-module-scss-module__4zKoqG__errorAlert{border-radius:10px;margin-bottom:20px}.page-module-scss-module__4zKoqG__outageNote{background:var(--accent-tint);color:var(--foreground);border-radius:10px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.5}.page-module-scss-module__4zKoqG__inputPrefixIcon{color:var(--muted-foreground-2)}.page-module-scss-module__4zKoqG__input{border-radius:10px}.page-module-scss-module__4zKoqG__forgotWrap{text-align:right;margin-bottom:16px}.page-module-scss-module__4zKoqG__forgotLink{color:var(--foreground);font-size:13px}.page-module-scss-module__4zKoqG__submitBtn{border-radius:10px;height:48px;font-weight:600}.page-module-scss-module__4zKoqG__methodSwitch{color:var(--foreground);margin-top:8px}.page-module-scss-module__4zKoqG__registerPromptWrap{text-align:center;margin-top:24px}.page-module-scss-module__4zKoqG__registerPromptText{color:var(--muted-foreground)}.page-module-scss-module__4zKoqG__registerLink{color:var(--foreground);font-weight:600}
.page-module-scss-module___ec-mW__successWrap{text-align:center}.page-module-scss-module___ec-mW__successEmoji{margin-bottom:16px;font-size:56px}.page-module-scss-module___ec-mW__successTitle{margin-bottom:8px}.page-module-scss-module___ec-mW__roleSwitch{margin-bottom:20px}.page-module-scss-module___ec-mW__logoTitle{margin-top:20px;margin-bottom:4px}.page-module-scss-module___ec-mW__logoSubtitle{color:var(--muted-foreground)}.page-module-scss-module___ec-mW__errorAlert{border-radius:10px;margin-bottom:20px}.page-module-scss-module___ec-mW__inputPrefixIcon{color:var(--muted-foreground-2)}.page-module-scss-module___ec-mW__input{border-radius:10px}.page-module-scss-module___ec-mW__agreeText{color:var(--muted-foreground);font-size:13.5px;line-height:1.6}.page-module-scss-module___ec-mW__agreeLink{color:var(--foreground);cursor:pointer;font-weight:600;text-decoration:underline}.page-module-scss-module___ec-mW__submitBtn{border-radius:10px;height:48px;font-weight:600}.page-module-scss-module___ec-mW__loginPromptWrap{text-align:center;margin-top:24px}.page-module-scss-module___ec-mW__loginPromptText{color:var(--muted-foreground)}.page-module-scss-module___ec-mW__loginLink{color:var(--foreground);font-weight:600}
.page-module-scss-module__rtjZtG__doneWrap{text-align:center}.page-module-scss-module__rtjZtG__doneIcon{color:#22c55e;margin-bottom:16px;font-size:56px}.page-module-scss-module__rtjZtG__doneTitle{margin-bottom:8px}.page-module-scss-module__rtjZtG__doneText{color:var(--muted-foreground);display:block}.page-module-scss-module__rtjZtG__formTitle{text-align:center;margin-bottom:4px}.page-module-scss-module__rtjZtG__formSubtitle{color:var(--muted-foreground);text-align:center;margin-bottom:28px;display:block}.page-module-scss-module__rtjZtG__errorAlert{border-radius:10px;margin-bottom:20px}.page-module-scss-module__rtjZtG__inputPrefixIcon{color:var(--muted-foreground-2)}.page-module-scss-module__rtjZtG__input{border-radius:10px}.page-module-scss-module__rtjZtG__submitBtn{border-radius:10px;height:48px;font-weight:600}
.CookieConsent-module-scss-module__zbTQda__banner{z-index:1000;background:var(--card);max-width:640px;color:var(--card-foreground);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px #0000002e}@media (max-width:639px){.CookieConsent-module-scss-module__zbTQda__banner{gap:10px;padding:12px 14px;bottom:8px;left:8px;right:8px}}.CookieConsent-module-scss-module__zbTQda__textRow{align-items:flex-start;gap:12px;display:flex}.CookieConsent-module-scss-module__zbTQda__emoji{font-size:22px;line-height:1}@media (max-width:639px){.CookieConsent-module-scss-module__zbTQda__emoji{display:none}}.CookieConsent-module-scss-module__zbTQda__text{color:var(--muted-foreground);font-size:14px;line-height:1.5}@media (max-width:639px){.CookieConsent-module-scss-module__zbTQda__text{font-size:13px;line-height:1.4}}.CookieConsent-module-scss-module__zbTQda__privacyLink{appearance:none;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.CookieConsent-module-scss-module__zbTQda__actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:639px){.CookieConsent-module-scss-module__zbTQda__actions{width:100%}.CookieConsent-module-scss-module__zbTQda__actions>*{flex:1}}.CookieConsent-module-scss-module__zbTQda__acceptBtn,.CookieConsent-module-scss-module__zbTQda__rejectBtn{border-radius:10px;flex-shrink:0}
