.LoginPage_loginCard__FUa40{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:1200px;height:85vh;max-height:800px;border-radius:25px;overflow:hidden;display:flex;box-shadow:0 20px 40px rgba(0,0,0,.1)}.LoginPage_leftPanel__cIt33{flex:1;min-width:300px;background:linear-gradient(180deg,#C4AAD9,#9D69C7);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:2rem}.LoginPage_logo__Ugv8G{width:clamp(80px,8vw,121px);height:auto;max-height:clamp(100px,10vw,155.57px);object-fit:contain;margin:0 auto}.LoginPage_brandTitle__c866N{font-family:Roboto,sans-serif;font-weight:700;font-size:clamp(24px,3vw,30px);line-height:1.2;color:#fff;margin-bottom:clamp(16px,2vw,24px);text-align:center}.LoginPage_leftDesc__zYrdF{font-family:Outfit,sans-serif;font-size:clamp(13px,1.5vw,15px);line-height:1.3;color:#fff;max-width:min(245px,80%);margin-bottom:clamp(20px,3vw,32px);text-align:center}.LoginPage_leftSignUpBtn__vHsdP{width:clamp(140px,15vw,157px);height:clamp(40px,5vw,48px);border:1px solid #fff;border-radius:44px;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;background:transparent;transition:background .2s}.LoginPage_leftSignUpBtn__vHsdP:hover{background:rgba(255,255,255,.06)}.LoginPage_leftSignUpBtnInner__bQd_U{font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(14px,1.5vw,16px);line-height:1;color:#fff;background:transparent;border:none;outline:none}.LoginPage_rightPanel__UioE1{flex:1.5;min-width:350px;background:rgba(255,255,255,.1);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:2rem}.LoginPage_formContainer__hnqc_{width:100%;max-width:400px}.LoginPage_heading__6nZSy{font-weight:500;font-size:clamp(28px,4vw,35px);line-height:1.2;margin-bottom:clamp(6px,1vw,8px)}.LoginPage_heading__6nZSy,.LoginPage_subheading__e0XkK{font-family:Outfit,sans-serif;color:#000;text-align:left}.LoginPage_subheading__e0XkK{font-size:clamp(14px,2vw,16px);line-height:1.3;margin-bottom:clamp(20px,3vw,32px)}.LoginPage_socialBtn__0Eovg{width:100%;height:clamp(44px,6vw,48px);background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05));border:clamp(1px,.1vw,2px) solid rgba(255,255,255,.4);border-radius:clamp(36px,4.5vw,44px);display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,12px);font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(13px,1.8vw,15px);line-height:1;color:#000;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 clamp(4px,.5vw,6px) clamp(12px,1.5vw,16px) rgba(0,0,0,.1);position:relative;overflow:hidden;backdrop-filter:blur(10px)}.LoginPage_socialBtn__0Eovg:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.LoginPage_socialBtn__0Eovg:hover:before{left:100%}.LoginPage_socialBtn__0Eovg:hover{background:linear-gradient(135deg,rgba(255,255,255,.25),rgba(255,255,255,.1));border-color:rgba(255,255,255,.6);box-shadow:0 clamp(6px,.8vw,8px) clamp(16px,2vw,20px) rgba(0,0,0,.15);transform:translateY(-2px)}.LoginPage_socialBtn__0Eovg:active{transform:translateY(0);box-shadow:0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(0,0,0,.1)}.LoginPage_socialBtnDisabled__HjKbl{opacity:.6;cursor:not-allowed}.LoginPage_socialBtnDisabled__HjKbl:hover{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05));transform:none;box-shadow:0 clamp(4px,.5vw,6px) clamp(12px,1.5vw,16px) rgba(0,0,0,.1)}.LoginPage_inputField__vTlKy{width:100%;height:clamp(44px,6vw,48px);border:clamp(1px,.1vw,2px) solid rgba(255,255,255,.3);border-radius:clamp(6px,.8vw,8px);padding:0 clamp(12px,2vw,16px);font-family:Outfit,sans-serif;font-size:clamp(13px,1.8vw,14px);color:#000;background:rgba(255,255,255,.1);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(0,0,0,.1);backdrop-filter:blur(10px);box-sizing:border-box}.LoginPage_inputField__vTlKy::placeholder{color:#000;opacity:1;font-size:clamp(13px,1.8vw,14px)}.LoginPage_inputField__vTlKy:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.5);box-shadow:0 clamp(4px,.5vw,6px) clamp(12px,1.5vw,16px) rgba(0,0,0,.15);transform:translateY(-1px)}.LoginPage_inputField__vTlKy:focus{background:rgba(255,255,255,.2);border-color:#AF8EBA;box-shadow:0 0 0 clamp(2px,.3vw,3px) rgba(175,142,186,.3),0 clamp(4px,.5vw,6px) clamp(12px,1.5vw,16px) rgba(0,0,0,.15);transform:translateY(-2px)}.LoginPage_inputError__4LfNd{border-color:#e74c3c!important;box-shadow:0 0 0 clamp(1px,.1vw,2px) #e74c3c,0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(0,0,0,.1)!important;background:rgba(255,255,255,.2)!important}.LoginPage_errorText__zsYp7{color:#e74c3c;font-family:Outfit,sans-serif;font-size:clamp(11px,1.5vw,12px);margin-top:clamp(2px,.5vw,4px);margin-left:clamp(2px,.5vw,4px)}.LoginPage_loginBtn__5GNIP{width:100%;height:clamp(44px,6vw,48px);background:linear-gradient(135deg,#AF8EBA,#9D69C7);border-radius:clamp(36px,4.5vw,44px);font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(14px,2vw,16px);line-height:1;color:#fff;margin-bottom:clamp(12px,2vw,16px);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;box-shadow:0 clamp(4px,.5vw,6px) clamp(12px,1.5vw,16px) rgba(157,105,199,.3);position:relative;overflow:hidden;backdrop-filter:blur(10px)}.LoginPage_loginBtn__5GNIP:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.LoginPage_loginBtn__5GNIP:hover:before{left:100%}.LoginPage_loginBtn__5GNIP:hover{background:linear-gradient(135deg,#9A7BA5,#8B6B9A);box-shadow:0 clamp(6px,.8vw,8px) clamp(16px,2vw,20px) rgba(157,105,199,.4);transform:translateY(-2px)}.LoginPage_loginBtn__5GNIP:active{transform:translateY(0);box-shadow:0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(157,105,199,.3)}.LoginPage_loginBtnDisabled__BoEdQ{opacity:.6;cursor:not-allowed}.LoginPage_loginBtnDisabled__BoEdQ:hover{background:linear-gradient(135deg,#AF8EBA,#9D69C7);transform:none;box-shadow:0 clamp(4px,.5vw,6px) clamp(12px,1.5vw,16px) rgba(157,105,199,.3)}.LoginPage_forgotPassword__l8Xy4{font-family:Outfit,sans-serif;font-size:clamp(12px,1.8vw,14px);line-height:1.3;color:#000;margin-bottom:clamp(12px,2vw,16px)}.LoginPage_linkBtn__4gGKt{text-decoration:underline;color:#8B6B9A;background:linear-gradient(135deg,rgba(139,107,154,.1),rgba(139,107,154,.05));border:clamp(1px,.1vw,2px) solid rgba(139,107,154,.2);border-radius:clamp(4px,.5vw,6px);padding:clamp(2px,.3vw,4px) clamp(4px,.5vw,6px);outline:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:clamp(13px,1.6vw,16px);box-shadow:0 clamp(2px,.3vw,4px) clamp(6px,.8vw,8px) rgba(139,107,154,.1);position:relative;overflow:hidden;backdrop-filter:blur(5px)}.LoginPage_linkBtn__4gGKt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,107,154,.2),transparent);transition:left .5s}.LoginPage_linkBtn__4gGKt:hover:before{left:100%}.LoginPage_linkBtn__4gGKt:hover{color:#7A5A89;background:linear-gradient(135deg,rgba(139,107,154,.2),rgba(139,107,154,.1));border-color:rgba(139,107,154,.4);box-shadow:0 clamp(4px,.5vw,6px) clamp(10px,1.2vw,12px) rgba(139,107,154,.15);transform:translateY(-1px)}.LoginPage_linkBtn__4gGKt:active{transform:scale(.98);box-shadow:0 clamp(1px,.2vw,2px) clamp(4px,.5vw,6px) rgba(139,107,154,.1)}.LoginPage_vendorSignUp__pifwm{font-family:Outfit,sans-serif;font-size:clamp(14px,2vw,16px);line-height:1.3;color:#000;margin-bottom:clamp(6px,1vw,8px);text-align:center}.LoginPage_divider__3bRa9{width:clamp(60px,8vw,85px);height:1px;background:rgba(0,0,0,.3);margin:0 auto clamp(6px,1vw,8px)}.LoginPage_joinNow__tBAXE{font-family:Outfit,sans-serif;font-size:clamp(14px,2vw,16px);line-height:1.3;color:#000;text-align:center}.LoginPage_backButton__zCNP9{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);z-index:10}.LoginPage_backButton__zCNP9:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:translateY(-1px)}.LoginPage_backButton__zCNP9:active{transform:translateY(0)}.LoginPage_logoBlock__M0cfc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0}@media (max-width:1100px){.LoginPage_loginCard__FUa40{width:95vw;max-width:1000px;height:80vh;max-height:700px}.LoginPage_leftPanel__cIt33{flex:1;min-width:250px;padding:1.5rem}.LoginPage_rightPanel__UioE1{flex:1.5;min-width:300px;padding:1.5rem}.LoginPage_formContainer__hnqc_{width:100%;max-width:350px}}@media (max-width:800px){.LoginPage_loginCard__FUa40{flex-direction:column;width:95vw;max-width:600px;height:90vh;max-height:600px;border-radius:18px}.LoginPage_leftPanel__cIt33{width:100%;min-height:200px;border-radius:18px 18px 0 0;flex-direction:row;justify-content:center;align-items:center;padding:1.5rem}.LoginPage_rightPanel__UioE1{width:100%;min-height:400px;border-radius:0 0 18px 18px;padding:2rem 1.5rem;justify-content:center}.LoginPage_formContainer__hnqc_{width:100%;max-width:400px;margin:0 auto}.LoginPage_logo__Ugv8G{width:clamp(60px,10vw,80px);height:auto;max-height:clamp(75px,12vw,100px)}.LoginPage_brandTitle__c866N{font-size:clamp(20px,4vw,22px);line-height:1.3;margin-bottom:clamp(8px,2vw,12px)}.LoginPage_leftDesc__zYrdF{font-size:clamp(12px,2vw,13px);line-height:1.3;margin-bottom:clamp(12px,3vw,18px)}}@media (max-width:600px){.LoginPage_loginCard__FUa40{flex-direction:column;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;border-radius:0;box-shadow:none;top:0;left:0;transform:none}.LoginPage_leftPanel__cIt33{height:35vh;min-height:120px;flex-direction:column;background:linear-gradient(180deg,#C4AAD9,#9D69C7)}.LoginPage_leftPanel__cIt33,.LoginPage_rightPanel__UioE1{width:100%;border-radius:0;justify-content:center;align-items:center;padding:1.5rem 1rem}.LoginPage_rightPanel__UioE1{height:65vh;background:rgba(255,255,255,.1);backdrop-filter:blur(17.5px);display:flex}.LoginPage_formContainer__hnqc_{width:100%;max-width:400px;margin:0 auto}.LoginPage_logoBlock__M0cfc{padding:0;margin:0}.LoginPage_logo__Ugv8G{width:clamp(40px,8vw,48px);height:auto;max-height:clamp(50px,10vw,60px);margin:0;display:block}.LoginPage_brandTitle__c866N{font-size:clamp(14px,3vw,16px);line-height:1.3;margin-bottom:clamp(1px,.5vw,2px);margin-top:0;text-align:center;display:block}.LoginPage_leftDesc__zYrdF{font-size:clamp(9px,2vw,10px);line-height:1.3;max-width:min(120px,80%);text-align:center;display:block;margin:0 auto clamp(6px,2vw,8px)}.LoginPage_heading__6nZSy{font-size:clamp(20px,5vw,22px);line-height:1.2}.LoginPage_subheading__e0XkK{margin-bottom:clamp(12px,3vw,16px)}.LoginPage_joinNow__tBAXE,.LoginPage_subheading__e0XkK,.LoginPage_vendorSignUp__pifwm{font-size:clamp(11px,2.5vw,12px);line-height:1.3}.LoginPage_divider__3bRa9{width:clamp(30px,8vw,40px)}.LoginPage_leftSignUpBtn__vHsdP,.LoginPage_linkBtn__4gGKt,.LoginPage_loginBtn__5GNIP,.LoginPage_socialBtn__0Eovg{box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.12)}.LoginPage_inputField__vTlKy{box-shadow:0 1px 4px 0 rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;color:#000!important}.LoginPage_inputError__4LfNd{border-color:#e74c3c!important;box-shadow:0 0 0 1px #e74c3c,0 1px 4px 0 rgba(0,0,0,.08)!important}.LoginPage_errorText__zsYp7{font-size:clamp(10px,2vw,11px)!important;margin-top:clamp(1px,.5vw,2px)!important}}