:root{--color-text:#0D0D0D;--color-text-muted:#505052;--color-border:#BFBFBF;--color-bg:#FFFFFF;--color-primary:#E2007A;--color-error:#F12D2D;--color-disabled:#BFBFBF;--color-focus:#265BC5;--color-info-banner-bg:#DDE2EF;--alert-title-font-size:18px;--alert-title-line-height:20px;--alert-title-font-weight:700;--alert-body-font-size:16px;--alert-body-line-height:24px;--alert-body-font-weight:400;--chk-border:#505052;--chk-fg:#0D0D0D;--chk-disabled:#BFBFBF;--chk-error:#F12D2D;--chk-bg-selected:#0D0D0D;--chk-glyph-on-fill:#FFFFFF;--chk-hover-overlay:rgba(13,13,13,0.04);--chk-press-overlay:rgba(13,13,13,0.08);--chk-focus-ring:#265BC5;--chk-size:24px;--chk-radius:4px;--chk-gap:16px;--chk-hit:48px;--chk-motion:.15s ease;--chk-label:400 16px/24px "Inter",system-ui,sans-serif;--link-enabled:#E2007A;--link-hover:#AA036C;--link-focus:#E2007A;--link-visited:#AA036C;--link-press:#63023F;--link-disabled:#BFBFBF;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-btn:4px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-30:30px;--space-32:32px;--space-36:36px;--space-45:45px;--space-48:48px;--space-60:60px;--space-72:72px;--radius-4:4px;--radius-8:8px;--radius-999:999px;--font-ui:"Inter",system-ui,sans-serif;--font-display:"Titillium Web",system-ui,sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-title:24px;--lh-title:32px;--fs-subtitle:14px;--lh-subtitle:22px;--fs-banner-title:18px;--lh-banner-title:20px;--fs-banner-subtitle:16px;--lh-banner-subtitle:24px;--fs-button:16px;--lh-button:24px;--fs-chk-label:16px;--lh-chk-label:24px;--fs-link:14px;--lh-link:20px;--fs-label:14px;--lh-label:16px;--fs-input:16px;--lh-input:24px;--fs-hint:12px;--lh-hint:16px;--fs-footer-link:14px;--lh-footer-link:22px;--btn-bg-primary:var(--color-primary);--btn-fg-on-primary:#FFFFFF;--btn-bg-secondary:rgba(13, 13, 13, 0.10);--btn-fg-on-secondary:var(--color-text);--btn-bg-disabled:rgba(13, 13, 13, 0.04);--btn-fg-disabled:var(--color-disabled);--btn-focus-ring:var(--color-focus);--btn-overlay-hover:rgba(13, 13, 13, 0.08);--btn-overlay-press:rgba(13, 13, 13, 0.16);--btn-gap:var(--space-8);--btn-radius:var(--radius-999);--btn-s-h:40px;--btn-s-pad:12px;--btn-s-min:40px;--btn-m-h:48px;--btn-m-pad:14px 16px;--btn-m-min:48px;--btn-l-h:52px;--btn-l-pad:16px 24px;--btn-l-min:52px;--btn-l-w:56px;--fld-bg:#F1F1F1;--fld-bg-disabled:#F7F7F7;--fld-bg-input:#FFFFFF;--fld-fg:var(--color-text);--fld-muted:var(--color-text-muted);--fld-disabled:var(--color-disabled);--fld-border:transparent;--fld-border-strong:var(--color-text);--fld-error:var(--color-error);--fld-focus:var(--color-focus);--fld-radius:var(--radius-8);--fld-h:56px;--fld-pad:16px;--fld-gap:8px;--fld-bw:2px;--fld-ring:2px;--fld-max-w:none;--chip-bg-success:#F3F8EB;--chip-fg-success:#4C6420;--chip-bg-error:#FEEAEA;--chip-fg-error:#AB2020;--container-width:600px}@media (min-width:768px){:root{--fs-subtitle:16px;--lh-subtitle:24px;--fs-button:18px;--lh-button:24px;--fs-link:16px;--lh-link:24px;--fs-footer-link:16px;--lh-footer-link:28px;--btn-l-h:56px;--btn-l-min:56px}}.footer-scope{--footer-bg:#FFFFFF;--footer-link:#2F2F2F;--footer-link-hover:#0D0D0D;--footer-separator-fs:16px;--footer-separator-lh:16px}.typo--title{font:var(--fw-semibold) var(--fs-title)/var(--lh-title) var(--font-display);color:var(--color-text)}.typo--subtitle{font:var(--fw-regular) var(--fs-subtitle)/var(--lh-subtitle) var(--font-ui);color:var(--color-text)}.typo--banner-title{font:var(--fw-semibold) var(--fs-banner-title)/var(--lh-banner-title) var(--font-ui);color:var(--color-text)}.typo--banner-subtitle{font:var(--fw-regular) var(--fs-banner-subtitle)/var(--lh-banner-subtitle) var(--font-ui);color:var(--color-text)}.typo--btn{font:var(--fw-semibold) var(--fs-button)/var(--lh-button) var(--font-ui)}.typo--label{font:var(--fw-semibold) var(--fs-label)/var(--lh-label) var(--font-ui);color:var(--color-text-muted)}.typo--input{font:var(--fw-regular) var(--fs-input)/var(--lh-input) var(--font-ui)}.typo--hint{font:var(--fw-regular) var(--fs-hint)/var(--lh-hint) var(--font-ui)}.typo--link{font:var(--fw-semibold) var(--fs-link)/var(--lh-link) var(--font-ui)}.typo--chk{font:var(--fw-regular) var(--fs-chk-label)/var(--lh-chk-label) var(--font-ui)}.btn,.ds-btn{appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);border-radius:var(--btn-radius);cursor:pointer;background:0 0;position:relative;isolation:isolate;text-decoration:none}.btn--primary,.ds-btn--primary{background:var(--btn-bg-primary);color:var(--btn-fg-on-primary)}.btn--secondary,.ds-btn--secondary{background:var(--btn-bg-secondary);color:var(--btn-fg-on-secondary)}.btn:disabled,.btn[aria-disabled=true],.ds-btn:disabled,.ds-btn[aria-disabled=true]{background:var(--btn-bg-disabled);color:var(--btn-fg-disabled);cursor:not-allowed}.btn--primary:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled){box-shadow:inset 0 0 0 999px var(--btn-overlay-hover)}.btn--primary:active:not(:disabled),.ds-btn--primary:active:not(:disabled){box-shadow:inset 0 0 0 999px var(--btn-overlay-press)}.btn--secondary:hover:not(:disabled),.ds-btn--secondary:hover:not(:disabled){box-shadow:inset 0 0 0 999px rgba(13,13,13,.04)}.btn--secondary:active:not(:disabled),.ds-btn--secondary:active:not(:disabled){box-shadow:inset 0 0 0 999px rgba(13,13,13,.08)}.btn:focus-visible,.ds-btn:focus-visible{outline:0}.btn:focus-visible::after,.ds-btn:focus-visible::after{content:"";position:absolute;inset:calc(-1 * var(--focus-ring-offset-btn,4px));border:var(--focus-ring-width,2px) solid var(--btn-focus-ring);border-radius:0;pointer-events:none;z-index:1}.btn:focus:not(:focus-visible)::after,.ds-btn:focus:not(:focus-visible)::after{border-color:transparent}.btn--s,.ds-btn--s{min-inline-size:var(--btn-s-min);height:var(--btn-s-h);padding:var(--btn-s-pad)}.btn--m,.ds-btn--m{min-inline-size:var(--btn-m-min);height:var(--btn-m-h);padding:var(--btn-m-pad)}.btn--l,.ds-btn--l{min-inline-size:var(--btn-l-min);height:var(--btn-l-h);padding:var(--btn-l-pad)}.btn__label,.ds-btn__label{font:var(--fw-semibold) var(--fs-button)/var(--lh-button) var(--font-ui);display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center}.btn--s .btn__label,.btn--s .ds-btn__label,.ds-btn--s .btn__label,.ds-btn--s .ds-btn__label{font:600 14px/22px var(--font-ui)}.btn--primary .btn__label,.btn--primary .ds-btn__label,.ds-btn--primary .btn__label,.ds-btn--primary .ds-btn__label{color:var(--btn-fg-on-primary)}.btn--secondary .btn__label,.btn--secondary .ds-btn__label,.ds-btn--secondary .btn__label,.ds-btn--secondary .ds-btn__label{color:var(--btn-fg-on-secondary)}.btn--block,.ds-btn--block{width:100%;display:block}.ds-link,.link{color:var(--link-enabled);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px;transition:color .15s ease;font:var(--fw-semibold) var(--fs-link)/var(--lh-link) var(--font-ui)}.ds-link:visited,.link:visited{color:var(--link-visited)}.ds-link:hover,.link:hover{color:var(--link-hover)}.ds-link:active,.link:active{color:var(--link-press)}.ds-link:focus-visible,.link:focus-visible{color:var(--link-focus);outline:2px solid var(--color-focus);outline-offset:2px}.ds-link[aria-disabled=true],.ds-link[data-disabled=true],.link[aria-disabled=true],.link[data-disabled=true]{color:var(--link-disabled);cursor:not-allowed;pointer-events:none;text-decoration-color:currentColor}.footer-scope a.ds-link,.footer-scope a.link{color:var(--footer-link);font:var(--fw-semibold) var(--fs-footer-link)/var(--lh-footer-link) var(--font-ui)}.footer-scope a.ds-link:active,.footer-scope a.ds-link:hover,.footer-scope a.link:active,.footer-scope a.link:hover{color:var(--footer-link-hover)}.ds-field,.field{display:grid;gap:var(--fld-gap);max-width:var(--fld-max-w,413px)}.ds-field__label-row,.field__label-row{display:flex;align-items:flex-start;gap:4px;color:var(--fld-muted);font:var(--fw-semibold) var(--fs-label)/var(--lh-label) var(--font-ui)}.ds-field__control,.field__control{display:flex;align-items:center;gap:var(--fld-gap);min-height:var(--fld-h);padding:0 var(--fld-pad);border-radius:var(--fld-radius);border:var(--fld-bw) solid var(--fld-border);background:var(--fld-bg);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;position:relative}.ds-field__prefix,.ds-field__suffix,.field__prefix,.field__suffix{color:var(--fld-muted);flex:0 0 auto;height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center}.ds-field__input,.field__input{appearance:none;outline:0;border:0;background:0 0;color:var(--fld-fg);font:var(--fw-regular) var(--fs-input)/var(--lh-input) var(--font-ui);width:100%;padding:0;margin:0}.ds-field__input::placeholder,.field__input::placeholder{color:var(--fld-muted);opacity:.9}.ds-field__input:-webkit-autofill,.field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:var(--fld-fg)!important;caret-color:var(--fld-fg);transition:background-color 0s!important}.ds-field__control:hover .ds-field__input:-webkit-autofill,.field__control-group:hover .field__input:-webkit-autofill,.field__control:hover .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important}.ds-field:has(.ds-field__input:focus) .ds-field__input:-webkit-autofill,.ds-field:has(.ds-field__input:focus-visible) .ds-field__input:-webkit-autofill,.field:has(.field__input:focus) .field__input:-webkit-autofill,.field:has(.field__input:focus-visible) .field__input:-webkit-autofill,.field__control-group:has(.field__input:focus) .field__input:-webkit-autofill,.field__control-group:has(.field__input:focus-visible) .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important}.field__control-group:has(.field__input:focus) .field__input:-webkit-autofill,.field__control-group:has(.field__input:focus-visible) .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important}.ds-field__input:focus,.ds-field__input:focus-visible,.field__input:focus,.field__input:focus-visible{outline:0!important;box-shadow:none!important;border:0!important}.ds-field__control:hover,.field__control:hover{background:linear-gradient(0deg,rgba(13,13,13,.04),rgba(13,13,13,.04)),var(--fld-bg)}.field__control-group:focus-within{background:var(--fld-bg-input);border-color:transparent;box-shadow:none}.field__control-group:focus-within .field__control,.field__control-group:focus-within .field__input,.field__control-group:focus-within .field__toggle-btn{outline:0!important;box-shadow:none!important;border-color:transparent}.ds-field__control,.field__control,.field__control-group{position:relative}.ds-field__control::after,.field__control-group::after,.field__control::after{content:none;position:absolute;inset:calc(-1 * var(--focus-ring-offset,2px));border:var(--focus-ring-width,2px) solid transparent;border-radius:0;pointer-events:none;z-index:1}.ds-field__control:has(.ds-field__input:focus),.field__control-group:has(.field__input:focus),.field__control:has(.field__input:focus){background:var(--fld-bg-input);border-color:var(--fld-border-strong);border-radius:var(--fld-radius);box-shadow:none}.ds-field:not(:has(.ds-field__input:focus)):not(:has(.ds-field__input:focus-visible))>.ds-field__control,.field:not(:has(.field__input:focus)):not(:has(.field__input:focus-visible))>.field__control,.field__control-group:not(:has(.field__input:focus)):not(:has(.field__input:focus-visible)){background:var(--fld-bg);border-color:var(--fld-border);outline:0;box-shadow:none}.ds-field:not(:focus-within)>.ds-field__control:hover,.field:not(:focus-within)>.field__control:hover,.field__control-group:hover:not(:focus-within){background:linear-gradient(0deg,rgba(13,13,13,.04),rgba(13,13,13,.04)),var(--fld-bg)}.field:hover:not(:has(.field__input:focus)):not(:has(.field__input:focus-visible))>.field__control,.field__control-group:hover:not(:has(.field__input:focus)):not(:has(.field__input:focus-visible)){background:linear-gradient(0deg,rgba(13,13,13,.04),rgba(13,13,13,.04)),var(--fld-bg)}.ds-field__messages,.field__messages{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;padding-left:4px}.ds-field__hint,.field__hint{color:var(--fld-muted);font:var(--fw-regular) var(--fs-hint)/var(--lh-hint) var(--font-ui)}.ds-field__error,.field__error{color:var(--fld-error);font:var(--fw-regular) var(--fs-hint)/var(--lh-hint) var(--font-ui)}.ds-field--error .ds-field__control,.field--error .field__control,.field--error .field__control-group{background:var(--fld-bg-input)!important;border-color:var(--fld-error)!important;border-radius:var(--fld-radius);box-shadow:none!important}.field--error .field__control-group::after,.field--error .field__control::after{content:none!important}.ds-field[aria-disabled=true] .ds-field__control,.field[aria-disabled=true] .field__control{background:var(--fld-bg-disabled);border-color:var(--fld-disabled)}.ds-field[aria-readonly=true] .ds-field__control,.field[aria-readonly=true] .field__control{background:var(--fld-bg-input);border-color:var(--fld-disabled)}.field__control-group{display:flex;align-items:center;gap:0;min-height:var(--fld-h);border-radius:var(--fld-radius);border:var(--fld-bw) solid var(--fld-border);background:var(--fld-bg);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;overflow:visible;position:relative}.field__control-group .field__control{flex:1;border:none!important;border-color:transparent!important;border-radius:0!important;padding:0 var(--fld-pad);min-height:unset;height:100%;background:0 0!important;position:relative;overflow:visible}.field--error .field__control-group .field__control{border:none!important;background:0 0!important;border-radius:0!important}.field__control-group .field__input{background:0 0}.field__control-group .field__input[type=password]::placeholder{font-size:var(--fs-input);letter-spacing:normal}.field__toggle-btn{appearance:none;border:none;background:0 0;padding:0 var(--fld-pad);height:var(--fld-h);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;transition:color .15s}.field__control-group:has(.field__input:focus) .field__toggle-btn,.field__control-group:has(.field__input:focus-visible) .field__toggle-btn{color:var(--fld-fg)}.field__toggle-btn:hover{color:var(--fld-fg)}.field__toggle-btn:focus,.field__toggle-btn:focus-visible{outline:0!important;box-shadow:none!important}.field--error .field__toggle-btn{color:var(--fld-error)!important}.field__toggle-btn i{width:24px;height:24px;display:block}.field__control-group:hover{background:linear-gradient(0deg,rgba(13,13,13,.04),rgba(13,13,13,.04)),var(--fld-bg)}.field__control-group:hover .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #e9e9e9 inset!important;-webkit-text-fill-color:var(--fld-fg)!important;box-shadow:0 0 0 1000px #e9e9e9 inset!important}.field__input:-webkit-autofill{transition:background-color 99999s ease-out 0s!important}.field--error .field__control-group{background:var(--fld-bg-input)!important;border:var(--fld-bw) solid var(--fld-error)!important;border-radius:var(--fld-radius)!important;box-shadow:none!important;overflow:hidden}.field--error .field__control-group .field__input:-webkit-autofill,.field--error .field__control-group:hover .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--fld-bg-input) inset!important;box-shadow:0 0 0 1000px var(--fld-bg-input) inset!important;-webkit-text-fill-color:var(--fld-fg)!important}.field--error .field__control-group:has(.field__input:focus),.field--error .field__control-group:has(.field__input:focus-visible){background:var(--fld-bg-input)!important;border:var(--fld-bw) solid var(--fld-error)!important;border-radius:var(--fld-radius)!important}.field--error .field__control-group::after{content:none!important}.chk,.ds-chk{position:relative;display:inline-flex;gap:var(--chk-gap);align-items:flex-start;padding-block:calc((var(--chk-hit) - var(--chk-size))/ 2);cursor:pointer;isolation:isolate}.chk__input,.ds-chk__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.chk__box,.ds-chk__box{position:relative;inline-size:var(--chk-size);block-size:var(--chk-size);border-radius:var(--chk-radius);border:2px solid var(--chk-border);background:0 0;transition:box-shadow var(--chk-motion),background-color var(--chk-motion),border-color var(--chk-motion)}.chk__label,.ds-chk__label{font:var(--fw-regular) var(--fs-chk-label)/var(--lh-chk-label) var(--font-ui);color:var(--chk-border)}.chk:hover .chk__box,.ds-chk:hover .ds-chk__box{box-shadow:inset 0 0 0 999px rgba(13,13,13,.04)}.chk:active .chk__box,.ds-chk:active .ds-chk__box{box-shadow:inset 0 0 0 999px rgba(13,13,13,.08)}.chk::after,.ds-chk::after{content:"";position:absolute;inset:0;border:0;border-radius:0;pointer-events:none;z-index:0}.chk:has(.chk__input:focus-visible)::after,.ds-chk:has(.ds-chk__input:focus-visible)::after{inset:calc((-1 * var(--focus-ring-offset,2px)) + 6px) calc(-1 * var(--focus-ring-offset,2px)) calc((-1 * var(--focus-ring-offset,2px)) + 6px) calc(-1 * var(--focus-ring-offset,2px));border:var(--focus-ring-width,2px) solid var(--chk-focus-ring);border-radius:0}@supports not (selector(:has(*))){.chk__input:focus-visible+.chk__box::after,.ds-chk__input:focus-visible+.ds-chk__box::after{content:"";position:absolute;inset:calc((-1 * var(--focus-ring-offset,2px)) + 6px) calc(-1 * var(--focus-ring-offset,2px)) calc((-1 * var(--focus-ring-offset,2px)) + 6px) calc(-1 * var(--focus-ring-offset,2px));border:var(--focus-ring-width,2px) solid var(--chk-focus-ring);border-radius:0}}.chk__input:checked+.chk__box,.ds-chk__input:checked+.ds-chk__box{border-color:var(--chk-fg);background:var(--chk-bg-selected)}.chk__input:checked+.chk__box::before,.ds-chk__input:checked+.ds-chk__box::before{content:"";position:absolute;left:50%;top:50%;width:6px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-55%) rotate(45deg)}.chk__input:indeterminate+.chk__box,.ds-chk__input:indeterminate+.ds-chk__box{border-color:var(--chk-fg);background:var(--chk-bg-selected)}.chk__input:indeterminate+.chk__box::before,.ds-chk__input:indeterminate+.ds-chk__box::before{content:"";position:absolute;left:25%;right:25%;top:calc(50% - 1px);height:0;border-top:2px solid #fff}.chk__input:checked~.chk__label,.chk__input:indeterminate~.chk__label,.ds-chk__input:checked~.ds-chk__label,.ds-chk__input:indeterminate~.ds-chk__label{color:var(--chk-fg)}.chk__input:disabled+.chk__box,.ds-chk__input:disabled+.ds-chk__box{border-color:var(--color-disabled);background:0 0;box-shadow:none}.chk__input:disabled~.chk__label,.ds-chk__input:disabled~.ds-chk__label{color:var(--color-disabled);cursor:not-allowed}.chk--error .chk__box,.ds-chk--error .ds-chk__box{border-color:var(--color-error)!important;background:0 0;box-shadow:none}.chk--error .chk__label,.ds-chk--error .ds-chk__label{color:var(--color-error)}.chk--error .chk__input:checked+.chk__box,.chk--error .chk__input:indeterminate+.chk__box,.ds-chk--error .ds-chk__input:checked+.ds-chk__box,.ds-chk--error .ds-chk__input:indeterminate+.ds-chk__box{background:var(--color-error);border-color:var(--color-error)}.ds-error{color:var(--color-error);font:var(--fw-regular) var(--fs-hint)/var(--lh-hint) var(--font-ui);margin-top:var(--space-8)}:focus-visible :not(.field__input):not(.ds-field__input):not(.field__toggle-btn) :not(.btn):not(.ds-btn):not(.link):not(.ds-link):not(.chk):not(.ds-chk){outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.field.password{margin-bottom:var(--space-2)}.login-form__actions{margin-top:0;margin-bottom:var(--space-2);display:flex;justify-content:space-between;align-items:center}.login-form__button{margin-top:var(--space-8)}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}