.auth-module__ozYyRa__body{background:#dde8f0;justify-content:center;align-items:center;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.auth-module__ozYyRa__wrapper{border-radius:14px;width:860px;height:500px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00a0b42e,0 20px 60px #0050782e,0 0 40px #00c8c814}.auth-module__ozYyRa__bgTeal{z-index:0;background:linear-gradient(135deg,#00c8c8 0%,#007a9a 45%,#004060 100%);position:absolute;inset:0}.auth-module__ozYyRa__darkSweep{z-index:2;background:linear-gradient(160deg,#fff 0%,#f0f6fa 100%);position:absolute;inset:0}@keyframes auth-module__ozYyRa__sweepCoverRight{0%{clip-path:polygon(0% 0%,64% 0%,54% 100%,0% 100%)}to{clip-path:polygon(0% 0%,110% 0%,110% 100%,0% 100%)}}@keyframes auth-module__ozYyRa__sweepRevealRight{0%{clip-path:polygon(0% 0%,110% 0%,110% 100%,0% 100%)}to{clip-path:polygon(36% 0%,110% 0%,110% 100%,46% 100%)}}@keyframes auth-module__ozYyRa__sweepCoverLeft{0%{clip-path:polygon(36% 0%,110% 0%,110% 100%,46% 100%)}to{clip-path:polygon(0% 0%,110% 0%,110% 100%,0% 100%)}}@keyframes auth-module__ozYyRa__sweepRevealLeft{0%{clip-path:polygon(0% 0%,110% 0%,110% 100%,0% 100%)}to{clip-path:polygon(0% 0%,64% 0%,54% 100%,0% 100%)}}.auth-module__ozYyRa__animCoverRight{animation:.55s cubic-bezier(.77,0,.4,1) forwards auth-module__ozYyRa__sweepCoverRight}.auth-module__ozYyRa__animRevealRight{clip-path:polygon(0% 0%,110% 0%,110% 100%,0% 100%);animation:.55s cubic-bezier(.2,.8,.3,1) forwards auth-module__ozYyRa__sweepRevealRight}.auth-module__ozYyRa__animCoverLeft{animation:.55s cubic-bezier(.77,0,.4,1) forwards auth-module__ozYyRa__sweepCoverLeft}.auth-module__ozYyRa__animRevealLeft{clip-path:polygon(0% 0%,110% 0%,110% 100%,0% 100%);animation:.55s cubic-bezier(.2,.8,.3,1) forwards auth-module__ozYyRa__sweepRevealLeft}.auth-module__ozYyRa__posLeft{clip-path:polygon(0% 0%,64% 0%,54% 100%,0% 100%)}.auth-module__ozYyRa__posRight{clip-path:polygon(36% 0%,110% 0%,110% 100%,46% 100%)}.auth-module__ozYyRa__forms{z-index:5;position:absolute;inset:0}.auth-module__ozYyRa__formPanel{will-change:opacity,transform;flex-direction:column;justify-content:center;align-items:flex-start;width:62%;height:100%;padding:36px 56px;transition:opacity .35s,transform .4s;display:flex;position:absolute;top:0}.auth-module__ozYyRa__loginPanel{opacity:1;pointer-events:all;left:0;transform:translate(0)}.auth-module__ozYyRa__signupPanel{opacity:0;pointer-events:none;right:0;transform:translate(30px)}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__loginPanel{opacity:0;pointer-events:none;transform:translate(-30px)}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__signupPanel{opacity:1;pointer-events:all;transform:translate(0)}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__loginPanel{left:auto;right:0}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__signupPanel{left:0;right:auto}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__loginPanel{transform:translate(30px)}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__signupPanel{transform:translate(0)}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__signupPanel{transform:translate(-30px)}.auth-module__ozYyRa__welcomePanel{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:38%;height:100%;padding:40px 44px;display:flex;position:absolute;top:0;left:62%}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__welcomePanel{left:0%}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__welcomePanel{left:0%;right:auto}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__welcomePanel{left:62%;right:auto}.auth-module__ozYyRa__welcomePanel h2{color:#fff;text-shadow:0 2px 20px #00000040;text-align:center;margin-bottom:18px;font-size:2.8rem;font-weight:800;line-height:1.15}.auth-module__ozYyRa__welcomeLogo{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.auth-module__ozYyRa__welcomePanel p{color:#ffffffe6;text-align:center;max-width:240px;font-size:.95rem;line-height:1.8}.auth-module__ozYyRa__welcomeInner{flex-direction:column;justify-content:center;align-items:center;transition:opacity .25s;display:flex}.auth-module__ozYyRa__welcomeInner.auth-module__ozYyRa__fade{opacity:0}.auth-module__ozYyRa__formPanel h1{color:#004f6e;text-align:center;width:100%;margin-bottom:24px;font-size:1.8rem;font-weight:700}.auth-module__ozYyRa__field{width:100%;margin-bottom:18px;position:relative}.auth-module__ozYyRa__field label{color:#008fa0;letter-spacing:.07em;margin-bottom:5px;font-size:.7rem;font-weight:600;display:block}.auth-module__ozYyRa__field input{color:#1a3a4f;background:0 0;border:none;border-bottom:1.5px solid #0096b459;outline:none;width:100%;padding:8px 34px 8px 2px;font-family:Montserrat,sans-serif;font-size:.87rem;transition:border-color .25s}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__field input{padding:8px 2px 8px 34px}.auth-module__ozYyRa__field input::placeholder{color:#003c5a4d}.auth-module__ozYyRa__field input:focus{border-bottom-color:#008fa0}.auth-module__ozYyRa__fieldIcon{color:#0096b499;font-size:.8rem;position:absolute;bottom:10px;right:2px}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__fieldIcon{left:2px;right:auto}.auth-module__ozYyRa__btnMain{color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#00c8c8,#007a9a);border:none;border-radius:30px;width:100%;margin-top:8px;padding:12px;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 22px #00c8c861}.auth-module__ozYyRa__btnMain:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00c8c885}.auth-module__ozYyRa__btnMain:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-module__ozYyRa__switchText{color:#0032508c;text-align:center;width:100%;margin-top:16px;font-size:.74rem}.auth-module__ozYyRa__switchText a{color:#00c8c8;cursor:pointer;font-weight:700;text-decoration:none}.auth-module__ozYyRa__switchText a:hover{text-decoration:underline}.auth-module__ozYyRa__errorMsg{color:#c0392b;text-align:center;background:#dc323214;border:1px solid #dc323240;border-radius:6px;width:100%;margin-bottom:10px;padding:8px 12px;font-size:.74rem}.auth-module__ozYyRa__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:0 auto;animation:.7s linear infinite auth-module__ozYyRa__spin}@keyframes auth-module__ozYyRa__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.auth-module__ozYyRa__wrapper{width:90%;max-width:700px;height:550px}.auth-module__ozYyRa__formPanel{padding:30px 40px}.auth-module__ozYyRa__welcomePanel{padding:30px 35px}.auth-module__ozYyRa__welcomePanel h2{font-size:2.2rem}.auth-module__ozYyRa__welcomePanel p{max-width:200px;font-size:.85rem}}@media (max-width:768px){.auth-module__ozYyRa__wrapper{width:100%;max-width:450px;height:auto;min-height:600px;display:block}.auth-module__ozYyRa__darkSweep{background:0 0;clip-path:none!important}.auth-module__ozYyRa__bgTeal{height:35%}.auth-module__ozYyRa__welcomePanel{width:100%;height:auto;min-height:auto;padding:30px 20px 20px;position:relative;left:0!important;right:0!important}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__welcomePanel{left:0!important}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__welcomePanel,.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__welcomePanel{left:0!important;right:0!important}.auth-module__ozYyRa__welcomeInner{width:100%}.auth-module__ozYyRa__welcomeLogo{margin-bottom:15px}.auth-module__ozYyRa__welcomeLogo img{width:80px!important;height:80px!important}.auth-module__ozYyRa__welcomePanel h2{margin-bottom:10px;font-size:1.8rem}.auth-module__ozYyRa__welcomePanel p{max-width:100%;font-size:.8rem}.auth-module__ozYyRa__forms{background:linear-gradient(160deg,#fff 0%,#f0f6fa 100%);height:auto;padding-top:20px;position:relative}.auth-module__ozYyRa__formPanel{width:100%;height:auto;padding:30px 25px 40px;transition:opacity .3s,transform .3s;position:relative;left:0!important;right:0!important}.auth-module__ozYyRa__loginPanel{opacity:1;pointer-events:all;transform:translate(0)}.auth-module__ozYyRa__signupPanel{opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(0)}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__loginPanel{opacity:0;pointer-events:none;position:absolute}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__signupMode .auth-module__ozYyRa__signupPanel{opacity:1;pointer-events:all;position:relative}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__loginPanel,.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__signupPanel{left:0!important;right:0!important}.auth-module__ozYyRa__formPanel h1{margin-bottom:25px;font-size:1.6rem}.auth-module__ozYyRa__field{margin-bottom:18px}.auth-module__ozYyRa__field label{font-size:.68rem}.auth-module__ozYyRa__field input{padding:9px 32px 9px 2px;font-size:.88rem}.auth-module__ozYyRa__wrapper.auth-module__ozYyRa__rtlMode .auth-module__ozYyRa__field input{padding:9px 2px 9px 32px}.auth-module__ozYyRa__btnMain{margin-top:10px;padding:13px;font-size:.76rem}.auth-module__ozYyRa__switchText{margin-top:20px;font-size:.75rem}.auth-module__ozYyRa__errorMsg{font-size:.72rem}}@media (max-width:400px){.auth-module__ozYyRa__wrapper{border-radius:0;max-width:100%}.auth-module__ozYyRa__formPanel{padding:25px 20px 35px}.auth-module__ozYyRa__welcomePanel{padding:25px 15px 15px}.auth-module__ozYyRa__welcomeLogo img{width:70px!important;height:70px!important}.auth-module__ozYyRa__welcomePanel h2{font-size:1.6rem}.auth-module__ozYyRa__welcomePanel p{font-size:.75rem}.auth-module__ozYyRa__formPanel h1{font-size:1.4rem}.auth-module__ozYyRa__field input{font-size:.85rem}.auth-module__ozYyRa__btnMain{font-size:.74rem}}
