.ReCaptcha_root__hasError .ReCaptcha_input{margin-bottom:0}.ReCaptcha_input{margin-bottom:20px}@media only screen and (max-width:767px){.ReCaptcha_labelContent{margin:16px 0;display:inline-block}}.ZDSCheckbox_input{background:var(--zds-color-surface-primary);border:1.5px solid var(--zds-color-surface-action-active-primary);cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:4px;padding:0;display:inline-flex;position:relative}@media (pointer:coarse){.ZDSCheckbox_input:after{content:"";width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}:root[data-touch-mode] .ZDSCheckbox_input:after{content:"";width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.ZDSCheckbox_input:hover:not(:disabled){border-color:var(--zds-color-surface-brand-secondary)}}.ZDSCheckbox_input:before{border-right:2px solid var(--zds-color-surface-primary);border-bottom:2px solid var(--zds-color-surface-primary);transform-origin:50%;content:"";width:5px;height:10px;transition:transform .18s ease-in-out;display:block;transform:rotate(45deg)scale(0)}.ZDSCheckbox_input.ZDSCheckbox_input__forceHover:not(:disabled){border-color:var(--zds-color-surface-brand-secondary)}.ZDSCheckbox_input.ZDSCheckbox_input__forceFocus{outline:3px solid var(--zds-color-border-focus-primary);outline-offset:0}.ZDSCheckbox_input:focus-visible{outline:3px solid var(--zds-color-border-focus-primary);outline-offset:0}.ZDSCheckbox_input:disabled{border-color:var(--zds-color-surface-action-disabled);cursor:default;pointer-events:none}.ZDSCheckbox_input__checked{background-color:var(--zds-color-surface-brand-secondary);border-color:var(--zds-color-surface-brand-secondary)}@media (hover:hover){.ZDSCheckbox_input__checked:hover:not(:disabled){background-color:var(--zds-color-surface-brand-primary);border-color:var(--zds-color-surface-brand-primary)}}.ZDSCheckbox_input__checked:before{transform:rotate(45deg)scale(1)}.ZDSCheckbox_input__checked.ZDSCheckbox_input__forceHover:not(:disabled){background-color:var(--zds-color-surface-brand-primary);border-color:var(--zds-color-surface-brand-primary)}.ZDSCheckbox_input__checked:disabled{background-color:var(--zds-color-surface-action-disabled);border-color:var(--zds-color-surface-action-disabled)}.ZDSCheckbox_input__indeterminate{background-color:var(--zds-color-surface-brand-secondary);border-color:var(--zds-color-surface-brand-secondary)}@media (hover:hover){.ZDSCheckbox_input__indeterminate:hover:not(:disabled){background-color:var(--zds-color-surface-brand-primary);border-color:var(--zds-color-surface-brand-primary)}}.ZDSCheckbox_input__indeterminate:before{width:10px;height:2px;box-shadow:inset 10px 2px var(--zds-color-surface-primary);border:none;border-radius:1px;transform:scale(1)}.ZDSCheckbox_input__indeterminate.ZDSCheckbox_input__forceHover:not(:disabled){background-color:var(--zds-color-surface-brand-primary);border-color:var(--zds-color-surface-brand-primary)}.ZDSCheckbox_input__indeterminate:disabled{background-color:var(--zds-color-surface-action-disabled);border-color:var(--zds-color-surface-action-disabled)}.ZDSCheckboxItem_label{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:4px;padding:0;display:inline-grid}@media (pointer:coarse){.ZDSCheckboxItem_label{gap:8px;padding:10px 0}}:root[data-touch-mode] .ZDSCheckboxItem_label{gap:8px;padding:10px 0}.ZDSCheckboxItem_labelText{color:var(--zds-color-text-primary);font-size:16px}.ZDSCheckboxItem_label__disabled{opacity:.5;cursor:not-allowed}.ZDSCheckboxItem_label__error .ZDSCheckboxItem_labelText{color:var(--zds-color-surface-error-secondary)}.ZDSCheckboxItem_error{color:var(--zds-color-surface-error-secondary);grid-column:2;font-size:12px}.ZDSLabelHeader_root{justify-content:space-between;align-items:baseline;display:flex}.ZDSLabelHeader_left{flex-direction:column;gap:4px;display:flex}.ZDSLabelHeader_labelWrapper{align-items:center;display:flex}.ZDSLabelHeader_labelText{color:var(--zds-color-text-primary);font-size:16px;font-weight:700;line-height:20px}.ZDSLabelHeader_required{color:var(--zds-color-text-tertiary);margin-left:4px;font-size:14px;font-weight:700;line-height:16px}.ZDSLabelHeader_description{color:var(--zds-color-text-secondary);font-size:14px;font-weight:400;line-height:18px}.ZDSLabelHeader_link{color:var(--zds-color-text-link);align-items:center;font-size:14px;font-weight:400;line-height:16px;display:flex}.ZDSLabelHeader_icon{font-weight:700}.HtmlInputWithUnit_root{flex-grow:1;align-items:center;gap:4px;display:flex;position:relative}.HtmlInputWithUnit_ghostInputContainer{pointer-events:none;align-items:center;gap:4px;width:100%;max-width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.HtmlInputWithUnit_ghostUnitText{visibility:hidden;white-space:pre;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.HtmlInputWithUnit_ghostInputText{visibility:hidden;white-space:pre;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.HtmlInputWithUnit_visibleUnitText{color:var(--zds-color-text-tertiary);flex-shrink:0}.OneTimeCodeInput_root{gap:4px;display:flex}.OneTimeCodeInput_input{flex:1;min-width:0}.OneTimeCodeInput_inputContainer{height:66px}.OneTimeCodeInput_inputElement{text-align:center;font-size:20px}.SocialLoginButtonLegacy_root{gap:16px}.SocialLoginButtonLegacy_root.SocialLoginButtonLegacy_root__iconOnly{width:48px;min-width:48px;padding:0}.SocialLoginButtonLegacy_icon{text-align:center;width:36px;height:36px;line-height:36px}.SocialLoginButton_root{--zds-button-icon-anchor-width:36px;box-sizing:border-box;height:48px;padding-inline-start:clamp(16px,22%,96px);padding-inline-end:clamp(16px,22%,96px)}@media not (min-width:480px){.SocialLoginButton_root{padding-inline-start:clamp(8px,8%,96px);padding-inline-end:clamp(8px,8%,96px)}}.SocialLoginButton_root>*{white-space:nowrap;place-items:center!important;column-gap:8px!important;max-height:none!important}.SocialLoginButton_root__iconOnly{width:auto}.SocialLoginButton_icon{text-align:center;width:36px;height:36px;margin-right:8px}.LoginForm2Legacy_root{flex-direction:column;display:flex}.LoginForm2Legacy_error{color:#fff;background-color:#dd0346;width:100%;margin-bottom:16px;padding:8px 16px;font-size:16px}.LoginForm2Legacy_error>ul{margin-bottom:0}.LoginForm2Legacy_suggestion{color:#333;background-color:#f0f8ff;border:1px solid #b3d9ff;border-radius:4px;width:100%;margin-bottom:16px;padding:8px 16px;font-size:16px}.LoginForm2Legacy_top{margin-bottom:16px}.LoginForm2Legacy_title{margin:0;font-family:ProximaNova,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}.LoginForm2Legacy_formBody{width:100%}.LoginForm2Legacy_inputField{width:100%;margin-bottom:16px}.LoginForm2Legacy_inputLabel{color:#676767}.LoginForm2Legacy_passwordLabel{justify-content:space-between;display:flex}.LoginForm2Legacy_oneTimeCodeInputLabel{margin-bottom:8px}.LoginForm2Legacy_oneTimeCodeInput{margin-bottom:16px}.LoginForm2Legacy_oneTimeCodePasswordText{text-align:center}.LoginForm2Legacy_smallLabel{color:#767676;margin-left:8px;font-size:12px}.LoginForm2Legacy_legalContainer{text-align:center;margin-top:8px;margin-bottom:16px}.LoginForm2Legacy_legalContainer__left{text-align:left}.LoginForm2Legacy_legalLink{text-decoration:underline}.LoginForm2Legacy_subscriptionCheckbox,.LoginForm2Legacy_captcha{margin-bottom:16px}.LoginForm2Legacy_forgotPasswordErrorLink{text-align:center;margin-top:8px}.LoginForm2Legacy_forgotPassword{text-align:right}.LoginForm2Legacy_alternativelyOTPButton{margin-top:16px}.LoginForm2Legacy_divider{grid-template:"overlay";place-items:center;margin:8px 0;display:grid}.LoginForm2Legacy_divider hr{border-color:#e4e4e4;grid-area:overlay;width:100%}.LoginForm2Legacy_divider span{background-color:#fff;grid-area:overlay;padding:0 8px;font-size:18px;font-weight:700}.LoginForm2Legacy_alternativelySocialText{text-align:center;margin-bottom:16px}.LoginForm2Legacy_socialButtons{flex-direction:column;gap:16px;margin-top:16px;display:flex}.LoginForm2Legacy_root__compact .LoginForm2Legacy_socialButtons{flex-direction:row;justify-content:center;margin-bottom:16px}.LoginForm2Legacy_root__mobile:not(.LoginForm2Legacy_root__compact) .LoginForm2Legacy_socialButtons{max-width:265px;margin-left:auto;margin-right:auto}.LoginForm2Legacy_root__mobile:not(.LoginForm2Legacy_root__compact) .LoginForm2Legacy_socialButton{justify-content:flex-start!important}.LoginForm2Legacy_loadingIcon{margin-left:-40px;margin-right:16px}.LoginForm2Legacy_numpadIcon{margin-right:16px}.LoginForm2Legacy_bold{font-weight:700}.LoginForm2Legacy_hidden.LoginForm2Legacy_hidden{display:none}.LoginForm2_root{flex-direction:column;display:flex}.LoginForm2_errorList{margin-bottom:0;padding-left:0;list-style:none}.LoginForm2_suggestion{width:100%;color:var(--zds-color-text-primary);background-color:var(--zds-color-accent-blue-10);border:1px solid var(--zds-color-brand-blue-60);border-radius:4px;margin-bottom:16px;padding:8px 16px;font-size:16px}.LoginForm2_top{margin-bottom:16px}.LoginForm2_title{margin:0;font-size:20px;font-weight:700;line-height:24px}.LoginForm2_formBody{width:100%}.LoginForm2_inputField{width:100%;margin-bottom:16px}.LoginForm2_oneTimeCodeInputLabel{margin-bottom:8px}.LoginForm2_oneTimeCodeInput{margin-bottom:16px}.LoginForm2_oneTimeCodePasswordText{text-align:center}.LoginForm2_requestNewCode{text-align:center;font-size:16px;font-weight:400;line-height:20px}.LoginForm2_smallLabel{color:var(--zds-color-text-tertiary);margin-left:8px;font-size:12px;font-weight:400;line-height:16px}.LoginForm2_legalContainer{text-align:left;margin-top:16px;margin-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.LoginForm2_legalContainer__left{text-align:left}.LoginForm2_subscriptionCheckbox,.LoginForm2_captcha{margin-bottom:16px}.LoginForm2_forgotPasswordErrorLink{text-align:center;margin-top:8px}.LoginForm2_alternativelyOTPButton{margin-top:16px}.LoginForm2_divider{grid-template:"overlay";place-items:center;margin:8px 0;padding:0 64px;display:grid}.LoginForm2_divider hr{border-color:var(--zds-color-border-primary);grid-area:overlay;width:100%}.LoginForm2_divider span{background-color:var(--zds-color-surface-primary);grid-area:overlay;padding:0 8px;font-size:18px;font-weight:700}.LoginForm2_alternativelySocialText{text-align:center;margin-bottom:16px}.LoginForm2_socialButtons{flex-direction:column;gap:8px;display:flex}.LoginForm2_root__compact .LoginForm2_socialButtons{flex-direction:row;justify-content:center;margin-bottom:16px}.LoginForm2_root__mobile:not(.LoginForm2_root__compact) .LoginForm2_socialButtons{width:100%}.LoginForm2_numpadIcon{margin-right:16px}.LoginForm2_bold{font-weight:700}.LoginForm2_hidden.LoginForm2_hidden{display:none}.LoginPage_root{justify-content:center;margin-top:24px;margin-bottom:16px;display:flex}.LoginPage_root__mobile{margin-top:0}.LoginPage_header{justify-content:space-between;align-items:center;width:100%;display:flex}.LoginPage_title{margin:.75em 0;font-family:ProximaNova,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.LoginPage_content{width:100%;max-width:420px}.LoginPage_loginForm2{padding-bottom:16px}.LoginPage_signInLink{font-size:16px}.LoginPage_footer{text-align:center;margin-top:16px;font-size:16px}.LoginPage_footerTitle{margin:.75em 0;font-family:ProximaNova,Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;display:inline-block}.LoginPage_footerLink{white-space:nowrap}@media only screen and (max-width:767px){.LoginPage_content{padding:0 16px}}