.signup_signupPage__43Z47{min-height:100vh;background:#f8fafc;position:relative}.signup_header__1FlX0{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-bottom:1px solid #e2e8f0;height:80px}.signup_header__1FlX0,.signup_headerContent__V4jS5{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.signup_headerContent__V4jS5{max-width:1200px;margin:0 auto;padding:0 24px;-moz-box-pack:justify;justify-content:space-between;width:100%}.signup_logo__hzg8H{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:12px;gap:12px;font-size:28px;font-weight:800;color:#1e293b;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-decoration:none;font-family:Italiana,sans-serif}.signup_logo__hzg8H:hover{color:#667eea;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.signup_logoIcon__T9V_A{font-size:32px;-webkit-filter:drop-shadow(0 2px 4px rgba(102,126,234,.3));filter:drop-shadow(0 2px 4px rgba(102,126,234,.3))}.signup_headerActions__QHhHS{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:16px;gap:16px}.signup_existingUser__1929s{color:#64748b;font-size:.875rem;font-weight:500}.signup_loginLink__TeDoJ{padding:8px 20px;background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:.875rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.signup_loginLink__TeDoJ:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.4);box-shadow:0 8px 20px rgba(102,126,234,.4);text-decoration:none;color:#fff}.signup_mainContainer__EBG7Q{min-height:100vh;position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-top:80px}.signup_background__QIsjj{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2)}.signup_background__QIsjj:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-radial-gradient(20% 30%,circle,hsla(0,0%,100%,.1) 0,transparent 50%),-webkit-radial-gradient(80% 70%,circle,rgba(240,147,251,.1) 0,transparent 50%);background:-moz-radial-gradient(20% 30%,circle,hsla(0,0%,100%,.1) 0,transparent 50%),-moz-radial-gradient(80% 70%,circle,rgba(240,147,251,.1) 0,transparent 50%);background:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(240,147,251,.1) 0,transparent 50%)}.signup_backgroundOverlay__E35WX{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}.signup_contentWrapper__z1EG6{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:60px 24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;-moz-box-align:center;align-items:center;width:100%}@media(max-width:768px){.signup_contentWrapper__z1EG6{grid-template-columns:1fr;grid-gap:40px;gap:40px;padding:40px 20px}}.signup_welcomeSection__OPEnb{color:#fff}.signup_welcomeContent__24zmF{max-width:480px}.signup_welcomeTitle__QqFY3{font-size:3rem;font-weight:800;margin:0 0 24px;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.3)}@media(max-width:768px){.signup_welcomeTitle__QqFY3{font-size:2.5rem;text-align:center}}@media(max-width:480px){.signup_welcomeTitle__QqFY3{font-size:2rem}}.signup_welcomeSubtitle__tJzXD{font-size:1.25rem;margin:0 0 40px;color:rgba(255,255,255,.9);line-height:1.6}@media(max-width:768px){.signup_welcomeSubtitle__tJzXD{text-align:center;font-size:1.125rem}}.signup_benefits__Q0bbn{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:24px;gap:24px;margin-bottom:40px}@media(max-width:768px){.signup_benefits__Q0bbn{-moz-box-align:center;align-items:center;grid-gap:10px;gap:10px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.signup_benefit___QsK8{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:16px;gap:16px;padding:20px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.signup_benefit___QsK8:hover{background:rgba(255,255,255,.15);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}.signup_benefitIcon__5ZWQw{font-size:2rem;width:60px;height:60px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;background:rgba(255,255,255,.2);border-radius:12px;flex-shrink:0}.signup_benefitText__lasLk{-moz-box-flex:1;flex:1 1}.signup_benefitTitle__fawaR{font-size:1.125rem;font-weight:700;margin-bottom:4px;color:#fff}@media(max-width:768px){.signup_benefitTitle__fawaR{font-size:.9rem}}.signup_benefitDesc__jX6oI{font-size:.875rem;color:rgba(255,255,255,.8);line-height:1.4}@media(max-width:768px){.signup_benefitDesc__jX6oI{font-size:.75rem}}.signup_socialProof__IkyaZ{padding:32px;background:rgba(255,255,255,.1);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px}@media(max-width:768px){.signup_socialProof__IkyaZ{margin:0 auto;max-width:400px}}.signup_proofStats__UcuZZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;text-align:center}.signup_statItem__3H4zm{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:8px;gap:8px}.signup_statNumber__Ql1LX{font-size:2rem;font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:480px){.signup_statNumber__Ql1LX{font-size:1.5rem}}.signup_statLabel__2buGp{font-size:.875rem;color:rgba(255,255,255,.8);font-weight:500}.signup_signupSection__lJT2r{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}@media(max-width:768px){.signup_signupSection__lJT2r{-moz-box-ordinal-group:0;order:-1}}.signup_signupCard__BXxz_{width:100%;max-width:440px;background:#fff;border-radius:24px;padding:40px;-webkit-box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #f1f5f9}@media(max-width:480px){.signup_signupCard__BXxz_{padding:32px 24px;border-radius:20px}}.signup_signupHeader__uXHG_{text-align:center;margin-bottom:32px}.signup_signupTitle__yqjcX{font-size:1.875rem;font-weight:800;color:#1e293b;margin:0 0 8px;line-height:1.2}@media(max-width:480px){.signup_signupTitle__yqjcX{font-size:1.625rem}}.signup_signupSubtitle__zHmmd{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.signup_socialLogins__hQYcJ{margin-bottom:24px}.signup_socialButton__X86MC{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;grid-gap:12px;gap:12px;padding:14px 20px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin-bottom:12px}.signup_socialButton__X86MC:hover{border-color:#667eea;background:#f8fafc;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.signup_socialButton__X86MC:active{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.signup_socialIcon__LRImR{width:20px;height:20px;flex-shrink:0}.signup_socialGrid__BcTCu{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:8px}.signup_socialButtonSmall__pA3v6{width:100%;height:48px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.signup_socialButtonSmall__pA3v6:hover{border-color:#667eea;background:#f8fafc;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.signup_socialIconSmall__MsEQk{width:20px;height:20px}.signup_divider__rZrL8{position:relative;margin:24px 0;text-align:center}.signup_divider__rZrL8:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#e2e8f0),to(transparent));background:-webkit-linear-gradient(left,transparent,#e2e8f0,transparent);background:-moz-linear-gradient(left,transparent,#e2e8f0,transparent);background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.signup_dividerText__xawGf{background:#fff;padding:0 16px;color:#94a3b8;font-size:.875rem;font-weight:500}.signup_formContainer__Z2bOa .ant-form-item{margin-bottom:20px}.signup_formContainer__Z2bOa .ant-form-item-label>label{font-size:.875rem;font-weight:600;color:#374151;height:auto}.signup_formContainer__Z2bOa .ant-input-password:hover,.signup_formContainer__Z2bOa .ant-input:hover{border-color:#cbd5e1}.signup_formContainer__Z2bOa .ant-input-password.ant-input-focused,.signup_formContainer__Z2bOa .ant-input-password:focus,.signup_formContainer__Z2bOa .ant-input.ant-input-focused,.signup_formContainer__Z2bOa .ant-input:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.signup_formContainer__Z2bOa .ant-input-password-icon{color:#94a3b8}.signup_formContainer__Z2bOa .ant-btn{border-radius:12px;font-weight:600}.signup_formContainer__Z2bOa .ant-btn.ant-btn-primary{background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);border:none}.signup_formContainer__Z2bOa .ant-btn.ant-btn-primary:hover{background:-webkit-linear-gradient(315deg,#5a6fd8,#6a4190);background:-moz-linear-gradient(315deg,#5a6fd8 0,#6a4190 100%);background:linear-gradient(135deg,#5a6fd8,#6a4190);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.4);box-shadow:0 8px 20px rgba(102,126,234,.4)}.signup_formContainer__Z2bOa .ant-form-item-explain-error{font-size:.75rem;margin-top:4px}.signup_submitButton__8a6P7{width:100%;height:56px;background:-webkit-linear-gradient(315deg,#667eea,#764ba2);background:-moz-linear-gradient(315deg,#667eea 0,#764ba2 100%);background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin-top:24px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;grid-gap:8px;gap:8px}.signup_submitButton__8a6P7:hover:not(:disabled){background:-webkit-linear-gradient(315deg,#5a6fd8,#6a4190);background:-moz-linear-gradient(315deg,#5a6fd8 0,#6a4190 100%);background:linear-gradient(135deg,#5a6fd8,#6a4190);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.4);box-shadow:0 8px 20px rgba(102,126,234,.4)}.signup_submitButton__8a6P7:disabled{opacity:.7;cursor:not-allowed;-webkit-transform:none;-moz-transform:none;transform:none}.signup_arrowIcon__BvSAt{width:16px;height:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}.signup_submitButton__8a6P7:hover .signup_arrowIcon__BvSAt{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);transform:translateX(4px)}.signup_loading__1f0K5{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;grid-gap:8px;gap:8px}.signup_spinner__aKdOA{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:signup_spin__Hghv3 1s linear infinite;animation:signup_spin__Hghv3 1s linear infinite}@-webkit-keyframes signup_spin__Hghv3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes signup_spin__Hghv3{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.signup_termsText__EeLyV{margin:20px 0 0;font-size:.75rem;color:#94a3b8;text-align:center;line-height:1.5}.signup_termsLink__lBLCa{color:#667eea;text-decoration:none;font-weight:500}.signup_termsLink__lBLCa:hover{color:#5a6fd8;text-decoration:underline}.signup_loginPrompt__tGmlU{margin-top:24px;padding-top:24px;border-top:1px solid #e2e8f0;text-align:center;font-size:.875rem;color:#64748b}.signup_loginPrompt__tGmlU span{margin-right:8px}.signup_loginPromptLink__eMDE_{color:#667eea;text-decoration:none;font-weight:600}.signup_loginPromptLink__eMDE_:hover{color:#5a6fd8;text-decoration:underline}@media(max-width:768px){.signup_headerContent__V4jS5{padding:0 20px}.signup_logo__hzg8H{font-size:24px}.signup_logoIcon__T9V_A{font-size:28px}.signup_existingUser__1929s{display:none}.signup_welcomeSection__OPEnb{text-align:center}.signup_benefits__Q0bbn{margin:0 auto 40px}.signup_benefit___QsK8{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;text-align:center;padding:20px 13px}.signup_benefitIcon__5ZWQw{margin-bottom:8px;width:40px;height:40px}.signup_proofStats__UcuZZ{grid-gap:16px;gap:16px}.signup_statNumber__Ql1LX{font-size:1.75rem}}@media(max-width:480px){.signup_headerContent__V4jS5{padding:0 16px}.signup_contentWrapper__z1EG6{padding:20px 16px}.signup_signupCard__BXxz_{margin:0 -8px}.signup_socialGrid__BcTCu{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.signup_socialButtonSmall__pA3v6{height:52px}.signup_submitButton__8a6P7{height:52px;font-size:.875rem}.signup_proofStats__UcuZZ{grid-template-columns:1fr;grid-gap:20px;gap:20px}}