.auth-form-module__yvaedW__tabs{background:#ecebe5;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:24px;padding:4px;display:grid}.auth-form-module__yvaedW__tabs a{color:#69716b;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font-weight:700;text-decoration:none;display:grid}.auth-form-module__yvaedW__tabs a[aria-selected=true]{color:#183e2d;background:#fff;box-shadow:0 2px 8px #183e2d14}.auth-form-module__yvaedW__form{gap:9px;display:grid}.auth-form-module__yvaedW__form label{color:#26382f;margin-top:7px;font-size:13px;font-weight:700}.auth-form-module__yvaedW__form input{color:#18251e;min-height:48px;font:inherit;background:#fff;border:1px solid #d9d8d1;border-radius:10px;padding:0 14px}.auth-form-module__yvaedW__form input:focus{border-color:#286245;outline:3px solid #2862451f}.auth-form-module__yvaedW__form input[aria-invalid=true]{border-color:#b5493f}.auth-form-module__yvaedW__passwordField{position:relative}.auth-form-module__yvaedW__passwordField input{width:100%;padding-right:64px}.auth-form-module__yvaedW__passwordField:has(.auth-form-module__yvaedW__passwordToggle input:checked)>input{-webkit-text-security:none}.auth-form-module__yvaedW__passwordToggle{color:#315746;min-width:48px;min-height:34px;font:inherit;cursor:pointer;background:#edf3ef;border:0;border-radius:7px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-form-module__yvaedW__passwordToggle input{cursor:pointer;opacity:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.auth-form-module__yvaedW__passwordToggle:has(input:focus-visible){outline:3px solid #28624533}.auth-form-module__yvaedW__requirements{color:#65716a;margin:0;font-size:12px;line-height:1.5}.auth-form-module__yvaedW__primary{color:#fff;min-height:49px;font:inherit;cursor:pointer;background:#214d3a;border:0;border-radius:10px;margin-top:12px;font-weight:800}.auth-form-module__yvaedW__primary:disabled{cursor:wait;opacity:.65}.auth-form-module__yvaedW__message,.auth-form-module__yvaedW__error,.auth-form-module__yvaedW__fieldError{margin:0;font-size:12px}.auth-form-module__yvaedW__message{color:#286245}.auth-form-module__yvaedW__error,.auth-form-module__yvaedW__fieldError{color:#9f312b}.auth-form-module__yvaedW__linkButton{color:#496258;width:100%;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;margin-top:17px;font-size:13px;text-decoration:none;display:block}
.page-module__ahHZOW__page{color:#17231d;background:#f5f4ee;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.page-module__ahHZOW__story{color:#eef5f0;background:radial-gradient(circle at 20% 20%,#a9ceb233,#0000 34%),linear-gradient(145deg,#153a2a,#0e271d);flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,6vw,84px);display:flex}.page-module__ahHZOW__brand{color:#fff;font-family:var(--font-display), sans-serif;font-size:22px;font-weight:800;text-decoration:none}.page-module__ahHZOW__brand span{margin-left:8px}.page-module__ahHZOW__story h1{max-width:640px;font-family:var(--font-display), sans-serif;letter-spacing:-2px;margin:12px 0 20px;font-size:clamp(36px,5vw,64px);line-height:1.06}.page-module__ahHZOW__story p{color:#c5d7cb;max-width:580px;line-height:1.7}.page-module__ahHZOW__story small{color:#9db4a5}.page-module__ahHZOW__authPanel{place-items:center;padding:40px 24px;display:grid}.page-module__ahHZOW__card{background:#fffefa;border:1px solid #e1dfd6;border-radius:20px;width:min(100%,460px);padding:clamp(26px,5vw,46px);box-shadow:0 24px 70px #1d342814}.page-module__ahHZOW__card h2{font-family:var(--font-display), sans-serif;margin:7px 0;font-size:30px}.page-module__ahHZOW__eyebrow{color:#74907e;letter-spacing:1.2px;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.page-module__ahHZOW__intro{color:#6f7772;margin:0 0 25px;font-size:14px}.page-module__ahHZOW__providers{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.page-module__ahHZOW__providers button{color:#26382f;width:100%;min-height:45px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d8d1;border-radius:10px;font-size:13px;font-weight:700}.page-module__ahHZOW__providers button:disabled{cursor:not-allowed;opacity:.62}.page-module__ahHZOW__googleMark{color:#3467d6;background:#f2f5ff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;font-weight:900;display:inline-grid}.page-module__ahHZOW__providerNote{color:#737d77;text-align:center;margin:8px 0 0;font-size:11px}.page-module__ahHZOW__divider{text-align:center;border-top:1px solid #e4e2da;margin:22px 0}.page-module__ahHZOW__divider span{color:#8b918d;background:#fffefa;padding:0 10px;font-size:11px;position:relative;top:-9px}.page-module__ahHZOW__error{color:#8f2f2a;background:#fff0ee;border-radius:8px;padding:10px 12px;font-size:13px}.page-module__ahHZOW__success{color:#24583b;background:#edf6ef;border:1px solid #c6ddcc;border-radius:10px;margin-bottom:16px;padding:11px 13px;font-size:13px;line-height:1.5}@media (max-width:820px){.page-module__ahHZOW__page{grid-template-columns:1fr}.page-module__ahHZOW__story{gap:56px;min-height:auto;padding:32px 24px}.page-module__ahHZOW__story h1{letter-spacing:-1px;font-size:38px}}
