.RegisterPage_pageContainer__WVR61{min-height:100vh;width:100vw;display:grid;grid-template-columns:1fr 1fr;background:var(--surface);overflow-x:hidden;font-family:inherit}.RegisterPage_brandPanel__fHjLK{background:radial-gradient(circle at 45% 45%,rgba(109,40,217,.4) 0,var(--surface) 75%);padding:48px 56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;border-right:1px solid rgb(var(--ink-rgb)/.06)}.RegisterPage_brandHeader__ypIq_{display:flex;align-items:center}.RegisterPage_brandLogo__QCPU3{font-size:26px;font-weight:800;color:var(--text);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:rgb(var(--ink-rgb)/.05);border:1px solid rgb(var(--ink-rgb)/.14);border-radius:9999px;color:var(--text-body);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:var(--text);line-height:1.1;letter-spacing:-.03em;margin:0}.RegisterPage_highlightText__IJrAa{color:var(--violet-text);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:rgb(var(--ink-rgb)/.035);border:1px solid rgb(var(--ink-rgb)/.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:var(--violet-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.RegisterPage_featureText__eDheU{font-size:12px;font-weight:600;color:var(--text-body);line-height:1.35;margin:0}.RegisterPage_signupPanel__zaZq1{padding:48px 64px;display:flex;align-items:center;justify-content:center;background:var(--surface)}.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:var(--text);margin:0;letter-spacing:-.02em}.RegisterPage_subtitle__oA8ve{font-size:14px;color:var(--hint);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:rgb(var(--surface-rgb)/.7);border:1px solid rgb(var(--ink-rgb)/.1);border-radius:12px;color:var(--muted);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:var(--text)}.RegisterPage_guestPill__xIWWm:hover{background:rgba(34,201,160,.18);border-color:#22C9A0;color:var(--teal-text)}.RegisterPage_rolePillActive__aJTsg{background:rgba(139,92,246,.16);border-color:#8B5CF6;color:var(--text);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:var(--muted)}.RegisterPage_phoneInputWrap__h9pY9{display:flex;align-items:center;background:var(--surface);border:1px solid rgb(var(--ink-rgb)/.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:var(--text-body);padding-right:10px;border-right:1px solid rgb(var(--ink-rgb)/.1)}.RegisterPage_phoneInput__KmD3f{flex:1 1;background:transparent;border:none;color:var(--text);font-size:14px;outline:none;font-family:inherit}.RegisterPage_phoneInput__KmD3f::placeholder{color:var(--hint)}.RegisterPage_formRow2Col__Ch9_z{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.RegisterPage_textInput__W9M4I{width:100%;height:48px;background:var(--surface);border:1px solid rgb(var(--ink-rgb)/.12);border-radius:12px;color:var(--text);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:var(--hint)}.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:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!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:var(--surface);border:1px solid rgb(var(--ink-rgb)/.12);border-radius:12px;color:var(--text);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:var(--hint)}.RegisterPage_eyeBtn__7_45D{position:absolute;right:14px;background:transparent;border:none;color:var(--hint);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:color .2s ease}.RegisterPage_eyeBtn__7_45D:hover{color:var(--text-body)}.RegisterPage_helperText__jeJ_M{font-size:11px;color:var(--hint);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:var(--hint);margin-top:4px}.RegisterPage_purpleLink__iL9hX{color:var(--violet-text);text-decoration:none;font-weight:600;transition:color .2s ease}.RegisterPage_purpleLink__iL9hX:hover{color:var(--violet-text);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:rgb(var(--ink-rgb)/.08)}.RegisterPage_dividerText__ANj20{font-size:12px;color:var(--hint)}.RegisterPage_googleBtn__yzeQp{width:100%;height:48px;border-radius:12px;background:rgb(var(--surface-rgb)/.7);border:1px solid rgb(var(--ink-rgb)/.12);color:var(--text);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:rgb(var(--surface-rgb)/.85);border-color:rgb(var(--ink-rgb)/.2)}.RegisterPage_googleIcon__S3U9_{flex-shrink:0}.RegisterPage_termsText__H40CR{font-size:11px;color:var(--hint);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:var(--red-text);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 rgb(var(--ink-rgb)/.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}}