.Logo_lockup__SkKI5{display:inline-flex;align-items:center;gap:var(--space-2)}.Logo_wordmark__i_p3M{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--text-primary);text-decoration:none;line-height:1}.Logo_icon__3iwIo{display:block;flex-shrink:0;height:1.15em;width:auto}.Logo_sm__k5dVN{font-size:1.125rem}.Logo_md__mHou4{font-size:1.375rem}.Logo_lg__jD467{font-size:2rem}.AuthLayout_page__21xg6{min-height:100vh;display:flex;flex-direction:column;background:var(--gradient-energy-soft)}.AuthLayout_header__6Wa7E{padding:var(--space-4) var(--space-6)}.AuthLayout_brand__7bvVl{border-radius:var(--radius-sm);display:inline-flex;text-decoration:none}.AuthLayout_main__f_mhb{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-6) var(--space-12)}.AuthLayout_card__5maC_{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);box-shadow:var(--shadow-lg)}.AuthLayout_heading__zO4Z3{display:flex;flex-direction:column;gap:var(--space-1)}.AuthLayout_title__Jb_MP{font:var(--text-heading-lg)}.AuthLayout_subtitle__x540g{font:var(--text-body-sm);color:var(--text-secondary)}.AuthLayout_form__avMYf{display:flex;flex-direction:column;gap:var(--space-4)}.AuthLayout_footerLink__XRTaQ{text-align:center;font:var(--text-body-sm);color:var(--text-secondary)}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);border:1px solid transparent;font:var(--text-body);font-weight:600;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);text-decoration:none;white-space:nowrap}.Button_button__96uC6:active:not(:disabled){transform:scale(.98)}.Button_button__96uC6:disabled{cursor:not-allowed;opacity:.55}.Button_button__96uC6:focus-visible{box-shadow:var(--focus-ring)}.Button_fullWidth__MEYBG{width:100%}.Button_primary__6_Dls{background:var(--color-primary-500);color:var(--text-on-primary);box-shadow:var(--shadow-sm)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--color-primary-600);box-shadow:var(--shadow-md)}.Button_secondary__uuOdH{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-default)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--surface-sunken)}.Button_tertiary__LjKnU{background:transparent;color:var(--text-primary);padding-left:var(--space-3);padding-right:var(--space-3)}.Button_tertiary__LjKnU:hover:not(:disabled){background:var(--surface-sunken)}.Button_destructive__9VB0j{background:var(--color-danger-500);color:var(--text-on-primary)}.Button_destructive__9VB0j:hover:not(:disabled){background:#b32a18}.Button_spinner__DYdB3{display:inline-flex}.Avatar_avatar__OLZc2{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-primary-100);color:var(--color-primary-700);font:var(--text-body);font-family:var(--font-display);font-weight:700;flex-shrink:0;line-height:1;box-shadow:inset 0 0 0 2px rgba(255,255,255,.6)}img.Avatar_avatar__OLZc2{box-shadow:none;object-fit:cover}.Avatar_sm__8alpV{width:36px;height:36px;font-size:.8125rem}.Avatar_md__30KvO{width:56px;height:56px;font-size:1.125rem}.Avatar_lg__IoABf{width:88px;height:88px;font-size:1.75rem}.Avatar_tint0__V9_wl{background:var(--avatar-tint-0-bg);color:var(--avatar-tint-0-fg)}.Avatar_tint1__8UOC4{background:var(--avatar-tint-1-bg);color:var(--avatar-tint-1-fg)}.Avatar_tint2__qlB5c{background:var(--avatar-tint-2-bg);color:var(--avatar-tint-2-fg)}.Avatar_tint3__9ZQ62{background:var(--avatar-tint-3-bg);color:var(--avatar-tint-3-fg)}.Avatar_tint4__ibuKG{background:var(--avatar-tint-4-bg);color:var(--avatar-tint-4-fg)}.Avatar_tint5__yphup{background:var(--avatar-tint-5-bg);color:var(--avatar-tint-5-fg)}.NotificationItem_item__2HW_y{list-style:none}.NotificationItem_row__JwYyn{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);text-decoration:none;color:inherit;transition:background-color var(--duration-fast) var(--ease-standard)}.NotificationItem_row__JwYyn:hover{background:var(--surface-sunken)}.NotificationItem_unread__aLeMl{background:var(--surface-primary-tint)}.NotificationItem_unread__aLeMl:hover{background:var(--surface-primary-tint-strong)}.NotificationItem_visual__9BC_1{display:flex;align-items:center;padding-top:2px}.NotificationItem_iconBadge__Zstei{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);flex-shrink:0}.NotificationItem_iconBadge__Zstei.NotificationItem_success__9ikQF{background:var(--color-success-100);color:var(--color-success-500)}.NotificationItem_iconBadge__Zstei.NotificationItem_danger__3X3xN{background:var(--color-danger-100);color:var(--color-danger-500)}.NotificationItem_iconBadge__Zstei.NotificationItem_neutral__xTtHY{background:var(--surface-sunken);color:var(--text-secondary)}.NotificationItem_body__u9F7S{display:flex;flex-direction:column;gap:2px;min-width:0}.NotificationItem_text__ugHyC{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);overflow-wrap:break-word}.NotificationItem_detail__XmUd7{font:var(--text-caption);font-weight:500;color:var(--text-tertiary)}.NotificationItem_time__UYLCa{font:var(--text-caption);color:var(--text-tertiary);margin-top:2px}.NotificationItem_statusDot__iesBh{display:flex;align-items:center;height:100%;padding-top:6px}.NotificationItem_dot__4lAE4{display:block;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-primary-500)}.NotificationBell_container__w1g9h{position:relative}.NotificationBell_trigger__yPHI5{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.NotificationBell_trigger__yPHI5:hover{background:var(--surface-sunken);color:var(--text-primary)}.NotificationBell_badge__KNRSU{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--color-primary-500);color:var(--text-on-primary);font-size:10px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface-raised)}.NotificationBell_panel__w0gcO{position:absolute;top:calc(100% + var(--space-2));right:0;width:min(360px,calc(100vw - var(--space-8)));max-height:70vh;display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;z-index:30}.NotificationBell_panelHeader__pLOrG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.NotificationBell_panelTitle__ls0T8{font:var(--text-heading-sm);color:var(--text-primary)}.NotificationBell_markAllButton__ulKcJ{border:none;background:transparent;color:var(--text-link);font:var(--text-caption);font-weight:600;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.NotificationBell_markAllButton__ulKcJ:hover{background:var(--surface-sunken)}.NotificationBell_panelState__E6Cxe{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center}.NotificationBell_panelMessage__7cbnN{margin:0;font:var(--text-body-sm);color:var(--text-secondary)}.NotificationBell_list__Nzobt{list-style:none;margin:0;padding:var(--space-1) 0;overflow-y:auto}.NotificationBell_viewAll__OkBU3{display:block;text-align:center;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);font:var(--text-body-sm);font-weight:600;color:var(--text-link);text-decoration:none}.NotificationBell_viewAll__OkBU3:hover{background:var(--surface-sunken)}.page_page__N_etj{max-width:640px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.page_loading__OFdu9{display:flex;justify-content:center;padding:var(--space-12) 0}.page_retryRow__haBlq{margin-top:var(--space-3)}.page_backLink__ubGSi{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--text-body-sm);font-weight:600;color:var(--text-secondary);text-decoration:none;width:-moz-fit-content;width:fit-content}.page_backLink__ubGSi:hover{color:var(--text-primary)}.page_header__ujnxK{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page_title__QSFLc{font:var(--text-heading-lg);color:var(--text-primary)}.page_description__ASFLt{font:var(--text-body);color:var(--text-secondary);margin-top:var(--space-2)}.page_metaList__mteI9{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-4) 0;padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.page_metaList__mteI9 dt{font:var(--text-caption);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.page_metaList__mteI9 dd{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);margin:var(--space-1) 0 0}.page_standings__ZFIGl{display:flex;align-items:center;gap:var(--space-4)}.page_versus__n5jGJ{font:var(--text-body-sm);font-weight:700;color:var(--text-tertiary);flex-shrink:0}.page_standingCard__pA_ng{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.page_standingName__Gpnnc{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.page_leaderBadge__1rUdv{color:var(--color-success-500);font-weight:700}.page_standingValue__B8uhr{font:var(--text-heading-lg);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_progressTrack__UFonP{width:100%;height:8px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}.page_progressFill__rQUVo{height:100%;background:var(--color-primary-500);transition:width var(--duration-standard) var(--ease-standard)}.page_standingMeta__PZX3h,.page_tieNote__jScFY{font:var(--text-caption);color:var(--text-tertiary)}.page_tieNote__jScFY{text-align:center;margin-top:var(--space-2)}.page_actionRow__yPr8q{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.page_trustNote__pztvc{font:var(--text-caption);color:var(--text-tertiary);margin-bottom:var(--space-3)}.page_empty__mTG24{font:var(--text-body);color:var(--text-tertiary);text-align:center;padding:var(--space-4) 0}.page_entryList__leTDw{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.page_entryRow__jW8q3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font:var(--text-body-sm)}.page_entryRow__jW8q3:last-child{border-bottom:none}.page_entryGroup__JwLxf{font-weight:600;color:var(--text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_entryTime__tJrMf{color:var(--text-tertiary);flex-shrink:0}.page_joinRow___oCFm{align-items:flex-start}.page_joinRow___oCFm,.page_logForm__VzOb6{display:flex;flex-direction:column;gap:var(--space-3)}.page_logRow__O1UYP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:480px){.page_logRow__O1UYP{grid-template-columns:1fr}.page_standings__ZFIGl{flex-direction:column}.page_versus__n5jGJ{order:2}}.MemberSearchPicker_container__FewK_{position:relative}.MemberSearchPicker_dropdown__eg_VL{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:60;display:flex;flex-direction:column;max-height:16rem;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1)}.MemberSearchPicker_statusRow__NdY2i{display:flex;align-items:center;justify-content:center;padding:var(--space-3);font:var(--text-body-sm);color:var(--text-secondary);margin:0}.MemberSearchPicker_resultRow__h9b2a{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.MemberSearchPicker_resultRow__h9b2a:focus-visible,.MemberSearchPicker_resultRow__h9b2a:hover{background:var(--surface-sunken)}.MemberSearchPicker_resultText__ARNBl{display:flex;flex-direction:column;flex:1 1;min-width:0}.MemberSearchPicker_resultName__36EEA{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MemberSearchPicker_resultMeta__iLXcN{font:var(--text-caption);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupInvitationsPanel_inviteForm__dlkkY{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.GroupInvitationsPanel_inviteForm__dlkkY>:first-child{flex:1 1;min-width:12rem}.GroupInvitationsPanel_loading__q35MM{display:flex;justify-content:center;padding:var(--space-4) 0}.GroupInvitationsPanel_retryRow__BdgbC{margin-top:var(--space-3)}.GroupInvitationsPanel_emptyNote__W_AoS{font:var(--text-body-sm);color:var(--text-secondary);margin:0}.GroupInvitationsPanel_selectedNote__UA1mx{font:var(--text-body-sm);color:var(--text-secondary);margin:0 0 var(--space-3)}.GroupInvitationsPanel_list__sxOsu{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.GroupInvitationsPanel_row__18Xl4{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.GroupInvitationsPanel_name__XFDcA{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);flex:1 1;min-width:0}.GroupMembersList_list__g4W1J{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.GroupMembersList_row__H1_LB{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.GroupMembersList_name__E518x{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);flex:1 1;min-width:0}.GroupMembersList_youTag__fIdtY{font-weight:400;color:var(--text-secondary)}.GroupMembersList_actions__SHwi8{display:flex;gap:var(--space-2)}.GroupMembersList_disabledNote__Gyh_u{font:var(--text-body-sm);color:var(--text-secondary);padding:0 var(--space-2)}.MembershipAction_action__XiLlL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.MembershipAction_note__gJPAO{font:var(--text-body-sm);color:var(--text-secondary)}.MembershipAction_confirm__sHyMR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.MembershipAction_confirmText__9tl8G{font:var(--text-body-sm);color:var(--text-primary)}.PendingMembershipRequests_loading__L_GA1{display:flex;justify-content:center;padding:var(--space-4) 0}.PendingMembershipRequests_retryRow__AEVSt{margin-top:var(--space-3)}.PendingMembershipRequests_list__Ph9T1{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.PendingMembershipRequests_row___nRiU{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.PendingMembershipRequests_name__OX1Gg{font:var(--text-body-sm);font-weight:600;color:var(--text-primary);flex:1 1;min-width:0}.PendingMembershipRequests_actions__ft74C{display:flex;gap:var(--space-2)}.PendingMembershipRequests_confirmRow__Hu23W{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.PendingMembershipRequests_confirmText__s_23u{font:var(--text-body-sm);color:var(--text-primary)}.Cover_cover__T_keT{position:relative;width:100%;aspect-ratio:8/3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;background:var(--surface-sunken)}.Cover_image__sdkZ1{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.CoverRepositionControl_trigger__KkC6B{all:unset;box-sizing:border-box;position:absolute;bottom:var(--space-3);left:var(--space-3);z-index:5;display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);cursor:pointer;background:rgb(0 0 0/55%);color:var(--color-neutral-0);font:var(--text-caption);font-weight:600}.CoverRepositionControl_trigger__KkC6B:hover{background:rgb(0 0 0/70%)}.CoverRepositionControl_trigger__KkC6B:focus-visible{outline:2px solid var(--color-neutral-0);outline-offset:2px}.CoverRepositionControl_dragSurface__4qKw_{position:absolute;top:0;left:0;right:0;aspect-ratio:8/3;z-index:5;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:none;background:rgb(0 0 0/15%)}.CoverRepositionControl_dragSurface__4qKw_:active{cursor:-webkit-grabbing;cursor:grabbing}.CoverRepositionControl_dragSurface__4qKw_:focus-visible{outline:2px solid var(--color-neutral-0);outline-offset:-2px}.CoverRepositionControl_dragHint__f1R9q{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:rgb(0 0 0/55%);color:var(--color-neutral-0);font:var(--text-caption);font-weight:600;pointer-events:none}.CoverRepositionControl_controls__RpUIN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:32px;background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle)}.CoverRepositionControl_error__wimjg{flex-basis:100%;font:var(--text-caption);color:var(--color-danger-500)}.CoverRepositionControl_labelShort__aoeCL{display:none}@media (max-width:767px){.CoverRepositionControl_controls__RpUIN{flex-wrap:nowrap;gap:var(--space-1);padding:var(--space-2) var(--space-2)}.CoverRepositionControl_labelFull__0ChZ_{display:none}.CoverRepositionControl_labelShort__aoeCL{display:inline}.CoverRepositionControl_compactButton__bEjZR{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.CoverRepositionControl_error__wimjg{order:-1}}.CoverRepositionControl_notice__Z91Qg{display:flex;align-items:center;gap:var(--space-2);flex-basis:100%;font:var(--text-caption);color:var(--text-secondary)}.ImageCropDialog_backdrop__zmIXC{position:fixed;inset:0;background:rgba(23,20,15,.55);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:100}.ImageCropDialog_dialog__VjaRh{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-8));overflow-y:auto}@media (max-width:480px){.ImageCropDialog_dialog__VjaRh{padding:var(--space-4)}}.ImageCropDialog_dialog__VjaRh:focus{outline:none}.ImageCropDialog_title__HKlMD{font:var(--text-heading-sm);color:var(--text-primary);align-self:flex-start}.ImageCropDialog_frame__1sXS5{position:relative;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--border-default);touch-action:none;cursor:-webkit-grab;cursor:grab;max-width:100%}.ImageCropDialog_frameSquare__8k9EM{border-radius:var(--radius-full)}.ImageCropDialog_frameWide__Qlq0o{border-radius:var(--radius-md)}.ImageCropDialog_frame__1sXS5:active{cursor:-webkit-grabbing;cursor:grabbing}.ImageCropDialog_image__V7Srf{position:absolute;top:0;left:0;max-width:none;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ImageCropDialog_zoomLabel__fkJtC{align-self:flex-start;font:var(--text-caption);letter-spacing:var(--letter-spacing-caption);text-transform:uppercase;color:var(--text-secondary)}.ImageCropDialog_zoomSlider__4haW_{width:100%;accent-color:var(--color-primary-500)}.ImageCropDialog_actions__iuJ2f{display:flex;justify-content:flex-end;gap:var(--space-2);width:100%;margin-top:var(--space-2)}.ImageUploadControl_control__4n2mx{position:relative;display:inline-flex}.ImageUploadControl_badgeControl__tZIXy{position:absolute;bottom:-2px;right:-2px}.ImageUploadControl_hiddenInput__zbMVW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ImageUploadControl_coverTrigger__IGzwz{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:rgba(23,20,15,.55);color:var(--color-neutral-0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.ImageUploadControl_coverTrigger__IGzwz:hover:not(:disabled){background:rgba(23,20,15,.7)}.ImageUploadControl_coverTrigger__IGzwz:disabled{cursor:default;opacity:.6}.ImageUploadControl_coverTrigger__IGzwz:focus-visible{outline:2px solid var(--color-neutral-0);outline-offset:2px}.ImageUploadControl_badgeTrigger__5L0Oq{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.ImageUploadControl_badgeTrigger__5L0Oq:disabled{cursor:default;opacity:.6}.ImageUploadControl_badgeVisible__PrlDY{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:rgba(23,20,15,.75);color:var(--color-neutral-0);box-shadow:0 0 0 2px var(--surface-raised)}.ImageUploadControl_badgeTrigger__5L0Oq:focus-visible .ImageUploadControl_badgeVisible__PrlDY{outline:2px solid var(--color-primary-500);outline-offset:2px}.ImageUploadControl_menu__d0ExK{z-index:60;min-width:11rem;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--space-1);display:flex;flex-direction:column}.ImageUploadControl_menuItem__3Jqyf{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:var(--text-body-sm);color:var(--text-primary);white-space:nowrap}.ImageUploadControl_menuItem__3Jqyf:focus-visible,.ImageUploadControl_menuItem__3Jqyf:hover{background:var(--surface-sunken)}.ImageUploadControl_menuItem__3Jqyf:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.ImageUploadControl_menuItemDestructive__gnu8b{color:var(--color-danger-500)}.ImageUploadControl_feedback__q_HVA{max-width:16rem}.ImageUploadControl_feedback__q_HVA,.ImageUploadControl_status__Rby9U{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:25;width:max-content}.ImageUploadControl_status__Rby9U{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font:var(--text-caption);color:var(--text-secondary)}.ImageUploadControl_spin__oCOBn{animation:ImageUploadControl_spin__oCOBn .9s linear infinite}@media (prefers-reduced-motion:reduce){.ImageUploadControl_spin__oCOBn{animation:none}}@keyframes ImageUploadControl_spin__oCOBn{to{transform:rotate(1turn)}}.ImageUploadControl_dialogActions__kttog{display:flex;justify-content:flex-end;gap:var(--space-3)}.page_page__ovGkR{max-width:640px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.page_loading__F5Fcm{display:flex;justify-content:center;padding:var(--space-12) 0}.page_errorActions__uhLZK{margin-top:var(--space-3)}.page_hero__j4gd0{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised)}.page_coverArea__lw3zO{position:relative}.page_coverAction__tk8u1{position:absolute;top:var(--space-3);right:var(--space-3)}.page_heroBody__SGDLt{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-6) var(--space-4)}.page_avatarRow__C41lC{display:flex;align-items:center;gap:var(--space-3)}.page_avatarOnCover__oH_Zp{position:relative;margin-top:-32px;border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--surface-raised);background:var(--surface-raised);flex-shrink:0}.page_avatar__Vdhl2{width:72px;height:72px;max-width:72px;min-width:72px;font-size:1.4rem}.page_heroTop__IaAYu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.page_heroIdentity__jNccy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page_name__ZWnQy{font:var(--text-display);color:var(--text-primary)}.page_metaList__wCW_X{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.page_metaRow__QANJr{display:flex;align-items:center;gap:var(--space-2);font:var(--text-body-sm);color:var(--text-secondary)}.page_metaRow__QANJr svg{color:var(--color-primary-600)}.page_actionRow__I0Hbh{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.page_challengesLink__iHkwe{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--text-body-sm);font-weight:600;color:var(--color-primary-700);text-decoration:none}.page_challengesLink__iHkwe:hover{text-decoration:underline}.page_postsIcon__oEHuq{display:inline-flex;color:var(--text-tertiary)}.FollowButton_wrap__vEI6I{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.FollowButton_error__lqKA3{font:var(--text-caption);color:var(--color-danger-500)}.MessageButton_wrap__aSZAZ{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.MessageButton_error__qPgHG{font:var(--text-caption);color:var(--color-danger-500)}.page_page__jkQ_L{max-width:640px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.page_header__XQNoE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.page_title__4sI6N{font:var(--text-heading-lg);color:var(--text-primary)}.page_loading__RsYqe{display:flex;justify-content:center;padding:var(--space-12) 0}.page_errorActions__JkT0p{margin-top:var(--space-3)}.page_list__Yk11J{list-style:none;margin:0;padding:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.page_list__Yk11J>li+li{border-top:1px solid var(--border-subtle)}.page_loadMoreRow__WXSFD{display:flex;justify-content:center;padding:var(--space-2) 0}.ProfileHeader_heroCard__B0eOl{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.ProfileHeader_coverArea__dkgAf{position:relative}.ProfileHeader_coverAction__1bWXF{position:absolute;top:var(--space-3);right:var(--space-3)}.ProfileHeader_body__db6GP{padding:var(--space-3) var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ProfileHeader_identityRow__SHFHQ{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.ProfileHeader_avatarOnCover__iddMu{position:relative;margin-top:-32px;border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--surface-raised);background:var(--surface-raised);flex-shrink:0}.ProfileHeader_avatar__tMjpn{width:72px;height:72px;max-width:72px;min-width:72px;font-size:1.4rem}.ProfileHeader_identity__oRt6W{display:flex;align-items:center;gap:var(--space-4)}.ProfileHeader_name__ZV217{font:var(--text-heading-md);color:var(--text-primary)}.ProfileHeader_location__Bc_xO{display:flex;align-items:center;gap:var(--space-1);font:var(--text-body-sm);color:var(--text-secondary);margin-top:2px}.ProfileHeader_location__Bc_xO svg{color:var(--text-tertiary)}.ProfileHeader_followCounts__jFTYD{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ProfileHeader_followCountLink__8DVpK{font:var(--text-body-sm);color:var(--text-secondary);text-decoration:none}.ProfileHeader_followCountLink__8DVpK:hover{text-decoration:underline}.ProfileHeader_followCountLink__8DVpK strong{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProfileHeader_bio__6Y4vv{font:var(--text-body-sm);color:var(--text-secondary);white-space:pre-wrap}.ProfileHeader_identityMeta__Bjsm5{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ProfileHeader_interestChips__eP9KQ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ProfileHeader_interestChip__FGcjh{padding:var(--space-1) var(--space-3);background:var(--surface-primary-tint);color:var(--color-primary-700);border-radius:var(--radius-full);font:var(--text-caption);font-weight:600}.ProfileHeader_goalCount__PdTr6{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--text-caption);font-weight:600;color:var(--text-secondary)}.ProfileHeader_goalCount__PdTr6 svg{color:var(--color-primary-600)}.ProfileHeader_actions__6aJ1o{display:flex;justify-content:flex-end;gap:var(--space-3)}.ProfessionalPresenceSection_description__lRaDZ{font:var(--text-body-sm);color:var(--text-secondary);margin:0 0 var(--space-3)}.ProfessionalPresenceSection_summaryBlock__p4Od5{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ProfessionalPresenceSection_actions__t2jR2{display:flex;justify-content:flex-end}.page_page__CqI7_{display:flex;flex-direction:column;gap:var(--space-6);max-width:640px;margin:0 auto;width:100%}.page_loading__DGeHz{display:flex;justify-content:center;padding:var(--space-8)}.page_errorActions__jZLkC{margin-top:var(--space-2)}.page_blockedMembersLink__Z5Hn5{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--text-body);color:var(--text-primary);text-decoration:none}.page_blockedMembersLink__Z5Hn5:hover{text-decoration:underline}.LandingPageView_header__zETQ1{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);max-width:var(--shell-max-width);margin:0 auto}.LandingPageView_brand__FDtS_{border-radius:var(--radius-sm);display:inline-flex;text-decoration:none}.LandingPageView_headerActions__oTNWg{display:flex;align-items:center;gap:var(--space-3)}.LandingPageView_hero__j5t0I{padding:var(--space-12) var(--space-6) var(--space-16);background:var(--gradient-energy-soft);border-bottom:1px solid var(--border-subtle)}.LandingPageView_heroInner__ZHQbu{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6)}.LandingPageView_eyebrow__1XS6x{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--surface-raised);color:var(--color-primary-700);font:var(--text-caption);font-weight:700;letter-spacing:var(--letter-spacing-caption);text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.LandingPageView_headline__WIGDu{font:var(--text-hero);color:var(--text-primary)}.LandingPageView_subhead__vMDDi{font:var(--text-body);font-size:1.125rem;color:var(--text-secondary);max-width:52ch}.LandingPageView_ctaRow__Dm2D1{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);width:100%;max-width:360px}.LandingPageView_ctaRow__Dm2D1>*{flex:1 1 auto}@media (min-width:480px){.LandingPageView_ctaRow__Dm2D1{max-width:none}}.LandingPageView_features__jNP1e{padding:var(--space-16) var(--space-6);max-width:var(--shell-max-width);margin:0 auto}.LandingPageView_featureGrid__IteiB{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:768px){.LandingPageView_featureGrid__IteiB{grid-template-columns:repeat(3,1fr)}}.LandingPageView_featureCard__5cAJt{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:box-shadow var(--duration-standard) var(--ease-standard),transform var(--duration-standard) var(--ease-standard)}.LandingPageView_featureCard__5cAJt:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.LandingPageView_featureIcon__JkPHD{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--surface-primary-tint);color:var(--color-primary-600)}.LandingPageView_featureTitle__LQLca{font:var(--text-heading-sm)}.LandingPageView_featureBody__zdHOz{font:var(--text-body-sm);color:var(--text-secondary)}.LandingPageView_footer__hM6UH{padding:var(--space-6);text-align:center;color:var(--text-secondary);font:var(--text-caption)}.LandingPageView_themeTeal__Tiq37{--color-primary-50:#e8f5f2;--color-primary-100:#c9eae3;--color-primary-200:#9ad6c9;--color-primary-300:#5cbfac;--color-primary-400:#26a69a;--color-primary-500:#00796b;--color-primary-600:#00695c;--color-primary-700:#00564b;--color-primary-800:#00413a;--color-primary-900:#002e29;--surface-primary-tint:#e8f5f2;--surface-primary-tint-strong:#c9eae3;--border-primary:#5cbfac;--gradient-energy:linear-gradient(135deg,#00796b,#00564b);--gradient-energy-soft:linear-gradient(135deg,#e8f5f2,#c9eae3);--text-link:#00695c;--focus-ring:0 0 0 3px #9ad6c9,0 0 0 1px #00695c;--avatar-tint-0-bg:#c9eae3;--avatar-tint-0-fg:#00564b;background:#f8fbfa;min-height:100vh}.LandingPageView_themeBlue__GS_M5{--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#2563eb;--color-primary-600:#1d4ed8;--color-primary-700:#1e40af;--color-primary-800:#1e3a8a;--color-primary-900:#172554;--surface-primary-tint:#eff6ff;--surface-primary-tint-strong:#dbeafe;--border-primary:#93c5fd;--gradient-energy:linear-gradient(135deg,#2563eb,#1e40af);--gradient-energy-soft:linear-gradient(135deg,#eff6ff,#dbeafe);--text-link:#1d4ed8;--focus-ring:0 0 0 3px #bfdbfe,0 0 0 1px #1d4ed8;--avatar-tint-0-bg:#dbeafe;--avatar-tint-0-fg:#1e40af;background:#f8fafc;min-height:100vh}