.membershipOnboarding_onboardingPage__Yx5BY{--ob-bg:#1a1d24;--ob-surface:rgba(32,36,44,0.65);--ob-surface-elevated:rgba(40,44,54,0.85);--ob-border:rgba(255,255,255,0.07);--ob-border-focus:rgba(251,153,62,0.55);--ob-accent:#66c0f4;--ob-warm:#fb993e;--ob-warm-glow:rgba(251,153,62,0.35);--ob-text:#e8edf3;--ob-muted:#9aa3ad;--ob-heading:#f5f7fb;--ob-error:#ff9a9a;--ob-success:#74dba2;position:relative;min-height:100vh;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 4rem;color:var(--ob-text);background:transparent;overflow-x:hidden}.membershipOnboarding_onboardingAmbient__kduRo{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(251,153,62,.1) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 100% 30%,rgba(102,192,244,.06) 0,transparent 45%)}.membershipOnboarding_onboardingContainer__KrhbI{position:relative;z-index:1;max-width:1180px;margin:0 auto}.membershipOnboarding_onboardingBack__8tktx{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;color:var(--ob-accent);text-decoration:none;transition:color .2s ease,transform .2s ease}.membershipOnboarding_onboardingBack__8tktx:hover{color:#8ecfff;transform:translateX(-2px)}.membershipOnboarding_welcomeCard__UpW5b{margin-bottom:2rem;padding:clamp(1.5rem,4vw,2.25rem);border-radius:20px;background:linear-gradient(145deg,rgba(102,192,244,.06) 0,var(--ob-surface) 40%,rgba(30,34,42,.9) 100%);border:1px solid var(--ob-border);box-shadow:0 20px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.membershipOnboarding_ssoResumeBanner__LFzC0{margin-bottom:1.25rem;padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(251,153,62,.45);background:linear-gradient(135deg,rgba(251,153,62,.14),rgba(32,36,44,.75));box-shadow:0 8px 24px rgba(0,0,0,.2)}.membershipOnboarding_ssoResumeBannerTitle__2CZ9E{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:var(--ob-warm)}.membershipOnboarding_ssoResumeBannerBody__LQ7SQ{margin:0;font-size:.875rem;line-height:1.5;color:var(--ob-text)}.membershipOnboarding_welcomeEyebrow__MT1TT{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--ob-accent)}.membershipOnboarding_welcomeTitle__zUHox{margin:0 0 .75rem;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--ob-heading)}.membershipOnboarding_welcomeSubtitle__rN8Gg{margin:0 0 1rem;max-width:52rem;font-size:1.02rem;line-height:1.65;color:rgba(200,210,222,.88)}.membershipOnboarding_welcomeTrust__G6L5z{margin:0;padding:.85rem 1rem;font-size:.9rem;line-height:1.5;color:var(--ob-muted);border-left:3px solid rgba(251,153,62,.55);background:rgba(251,153,62,.06);border-radius:0 10px 10px 0}.membershipOnboarding_onboardingSplit__HcHOw{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:1.75rem;gap:1.75rem;align-items:start}@media (max-width:1024px){.membershipOnboarding_onboardingSplit__HcHOw{grid-template-columns:1fr}}.membershipOnboarding_onboardingMain__Z9T_t{min-width:0}.membershipOnboarding_ssoProviderGrid__SDTRd{display:grid;grid-gap:.65rem;gap:.65rem}.membershipOnboarding_ssoProviderLink__uJ031{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:52px;padding:0 1.25rem;border-radius:14px;font-size:1rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border:1px solid transparent;box-sizing:border-box;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.membershipOnboarding_ssoProviderLink__uJ031:hover{text-decoration:none;transform:translateY(-1px);filter:brightness(1.04)}.membershipOnboarding_ssoProviderLink__uJ031:focus-visible{outline:2px solid var(--ob-border-focus);outline-offset:2px}.membershipOnboarding_ssoProviderLink__uJ031:active{transform:translateY(0)}.membershipOnboarding_ssoIcon__b_bxn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px}.membershipOnboarding_ssoIconSvg__QA3Pe{display:block;width:100%;height:100%}.membershipOnboarding_ssoGoogle__UF1fG{color:#1a1a1a;background:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.14)}.membershipOnboarding_ssoGoogle__UF1fG:hover{box-shadow:0 4px 18px rgba(0,0,0,.2)}.membershipOnboarding_ssoGithub__0tdTb{color:#fff;background:#24292f;border-color:rgba(255,255,255,.12);box-shadow:0 2px 14px rgba(0,0,0,.35)}.membershipOnboarding_ssoGithub__0tdTb:hover{box-shadow:0 4px 22px rgba(0,0,0,.45)}.membershipOnboarding_ssoAllOptionsLink__5nYMH{display:block;margin-top:.15rem;padding:.4rem 0;text-align:center;font-size:.9rem;color:var(--ob-muted);text-decoration:none;transition:color .2s ease}.membershipOnboarding_ssoAllOptionsLink__5nYMH:hover{color:var(--ob-text);text-decoration:none}.membershipOnboarding_legacyPath__BfFbY{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.membershipOnboarding_legacyPathHint__0w7lP{margin:0;padding:0 .25rem;text-align:center;font-size:.88rem;line-height:1.5;color:var(--ob-muted)}.membershipOnboarding_legacyPathActions__Ym5xz{display:flex;flex-direction:column;width:100%}.membershipOnboarding_legacyRegisterButton__oxv_t{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 1.25rem;box-sizing:border-box;border-radius:14px;font-size:.98rem;font-weight:700;letter-spacing:.02em;text-align:center;text-decoration:none;color:var(--ob-heading);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.membershipOnboarding_legacyRegisterButton__oxv_t:hover{color:var(--ob-heading);text-decoration:none;background:rgba(251,153,62,.08);border-color:rgba(251,153,62,.35);box-shadow:0 4px 18px rgba(251,153,62,.12),inset 0 1px 0 rgba(255,255,255,.06);transform:translateY(-1px)}.membershipOnboarding_legacyRegisterButton__oxv_t:active{transform:translateY(0)}.membershipOnboarding_legacyRegisterButton__oxv_t:focus-visible{outline:2px solid var(--ob-border-focus);outline-offset:2px}.membershipOnboarding_trustPanel__KwbnY{position:-webkit-sticky;position:sticky;top:1.5rem;padding:1.35rem 1.25rem;border-radius:16px;background:var(--ob-surface-elevated);border:1px solid var(--ob-border);box-shadow:0 12px 40px rgba(0,0,0,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.membershipOnboarding_trustPanelTitle__cvFsF{margin:0 0 1rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ob-muted)}.membershipOnboarding_trustList__tnd61{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.membershipOnboarding_trustItem__l90e8{display:flex;gap:.75rem;align-items:flex-start;font-size:.86rem;line-height:1.45;color:rgba(220,228,236,.9)}.membershipOnboarding_trustIcon__aQWh3{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:rgba(102,192,244,.1);border:1px solid rgba(102,192,244,.2);color:var(--ob-accent);font-size:.95rem}@media (max-width:1024px){.membershipOnboarding_trustPanel__KwbnY{position:static;order:1}.membershipOnboarding_onboardingMain__Z9T_t{order:0}}.membershipOnboarding_form__Kj3WO{display:flex;flex-direction:column;gap:0}.membershipOnboarding_sectionCard__QsH8e{margin-bottom:1.5rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:18px;background:var(--ob-surface);border:1px solid var(--ob-border);box-shadow:0 8px 32px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .25s ease,border-color .25s ease}.membershipOnboarding_sectionCard__QsH8e:hover{border-color:rgba(255,255,255,.1)}.membershipOnboarding_sectionHeader__TtPff{margin:0 0 1.25rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.membershipOnboarding_sectionKicker__vKfVN{margin:0 0 .35rem;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ob-accent)}.membershipOnboarding_sectionTitle__xS9SC{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--ob-heading)}.membershipOnboarding_sectionHint__tm7_B{margin:.35rem 0 0;font-size:.82rem;color:var(--ob-muted);line-height:1.45}.membershipOnboarding_tierGrid__abzBM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:720px){.membershipOnboarding_tierGrid__abzBM{grid-template-columns:1fr}}.membershipOnboarding_tierOption__uhMTJ{position:relative;display:block;margin:0;padding:0;cursor:pointer;border-radius:16px}.membershipOnboarding_tierRadio__yeD2w{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.membershipOnboarding_tierCardFace__9dZ8U{position:relative;height:100%;min-height:220px;padding:1.35rem 1.25rem 1.25rem;border-radius:16px;border:1px solid var(--ob-border);background:linear-gradient(165deg,rgba(28,32,40,.95),rgba(22,25,32,.98));box-shadow:0 4px 24px rgba(0,0,0,.2);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.membershipOnboarding_tierOption__uhMTJ:hover .membershipOnboarding_tierCardFace__9dZ8U{border-color:rgba(102,192,244,.35);transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,.3)}.membershipOnboarding_tierCardFaceActive__B7z2_{border-color:rgba(251,153,62,.65)!important;background:linear-gradient(165deg,rgba(251,153,62,.12),rgba(28,32,40,.98) 55%);box-shadow:0 0 0 1px rgba(251,153,62,.25),0 12px 48px rgba(251,153,62,.15),0 8px 32px rgba(0,0,0,.35)!important;transform:translateY(-2px)}.membershipOnboarding_tierCardTop__Lc63M{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.membershipOnboarding_tierIconWrap__ISp8w{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:14px;background:rgba(102,192,244,.1);border:1px solid rgba(102,192,244,.22);color:var(--ob-accent);font-size:1.2rem}.membershipOnboarding_tierIconWrapPremium__Hjj_V{background:rgba(251,153,62,.12);border-color:rgba(251,153,62,.35);color:var(--ob-warm)}.membershipOnboarding_tierPlanTitle__tedey{margin:0;font-size:1.05rem;font-weight:800;color:var(--ob-heading)}.membershipOnboarding_tierPlanDesc__iAE_T{margin:.4rem 0 .85rem;font-size:.82rem;line-height:1.45;color:var(--ob-muted)}.membershipOnboarding_tierBenefits__HPM4l{margin:0;padding:0 0 0 1.1rem;font-size:.8rem;line-height:1.55;color:rgba(200,210,220,.92)}.membershipOnboarding_tierBenefits__HPM4l li{margin-bottom:.35rem}.membershipOnboarding_tierCheck__IuzT_{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(251,153,62,.2);border:1px solid rgba(251,153,62,.5);color:var(--ob-warm);font-size:.75rem;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}.membershipOnboarding_tierCardFaceActive__B7z2_ .membershipOnboarding_tierCheck__IuzT_{opacity:1;transform:scale(1)}.membershipOnboarding_fieldGrid__kuLob{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.1rem 1.25rem;gap:1.1rem 1.25rem}.membershipOnboarding_fieldGridTriple__GbpEl{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.membershipOnboarding_fieldGridTriple__GbpEl{grid-template-columns:1fr}}@media (max-width:640px){.membershipOnboarding_fieldGrid__kuLob{grid-template-columns:1fr}}.membershipOnboarding_fieldFull__0m63M{grid-column:1/-1}.membershipOnboarding_field__aPfft{display:flex;flex-direction:column;gap:.45rem;min-width:0}.membershipOnboarding_fieldLabel__RAHwf{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(180,190,200,.95)}.membershipOnboarding_requiredMark__euHPy{margin-left:.2rem;color:var(--ob-error);font-weight:800}.membershipOnboarding_input__TTlLJ{width:100%;box-sizing:border-box;min-height:52px;padding:.75rem 1rem;font-size:.95rem;color:var(--ob-heading);background:rgba(18,21,28,.85);border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.membershipOnboarding_input__TTlLJ::placeholder{color:rgba(140,150,160,.75)}.membershipOnboarding_input__TTlLJ:hover{border-color:rgba(255,255,255,.14)}.membershipOnboarding_input__TTlLJ:focus{border-color:var(--ob-border-focus);box-shadow:0 0 0 3px rgba(251,153,62,.15),0 0 24px rgba(251,153,62,.08);background:rgba(20,24,32,.95)}.membershipOnboarding_inputError__Cd80I{border-color:rgba(255,120,120,.55)!important;box-shadow:0 0 0 3px rgba(255,100,100,.1)}.membershipOnboarding_countryAutocomplete__4z2Co{width:100%;min-width:0;display:flex!important;flex-direction:row;align-items:stretch}.membershipOnboarding_countryAutocomplete__4z2Co .p-autocomplete-input,.membershipOnboarding_countryAutocomplete__4z2Co .p-inputtext{flex:1 1;min-width:0;width:auto!important;box-sizing:border-box;min-height:52px;padding:.75rem 1rem;font-size:.95rem;color:var(--ob-heading);background:rgba(18,21,28,.85);border-radius:12px 0 0 12px;border:1px solid rgba(255,255,255,.1);border-right:none;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.membershipOnboarding_countryAutocomplete__4z2Co .p-inputtext:enabled:focus{border-color:var(--ob-border-focus);box-shadow:0 0 0 3px rgba(251,153,62,.15),0 0 24px rgba(251,153,62,.08)}.membershipOnboarding_countryAutocompleteError__bKClt .p-autocomplete-dropdown,.membershipOnboarding_countryAutocompleteError__bKClt .p-autocomplete-input,.membershipOnboarding_countryAutocompleteError__bKClt .p-inputtext{border-color:rgba(255,120,120,.55)!important;box-shadow:0 0 0 3px rgba(255,100,100,.1)}.membershipOnboarding_countryAutocomplete__4z2Co .p-autocomplete-dropdown{flex:0 0 auto;width:3rem!important;min-width:3rem!important;border-radius:0 12px 12px 0;background:rgba(18,21,28,.85);border:1px solid rgba(255,255,255,.1);border-left-color:rgba(255,255,255,.08);color:var(--ob-muted)}.membershipOnboarding_countryPanel__Scz7O{max-width:min(100vw - 2rem,28rem);background:#1e232c;border:1px solid rgba(255,255,255,.1);color:var(--ob-text);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.45)}.membershipOnboarding_countryPanel__Scz7O .p-autocomplete-item{color:var(--ob-text)}.membershipOnboarding_countryPanel__Scz7O .p-autocomplete-item.p-focus{background:rgba(102,192,244,.12)}.membershipOnboarding_summaryGrid__m4dhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem}.membershipOnboarding_summaryRow__1QCBg{display:grid;grid-gap:.2rem;gap:.2rem;padding:.65rem .8rem;border-radius:10px;background:rgba(18,21,28,.78);border:1px solid rgba(255,255,255,.08)}.membershipOnboarding_summaryLabel__IH6fy{font-size:.74rem;font-weight:700;letter-spacing:.02em;color:var(--ob-muted);text-transform:uppercase}.membershipOnboarding_summaryValue__9lLRT{font-size:.92rem;color:var(--ob-text);word-break:break-word}.membershipOnboarding_actionCard__0Y74a{margin-top:.5rem;padding:clamp(1.35rem,3vw,1.85rem);border-radius:18px;background:linear-gradient(160deg,rgba(251,153,62,.08),rgba(32,36,44,.75) 45%);border:1px solid rgba(251,153,62,.22);box-shadow:0 12px 40px rgba(0,0,0,.28)}.membershipOnboarding_submitButton__APPz2{width:100%;min-height:56px;padding:0 1.5rem;border:none;border-radius:14px;font-size:1.05rem;font-weight:800;letter-spacing:.02em;cursor:pointer;color:#1a0f06;background:linear-gradient(165deg,#ffd4a8 0,var(--ob-warm) 42%,#d67a2e 100%);border:1px solid rgba(255,210,160,.45);box-shadow:0 6px 28px var(--ob-warm-glow),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.membershipOnboarding_submitButton__APPz2:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 10px 40px rgba(251,153,62,.45),inset 0 1px 0 rgba(255,255,255,.3)}.membershipOnboarding_submitButton__APPz2:active:not(:disabled){transform:translateY(0)}.membershipOnboarding_submitButton__APPz2:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.2)}.membershipOnboarding_legal__2MOzD{margin:1.1rem 0 0;font-size:.8rem;line-height:1.55;color:var(--ob-muted);text-align:center}.membershipOnboarding_legal__2MOzD a{color:var(--ob-accent);text-decoration:none;font-weight:600;transition:color .2s ease}.membershipOnboarding_legal__2MOzD a:hover{color:#b8e4ff;text-decoration:underline}.membershipOnboarding_error__j3f1w{margin:.75rem 0 0;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;color:var(--ob-error);background:rgba(255,100,100,.08);border:1px solid rgba(255,120,120,.25);border-radius:12px;white-space:pre-line}.membershipOnboarding_success__NFxCv{margin:.75rem 0 0;padding:.75rem 1rem;font-size:.875rem;color:var(--ob-success);background:rgba(116,219,162,.08);border:1px solid rgba(116,219,162,.25);border-radius:12px}@media (max-width:640px){.membershipOnboarding_countryAutocomplete__4z2Co .p-autocomplete-input,.membershipOnboarding_countryAutocomplete__4z2Co .p-inputtext,.membershipOnboarding_input__TTlLJ{font-size:16px}}.membershipOnboarding_signupCompact__HnCAM .membershipOnboarding_sectionCard__QsH8e{margin-bottom:1rem}.membershipOnboarding_signupCompact__HnCAM .membershipOnboarding_sectionCard__QsH8e:last-child{margin-bottom:0}.membershipOnboarding_identitySummary__DBljX{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}@media (min-width:520px){.membershipOnboarding_identitySummary__DBljX{grid-template-columns:repeat(2,minmax(0,1fr))}}.membershipOnboarding_identityBadge__hgrmc{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--ob-border)}.membershipOnboarding_identityBadgeLabel__0Scxw{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-muted)}.membershipOnboarding_identityBadgeValue__lGy9b{font-size:.95rem;font-weight:600;color:var(--ob-heading);word-break:break-word}.membershipOnboarding_optionalFieldHint___Mb3_{display:block;margin-top:.2rem;font-size:.78rem;font-weight:400;color:var(--ob-muted)}.membershipOnboarding_deferNote__cwvSe{margin:.75rem 0 1rem;font-size:.84rem;line-height:1.45;color:var(--ob-muted)}.membershipOnboarding_signupCompact__HnCAM .membershipOnboarding_submitButton__APPz2{width:100%;margin-top:.25rem}.membershipOnboarding_signupCompact__HnCAM .membershipOnboarding_legal__2MOzD{margin-top:.85rem}.membershipOnboarding_ssoActivating__Hx1HP{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;text-align:center}.membershipOnboarding_ssoActivatingSpinner__jHJll{width:2.25rem;height:2.25rem;border:3px solid var(--ob-border);border-top-color:var(--ob-accent,#7c5cff);border-radius:50%;animation:membershipOnboarding_ssoActivatingSpin___pK55 .8s linear infinite}@keyframes membershipOnboarding_ssoActivatingSpin___pK55{to{transform:rotate(1turn)}}.profile_page__KAZy9{width:100%;max-width:1400px;margin:0 auto;padding:1.25rem 5% 2rem;box-sizing:border-box;background-color:#2b2f38;color:#fff;min-height:min(70vh,calc(100dvh - 6rem))}@media (min-width:640px){.profile_page__KAZy9{padding:1.5rem 5% 2.5rem}}@media (min-width:900px){.profile_page__KAZy9{padding:2rem 5% 3rem}}.profile_layout__jTd05{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:stretch;width:100%;box-sizing:border-box}@media (min-width:900px){.profile_layout__jTd05{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.profile_membershipPanel__gLv_B{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;background:#24262b;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem 1rem 1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.35)}@media (min-width:480px){.profile_membershipPanel__gLv_B{border-radius:12px;padding:1.25rem 1.25rem 1.5rem}}.profile_membershipTitle___HUkt{margin:0 0 .75rem;font-size:clamp(1.05rem,3vw,1.2rem);font-weight:700;color:#fff;line-height:1.25}.profile_membershipEmpty__Tpyvl{margin:0;color:#b8b6b4;font-size:.95rem;line-height:1.45}.profile_membershipNote__WYlSx{margin:1rem 0 0;font-size:clamp(.75rem,2.5vw,.8rem);color:#8f98a0;line-height:1.45}.profile_muted__II2Qm{color:#b8b6b4}.profile_card__DhsFN{width:100%;max-width:100%;box-sizing:border-box;background:#24262b;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem}.profile_title__eDjnr{margin:0 0 .5rem;font-size:1.5rem}.profile_lead__XEIDC{margin:0 0 1rem;color:#b8b6b4;font-size:.95rem;line-height:1.45}.profile_primaryLink__q0tP5{display:inline-block;padding:.65rem 1rem;border-radius:8px;background:#fb993e;color:#fff;font-weight:600;text-decoration:none}.profile_primaryLink__q0tP5:hover{filter:brightness(1.05)}.profile_shell__eABtP{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;background:#24262b;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:1rem 1rem 1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.35)}@media (min-width:480px){.profile_shell__eABtP{border-radius:12px;padding:1.25rem 1.25rem 1.5rem}}.profile_cardHeader__OETQo{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem}.profile_headerMain__apKeh{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}@media (min-width:480px){.profile_cardHeader__OETQo,.profile_headerMain__apKeh{gap:1rem}}.profile_avatarWrap__M7ViM{position:relative;flex-shrink:0}.profile_avatar__2a33L{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:1.15rem;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(145deg,#3b3f48,#2b2f38);border:2px solid rgba(251,153,62,.4)}@media (min-width:480px){.profile_avatar__2a33L{width:72px;height:72px;font-size:1.35rem}}.profile_avatarEdit__dVF27{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fb993e;border:2px solid #24262b;color:#fff;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.35);transition:filter .15s ease}.profile_avatarEdit__dVF27:hover{filter:brightness(1.08)}.profile_headerText__tZtqA{min-width:0}.profile_displayName___wuvT{margin:0;font-size:clamp(1.05rem,3.5vw,1.2rem);font-weight:700;color:#fff;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.profile_headerEmail__nh2xX{margin:.35rem 0 0;font-size:clamp(.8rem,2.8vw,.9rem);color:#b8b6b4;overflow:hidden;text-overflow:ellipsis}.profile_separator__PI9jv{margin:1rem 0 0;border:none;border-top:1px solid rgba(255,255,255,.1)}.profile_rows__7_qvZ{margin-top:.25rem}.profile_row__o3EXp{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:clamp(.875rem,2.8vw,.95rem)}@media (min-width:480px){.profile_row__o3EXp{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0}}.profile_row__o3EXp:last-of-type{border-bottom:none}.profile_rowLabel__T0TjD{color:#c7d5e0;font-weight:500;flex-shrink:0}.profile_rowValue__WGxon{color:#fff;text-align:left;word-break:break-word;width:100%}.profile_rowValueMuted__ua4IK{color:#8f98a0;text-align:left;word-break:break-word;font-style:italic;width:100%}@media (min-width:480px){.profile_rowValueMuted__ua4IK,.profile_rowValue__WGxon{text-align:right;width:auto;max-width:58%}}.profile_profileCompleteForm__3lp_K{display:flex;flex-direction:column;gap:.75rem}.profile_profileCompleteTitle__OhEuz{margin:0;font-size:1.05rem;font-weight:700;color:#fff}.profile_profileCompleteLead__hjtL6{margin:0;font-size:.9rem;line-height:1.45;color:#b8b6b4}.profile_profileCompleteGrid__4Cdvz{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:560px){.profile_profileCompleteGrid__4Cdvz{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile_profileCompleteField__jHZVt{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#c7d5e0}.profile_profileCompleteFieldFull__lyvzF{grid-column:1/-1}.profile_profileCompleteCta__NhGU0{align-self:flex-start;margin-top:.25rem;padding:.65rem 1.1rem;border:none;border-radius:8px;background:#fb993e;color:#fff;font-weight:600;cursor:pointer}.profile_profileCompleteCta__NhGU0:disabled{opacity:.65;cursor:not-allowed}.profile_profileCompleteError__q0Dyv{margin:0;color:#ff9a9a;font-size:.88rem}.profile_profileCompleteSuccess__34zpX{margin:0;color:#74dba2;font-size:.88rem}