.RegisterPage_pageContainer__WVR61{min-height:100vh;width:100vw;display:grid;grid-template-columns:1fr 1fr;background:#09090D;overflow-x:hidden;font-family:inherit}.RegisterPage_brandPanel__fHjLK{background:radial-gradient(circle at 45% 45%,rgba(109,40,217,.4) 0,rgba(11,9,22,.98) 75%);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;border-right:1px solid rgba(255,255,255,.06)}.RegisterPage_brandHeader__ypIq_{display:flex;align-items:center}.RegisterPage_brandLogo__QCPU3{font-size:26px;font-weight:800;color:#FFFFFF;letter-spacing:-.04em}.RegisterPage_brandLogo__QCPU3 span{background:linear-gradient(135deg,#A78BFA,#EC4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.RegisterPage_heroCenter__oAb_K{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:540px;margin-top:40px;margin-bottom:40px}.RegisterPage_heroBadge__FAFO_{display:inline-flex;align-items:center;padding:8px 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:9999px;color:#E2E8F0;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.RegisterPage_heroTitle__eCChm{font-size:56px;font-weight:800;color:#FFFFFF;line-height:1.1;letter-spacing:-.03em;margin:0}.RegisterPage_highlightText__IJrAa{color:#A78BFA;background:linear-gradient(135deg,#C4B5FD,#A78BFA 50%,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.RegisterPage_featureCardsRow__u9IyV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.RegisterPage_featureCard__D5G3u{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease}.RegisterPage_featureCard__D5G3u:hover{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.35);transform:translateY(-2px)}.RegisterPage_featureIconWrap__QBl7x{width:44px;height:44px;border-radius:12px;background:rgba(139,92,246,.18);color:#C4B5FD;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RegisterPage_featureText__eDheU{font-size:12px;font-weight:600;color:#CBD5E1;line-height:1.35;margin:0}.RegisterPage_signupPanel__zaZq1{padding:48px 64px;display:flex;align-items:center;justify-content:center;background:#08080C}.RegisterPage_formContainer__c_iKh{width:100%;max-width:480px;display:flex;flex-direction:column;gap:22px}.RegisterPage_formHeader__CrbOk{text-align:center;display:flex;flex-direction:column;gap:6px}.RegisterPage_title__EdkHC{font-size:32px;font-weight:800;color:#F8FAFC;margin:0;letter-spacing:-.02em}.RegisterPage_subtitle__oA8ve{font-size:14px;color:#64748B;margin:0}.RegisterPage_rolePillsRow__I87jB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.RegisterPage_rolePill__UEPJX{display:flex;align-items:center;justify-content:space-between;padding:10px;background:rgba(20,26,46,.7);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#94A3B8;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none;font-family:inherit}.RegisterPage_rolePill__UEPJX:hover{border-color:rgba(139,92,246,.4);color:#F8FAFC}.RegisterPage_guestPill__xIWWm:hover{background:rgba(34,201,160,.18);border-color:#22C9A0;color:#22C9A0}.RegisterPage_rolePillActive__aJTsg{background:rgba(139,92,246,.16);border-color:#8B5CF6;color:#FFFFFF;box-shadow:0 0 16px rgba(139,92,246,.2)}.RegisterPage_pillArrow__CzYM_{font-size:16px;opacity:.6}.RegisterPage_form__V3dom{display:flex;flex-direction:column;gap:16px}.RegisterPage_fieldGroup__sx_XI{display:flex;flex-direction:column;gap:6px}.RegisterPage_fieldLabel__pKrUe{font-size:12px;font-weight:600;color:#94A3B8}.RegisterPage_phoneInputWrap__h9pY9{display:flex;align-items:center;background:rgba(18,24,44,.8);border:1px solid rgba(255,255,255,.12);border-radius:12px;height:48px;padding:0 12px;gap:12px;transition:border-color .2s ease}.RegisterPage_phoneInputWrap__h9pY9:focus-within{border-color:#8B5CF6;box-shadow:0 0 0 3px rgba(139,92,246,.2)}.RegisterPage_countryCodeBadge__cp95o{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#E2E8F0;padding-right:10px;border-right:1px solid rgba(255,255,255,.1)}.RegisterPage_phoneInput__KmD3f{flex:1 1;background:transparent;border:none;color:#F8FAFC;font-size:14px;outline:none;font-family:inherit}.RegisterPage_phoneInput__KmD3f::placeholder{color:#475569}.RegisterPage_formRow2Col__Ch9_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.RegisterPage_textInput__W9M4I{width:100%;height:48px;background:rgba(18,24,44,.85);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#F8FAFC;font-size:14px;padding:0 16px;outline:none;font-family:inherit;transition:border-color .2s ease}.RegisterPage_textInput__W9M4I:focus{border-color:#8B5CF6;box-shadow:0 0 0 3px rgba(139,92,246,.2)}.RegisterPage_textInput__W9M4I::placeholder{color:#64748B}.RegisterPage_passwordInput__wiLpF:-webkit-autofill,.RegisterPage_passwordInput__wiLpF:-webkit-autofill:focus,.RegisterPage_passwordInput__wiLpF:-webkit-autofill:hover,.RegisterPage_textInput__W9M4I:-webkit-autofill,.RegisterPage_textInput__W9M4I:-webkit-autofill:focus,.RegisterPage_textInput__W9M4I:-webkit-autofill:hover{-webkit-text-fill-color:#F8FAFC!important;box-shadow:inset 0 0 0 1000px #12182C!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.RegisterPage_usernameInputWrap__CUMcQ{position:relative;display:flex;align-items:center}.RegisterPage_usernameInputWrap__CUMcQ .RegisterPage_textInput__W9M4I{padding-right:36px}.RegisterPage_validCheckmark__qAAJE{position:absolute;right:12px;display:flex;align-items:center;justify-content:center}.RegisterPage_passwordInputWrap__v_OF7{position:relative;display:flex;align-items:center}.RegisterPage_passwordInput__wiLpF{width:100%;height:48px;background:rgba(18,24,44,.8);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#F8FAFC;font-size:14px;padding:0 44px 0 16px;outline:none;font-family:inherit;transition:border-color .2s ease}.RegisterPage_passwordInput__wiLpF:focus{border-color:#8B5CF6;box-shadow:0 0 0 3px rgba(139,92,246,.2)}.RegisterPage_passwordInput__wiLpF::placeholder{color:#475569}.RegisterPage_eyeBtn__7_45D{position:absolute;right:14px;background:transparent;border:none;color:#64748B;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s ease}.RegisterPage_eyeBtn__7_45D:hover{color:#CBD5E1}.RegisterPage_helperText__jeJ_M{font-size:11px;color:#64748B;margin-top:4px}.RegisterPage_submitBtn__3pmye{width:100%;height:48px;border-radius:12px;background:linear-gradient(135deg,#7C3AED,#8B5CF6);color:#FFFFFF;border:none;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 20px rgba(124,58,237,.4);transition:all .2s ease;font-family:inherit;margin-top:8px}.RegisterPage_submitBtn__3pmye:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px rgba(124,58,237,.55)}.RegisterPage_submitBtn__3pmye:disabled{opacity:.6;cursor:not-allowed}.RegisterPage_loginLinkWrap__8sGia{text-align:center;font-size:13px;color:#64748B;margin-top:4px}.RegisterPage_purpleLink__iL9hX{color:#A78BFA;text-decoration:none;font-weight:600;transition:color .2s ease}.RegisterPage_purpleLink__iL9hX:hover{color:#C4B5FD;text-decoration:underline}.RegisterPage_dividerRow__mq5Nn{display:flex;align-items:center;gap:12px;margin:4px 0}.RegisterPage_dividerLine__tWGE3{flex:1 1;height:1px;background:rgba(255,255,255,.08)}.RegisterPage_dividerText__ANj20{font-size:12px;color:#475569}.RegisterPage_googleBtn__yzeQp{width:100%;height:48px;border-radius:12px;background:rgba(20,26,46,.7);border:1px solid rgba(255,255,255,.12);color:#F8FAFC;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s ease;font-family:inherit}.RegisterPage_googleBtn__yzeQp:hover{background:rgba(30,38,64,.85);border-color:rgba(255,255,255,.2)}.RegisterPage_googleIcon__S3U9_{flex-shrink:0}.RegisterPage_termsText__H40CR{font-size:11px;color:#64748B;text-align:center;line-height:1.45;margin-top:4px}.RegisterPage_errorMessage__UM94G{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:10px 14px;color:#FCA5A5;font-size:13px;display:flex;align-items:center;gap:8px}@media (max-width:1024px){.RegisterPage_pageContainer__WVR61{grid-template-columns:1fr}.RegisterPage_brandPanel__fHjLK{padding:36px 28px;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.RegisterPage_heroTitle__eCChm{font-size:40px}.RegisterPage_signupPanel__zaZq1{padding:36px 24px}}@media (max-width:640px){.RegisterPage_heroTitle__eCChm{font-size:32px}.RegisterPage_featureCardsRow__u9IyV,.RegisterPage_formRow2Col__Ch9_z{grid-template-columns:1fr}}