.user-module__9B-leW__userPage{background:hsl(var(--background));--primary:35 55% 47%;--primary-foreground:0 0% 100%;--primary-hover:35 55% 40%;--background:35 40% 95%;--foreground:30 11% 11%;--surface:40 100% 99%;--border:32 30% 84%;--muted-foreground:30 8% 40%;justify-content:center;align-items:flex-start;min-height:100vh;padding:20px;display:flex}.user-module__9B-leW__wrapper{background:hsl(var(--surface));border:2px solid hsl(var(--border));border-radius:18px;width:100%;max-width:850px;height:auto;min-height:520px;margin-top:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.user-module__9B-leW__wrapper.user-module__9B-leW__hasMessage{min-height:580px}.user-module__9B-leW__wrapper.user-module__9B-leW__active.user-module__9B-leW__hasMessage{min-height:640px}.user-module__9B-leW__rotateBg{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary) / .8));transform-origin:100% 100%;width:950px;height:700px;transition:all 1.2s cubic-bezier(.4,0,.2,1) .8s;position:absolute;top:-4px;right:0;transform:rotate(10deg)skewY(40deg)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__rotateBg{transition-delay:.3s;transform:rotate(0)skewY(0)}.user-module__9B-leW__rotateBg2{background:hsl(var(--surface));transform-origin:0 100%;width:950px;height:800px;transition:all 1.2s cubic-bezier(.4,0,.2,1) .3s;position:absolute;top:100%;left:250px;transform:rotate(0)skewY(0)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__rotateBg2{transition-delay:.8s;transform:rotate(-11deg)skewY(-40deg)}.user-module__9B-leW__formBox{flex-direction:column;justify-content:center;width:50%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0}.user-module__9B-leW__formBox.user-module__9B-leW__login{padding:0 50px;left:0}.user-module__9B-leW__formBox.user-module__9B-leW__register{padding:0 50px;right:0}.user-module__9B-leW__wrapper .user-module__9B-leW__formBox.user-module__9B-leW__login .user-module__9B-leW__animation{opacity:1;filter:blur();transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(80ms * var(--j));transform:translate(0)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__formBox.user-module__9B-leW__login .user-module__9B-leW__animation{opacity:0;filter:blur(8px);transition-delay:calc(80ms * var(--i));transform:translate(-120%)}.user-module__9B-leW__wrapper .user-module__9B-leW__formBox.user-module__9B-leW__register .user-module__9B-leW__animation{opacity:0;filter:blur(8px);transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(80ms * var(--j));transform:translate(120%)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__formBox.user-module__9B-leW__register .user-module__9B-leW__animation{opacity:1;filter:blur();transition-delay:calc(80ms * var(--i));transform:translate(0)}.user-module__9B-leW__title{color:hsl(var(--foreground));text-align:center;margin-bottom:10px;font-size:32px;font-weight:800;position:relative}.user-module__9B-leW__title:after{content:"";background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary) / .8));border-radius:2px;width:40px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.user-module__9B-leW__inputBox{width:100%;height:50px;margin:25px 0;position:relative}.user-module__9B-leW__inputBox input{width:100%;height:100%;color:hsl(var(--foreground));border:none;border-bottom:2px solid hsl(var(--border));background:0 0;border-radius:8px;outline:none;padding-left:0;padding-right:50px;font-size:16px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);padding:8px 50px 8px 20px!important}.user-module__9B-leW__inputBox input:focus,.user-module__9B-leW__inputBox input:valid{border-bottom-color:hsl(var(--primary))}.user-module__9B-leW__inputBox label{color:hsl(var(--muted-foreground));pointer-events:none;font-size:16px;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);left:20px!important}.user-module__9B-leW__inputBox input:not(:-moz-placeholder-shown)~label{font-size:14px;font-weight:600;top:-5px}.user-module__9B-leW__inputBox input:focus~label,.user-module__9B-leW__inputBox input:valid~label,.user-module__9B-leW__inputBox input:not(:placeholder-shown)~label{font-size:14px;font-weight:600;top:-5px}.user-module__9B-leW__inputBox input:focus~label{color:hsl(var(--primary))}.user-module__9B-leW__inputBox input:not(:focus):not(:-moz-placeholder-shown)~label{color:hsl(var(--muted-foreground))}.user-module__9B-leW__inputBox input:not(:focus):not(:placeholder-shown)~label{color:hsl(var(--muted-foreground))}.user-module__9B-leW__inputIcon{color:hsl(var(--muted-foreground));transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.user-module__9B-leW__inputBox input:focus~.user-module__9B-leW__inputIcon,.user-module__9B-leW__inputBox input:valid~.user-module__9B-leW__inputIcon{color:hsl(var(--primary))}.user-module__9B-leW__passwordToggle{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:40px;transform:translateY(-50%)}.user-module__9B-leW__passwordToggle:hover{color:hsl(var(--primary))}.user-module__9B-leW__btn{background:linear-gradient(90deg, hsl(var(--primary)), hsl(var(--primary) / .8));width:100%;height:45px;color:hsl(var(--primary-foreground));cursor:pointer;box-shadow:0 8px 20px hsl(var(--primary) / .45);border:none;border-radius:12px;outline:none;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-module__9B-leW__btn:hover{box-shadow:0 12px 28px hsl(var(--primary) / .6);transform:translateY(-2px)}.user-module__9B-leW__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.user-module__9B-leW__btn:disabled:hover{box-shadow:0 8px 20px hsl(var(--primary) / .45);transform:none}.user-module__9B-leW__linkTxt{color:hsl(var(--muted-foreground));text-align:center;margin:20px 0 10px;font-size:14px}.user-module__9B-leW__linkBtn{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-module__9B-leW__linkBtn:hover{color:hsl(var(--primary-hover))}.user-module__9B-leW__forgotPassword{margin-top:10px;font-size:14px}.user-module__9B-leW__forgotLink{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-module__9B-leW__forgotLink:hover{color:hsl(var(--primary-hover));text-decoration:underline}.user-module__9B-leW__infoText{flex-direction:column;justify-content:center;width:50%;height:100%;transition:all .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0}.user-module__9B-leW__infoText.user-module__9B-leW__login{text-align:right;padding:0 40px 60px 150px;right:0}.user-module__9B-leW__infoText.user-module__9B-leW__register{text-align:left;pointer-events:none;padding:0 150px 60px 40px;left:0}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__infoText.user-module__9B-leW__register{pointer-events:auto}.user-module__9B-leW__wrapper .user-module__9B-leW__infoText.user-module__9B-leW__login .user-module__9B-leW__animation{opacity:1;filter:blur();transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(80ms * var(--j));transform:translate(0)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__infoText.user-module__9B-leW__login .user-module__9B-leW__animation{opacity:0;filter:blur(8px);transition-delay:calc(80ms * var(--i));transform:translate(120px)}.user-module__9B-leW__wrapper .user-module__9B-leW__infoText.user-module__9B-leW__register .user-module__9B-leW__animation{opacity:0;filter:blur(8px);transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:calc(80ms * var(--j));transform:translate(-120%)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__infoText.user-module__9B-leW__register .user-module__9B-leW__animation{opacity:1;filter:blur();transition-delay:calc(80ms * var(--i));transform:translate(0)}.user-module__9B-leW__infoText h2{color:hsl(var(--primary-foreground));text-transform:uppercase;margin-bottom:20px;font-size:36px;font-weight:800;line-height:1.3}.user-module__9B-leW__infoText p{color:hsl(var(--primary-foreground) / .9);font-size:16px;line-height:1.5}@media (max-width:768px){.user-module__9B-leW__userPage{align-items:flex-start;padding:20px 10px 10px}.user-module__9B-leW__wrapper{border-radius:16px;width:100%;max-width:400px;height:auto;min-height:380px;margin-top:0;transition:all .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.user-module__9B-leW__wrapper.user-module__9B-leW__active{min-height:520px}.user-module__9B-leW__wrapper.user-module__9B-leW__hasMessage{min-height:420px}.user-module__9B-leW__wrapper.user-module__9B-leW__active.user-module__9B-leW__hasMessage{min-height:560px}.user-module__9B-leW__formBox{opacity:1;filter:none;width:100%;padding:20px 20px 30px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;transform:none}.user-module__9B-leW__formBox.user-module__9B-leW__login{padding-bottom:50px}.user-module__9B-leW__formBox.user-module__9B-leW__login,.user-module__9B-leW__formBox.user-module__9B-leW__register{position:relative;left:0;right:0}.user-module__9B-leW__rotateBg,.user-module__9B-leW__rotateBg2,.user-module__9B-leW__infoText{display:none}.user-module__9B-leW__wrapper .user-module__9B-leW__formBox.user-module__9B-leW__login .user-module__9B-leW__animation{opacity:1;filter:blur();transition:all .8s cubic-bezier(.25,.46,.45,.94);transition-delay:calc(50ms * var(--j));transform:translate(0)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__formBox.user-module__9B-leW__login .user-module__9B-leW__animation{opacity:0;filter:blur(8px);transition-delay:0s;transform:translate(-120%)}.user-module__9B-leW__wrapper .user-module__9B-leW__formBox.user-module__9B-leW__register .user-module__9B-leW__animation{opacity:0;filter:blur(8px);transition:all .8s cubic-bezier(.25,.46,.45,.94);transform:translate(120%)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__formBox.user-module__9B-leW__register .user-module__9B-leW__animation{opacity:1;filter:blur();transition-delay:calc(50ms * var(--i));transform:translate(0)}.user-module__9B-leW__formBox.user-module__9B-leW__login{opacity:1;position:relative;transform:translate(0)}.user-module__9B-leW__formBox.user-module__9B-leW__register{opacity:0;position:absolute;top:0;transform:translate(100%)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__formBox.user-module__9B-leW__login{opacity:0;transform:translate(-100%)}.user-module__9B-leW__wrapper.user-module__9B-leW__active .user-module__9B-leW__formBox.user-module__9B-leW__register{opacity:1;transform:translate(0)}.user-module__9B-leW__title{margin-bottom:15px;font-size:26px}.user-module__9B-leW__title:after{width:30px;height:3px}.user-module__9B-leW__inputBox{height:45px;margin:18px 0}.user-module__9B-leW__inputBox input,.user-module__9B-leW__inputBox label{font-size:15px}.user-module__9B-leW__btn{height:42px;margin-top:10px;font-size:15px}.user-module__9B-leW__linkTxt{margin:15px 0 8px;font-size:13px}}@media (max-width:480px){.user-module__9B-leW__userPage{padding:15px 5px 5px}.user-module__9B-leW__wrapper{border-radius:12px;min-height:350px;margin:5px;transition:all .6s cubic-bezier(.4,0,.2,1)}.user-module__9B-leW__wrapper.user-module__9B-leW__active{min-height:480px}.user-module__9B-leW__wrapper.user-module__9B-leW__hasMessage{min-height:390px}.user-module__9B-leW__wrapper.user-module__9B-leW__active.user-module__9B-leW__hasMessage{min-height:520px}.user-module__9B-leW__formBox{padding:20px 15px 25px}.user-module__9B-leW__title{margin-bottom:12px;font-size:24px}.user-module__9B-leW__title:after{width:25px;height:2px}.user-module__9B-leW__inputBox{height:42px;margin:15px 0}.user-module__9B-leW__inputBox input,.user-module__9B-leW__inputBox label{font-size:14px}.user-module__9B-leW__btn{height:40px;font-size:14px}.user-module__9B-leW__linkTxt{margin:12px 0 6px;font-size:12px}}.user-module__9B-leW__errorMessage{background:hsl(var(--danger-bg));border:1px solid hsl(var(--danger) / .3);color:hsl(var(--danger));text-align:center;border-radius:8px;margin-top:16px;margin-bottom:20px;padding:12px;font-size:14px;font-weight:500}.user-module__9B-leW__errorList{text-align:left;margin:0;padding:0;list-style:none}.user-module__9B-leW__errorList li{margin-bottom:8px;padding-left:20px;line-height:1.4;position:relative}.user-module__9B-leW__errorList li:before{content:"•";color:hsl(var(--danger));font-weight:700;position:absolute;left:0}.user-module__9B-leW__errorList li:last-child{margin-bottom:0}.user-module__9B-leW__successMessage{background:hsl(var(--success-bg));border:1px solid hsl(var(--success) / .3);color:hsl(var(--success));text-align:center;border-radius:8px;margin-top:16px;margin-bottom:20px;padding:12px;font-size:14px;font-weight:500}.user-module__9B-leW__invalidInput{border-bottom-color:hsl(var(--danger))!important}.user-module__9B-leW__invalidInput~label{color:hsl(var(--danger))!important}.user-module__9B-leW__validationIcon{color:hsl(var(--danger));cursor:help;z-index:10;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.user-module__9B-leW__validationTooltip{z-index:9999;pointer-events:none;opacity:1;visibility:visible;position:absolute;top:-80px;left:0;right:0}@media (max-width:768px){.user-module__9B-leW__validationTooltip{top:-80px;left:0;right:0}}.user-module__9B-leW__tooltipContent{color:#fff;background:#000000e6;border-radius:8px;max-width:300px;margin-bottom:8px;padding:12px 16px;font-size:13px;line-height:1.4;box-shadow:0 4px 12px #0000004d}.user-module__9B-leW__tooltipError{margin-bottom:4px}.user-module__9B-leW__tooltipError:last-child{margin-bottom:0}@media (hover:none) and (pointer:coarse){.user-module__9B-leW__btn:hover{box-shadow:0 8px 20px hsl(var(--primary) / .45);transform:none}.user-module__9B-leW__linkBtn:hover{color:hsl(var(--primary))}.user-module__9B-leW__passwordToggle:hover{color:hsl(var(--muted-foreground))}.user-module__9B-leW__inputBox input:focus~.user-module__9B-leW__inputIcon{color:hsl(var(--primary))}}
