.CustomerSignupPage_signupCard__RyQft{position:relative;width:90vw;max-width:clamp(1000px,85vw,1400px);border-radius:clamp(15px,2vw,25px);overflow:visible;display:flex;box-shadow:0 clamp(10px,1.5vw,20px) clamp(20px,3vw,40px) rgba(0,0,0,.1);margin:clamp(10px,2vw,20px) auto}.CustomerSignupPage_leftPanel__sKExk{flex:1;min-width:clamp(250px,25vw,400px);background:linear-gradient(180deg,#C4AAD9,#9D69C7);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:clamp(1.5rem,3vw,2rem)}.CustomerSignupPage_logo__7NdBz{width:clamp(80px,8vw,121px);height:auto;object-fit:contain;margin:0 auto}.CustomerSignupPage_brandTitle__7kb7p{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}.CustomerSignupPage_leftDesc__4Vk1c{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}.CustomerSignupPage_leftLoginBtn__SxZwK{width:clamp(140px,15vw,157px);height:clamp(40px,5vw,48px);border:1px solid #fff;border-radius:clamp(20px,4vw,44px);display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;background:transparent;transition:background .2s}.CustomerSignupPage_leftLoginBtn__SxZwK:hover{background:rgba(255,255,255,.06)}.CustomerSignupPage_leftLoginBtnInner__yzCdY{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}.CustomerSignupPage_rightPanel__smi40{flex:1.5;min-width:clamp(300px,30vw,500px);background:rgba(255,255,255,.1);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,3vw,2rem);overflow:visible}.CustomerSignupPage_formContainer__0aiBN{width:100%;max-width:clamp(350px,40vw,600px);padding:clamp(.5rem,2vw,1rem) 0}.CustomerSignupPage_heading__LdczI{font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(28px,4vw,35px);line-height:1.2;color:#000;margin-bottom:clamp(6px,1vw,8px);text-align:left}.CustomerSignupPage_subheading__LJrIg{font-family:Outfit,sans-serif;font-size:clamp(14px,2vw,16px);line-height:1.3;color:#000;margin-bottom:clamp(20px,3vw,32px);text-align:left}.CustomerSignupPage_socialBtn__j8CFD{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)}.CustomerSignupPage_socialBtn__j8CFD: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}.CustomerSignupPage_socialBtn__j8CFD:hover:before{left:100%}.CustomerSignupPage_socialBtn__j8CFD: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)}.CustomerSignupPage_socialBtn__j8CFD:active{transform:translateY(0);box-shadow:0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(0,0,0,.1)}.CustomerSignupPage_inputField__YVfFx{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}.CustomerSignupPage_inputField__YVfFx::placeholder{color:#000;opacity:1;font-size:clamp(13px,1.8vw,14px)}.CustomerSignupPage_inputField__YVfFx: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)}.CustomerSignupPage_inputField__YVfFx: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)}.CustomerSignupPage_inputError__iPtMh{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}.CustomerSignupPage_errorText__TI_dB{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)}.CustomerSignupPage_signupBtn__veTWc{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)}.CustomerSignupPage_signupBtn__veTWc: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}.CustomerSignupPage_signupBtn__veTWc:hover:before{left:100%}.CustomerSignupPage_signupBtn__veTWc: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)}.CustomerSignupPage_signupBtn__veTWc:active{transform:translateY(0);box-shadow:0 clamp(2px,.3vw,4px) clamp(8px,1vw,12px) rgba(157,105,199,.3)}.CustomerSignupPage_signupBtnDisabled__9ePSK{opacity:.6;cursor:not-allowed}.CustomerSignupPage_signupBtnDisabled__9ePSK: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)}.CustomerSignupPage_vendorSignUp__sIbQT{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}.CustomerSignupPage_linkBtn__fJj4o{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)}.CustomerSignupPage_linkBtn__fJj4o: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}.CustomerSignupPage_linkBtn__fJj4o:hover:before{left:100%}.CustomerSignupPage_linkBtn__fJj4o: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)}.CustomerSignupPage_linkBtn__fJj4o:active{transform:scale(.98);box-shadow:0 clamp(1px,.2vw,2px) clamp(4px,.5vw,6px) rgba(139,107,154,.1)}.CustomerSignupPage_divider__dVACH{width:clamp(60px,8vw,85px);height:1px;background:rgba(0,0,0,.3);margin:0 auto clamp(6px,1vw,8px)}.CustomerSignupPage_joinNow__2rbSH{font-family:Outfit,sans-serif;font-size:clamp(14px,2vw,16px);line-height:1.3;color:#000;text-align:center}.CustomerSignupPage_backButton__GKZl_{position:absolute;top:clamp(15px,2vw,20px);left:clamp(15px,2vw,20px);display:flex;align-items:center;gap:clamp(6px,1vw,8px);padding:clamp(10px,1.5vw,12px) clamp(12px,2vw,16px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:clamp(6px,1vw,8px);color:#fff;font-family:Outfit,sans-serif;font-size:clamp(12px,1.5vw,14px);font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);z-index:10;box-shadow:0 clamp(1px,.3vw,2px) clamp(4px,1vw,8px) rgba(0,0,0,.1)}.CustomerSignupPage_backButton__GKZl_:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:translateY(-1px);box-shadow:0 clamp(2px,.5vw,4px) clamp(6px,1.5vw,12px) rgba(0,0,0,.15)}.CustomerSignupPage_backButton__GKZl_:active{transform:translateY(0)}.CustomerSignupPage_logoBlock__JzfIY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0}@media (max-width:768px){.CustomerSignupPage_signupCard__RyQft{flex-direction:column;width:100vw;margin:0;border-radius:0;box-shadow:none;position:relative;top:auto;left:auto;transform:none;overflow:visible}.CustomerSignupPage_leftPanel__sKExk{flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#C4AAD9,#9D69C7)}.CustomerSignupPage_leftPanel__sKExk,.CustomerSignupPage_rightPanel__smi40{width:100%;border-radius:0;padding:clamp(1rem,3vw,1.5rem) clamp(.75rem,2vw,1rem)}.CustomerSignupPage_rightPanel__smi40{background:rgba(255,255,255,.1);backdrop-filter:blur(17.5px);justify-content:flex-start;align-items:flex-start;display:flex;overflow:visible}.CustomerSignupPage_formContainer__0aiBN{width:100%;max-width:clamp(350px,90vw,600px);margin:0 auto;padding-bottom:clamp(1rem,3vw,1.5rem)}.CustomerSignupPage_logoBlock__JzfIY{padding:0;margin:0}.CustomerSignupPage_logo__7NdBz{width:clamp(40px,8vw,48px);height:auto;margin:0;display:block}.CustomerSignupPage_brandTitle__7kb7p{font-size:clamp(14px,3vw,16px);line-height:1.3;margin-bottom:clamp(1px,.5vw,2px);margin-top:0;text-align:center;display:block}.CustomerSignupPage_leftDesc__4Vk1c{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)}.CustomerSignupPage_heading__LdczI{font-size:clamp(20px,5vw,22px);line-height:1.2}.CustomerSignupPage_subheading__LJrIg{margin-bottom:clamp(12px,3vw,16px)}.CustomerSignupPage_joinNow__2rbSH,.CustomerSignupPage_subheading__LJrIg,.CustomerSignupPage_vendorSignUp__sIbQT{font-size:clamp(11px,2.5vw,12px);line-height:1.3}.CustomerSignupPage_divider__dVACH{width:clamp(30px,8vw,40px)}.CustomerSignupPage_leftLoginBtn__SxZwK,.CustomerSignupPage_linkBtn__fJj4o,.CustomerSignupPage_signupBtn__veTWc,.CustomerSignupPage_socialBtn__j8CFD{box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.12)}.CustomerSignupPage_inputField__YVfFx{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}.CustomerSignupPage_inputError__iPtMh{border-color:#e74c3c!important;box-shadow:0 0 0 1px #e74c3c,0 1px 4px 0 rgba(0,0,0,.08)!important}.CustomerSignupPage_errorText__TI_dB{font-size:clamp(10px,2vw,11px)!important;margin-top:clamp(1px,.5vw,2px)!important}}