.growth-auth{color:#2d3c31;background:#f8f8f1;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);min-height:100svh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.growth-auth-brand-panel{color:#eef2e7;background:#22392f;flex-direction:column;padding:48px clamp(35px,5vw,90px);display:flex}.growth-auth-brand{align-self:flex-start;align-items:center;gap:12px;display:inline-flex}.growth-auth-brand>svg{color:#e6a779}.growth-auth-brand>span{letter-spacing:-1.2px;font-size:27px;font-weight:570;line-height:1.1}.growth-auth-brand small{color:#a3b49a;letter-spacing:2.5px;margin-top:8px;font-size:9px;font-weight:450;display:block}.growth-auth-intro{margin-block:auto;padding:70px 0}.growth-auth-intro .growth-auth-kicker{color:#9baf94;letter-spacing:2px;font-size:9px}.growth-auth-intro h1{letter-spacing:-1.8px;margin:20px 0 24px;font-size:clamp(37px,3.5vw,57px);font-weight:480;line-height:1.16}.growth-auth-intro>p:last-child{color:#afc1a6;max-width:320px;font-size:13px;line-height:1.9}.growth-auth-website{color:#b6c6ad;align-self:flex-start;align-items:center;gap:6px;font-size:11px;display:flex}.growth-auth-form-panel{flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.growth-auth-card{width:100%;max-width:395px}.growth-auth-label{color:#849473;letter-spacing:1.7px;text-transform:uppercase;font-size:10px;margin-bottom:12px!important}.growth-auth-card h2{letter-spacing:-1px;margin:0;font-size:31px;font-weight:550;line-height:1.22}.growth-auth-description{color:#839375;font-size:13px;line-height:1.85;margin:12px 0 29px!important}.growth-auth-form{gap:20px;display:grid}.growth-auth-field{color:#60734f;gap:8px;font-size:12px;font-weight:540;display:grid}.growth-auth-input{position:relative}.growth-auth-input input{color:#334929;width:100%;min-height:49px;font:inherit;letter-spacing:.2px;background:#fffefa;border:1px solid #d9e1ce;border-radius:7px;padding:13px 48px 13px 14px;font-size:16px}.growth-auth-input input:focus-visible{outline-offset:1px;border-color:#8cac67;outline:3px solid #9dbd7744}.growth-auth-input button{color:#92a27e;background:0 0;border:0;border-radius:4px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:6px;right:6px}.growth-auth-input button:hover{color:#516c38;background:#eff3e7}.growth-auth-field small{color:#99a38e;font-size:10px;font-weight:400;line-height:1.8}.growth-auth-submit{color:#fff;width:100%;min-height:47px;font:inherit;background:#be603c;border:1px solid #be603c;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:3px;padding:12px 17px;font-size:13px;font-weight:550;display:flex}.growth-auth-submit:hover:not(:disabled){background:#a85130;border-color:#a85130}.growth-auth-submit:disabled{opacity:.5}.growth-auth-error{color:#985630;background:#fff2e9;border:1px solid #ebc8b5;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.7}.growth-auth-success{color:#607d44;background:#eff5e6;border:1px solid #d6e4c6;border-radius:7px;margin:20px 0;padding:16px;font-size:12px;line-height:1.8}.growth-auth-success>svg{margin-bottom:10px;display:block}.growth-auth-note{color:#9ca68f;font-size:10px;line-height:1.8;margin-top:22px!important}.growth-auth-link{color:#7b8f61;align-items:center;gap:6px;margin-top:24px;font-size:11px;display:inline-flex}.growth-auth-link:hover{color:#425c2d}.growth-auth-loading{color:#90a275;align-items:center;gap:10px;min-height:110px;font-size:12px;display:flex}.growth-auth-spin{animation:1s linear infinite growth-auth-spin}@keyframes growth-auth-spin{to{transform:rotate(360deg)}}:is(.growth-auth a:focus-visible,.growth-auth button:focus-visible){outline-offset:4px;outline:3px solid #c28a5566}@media (max-width:800px){.growth-auth{grid-template-columns:minmax(240px,.8fr) minmax(390px,1.2fr)}.growth-auth-brand-panel{padding:35px 28px}.growth-auth-intro h1{font-size:36px}.growth-auth-form-panel{padding:35px 28px}}@media (max-width:650px){.growth-auth{flex-direction:column;display:flex}.growth-auth-brand-panel{padding:24px}.growth-auth-brand{gap:10px}.growth-auth-brand>span{font-size:24px}.growth-auth-brand small{margin-top:6px;font-size:8px}.growth-auth-intro,.growth-auth-website{display:none}.growth-auth-form-panel{flex:1;justify-content:flex-start;padding:38px 25px 45px}.growth-auth-card{max-width:420px}.growth-auth-card h2{font-size:29px}.growth-auth-description{font-size:12px;margin-bottom:26px!important}}@media (prefers-reduced-motion:reduce){.growth-auth-spin{animation:none}}
