.auth-page-module__okARuq__page{background:var(--background);min-height:100svh;color:var(--foreground);grid-template-columns:minmax(330px,.86fr) minmax(0,1.14fr);display:grid}.auth-page-module__okARuq__brandPanel{isolation:isolate;color:#f7f7ee;background:radial-gradient(at 82% 15%,#d8f36a1f,#0000 30%),radial-gradient(at 12% 78%,#7ca06629,#0000 35%),#17382f;flex-direction:column;justify-content:space-between;min-height:100%;padding:clamp(28px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-page-module__okARuq__brandPanel:after{z-index:-1;content:"";border:1px solid #d8f36a1f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:16%;right:-120px}.auth-page-module__okARuq__wordmark{color:#f7f7ee;letter-spacing:-.055em;align-items:center;gap:11px;width:fit-content;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.auth-page-module__okARuq__mark{color:#214b3d;flex:none;width:40px;height:40px}.auth-page-module__okARuq__wordmarkAccent{color:#d8f36a}.auth-page-module__okARuq__brandCopy{width:min(100%,490px);margin-block:auto;padding-block:clamp(48px,9vh,100px)}.auth-page-module__okARuq__brandEyebrow,.auth-page-module__okARuq__formEyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.auth-page-module__okARuq__brandEyebrow{color:#d8f36a}.auth-page-module__okARuq__brandEyebrow span{background:currentColor;border-radius:50%;width:7px;height:7px}.auth-page-module__okARuq__brandCopy h1{color:#f7f7ee;letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(2.5rem,4.3vw,4.1rem);font-weight:600;line-height:1.02}.auth-page-module__okARuq__brandCopy>p:not(.auth-page-module__okARuq__brandEyebrow){color:#d8e2d5;max-width:44ch;margin:22px 0 0;font-size:15px;line-height:1.75}.auth-page-module__okARuq__steps{gap:20px;margin:38px 0 0;padding:0;list-style:none;display:grid}.auth-page-module__okARuq__steps li{align-items:flex-start;gap:14px;display:flex}.auth-page-module__okARuq__steps li>span{color:#d8f36a;border:1px solid #f7f7ee47;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.auth-page-module__okARuq__steps li div{gap:3px;padding-top:1px;display:grid}.auth-page-module__okARuq__steps strong{color:#f7f7ee;font-size:13px;font-weight:600}.auth-page-module__okARuq__steps small{color:#c5d2c4;font-size:12px;line-height:1.5}.auth-page-module__okARuq__brandFootnote{color:#c5d2c4;max-width:42ch;margin:0;font-size:11px;line-height:1.6}.auth-page-module__okARuq__formPanel{place-items:center;min-width:0;padding:clamp(24px,5vw,72px);display:grid}.auth-page-module__okARuq__formWrap{width:min(100%,420px)}.auth-page-module__okARuq__formEyebrow{color:#607c4d;margin-bottom:12px}.auth-page-module__okARuq__title{color:var(--foreground);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,2.55rem);font-weight:650;line-height:1.1}.auth-page-module__okARuq__description{color:var(--muted-foreground);margin:11px 0 28px;font-size:14px;line-height:1.65}.auth-page-module__okARuq__form{flex-direction:column;gap:11px;display:flex}.auth-page-module__okARuq__form .auth-page-module__okARuq__fieldLabel{color:var(--foreground);margin-top:4px;font-size:13px;font-weight:600}.auth-page-module__okARuq__form .auth-page-module__okARuq__fieldInput{color:#1a2b25;background:#fff;border-color:#d9ddd2;border-radius:11px;height:48px;font-size:14px}.auth-page-module__okARuq__form .auth-page-module__okARuq__fieldInput:focus-visible{outline-offset:1px;border-color:#587b50;outline:3px solid #587b5038}.auth-page-module__okARuq__form .auth-page-module__okARuq__submit{color:#fff;background:#214b3d;border-radius:999px;min-height:48px;margin-top:8px;font-size:14px;font-weight:650}.auth-page-module__okARuq__form .auth-page-module__okARuq__submit:hover:not(:disabled){background:#17382f}.auth-page-module__okARuq__form .auth-page-module__okARuq__submit:focus-visible{outline-offset:3px;outline:3px solid #91ad55}.auth-page-module__okARuq__formNote{color:#5d6c63;text-align:center;margin:20px 0 0;font-size:14px;line-height:1.5}.auth-page-module__okARuq__inlineLink{color:#365b3b;text-underline-offset:3px;font-weight:600;text-decoration-color:#365b3b73}.auth-page-module__okARuq__inlineLink:hover{color:#17382f}.auth-page-module__okARuq__form .auth-page-module__okARuq__errorMessage{color:#a13b30;font-size:13px;line-height:1.5}.auth-page-module__okARuq__backLink{color:#65756c;width:fit-content;margin-top:25px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.auth-page-module__okARuq__backLink:hover{color:#214b3d;text-underline-offset:4px;text-decoration:underline}.auth-page-module__okARuq__backLink:focus-visible,.auth-page-module__okARuq__wordmark:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #91ad55}@media (max-width:760px){.auth-page-module__okARuq__page{grid-template-columns:minmax(0,1fr)}.auth-page-module__okARuq__brandPanel{min-height:auto;padding:22px clamp(20px,6vw,32px) 26px}.auth-page-module__okARuq__brandPanel:after{width:330px;height:330px;bottom:-240px;right:-150px}.auth-page-module__okARuq__mark{width:34px;height:34px}.auth-page-module__okARuq__wordmark{gap:9px;font-size:16px}.auth-page-module__okARuq__brandCopy{padding-block:30px 0}.auth-page-module__okARuq__brandEyebrow{margin-bottom:10px;font-size:9px}.auth-page-module__okARuq__brandCopy h1{max-width:18ch;font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.08}.auth-page-module__okARuq__brandCopy>p:not(.auth-page-module__okARuq__brandEyebrow){max-width:58ch;margin-top:10px;font-size:12px;line-height:1.55}.auth-page-module__okARuq__steps,.auth-page-module__okARuq__brandFootnote{display:none}.auth-page-module__okARuq__formPanel{align-items:start;padding:34px clamp(20px,6vw,32px) 48px}.auth-page-module__okARuq__formWrap{width:min(100%,440px);margin-inline:auto}.auth-page-module__okARuq__description{margin-bottom:22px}}
