#__nuxt:has(.legal-document-page,.public-error-page){background:var(--ds-color-shell-page)}body:has(.legal-document-page,.public-error-page){background:var(--ds-color-shell-page)}html:has(.legal-document-page,.public-error-page){background:var(--ds-color-shell-page)}.legal-document-page{width:100%;max-width:1140px;min-height:100vh;color:var(--ds-color-lk-text-body);font-family:var(--ds-font-family-sans);margin-block:48px;margin-inline:auto;font-size:15px;line-height:1.5}:where(.legal-document-page) .legal-document-page__title{color:var(--ds-color-lk-text-body);margin:0 0 24px;font-size:32.5px;font-weight:500;line-height:39px}:where(.legal-document-page) .legal-document-page__date{text-align:right}:where(.legal-document-page) .legal-document-page__heading{color:var(--ds-color-lk-text-body);font-weight:500}:where(.legal-document-page) .legal-document-page__heading--level-2{margin:0 0 8px;font-size:26px;line-height:31.2px}:where(.legal-document-page) .legal-document-page__heading--level-3{margin:0 0 8px;font-size:22.75px;line-height:27.3px}:where(.legal-document-page) :is(.legal-document-page__list,.legal-document-page__text){margin:0 0 16px}:where(.legal-document-page) .legal-document-page__list{padding-inline-start:32px}.public-error-page{color:var(--ds-color-lk-text-body);font-family:var(--ds-font-family-sans);text-align:center;margin-top:48px;font-size:15px;line-height:1.5}:where(.public-error-page) h1{color:var(--ds-color-lk-text-body);margin:0 0 8px;font-size:32.5px;font-weight:500;line-height:39px}:where(.public-error-page) p{margin:0 0 16px}:where(.public-error-page) code{color:var(--ds-color-lk-text-code-danger);font-family:var(--ds-font-family-mono);overflow-wrap:anywhere;font-size:87.5%}:where(.public-error-page) a{color:var(--ds-color-text-brand);text-decoration:none}.public-chat-host{background:var(--ds-color-homepage-surface);min-height:100vh}:where(.public-chat-host) .public-chat-host__empty{padding:2rem}@media (width>=576px) and (width<768px){.legal-document-page{max-width:540px}}@media (width>=768px) and (width<992px){.legal-document-page{max-width:720px}}@media (width>=992px) and (width<1200px){.legal-document-page{max-width:960px}}.auth-page{box-sizing:border-box;background:var(--ds-color-shell-page);min-height:100vh;color:var(--ds-color-lk-text-body);padding:96px 0 0;font-size:15px;line-height:1.5}:where(.auth-page) .auth-page__container{width:min(100%,1140px);margin-inline:auto;padding-inline:0}:where(.auth-page) .auth-page__column{box-sizing:border-box;width:min(100%,485px);margin-inline:auto;padding-inline:12px}:where(.auth-page) .auth-page__hero{background:var(--ds-color-lk-accent-muted);border-radius:4px 4px 0 0;grid-template-columns:258.844px minmax(0,1fr);align-items:stretch;height:115.281px;display:grid;overflow:hidden}:where(.auth-page) .auth-page__hero-copy{min-width:0;color:var(--ds-color-mail-accent);padding:24px}:where(.auth-page) :is(.auth-page__footer,.auth-page__hero-copy) p{margin-block:0 16px}:where(.auth-page) .auth-page__title{color:var(--ds-color-mail-accent);margin:0 0 8px;font-size:16.25px;font-weight:700;line-height:19.5px}:where(.auth-page) .auth-page__hero-image{vertical-align:middle;place-self:end;width:auto;height:115.281px;margin-right:.03125px}:where(.auth-page) .auth-page__body{padding:0 20px 20px}:where(.auth-page) .auth-page__logo-link{width:100%;height:70px;color:var(--ds-color-mail-accent);margin:0;text-decoration:none;display:block}:where(.auth-page) .auth-page__logo-frame{background:var(--ds-color-mail-border-light);border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:-26px;margin-bottom:24px;display:inline-flex}:where(.auth-page) .auth-page__logo-frame .base-logo{width:50px;height:50px}:where(.auth-page) .auth-page__form{padding:8px}:where(.auth-page) .auth-form-stack{flex-direction:column;gap:16px;display:flex}:where(.auth-page) .base-field{gap:8px}:where(.auth-page) .base-field__label{color:var(--ds-color-lk-text-body);align-self:flex-start;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5;display:inline-block}:where(.auth-page) .base-field__required{color:inherit}:where(.auth-page) :is(.base-field__description,.base-field__error){font-size:12.1875px;line-height:1.5}:where(.auth-page) .base-input{border-color:var(--ds-color-mail-border);background:var(--ds-color-mail-surface);min-height:39.5313px;color:var(--ds-color-lk-text-heading);border-radius:4px;padding:7.51563px 12px;font-size:15px;line-height:1.5}:where(.auth-page) .base-input::placeholder{color:var(--ds-color-mail-muted)}:where(.auth-page) .auth-password-control{grid-template-columns:minmax(0,1fr) 38px;display:grid}:where(.auth-page) .auth-password-control__input{border-top-right-radius:0;border-bottom-right-radius:0}:where(.auth-page) .auth-password-control__toggle{border-color:var(--ds-color-mail-border-light);background:var(--ds-color-mail-border-light);width:39px;height:39.5313px;color:var(--ds-color-lk-black);border-left:0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;margin-left:-1px;padding:0;display:inline-flex}:where(.auth-page) .base-button--primary{border-color:var(--ds-color-mail-accent);background:var(--ds-color-mail-accent);height:37.5313px;min-height:0;color:var(--ds-color-mail-surface);border-radius:4px;padding:7.51563px 12px;font-size:15px;font-weight:400;line-height:1.5}:where(.auth-page) .base-button__label{text-overflow:clip;flex-shrink:0;overflow:visible}:where(.auth-page) .base-link{color:var(--ds-color-mail-accent);font-weight:500;line-height:22.5px;text-decoration:none}:where(.auth-page) .auth-page-info.auth-page-info{margin-bottom:var(--ds-space-6);border-color:var(--ds-color-lk-auth-border);background:var(--ds-color-lk-secondary-muted);color:var(--ds-color-lk-text-contrast);text-align:center;border-radius:4px;padding:12px 20px 12px 16px;display:block}:where(.auth-page) .auth-page-info .base-alert__body{color:inherit;font-size:15px;line-height:22.5px}:where(.auth-page) .auth-page-submit-row{text-align:right}:where(.auth-page) .auth-page-submit-row .base-button{width:126px}:where(.auth-page) [data-design-system-pattern=ResetPasswordForm] .auth-page-submit-row .base-button{width:102px}:where(.auth-page) .auth-page-link-row{text-align:center;margin:8px 0 0}:where(.auth-page) .auth-page-link-row.auth-page-link-row .base-link{color:var(--ds-color-mail-muted);font-weight:400;line-height:22.5px}:where(.auth-page) .auth-page-link-row__icon{width:15px;height:15px;color:inherit;vertical-align:-2px;justify-content:center;align-items:center;margin-right:4px;display:inline-flex}:where(.auth-page) .auth-register-agreement{min-height:54px;color:var(--ds-color-lk-text-body);cursor:pointer;margin-bottom:8px;padding-left:18px;font-size:12px;font-weight:500;line-height:18px;display:block;position:relative}.auth-page .auth-register-agreement.auth-register-agreement{font-size:12px;line-height:18px}:where(.auth-page) .auth-register-agreement .base-checkbox__input{width:12px;height:12px;accent-color:var(--ds-color-mail-accent);clip-path:none;white-space:normal;margin:0;position:absolute;top:3px;left:0;overflow:visible}:where(.auth-page) .auth-register-agreement .base-checkbox__control{display:none}:where(.auth-page) .auth-register-agreement.auth-register-agreement .base-checkbox__label{min-width:0;color:var(--ds-color-lk-text-body);font-size:12px;font-weight:500;line-height:18px;display:block}:where(.auth-page) .auth-register-agreement.auth-register-agreement .base-link{color:var(--ds-color-mail-accent);vertical-align:initial;font-size:12px;font-weight:500;line-height:18px;text-decoration:none}:where(.auth-page) .auth-field-error{margin:calc(var(--ds-space-3)*-1) 0 0;color:var(--ds-color-status-danger-text);font-size:var(--ds-typography-caption-font-size);line-height:var(--ds-typography-caption-line-height)}:where(.auth-page) .auth-alert{margin-bottom:var(--ds-space-4);padding-inline-end:var(--ds-space-12);position:relative}:where(.auth-page) .auth-alert__close{top:var(--ds-space-2);right:var(--ds-space-2);position:absolute}:where(.auth-page) .auth-alert__status-icon{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);justify-content:center;align-items:center;display:inline-flex}:where(.auth-page) .auth-page__footer{color:var(--ds-color-lk-text-body);text-align:center;margin-top:48px;padding:0}:where(.auth-page) .auth-page__footer p{margin:0 0 16px}.auth-page--login{background:var(--ds-color-surface-primary);color:var(--ds-color-text-primary);align-items:center;padding:64px 0;display:flex}:where(.auth-page--login) .auth-page__container{width:100%;max-width:none}:where(.auth-page--login) .auth-page__column{width:min(100%,480px);padding-inline:0}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-page__column{width:min(100%,450px)}.auth-page--login .base-card.auth-page__card{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-primary);width:100%;box-shadow:var(--ds-shadow-card)}:where(.auth-page--login) .auth-page__card .base-card__body{display:block}:where(.auth-page--login) .auth-page__body{padding:40px;position:relative}:where(.auth-page--login) .auth-page__close{width:32px;height:32px;color:var(--ds-color-button-ghost-secondary-default-foreground);position:absolute;top:16px;right:16px}:where(.auth-page--login) .auth-page__form{padding:0}:where(.auth-page--login) .auth-page__title{color:var(--ds-color-text-primary);font-size:24px;font-weight:var(--ds-font-weight-bold);letter-spacing:0;margin:0 0 24px;line-height:30px}:where(.auth-page--login[data-design-system-pattern=ForgotPasswordForm]){--auth-page-progress-background:linear-gradient(90deg, var(--ds-color-button-primary-default-background) 0 calc(50% - 2px), #0000 calc(50% - 2px) calc(50% + 2px), var(--ds-color-input-default-border) calc(50% + 2px) 100%)}:where(.auth-page--login[data-design-system-pattern=ResetPasswordForm]){--auth-page-progress-background:linear-gradient(90deg, var(--ds-color-button-primary-default-background) 0 calc(50% - 2px), #0000 calc(50% - 2px) calc(50% + 2px), var(--ds-color-button-primary-default-background) calc(50% + 2px) 100%)}:where(.auth-page--login[data-design-system-pattern=ForgotPasswordForm]) .auth-page__form:before,:where(.auth-page--login[data-design-system-pattern=ResetPasswordForm]) .auth-page__form:before{content:"";background:var(--auth-page-progress-background);border-radius:999px;width:100%;height:4px;margin:0 0 24px;display:block}:where(.auth-page--login[data-design-system-pattern=ForgotPasswordForm]) .auth-page__title,:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-page__title,:where(.auth-page--login[data-design-system-pattern=ResetPasswordForm]) .auth-page__title{margin-bottom:8px}:where(.auth-page--login) :is(.auth-forgot__subtitle,.auth-reset__subtitle){color:var(--ds-color-text-secondary);font-size:15px;font-weight:var(--ds-font-weight-medium);margin:0 0 24px;line-height:22px}:where(.auth-page--login) .auth-form-stack{gap:24px}:where(.auth-page--login) :is(.auth-forgot__fields,.auth-login__fields,.auth-register__fields,.auth-reset__fields){flex-direction:column;gap:16px;display:flex}:where(.auth-page--login) .base-field{gap:8px;position:relative}:where(.auth-page--login) .base-field__label{color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-font-weight-medium);line-height:22px}:where(.auth-page--login) .base-field__required{background:var(--ds-color-input-state-error)}:where(.auth-page--login) .base-field__error{color:var(--ds-color-input-state-error);font-size:13px;font-weight:var(--ds-font-weight-medium);line-height:18px}:where(.auth-page--login) .auth-login__forgot-link{position:absolute;top:0;right:0}:where(.auth-page--login) .base-input{border-color:var(--ds-color-input-default-border);border-radius:var(--ds-radius-button-md);background:var(--ds-color-surface-primary);min-height:40px;color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-font-weight-medium);padding:8px 12px;line-height:22px}:where(.auth-page--login) .base-input::placeholder{color:var(--ds-color-text-secondary)}:where(.auth-page--login) .auth-forgot__email-input:not(:focus,:disabled,:read-only,[aria-invalid=true]),:where(.auth-page--login) .auth-login__email-input:not(:focus,:disabled,:read-only,[aria-invalid=true]),:where(.auth-page--login) .auth-register__email-input:not(:focus,:disabled,:read-only,[aria-invalid=true],.auth-register__input--success){--base-input-focus-border:var(--ds-color-input-default-border);outline:none;border-color:var(--ds-color-input-default-border)!important;box-shadow:none!important}:where(.auth-page--login) .auth-forgot__email-input:focus:not(:disabled,:read-only,[aria-invalid=true]),:where(.auth-page--login) .auth-login__email-input:focus:not(:disabled,:read-only,[aria-invalid=true]),:where(.auth-page--login) .auth-register__email-input:focus:not(:disabled,:read-only,[aria-invalid=true]){--base-input-focus-border:var(--ds-color-input-state-focus-border);--base-input-focus-shadow:inset var(--ds-shadow-button-focus);outline:none;border-color:var(--ds-color-input-state-focus-border)!important;box-shadow:var(--base-input-focus-shadow)!important}:where(.auth-page--login) .auth-register__input--success .auth-password-control__input:not(:focus,:disabled,:read-only,[aria-invalid=true]),:where(.auth-page--login) .auth-register__input--success:not(:focus,:disabled,:read-only,[aria-invalid=true]){--base-input-focus-border:var(--ds-color-lk-success-hover);border-color:var(--ds-color-lk-success-hover)!important;box-shadow:none!important}:where(.auth-page--login) .auth-password-control .auth-password-control__input{border-top-right-radius:var(--ds-radius-button-md);border-bottom-right-radius:var(--ds-radius-button-md);padding-inline-end:44px}:where(.auth-page--login) .auth-password-control{display:block;position:relative}:where(.auth-page--login) .auth-reset__password-field,:where(.auth-page--login) .auth-register__password-field{position:relative}:where(.auth-page--login) .auth-register__password-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:where(.auth-page--login) .auth-reset__password-hint{z-index:2;width:328px;max-width:328px;position:absolute;top:-56px;left:calc(100% + 20px)}:where(.auth-page--login) .auth-register__password-hint{z-index:2;width:328px;max-width:328px;min-height:220px;display:none;position:absolute;top:-90px;left:calc(100% + 28px)}:where(.auth-page--login) .auth-register__password-field:focus-within .auth-register__password-hint{display:inline-grid}:where(.auth-page--login) .auth-register__password-strength{background:linear-gradient(90deg,var(--ds-color-status-danger-text) 0 33%,var(--ds-color-input-default-border) 33% 100%);border-radius:999px;width:100%;height:4px;margin:8px 0 14px;display:block}:where(.auth-page--login) .auth-register__password-rules{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}:where(.auth-page--login) .auth-register__password-rules li{margin:0}:where(.auth-page--login) .auth-password-control .auth-password-control__toggle{border-radius:0 var(--ds-radius-button-md) var(--ds-radius-button-md) 0;width:38px;height:38px;color:var(--ds-color-text-secondary);background:0 0;border:0;margin:0;position:absolute;top:1px;right:1px}:where(.auth-page--login) .base-button--primary{border-color:var(--ds-color-button-primary-default-background);border-radius:var(--ds-radius-button-md);background:var(--ds-color-button-primary-default-background);height:40px;min-height:40px;color:var(--ds-color-button-primary-default-foreground);font-size:var(--ds-typography-button-md-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-typography-button-md-line-height);padding:9px 16px}:where(.auth-page--login) .base-button--primary:hover:not(:disabled){background:var(--ds-color-button-primary-hover-background)}:where(.auth-page--login) .base-link{color:var(--ds-color-text-brand);font-weight:var(--ds-font-weight-medium);line-height:22px}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register-agreement{min-height:0;color:var(--ds-color-text-primary);cursor:pointer;font-size:15px;font-weight:var(--ds-font-weight-regular);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0;padding-left:0;line-height:22px;display:grid}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register-agreement .base-checkbox__input{accent-color:auto;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;top:auto;left:auto;overflow:hidden}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register-agreement .base-checkbox__control{width:var(--ds-size-checkbox-width);height:var(--ds-size-checkbox-height);border:var(--ds-size-checkbox-border) solid var(--ds-color-checkbox-unchecked-default-border);border-radius:var(--ds-radius-checkbox);background:var(--ds-color-checkbox-unchecked-default-background);color:var(--ds-color-checkbox-checked-default-icon);justify-content:center;align-items:center;display:inline-flex}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register-agreement .base-checkbox__input:checked+.base-checkbox__control{border-color:var(--ds-color-checkbox-checked-default-border);background:var(--ds-color-checkbox-checked-default-background)}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register-agreement.auth-register-agreement .base-checkbox__label{color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-font-weight-regular);line-height:22px;overflow:visible}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register-agreement.auth-register-agreement .base-link{font-size:15px;font-weight:var(--ds-font-weight-regular);line-height:22px}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register__agreement-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:22px;display:flex}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register__agreement-row{white-space:nowrap;align-items:flex-start;min-width:0;display:flex}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register__agreement-row--secondary,:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register__agreement-row--offer{margin-left:0}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-field-error{margin:-16px 0 0}:where(.auth-page--login) .auth-page__footer{color:var(--ds-color-text-secondary);margin-top:32px;font-size:15px;line-height:22px}:where(.auth-page--login) .auth-page__footer div{flex-direction:column;gap:8px;display:flex}:where(.auth-page--login) .auth-page__footer p{margin:0}@media (width<720px){.auth-page{padding:48px 0}:where(.auth-page) .auth-page__hero{grid-template-columns:minmax(0,1fr)}:where(.auth-page) .auth-page__hero-copy{padding:20px}:where(.auth-page) .auth-page__hero-image{display:none}:where(.auth-page) .auth-page__body{padding-inline:var(--ds-space-4)}.auth-page--login{padding:32px 16px}:where(.auth-page--login) .auth-page__body{padding:32px 24px}:where(.auth-page--login) .auth-page__column{width:100%}:where(.auth-page--login[data-design-system-pattern=ForgotPasswordForm]) .auth-page__form:before,:where(.auth-page--login[data-design-system-pattern=ResetPasswordForm]) .auth-page__form:before{width:calc(100% - 40px)}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) .auth-register__agreement-row{white-space:normal;display:block}:where(.auth-page--login[data-design-system-pattern=RegisterForm]) :is(.auth-register__agreement-row--offer,.auth-register__agreement-row--secondary){margin-left:0}}@media (width<1180px){:where(.auth-page--login) :is(.auth-register__password-hint,.auth-reset__password-hint){display:none!important}}.auth-alert[data-v-6356ae01]{margin-bottom:var(--ds-space-4)}.auth-alert__status-icon[data-v-6356ae01]{width:var(--ds-size-icon-md);height:var(--ds-size-icon-md);justify-content:center;align-items:center;display:inline-flex}.auth-page[data-v-b3f52486]{box-sizing:border-box;background:var(--ds-color-shell-page);min-height:100vh;color:var(--ds-color-lk-text-body);padding:96px 0 0;font-size:15px;line-height:1.5}.auth-page__container[data-v-b3f52486]{width:min(100%,1140px);margin-inline:auto;padding-inline:0}.auth-page__column[data-v-b3f52486]{box-sizing:border-box;width:min(100%,485px);margin-inline:auto;padding-inline:12px}.auth-page__hero[data-v-b3f52486]{background:var(--ds-color-lk-accent-muted);border-radius:4px 4px 0 0;grid-template-columns:258.844px minmax(0,1fr);align-items:stretch;height:115.281px;display:grid;overflow:hidden}.auth-page__hero-copy[data-v-b3f52486]{min-width:0;color:var(--ds-color-mail-accent);padding:24px}.auth-page__footer p[data-v-b3f52486],.auth-page__hero-copy p[data-v-b3f52486]{margin-block:0 16px}.auth-page__title[data-v-b3f52486]{color:var(--ds-color-mail-accent);margin:0 0 8px;font-size:16.25px;font-weight:700;line-height:19.5px}.auth-page__hero-image[data-v-b3f52486]{vertical-align:middle;place-self:end;width:auto;height:115.281px;margin-right:.0313px}.auth-page__body[data-v-b3f52486]{padding:0 20px 20px}.auth-page__logo-link[data-v-b3f52486]{width:100%;height:70px;color:var(--ds-color-mail-accent);margin:0;text-decoration:none;display:block}.auth-page__logo-link[data-v-b3f52486]:focus-visible{outline:2px solid var(--ds-color-mail-accent);outline-offset:3px}.auth-page__logo-frame[data-v-b3f52486]{background:var(--ds-color-mail-border-light);border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:-26px;margin-bottom:24px;display:inline-flex}.auth-page__logo-frame .base-logo[data-v-b3f52486]{width:50px;height:50px}.auth-page__form[data-v-b3f52486]{padding:8px}.auth-page[data-v-b3f52486] .auth-form-stack{flex-direction:column;gap:16px;display:flex}.auth-page[data-v-b3f52486] .base-field{gap:8px}.auth-page[data-v-b3f52486] .base-field__label{color:var(--ds-color-lk-text-body);align-self:flex-start;margin-bottom:0;font-size:15px;font-weight:500;line-height:1.5;display:inline-block}.auth-page[data-v-b3f52486] .base-field__required{color:inherit}.auth-page[data-v-b3f52486] .base-field__description,.auth-page[data-v-b3f52486] .base-field__error{font-size:12.1875px;line-height:1.5}.auth-page[data-v-b3f52486] .base-input{border-color:var(--ds-color-mail-border);background:var(--ds-color-mail-surface);min-height:39.5313px;color:var(--ds-color-lk-text-heading);border-radius:4px;padding:7.5156px 12px;font-size:15px;line-height:1.5}.auth-page[data-v-b3f52486] .base-input::placeholder{color:var(--ds-color-mail-muted)}.auth-page[data-v-b3f52486] .auth-password-control{grid-template-columns:minmax(0,1fr) 38px}.auth-page[data-v-b3f52486] .auth-password-control__toggle{border-color:var(--ds-color-mail-border-light);background:var(--ds-color-mail-border-light);width:39px;height:39.5313px;color:var(--ds-color-lk-black);justify-content:center;align-items:center;margin-left:-1px;padding:0;display:inline-flex}.auth-page[data-v-b3f52486] .base-button--primary{border-color:var(--ds-color-mail-accent);background:var(--ds-color-mail-accent);height:37.5313px;min-height:0;color:var(--ds-color-mail-surface);border-radius:4px;padding:7.5156px 12px;font-size:15px;font-weight:400;line-height:1.5}.auth-page[data-v-b3f52486] .base-button__label{text-overflow:clip;flex-shrink:0;overflow:visible}.auth-page[data-v-b3f52486] .base-button--primary:hover:not(:disabled){background:var(--ds-color-mail-accent-hover)}.auth-page[data-v-b3f52486] .base-link{color:var(--ds-color-mail-accent);font-weight:500;line-height:22.5px;text-decoration:none}.auth-page[data-v-b3f52486] .base-link:hover{color:var(--ds-color-lk-link-hover)}.auth-page[data-v-b3f52486] .auth-register-agreement.auth-register-agreement{font-size:12px;line-height:18px}.auth-page__footer[data-v-b3f52486]{color:var(--ds-color-lk-text-body);text-align:center;margin-top:48px;padding:0}.auth-page__footer[data-v-b3f52486] p{margin:0 0 16px}.auth-page--login[data-v-b3f52486]{background:var(--ds-color-surface-primary);color:var(--ds-color-text-primary);align-items:center;padding:64px 0;display:flex}.auth-page--login .auth-page__container[data-v-b3f52486]{width:100%;max-width:none}.auth-page--login .auth-page__column[data-v-b3f52486]{width:min(100%,480px);padding-inline:0}.auth-page--login[data-design-system-pattern=RegisterForm] .auth-page__column[data-v-b3f52486]{width:min(100%,450px)}.auth-page--login .base-card.auth-page__card[data-v-b3f52486]{border-radius:var(--ds-radius-xl);background:var(--ds-color-surface-primary);width:100%;box-shadow:var(--ds-shadow-card)}.auth-page--login .auth-page__card[data-v-b3f52486] .base-card__body{display:block}.auth-page--login .auth-page__body[data-v-b3f52486]{padding:40px;position:relative}.auth-page--login .auth-page__close[data-v-b3f52486]{width:32px;height:32px;color:var(--ds-color-button-ghost-secondary-default-foreground);position:absolute;top:16px;right:16px}.auth-page--login .auth-page__form[data-v-b3f52486]{padding:0}.auth-page--login .auth-page__title[data-v-b3f52486]{color:var(--ds-color-text-primary);font-size:24px;font-weight:var(--ds-font-weight-bold);letter-spacing:0;margin:0 0 24px;line-height:30px}.auth-page--login[data-design-system-pattern=ForgotPasswordForm][data-v-b3f52486]{--auth-page-progress-background:linear-gradient(90deg, var(--ds-color-button-primary-default-background) 0 calc(50% - 2px), #0000 calc(50% - 2px) calc(50% + 2px), var(--ds-color-input-default-border) calc(50% + 2px) 100%)}.auth-page--login[data-design-system-pattern=ResetPasswordForm][data-v-b3f52486]{--auth-page-progress-background:linear-gradient(90deg, var(--ds-color-button-primary-default-background) 0 calc(50% - 2px), #0000 calc(50% - 2px) calc(50% + 2px), var(--ds-color-button-primary-default-background) calc(50% + 2px) 100%)}:is(.auth-page--login[data-design-system-pattern=ForgotPasswordForm],.auth-page--login[data-design-system-pattern=ResetPasswordForm]) .auth-page__form[data-v-b3f52486]:before{content:"";background:var(--auth-page-progress-background);border-radius:999px;width:100%;height:4px;margin:0 0 24px;display:block}:is(.auth-page--login[data-design-system-pattern=ForgotPasswordForm],.auth-page--login[data-design-system-pattern=RegisterForm],.auth-page--login[data-design-system-pattern=ResetPasswordForm]) .auth-page__title[data-v-b3f52486]{margin-bottom:8px}.auth-page--login[data-v-b3f52486] .auth-forgot__subtitle,.auth-page--login[data-v-b3f52486] .auth-reset__subtitle{color:var(--ds-color-text-secondary);font-size:15px;font-weight:var(--ds-font-weight-medium);margin:0 0 24px;line-height:22px}.auth-page--login[data-v-b3f52486] .auth-form-stack{gap:24px}.auth-page--login[data-v-b3f52486] .auth-forgot__fields,.auth-page--login[data-v-b3f52486] .auth-login__fields,.auth-page--login[data-v-b3f52486] .auth-register__fields,.auth-page--login[data-v-b3f52486] .auth-reset__fields{flex-direction:column;gap:16px;display:flex}.auth-page--login[data-v-b3f52486] .base-field{gap:8px;position:relative}.auth-page--login[data-v-b3f52486] .base-field__label{color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-font-weight-medium);line-height:22px}.auth-page--login[data-v-b3f52486] .base-field__required{background:var(--ds-color-input-state-error)}.auth-page--login[data-v-b3f52486] .base-field__error{color:var(--ds-color-input-state-error);font-size:13px;font-weight:var(--ds-font-weight-medium);line-height:18px}.auth-page--login[data-v-b3f52486] .auth-login__forgot-link{position:absolute;top:0;right:0}.auth-page--login[data-v-b3f52486] .base-input{border-color:var(--ds-color-input-default-border);border-radius:var(--ds-radius-button-md);background:var(--ds-color-surface-primary);min-height:40px;color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-font-weight-medium);padding:8px 12px;line-height:22px}.auth-page--login[data-v-b3f52486] .base-input::placeholder{color:var(--ds-color-text-secondary)}.auth-page--login[data-v-b3f52486] .auth-login__email-input:not(:focus,:disabled,:read-only,[aria-invalid=true]){--base-input-focus-border:var(--ds-color-input-default-border);outline:none;border-color:var(--ds-color-input-default-border)!important;box-shadow:none!important}.auth-page--login[data-v-b3f52486] .auth-login__email-input:focus:not(:disabled,:read-only,[aria-invalid=true]){--base-input-focus-border:var(--ds-color-input-state-focus-border);--base-input-focus-shadow:inset var(--ds-shadow-button-focus);outline:none;border-color:var(--ds-color-input-state-focus-border)!important;box-shadow:var(--base-input-focus-shadow)!important}.auth-page--login[data-v-b3f52486] .auth-register__input--success:not(:focus,:disabled,:read-only,[aria-invalid=true]){--base-input-focus-border:var(--ds-color-lk-success-hover);border-color:var(--ds-color-lk-success-hover)!important;box-shadow:none!important}.auth-page--login[data-v-b3f52486] .auth-password-control .auth-password-control__input{border-top-right-radius:var(--ds-radius-button-md);border-bottom-right-radius:var(--ds-radius-button-md);padding-inline-end:44px}.auth-page--login[data-v-b3f52486] .auth-password-control{display:block;position:relative}.auth-page--login[data-v-b3f52486] .auth-reset__password-field,.auth-page--login[data-v-b3f52486] .auth-register__password-field{position:relative}.auth-page--login[data-v-b3f52486] .auth-register__password-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.auth-page--login[data-v-b3f52486] .auth-reset__password-hint{z-index:2;width:328px;max-width:328px;position:absolute;top:-56px;left:calc(100% + 20px)}.auth-page--login[data-v-b3f52486] .auth-register__password-hint{z-index:2;width:328px;max-width:328px;min-height:220px;display:none;position:absolute;top:-90px;left:calc(100% + 28px)}.auth-page--login[data-v-b3f52486] .auth-register__password-field:focus-within .auth-register__password-hint{display:inline-grid}.auth-page--login[data-v-b3f52486] .auth-register__password-strength{background:linear-gradient(90deg,var(--ds-color-status-danger-text) 0 33%,var(--ds-color-input-default-border) 33% 100%);border-radius:999px;width:100%;height:4px;margin:8px 0 14px;display:block}.auth-page--login[data-v-b3f52486] .auth-register__password-rules{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.auth-page--login[data-v-b3f52486] .auth-register__password-rules li{margin:0}.auth-page--login[data-v-b3f52486] .auth-password-control .auth-password-control__toggle{border-radius:0 var(--ds-radius-button-md) var(--ds-radius-button-md) 0;width:38px;height:38px;color:var(--ds-color-text-secondary);background:0 0;border:0;margin:0;position:absolute;top:1px;right:1px}.auth-page--login[data-v-b3f52486] .base-button--primary{border-color:var(--ds-color-button-primary-default-background);border-radius:var(--ds-radius-button-md);background:var(--ds-color-button-primary-default-background);height:40px;min-height:40px;color:var(--ds-color-button-primary-default-foreground);font-size:var(--ds-typography-button-md-font-size);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-typography-button-md-line-height);padding:9px 16px}.auth-page--login[data-v-b3f52486] .base-button--primary:hover:not(:disabled){background:var(--ds-color-button-primary-hover-background)}.auth-page--login[data-v-b3f52486] .base-link{color:var(--ds-color-text-brand);font-weight:var(--ds-font-weight-medium);line-height:22px}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register-agreement.auth-register-agreement{min-height:0;color:var(--ds-color-text-primary);cursor:pointer;font-size:15px;font-weight:var(--ds-font-weight-regular);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:0;padding-left:0;line-height:22px;display:grid}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register-agreement.auth-register-agreement .base-checkbox__label{color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-font-weight-regular);line-height:22px;overflow:visible}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register-agreement.auth-register-agreement .base-link{font-size:15px;font-weight:var(--ds-font-weight-regular);line-height:22px}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-copy{flex-direction:column;align-items:flex-start;min-width:0;line-height:22px;display:flex}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-row{white-space:nowrap;align-items:flex-start;min-width:0;display:flex}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-row--secondary,.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-row--offer{margin-left:0}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-field-error{margin:-16px 0 0}.auth-page--login .auth-page__footer[data-v-b3f52486]{color:var(--ds-color-text-secondary);margin-top:32px;font-size:15px;line-height:22px}.auth-page--login .auth-page__footer[data-v-b3f52486] div{flex-direction:column;gap:8px;display:flex}.auth-page--login .auth-page__footer[data-v-b3f52486] p{margin:0}@media (width<720px){.auth-page[data-v-b3f52486]{padding:48px 0}.auth-page__hero[data-v-b3f52486]{grid-template-columns:minmax(0,1fr)}.auth-page__hero-copy[data-v-b3f52486]{padding:20px}.auth-page__hero-image[data-v-b3f52486]{display:none}.auth-page__body[data-v-b3f52486]{padding-inline:var(--ds-space-4)}.auth-page--login[data-v-b3f52486]{padding:32px 16px}.auth-page--login .auth-page__body[data-v-b3f52486]{padding:32px 24px}.auth-page--login .auth-page__column[data-v-b3f52486]{width:100%}:is(.auth-page--login[data-design-system-pattern=ForgotPasswordForm],.auth-page--login[data-design-system-pattern=ResetPasswordForm]) .auth-page__form[data-v-b3f52486]:before{width:calc(100% - 40px)}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-row{white-space:normal;display:block}.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-row--offer,.auth-page--login[data-design-system-pattern=RegisterForm][data-v-b3f52486] .auth-register__agreement-row--secondary{margin-left:0}}@media (width<1180px){.auth-page--login[data-v-b3f52486] .auth-register__password-hint,.auth-page--login[data-v-b3f52486] .auth-reset__password-hint{display:none!important}}
