:root{--base: 16px;--grid-columns: 12;--color-primary-black: #202223;--color-primary-gray: #e0e0e0;--color-primary-white: #fff;--color-misc-link: #3153d8;--color-misc-link-hovered: #1f5199;--color-misc-critical: #d82c0d;--color-misc-success: #05843f;--color-misc-focused: #458fff;--color-misc-skeleton: #f6f6f7;--color-text-black: #202223;--color-text-subdued: #52575b;--color-text-disabled: #666c72;--color-text-light: #a6a7a7;--color-text-white: #fff;--color-icon-black: #202223;--color-icon-subdued: #444;--color-icon-disabled: #c2c5c8;--color-icon-critical: #d82c0d;--color-icon-success: #05843f;--color-border-black: #202223;--color-border-neutral: #8c9196;--color-border-default: #c2c5c8;--color-border-light: #e1e3e5;--color-border-critical: #fd5749;--color-border-success: #00a47c;--color-bg-scrim: rgba(0, 0, 0, .75);--color-bg-critical: #fff4f4;--color-bg-success: #f1f8f5;--color-bg-vanilla: #f6f6f7;--color-bg-sky-blue: #eef7ff;--color-scrollbar-track: #e1e3e5;--color-scrollbar-thumb: #202223;--color-scrollbar-boxshadow: #fff;--spacing-xxl: 48px;--spacing-xl: 32px;--spacing-l: 24px;--spacing-m: 16px;--spacing-s: 8px;--spacing-xs: 4px;--spacing-xxs: 4px;--spacing-section-margin-bottom: 40px;--z-index-top: 100;--z-index-above-header: 11;--z-index-header: 10;--z-index-below-header: 9;--z-index-below-modal: 8;--z-index-zero: 0;--z-index-below-zero: -1;--z-index-link-list__item: 10;--z-index-dropdown: 3;--z-index-below-dropdown: 2}@media (min-width: 1024px){:root{--spacing-xxl: 64px;--spacing-xl: 48px;--spacing-l: 32px;--spacing-m: 24px;--spacing-s: 16px;--spacing-xs: 8px;--spacing-xxs: 4px;--spacing-section-margin-bottom: 64px}}.page-login-wrapper .page-login-activate-account__title,.page-login-wrapper .page-login-reset-password__title,.page-login-wrapper .page-login-create-account__title,.page-login-wrapper .page-login-recover-password__title,.page-login-wrapper .page-login__content{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-l);padding-bottom:var(--spacing-xl)}.page-login-wrapper .page-login-activate-account__title,.page-login-wrapper .page-login-reset-password__title,.page-login-wrapper .page-login-create-account__title,.page-login-wrapper .page-login__title,.page-login-wrapper .page-login-recover-password__title{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}@media (min-width: 1024px){.page-login-wrapper .page-login-activate-account__title,.page-login-wrapper .page-login-reset-password__title,.page-login-wrapper .page-login-create-account__title,.page-login-wrapper .page-login__title,.page-login-wrapper .page-login-recover-password__title{font-size:1.75rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}}.page-login-wrapper .page-login__register--text,.page-login-wrapper .page-login__register--text p{font-size:1.25rem;line-height:1.2;font-weight:500;letter-spacing:-.03em;font-style:normal;text-transform:none;text-decoration:none}.page-login-wrapper .page-login-reset-password__text,.page-login-wrapper .page-login__presentation-text{color:var(--color-text-subdued)}.page-login-wrapper .page-login__back--button,.page-login-wrapper .page-login__register--button,.page-login-wrapper .page-login__presentation-text a,.page-login-wrapper .page-login__presentation-text ul,.page-login-wrapper .page-login__presentation-text ol,.page-login-wrapper .page-login__activate-account--text-link{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}@media (min-width: 1024px){.page-login-wrapper .page-login__back--button,.page-login-wrapper .page-login__register--button,.page-login-wrapper .page-login__presentation-text a,.page-login-wrapper .page-login__presentation-text ul,.page-login-wrapper .page-login__presentation-text ol,.page-login-wrapper .page-login__activate-account--text-link{text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1px;text-underline-offset:2px}}.page-login-wrapper .page-login-wrapper__container{display:grid}@media (min-width: 1024px){.page-login-wrapper .page-login-wrapper__container{grid-template-columns:repeat(12,1fr);gap:var(--gap);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-l)}}.page-login-wrapper .page-login-wrapper__column--first{order:2;padding-top:var(--spacing-s);padding-right:var(--gap);padding-bottom:var(--spacing-xxl);padding-left:var(--gap)}@media (min-width: 1024px){.page-login-wrapper .page-login-wrapper__column--first{grid-column:1/span 4;order:1;padding-top:0;padding-right:0;padding-bottom:0}}.page-login-wrapper .page-login-wrapper__column--last{order:1;padding-top:var(--gap);padding-right:var(--gap);padding-left:var(--gap)}@media (min-width: 1024px){.page-login-wrapper .page-login-wrapper__column--last{grid-column:5/span 8;order:2;padding-top:var(--spacing-xl);padding-top:0;padding-left:0}}.page-login-wrapper .login-page__image--placeholder,.page-login-wrapper .login-page__image-wrapper img{background-color:var(--media-bg-color);aspect-ratio:1;object-fit:cover}@media (min-width: 1024px){.page-login-wrapper .login-page__image--placeholder,.page-login-wrapper .login-page__image-wrapper img{aspect-ratio:3/2;width:100%}}.page-login-wrapper .login-page__image--placeholder{display:none}@media (min-width: 1024px){.page-login-wrapper .login-page__image--placeholder{display:block}}.page-login-wrapper .page-login__fields{display:grid;gap:var(--spacing-m);margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.page-login__activate-account{--_page-login-optional-activate-account-text-margin-top: var(--page-login-optional-activate-account-text-margin-top, var(--spacing-s));--_page-login-optional-activate-account-text-color: var(--page-login-optional-activate-account-text-color, var(--color-text-subdued));--_page-login-optional-activate-account-form-margin-top: var(--page-login-optional-activate-account-form-margin-top, var(--spacing-l));--_page-login-optional-activate-account-button-width: var(--page-login-optional-activate-account-button-width, 100%);--_page-login-optional-activate-account-back-button-display: var(--page-login-optional-activate-account-back-button-display, none);--_page-login-optional-activate-account-decline-button-display: var(--page-login-optional-activate-account-decline-button-display, none);--_page-login-optional-activate-account-decline-button-margin-top: var(--page-login-optional-activate-account-decline-button-margin-top, var(--spacing-s))}.page-login__activate-account .page-login-activate-account__text{margin-top:var(--_page-login-optional-activate-account-text-margin-top);color:var(--_page-login-optional-activate-account-text-color)}.page-login__activate-account .page-login-activate-account__form{margin-top:var(--_page-login-optional-activate-account-form-margin-top)}.page-login__activate-account .page-login-activate-account__button,.page-login__activate-account .page-login-activate-account__button--decline{width:var(--_page-login-optional-activate-account-button-width)}.page-login__activate-account .page-login-activate-account__button--decline{margin-top:var(--_page-login-optional-activate-account-decline-button-margin-top)}@media (max-width: 1023px){.page-login__activate-account .page-login-activate-account__button--decline{display:var(--_page-login-optional-activate-account-decline-button-display)}}.page-login__activate-account .page-login__activate-account--decline{background-color:transparent}@media (min-width: 1024px){.page-login__activate-account.page-login-wrapper .page-login__back--button{display:var(--_page-login-optional-activate-account-back-button-display)}}.page-login__activate-account .page-login__back--button{display:none}.page-login__activate-account .page-login-activate-account__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color)}.page-login__activate-account .page-login-activate-account__button:hover,.page-login__activate-account .page-login-activate-account__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.page-login__activate-account .page-login-activate-account__button:not(.page-login__activate-account .page-login-activate-account__button[disabled]):hover{cursor:pointer}.page-login__activate-account .page-login-activate-account__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.page-login__activate-account .page-login-activate-account__button:has(svg){gap:var(--button-icon-gap)}.page-login__activate-account .page-login-activate-account__button svg{flex-shrink:0;width:1.25rem;height:auto}.page-login__activate-account .page-login-activate-account__button:hover,.page-login__activate-account .page-login-activate-account__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.page-login__activate-account .page-login-activate-account__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.page-login__activate-account .page-login-activate-account__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.page-login__activate-account .page-login__activate-account-button-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--spacing-m)}.page-login__activate-account .page-login-activate-account__button--decline{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--link-decoration-color: var(--color-button-tertiary-default-border);--link-decoration-color-hover: var(--color-button-tertiary-hover-border);--link-decoration-color-disabled: var(--color-button-tertiary-disabled-border);--button-color: var(--color-button-tertiary-default-foreground);--button-color-hover: var(--color-button-tertiary-hover-foreground);--button-color-disabled: var(--color-button-tertiary-disabled-foreground);justify-content:unset;align-items:unset;width:max-content;text-decoration:underline;text-decoration-color:var(--link-decoration-color);text-decoration-thickness:1.5px;text-underline-offset:4px;justify-self:center;margin:0}.page-login__activate-account .page-login-activate-account__button--decline:hover,.page-login__activate-account .page-login-activate-account__button--decline:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.page-login__activate-account .page-login-activate-account__button--decline:not(.page-login__activate-account .page-login-activate-account__button--decline[disabled]):hover{cursor:pointer}.page-login__activate-account .page-login-activate-account__button--decline[disabled]{pointer-events:none;color:var(--button-color-disabled)}.page-login__activate-account .page-login-activate-account__button--decline:has(svg){gap:var(--button-icon-gap)}.page-login__activate-account .page-login-activate-account__button--decline svg{flex-shrink:0;width:1.25rem;height:auto}.page-login__activate-account .page-login-activate-account__button--decline:hover,.page-login__activate-account .page-login-activate-account__button--decline:active{--link-decoration-color: var(--link-decoration-color-hover)}.page-login__activate-account .page-login-activate-account__button--decline[disabled]{--link-decoration-color: var(--link-decoration-color-disabled)}.page-login__recover-password{--_page-login-optional-recover-password-text-margin-top: var(--page-login-optional-recover-password-text-margin-top, var(--spacing-m));--_page-login-optional-recover-password-text-color: var(--page-login-optional-recover-password-text-color, var(--color-text-subdued));--_page-login-optional-recover-password-form-margin-top: var(--page-login-optional-recover-password-form-margin-top, var(--spacing-l));--_page-login-optional-recover-password-button-width: var(--page-login-optional-recover-password-button-width, 100%)}@media (min-width: 1024px){.page-login__recover-password .page-login-recover-password__form{margin-top:var(--_page-login-optional-recover-password-form-margin-top)}}.page-login__recover-password .page-login-recover-password__form-wrapper .page-login-recover-password__form{margin-top:var(--_page-login-optional-recover-password-form-margin-top)}.page-login__recover-password .page-login-recover-password__text{color:var(--_page-login-optional-recover-password-text-color);margin-top:var(--_page-login-optional-recover-password-text-margin-top)}.page-login__recover-password .page-login-recover-password__button{width:var(--_page-login-optional-recover-password-button-width)}.page-login__recover-password{--page-login-optional-recover-password-form-margin-top: var(--spacing-m)}.page-login__recover-password .page-login-recover-password__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color)}.page-login__recover-password .page-login-recover-password__button:hover,.page-login__recover-password .page-login-recover-password__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.page-login__recover-password .page-login-recover-password__button:not(.page-login__recover-password .page-login-recover-password__button[disabled]):hover{cursor:pointer}.page-login__recover-password .page-login-recover-password__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.page-login__recover-password .page-login-recover-password__button:has(svg){gap:var(--button-icon-gap)}.page-login__recover-password .page-login-recover-password__button svg{flex-shrink:0;width:1.25rem;height:auto}.page-login__recover-password .page-login-recover-password__button:hover,.page-login__recover-password .page-login-recover-password__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.page-login__recover-password .page-login-recover-password__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.page-login__recover-password .page-login-recover-password__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.page-login__reset-password{--_page-login-optional-reset-password-text-margin-top: var(--page-login-optional-reset-password-text-margin-top, var(--spacing-s));--_page-login-optional-reset-password-form-margin-top: var(--page-login-optional-reset-password-form-margin-top, var(--spacing-l));--_page-login-optional-reset-password-button-width: var(--page-login-optional-reset-password-button-width, 100%)}.page-login__reset-password .page-login-reset-password__text{margin-top:var(--_page-login-optional-reset-password-text-margin-top)}.page-login__reset-password .page-login-reset-password__form{margin-top:var(--_page-login-optional-reset-password-form-margin-top)}.page-login__reset-password .button--reset-password{width:var(--_page-login-optional-reset-password-button-width)}.page-login__reset-password .button--reset-password{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color)}.page-login__reset-password .button--reset-password:hover,.page-login__reset-password .button--reset-password:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.page-login__reset-password .button--reset-password:not(.page-login__reset-password .button--reset-password[disabled]):hover{cursor:pointer}.page-login__reset-password .button--reset-password[disabled]{pointer-events:none;color:var(--button-color-disabled)}.page-login__reset-password .button--reset-password:has(svg){gap:var(--button-icon-gap)}.page-login__reset-password .button--reset-password svg{flex-shrink:0;width:1.25rem;height:auto}.page-login__reset-password .button--reset-password:hover,.page-login__reset-password .button--reset-password:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.page-login__reset-password .button--reset-password[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.page-login__reset-password .button--reset-password{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.page-login__create-account .page-login-create-account__button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);width:100%}.page-login__create-account .page-login-create-account__button:hover,.page-login__create-account .page-login-create-account__button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.page-login__create-account .page-login-create-account__button:not(.page-login__create-account .page-login-create-account__button[disabled]):hover{cursor:pointer}.page-login__create-account .page-login-create-account__button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.page-login__create-account .page-login-create-account__button:has(svg){gap:var(--button-icon-gap)}.page-login__create-account .page-login-create-account__button svg{flex-shrink:0;width:1.25rem;height:auto}.page-login__create-account .page-login-create-account__button:hover,.page-login__create-account .page-login-create-account__button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.page-login__create-account .page-login-create-account__button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.page-login__create-account .page-login-create-account__button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.page-login .page-login__login--button{font-size:1rem;line-height:1;font-weight:500;letter-spacing:0em;font-style:normal;text-transform:none;text-decoration:none;justify-content:center;align-items:center;transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color);--button-padding: 1.375rem 1.5rem 1.625rem 1.5rem;display:inline-flex;transition-property:background-color,border-color,color;border:1px solid var(--button-border-color);border-radius:var(--border-radius-button);background-color:var(--button-bg);padding:var(--button-padding);min-width:var(--action-target-area);-webkit-user-select:none;user-select:none;text-align:center;--button-bg: var(--color-button-primary-default-background);--button-bg-hover: var(--color-button-primary-hover-background);--button-color: var(--color-button-primary-default-foreground);--button-color-hover: var(--color-button-primary-hover-foreground);--button-bg-disabled: var(--color-button-primary-disabled-background);--button-border-color-disabled: var(--color-button-primary-disabled-background);--button-color-disabled: var(--color-button-primary-disabled-foreground);--button-border-color: var(--color-button-primary-default-border-color);--button-border-color-hover: var(--color-button-primary-default-border-color);width:100%}.page-login .page-login__login--button:hover,.page-login .page-login__login--button:active{transition-duration:.15s;transition-property:color,text-decoration-color;transition-timing-function:linear;color:var(--button-color-hover)}.page-login .page-login__login--button:not(.page-login .page-login__login--button[disabled]):hover{cursor:pointer}.page-login .page-login__login--button[disabled]{pointer-events:none;color:var(--button-color-disabled)}.page-login .page-login__login--button:has(svg){gap:var(--button-icon-gap)}.page-login .page-login__login--button svg{flex-shrink:0;width:1.25rem;height:auto}.page-login .page-login__login--button:hover,.page-login .page-login__login--button:active{transition-property:background-color,border-color,color;border:1px solid var(--button-border-color-hover);background-color:var(--button-bg-hover)}.page-login .page-login__login--button[disabled]{border:1px solid var(--button-border-color-disabled);background-color:var(--button-bg-disabled)}@media (min-width: 1024px){.page-login .page-login__login--button{--button-padding: 1.375rem 3rem 1.625rem 3rem}}.page-login .page-login__button-wrapper{display:flex;gap:var(--spacing-l)}
