.Forms-module__439w0W__form,.Forms-module__439w0W__stepFields{gap:18px;display:grid}.Forms-module__439w0W__stepFields[hidden]{display:none}.Forms-module__439w0W__field{gap:8px;display:grid}.Forms-module__439w0W__field label{font-weight:800}.Forms-module__439w0W__field input,.Forms-module__439w0W__field textarea{color:#151713;background:#fff;border:1px solid #d8ded8;border-radius:12px;width:100%;padding:15px 16px}.Forms-module__439w0W__field textarea{resize:vertical;min-height:150px}.Forms-module__439w0W__button{background:linear-gradient(100deg, var(--lime-soft), var(--lime));cursor:pointer;border:0;border-radius:10px;padding:15px 24px;font-weight:900}.Forms-module__439w0W__button:disabled{opacity:.55;cursor:wait}.Forms-module__439w0W__buttonRow{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.Forms-module__439w0W__secondaryButton{color:#315238;cursor:pointer;background:#fff;border:1px solid #ccd7cc;border-radius:10px;padding:15px 20px;font-weight:800}.Forms-module__439w0W__secondaryButton:disabled{opacity:.55;cursor:wait}.Forms-module__439w0W__message{color:#145d31;background:#eff7ec;border-radius:10px;padding:12px}.Forms-module__439w0W__error{color:#8d1e19;background:#fff0ef}.Forms-module__439w0W__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:620px){.Forms-module__439w0W__row{grid-template-columns:1fr}}.Forms-module__439w0W__googleButton{-webkit-backdrop-filter:blur(12px);color:#1a1a1a;cursor:pointer;background:linear-gradient(110deg,#4285f44d,#a67cff4d,#ea43354d);border:1px solid #fffc;border-radius:21px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;margin:0 auto 8px;padding:0 24px;font-size:15px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 15px #0000000a,inset 0 1px 2px #fff9}.Forms-module__439w0W__googleButton:hover{background:linear-gradient(110deg,#4285f466,#a67cff66,#ea433566);border-color:#fff;transform:translateY(-1px)}.Forms-module__439w0W__googleButton:disabled{opacity:.6;cursor:wait}.Forms-module__439w0W__divider{text-align:center;color:#7a837c;align-items:center;margin:12px 0 20px;font-size:13px;display:flex}.Forms-module__439w0W__divider:before,.Forms-module__439w0W__divider:after{content:"";border-bottom:1px solid #d8ded8;flex:1}.Forms-module__439w0W__divider:before{margin-right:15px}.Forms-module__439w0W__divider:after{margin-left:15px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__stepIndicator{color:#e6ffd0;letter-spacing:.02em;text-align:center;margin:0 0 12px;font-size:13px;font-weight:800}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__googleButton{color:#fff;background:linear-gradient(110deg,#4285f473,#a67cff73,#ea433566);border-color:#ffffff52;width:100%;min-height:46px;margin-bottom:0}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__googleButton:hover{background:linear-gradient(110deg,#4285f48c,#a67cff8c,#ea433580);border-color:#ffffffb3}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__divider{color:#ffffffc7;margin:12px 0 16px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__divider:before,.Forms-module__439w0W__registerAuth .Forms-module__439w0W__divider:after{border-bottom-color:#ffffff47}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__form,.Forms-module__439w0W__registerAuth .Forms-module__439w0W__stepFields{gap:13px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__field{gap:6px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__field label{color:#fff;font-size:14px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__field input{color:#fff;background:#141e1514;border:1.2px solid #ffffffa8;border-radius:14px;outline:none;min-height:51px;padding:12px 15px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__field input::placeholder{color:#ffffffb8}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__field input:focus{background:#ffffff1f;border-color:#d6ff70;box-shadow:0 0 0 4px #c4f7501f}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__field input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 30px #29382b}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__button{color:#102014;background:linear-gradient(100deg,#d7e328,#32ca70);border-radius:14px;min-height:52px;font-size:17px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__secondaryButton{color:#fff;background:#ffffff14;border:1px solid #ffffff94;border-radius:14px;min-height:52px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__error{color:#fff1ef;background:#84181275;border:1px solid #ffb1aa7a;margin:0}@media (max-width:390px){.Forms-module__439w0W__registerAuth .Forms-module__439w0W__googleButton{padding-inline:10px;font-size:13px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__buttonRow{grid-template-columns:.6fr 1.4fr;gap:8px}.Forms-module__439w0W__registerAuth .Forms-module__439w0W__button,.Forms-module__439w0W__registerAuth .Forms-module__439w0W__secondaryButton{padding-inline:8px;font-size:14px}}
.auth-module__u5r3CG__loginPage{isolation:isolate;color:#fff;background:#17351e;place-items:center;min-height:100svh;padding:28px;display:grid;position:relative;overflow:hidden}.auth-module__u5r3CG__loginBackdrop{object-fit:cover;z-index:-3}.auth-module__u5r3CG__loginShade{z-index:-2;background:#07110a14;position:absolute;inset:0}.auth-module__u5r3CG__glassCard{-webkit-backdrop-filter:blur(30px)saturate(108%)brightness(.92);backdrop-filter:blur(30px)saturate(108%)brightness(.92);background:#222b202b;border:1.5px solid #ffffffbd;border-radius:30px;flex-direction:column;width:min(100%,420px);min-height:min(720px,100svh - 40px);padding:90px 42px 40px;animation:.7s cubic-bezier(.16,1,.3,1) both auth-module__u5r3CG__authEnter;display:flex;box-shadow:0 42px 100px #020c0657,inset 0 1px #ffffff7a,inset 0 -1px #ffffff1f}.auth-module__u5r3CG__glassCard h1{letter-spacing:-1.2px;text-align:center;margin:0 0 40px;font-size:38px;line-height:1.05}.auth-module__u5r3CG__loginLead{color:#ffffffd1;text-align:center;margin:0 0 38px;font-size:15px;line-height:1.5}.auth-module__u5r3CG__loginForm{gap:18px;display:grid}.auth-module__u5r3CG__glassField{color:#ffffffd1;background:#141e1514;border:1.2px solid #ffffffa8;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:11px;min-height:60px;padding:0 18px 0 20px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff14}.auth-module__u5r3CG__glassField:focus-within{background:#ffffff1f;border-color:#d6ff70;box-shadow:0 0 0 4px #c4f7501f}.auth-module__u5r3CG__glassField input,.auth-module__u5r3CG__glassField select{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:16px}.auth-module__u5r3CG__glassField input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #222b20!important}.auth-module__u5r3CG__glassField input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #222b20!important}.auth-module__u5r3CG__glassField input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #222b20!important}.auth-module__u5r3CG__glassField input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #222b20!important}.auth-module__u5r3CG__glassField select{appearance:none;cursor:pointer}.auth-module__u5r3CG__glassField select option{color:#000;background:#fff}.auth-module__u5r3CG__glassField input::placeholder{color:#ffffffb3}.auth-module__u5r3CG__revealButton{color:#ffffffc2;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.auth-module__u5r3CG__revealButton:hover{color:#e0ff8a}.auth-module__u5r3CG__loginMinor{color:#ffffffe0;justify-content:space-between;align-items:center;gap:14px;min-height:24px;margin-top:1px;font-size:14px;display:flex}.auth-module__u5r3CG__forgotLink{color:#ffffffeb;text-align:right;font-size:.875rem;font-weight:500;line-height:1.5;transition:color .2s}.auth-module__u5r3CG__forgotLink:hover,.auth-module__u5r3CG__forgotLink:focus-visible{color:#d9ff76}.auth-module__u5r3CG__remember{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.auth-module__u5r3CG__remember input{accent-color:#9ee82d;width:17px;height:17px}.auth-module__u5r3CG__loginSubmit{color:#102014;cursor:pointer;background:linear-gradient(100deg,#d7e328,#32ca70);border:0;border-radius:15px;justify-content:center;align-items:center;min-height:63px;margin-top:0;font-size:20px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 16px 30px #2fc25c38}.auth-module__u5r3CG__loginSubmit:hover{transform:translateY(-2px);box-shadow:0 20px 36px #2fc25c4d}.auth-module__u5r3CG__loginSubmit:disabled{opacity:.78;cursor:wait}.auth-module__u5r3CG__formError,.auth-module__u5r3CG__formSuccess{border-radius:12px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.auth-module__u5r3CG__formError{color:#fff1ef;background:#84181275;border:1px solid #ffb1aa7a}.auth-module__u5r3CG__formSuccess{color:#efffd2;background:#1c652f6b;border:1px solid #c6ff746b}.auth-module__u5r3CG__compactAuthCard{min-height:min(560px,100svh - 56px);padding-top:82px}.auth-module__u5r3CG__verificationCopy{color:#ffffffdb;margin:0;font-size:14px;line-height:1.65}.auth-module__u5r3CG__secondaryAuthButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff94;border-radius:14px;min-height:50px;font-weight:750}.auth-module__u5r3CG__secondaryAuthButton:disabled{opacity:.6;cursor:wait}.auth-module__u5r3CG__signupPrompt{text-align:center;color:#ffffffe0;margin:44px 0 0;font-size:14px}.auth-module__u5r3CG__signupPrompt a{color:#d9ff76;font-size:1rem;font-weight:900}.auth-module__u5r3CG__cardCredit{text-align:center;color:#ffffffd1;letter-spacing:.01em;margin:auto 0 0;font-size:13px}@keyframes auth-module__u5r3CG__authEnter{0%{opacity:0;transform:translateY(22px)scale(.985)}}.auth-module__u5r3CG__googleButton{color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(110deg,#4285f466,#a67cff66,#ea433566);border:1px solid #fff3;border-radius:21px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;margin:0 auto 12px;padding:0 24px;font-size:15px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000001a,inset 0 1px 1px #fff3}.auth-module__u5r3CG__googleButton:hover{background:linear-gradient(110deg,#4285f480,#a67cff80,#ea433580);border-color:#fff6;transform:translateY(-1px)}.auth-module__u5r3CG__googleButton:disabled{opacity:.6;cursor:wait}.auth-module__u5r3CG__divider{text-align:center;color:#fff9;align-items:center;margin:12px 0 24px;font-size:13px;display:flex}.auth-module__u5r3CG__divider:before,.auth-module__u5r3CG__divider:after{content:"";border-bottom:1px solid #fff3;flex:1}.auth-module__u5r3CG__divider:before{margin-right:15px}.auth-module__u5r3CG__divider:after{margin-left:15px}.auth-module__u5r3CG__registerPage{padding-block:28px;overflow:visible}.auth-module__u5r3CG__registerPage .auth-module__u5r3CG__loginShade{background:#07110a2b}.auth-module__u5r3CG__registerCard{width:min(100%,470px);min-height:0;padding:34px 38px 28px;transform:none}.auth-module__u5r3CG__registerCard h1{letter-spacing:0;margin-bottom:8px;font-size:clamp(27px,3vw,34px);line-height:1.2}.auth-module__u5r3CG__registerLead{color:#ffffffdb;text-align:center;margin:0 0 18px;font-size:14px;line-height:1.5}.auth-module__u5r3CG__registerCard .auth-module__u5r3CG__signupPrompt{margin-top:22px}.auth-module__u5r3CG__registerCard .auth-module__u5r3CG__signupPrompt a{font-size:inherit}.auth-module__u5r3CG__registerCard .auth-module__u5r3CG__cardCredit{margin-top:16px}.auth-module__u5r3CG__page{background:#f6faf5;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-module__u5r3CG__panel{flex-direction:column;justify-content:center;padding:50px max(35px,7vw);display:flex}.auth-module__u5r3CG__logo{object-fit:contain;width:66px;height:66px;margin:0 auto 28px}.auth-module__u5r3CG__panel h1{margin:0 0 12px;font-size:43px}.auth-module__u5r3CG__panel>p{color:var(--muted);margin-bottom:34px}.auth-module__u5r3CG__field{gap:7px;margin-bottom:18px;display:grid}.auth-module__u5r3CG__field label{font-weight:800}.auth-module__u5r3CG__field input{border:1px solid #d8ded8;border-radius:10px;padding:14px 16px}.auth-module__u5r3CG__passwordField{position:relative}.auth-module__u5r3CG__passwordField input{width:100%;padding-right:76px}.auth-module__u5r3CG__passwordField button{color:var(--green-700);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-module__u5r3CG__submit{background:var(--lime);cursor:pointer;border:0;border-radius:10px;width:100%;padding:15px;font-weight:900}.auth-module__u5r3CG__minor{justify-content:space-between;margin:15px 0 25px;display:flex}.auth-module__u5r3CG__link{color:var(--green-700);font-weight:800}.auth-module__u5r3CG__visual{color:#fff;text-align:center;background:#123420;place-items:center;padding:70px;display:grid}.auth-module__u5r3CG__visual h2{font-size:55px;line-height:1.18}.auth-module__u5r3CG__visual blockquote{max-width:470px;font-family:Georgia,serif;font-size:22px;line-height:1.8}@media (min-width:900px){.auth-module__u5r3CG__glassCard{transform:translate(-18vw)}.auth-module__u5r3CG__registerCard{transform:none}}@media (max-width:760px){.auth-module__u5r3CG__loginPage{place-items:center;padding:20px 18px}.auth-module__u5r3CG__glassCard{border-radius:22px;width:min(100%,390px);min-height:min(610px,100svh - 40px);padding:106px 25px 24px}.auth-module__u5r3CG__glassCard h1{font-size:35px}.auth-module__u5r3CG__loginLead{margin-bottom:38px;font-size:15px}.auth-module__u5r3CG__glassField{min-height:58px}.auth-module__u5r3CG__loginMinor{font-size:14px}.auth-module__u5r3CG__loginSubmit{min-height:62px;margin-top:0;font-size:19px}.auth-module__u5r3CG__signupPrompt{margin-top:14px;font-size:13px}.auth-module__u5r3CG__page{grid-template-columns:1fr}.auth-module__u5r3CG__panel{min-height:100vh;padding-top:130px}.auth-module__u5r3CG__visual{display:none}.auth-module__u5r3CG__registerPage{padding:18px 14px}.auth-module__u5r3CG__registerCard{width:min(100%,470px);min-height:0;padding:28px 24px 24px}.auth-module__u5r3CG__registerCard h1{font-size:29px}}@media (max-height:760px) and (min-width:761px){.auth-module__u5r3CG__loginPage{padding-block:18px}.auth-module__u5r3CG__glassCard{width:400px;min-height:min(560px,100svh - 36px);padding:72px 32px 22px}.auth-module__u5r3CG__glassCard h1{font-size:35px}.auth-module__u5r3CG__loginLead{margin-bottom:28px}.auth-module__u5r3CG__glassField,.auth-module__u5r3CG__loginSubmit{min-height:50px}.auth-module__u5r3CG__loginSubmit{margin-top:0}.auth-module__u5r3CG__signupPrompt{margin-top:12px}.auth-module__u5r3CG__registerCard{width:min(100%,470px);min-height:0;padding:22px 32px}.auth-module__u5r3CG__registerCard h1{font-size:29px}}@media (max-width:390px){.auth-module__u5r3CG__loginPage{padding-inline:12px}.auth-module__u5r3CG__glassCard{border-radius:22px;min-height:min(570px,100svh - 28px);padding:82px 18px 20px}.auth-module__u5r3CG__registerCard{min-height:0;padding:25px 18px 22px}.auth-module__u5r3CG__registerCard h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.auth-module__u5r3CG__glassCard{animation:none}}.auth-module__u5r3CG__customSelectContainer{width:100%;position:relative}.auth-module__u5r3CG__customSelectTrigger{cursor:pointer;text-align:left;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:16px;display:flex}.auth-module__u5r3CG__customSelectTrigger span.auth-module__u5r3CG__placeholder{color:#ffffffa6}.auth-module__u5r3CG__customSelectTrigger span.auth-module__u5r3CG__selected{color:#fff}.auth-module__u5r3CG__customSelectMenu{-webkit-backdrop-filter:blur(24px)saturate(130%);z-index:50;transform-origin:top;background:#1e281ceb;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;gap:2px;width:calc(100% + 36px);padding:6px;animation:.25s cubic-bezier(.16,1,.3,1) forwards auth-module__u5r3CG__dropdownEnter;display:flex;position:absolute;top:calc(100% + 12px);left:-18px;box-shadow:0 16px 40px #0006,inset 0 1px 1px #ffffff14}.auth-module__u5r3CG__customSelectOption{color:#ffffffd9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;width:100%;padding:12px 14px;font-size:15px;transition:all .2s}.auth-module__u5r3CG__customSelectOption:hover,.auth-module__u5r3CG__customSelectOption:focus-visible{color:#fff;background:#ffffff1a;outline:none}.auth-module__u5r3CG__customSelectOption.auth-module__u5r3CG__selected{color:#d6ff70;background:#c4f75026;font-weight:600}@keyframes auth-module__u5r3CG__dropdownEnter{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}