.auth_shell___bSS7{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#f5f5ef;color:#20271b;position:relative;z-index:1}.auth_shell___bSS7 a,.auth_shell___bSS7 button,.auth_shell___bSS7 input{-webkit-tap-highlight-color:transparent}.auth_shell___bSS7 :is(a,button,input):focus-visible{outline:2px solid #638335;outline-offset:4px}.auth_story__HTEeH{min-height:100dvh;background:radial-gradient(ellipse at 40% 55%,#2b3822 0,transparent 65%),#11150f;color:#f1f3e9;padding:42px 9%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.auth_story__HTEeH:after{content:"";width:620px;height:620px;border:1px solid #d3f99a0c;border-radius:50%;position:absolute;top:15%;right:-300px;pointer-events:none;box-shadow:0 0 0 80px #d3f99a03,0 0 0 160px #d3f99a02}.auth_brand__oXfSE{display:inline-flex;align-items:flex-start;gap:4px;font-size:32px;font-weight:600;letter-spacing:-2px;width:-moz-max-content;width:max-content;line-height:1}.auth_brand__oXfSE span{font-size:12px;color:#b1d880;letter-spacing:0;margin-top:3px}.auth_storyCopy__UfK4p{position:relative;z-index:1;padding:55px 0;max-width:460px}.auth_eyebrow__BDuUy{font-size:10px;font-weight:600;letter-spacing:2px;color:#69795b}.auth_story__HTEeH .auth_eyebrow__BDuUy{color:#b0c49a}.auth_story__HTEeH h2{margin:24px 0;font-size:clamp(40px,4.6vw,72px);font-weight:400;letter-spacing:-3px;line-height:1.08}.auth_story__HTEeH h2 em{font-family:Georgia,serif;font-weight:400;color:#d3f99a}.auth_storyCopy__UfK4p>p{color:#afb9a5;font-size:14px;line-height:1.85}.auth_signal___zd8J{margin-top:44px;border:1px solid #ffffff17;border-radius:16px;padding:24px;background:linear-gradient(135deg,#ffffff07,#ffffff02);box-shadow:0 20px 50px #00000020;max-width:370px}.auth_signalTop__WeAQf{display:flex;justify-content:space-between;color:#b6c4a7}.auth_signalTop__WeAQf>span{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.6px}.auth_signalTitle__xFjBm{font-size:23px;letter-spacing:-.8px;margin:22px 0 18px}.auth_signalRow__e_tTh{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #ffffff0d;font-size:12px;color:#c6cebe}.auth_signalRow__e_tTh>span{color:#859575;font-size:10px}.auth_signalRow__e_tTh svg{margin-left:auto;color:#d3f99a}.auth_storyFoot__X13Jf{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;font-size:9px;letter-spacing:1px;color:#94a187}.auth_formSide__yvR_B{min-width:0;display:flex;flex-direction:column;padding:42px clamp(28px,5vw,88px) 26px}.auth_topline__VACtj{display:flex;align-items:center;justify-content:space-between}.auth_back__5_lNe{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#67715f}.auth_back__5_lNe:hover{color:#20271b}.auth_mobileBrand__BmpOC{display:none}.auth_formWrap__3c21W{max-width:410px;width:100%;margin:auto;padding:54px 0}.auth_formWrap__3c21W h1{font-size:clamp(28px,2.8vw,39px);letter-spacing:-1.6px;font-weight:500;margin-top:16px;line-height:1.14}.auth_intro__HiN59{font-size:13px;line-height:1.7;color:#727b6a;margin:16px 0 32px}.auth_field__h_phs{display:flex;flex-direction:column;gap:8px}.auth_field__h_phs label{font-size:12px;font-weight:600;color:#36432d}.auth_input__PL_Cu{height:48px;border:1px solid #d7ddce;border-radius:8px;background:#ffffffa8;width:100%;padding:0 14px;font-size:14px;color:#20271b;transition:border-color .15s,box-shadow .15s}.auth_input__PL_Cu::-moz-placeholder{color:#939c89}.auth_input__PL_Cu::placeholder{color:#939c89}.auth_input__PL_Cu:focus{border-color:#839b65;box-shadow:0 0 0 3px #82966414}.auth_field__h_phs>p{color:#79836f;font-size:11px;line-height:1.5}.auth_password__Y0DoV{position:relative}.auth_password__Y0DoV input{padding-right:48px}.auth_password__Y0DoV button{position:absolute;right:8px;top:6px;padding:9px;color:#788369;border-radius:5px}.auth_formWrap__3c21W .auth-submit{height:49px;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;background:#222c1b;color:#eff5e6;font-size:13px;font-weight:600;transition:background .15s}.auth_formWrap__3c21W .auth-submit:hover{background:#3a4a2c}.auth_formWrap__3c21W .auth-submit:disabled{opacity:.6;cursor:wait}.auth_formWrap__3c21W .auth-switch{margin-top:26px;text-align:center;font-size:12px;color:#727c68}.auth_formWrap__3c21W .auth-switch a{font-weight:600;color:#324922;text-decoration:underline;text-underline-offset:3px}.auth_legal__87nR2{display:flex;gap:10px;font-size:10px;color:#7c8574}.auth_copyright__JJmCZ{margin-left:auto}@media (max-width:1000px){.auth_story__HTEeH{padding:35px}.auth_storyFoot__X13Jf span:last-child{display:none}.auth_signal___zd8J{padding:18px}}@media (max-width:760px){.auth_shell___bSS7{grid-template-columns:1fr}.auth_story__HTEeH{display:none}.auth_formSide__yvR_B{min-height:100dvh;padding:26px 24px}.auth_mobileBrand__BmpOC{display:inline-flex;font-size:27px}.auth_formWrap__3c21W{padding:55px 0}.auth_formWrap__3c21W h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.auth_shell___bSS7 *{transition:none!important}}