.login_page___bVDP{--accent:var(--mandate-brand-primary);--highlight:var(--mandate-brand-highlight);position:relative;min-height:100svh;overflow-x:hidden;background:var(--mandate-brand-black);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login_page___bVDP *,.login_page___bVDP :after,.login_page___bVDP :before{box-sizing:border-box}.login_aura__CU_jm{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 32% 44% at 101% -3%,color-mix(in srgb,var(--mandate-brand-primary) 57%,transparent) 0,color-mix(in srgb,var(--mandate-brand-deep) 27%,transparent) 37%,transparent 83%),radial-gradient(ellipse 30% 33% at -3% 110%,color-mix(in srgb,var(--mandate-brand-deep) 34%,transparent),transparent 76%),radial-gradient(ellipse 46% 55% at 74% 28%,color-mix(in srgb,var(--mandate-brand-deep) 10%,transparent),transparent 84%)}.login_wrap__koBSH{width:min(100% - 72px,1250px);margin:0 auto;min-height:100svh;padding:24px 0 22px;position:relative;display:flex;flex-direction:column;z-index:1}.login_header__5TWRo{height:74px;flex-shrink:0;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(224,228,234,.19)}.login_brand__isTcd{display:flex;align-items:center;gap:16px;min-width:0}.login_brandMark__05On4{display:block;width:58px;height:58px;object-fit:cover;border-radius:15px;box-shadow:0 0 19px color-mix(in srgb,var(--mandate-brand-primary) 12%,transparent)}.login_brandName__ucqAZ{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.login_brandName__ucqAZ strong{font-size:29px;line-height:1;font-weight:750;letter-spacing:-.06em;color:var(--text)}.login_brandName__ucqAZ>span{font-size:10px;line-height:1;font-weight:800;letter-spacing:.235em;color:var(--text-soft);white-space:nowrap}.login_headerMeta__u00gb{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:7px}.login_edition__1fB0G,.login_headerMarket__2dTPU{color:var(--text-soft);font-size:10px;font-weight:800;letter-spacing:.22em;line-height:1.25;white-space:nowrap}.login_edition__1fB0G{display:flex;align-items:center;gap:10px;letter-spacing:.2em}.login_liveDot__BLwWY,.login_secureDot__k3sii{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 7px color-mix(in srgb,var(--accent) 35%,transparent)}.login_content__WMzXg{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 513px;grid-gap:clamp(30px,4.3vw,70px);gap:clamp(30px,4.3vw,70px);align-items:center;padding:20px 0 28px}.login_intro__4f4eN{max-width:680px;padding-left:6px;transform:translateY(-17px)}.login_eyebrow__tkUJ1{display:flex;align-items:center;gap:16px;color:var(--highlight);font-size:12px;font-weight:850;letter-spacing:.17em;margin-bottom:37px;white-space:nowrap}.login_horizontalRule__S_4q7{display:inline-block;width:38px;height:2px;background:var(--accent);flex-shrink:0}.login_intro__4f4eN h1{font-size:clamp(49px,4.1vw,69px);font-weight:770;line-height:1.05;letter-spacing:-.066em;margin:0 0 28px;color:var(--text)}.login_intro__4f4eN h1 em{font-style:normal;color:var(--accent);white-space:nowrap}.login_lead__7cROl{color:var(--text-soft);font-size:17px;font-weight:450;line-height:1.55;letter-spacing:.004em;margin:0}.login_capabilities__hc0N0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:46px}.login_capabilities__hc0N0>div{display:flex;align-items:center;gap:17px;min-height:65px;padding:12px 15px;border-radius:13px;border:1px solid rgba(211,211,213,.2);background:linear-gradient(125deg,rgba(24,24,25,.79),rgba(12,13,15,.77));color:var(--text);font-size:12px;font-weight:690;line-height:1.42;white-space:nowrap}.login_capabilities__hc0N0 svg{color:var(--accent);flex-shrink:0}.login_loginPanel__RK30O{width:100%;max-width:513px;justify-self:end;align-self:center;border:1px solid color-mix(in srgb,var(--mandate-brand-primary) 67%,transparent);border-radius:17px;overflow:hidden;background:linear-gradient(145deg,rgba(27,22,19,.97),rgba(9,10,11,.985) 49%,rgba(9,11,12,.99));box-shadow:0 22px 66px rgba(0,0,0,.44)}.login_panelTop__sGKUW{height:45px;border-bottom:1px solid rgba(230,228,224,.11);padding:0 26px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:9px;font-weight:850;letter-spacing:.15em}.login_panelTopLeft__2tZoP{display:flex;align-items:center;gap:10px;white-space:nowrap}.login_panelTopLeft__2tZoP svg{color:var(--accent)}.login_secure__i40e0{display:flex;align-items:center;gap:7px;color:var(--highlight);white-space:nowrap}.login_secureDot__k3sii{width:5px;height:5px;background:var(--highlight);box-shadow:none}.login_formContent__SYQqn{padding:12px 32px 23px}.login_identity__mFkbp{display:flex;align-items:center;gap:17px;margin-bottom:10px}.login_glyph__nfZmH{width:60px;height:60px;flex:0 0 60px;overflow:hidden;border-radius:15px}.login_authLogo__Kyikp{display:block;width:100%;height:100%;object-fit:cover}.login_identityCopy__pAo5P{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0}.login_micro__s8DJ7{color:var(--highlight);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;white-space:nowrap}.login_identityCaption__G7TBF{color:var(--text-soft);font-size:9px;font-weight:800;letter-spacing:.18em;line-height:1.2}.login_formContent__SYQqn h2{font-size:33px;font-weight:760;line-height:1.12;letter-spacing:-.055em;color:var(--text);margin:0 0 3px}.login_subheading__AniNx{color:var(--text-soft);font-size:13px;line-height:1.5;margin:0 0 16px}.login_formContent__SYQqn label{display:block;color:var(--text-soft);font-size:10px;font-weight:850;letter-spacing:.15em;margin-bottom:5px;line-height:1.25}.login_formContent__SYQqn input:not([type=checkbox]){display:block;width:100%;height:39px;outline:none;border:1px solid color-mix(in srgb,var(--text-soft) 26%,transparent);border-radius:7px;background:linear-gradient(115deg,color-mix(in srgb,var(--surface-2) 91%,var(--text-soft) 9%),color-mix(in srgb,var(--surface-2) 88%,var(--text-soft) 12%));color:var(--text);padding:0 15px 0 40px;font-size:12px;font-weight:450;transition:border-color .18s ease,box-shadow .18s ease}.login_formContent__SYQqn input::placeholder{color:var(--muted)}.login_formContent__SYQqn input:focus{border-color:var(--highlight);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 23%,transparent)}.login_fieldWithIcon__Fvw7I,.login_passwordBox__Hq8Oo{position:relative}.login_fieldIcon__Ydd8j{position:absolute;left:13px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-soft)}.login_passwordHeading__XnRKa{margin-top:12px}.login_passwordBox__Hq8Oo input{padding-right:80px!important}.login_reveal__Gzm6O{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:transparent;border:0;padding:7px 4px;cursor:pointer;color:var(--text-soft);font-size:10px;font-weight:850;letter-spacing:.08em}.login_reveal__Gzm6O:hover,.login_textLink__FxFmn:hover{color:var(--highlight)}.login_formOptions__NrRTk{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:9px}.login_sessionDetail___Cu94{display:flex;align-items:center;gap:7px;color:var(--text-soft);font-size:11px;white-space:nowrap}.login_sessionDetail___Cu94>svg,.login_tip__u_MyN{color:var(--accent)}.login_tip__u_MyN{display:inline-flex;align-items:center;cursor:help}.login_textLink__FxFmn{padding:0;border:0;background:none;color:var(--highlight);cursor:pointer;font-family:inherit;font-weight:700;font-size:11px;white-space:nowrap}.login_helpRow__N1Bnl button:focus-visible,.login_reveal__Gzm6O:focus-visible,.login_ssoButton__dbjmF:focus-visible,.login_textLink__FxFmn:focus-visible{outline:2px solid var(--highlight);outline-offset:3px;border-radius:3px}.login_error__BN8Ls{color:var(--red);background:rgba(154,49,45,.14);border:1px solid rgba(220,91,79,.33);padding:8px 11px;font-size:11px;border-radius:7px;line-height:1.5;margin:0 0 8px}.login_submit__ajKqa{margin-top:6px;width:100%;min-height:39px;border-radius:7px;border:0;display:flex;align-items:center;justify-content:center;position:relative;padding:7px 42px;background:var(--accent);color:var(--mandate-brand-black);font-size:13px;font-weight:800;cursor:pointer;transition:filter .18s ease,transform .18s ease}.login_submit__ajKqa svg{position:absolute;right:13px;top:50%;transform:translateY(-50%)}.login_submit__ajKqa:hover:not(:disabled){filter:brightness(1.12)}.login_submit__ajKqa:active:not(:disabled){transform:translateY(1px)}.login_submit__ajKqa:disabled{opacity:.69;cursor:not-allowed}.login_separator__p_yac{display:flex;align-items:center;gap:13px;margin:12px 0 11px;color:var(--text-soft);font-size:10px;font-weight:800;letter-spacing:.09em}.login_separator__p_yac:after,.login_separator__p_yac:before{content:"";flex:1 1;height:1px;background:rgba(212,216,224,.15)}.login_ssoButton__dbjmF{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:39px;background:rgba(10,12,13,.65);border:1px solid rgba(213,216,225,.38);border-radius:7px;color:var(--text);font-size:12px;font-weight:750;cursor:pointer;transition:border-color .18s ease}.login_ssoButton__dbjmF:hover{border-color:var(--accent)}.login_register__duvFL{text-align:center;color:var(--muted);font-size:12px;margin:11px 0 18px}.login_register__duvFL .login_textLink__FxFmn{font-size:12px}.login_protectionBanner__oIq0U{display:grid;grid-template-columns:32px minmax(0,1.05fr) minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:59px;margin-top:7px;padding:10px 14px;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--mandate-brand-deep) 16%,rgba(20,16,15,.98)),rgba(26,20,18,.92))}.login_protectionBanner__oIq0U>svg{color:var(--accent)}.login_bannerTitle__ObkTU{color:var(--text);font-size:11px;font-weight:750;line-height:1.3}.login_bannerDescription__fMRTe{border-left:1px solid rgba(221,225,232,.14);padding-left:12px;color:var(--text-soft);font-size:9px;line-height:1.35}.login_securityFeatures__LoPas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin-top:23px;padding:0 2px 25px;border-bottom:1px solid rgba(234,234,234,.1)}.login_securityFeatures__LoPas>div{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;font-size:9px;line-height:1.3;color:var(--text-soft);border-right:1px solid rgba(231,231,233,.13)}.login_securityFeatures__LoPas>div:first-child{justify-content:flex-start}.login_securityFeatures__LoPas>div:last-child{border-right:0;justify-content:flex-end}.login_securityFeatures__LoPas svg{width:21px;height:21px;color:var(--accent);flex-shrink:0}.login_helpRow__N1Bnl{padding-top:17px}.login_helpRow__N1Bnl button{display:flex;align-items:center;gap:10px;background:none;border:0;padding:5px 2px;color:var(--text-soft);font-family:inherit;font-size:11px;cursor:pointer}.login_helpRow__N1Bnl button svg:first-child,.login_helpRow__N1Bnl button:hover{color:var(--highlight)}.login_footer__Xh0OZ{flex-shrink:0;min-height:41px;padding-top:17px;border-top:1px solid rgba(224,228,235,.19);display:flex;justify-content:space-between;align-items:flex-start;gap:20px;color:var(--muted);font-size:9px;font-weight:750;letter-spacing:.2em;white-space:nowrap}.login_footer__Xh0OZ i{display:inline-block;width:4px;height:4px;margin:0 5px 1px;background:var(--accent);border-radius:50%}.login_modalBackdrop__bAgfr{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login_modal__FlzCA{width:min(100%,440px);background:var(--surface-2);border:1px solid var(--mandate-brand-outline);box-shadow:0 24px 90px rgba(0,0,0,.7);padding:24px;border-radius:15px}.login_modalHeader__Ps64i{display:flex;justify-content:space-between;align-items:center;color:var(--accent)}.login_modalHeader__Ps64i button{border:0;background:transparent;color:var(--text-soft);cursor:pointer;padding:5px}.login_modal__FlzCA h3{font-size:24px;letter-spacing:-.04em;margin:17px 0 9px}.login_modal__FlzCA p{font-size:13px;color:var(--text-soft);line-height:1.65;margin:0}.login_modalDone__S0W0C{display:flex;align-items:center;justify-content:center;gap:9px;background:var(--accent);color:var(--mandate-brand-black);border:0;border-radius:7px;margin-top:25px;min-height:42px;width:100%;font-weight:750;cursor:pointer}@media(max-width:1260px){.login_wrap__koBSH{width:min(100% - 56px,1232px)}.login_content__WMzXg{grid-template-columns:minmax(0,1fr) minmax(430px,505px);gap:30px}.login_intro__4f4eN h1{font-size:clamp(45px,4.8vw,65px)}.login_lead__7cROl{font-size:15px}.login_desktopBreak__3CMoa{display:none}.login_capabilities__hc0N0{gap:9px}.login_capabilities__hc0N0>div{padding:10px;gap:9px;font-size:10px}}@media(max-width:980px){.login_wrap__koBSH{width:min(100% - 48px,700px)}.login_content__WMzXg{display:flex;flex-direction:column;align-items:stretch;gap:40px;padding:45px 0 50px}.login_intro__4f4eN{transform:none;padding-left:0}.login_intro__4f4eN h1{font-size:clamp(45px,6.9vw,65px)}.login_lead__7cROl{max-width:650px}.login_capabilities__hc0N0{margin-top:28px;max-width:650px}.login_loginPanel__RK30O{align-self:center;justify-self:auto;max-width:505px}.login_footer__Xh0OZ{white-space:normal;line-height:1.6}}@media(max-width:580px){.login_wrap__koBSH{width:calc(100% - 32px);padding:18px 0}.login_header__5TWRo{height:68px}.login_brandMark__05On4{width:48px;height:48px;border-radius:12px}.login_brand__isTcd{gap:10px}.login_brandName__ucqAZ strong{font-size:23px}.login_brandName__ucqAZ>span{font-size:8px;letter-spacing:.17em}.login_headerMarket__2dTPU{display:none}.login_headerMeta__u00gb{padding-top:20px}.login_edition__1fB0G{font-size:8px;letter-spacing:.09em;gap:7px}.login_content__WMzXg{padding:34px 0 40px;gap:34px}.login_eyebrow__tkUJ1{font-size:9px;gap:9px;letter-spacing:.13em;margin-bottom:24px}.login_horizontalRule__S_4q7{width:26px}.login_intro__4f4eN h1{font-size:clamp(36px,8.9vw,50px);letter-spacing:-.06em;margin-bottom:18px}.login_intro__4f4eN h1 em{white-space:normal}.login_lead__7cROl{font-size:13px}.login_capabilities__hc0N0{gap:7px;margin-top:22px}.login_capabilities__hc0N0>div{min-height:60px;flex-direction:column;align-items:flex-start;gap:5px;padding:9px;font-size:9px;white-space:normal}.login_capabilities__hc0N0 svg{width:23px;height:23px}.login_panelTop__sGKUW{padding:0 16px;font-size:8px}.login_formContent__SYQqn{padding:16px 17px}.login_micro__s8DJ7{font-size:9px;letter-spacing:.085em}.login_identityCaption__G7TBF{font-size:8px}.login_formContent__SYQqn h2{font-size:29px}.login_bannerDescription__fMRTe{font-size:8px;padding-left:8px}.login_protectionBanner__oIq0U{grid-template-columns:25px 1fr 1fr;gap:6px;padding:10px 9px}.login_protectionBanner__oIq0U>svg{width:24px}.login_bannerTitle__ObkTU{font-size:9px}.login_securityFeatures__LoPas>div{gap:4px;font-size:8px;flex-direction:column;text-align:center}.login_securityFeatures__LoPas>div:first-child,.login_securityFeatures__LoPas>div:last-child{justify-content:center}.login_securityFeatures__LoPas svg{width:19px;height:19px}.login_footer__Xh0OZ{display:flex;flex-direction:column;gap:5px;font-size:8px}}@media (max-width:380px){.login_headerMeta__u00gb{display:none}.login_sessionDetail___Cu94{font-size:9px}.login_formOptions__NrRTk .login_textLink__FxFmn{font-size:10px}.login_intro__4f4eN h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.login_page___bVDP button,.login_page___bVDP input{transition:none!important}}@media(forced-colors:active){.login_page___bVDP button{border:1px solid ButtonText}.login_page___bVDP input:focus-visible{outline:2px solid Highlight}}@media(max-width:520px){.login_wrap__koBSH{width:calc(100% - 32px)}.login_loginPanel__RK30O{max-width:100%}}.login_formOptions__NrRTk a.login_textLink__FxFmn{text-decoration:none}.forgot-password_page__LaiE_{--recovery-accent:var(--mandate-brand-primary);--recovery-highlight:var(--mandate-brand-highlight)}.forgot-password_brandLink__dwXss{text-decoration:none;color:inherit}.forgot-password_page__LaiE_ .forgot-password_content__LfgVE{max-width:1234px;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,548px);grid-gap:39px;gap:39px;align-items:center;padding:23px 0 34px}.forgot-password_page__LaiE_ .forgot-password_intro__YHEXg{max-width:660px;transform:translateY(-13px)}.forgot-password_eyebrow___qOWx{display:flex;align-items:center;gap:17px;color:var(--recovery-highlight);font-size:12px;letter-spacing:.18em;font-weight:850;margin-bottom:32px}.forgot-password_intro__YHEXg h1{font-size:clamp(50px,4.05vw,67px);font-weight:770;letter-spacing:-.061em;line-height:.96;margin:0 0 19px;color:var(--text)}.forgot-password_intro__YHEXg h1 em{font-style:normal;white-space:nowrap;color:var(--recovery-accent)}.forgot-password_lead__jMKnt{font-size:17px;line-height:1.53;color:var(--text-soft);letter-spacing:.005em;margin:0}.forgot-password_capabilities__FdhD_{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.forgot-password_capabilities__FdhD_>div{min-height:68px;border:1px solid rgba(220,224,232,.19);border-radius:12px;background:linear-gradient(120deg,rgba(20,21,23,.82),rgba(12,13,16,.74));display:flex;align-items:center;gap:17px;padding:12px 16px;color:var(--text);font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap}.forgot-password_capabilities__FdhD_ svg{color:var(--recovery-accent);flex-shrink:0}.forgot-password_panel__lTClA{width:100%;border:1px solid color-mix(in srgb,var(--mandate-brand-primary) 82%,transparent);border-radius:17px;background:linear-gradient(145deg,rgba(29,23,21,.95),rgba(10,11,12,.99) 55%);box-shadow:0 24px 78px rgba(0,0,0,.43);overflow:hidden}.forgot-password_panelTop__p9uxi{height:45px;justify-content:space-between;padding:0 29px;border-bottom:1px solid rgba(222,225,231,.14);font-size:10px;font-weight:850;letter-spacing:.14em;color:var(--text);white-space:nowrap}.forgot-password_panelTop__p9uxi,.forgot-password_panelTop__p9uxi>span{display:flex;align-items:center;gap:10px}.forgot-password_panelTop__p9uxi svg{color:var(--recovery-accent)}.forgot-password_panelTop__p9uxi .forgot-password_secure__TC8vA{color:var(--recovery-highlight)}.forgot-password_secure__TC8vA i{display:inline-block;width:6px;height:6px;background:var(--recovery-highlight);border-radius:50%}.forgot-password_panelBody__bHuLx{padding:13px 30px 17px}.forgot-password_identity__aoLj_{display:flex;align-items:center;gap:17px;margin-bottom:9px}.forgot-password_authLogo__vcNyn{display:block;width:60px;height:60px;border-radius:15px;object-fit:cover;flex-shrink:0}.forgot-password_micro__jXNQ_{font-size:11px;font-weight:850;letter-spacing:.13em;color:var(--recovery-highlight);white-space:nowrap}.forgot-password_microCaption__zN9Vo{font-size:9px;font-weight:800;letter-spacing:.17em;color:var(--text-soft);margin-top:7px}.forgot-password_panelBody__bHuLx h2{font-size:34px;font-weight:760;letter-spacing:-.05em;line-height:1.16;color:var(--text);margin:0 0 3px}.forgot-password_subheading__viJ0l{font-size:13px;line-height:1.5;color:var(--text-soft);margin:0 0 18px;max-width:465px}.forgot-password_form__dGzRU label{display:block;font-size:10px;font-weight:850;letter-spacing:.16em;color:var(--text-soft);margin:12px 0 8px}.forgot-password_inputWrap__LwetY{position:relative}.forgot-password_inputWrap__LwetY svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--text-soft);pointer-events:none}.forgot-password_inputWrap__LwetY input{display:block;width:100%;min-height:41px;padding:9px 15px 9px 57px;border-radius:7px;border:1px solid color-mix(in srgb,var(--text-soft) 30%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--surface-2) 85%,var(--text-soft) 15%),color-mix(in srgb,var(--surface-2) 91%,var(--text-soft) 9%));color:var(--text);font-size:13px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.forgot-password_inputWrap__LwetY input::placeholder{color:var(--muted)}.forgot-password_inputWrap__LwetY input:focus-visible{border-color:var(--recovery-highlight);box-shadow:0 0 0 2px color-mix(in srgb,var(--recovery-accent) 18%,transparent)}.forgot-password_hint__FmS9E{margin:8px 0 17px;display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:11px;line-height:1.4}.forgot-password_hint__FmS9E svg{flex-shrink:0}.forgot-password_primary__O13lD{width:100%;min-height:43px;margin-top:10px;padding:8px 18px;border-radius:8px;border:0;background:var(--recovery-accent);color:var(--mandate-brand-black);font-size:14px;font-weight:830;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;transition:filter .18s ease,transform .18s ease}.forgot-password_primary__O13lD svg{position:absolute;right:15px}.forgot-password_primary__O13lD:hover:not(:disabled){filter:brightness(1.12)}.forgot-password_primary__O13lD:disabled{opacity:1;cursor:not-allowed}.forgot-password_actions__NqQz2 a:focus-visible,.forgot-password_actions__NqQz2 button:focus-visible,.forgot-password_primary__O13lD:focus-visible{outline:2px solid var(--recovery-highlight);outline-offset:3px}.forgot-password_or__RduO5{margin:18px 0;display:flex;align-items:center;gap:14px;color:var(--text-soft);font-size:10px;font-weight:780}.forgot-password_or__RduO5:after,.forgot-password_or__RduO5:before{content:"";height:1px;background:rgba(222,225,231,.2);flex:1 1}.forgot-password_actions__NqQz2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.forgot-password_actions__NqQz2 a,.forgot-password_actions__NqQz2 button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:43px;border:1px solid rgba(223,228,238,.37);background:rgba(7,9,11,.5);color:var(--text);border-radius:8px;padding:10px;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;transition:border-color .18s ease}.forgot-password_actions__NqQz2 a:hover,.forgot-password_actions__NqQz2 button:hover{border-color:var(--recovery-accent)}.forgot-password_securityStrip__3_V1p{margin-top:31px;min-height:101px;padding:14px 12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:17px;border:1px solid color-mix(in srgb,var(--recovery-accent) 25%,transparent);background:linear-gradient(125deg,rgba(49,26,12,.46),rgba(24,17,14,.78))}.forgot-password_securityStrip__3_V1p>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;color:var(--text);font-size:10px;line-height:1.2;border-right:1px solid rgba(223,225,231,.19)}.forgot-password_securityStrip__3_V1p>div:last-child{border-right:0}.forgot-password_securityStrip__3_V1p svg{color:var(--recovery-accent)}.forgot-password_panelBottom__yMho2{margin-top:21px;padding:15px 5px 0;min-height:41px;display:flex;align-items:center;gap:14px;color:var(--text-soft);font-size:12px;border-top:1px solid rgba(223,225,231,.19)}.forgot-password_panelBottom__yMho2 svg{color:var(--recovery-accent);flex-shrink:0}.forgot-password_error___yH9N,.forgot-password_success__0jGfH{font-size:12px;line-height:1.5;padding:10px 12px;border:1px solid color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 12%,transparent);color:var(--text);border-radius:7px;margin:11px 0}.forgot-password_success__0jGfH{border-color:color-mix(in srgb,var(--recovery-accent) 45%,transparent);background:var(--mandate-brand-wash)}@media(max-width:1260px){.forgot-password_page__LaiE_ .forgot-password_content__LfgVE{grid-template-columns:minmax(0,1fr) minmax(440px,1fr);gap:24px}.forgot-password_intro__YHEXg h1{font-size:clamp(42px,4.5vw,60px)}.forgot-password_desktopOnly__2SnBv{display:none}.forgot-password_lead__jMKnt{font-size:15px}.forgot-password_capabilities__FdhD_{gap:9px}.forgot-password_capabilities__FdhD_>div{padding:10px;gap:9px;font-size:10px}}@media(max-width:980px){.forgot-password_page__LaiE_ .forgot-password_content__LfgVE{display:flex;flex-direction:column;align-items:stretch;gap:40px;padding:50px 0}.forgot-password_page__LaiE_ .forgot-password_intro__YHEXg{transform:none;max-width:690px}.forgot-password_intro__YHEXg h1{font-size:clamp(43px,6vw,65px)}.forgot-password_panel__lTClA{max-width:548px;align-self:center}.forgot-password_capabilities__FdhD_{margin-top:25px}}@media(max-width:580px){.forgot-password_page__LaiE_ .forgot-password_content__LfgVE{padding:38px 0;gap:33px}.forgot-password_eyebrow___qOWx{margin-bottom:25px;font-size:10px}.forgot-password_intro__YHEXg h1{font-size:clamp(35px,8.5vw,49px);line-height:1.05}.forgot-password_intro__YHEXg h1 em{white-space:normal}.forgot-password_lead__jMKnt{font-size:13px}.forgot-password_capabilities__FdhD_{gap:7px}.forgot-password_capabilities__FdhD_>div{flex-direction:column;align-items:flex-start;gap:6px;padding:9px;font-size:9px;white-space:normal}.forgot-password_capabilities__FdhD_ svg{width:23px;height:23px}.forgot-password_panelTop__p9uxi{padding:0 14px;font-size:8px}.forgot-password_panelBody__bHuLx{padding:14px 15px 19px}.forgot-password_micro__jXNQ_{font-size:9px;letter-spacing:.08em}.forgot-password_microCaption__zN9Vo{font-size:8px}.forgot-password_panelBody__bHuLx h2{font-size:29px}.forgot-password_subheading__viJ0l{font-size:12px}.forgot-password_actions__NqQz2{gap:8px}.forgot-password_actions__NqQz2 a,.forgot-password_actions__NqQz2 button{gap:5px;font-size:10px}.forgot-password_securityStrip__3_V1p{padding:10px 5px}.forgot-password_securityStrip__3_V1p>div{font-size:8px}.forgot-password_securityStrip__3_V1p svg{width:21px;height:21px}}@media(max-width:365px){.forgot-password_panelTop__p9uxi .forgot-password_secure__TC8vA{display:none}.forgot-password_actions__NqQz2{grid-template-columns:1fr}.forgot-password_securityStrip__3_V1p{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.forgot-password_page__LaiE_ a,.forgot-password_page__LaiE_ button,.forgot-password_page__LaiE_ input{transition:none!important}}.forgot-password_helpLink__9R8Sc{color:var(--mandate-brand-highlight);text-underline-offset:3px}.forgot-password_recoveryWrap__DdAKh{padding-bottom:35px}@media(min-width:981px){.forgot-password_panel__lTClA{transform:translateY(-17px)}.forgot-password_page__LaiE_ .forgot-password_intro__YHEXg{transform:translateY(-30px)}}.forgot-password_recoveryAura__sEZUi{background:radial-gradient(ellipse 28% 30% at 105% -7%,color-mix(in srgb,var(--mandate-brand-primary) 72%,transparent) 0,color-mix(in srgb,var(--mandate-brand-deep) 36%,transparent) 38%,transparent 94%),radial-gradient(ellipse 29% 32% at -5% 107%,color-mix(in srgb,var(--mandate-brand-deep) 38%,transparent),transparent 85%)}