.auth-module__Y2OPrW__page{--font-heading:var(--font-editorial);min-height:100svh;color:var(--gray-12);background:var(--color-background);grid-template-columns:1fr 1fr;display:grid}.auth-module__Y2OPrW__page *{box-sizing:border-box}.auth-module__Y2OPrW__page p,.auth-module__Y2OPrW__page h1,.auth-module__Y2OPrW__page h2,.auth-module__Y2OPrW__page h3{margin:0}.auth-module__Y2OPrW__page a{color:inherit}.auth-module__Y2OPrW__page a:focus-visible,.auth-module__Y2OPrW__page button:focus-visible{outline:3px solid var(--accent-8);outline-offset:5px}.auth-module__Y2OPrW__formSide{flex-direction:column;align-items:center;min-width:0;padding:48px clamp(32px,6vw,96px) 32px;display:flex}.auth-module__Y2OPrW__logo{align-self:flex-start;display:block}.auth-module__Y2OPrW__formContent{width:100%;max-width:400px;margin-block:auto;padding-block:64px}.auth-module__Y2OPrW__eyebrow{letter-spacing:1.7px;font-size:10px;font-weight:500;line-height:1.7}.auth-module__Y2OPrW__formContent>.auth-module__Y2OPrW__eyebrow{color:var(--gray-11);margin-bottom:20px}.auth-module__Y2OPrW__formContent h1{font:400 clamp(36px,3.5vw,48px)/1.1 var(--font-heading);letter-spacing:-1.4px}.auth-module__Y2OPrW__intro{color:var(--gray-11);font-size:13px;line-height:1.9;margin-top:16px!important}.auth-module__Y2OPrW__form{gap:24px;margin-top:34px;display:grid}.auth-module__Y2OPrW__field{gap:9px;display:grid}.auth-module__Y2OPrW__field label{font-size:12px;font-weight:500}.auth-module__Y2OPrW__field input{border:1px solid var(--gray-7);background:var(--color-panel-solid);width:100%;color:var(--gray-12);font:400 16px var(--font-body);border-radius:4px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.auth-module__Y2OPrW__field input::placeholder{color:var(--gray-11);font-size:13px}.auth-module__Y2OPrW__field input:focus,.auth-module__Y2OPrW__recoveryInput:focus{border-color:var(--accent-8);box-shadow:0 0 0 3px var(--accent-a4);outline:none}.auth-module__Y2OPrW__field input:disabled{opacity:.65}.auth-module__Y2OPrW__passwordLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-module__Y2OPrW__textButton{color:var(--accent-11);cursor:pointer;font:500 12px var(--font-body);background:0 0;border:0;padding:0}.auth-module__Y2OPrW__textButton:hover,.auth-module__Y2OPrW__access a:hover{text-underline-offset:4px;text-decoration:underline}.auth-module__Y2OPrW__submit{border:1px solid var(--accent-9);width:100%;min-height:50px;color:var(--accent-contrast);background:var(--accent-9);font:500 13px var(--font-body);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:background .15s;display:flex}.auth-module__Y2OPrW__submit:hover{background:var(--accent-10)}.auth-module__Y2OPrW__submit span{font-size:19px;line-height:1}.auth-module__Y2OPrW__submit:disabled,.auth-module__Y2OPrW__textButton:disabled{opacity:.6;cursor:wait}.auth-module__Y2OPrW__access{color:var(--gray-11);text-align:center;padding-top:24px;font-size:11px;line-height:1.9}.auth-module__Y2OPrW__access a{color:var(--accent-11);text-underline-offset:4px;font-weight:500}.auth-module__Y2OPrW__productLink{align-self:flex-start;font-size:11px;text-decoration:none;color:var(--gray-11)!important}.auth-module__Y2OPrW__productLink span{margin-left:12px}.auth-module__Y2OPrW__productLink:hover{text-underline-offset:4px;text-decoration:underline}.auth-module__Y2OPrW__message{border:1px solid;border-radius:4px;padding:12px 16px;font-size:12px;line-height:1.8}.auth-module__Y2OPrW__error{color:var(--red-11);background:var(--red-2);border-color:var(--red-6)}.auth-module__Y2OPrW__success{color:var(--accent-11);background:var(--accent-2);border-color:var(--accent-6)}.auth-module__Y2OPrW__story{color:var(--mf-paper);background-color:var(--mf-forest);background-image:repeating-radial-gradient(at 130% 110%,#0000 0 32px,#c4d4ac0c 33px 34px,#0000 35px 54px);border-radius:5px;flex-direction:column;justify-content:center;margin:24px 24px 24px 0;padding:clamp(32px,5vw,80px);display:flex;position:relative;overflow:hidden}.auth-module__Y2OPrW__storyContent{padding-block:56px 72px}.auth-module__Y2OPrW__story .auth-module__Y2OPrW__eyebrow{color:#c6d2b6;margin-bottom:26px}.auth-module__Y2OPrW__story h2{font:400 clamp(36px,3.7vw,56px)/1.12 var(--font-heading);letter-spacing:-1.8px}.auth-module__Y2OPrW__story h2 em{color:#c6d2b6;font-family:var(--font-editorial);font-weight:400}.auth-module__Y2OPrW__storyIntro{color:#d2dac9;font-size:13px;line-height:1.9;margin-top:26px!important}.auth-module__Y2OPrW__benefits{margin:48px 0 0;padding:0;list-style:none}.auth-module__Y2OPrW__benefits li{border-top:1px solid #c6d2b633;gap:22px;padding:20px 0;display:flex}.auth-module__Y2OPrW__number{color:#c6d2b6;padding-top:6px;font-size:10px}.auth-module__Y2OPrW__benefits h3{font:400 23px var(--font-heading);letter-spacing:-.3px}.auth-module__Y2OPrW__benefits p{color:#d2dac9;margin-top:5px;font-size:11px;line-height:1.8}.auth-module__Y2OPrW__storyFooter{color:#c6d2b6;letter-spacing:1.4px;font-size:8px;line-height:1.8;position:absolute;bottom:32px}@media (max-width:900px){.auth-module__Y2OPrW__formSide{padding-inline:32px}.auth-module__Y2OPrW__story{padding:32px}.auth-module__Y2OPrW__story h2{font-size:38px}}@media (max-width:767px){.auth-module__Y2OPrW__page{grid-template-columns:1fr}.auth-module__Y2OPrW__formSide{padding:28px 24px}.auth-module__Y2OPrW__formContent{padding-block:60px}.auth-module__Y2OPrW__story{display:none}}@media (prefers-reduced-motion:reduce){.auth-module__Y2OPrW__page *{transition:none!important}}.auth-module__Y2OPrW__recoveryInput:focus-visible{outline:2px solid var(--accent-8);outline-offset:2px}
