.loginPage-module-scss-module___A-jlW__wrapper{background:url(../media/background.6ddef463.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:Inter,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.loginPage-module-scss-module___A-jlW__bgDecoration{z-index:0;width:100%;height:100%;position:absolute}.loginPage-module-scss-module___A-jlW__bgDecoration .loginPage-module-scss-module___A-jlW__circle1,.loginPage-module-scss-module___A-jlW__bgDecoration .loginPage-module-scss-module___A-jlW__circle2{filter:blur(80px);border-radius:50%;position:absolute}.loginPage-module-scss-module___A-jlW__bgDecoration .loginPage-module-scss-module___A-jlW__circle1{background:#00adef14;width:400px;height:400px;top:-100px;right:-100px}.loginPage-module-scss-module___A-jlW__bgDecoration .loginPage-module-scss-module___A-jlW__circle2{background:#6c5ce714;width:300px;height:300px;bottom:-50px;left:-50px}.loginPage-module-scss-module___A-jlW__loginCard{z-index:1;background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:420px;padding:40px;transition:all .3s;display:flex;box-shadow:0 20px 40px #0000000a}.loginPage-module-scss-module___A-jlW__toggleContainer{background:#f0f2f5;border-radius:14px;margin-bottom:32px;padding:4px;display:flex;position:relative}.loginPage-module-scss-module___A-jlW__slider{z-index:1;background:#fff;border-radius:10px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 4px 12px #00000014}.loginPage-module-scss-module___A-jlW__slideRight{transform:translate(100%)}.loginPage-module-scss-module___A-jlW__toggleBtn{color:#718096;cursor:pointer;z-index:2;background:0 0;border:none;flex:1;padding:12px;font-size:14px;font-weight:600;transition:color .3s}.loginPage-module-scss-module___A-jlW__toggleBtn.loginPage-module-scss-module___A-jlW__activeTab{color:#1a202c}.loginPage-module-scss-module___A-jlW__overflowContainer{width:100%;min-height:320px}.loginPage-module-scss-module___A-jlW__header{text-align:center;margin-bottom:28px}.loginPage-module-scss-module___A-jlW__header h1{color:#1a202c;margin-bottom:8px;font-size:24px;font-weight:800}.loginPage-module-scss-module___A-jlW__header p{color:#718096;font-size:14px}.loginPage-module-scss-module___A-jlW__form{flex-direction:column;gap:18px;display:flex}.loginPage-module-scss-module___A-jlW__inputGroup{flex-direction:column;gap:6px;display:flex}.loginPage-module-scss-module___A-jlW__inputGroup label{color:#4a5568;margin-left:4px;font-size:13px;font-weight:700}.loginPage-module-scss-module___A-jlW__inputGroup input{color:#1a202c;background:#f8fafc;border:2px solid #edf2f7;border-radius:12px;outline:none;padding:14px 16px;font-size:14px;transition:all .2s}.loginPage-module-scss-module___A-jlW__inputGroup input:focus{color:#1a202c;background:#fff;border-color:#00adef;box-shadow:0 0 0 4px #00adef1a}.loginPage-module-scss-module___A-jlW__mainBtn{color:#fff;cursor:pointer;background:#1a202c;border:none;border-radius:12px;margin-top:10px;padding:14px;font-size:15px;font-weight:600;transition:transform .2s,background .2s}.loginPage-module-scss-module___A-jlW__mainBtn:hover{background:#2d3748;transform:translateY(-1px)}.loginPage-module-scss-module___A-jlW__mainBtn:active{transform:translateY(0)}.loginPage-module-scss-module___A-jlW__divider{text-align:center;margin:24px 0;position:relative}.loginPage-module-scss-module___A-jlW__divider:before{content:"";background:#edf2f7;width:100%;height:1px;position:absolute;top:50%;left:0}.loginPage-module-scss-module___A-jlW__divider span{color:#a0aec0;background:#fff;padding:0 12px;font-size:12px;font-weight:600;position:relative}.loginPage-module-scss-module___A-jlW__googleBtn{color:#4a5568;cursor:pointer;background:#fff;border:2px solid #edf2f7;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.loginPage-module-scss-module___A-jlW__googleBtn:hover{background:#f8fafc;border-color:#e2e8f0}
