.AuthLayout-module__e0lVsG__authPage{background:#e8e3dc;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.AuthLayout-module__e0lVsG__card{border-radius:22px;width:100%;max-width:960px;min-height:600px;animation:.55s cubic-bezier(.16,1,.3,1) both AuthLayout-module__e0lVsG__card-in;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80,0 28px 70px #180c0333,0 8px 22px #180c031a}.AuthLayout-module__e0lVsG__leftPanel{background:radial-gradient(at 28% 18%,#ffebc8b3 0%,#0000 52%),radial-gradient(at 75% 82%,#b93e0a73 0%,#0000 50%),linear-gradient(148deg,#ffcb96 0%,#ff9250 28%,#e06228 58%,#be4712 88%,#a33a0a 100%);flex-direction:column;flex:0 0 44%;padding:2.6rem;display:flex;position:relative;overflow:hidden}.AuthLayout-module__e0lVsG__leftPanel:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 100%);height:40%;position:absolute;top:0;left:0;right:0}.AuthLayout-module__e0lVsG__logoLink{z-index:1;align-items:center;gap:.45rem;text-decoration:none;transition:opacity .2s;display:inline-flex;position:relative}.AuthLayout-module__e0lVsG__logoLink:hover{opacity:.82}.AuthLayout-module__e0lVsG__logoMark{color:#190a0099;font-size:.82rem;line-height:1}.AuthLayout-module__e0lVsG__logoText{letter-spacing:.1em;color:#160800cc;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.88rem;font-weight:800}.AuthLayout-module__e0lVsG__taglineBlock{z-index:1;margin-top:auto;margin-bottom:auto;padding-top:1.5rem;position:relative}.AuthLayout-module__e0lVsG__taglinePre{color:#16080094;letter-spacing:.01em;margin-bottom:.5rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:500}.AuthLayout-module__e0lVsG__tagline{color:#120600db;letter-spacing:-.015em;font-family:Manrope,sans-serif;font-size:1.7rem;font-weight:800;line-height:1.22}.AuthLayout-module__e0lVsG__rightPanel{background:#fff;flex-direction:column;flex:1;padding:3rem 3.5rem;display:flex;overflow-y:auto}.AuthLayout-module__e0lVsG__formHeader{margin-bottom:1.8rem}.AuthLayout-module__e0lVsG__asterisk{color:#d95a18;margin-bottom:.65rem;font-size:1.5rem;line-height:1;animation:.5s cubic-bezier(.16,1,.3,1) .2s both AuthLayout-module__e0lVsG__asterisk-in;display:block}.AuthLayout-module__e0lVsG__title{color:#171210;letter-spacing:-.025em;margin-bottom:.6rem;font-family:Manrope,sans-serif;font-size:1.8rem;font-weight:800;line-height:1.18}.AuthLayout-module__e0lVsG__subtitle{color:#8c847a;max-width:360px;font-family:Manrope,sans-serif;font-size:.82rem;line-height:1.55}.AuthLayout-module__e0lVsG__toggleText{color:#9c948a;text-align:center;margin-top:1.5rem;font-family:Manrope,sans-serif;font-size:.79rem}.AuthLayout-module__e0lVsG__toggleLink{color:#d95a18;font-weight:700;text-decoration:none;transition:opacity .15s}.AuthLayout-module__e0lVsG__toggleLink:hover{opacity:.72;text-underline-offset:2px;text-decoration:underline}@keyframes AuthLayout-module__e0lVsG__card-in{0%{opacity:0;transform:translateY(22px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes AuthLayout-module__e0lVsG__asterisk-in{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:900px){.AuthLayout-module__e0lVsG__leftPanel{flex:0 0 40%;padding:2.2rem}.AuthLayout-module__e0lVsG__rightPanel{padding:2.5rem}.AuthLayout-module__e0lVsG__tagline{font-size:1.4rem}}@media (max-width:767px){.AuthLayout-module__e0lVsG__authPage{background:#fff;align-items:flex-start;min-height:100dvh;padding:0}.AuthLayout-module__e0lVsG__card{width:100%;max-width:100%;min-height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;animation:none}.AuthLayout-module__e0lVsG__leftPanel{flex-direction:row;flex:none;justify-content:center;align-items:center;min-height:100px;padding:0 1.5rem}.AuthLayout-module__e0lVsG__leftPanel:before,.AuthLayout-module__e0lVsG__taglineBlock{display:none}.AuthLayout-module__e0lVsG__logoText{letter-spacing:.12em;font-size:1rem}.AuthLayout-module__e0lVsG__logoMark{font-size:.9rem}.AuthLayout-module__e0lVsG__rightPanel{flex:1;padding:2rem 1.5rem 3rem;overflow-y:visible}.AuthLayout-module__e0lVsG__title{font-size:1.5rem}.AuthLayout-module__e0lVsG__subtitle{max-width:100%}.AuthLayout-module__e0lVsG__formHeader{margin-bottom:1.5rem}}@media (max-width:400px){.AuthLayout-module__e0lVsG__rightPanel{padding:1.75rem 1.25rem 2.5rem}}
.AuthForm-module__4ah1Xa__form{flex-direction:column;gap:1.1rem;display:flex}.AuthForm-module__4ah1Xa__googleBtnWrapper{width:100%;position:relative}.AuthForm-module__4ah1Xa__googleBtnOverlay{z-index:10;background:#ffffffb3;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AuthForm-module__4ah1Xa__googleBtn{color:#1f1a16;cursor:pointer;letter-spacing:.01em;background:#fff;border:1px solid #e2dbd3;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.72rem 1rem;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.AuthForm-module__4ah1Xa__googleBtn:hover:not(:disabled){background:#faf8f5;border-color:#ccc5bc;box-shadow:0 2px 8px #140c0412}.AuthForm-module__4ah1Xa__googleBtn:disabled{opacity:.55;cursor:not-allowed}.AuthForm-module__4ah1Xa__divider{color:#b0a89e;letter-spacing:.03em;align-items:center;gap:.85rem;margin:.1rem 0;font-family:Manrope,sans-serif;font-size:.7rem;font-weight:500;display:flex}.AuthForm-module__4ah1Xa__dividerLine{background:#eee8e1;flex:1;height:1px}.AuthForm-module__4ah1Xa__inputGroup{flex-direction:column;gap:.38rem;display:flex}.AuthForm-module__4ah1Xa__label{letter-spacing:.01em;color:#2a2420;font-family:Manrope,sans-serif;font-size:.74rem;font-weight:600}.AuthForm-module__4ah1Xa__inputWrapper{align-items:center;display:flex;position:relative}.AuthForm-module__4ah1Xa__input{color:#1f1a16;background:#fdfcfb;border:1px solid #e2dbd3;border-radius:8px;outline:none;width:100%;padding:.72rem 1rem;font-family:Manrope,sans-serif;font-size:.83rem;transition:border-color .18s,box-shadow .18s,background .18s}.AuthForm-module__4ah1Xa__input:focus{background:#fff;border-color:#d95a18;box-shadow:0 0 0 3px #d95a1821}.AuthForm-module__4ah1Xa__input::placeholder{color:#c2bab0}.AuthForm-module__4ah1Xa__select{appearance:none;color:#1f1a16;cursor:pointer;background:#fdfcfb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a09890' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .85rem center no-repeat;border:1px solid #e2dbd3;border-radius:8px;outline:none;width:100%;padding:.72rem 1rem;font-family:Manrope,sans-serif;font-size:.83rem;transition:border-color .18s,box-shadow .18s}.AuthForm-module__4ah1Xa__select:focus{background-color:#fff;border-color:#d95a18;box-shadow:0 0 0 3px #d95a1821}.AuthForm-module__4ah1Xa__togglePasswordBtn{color:#b0a89e;letter-spacing:.04em;cursor:pointer;text-transform:uppercase;background:0 0;border:none;border-radius:4px;padding:.3rem .4rem;font-family:Manrope,sans-serif;font-size:.65rem;font-weight:700;transition:color .15s;position:absolute;right:.75rem}.AuthForm-module__4ah1Xa__togglePasswordBtn:hover{color:#1f1a16}.AuthForm-module__4ah1Xa__alertError{color:#c04a14;background:#d95a1812;border:1px solid #d95a1838;border-radius:8px;align-items:center;gap:.5rem;padding:.72rem 1rem;font-family:Manrope,sans-serif;font-size:.75rem;animation:.22s AuthForm-module__4ah1Xa__slide-up;display:flex}.AuthForm-module__4ah1Xa__alertSuccess{color:#15803d;background:#16a34a12;border:1px solid #16a34a38;border-radius:8px;align-items:center;gap:.5rem;padding:.72rem 1rem;font-family:Manrope,sans-serif;font-size:.75rem;animation:.22s AuthForm-module__4ah1Xa__slide-up;display:flex}.AuthForm-module__4ah1Xa__submitBtn{letter-spacing:.03em;color:#fafaf8;cursor:pointer;background:#151210;border:1px solid #151210;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;width:100%;margin-top:.4rem;padding:.82rem 1.5rem;font-family:Manrope,sans-serif;font-size:.84rem;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 10px #120a032e}.AuthForm-module__4ah1Xa__submitBtn:hover:not(:disabled){background:#d95a18;border-color:#d95a18;transform:translateY(-1px);box-shadow:0 6px 22px #d95a1852}.AuthForm-module__4ah1Xa__submitBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #120a0324}.AuthForm-module__4ah1Xa__submitBtn:disabled{opacity:.52;cursor:not-allowed}.AuthForm-module__4ah1Xa__spinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.75s linear infinite AuthForm-module__4ah1Xa__spin-slow;display:inline-block}.AuthForm-module__4ah1Xa__spinnerDark{border:2px solid #140c042e;border-top-color:#d95a18;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite AuthForm-module__4ah1Xa__spin-slow;display:inline-block}.AuthForm-module__4ah1Xa__strengthMeter{flex-direction:column;gap:.28rem;margin-top:.3rem;display:flex}.AuthForm-module__4ah1Xa__meterBars{gap:4px;height:4px;display:flex}.AuthForm-module__4ah1Xa__meterBar{background:#ede7e0;border-radius:2px;flex:1;transition:background .3s}.AuthForm-module__4ah1Xa__strengthText{color:#b0a89e;letter-spacing:.02em;font-family:Manrope,sans-serif;font-size:.62rem;font-weight:500}@keyframes AuthForm-module__4ah1Xa__slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes AuthForm-module__4ah1Xa__spin-slow{to{transform:rotate(360deg)}}.AuthForm-module__4ah1Xa__stepHeader{flex-direction:column;gap:.35rem;margin-bottom:.4rem;display:flex}.AuthForm-module__4ah1Xa__stepTitle{color:#1f1a16;letter-spacing:-.02em;margin:0;font-family:Manrope,sans-serif;font-size:1.15rem;font-weight:800}.AuthForm-module__4ah1Xa__stepSubtitle{color:#7f776d;margin:0;font-family:Manrope,sans-serif;font-size:.8rem;line-height:1.45}.AuthForm-module__4ah1Xa__emailHighlight{color:#d95a18;font-weight:700}.AuthForm-module__4ah1Xa__otpInput{letter-spacing:.45em;text-align:center;color:#1f1a16;background:#fff;border:1.5px solid #d9d2c9;border-radius:10px;outline:none;width:100%;padding:.85rem 1rem;font-family:Courier New,Courier,monospace;font-size:1.5rem;font-weight:800;transition:border-color .18s,box-shadow .18s}.AuthForm-module__4ah1Xa__otpInput:focus{border-color:#d95a18;box-shadow:0 0 0 3px #d95a1826}.AuthForm-module__4ah1Xa__resendRow{justify-content:space-between;align-items:center;margin-top:.2rem;font-family:Manrope,sans-serif;font-size:.76rem;display:flex}.AuthForm-module__4ah1Xa__cooldownText{color:#a09890;font-weight:500}.AuthForm-module__4ah1Xa__textBtn{color:#d95a18;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:Manrope,sans-serif;font-size:.76rem;font-weight:700;text-decoration:underline;transition:opacity .15s}.AuthForm-module__4ah1Xa__textBtn:hover:not(:disabled){opacity:.82}.AuthForm-module__4ah1Xa__textBtn:disabled{color:#b0a89e;cursor:not-allowed;text-decoration:none}.AuthForm-module__4ah1Xa__backBtn{color:#7f776d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:.2rem;padding:.65rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:600;transition:color .15s;display:flex}.AuthForm-module__4ah1Xa__backBtn:hover{color:#1f1a16}.AuthForm-module__4ah1Xa__joinTeamCard{background:#faf8f5;border:1px solid #ece6df;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.AuthForm-module__4ah1Xa__skipBtn{color:#6b635b;cursor:pointer;background:0 0;border:1px solid #ded7ce;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:.2rem;padding:.75rem 1.25rem;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.AuthForm-module__4ah1Xa__skipBtn:hover{color:#1f1a16;background:#f0ebe4;border-color:#cbbeaf}.AuthForm-module__4ah1Xa__consentRow{align-items:flex-start;gap:.65rem;margin:.25rem 0 .2rem;display:flex}.AuthForm-module__4ah1Xa__consentCheckbox{accent-color:#ff5f1f;cursor:pointer;border-radius:4px;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.18rem}.AuthForm-module__4ah1Xa__consentLabel{color:#5d564e;cursor:pointer;font-family:Manrope,sans-serif;font-size:.76rem;line-height:1.45}.AuthForm-module__4ah1Xa__consentLink{color:#ff5f1f;text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:color .15s}.AuthForm-module__4ah1Xa__consentLink:hover{color:#e54e10}
