.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}.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}.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}