.auth-module__cni4Dq__page{color:#11233f;background:#fbfcfa;grid-template-columns:minmax(0,55fr) minmax(440px,45fr);min-height:100svh;display:grid}.auth-module__cni4Dq__skipLink{z-index:20;color:#fff;background:#0e6f68;border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.auth-module__cni4Dq__skipLink:focus{transform:translateY(0)}.auth-module__cni4Dq__brandPanel{color:#fff;background:#0d1f3c;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-module__cni4Dq__brandPanel:after{content:"";opacity:.13;background:#2bc5b4;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-210px;right:-220px}.auth-module__cni4Dq__brandHome{z-index:1;width:fit-content;position:relative}.auth-module__cni4Dq__brandContent{z-index:1;max-width:650px;margin-block:56px;position:relative}.auth-module__cni4Dq__eyebrow{color:#8ce3d2;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:800;display:block}.auth-module__cni4Dq__brandContent h2{max-width:610px;font:650 clamp(2.3rem, 4.8vw, 4.8rem)/1.02 var(--font-heading), sans-serif;letter-spacing:-.05em;margin:0}.auth-module__cni4Dq__brandContent>p{color:#cfdae5;max-width:570px;margin:24px 0 30px;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.7}.auth-module__cni4Dq__brandContent ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.auth-module__cni4Dq__brandContent li{color:#e8f0f4;align-items:center;gap:12px;display:flex}.auth-module__cni4Dq__brandContent li svg{color:#6dd8c6;width:20px}.auth-module__cni4Dq__preview{z-index:1;background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;max-width:620px;padding:18px;position:relative}.auth-module__cni4Dq__previewTop{color:#cfdae5;justify-content:space-between;font-size:.8rem;display:flex}.auth-module__cni4Dq__previewBars{grid-template-columns:1.3fr .85fr .55fr;gap:8px;height:8px;margin-top:18px;display:grid}.auth-module__cni4Dq__previewBars i{background:#2bc5b4;border-radius:99px}.auth-module__cni4Dq__previewBars i:nth-child(2){background:#8ce3d2}.auth-module__cni4Dq__previewBars i:nth-child(3){background:#d7ede8}.auth-module__cni4Dq__formPanel{background:#fbfcfa;flex-direction:column;min-height:100svh;padding:24px clamp(28px,5vw,76px) 44px;display:flex}.auth-module__cni4Dq__formTop{justify-content:flex-end;align-items:center;min-height:42px;display:flex}.auth-module__cni4Dq__mobileLogo{display:none}.auth-module__cni4Dq__locale{color:#59677a;align-items:center;gap:6px;font-size:.82rem;display:flex}.auth-module__cni4Dq__locale button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 7px}.auth-module__cni4Dq__locale button[aria-pressed=true]{color:#0d1f3c;background:#e3f5f1;font-weight:800}.auth-module__cni4Dq__formMain{width:min(100%,470px);margin:auto;padding-block:54px}.auth-module__cni4Dq__backLink{color:#526174;align-items:center;gap:8px;margin-bottom:35px;font-size:.9rem;text-decoration:none;display:inline-flex}.auth-module__cni4Dq__backLink svg{width:16px}.auth-module__cni4Dq__formMain h1{font:650 clamp(2rem, 3vw, 2.75rem)/1.1 var(--font-heading), sans-serif;letter-spacing:-.04em;margin:0}.auth-module__cni4Dq__formMain>.auth-module__cni4Dq__eyebrow{color:#0e6f68}.auth-module__cni4Dq__lead{color:#667386;margin:12px 0 30px;line-height:1.65}.auth-module__cni4Dq__providerButton,.auth-module__cni4Dq__submitButton,.auth-module__cni4Dq__optionCard{width:100%;min-height:52px;font:700 .96rem var(--font-body), sans-serif;cursor:pointer;border-radius:12px}.auth-module__cni4Dq__providerButton{color:#172b47;background:#fff;border:1px solid #d5dce2;justify-content:center;align-items:center;gap:10px;display:flex}.auth-module__cni4Dq__providerButton svg{width:20px}.auth-module__cni4Dq__providerButton:disabled,.auth-module__cni4Dq__submitButton:disabled{opacity:.65;cursor:wait}.auth-module__cni4Dq__divider{color:#7a8594;align-items:center;gap:14px;margin:24px 0;font-size:.77rem;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";background:#dfe4e8;flex:1;height:1px}.auth-module__cni4Dq__form{gap:19px;display:grid}.auth-module__cni4Dq__field{gap:7px;display:grid}.auth-module__cni4Dq__field label{color:#172b47;font-size:.9rem;font-weight:750}.auth-module__cni4Dq__inputWrap{position:relative}.auth-module__cni4Dq__field input{color:#11233f;width:100%;height:52px;font:400 1rem var(--font-body), sans-serif;background:#fff;border:1px solid #cfd7de;border-radius:14px;outline:0;padding:0 14px}.auth-module__cni4Dq__inputWrap input{padding-right:52px}.auth-module__cni4Dq__field input:focus{border-color:#148c82;box-shadow:0 0 0 3px #148c822b}.auth-module__cni4Dq__field input[aria-invalid=true]{border-color:#aa3636}.auth-module__cni4Dq__fieldError{color:#9d3030;margin:0;font-size:.82rem}.auth-module__cni4Dq__fieldHelp{color:#667386;margin:0;font-size:.82rem}.auth-module__cni4Dq__toggle{color:#526174;cursor:pointer;background:0 0;border:0;width:48px;position:absolute;inset:2px 3px 2px auto}.auth-module__cni4Dq__toggle svg{width:19px}.auth-module__cni4Dq__formLinks{justify-content:flex-end;margin-top:-3px;display:flex}.auth-module__cni4Dq__textLink,.auth-module__cni4Dq__accountLine a{color:#0b756e;text-underline-offset:3px;font-weight:750;text-decoration:underline}.auth-module__cni4Dq__submitButton{color:#fff;background:#0e6f68;border:1px solid #0e6f68;box-shadow:0 8px 20px #0e6f682e}.auth-module__cni4Dq__accountLine{color:#657286;text-align:center;margin:24px 0 0}.auth-module__cni4Dq__alert{color:#722b2b;background:#fff4f3;border:1px solid #edc8c8;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px;line-height:1.5;display:flex}.auth-module__cni4Dq__alert[data-tone=success]{color:#145c55;background:#eefaf7;border-color:#b8ded4}.auth-module__cni4Dq__alert svg{flex:none;width:20px;margin-top:1px}.auth-module__cni4Dq__alert strong{margin-bottom:3px;display:block}.auth-module__cni4Dq__successActions{gap:12px;display:grid}.auth-module__cni4Dq__secondaryButton{color:#16304a;background:#fff;border:1px solid #cdd6dc;border-radius:12px;justify-content:center;align-items:center;min-height:50px;font-weight:750;text-decoration:none;display:flex}.auth-module__cni4Dq__optionList{gap:14px;display:grid}.auth-module__cni4Dq__optionCard{color:#172b47;text-align:left;background:#fff;border:1px solid #d6dee3;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:86px;padding:17px;text-decoration:none;display:grid}.auth-module__cni4Dq__optionIcon{color:#0b756e;background:#e4f6f2;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.auth-module__cni4Dq__optionIcon svg{width:21px}.auth-module__cni4Dq__optionCard strong{margin-bottom:3px;display:block}.auth-module__cni4Dq__optionCard small{color:#657286;font-size:.82rem;line-height:1.45}.auth-module__cni4Dq__optionCard>svg{color:#718092;width:18px}.auth-module__cni4Dq__later{color:#536276;margin:22px auto 0;font-weight:700;display:block}.auth-module__cni4Dq__providerButton:hover,.auth-module__cni4Dq__optionCard:hover,.auth-module__cni4Dq__secondaryButton:hover{border-color:#8ea6ae}.auth-module__cni4Dq__submitButton:hover{background:#0b625d}.auth-module__cni4Dq__providerButton:focus-visible,.auth-module__cni4Dq__submitButton:focus-visible,.auth-module__cni4Dq__toggle:focus-visible,.auth-module__cni4Dq__optionCard:focus-visible,.auth-module__cni4Dq__textLink:focus-visible,.auth-module__cni4Dq__backLink:focus-visible,.auth-module__cni4Dq__later:focus-visible,.auth-module__cni4Dq__locale button:focus-visible,.auth-module__cni4Dq__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #efb84a}@media (max-width:879px){.auth-module__cni4Dq__page{display:block}.auth-module__cni4Dq__brandPanel{display:none}.auth-module__cni4Dq__formPanel{min-height:100svh;padding:18px clamp(20px,6vw,52px) 36px}.auth-module__cni4Dq__formTop{justify-content:space-between}.auth-module__cni4Dq__mobileLogo{display:block}.auth-module__cni4Dq__formMain{margin:0 auto;padding-block:clamp(50px,11vh,90px)}}@media (max-width:390px){.auth-module__cni4Dq__formPanel{padding-inline:18px}.auth-module__cni4Dq__formMain{padding-block:40px}.auth-module__cni4Dq__backLink{margin-bottom:26px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__skipLink,.auth-module__cni4Dq__providerButton,.auth-module__cni4Dq__submitButton,.auth-module__cni4Dq__optionCard{transition:none!important}}
