.auth_authPage__6cyNF{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);min-height:100vh;min-height:100svh;overflow:hidden;background:#eef0e8;color:#18201e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth_skipLink__ng6oT{position:fixed;z-index:100;top:1rem;left:1rem;padding:.7rem 1rem;transform:translateY(-160%);border-radius:.4rem;background:#f7f8f2;color:#0c1110!important;font-weight:700}.auth_skipLink__ng6oT:focus{transform:translateY(0)}.auth_storyPanel__bMFjG{position:relative;min-width:0;overflow:hidden;padding:clamp(2rem,5vw,5rem);background:linear-gradient(rgba(157,189,174,.04) 1px,transparent 0),linear-gradient(90deg,rgba(157,189,174,.04) 1px,transparent 0),radial-gradient(circle at 82% 34%,rgba(66,108,94,.26),transparent 34%),#0c1110;background-size:58px 58px,58px 58px,auto,auto;color:#f7f8f2}.auth_storyPanel__bMFjG:after,.auth_storyPanel__bMFjG:before{position:absolute;border:1px solid rgba(157,189,174,.1);border-radius:50%;content:""}.auth_storyPanel__bMFjG:before{right:-10rem;bottom:-10rem;width:29rem;height:29rem;box-shadow:0 0 0 4.5rem rgba(157,189,174,.025),0 0 0 9rem rgba(157,189,174,.018)}.auth_storyPanel__bMFjG:after{top:22%;right:8%;width:7px;height:7px;border:0;background:#c8a96f;box-shadow:-74px 72px 0 #9dbdae,-142px 132px 0 #426c5e}.auth_storyInner__Mb7X2{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,650px);min-height:100%;margin:0 auto}.auth_brand__skw_A,.auth_mobileBrand__9Ux3E{display:inline-flex;gap:.8rem;align-items:center;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none}.auth_brand__skw_A span{display:grid}.auth_brand__skw_A strong{color:#f7f8f2;font-size:1rem;letter-spacing:-.03em;line-height:1.2}.auth_brand__skw_A small{color:#9da8a3;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase}.auth_storyCopy__LDXv3{max-width:650px;margin:auto 0 clamp(2.5rem,6vh,5rem)}.auth_storyCopy__LDXv3 .auth_storyTitle__H0U93{max-width:640px;margin:0 0 1.5rem;color:#f7f8f2;font-size:clamp(2.8rem,5vw,5rem);font-weight:520;letter-spacing:-.065em;line-height:.98}.auth_storyCopy__LDXv3>p:last-child{max-width:570px;margin:0;color:#aeb8b3;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7}.auth_eyebrow__nOe0u{margin-bottom:1.15rem;color:#9dbdae;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth_highlights__FqhY7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid rgba(157,189,174,.14);border-bottom:1px solid rgba(157,189,174,.14);list-style:none}.auth_highlights__FqhY7 li{min-width:0;padding:1.1rem 1rem 1.2rem 0}.auth_highlights__FqhY7 li+li{padding-left:1rem;border-left:1px solid rgba(157,189,174,.14)}.auth_highlights__FqhY7 li>span{display:block;margin-bottom:.65rem;color:#c8a96f;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.58rem}.auth_highlights__FqhY7 li strong{display:block;margin-bottom:.35rem;color:#f7f8f2;font-size:.74rem}.auth_highlights__FqhY7 li p{margin:0;color:#74817b;font-size:.67rem;line-height:1.55}.auth_storyFooter__icFvT{margin:1.2rem 0 0;color:#66716d;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.6rem}.auth_formPanel___hCe2{display:flex;min-width:0;padding:clamp(2rem,5vw,5.5rem);overflow-y:auto;background:#eef0e8}.auth_formWrap__ku6SE{width:min(100%,480px);margin:auto}.auth_formTopline__MbBeg{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin-bottom:clamp(3rem,8vh,6rem)}.auth_backLink__aboS3{display:inline-flex;gap:.55rem;align-items:center;color:#5f6c66;font-size:.78rem;font-weight:650}.auth_backLink__aboS3:hover{color:#2d5146}.auth_mobileBrand__9Ux3E{display:none;color:#18201e}.auth_mobileBrand__9Ux3E strong{letter-spacing:-.035em}.auth_formHeader__w1iSg{margin-bottom:2.25rem}.auth_formHeader__w1iSg .auth_eyebrow__nOe0u{color:#426c5e}.auth_formHeader__w1iSg h1{margin:0 0 .85rem;color:#0c1110;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:560;letter-spacing:-.055em;line-height:1.02}.auth_formHeader__w1iSg>p:last-child{max-width:440px;margin:0;color:#5f6c66;font-size:.96rem;line-height:1.65}.auth_providerGrid__yoyKr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.auth_providerButton__yYhQI{display:inline-flex;gap:.65rem;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1rem;border:1px solid #cbd2ca;border-radius:.45rem;background:#f7f8f2;color:#18201e;font-size:.78rem;font-weight:650}.auth_providerButton__yYhQI:hover:not(:disabled){border-color:rgba(66,108,94,.55);background:#fff}.auth_providerButton__yYhQI:disabled{cursor:not-allowed;opacity:.58}.auth_divider__uRL3f{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.85rem;gap:.85rem;align-items:center;margin:1.65rem 0;color:#7c8882;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.62rem;text-transform:uppercase}.auth_divider__uRL3f:after,.auth_divider__uRL3f:before{height:1px;background:#d4d9d1;content:""}.auth_form__HJ1Mm{display:grid;grid-gap:1.1rem;gap:1.1rem}.auth_fieldLabelRow__GmEgO{display:flex;gap:1rem;align-items:center;justify-content:space-between}.auth_fieldLabelRow__GmEgO label{margin-bottom:.45rem}.auth_fieldAction__gvFjI{margin-bottom:.45rem;color:#426c5e;font-size:.72rem;font-weight:650}.auth_input__EqAGh{min-height:50px;padding:.75rem .9rem;border-color:#cbd2ca;border-radius:.45rem;background:#fbfcf8;color:#18201e}.auth_input__EqAGh::placeholder{color:#8b9690}.auth_input__EqAGh:focus{border-color:#426c5e;box-shadow:0 0 0 .2rem rgba(157,189,174,.28)}.auth_fieldError__faCeU,.auth_fieldHelp__dVa_o,.auth_legalCopy__LQKsg{margin:.45rem 0 0;color:#5f6c66;font-size:.72rem;line-height:1.55}.auth_fieldError__faCeU{margin-top:.45rem;color:#743534}.auth_legalCopy__LQKsg{margin:0}.auth_legalCopy__LQKsg a{font-weight:650}.auth_errorAlert__e_4y3{margin-bottom:1.25rem;padding:.85rem 1rem;border:1px solid rgba(166,76,75,.28);border-radius:.45rem;background:#f4e7e4;color:#743534;font-size:.78rem;line-height:1.55}.auth_successAlert__uI6qA{padding:1rem;border:1px solid rgba(66,108,94,.3);border-radius:.45rem;background:rgba(157,189,174,.14);color:#18201e;font-size:.82rem;line-height:1.55}.auth_successAlert__uI6qA strong{display:block;margin-bottom:.35rem}.auth_successAlert__uI6qA p{margin:0}.auth_primaryAction__Lyiuy{min-height:50px;border-color:#426c5e;border-radius:.45rem;background:#426c5e;font-weight:700}.auth_primaryAction__Lyiuy:focus-visible,.auth_primaryAction__Lyiuy:hover:not(:disabled){border-color:#2d5146;background:#2d5146}.auth_switchPrompt__z1QPa{margin:1.55rem 0 0;color:#5f6c66;font-size:.8rem;text-align:center}.auth_switchPrompt__z1QPa a{color:#2d5146;font-weight:700}@media(max-width:1080px){.auth_authPage__6cyNF{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.auth_highlights__FqhY7{grid-template-columns:1fr}.auth_highlights__FqhY7 li{display:grid;grid-template-columns:30px 1fr;grid-gap:.6rem;gap:.6rem;padding:.85rem 0}.auth_highlights__FqhY7 li+li{padding-left:0;border-top:1px solid rgba(157,189,174,.12);border-left:0}.auth_highlights__FqhY7 li>span{margin:.15rem 0 0}}@media(max-width:860px){.auth_authPage__6cyNF{display:block;overflow:visible}.auth_storyPanel__bMFjG{display:none}.auth_formPanel___hCe2{min-height:100vh;min-height:100svh;padding:clamp(1.25rem,7vw,3rem)}.auth_formTopline__MbBeg{margin-bottom:clamp(2.5rem,10vw,4rem)}.auth_mobileBrand__9Ux3E{display:inline-flex}}@media(max-width:520px){.auth_formPanel___hCe2{align-items:flex-start}.auth_formTopline__MbBeg{align-items:flex-start;flex-direction:column-reverse;gap:1.2rem}.auth_providerGrid__yoyKr{grid-template-columns:1fr}.auth_formHeader__w1iSg h1{font-size:clamp(2.1rem,12vw,2.8rem)}}