.auth_page___HW7E{--ink:#10233b;--muted:#647067;--green:#3f9e43;--green-dark:#24782e;--green-soft:#eaf6e8;--cream:#f7f8f2;--line:#dfe3da;min-height:100dvh;display:grid;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);background:var(--cream);color:var(--ink);font-family:var(--font-geist-sans,ui-sans-serif),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.auth_story__C8LAf{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:42px clamp(36px,5vw,78px);background:radial-gradient(circle at 14% 6%,rgb(79 169 75/20%),transparent 28%),radial-gradient(circle at 90% 78%,rgb(80 155 74/16%),transparent 30%),linear-gradient(145deg,#0f2237,#142d3b 58%,#173a32);color:white}.auth_story__C8LAf:after{content:"";position:absolute;right:-22%;bottom:7%;width:70%;aspect-ratio:1;border:1px solid rgb(255 255 255/9%);border-radius:999px;box-shadow:0 0 0 70px rgb(255 255 255/2.5%),0 0 0 140px rgb(255 255 255/1.5%);pointer-events:none}.auth_brand___j6vH,.auth_mobileBrand__5KEqW{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;width:fit-content;color:inherit;font-size:20px;font-weight:720;letter-spacing:-.03em;text-decoration:none}.auth_brandMark__Pn4UK{position:relative;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#54b54f,#2d8d3c);box-shadow:inset 0 1px rgb(255 255 255/28%);color:white;font-size:12px;font-weight:850;letter-spacing:-.08em}.auth_brandMark__Pn4UK:after{content:"";position:absolute;width:22px;height:8px;border-left:3px solid white;border-bottom:3px solid white;transform:translate(2px,-2px) rotate(-45deg);opacity:.94}.auth_brandMark__Pn4UK span{opacity:0}.auth_storyCopy__doOYx{position:relative;z-index:1;max-width:560px;margin-block:auto;padding-block:72px}.auth_eyebrow__pDw2F,.auth_storyKicker__jE1yW{display:block;color:#62c85c;font-size:12px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.auth_storyCopy__doOYx h2{max-width:520px;margin:18px 0 22px;font-size:clamp(42px,4.3vw,68px);font-weight:630;letter-spacing:-.06em;line-height:.99;text-wrap:balance}.auth_storyCopy__doOYx>p{max-width:510px;margin:0;color:rgb(255 255 255/68%);font-size:17px;line-height:1.65}.auth_promiseRow__mggrv{display:grid;gap:13px;margin-top:42px;color:rgb(255 255 255/90%);font-size:14px}.auth_promiseRow__mggrv span{display:flex;align-items:center;gap:11px}.auth_promiseRow__mggrv span:before{content:"";width:17px;height:9px;border-left:2px solid #65cb5e;border-bottom:2px solid #65cb5e;transform:translateY(-2px) rotate(-45deg)}.auth_productNote__7SVU6{position:relative;z-index:1;margin:0;color:rgb(255 255 255/42%);font-size:12px;letter-spacing:.04em}.auth_formSide__jDI3V{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:48px clamp(28px,7vw,110px) 32px}.auth_mobileBrand__5KEqW{display:none}.auth_formCard__x7FXS{width:min(100%,510px);margin-block:auto}.auth_formHeader___iDoN{margin-bottom:34px}.auth_formHeader___iDoN h1{margin:10px 0;font-size:clamp(34px,3vw,45px);font-weight:660;letter-spacing:-.055em;line-height:1.06}.auth_formHeader___iDoN p{max-width:460px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.auth_form__mBKM3{display:grid;gap:20px}.auth_privateBetaNote__E4QAX{display:grid;gap:4px;padding:13px 14px;border:1px solid #d5e4d1;border-radius:13px;background:#f3f8f1}.auth_privateBetaNote__E4QAX strong{color:#264934;font-size:12px}.auth_privateBetaNote__E4QAX span{color:#67776c;font-size:12px;line-height:1.5}.auth_privateBetaNote__E4QAX a{color:var(--green-dark);font-weight:700;text-decoration:none}.auth_privateBetaNote__E4QAX a:hover{text-decoration:underline;text-underline-offset:3px}.auth_twoFields__h7XFp{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth_field__7j0C7{display:grid;gap:8px}.auth_fieldLabel__zmoCL{color:#23374b;font-size:13px;font-weight:680}.auth_inputWrap__vQMYt{position:relative;display:block}.auth_inputWrap__vQMYt input{width:100%;min-height:52px;padding:0 15px;border:1px solid #d7ddd3;border-radius:13px;outline:none;background:rgb(255 255 255/76%);box-shadow:0 1px 1px rgb(20 45 38/2%);color:var(--ink);font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth_inputWrap__vQMYt input::placeholder{color:#9ba59b}.auth_inputWrap__vQMYt input:hover{border-color:#bdc7ba;background:white}.auth_inputWrap__vQMYt input:focus{border-color:#4fa44f;background:white;box-shadow:0 0 0 4px rgb(63 158 67/12%)}.auth_inputWrap__vQMYt input.auth_inputError__McRrX{border-color:#c65c4b;box-shadow:0 0 0 3px rgb(198 92 75/9%)}.auth_inputWrap__vQMYt input[type=password],.auth_inputWrap__vQMYt input[type=text]:has(+.auth_revealButton__tF_xt){padding-right:67px}.auth_revealButton__tF_xt{position:absolute;top:50%;right:8px;min-width:52px;min-height:38px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:#526259;font:inherit;font-size:12px;font-weight:700;transform:translateY(-50%);cursor:pointer}.auth_revealButton__tF_xt:hover{background:#eef2eb;color:var(--ink)}.auth_fieldError__yq5Pg,.auth_fieldHint__mbMAe{margin-top:-2px;font-size:12px;line-height:1.35}.auth_fieldHint__mbMAe{color:#7c887f}.auth_fieldError__yq5Pg{color:#a54336}.auth_passwordFieldGroup__6cgLd{position:relative}.auth_forgotLink__JYNNC{position:absolute;top:-1px;right:0;color:var(--green-dark);font-size:12px;font-weight:680;text-decoration:none}.auth_forgotLink__JYNNC:hover,.auth_formFooter__18a9V a:hover{text-decoration:underline;text-underline-offset:3px}.auth_sessionChoice__wAnK6{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:10px;width:fit-content;cursor:pointer}.auth_sessionChoice__wAnK6 input{position:absolute;opacity:0;pointer-events:none}.auth_checkBox__IcPSx{display:grid;place-items:center;width:21px;height:21px;margin-top:1px;border:1px solid #bdc7ba;border-radius:7px;background:white;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.auth_checkBox__IcPSx svg{width:14px;fill:none;stroke:white;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;opacity:0}.auth_sessionChoice__wAnK6 input:checked+.auth_checkBox__IcPSx{border-color:var(--green);background:var(--green)}.auth_sessionChoice__wAnK6 input:checked+.auth_checkBox__IcPSx svg{opacity:1}.auth_sessionChoice__wAnK6 input:focus-visible+.auth_checkBox__IcPSx{box-shadow:0 0 0 4px rgb(63 158 67/15%)}.auth_sessionChoice__wAnK6 small,.auth_sessionChoice__wAnK6 strong{display:block}.auth_sessionChoice__wAnK6 strong{color:#2d4136;font-size:13px;font-weight:650}.auth_sessionChoice__wAnK6 small{margin-top:3px;color:#7c887f;font-size:11px}.auth_primaryButton__mCDBi{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:2px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(180deg,#4bab4e,#3b963f);box-shadow:inset 0 1px rgb(255 255 255/24%),0 9px 20px rgb(50 125 54/17%);color:white;font:inherit;font-size:14px;font-weight:720;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.auth_primaryButton__mCDBi:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px);box-shadow:inset 0 1px rgb(255 255 255/24%),0 12px 24px rgb(50 125 54/22%)}.auth_primaryButton__mCDBi:active:not(:disabled){transform:translateY(0)}.auth_primaryButton__mCDBi:focus-visible,.auth_revealButton__tF_xt:focus-visible,.auth_verificationActions__ERIs4 button:focus-visible{outline:3px solid rgb(63 158 67/24%);outline-offset:2px}.auth_primaryButton__mCDBi:disabled{cursor:wait;opacity:.72}.auth_primaryButton__mCDBi svg{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.auth_spinner__3DQRW{width:16px;height:16px;border:2px solid rgb(255 255 255/35%);border-top-color:white;border-radius:999px;animation:auth_spin__xHjdH .7s linear infinite}@keyframes auth_spin__xHjdH{to{transform:rotate(1turn)}}.auth_formAlert__l7Gkw{display:grid;grid-template-columns:19px 1fr;align-items:start;gap:10px;padding:12px 13px;border:1px solid #edc5bd;border-radius:12px;background:#fff4f1;color:#873b30;font-size:12px;line-height:1.45}.auth_formAlert__l7Gkw svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.auth_secureNote__V8cF7{display:flex;align-items:center;justify-content:center;gap:7px;margin:-6px 0 0;color:#77837a;font-size:11px}.auth_secureNote__V8cF7 svg{width:14px;fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.4}.auth_formFooter__18a9V{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);text-align:center}.auth_formFooter__18a9V p{margin:0;color:#748078;font-size:13px}.auth_formFooter__18a9V a{color:var(--green-dark);font-weight:700;text-decoration:none}.auth_successPanel__C1y9N,.auth_verificationPrompt__wROKL{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:18px;border:1px solid #d3e3cf;border-radius:16px;background:#f1f8ef}.auth_successIcon__rMMxP,.auth_verificationIcon__grmOW{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:white;color:var(--green-dark);box-shadow:0 3px 10px rgb(36 120 46/8%)}.auth_successIcon__rMMxP svg,.auth_verificationIcon__grmOW svg{width:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.auth_successPanel__C1y9N strong{color:#284a31;font-size:14px}.auth_successPanel__C1y9N p{margin:5px 0 0;color:#617368;font-size:12px;line-height:1.5}.auth_verificationPrompt__wROKL{grid-template-columns:42px 1fr;padding:15px}.auth_verificationIcon__grmOW{width:40px;height:40px}.auth_verificationCopy__lJ5RN>strong{color:#284a31;font-size:13px}.auth_verificationCopy__lJ5RN>p{margin:4px 0 0;color:#617368;font-size:12px;line-height:1.45}.auth_verificationCopy__lJ5RN .auth_verificationMessage__ycn_l,.auth_verificationCopy__lJ5RN .auth_verificationSuccess__MBlun{margin-top:8px;font-weight:620}.auth_verificationCopy__lJ5RN .auth_verificationMessage__ycn_l{color:#8b5b22}.auth_verificationCopy__lJ5RN .auth_verificationSuccess__MBlun{color:var(--green-dark)}.auth_verificationActions__ERIs4{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.auth_verificationActions__ERIs4 button{min-height:34px;padding:0 12px;border:1px solid #c5d5c2;border-radius:9px;background:white;color:#315f36;font:inherit;font-size:11px;font-weight:680;cursor:pointer}.auth_verificationActions__ERIs4 button:first-child{border-color:#3f9e43;background:#3f9e43;color:white}.auth_verificationActions__ERIs4 button:disabled{cursor:wait;opacity:.6}@media (max-width:920px){.auth_page___HW7E{grid-template-columns:1fr}.auth_story__C8LAf{display:none}.auth_formSide__jDI3V{justify-content:flex-start;padding:28px 24px 22px}.auth_mobileBrand__5KEqW{display:flex;align-self:flex-start;margin-bottom:64px}.auth_formCard__x7FXS{margin-block:auto}}@media (max-width:560px){.auth_formSide__jDI3V{min-height:100svh;padding-inline:19px}.auth_mobileBrand__5KEqW{margin-bottom:42px;font-size:18px}.auth_brandMark__Pn4UK{width:36px;height:36px;border-radius:11px}.auth_formHeader___iDoN{margin-bottom:28px}.auth_formHeader___iDoN h1{font-size:34px}.auth_twoFields__h7XFp{grid-template-columns:1fr}.auth_form__mBKM3{gap:18px}}@media (prefers-reduced-motion:reduce){.auth_checkBox__IcPSx,.auth_inputWrap__vQMYt input,.auth_primaryButton__mCDBi{transition:none}.auth_spinner__3DQRW{animation-duration:1.4s}}