.LoginModal_loginModal__cVonv{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.LoginModal_loginModal__cVonv:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%);z-index:1}.LoginModal_loginModal__cVonv .LoginModal_modalHeader__yF3Q9{padding:32px 32px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.LoginModal_loginModal__cVonv .LoginModal_modalHeader__yF3Q9 .LoginModal_modalTitle__G2bmG{font-size:24px;font-weight:700;color:var(--gray-800);margin:0;letter-spacing:-.5px}.LoginModal_loginModal__cVonv .LoginModal_modalHeader__yF3Q9 .LoginModal_closeBtn__Bylp_{background:none;border:none;font-size:24px;color:var(--gray-500);cursor:pointer;padding:8px;border-radius:50%;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.LoginModal_loginModal__cVonv .LoginModal_modalHeader__yF3Q9 .LoginModal_closeBtn__Bylp_:hover{background:var(--gray-100);color:var(--gray-800)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob{padding:24px 32px 32px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_tabContainer__5FeGd{display:flex;background:var(--gray-100);border-radius:var(--border-radius-sm);padding:4px;margin-bottom:24px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_tabContainer__5FeGd .LoginModal_tabButton__iS7pR{flex:1;padding:12px 16px;border:none;background:transparent;border-radius:calc(var(--border-radius-sm) - 4px);font-size:14px;font-weight:500;color:var(--gray-600);cursor:pointer;transition:var(--transition)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_tabContainer__5FeGd .LoginModal_tabButton__iS7pR:hover{color:var(--primary)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_tabContainer__5FeGd .LoginModal_tabButton__iS7pR.LoginModal_active__AUtQx{background:var(--white);color:var(--primary);box-shadow:var(--box-shadow-sm)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD{margin:16px 0}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:var(--gray-700)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH input[type=checkbox]{display:none}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH input[type=checkbox]:checked+.LoginModal_checkmark__W0r8C{background:var(--primary);border-color:var(--primary)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH input[type=checkbox]:checked+.LoginModal_checkmark__W0r8C:after{opacity:1;transform:rotate(45deg) scale(1)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH .LoginModal_checkmark__W0r8C{width:20px;height:20px;border:2px solid var(--gray-400);border-radius:4px;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative;transition:var(--transition);background:var(--white)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH .LoginModal_checkmark__W0r8C:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:var(--transition)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_checkboxGroup__JKkzD .LoginModal_checkboxLabel__t8eLH .LoginModal_checkboxText__0GcUl{font-weight:400}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV{margin-bottom:20px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0{position:relative;display:flex;align-items:center}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:16px;font-weight:400;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input::-moz-placeholder{color:var(--gray-500);font-weight:400}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input::placeholder{color:var(--gray-500);font-weight:400}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input:focus+span,.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input:focus~span{color:var(--primary)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input:valid{border-color:var(--success)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input:valid+span,.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input:valid~span{color:var(--success)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_forgotPassword__iIuVs{text-align:right;margin:16px 0 24px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_forgotPassword__iIuVs a{color:var(--primary);text-decoration:none;font-size:14px;font-weight:500;transition:var(--transition)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_forgotPassword__iIuVs a:hover{text-decoration:underline;color:var(--primary-hover)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_errorMessage__KwmDU{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_errorMessage__KwmDU span{font-size:16px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_loginBtn__wrnUC{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_loginBtn__wrnUC:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_loginBtn__wrnUC:disabled{opacity:.7;cursor:not-allowed}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_divider__O_Fej{position:relative;text-align:center;margin:24px 0}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_divider__O_Fej:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--gray-300)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_divider__O_Fej span{background:var(--white);padding:0 16px;color:var(--gray-500);font-size:14px;font-weight:500;position:relative;z-index:1}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_signupLink__86WnK{text-align:center}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_signupLink__86WnK p{margin:0;font-size:15px;color:var(--gray-600)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_signupLink__86WnK p a{color:var(--primary);text-decoration:none;font-weight:600;margin-left:4px;transition:var(--transition)}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_signupLink__86WnK p a:hover{text-decoration:underline;color:var(--primary-hover)}@media(max-width:640px){.LoginModal_loginModal__cVonv .LoginModal_modalHeader__yF3Q9{padding:24px 24px 0}.LoginModal_loginModal__cVonv .LoginModal_modalHeader__yF3Q9 .LoginModal_modalTitle__G2bmG{font-size:20px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob{padding:20px 24px 24px}.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_inputGroup__6xgKV .LoginModal_inputWrapper__935B0 input,.LoginModal_loginModal__cVonv .LoginModal_modalBody__xC2Ob .LoginModal_loginBtn__wrnUC{height:48px;font-size:15px}}.SignupModal_signupModal__q2a_4{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);border:none;border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.SignupModal_signupModal__q2a_4:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%);z-index:1}.SignupModal_signupModal__q2a_4 .SignupModal_modalHeader__Ek73L{padding:32px 32px 0;display:flex;justify-content:space-between;align-items:center;border-bottom:none}.SignupModal_signupModal__q2a_4 .SignupModal_modalHeader__Ek73L .SignupModal_modalTitle__oX8cZ{font-size:24px;font-weight:700;color:var(--gray-800);margin:0;letter-spacing:-.5px}.SignupModal_signupModal__q2a_4 .SignupModal_modalHeader__Ek73L .SignupModal_closeBtn__Mj535{background:none;border:none;font-size:24px;color:var(--gray-500);cursor:pointer;padding:8px;border-radius:50%;transition:var(--transition);display:flex;align-items:center;justify-content:center;width:40px;height:40px}.SignupModal_signupModal__q2a_4 .SignupModal_modalHeader__Ek73L .SignupModal_closeBtn__Mj535:hover{background:var(--gray-100);color:var(--gray-800)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p{padding:24px 32px 32px}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_formRow__h8DVH{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:480px){.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_formRow__h8DVH{grid-template-columns:1fr;gap:20px}}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8{margin-bottom:20px}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o{position:relative;display:flex;align-items:center}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:16px;font-weight:400;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input::-moz-placeholder,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select::-moz-placeholder{color:var(--gray-500);font-weight:400}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input::placeholder,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select::placeholder{color:var(--gray-500);font-weight:400}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input:focus,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input:focus+span,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input:focus~span,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select:focus+span,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select:focus~span{color:var(--primary)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input:valid,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select:valid{border-color:var(--success)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input:valid+span,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input:valid~span,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select:valid+span,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select:valid~span{color:var(--success)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o.SignupModal_selectWrapper__LR49_ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv{margin:24px 0}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:var(--gray-700)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4 input[type=checkbox]{display:none}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4 input[type=checkbox]:checked+.SignupModal_checkmark__4nx1h{background:var(--primary);border-color:var(--primary)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4 input[type=checkbox]:checked+.SignupModal_checkmark__4nx1h:after{opacity:1;transform:rotate(45deg) scale(1)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4 .SignupModal_checkmark__4nx1h{width:20px;height:20px;border:2px solid var(--gray-400);border-radius:4px;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative;transition:var(--transition);background:var(--white)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4 .SignupModal_checkmark__4nx1h:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:var(--transition)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_checkboxGroup__M8GLv .SignupModal_checkboxLabel__B3hH4 .SignupModal_checkboxText__EtqHs{font-weight:400}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_errorMessage__9t806{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_errorMessage__9t806 span{font-size:16px}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_signupBtn__BtHpt{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_signupBtn__BtHpt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_signupBtn__BtHpt:disabled{opacity:.7;cursor:not-allowed}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_divider__aktGx{position:relative;text-align:center;margin:24px 0}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_divider__aktGx:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--gray-300)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_divider__aktGx span{background:var(--white);padding:0 16px;color:var(--gray-500);font-size:14px;font-weight:500;position:relative;z-index:1}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_loginLink__YAEOU{text-align:center}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_loginLink__YAEOU p{margin:0;font-size:15px;color:var(--gray-600)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_loginLink__YAEOU p a{color:var(--primary);text-decoration:none;font-weight:600;margin-left:4px;transition:var(--transition)}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_loginLink__YAEOU p a:hover{text-decoration:underline;color:var(--primary-hover)}@media(max-width:640px){.SignupModal_signupModal__q2a_4 .SignupModal_modalHeader__Ek73L{padding:24px 24px 0}.SignupModal_signupModal__q2a_4 .SignupModal_modalHeader__Ek73L .SignupModal_modalTitle__oX8cZ{font-size:20px}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p{padding:20px 24px 24px}.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o input,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_inputGroup__OJvq8 .SignupModal_inputWrapper__UXq_o select,.SignupModal_signupModal__q2a_4 .SignupModal_modalBody__qvE6p .SignupModal_signupBtn__BtHpt{height:48px;font-size:15px}}.SearchModal_btnLink__xeoOa{background:none;border:none;padding:16px 8px;font:inherit;cursor:pointer;outline:inherit;text-decoration:none;color:inherit;display:block;width:100%;text-align:left}.SearchModal_btnLink__xeoOa:hover{text-decoration:underline}.Login_loginContainer__29Fm_{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Login_loginContainer__29Fm_ .Login_loginCard__rAlL_{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:100%;max-width:480px;padding:40px;position:relative;overflow:hidden;animation:Login_fadeInUp__0d0lA .6s ease-out}.Login_loginContainer__29Fm_ .Login_loginCard__rAlL_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%)}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq{text-align:center;margin-bottom:32px}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_logoWrapper__PaUVu{margin-bottom:24px}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_logoWrapper__PaUVu .Login_fashiondarLogo__tLPCc{transition:var(--transition)}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_logoWrapper__PaUVu .Login_fashiondarLogo__tLPCc:hover{transform:scale(1.05)}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_welcomeText__IsD5F h1{font-size:28px;font-weight:700;color:var(--gray-800);margin:0 0 8px;letter-spacing:-.5px}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_welcomeText__IsD5F p{font-size:16px;color:var(--gray-600);margin:0;font-weight:400}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_tabContainer__X2Rdg{display:flex;background:var(--gray-100);border-radius:var(--border-radius-sm);padding:4px;margin-bottom:24px}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_tabContainer__X2Rdg .Login_tabButton__aFap8{flex:1;padding:12px 16px;border:none;background:transparent;border-radius:calc(var(--border-radius-sm) - 4px);font-size:14px;font-weight:500;color:var(--gray-600);cursor:pointer;transition:var(--transition)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_tabContainer__X2Rdg .Login_tabButton__aFap8:hover{color:var(--primary)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_tabContainer__X2Rdg .Login_tabButton__aFap8.Login_active__8mdBn{background:var(--white);color:var(--primary);box-shadow:var(--box-shadow-sm)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH{margin-bottom:20px}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G{position:relative;display:flex;align-items:center}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:16px;font-weight:400;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input::-moz-placeholder{color:var(--gray-500);font-weight:400}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input::placeholder{color:var(--gray-500);font-weight:400}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input:focus+span,.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input:focus~span{color:var(--primary)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input:valid{border-color:var(--success)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input:valid+span,.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input:valid~span{color:var(--success)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ{margin:24px 0}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:var(--gray-700)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m input[type=checkbox]{display:none}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m input[type=checkbox]:checked+.Login_checkmark__Hj1MY{background:var(--primary);border-color:var(--primary)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m input[type=checkbox]:checked+.Login_checkmark__Hj1MY:after{opacity:1;transform:rotate(45deg) scale(1)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m .Login_checkmark__Hj1MY{width:20px;height:20px;border:2px solid var(--gray-400);border-radius:4px;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative;transition:var(--transition);background:var(--white)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m .Login_checkmark__Hj1MY:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:var(--transition)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_checkboxGroup__mdXQQ .Login_checkboxLabel__c9l8m .Login_checkboxText__bkI3B{font-weight:400}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_errorMessage__PWEbl{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_errorMessage__PWEbl span{font-size:16px}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_loginBtn__jwKCc{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_loginBtn__jwKCc:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_loginBtn__jwKCc:disabled{opacity:.7;cursor:not-allowed}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_divider__sb2jv{position:relative;text-align:center;margin:24px 0}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_divider__sb2jv:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--gray-300)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_divider__sb2jv span{background:var(--white);padding:0 16px;color:var(--gray-500);font-size:14px;font-weight:500;position:relative;z-index:1}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_bottomLinks__ffW_4{display:flex;justify-content:space-between;align-items:center}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_bottomLinks__ffW_4 .Login_forgotLink__pRs7d,.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_bottomLinks__ffW_4 .Login_signupLink__Livpg{color:var(--primary);text-decoration:none;font-size:14px;font-weight:500;transition:var(--transition)}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_bottomLinks__ffW_4 .Login_forgotLink__pRs7d:hover,.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_bottomLinks__ffW_4 .Login_signupLink__Livpg:hover{text-decoration:underline;color:var(--primary-hover)}@media(max-width:640px){.Login_loginContainer__29Fm_{padding:16px}.Login_loginContainer__29Fm_ .Login_loginCard__rAlL_{padding:32px 24px}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_welcomeText__IsD5F h1{font-size:24px}.Login_loginContainer__29Fm_ .Login_loginHeader__Lctzq .Login_welcomeText__IsD5F p{font-size:15px}}@media(max-width:480px){.Login_loginContainer__29Fm_ .Login_loginCard__rAlL_{padding:24px 20px}.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_inputGroup__DMmAH .Login_inputWrapper__5dC2G input,.Login_loginContainer__29Fm_ .Login_loginForm__6XNAc .Login_loginBtn__jwKCc{height:48px;font-size:15px}}@keyframes Login_fadeInUp__0d0lA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Signup_signupContainer__BkGkF{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:100%;max-width:480px;padding:40px;position:relative;overflow:hidden}.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%)}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj{text-align:center;margin-bottom:32px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_logoWrapper__P0Ui3{margin-bottom:24px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_logoWrapper__P0Ui3 .Signup_fashiondarLogo__Cpykk{transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_logoWrapper__P0Ui3 .Signup_fashiondarLogo__Cpykk:hover{transform:scale(1.05)}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ h1{font-size:28px;font-weight:700;color:var(--gray-800);margin:0 0 8px;letter-spacing:-.5px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ p{font-size:16px;color:var(--gray-600);margin:0;font-weight:400}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_formRow__Z02zJ{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media(max-width:480px){.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_formRow__Z02zJ{grid-template-columns:1fr;gap:20px}}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE{margin-bottom:20px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL{position:relative;display:flex;align-items:center}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:16px;font-weight:400;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input::-moz-placeholder,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select::-moz-placeholder{color:var(--gray-500);font-weight:400}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input::placeholder,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select::placeholder{color:var(--gray-500);font-weight:400}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:focus,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:focus+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:focus~span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:focus+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:focus~span{color:var(--primary)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:valid,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:valid{border-color:var(--success)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:valid+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input:valid~span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:valid+span,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select:valid~span{color:var(--success)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL.Signup_selectWrapper__S_1g9 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 16px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU{margin:24px 0}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5;color:var(--gray-700)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt input[type=checkbox]{display:none}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt input[type=checkbox]:checked+.Signup_checkmark__ZCAvB{background:var(--primary);border-color:var(--primary)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt input[type=checkbox]:checked+.Signup_checkmark__ZCAvB:after{opacity:1;transform:rotate(45deg) scale(1)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkmark__ZCAvB{width:20px;height:20px;border:2px solid var(--gray-400);border-radius:4px;margin-right:12px;margin-top:2px;flex-shrink:0;position:relative;transition:var(--transition);background:var(--white)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkmark__ZCAvB:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(.8);transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkboxText__OWKwu a{color:var(--primary);text-decoration:none;font-weight:500;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_checkboxGroup__MJGvU .Signup_checkboxLabel__pWlLt .Signup_checkboxText__OWKwu a:hover{text-decoration:underline;color:var(--primary-hover)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_errorMessage__rxEo_{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_errorMessage__rxEo_ span{font-size:16px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2:disabled{opacity:.7;cursor:not-allowed}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_divider__tpKFh{position:relative;text-align:center;margin:24px 0}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_divider__tpKFh:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--gray-300)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_divider__tpKFh span{background:var(--white);padding:0 16px;color:var(--gray-500);font-size:14px;font-weight:500;position:relative;z-index:1}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T{text-align:center}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T p{margin:0;font-size:15px;color:var(--gray-600)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T p a{color:var(--primary);text-decoration:none;font-weight:600;transition:var(--transition)}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_loginLink__eFy1T p a:hover{text-decoration:underline;color:var(--primary-hover)}@media(max-width:640px){.Signup_signupContainer__BkGkF{padding:16px}.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF{padding:32px 24px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ h1{font-size:24px}.Signup_signupContainer__BkGkF .Signup_signupHeader__HGrxj .Signup_welcomeText__seRz_ p{font-size:15px}}@media(max-width:480px){.Signup_signupContainer__BkGkF .Signup_signupCard__GDGyF{padding:24px 20px}.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL input,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_inputGroup__Rx6FE .Signup_inputWrapper__wXgJL select,.Signup_signupContainer__BkGkF .Signup_signupForm__gq_Di .Signup_signupBtn__MfCk2{height:48px;font-size:15px}}@keyframes Signup_fadeInUp__rzmNV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Signup_signupCard__GDGyF{animation:Signup_fadeInUp__rzmNV .6s ease-out}.Signup_tf-btn-loading__xtEBd{position:relative;color:transparent!important}.Signup_tf-btn-loading__xtEBd:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Signup_spin__JOpbR 1s linear infinite}@keyframes Signup_spin__JOpbR{to{transform:rotate(1turn)}}.ForgetPassword_forgetPasswordContainer__HIq01{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordCard__kquHQ{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:100%;max-width:480px;padding:40px;position:relative;overflow:hidden;animation:ForgetPassword_fadeInUp__DNB2y .6s ease-out}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordCard__kquHQ:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordHeader__jVNOq{text-align:center;margin-bottom:32px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordHeader__jVNOq .ForgetPassword_logoWrapper__i0L5s .ForgetPassword_fashiondarLogo__SzCpO{transition:var(--transition)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordHeader__jVNOq .ForgetPassword_logoWrapper__i0L5s .ForgetPassword_fashiondarLogo__SzCpO:hover{transform:scale(1.05)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_headerSection__5EOyc{text-align:center;margin-bottom:32px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_headerSection__5EOyc h1{font-size:28px;font-weight:700;color:var(--gray-800);margin:0 0 12px;letter-spacing:-.5px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_headerSection__5EOyc p{font-size:16px;color:var(--gray-600);margin:0;font-weight:400;line-height:1.5}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_headerSection__5EOyc p strong{color:var(--primary);font-weight:600}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_tabContainer__vqht4{display:flex;background:var(--gray-100);border-radius:var(--border-radius-sm);padding:4px;margin-bottom:24px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_tabContainer__vqht4 .ForgetPassword_tabButton__2eoBd{flex:1;padding:12px 16px;border:none;background:transparent;border-radius:calc(var(--border-radius-sm) - 4px);font-size:14px;font-weight:500;color:var(--gray-600);cursor:pointer;transition:var(--transition)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_tabContainer__vqht4 .ForgetPassword_tabButton__2eoBd:hover{color:var(--primary)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_tabContainer__vqht4 .ForgetPassword_tabButton__2eoBd.ForgetPassword_active__e7TwP{background:var(--white);color:var(--primary);box-shadow:var(--box-shadow-sm)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN{margin-bottom:24px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB{position:relative;display:flex;align-items:center}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:16px;font-weight:400;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input::-moz-placeholder{color:var(--gray-500);font-weight:400}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input::placeholder{color:var(--gray-500);font-weight:400}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input:focus+span,.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input:focus~span{color:var(--primary)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input:valid{border-color:var(--success)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input:valid+span,.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input:valid~span{color:var(--success)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_accountList__uAhNL{margin:24px 0;border:2px solid var(--gray-200);border-radius:var(--border-radius-sm);overflow:hidden}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_accountList__uAhNL .ForgetPassword_accountItem__w0hn9{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--white);border-bottom:1px solid var(--gray-200)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_accountList__uAhNL .ForgetPassword_accountItem__w0hn9:last-child{border-bottom:none}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_accountList__uAhNL .ForgetPassword_accountItem__w0hn9 .ForgetPassword_accountId__Qvbne{font-size:16px;font-weight:500;color:var(--gray-800)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_actionBtn__xpvxp{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_actionBtn__xpvxp:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_actionBtn__xpvxp:disabled{opacity:.7;cursor:not-allowed}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_bottomLink__S3LtU{text-align:center;margin-top:24px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_bottomLink__S3LtU p{margin:0;font-size:15px;color:var(--gray-600)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_bottomLink__S3LtU p a{color:var(--primary);text-decoration:none;font-weight:600;transition:var(--transition)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_bottomLink__S3LtU p a:hover{text-decoration:underline;color:var(--primary-hover)}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_errorMessage__boT4v{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_errorMessage__boT4v span{font-size:16px}@media(max-width:640px){.ForgetPassword_forgetPasswordContainer__HIq01{padding:16px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordCard__kquHQ{padding:32px 24px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_headerSection__5EOyc h1{font-size:24px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_headerSection__5EOyc p{font-size:15px}}@media(max-width:480px){.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordCard__kquHQ{padding:24px 20px}.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_actionBtn__xpvxp,.ForgetPassword_forgetPasswordContainer__HIq01 .ForgetPassword_forgetPasswordForm__Ul20D .ForgetPassword_inputGroup__iy5XN .ForgetPassword_inputWrapper__dFTfB input{height:48px;font-size:15px}}@keyframes ForgetPassword_fadeInUp__DNB2y{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PhoneVerify_phoneVerifyContainer__MqmKe{--primary:#3fb559;--primary-hover:#2d8a42;--primary-light:rgba(63,181,89,.1);--secondary:#6c757d;--success:#28a745;--danger:#dc3545;--warning:#ffc107;--info:#17a2b8;--light:#f8f9fa;--dark:#343a40;--white:#fff;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--border-radius:12px;--border-radius-sm:8px;--box-shadow:0 10px 25px rgba(0,0,0,.1);--box-shadow-sm:0 2px 10px rgba(0,0,0,.08);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyCard__9W6I5{background:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);width:100%;max-width:480px;padding:40px;position:relative;overflow:hidden;animation:PhoneVerify_fadeInUp__m8F_e .6s ease-out}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyCard__9W6I5:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary) 0,#667eea 100%)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5{text-align:center;margin-bottom:32px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_logoWrapper__cEyUn{margin-bottom:24px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_logoWrapper__cEyUn .PhoneVerify_fashiondarLogo__Xzk0H{transition:var(--transition)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_logoWrapper__cEyUn .PhoneVerify_fashiondarLogo__Xzk0H:hover{transform:scale(1.05)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_headerSection__JNpmg h1{font-size:28px;font-weight:700;color:var(--gray-800);margin:0 0 12px;letter-spacing:-.5px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_headerSection__JNpmg p{font-size:16px;color:var(--gray-600);margin:0;font-weight:400;line-height:1.5}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_headerSection__JNpmg p strong{color:var(--primary);font-weight:600}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee{margin-bottom:24px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw{position:relative;display:flex;align-items:center}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw span{position:absolute;left:16px;color:var(--gray-500);font-size:18px;z-index:2;transition:var(--transition)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input{width:100%;height:52px;padding:0 16px 0 48px;border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);font-size:18px;font-weight:500;color:var(--gray-800);background:var(--white);transition:var(--transition);outline:none;text-align:center;letter-spacing:4px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input::-moz-placeholder{color:var(--gray-500);font-weight:400;letter-spacing:normal;text-align:left;padding-left:32px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input::placeholder{color:var(--gray-500);font-weight:400;letter-spacing:normal;text-align:left;padding-left:32px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input:focus+span,.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input:focus~span{color:var(--primary)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input:valid{border-color:var(--success)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input:valid+span,.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input:valid~span{color:var(--success)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_resendSection___08ug{text-align:center;margin:24px 0}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_resendSection___08ug .PhoneVerify_resendBtn__ZNdsI{background:none;border:none;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);padding:8px 16px;border-radius:var(--border-radius-sm)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_resendSection___08ug .PhoneVerify_resendBtn__ZNdsI:hover:not(:disabled){background:var(--primary-light);color:var(--primary-hover)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_resendSection___08ug .PhoneVerify_resendBtn__ZNdsI:disabled{color:var(--gray-500);cursor:not-allowed;background:none}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_verifyBtn__iVbRp{width:100%;height:52px;font-size:16px;font-weight:600;border-radius:var(--border-radius-sm);margin-bottom:24px;transition:var(--transition)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_verifyBtn__iVbRp:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(63,181,89,.3)}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_verifyBtn__iVbRp:disabled{opacity:.7;cursor:not-allowed}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_errorMessage__3tguN{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:var(--border-radius-sm);color:var(--danger);font-size:14px;font-weight:500;margin-bottom:20px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_errorMessage__3tguN span{font-size:16px}@media(max-width:640px){.PhoneVerify_phoneVerifyContainer__MqmKe{padding:16px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyCard__9W6I5{padding:32px 24px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_headerSection__JNpmg h1{font-size:24px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyHeader__JC5w5 .PhoneVerify_headerSection__JNpmg p{font-size:15px}}@media(max-width:480px){.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyCard__9W6I5{padding:24px 20px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_inputGroup__qZ3ee .PhoneVerify_inputWrapper__hpiNw input{height:48px;font-size:16px}.PhoneVerify_phoneVerifyContainer__MqmKe .PhoneVerify_phoneVerifyForm__nN1Hy .PhoneVerify_verifyBtn__iVbRp{height:48px;font-size:15px}}@keyframes PhoneVerify_fadeInUp__m8F_e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.AddNewAddress_addnewaddressContainer__ZwSH2{display:flex;justify-content:center;width:100%;min-height:100vh;background-color:#f8f9fa}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP{display:flex;flex-direction:column;width:100%;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X{flex:1;overflow-y:auto;padding:20px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU{display:flex;flex-direction:column;gap:24px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_address__buCd3 h3,.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_contact__ChPz_ h3{font-size:14px;font-weight:600;color:#666;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_address__buCd3 .AddNewAddress_addressInputs__fiWOI,.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_address__buCd3 .AddNewAddress_contactInputs__g_BAg,.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_contact__ChPz_ .AddNewAddress_addressInputs__fiWOI,.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_contact__ChPz_ .AddNewAddress_contactInputs__g_BAg{display:flex;flex-direction:column;gap:16px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B{display:flex;flex-direction:column;gap:6px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B label{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B .AddNewAddress_formInput__O6Z3l{padding:12px 16px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:all .2s ease;background-color:#fff}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B .AddNewAddress_formInput__O6Z3l:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B .AddNewAddress_formInput__O6Z3l.AddNewAddress_error__cPvLE{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B .AddNewAddress_formInput__O6Z3l::-moz-placeholder{color:#999;font-size:14px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B .AddNewAddress_formInput__O6Z3l::placeholder{color:#999;font-size:14px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputGroup__Qfz1B .AddNewAddress_errorText__czJs0{font-size:12px;color:#dc3545;margin-top:4px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputRow__JRwWZ{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_inputRow__JRwWZ{grid-template-columns:1fr}}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_saveAddress__rlhxi span{font-size:14px;font-weight:600;color:#666;margin-bottom:12px;display:block;text-transform:uppercase;letter-spacing:.5px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_saveAddress__rlhxi .AddNewAddress_buttons__QnG9m{display:flex;gap:12px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_saveAddress__rlhxi .AddNewAddress_buttons__QnG9m button{flex:1;padding:12px 20px;border:2px solid #e1e5e9;border-radius:8px;background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_saveAddress__rlhxi .AddNewAddress_buttons__QnG9m button:hover{border-color:#007bff;background-color:#f8f9ff}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_saveAddress__rlhxi .AddNewAddress_buttons__QnG9m button.AddNewAddress_active__6sOHN{border-color:#007bff;background-color:#007bff;color:#fff}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_checkbox__6NonW{display:flex;align-items:center;gap:12px;padding:16px;background-color:#f8f9fa;border-radius:8px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_checkbox__6NonW input[type=checkbox]{width:18px;height:18px;accent-color:#007bff}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X .AddNewAddress_flex__QypSG .AddNewAddress_form__rTFJU .AddNewAddress_checkbox__6NonW label{font-size:14px;color:#333;cursor:pointer}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8{padding:20px;background:#fff;border-top:1px solid #e1e5e9;display:flex;gap:12px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8 button{flex:1;padding:14px 20px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8 button:disabled{opacity:.6;cursor:not-allowed}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8 button.AddNewAddress_goBackBtn__l7opW{background-color:#f8f9fa;color:#666;border-color:#e1e5e9}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8 button.AddNewAddress_goBackBtn__l7opW:hover:not(:disabled){background-color:#e9ecef;border-color:#adb5bd}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8 button:not(.AddNewAddress_goBackBtn__l7opW){background-color:#007bff;color:#fff}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8 button:not(.AddNewAddress_goBackBtn__l7opW):hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,123,255,.3)}@media(max-width:768px){.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP{margin:0;border-radius:0;box-shadow:none;min-height:100vh}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_scroll__p_B3X{padding:16px}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8{position:sticky;bottom:0;z-index:100;box-shadow:0 -2px 10px rgba(0,0,0,.1)}}@media(min-width:769px){.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP{border-radius:12px;margin:0 auto;max-height:calc(100vh - 0px)}.AddNewAddress_addnewaddressContainer__ZwSH2 .AddNewAddress_wrapper__qhLiP .AddNewAddress_footer__pmvK8{border-radius:0 0 12px 12px}}