.PrimaryButton_primaryButton__GxzUU{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:36px;border-style:solid;cursor:pointer;font-size:16px;font-weight:600;width:auto;min-width:120px;transition:background-color .3s ease,transform .2s ease;background-color:var(--background-color,#000);color:var(--text-color,#29cb97);font-family:Inter,sans-serif;border-width:1px;border-color:var(--border-color,#fff);transform:scale(1)}.PrimaryButton_primaryButton__GxzUU:hover{background-color:var(--hover-background-color,#0c2b23);transform:scale(1.05)}.PrimaryButton_primaryButton__GxzUU:disabled{opacity:.7;cursor:not-allowed}.PrimaryButton_primaryButton__GxzUU:active:not(:disabled){transform:scale(.95)!important}.PrimaryButton_primaryButton__GxzUU:active{transform:scale(.98)}.PrimaryButton_loadingContainer__YvFcK{display:flex;align-items:center}.PrimaryButton_spinner__XInPW{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:PrimaryButton_spin__Y3e1k 1s linear infinite;margin-right:8px}@keyframes PrimaryButton_spin__Y3e1k{to{transform:rotate(1turn)}}.PrimaryButton_buttonContent__ZNUW5{display:flex;align-items:center}.PrimaryButton_icon__CZnDJ{margin-right:8px}.PhoneCountryInput_wrap__2k48j{position:relative;width:100%}.PhoneCountryInput_countryBtn__ql3ar{display:flex;align-items:center;gap:6px;height:100%;padding:0 10px 0 0;margin:0;border:none;border-right:1px solid hsla(0,0%,100%,.18);background:transparent;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit}.PhoneCountryInput_countryBtn__ql3ar:hover .PhoneCountryInput_chevron__cXBNy{color:hsla(0,0%,100%,.85)}.PhoneCountryInput_flag__FAwI0{width:22px;height:16px;object-fit:cover;border-radius:2px;flex-shrink:0}.PhoneCountryInput_dial__ef2MK{font-size:14px;color:hsla(0,0%,100%,.8);white-space:nowrap}.PhoneCountryInput_chevron__cXBNy{font-size:9px;color:hsla(0,0%,100%,.45);line-height:1}.PhoneCountryInput_dropdown__k9Z4V{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:flex;flex-direction:column;max-height:280px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:#111;box-shadow:0 16px 40px rgba(0,0,0,.55);overflow:hidden}.PhoneCountryInput_search__KY1x3{width:100%;border:none;border-bottom:1px solid hsla(0,0%,100%,.12);background:transparent;color:#fff;font-size:13px;font-family:inherit;padding:10px 12px;outline:none}.PhoneCountryInput_search__KY1x3::placeholder{color:hsla(0,0%,100%,.35)}.PhoneCountryInput_list__OpgOE{overflow-y:auto;padding:4px 0}.PhoneCountryInput_option__XfezM{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:#fff;cursor:pointer;font-family:inherit;font-size:13.5px;text-align:left}.PhoneCountryInput_optionSelected__cCmKS,.PhoneCountryInput_option__XfezM:hover{background:rgba(23,160,133,.16)}.PhoneCountryInput_optionName__Rmu2v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneCountryInput_optionDial__xCH9X{color:hsla(0,0%,100%,.45);font-size:12.5px}.PhoneCountryInput_empty__LlLWc{padding:14px 12px;color:hsla(0,0%,100%,.45);font-size:13px}.Signup_loginContainer__ee2rF{min-height:100vh;background:radial-gradient(circle at center,#071f1a 0,#000 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.Signup_logo___Oy4l{width:200px;height:auto;margin:0 auto 16px;display:block}.Signup_login__k_AWD{position:relative;background-color:rgba(0,0,0,.85);padding:48px 40px;border-radius:16px;box-shadow:0 0 30px rgba(0,255,180,.08);max-width:400px;width:100%;z-index:1;overflow:visible}.Signup_form__Wa_vg{display:flex;flex-direction:column;gap:24px}.Signup_formContent__jzEqC,.Signup_inputContainer__KmzCN{display:flex;flex-direction:column;gap:16px}.Signup_title__4XTt3{font-family:ClashGrotesk,sans-serif;text-align:center;font-size:28px;font-weight:600;color:#fff;margin-bottom:8px}.Signup_forgotPassword__uBLS_{color:#00ffab;text-decoration:underline;font-size:.875rem;margin-top:4px;margin-bottom:32px;align-self:flex-end;transition:color .2s ease}.Signup_forgotPassword__uBLS_:hover{color:#00ffc3}.Signup_checkboxRow__NgST4{display:flex;align-items:center;gap:8px;color:#fff;font-size:.9rem}.Signup_checkboxRow__NgST4 input[type=checkbox]{accent-color:#00ffab;transform:scale(1.1)}.Signup_submitButton__KYGrn{margin-top:32px}.Signup_privacyPolicy__czRGV{color:#fff}.Signup_resendCode__2MrwE{color:#00ffab;font-size:.875rem;text-decoration:underline;cursor:pointer;margin-top:-4px;margin-bottom:24px;align-self:flex-start;transition:color .2s ease}.Signup_resendCode__2MrwE:hover{color:#00ffc3}.Signup_signin__aIHT6{color:#00ffab;text-decoration:underline;font-size:.875rem;margin:16px auto;align-self:flex-end;transition:color .2s ease;cursor:pointer}.Signup_languageSelector__QMQux{position:absolute;right:0;top:0}.Signup_languageDropdown__YZxc0{width:150px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/_next/static/media/arrow-down.2cc7abfe.svg);background-repeat:no-repeat;background-position:right 8px center;padding:8px 12px;font-size:1rem;border-radius:6px;border:none;background-color:#000;cursor:pointer;color:#fff}.Signup_passwordValidations__EFx39{margin-top:8px;display:flex;flex-direction:column;gap:6px}.Signup_validationItem__ZM7t4{font-size:.875rem;display:flex;align-items:center;gap:6px;transition:color .3s ease}.Signup_validationItem__ZM7t4.Signup_valid__SZF62{color:#00ffab}.Signup_validationItem__ZM7t4.Signup_invalid__86iQ6{color:#f44}.Signup_phoneField__Y06kv{display:flex;flex-direction:column;position:relative;z-index:2}.Signup_phoneLabel__KT312{font-size:18px;font-weight:600;font-family:Inter,sans-serif;color:#fff;margin-bottom:8px}.Signup_phoneShell__kD2_j{display:flex;align-items:center;min-height:42px;padding:0 8px 0 14px;border-radius:36px;border:1px solid #fff;background-color:#000;transition:border-color .3s,box-shadow .3s}.Signup_phoneShell__kD2_j:focus-within{border-color:#29cb97;box-shadow:0 0 0 2px rgba(41,203,151,.2)}.Signup_phoneCountryBtn__RkPNl{border-right:1px solid #fff;padding-right:12px}.Signup_phoneInput___Ox6R{flex:1;min-width:0;height:100%;border:none;outline:none;padding:8px 12px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;color:#fff;background:transparent}.Signup_phoneInput___Ox6R::placeholder{font-weight:400;color:#a0a0a0}