.auth-form-module__9T5Z4a__page{--paper:#f4f6f2;--white:#fff;--ink:#17231e;--muted:#5d6962;--quiet:#78827b;--line:#d5ddd5;--forest:#173d32;--forest-light:#dce8de;--rust:#bd553f;background:var(--paper);min-height:100svh;color:var(--ink);font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif}.auth-form-module__9T5Z4a__layout{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);min-height:100svh;display:grid}.auth-form-module__9T5Z4a__story{background:var(--forest);color:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:100%;padding:clamp(28px,5vw,72px);display:flex}.auth-form-module__9T5Z4a__brand{align-items:center;display:inline-flex}.auth-form-module__9T5Z4a__brand img{object-fit:contain;width:122px;height:auto;display:block}.auth-form-module__9T5Z4a__storyCopy{max-width:480px;padding:60px 0}.auth-form-module__9T5Z4a__eyebrow{color:#c7d7c9;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.auth-form-module__9T5Z4a__eyebrow span{background:#e18768;width:21px;height:2px}.auth-form-module__9T5Z4a__storyCopy h1{letter-spacing:0;margin:21px 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(42px,5.3vw,68px);font-weight:500;line-height:.99}.auth-form-module__9T5Z4a__storyCopy h1 em{color:#c7d7c9;font-style:italic}.auth-form-module__9T5Z4a__storyCopy p{color:#ffffffb8;max-width:370px;margin:20px 0 0;font-size:14px;line-height:1.7}.auth-form-module__9T5Z4a__storyFooter{color:#ffffff9e;font-size:10px}.auth-form-module__9T5Z4a__storyFooter a{align-items:center;gap:8px;transition:color .18s;display:flex}.auth-form-module__9T5Z4a__storyFooter a:hover{color:#fff}.auth-form-module__9T5Z4a__formSide{background:var(--paper);place-items:center;min-width:0;padding:60px 34px;display:grid}.auth-form-module__9T5Z4a__formContent{width:min(100%,410px);animation:.42s both auth-form-module__9T5Z4a__enter}.auth-form-module__9T5Z4a__formEyebrow{color:var(--forest);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.auth-form-module__9T5Z4a__formHeading{letter-spacing:0;margin:11px 0 0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:38px;font-weight:500;line-height:1.08}.auth-form-module__9T5Z4a__formDescription{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.auth-form-module__9T5Z4a__accessPurchase{border:1px solid var(--line);background:#ffffffb8;border-radius:6px;gap:12px;margin-top:24px;padding:14px;display:grid}.auth-form-module__9T5Z4a__accessPurchase>div{gap:3px;display:grid}.auth-form-module__9T5Z4a__accessPurchase strong{color:var(--ink);font-size:13px}.auth-form-module__9T5Z4a__accessPurchase span{color:var(--muted);font-size:11px}.auth-form-module__9T5Z4a__success{color:#285d35;background:#edf7ef;border:1px solid #b7d3bc;border-radius:5px;align-items:flex-start;gap:9px;margin:23px 0 -10px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.auth-form-module__9T5Z4a__success svg{flex:none;margin-top:1px}.auth-form-module__9T5Z4a__form{gap:17px;margin-top:30px;display:grid}.auth-form-module__9T5Z4a__field{gap:7px;display:grid}.auth-form-module__9T5Z4a__fieldLabel{color:var(--ink);font-size:11px;font-weight:650}.auth-form-module__9T5Z4a__inputWrap{border:1px solid var(--line);background:var(--white);border-radius:5px;align-items:center;gap:10px;min-height:47px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.auth-form-module__9T5Z4a__inputWrap:focus-within{border-color:var(--forest);box-shadow:0 0 0 3px #173d321a}.auth-form-module__9T5Z4a__inputIcon{color:var(--quiet);flex:none}.auth-form-module__9T5Z4a__input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.auth-form-module__9T5Z4a__input::placeholder{color:#99a19b}.auth-form-module__9T5Z4a__legalConsent{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.55;display:flex}.auth-form-module__9T5Z4a__legalConsent input{width:16px;height:16px;accent-color:var(--forest);flex:none;margin:1px 0 0}.auth-form-module__9T5Z4a__legalConsent a{color:var(--forest);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #b7c9ba;text-decoration:underline #b7c9ba}.auth-form-module__9T5Z4a__legalConsent a:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.auth-form-module__9T5Z4a__submit{border:1px solid var(--forest);background:var(--forest);color:#fff;min-height:47px;font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:9px;margin-top:3px;padding:0 16px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:flex}.auth-form-module__9T5Z4a__submit:not(:disabled):hover{background:#245546;border-color:#245546;transform:translateY(-1px)}.auth-form-module__9T5Z4a__submit:disabled{color:#8b958d;cursor:not-allowed;background:#e4e9e3;border-color:#d9dfd9}.auth-form-module__9T5Z4a__submit:focus-visible,.auth-form-module__9T5Z4a__storyFooter a:focus-visible,.auth-form-module__9T5Z4a__switchLink:focus-visible{outline-offset:3px;outline:3px solid #e18768}.auth-form-module__9T5Z4a__error{color:#8b3425;background:#fbede8;border:1px solid #e6b8ab;border-radius:5px;margin:23px 0 -10px;padding:11px 12px;font-size:12px;line-height:1.5}.auth-form-module__9T5Z4a__switchLink{width:fit-content;color:var(--forest);text-align:center;text-underline-offset:4px;margin:23px auto 0;font-size:11px;font-weight:650;-webkit-text-decoration:underline #b7c9ba;text-decoration:underline #b7c9ba;display:block}.auth-form-module__9T5Z4a__switchLink:hover{color:var(--rust)}@keyframes auth-form-module__9T5Z4a__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.auth-form-module__9T5Z4a__layout{grid-template-columns:1fr}.auth-form-module__9T5Z4a__story{min-height:235px;padding:23px 24px 21px}.auth-form-module__9T5Z4a__brand img{width:103px}.auth-form-module__9T5Z4a__storyCopy{padding:22px 0 0}.auth-form-module__9T5Z4a__storyCopy h1{margin-top:11px;font-size:35px}.auth-form-module__9T5Z4a__storyCopy p{max-width:450px;margin-top:8px;font-size:12px}.auth-form-module__9T5Z4a__storyFooter{display:none}.auth-form-module__9T5Z4a__formSide{place-items:start center;min-height:calc(100svh - 235px);padding:40px 22px 48px}.auth-form-module__9T5Z4a__formHeading{font-size:34px}}@media (prefers-reduced-motion:reduce){.auth-form-module__9T5Z4a__formContent{animation:none}.auth-form-module__9T5Z4a__inputWrap,.auth-form-module__9T5Z4a__submit,.auth-form-module__9T5Z4a__storyFooter a{transition:none}}
