.auth-module__u5r3CG__page{background:radial-gradient(at 10% 0,#dfeee6,#0000 60%),#f5faf7;min-height:62vh;padding:clamp(1.75rem,6vw,5rem) 0}.auth-module__u5r3CG__layout{background:#fff;border:1px solid #d8e8de;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);max-width:1020px;display:grid;overflow:hidden;box-shadow:0 16px 40px #153b2d16}.auth-module__u5r3CG__brandPanel{color:#fff;background:repeating-radial-gradient(circle at 100% 0,#0000 0 28px,#c3f2d91c 29px,#0000 30px 45px),radial-gradient(at 100% 5%,#28654e,#122e25 72%);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.5rem,5vw,3.75rem);display:flex}.auth-module__u5r3CG__panelIcon,.auth-module__u5r3CG__successIcon{color:#c8f3e0;background:#ddffec18;border:1px solid #bcebd257;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.auth-module__u5r3CG__panelIcon svg,.auth-module__u5r3CG__successIcon svg{width:27px;height:27px}.auth-module__u5r3CG__kicker{color:#9c4033;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.auth-module__u5r3CG__brandPanel .auth-module__u5r3CG__kicker{color:#ffc5b8;margin-top:24px}.auth-module__u5r3CG__brandPanel h2{letter-spacing:-.045em;text-wrap:balance;margin:10px 0 18px;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.04}.auth-module__u5r3CG__brandPanel ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.auth-module__u5r3CG__brandPanel li{color:#d3eee0;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.45;display:flex}.auth-module__u5r3CG__brandPanel li svg,.auth-module__u5r3CG__submit svg{flex:none;width:17px;height:17px}.auth-module__u5r3CG__panel{min-width:0;padding:clamp(1.1rem,4.2vw,3rem)}.auth-module__u5r3CG__heading{margin-bottom:23px}.auth-module__u5r3CG__heading h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(1.9rem,4.3vw,3.05rem);line-height:1.05}.auth-module__u5r3CG__heading p,.auth-module__u5r3CG__success p{color:#52675e;margin:0;line-height:1.55}.auth-module__u5r3CG__fields{gap:15px 13px;display:grid}.auth-module__u5r3CG__registrationFields{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-module__u5r3CG__address{grid-column:1/-1}.auth-module__u5r3CG__fields label{color:#20382e;margin-bottom:6px;font-size:.84rem;font-weight:800;display:block}.auth-module__u5r3CG__fields :is(input,textarea){width:100%;min-height:46px;color:var(--ink);font:inherit;transition:border-color var(--button-motion), box-shadow var(--button-motion), background-color var(--button-motion);background:#f8fcf9;border:1px solid #ccdfd3;border-radius:9px;padding:10px 11px;font-size:1rem;display:block}.auth-module__u5r3CG__fields textarea{resize:vertical;min-height:86px}.auth-module__u5r3CG__fields :is(input,textarea):focus{border-color:var(--brand-primary);background:#fff;outline:2px solid #0000;box-shadow:0 0 0 3px #1e6e5120}.auth-module__u5r3CG__fields :is(input,textarea):focus-visible{outline-color:var(--brand-primary);outline-offset:1px}.auth-module__u5r3CG__fields [aria-invalid=true]{border-color:#ae4638}.auth-module__u5r3CG__passwordControl{display:block;position:relative}.auth-module__u5r3CG__passwordControl input{padding-inline-end:64px}.auth-module__u5r3CG__passwordToggle{color:#20563f;cursor:pointer;background:#eaf5ee;border:1px solid #d8e9df;border-radius:6px;min-width:51px;padding:4px 7px;font-size:.75rem;font-weight:800;position:absolute;inset:5px 5px 5px auto}.auth-module__u5r3CG__passwordToggle:hover,.auth-module__u5r3CG__passwordToggle[aria-pressed=true]{background:#d9eee1}.auth-module__u5r3CG__panel :is(a,button):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.auth-module__u5r3CG__fieldHint,.auth-module__u5r3CG__help{color:#52675e;font-size:.8rem;line-height:1.5}.auth-module__u5r3CG__fieldHint{margin-top:5px;display:block}.auth-module__u5r3CG__help{margin:12px 0 0}.auth-module__u5r3CG__submit{background:var(--brand-primary);gap:8px;width:100%;min-height:46px;margin-top:17px;display:flex}.auth-module__u5r3CG__submit:hover{background:#17553f}.auth-module__u5r3CG__submit:disabled{opacity:.65;cursor:wait}.auth-module__u5r3CG__switchAccount{color:#52675e;border-top:1px solid #dce9e1;margin:17px 0 0;padding-top:13px;font-size:.9rem;line-height:1.5}.auth-module__u5r3CG__switchAccount a,.auth-module__u5r3CG__help a{color:#1d654b;text-underline-offset:3px;font-weight:800;text-decoration:underline}.auth-module__u5r3CG__success{background:#f2f9f4;border:1px solid #d2e6d9;border-radius:13px;padding:17px}.auth-module__u5r3CG__successIcon{color:var(--brand-primary);background:#e4f4ea;border-color:#c9e5d4}.auth-module__u5r3CG__success h2{letter-spacing:-.025em;margin:10px 0 5px;font-size:1.4rem}@media (max-width:740px){.auth-module__u5r3CG__layout{grid-template-columns:minmax(0,1fr);max-width:530px}.auth-module__u5r3CG__brandPanel{display:none}}@media (max-width:440px){.auth-module__u5r3CG__registrationFields{grid-template-columns:minmax(0,1fr)}}
