.SectionHeader_wrapper__QHXPF{margin-bottom:1.5rem}@media(min-width:1024px){.SectionHeader_wrapper__QHXPF{margin-bottom:2rem}}.SectionHeader_topRow__EmZJK{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-column-gap:.5rem;column-gap:.5rem;padding:var(--spacing-sm) 0}.SectionHeader_backButton__S4GVq{grid-column:1;justify-self:start;flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--color-text);padding:var(--spacing-xs);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:background .15s}.SectionHeader_backButton__S4GVq:hover{background:var(--color-surface-hover)}.SectionHeader_title__sAFfL{grid-column:2;justify-self:center;max-width:min(100vw - 6rem,22rem);display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.5rem;font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;text-align:center;line-height:1.3}@media(min-width:640px){.SectionHeader_title__sAFfL{font-size:1.5rem;max-width:min(100vw - 7rem,28rem);gap:.625rem}}.SectionHeader_titleText__mrLL1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionHeader_titleIcon__5CkdE{flex-shrink:0;color:var(--color-text)}.SectionHeader_topRowTrailing__KXn_A{grid-column:3;justify-self:end;width:2.75rem;min-height:1px;pointer-events:none}.SectionHeader_periodRow__9S1rB{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) 0 0;margin-top:.25rem;gap:.75rem}.SectionHeader_periodSelect__jCZAx{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);padding:.5rem .75rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.SectionHeader_dateRange__OCBTr{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.DonutChart_card__v9eSY{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);overflow:visible}.DonutChart_title__ApfLm{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--spacing-xs);text-align:center}.DonutChart_titleNoSubtitle__xxWpV{margin-bottom:var(--spacing-md)}.DonutChart_subtitle__TT_AD{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;margin:0 0 var(--spacing-md);text-align:center}.DonutChart_chartWrapper__Hyo_Q{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.DonutChart_centerHole__TZwjH{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;display:flex;flex-direction:column;align-items:center;pointer-events:none}.DonutChart_canvasLayer__xplgl{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.DonutChart_centerLabel__Ny9LG{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.2}.DonutChart_centerValue__YLb6Z{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2}.DonutChart_legend__bW_DL{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.DonutChart_legendItem__L27Jm{display:flex;align-items:center;gap:var(--spacing-sm)}.DonutChart_legendDot__kDngX{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.DonutChart_legendLabel__LmbnW{flex:1 1;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.DonutChart_empty__c4b8g,.DonutChart_legendPct__gmjom{font-size:var(--font-size-sm);color:var(--color-text-muted)}.DonutChart_empty__c4b8g{display:flex;align-items:center;justify-content:center;height:100%}.ModernBarChart_card__WOmgR{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.ModernBarChart_title__vBF_p{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-xs)}.ModernBarChart_subtitle__WtzBf{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;margin:0 0 var(--spacing-md)}.ModernBarChart_chartWrapper__4lOh4{position:relative}.ModernBarChart_empty__ma1DT{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-muted);font-size:var(--font-size-sm)}.DashboardChart_chartCardWrapper__wuflw{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.DashboardChart_chartTitle__dDri6{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 1rem}.DashboardChart_chartContainer__lGoZ0{position:relative;width:100%;min-height:200px}.DashboardChart_emptyState__kEMZe{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.EventPerformanceClient_sectionTitle__4_soo{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-md) 0;letter-spacing:-.01em;line-height:1.3}.EventPerformanceClient_sectionBlock__vZQo9{margin-top:var(--spacing-2xl)}.EventPerformanceClient_sectionBlock__vZQo9:first-of-type{margin-top:var(--spacing-lg)}.EventPerformanceClient_breadcrumbRow__mlRFB{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EventPerformanceClient_breadcrumbRow__mlRFB a{color:var(--color-primary);text-decoration:none}.EventPerformanceClient_breadcrumbRow__mlRFB a:hover{text-decoration:underline}.EventPerformanceClient_grid___Wspg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}@media(min-width:640px){.EventPerformanceClient_grid___Wspg{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.EventPerformanceClient_grid___Wspg{grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}}.EventPerformanceClient_chartsGrid__wzg2t{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin-top:var(--spacing-md)}@media(min-width:768px){.EventPerformanceClient_chartsGrid__wzg2t{grid-template-columns:repeat(2,1fr)}}.EventPerformanceClient_card__ucx_k{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);min-height:5rem}.EventPerformanceClient_value__vXGfE{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2;letter-spacing:-.02em}@media(min-width:640px){.EventPerformanceClient_value__vXGfE{font-size:var(--font-size-2xl)}}.EventPerformanceClient_label__UunSs{margin-top:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:1.4}.EventPerformanceClient_loadingState__xwgDu{display:flex;align-items:center;justify-content:center;height:16rem;font-size:var(--font-size-base);color:var(--color-text-secondary)}.Tooltip_wrapper__WygR_{position:relative;display:inline-block;width:auto}.Tooltip_wrapper__WygR_.Tooltip_fullWidth__IDCe5{display:block;width:100%}.Tooltip_content__izgsb{position:absolute;z-index:2147483647;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.Tooltip_content__izgsb,html[data-theme=dark] .Tooltip_content__izgsb{background:var(--color-text);color:var(--color-background)}.Tooltip_content__izgsb:after{content:"";position:absolute;width:0;height:0;border-style:solid}.Tooltip_contentTop__Xa6yT{bottom:100%;left:50%;margin-bottom:var(--spacing-sm)}.Tooltip_contentTop__Xa6yT:after{top:100%;left:50%;transform:translateX(-50%);border-width:4px 4px 0;border-color:var(--color-text) transparent transparent transparent}.Tooltip_contentBottom___e1Lx{top:100%;left:50%;margin-top:var(--spacing-sm)}.Tooltip_contentBottom___e1Lx:after{bottom:100%;left:50%;transform:translateX(-50%);border-width:0 4px 4px;border-color:transparent transparent var(--color-text) transparent}.Tooltip_contentLeft__h0_3l{right:100%;top:50%;margin-right:var(--spacing-sm)}.Tooltip_contentLeft__h0_3l:after{left:100%;top:50%;transform:translateY(-50%);border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--color-text)}.Tooltip_contentRight__8ABFq{left:100%;top:50%;margin-left:var(--spacing-sm)}.Tooltip_contentRight__8ABFq:after{right:100%;top:50%;transform:translateY(-50%);border-width:4px 4px 4px 0;border-color:transparent var(--color-text) transparent transparent}.Avatar_wrapper__a6Qg_{display:inline-block;flex-shrink:0;border-radius:50%;overflow:hidden;position:relative;vertical-align:middle}.Avatar_image__pA98X{display:block;border-radius:50%}.Avatar_initials__RWqZm{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#b5a0ff,#f4b8e6 50%,#bde7ff);color:#fff;font-weight:var(--font-weight-semibold);text-transform:uppercase;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_initials_md__0TJ2O,.Avatar_initials_sm__4ENRz{font-size:var(--font-size-xs)}.Avatar_initials_lg__txYGn{font-size:var(--font-size-sm)}.Avatar_initials_xl__OO47i{font-size:var(--font-size-base)}.ThemeToggle_toggleButton__4ZovM{position:relative;width:2rem;height:2rem;border-radius:var(--radius-full);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:all .2s}.ThemeToggle_toggleButton__4ZovM:hover{background:var(--color-surface-light);color:var(--color-text)}.ThemeToggle_iconWrapper__Ut8VY{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .2s}.ThemeToggle_iconWrapper__Ut8VY.ThemeToggle_visible__fb6LI{opacity:1;transform:scale(1) rotate(0deg)}.ThemeToggle_iconWrapper__Ut8VY.ThemeToggle_hidden__GNWxb{opacity:0;transform:scale(.5) rotate(180deg)}.Header_headerContainer__8wUld{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--color-header-bg);border-bottom:1px solid var(--color-border-light);overflow:visible;padding-top:env(safe-area-inset-top,0)}html[data-theme=dark] .Header_headerContainer__8wUld{background:var(--color-header-bg);border-color:hsla(0,0%,100%,.08)}.Header_headerContent__8H_qL{position:relative;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 max(var(--spacing-md),env(safe-area-inset-right,0px)) 0 max(var(--spacing-md),env(safe-area-inset-left,0px));overflow:visible}@media(min-width:640px){.Header_headerContent__8H_qL{height:64px;padding-left:max(var(--spacing-lg),env(safe-area-inset-left,0px));padding-right:max(var(--spacing-lg),env(safe-area-inset-right,0px))}}@media(min-width:1024px){.Header_headerContent__8H_qL{padding-left:max(1.75rem,env(safe-area-inset-left,0px));padding-right:max(1.75rem,env(safe-area-inset-right,0px))}}.Header_brandCluster__GbfCw,.Header_headerAuthLoadingCluster__vSw2i{display:flex;align-items:center;gap:var(--spacing-md);min-width:0;flex:1 1}.Header_headerAuthLoadingName__AE_js{display:none;min-width:0;flex:1 1}@media(max-width:1023px){.Header_headerAuthLoadingName__AE_js{display:block}}.Header_headerAuthLoadingActions__zDJYR{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}.Header_accountNameMobile___gmfE{display:none;position:absolute;left:50%;transform:translateX(-50%);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw;text-align:center}@media(max-width:1023px){.Header_accountNameMobile___gmfE{display:block}}.Header_bcappLogoLink__vznks{display:none;flex-shrink:0;font-size:1.5rem;font-weight:600;color:var(--color-text);text-decoration:none;letter-spacing:-.02em}.Header_bcappLogoLink__vznks:hover{color:var(--color-text);opacity:.85}@media(min-width:1024px){.Header_bcappLogoLink__vznks{display:block}}html[data-theme=dark] .Header_bcappLogoLink__vznks{color:var(--color-text)}.Header_profilePhotoWrapper__Hoyyk{position:relative;display:none;align-items:center}@media(max-width:1023px){.Header_profilePhotoWrapper__Hoyyk{display:inline-flex}}.Header_profilePhotoButton__V5q1L{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:var(--radius-lg);border:none;cursor:pointer;overflow:hidden;padding:0;background:var(--color-surface-light)}html[data-theme=dark] .Header_profilePhotoButton__V5q1L{background:var(--color-surface)}.Header_profilePhotoRound__E5v15{border-radius:var(--radius-full)}.Header_profilePhotoHasImage__PKZ4a{background:transparent}.Header_profilePhotoNoImage__y8T_o{background:linear-gradient(135deg,#b5a0ff,#f4b8e6 50%,#bde7ff);color:#fff}.Header_profilePhotoIcon__OrXzd{display:flex;align-items:center;justify-content:center}.Header_switcherPopoverAnchor__A5wZ_{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.Header_switcherPopoverAnchor__A5wZ_>*{pointer-events:auto}@media(max-width:1023px){.Header_switcherPopoverAnchor__A5wZ_{top:100%;left:0;height:0;width:100%;min-width:44px}.Header_switcherPopoverAnchor__A5wZ_>div>div{top:calc(100% - 10px)}}.Header_menuButton__I6qDk{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:var(--radius-full);background:transparent;border:none;cursor:pointer;padding:0;color:var(--color-text-secondary)}.Header_menuButton__I6qDk:hover{background:var(--color-surface-hover);color:var(--color-text)}html[data-theme=dark] .Header_menuButton__I6qDk{color:var(--color-text-secondary)}html[data-theme=dark] .Header_menuButton__I6qDk:hover{background:var(--color-surface-light);color:var(--color-text)}.Header_rightSection__00_GA{display:flex;align-items:center;gap:var(--spacing-md);flex-shrink:0}@media(max-width:1023px){.Header_rightSection__00_GA{gap:var(--spacing-xs)}}.Header_notificationButton__jGvev{position:relative;padding:var(--spacing-sm);border-radius:var(--radius-full);transition:background-color .2s;background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary)}html[data-theme=dark] .Header_notificationButton__jGvev{color:var(--color-text-secondary)}html[data-theme=dark] .Header_notificationButton__jGvev:hover{background:var(--color-surface-light);color:var(--color-text)}.Header_notificationButton__jGvev:hover{background:#fff;color:var(--color-text-secondary)}@media(max-width:1023px){.Header_chatButtonWrapper__p2j5Y{display:none}}.Header_notificationBadge__4HxIS{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);width:var(--spacing-sm);height:var(--spacing-sm);background:var(--color-error);border-radius:var(--radius-full)}.Header_avatarButton__yTgHX{width:2rem;height:2rem;border-radius:var(--radius-full);border:none;cursor:pointer;transition:box-shadow .2s;overflow:hidden;display:flex;align-items:center;justify-content:center}.Header_avatarButton__yTgHX:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Header_avatarButtonHasImage__97_Gr{background:transparent}.Header_avatarButtonNoImage__lIidA{background:linear-gradient(135deg,#b5a0ff,#f4b8e6 50%,#bde7ff)}.Header_avatarImage__kVc6O{width:100%;height:100%;object-fit:cover}.Header_avatarIconWrapper__u1ElU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff}.MobileBottomNav_navBar__76ZcV{position:fixed;bottom:0;left:0;right:0;z-index:45;height:calc(var(--mobile-bottom-offset, 52px) + var(--bottom-inset, max(env(safe-area-inset-bottom, 0px), .5rem, var(--native-bottom-safe-padding, 0px))));background:var(--color-header-bg);border-top:1px solid var(--color-border-light);display:flex;align-items:flex-start;justify-content:space-around;padding:0 var(--spacing-md);padding-top:.125rem;padding-bottom:var(--bottom-inset,max(env(safe-area-inset-bottom,0px),.5rem,var(--native-bottom-safe-padding,0px)));font-family:var(--font-family);pointer-events:auto;touch-action:manipulation}@media(min-width:1024px){.MobileBottomNav_navBar__76ZcV{display:none}}html[data-theme=dark] .MobileBottomNav_navBar__76ZcV{background:var(--color-header-bg);border-color:var(--color-border)}.MobileBottomNav_navLink__BXY0m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:var(--spacing-sm) .375rem;min-height:44px;min-width:44px;border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text-secondary);background:transparent;transition:all .15s;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MobileBottomNav_navLink__BXY0m:hover{color:var(--color-text);background:var(--color-surface-hover)}.MobileBottomNav_navLink__BXY0m.MobileBottomNav_active__hfaRz{color:var(--color-primary);background:var(--color-surface-light)}html[data-theme=dark] .MobileBottomNav_navLink__BXY0m{color:var(--color-text-secondary);background:transparent}html[data-theme=dark] .MobileBottomNav_navLink__BXY0m:hover{color:var(--color-text);background:var(--color-surface-hover)}html[data-theme=dark] .MobileBottomNav_navLink__BXY0m.MobileBottomNav_active__hfaRz{color:var(--color-primary);background:var(--color-surface-light)}.MobileBottomNav_navIconWrapper__NoXMP{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0;color:inherit}.MobileBottomNav_navIconWrapper__NoXMP svg{width:22px;height:22px;min-width:22px;min-height:22px;flex-shrink:0;display:block;stroke:currentColor}.MobileBottomNav_navLabel__2z7Xo{font-size:.625rem;font-weight:var(--font-weight-medium);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.MobileBottomNav_unreadBadge__NgIQh{position:absolute;top:0;right:0;width:var(--spacing-sm);height:var(--spacing-sm);background:var(--color-error);border-radius:var(--radius-full)}.RankingTable_card__SAsMc{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg)}.RankingTable_tabRow__mhmYZ{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--spacing-sm)}.RankingTable_tab__D42fy{background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);transition:all .15s}.RankingTable_tab__D42fy:hover{color:var(--color-text)}.RankingTable_tabActive__7D_Uv{color:var(--color-text);background:var(--color-surface);font-weight:var(--font-weight-semibold)}.RankingTable_columns__12bEg{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media(max-width:640px){.RankingTable_columns__12bEg{grid-template-columns:1fr;gap:var(--spacing-lg)}}.RankingTable_column__lvPRf{min-width:0}.RankingTable_columnTitle__d7B0Y{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-md)}.RankingTable_itemList__AYQSI{display:flex;flex-direction:column;gap:var(--spacing-sm)}.RankingTable_row__MyAdi{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}.RankingTable_rowInteractive__aU9h4{width:100%;text-decoration:none;color:inherit;text-align:left;background:none;border:none;font:inherit;cursor:pointer;border-radius:var(--radius-md);margin:0 calc(-1*var(--spacing-xs));padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);transition:background .12s ease}.RankingTable_rowInteractive__aU9h4:hover{background:var(--color-surface)}.RankingTable_rowLeft__sFMwa{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1 1}.RankingTable_rowText__cOUvE{display:flex;flex-direction:column;min-width:0}.RankingTable_rowTitle__QBIxX{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RankingTable_rowSubtitle__VFuAK{font-size:var(--font-size-xs);color:var(--color-text-muted)}.RankingTable_rowRight__AZb67{flex-shrink:0}.RankingTable_rowValue__khtL6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.RankingTable_rowValueWithIcon__ambGa{display:inline-flex;align-items:center;gap:.25rem}.RankingTable_valueUsersIcon__0pG4M{flex-shrink:0;color:var(--color-text-muted)}.RankingTable_ratingValue__Q5Vx_{display:flex;align-items:center;gap:.25rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.RankingTable_noData__DjLzb{font-size:var(--font-size-sm);color:var(--color-text-muted)}.Badge_badge__RCUKO{min-width:18px;height:18px;padding:0 .375rem;color:#fff;border-radius:9px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex;align-items:center;justify-content:center;line-height:1}.Badge_badge__RCUKO,html[data-theme=dark] .Badge_badge__RCUKO{background:var(--color-primary)}.Modal_overlay__eOiqD{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.Modal_overlayHidden__oUsd0{display:none}.Modal_modal__4rDSH{border-radius:var(--radius-lg);max-width:42rem;width:100%;padding:1.5rem;margin:2rem 0;max-height:calc(100vh - 6rem);overflow-y:auto}.Modal_modal__4rDSH,html[data-theme=dark] .Modal_modal__4rDSH{background:var(--color-background)}@media(max-width:768px){.Modal_modal__4rDSH{max-height:calc(100vh - 4rem);margin:1rem 0}}.Modal_modalMaxWidthSm__Zm3_8{max-width:24rem}.Modal_modalMaxWidthMd__D67hH{max-width:42rem}.Modal_modalMaxWidthLg__LR_6F{max-width:56rem}.Modal_header__Ectod{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.Modal_title__n5gwA{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.Modal_title__n5gwA,html[data-theme=dark] .Modal_title__n5gwA{color:var(--color-text)}.Modal_closeButton__ceH_0{padding:.25rem;background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.Modal_closeButton__ceH_0:hover{background:#f3f4f6}html[data-theme=dark] .Modal_closeButton__ceH_0{color:var(--color-text-secondary)}html[data-theme=dark] .Modal_closeButton__ceH_0:hover{background:var(--color-surface)}.EventCapacityModal_helpText__mMlRP{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.EventCapacityModal_toggleSwitch__mYzL3{width:2.25rem;height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-border);border-radius:var(--radius-full);cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.EventCapacityModal_toggleSwitch__mYzL3:before{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;background:#fff;top:.125rem;left:.125rem;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s}.EventCapacityModal_toggleSwitch__mYzL3:checked{background:var(--color-primary)}.EventCapacityModal_toggleSwitch__mYzL3:checked:before{transform:translateX(1rem)}.EventCapacityModal_toggleSwitch__mYzL3:disabled{cursor:not-allowed}.EventCapacityModal_toggleRow__3T82P{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);margin:.75rem 0}.EventCapacityModal_toggleRow__3T82P.EventCapacityModal_disabled__bQg1v{cursor:not-allowed}.EventCapacityModal_toggleLabel__KoiKc{flex:1 1}.EventCapacityModal_modalActions__jaJOU{display:flex;justify-content:flex-end;margin-top:1.25rem}.EventRegistrationDeadlineModal_helpText__TW7yI{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 1rem}.EventRegistrationDeadlineModal_modalActions__N8mcM{display:flex;justify-content:flex-end;margin-top:1.25rem}.EventDisclaimersModal_consentRow__aR0uq{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;width:100%}.EventDisclaimersModal_consentCheckboxWrap__lNncr{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);width:100%;min-width:0}.EventDisclaimersModal_consentTextarea__2PNRP{width:100%;min-width:0;box-sizing:border-box;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-sm);resize:vertical;min-height:2.5rem}.EventDisclaimersModal_consentTextarea__2PNRP::placeholder{color:var(--color-text-secondary)}.EventDisclaimersModal_addConsentButton__A9f7_{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.5rem var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-primary);background:transparent;border:1px dashed var(--color-border);border-radius:var(--radius-lg);cursor:pointer;margin-top:.25rem;margin-bottom:.75rem}.EventDisclaimersModal_addConsentButton__A9f7_:hover{border-color:var(--color-primary);background:var(--color-surface)}.EventDisclaimersModal_modalActions__2s3qM{display:flex;justify-content:flex-end;margin-top:1.25rem}.EventDisclaimersModal_subtitleText___80qK{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;line-height:1.5}.EventDisclaimersModal_scrollArea__j0I3k{max-height:60vh;overflow-y:auto;margin-top:.25rem;margin-bottom:var(--spacing-md)}.EventDisclaimersModal_removeButton__ImPcm{flex-shrink:0;padding:.5rem;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md)}.MetricInfoButton_modalTitle__9GpR9{text-transform:none;font-feature-settings:normal;font-variant:normal}.MetricInfoButton_infoBtn__OmLce{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);vertical-align:middle;flex-shrink:0;transition:color .15s,background .15s}.MetricInfoButton_infoBtn__OmLce:hover{color:var(--color-text-secondary);background:var(--color-surface)}.MetricInfoButton_body__daN2K{margin:0;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-secondary);white-space:pre-wrap}.CoverRepositionModal_previewHint__m4FII{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:.75rem}.CoverRepositionModal_previewCard__rywBX{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border);cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.CoverRepositionModal_previewCard__rywBX:active{cursor:-webkit-grabbing;cursor:grabbing}.CoverRepositionModal_bannerArea__k9hPz{position:relative;width:100%;height:240px;overflow:hidden}.CoverRepositionModal_bannerImage__3Ab0U{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}.CoverRepositionModal_bannerGradient__BXgep{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.15) 40%,transparent 60%,rgba(0,0,0,.5));display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.CoverRepositionModal_bannerTopRow__LXXhh{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem}.CoverRepositionModal_fakeIcon__Micbi{width:36px;height:36px}.CoverRepositionModal_fakeIconSm__KaAR1,.CoverRepositionModal_fakeIcon__Micbi{border-radius:var(--radius-full);background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CoverRepositionModal_fakeIconSm__KaAR1{width:32px;height:32px}.CoverRepositionModal_topRowRight__mxdGI{display:flex;gap:.5rem}.CoverRepositionModal_fakeBackButton__UExyh{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.CoverRepositionModal_bannerBottomRow__fFAZ3{display:flex;justify-content:space-between;align-items:flex-end;padding:1rem 1.25rem;gap:.5rem}.CoverRepositionModal_titleRow__qD6Mt{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.CoverRepositionModal_bannerLogo__vIJ52{width:44px;height:44px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CoverRepositionModal_bannerLogo__vIJ52 img{width:100%;height:100%;object-fit:cover;display:block}.CoverRepositionModal_bannerTitle__aHtxr{margin:0;font-size:1.25rem;font-weight:var(--font-weight-bold);color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.4);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(min-width:640px){.CoverRepositionModal_bannerTitle__aHtxr{font-size:1.75rem}}.CoverRepositionModal_fakeBadge__WvDZe{display:inline-flex;align-items:center;gap:.35rem;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.35);border-radius:var(--radius-full);padding:.4rem .9rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);white-space:nowrap;flex-shrink:0}.CoverRepositionModal_galleryRow___2sor{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--color-background)}.CoverRepositionModal_fakeThumb__N4Nm4{width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-surface-light);flex-shrink:0}.CoverRepositionModal_fakeSocialIcons__pzyeX{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.CoverRepositionModal_fakeSocialDot__WbJSg{width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--color-surface-light)}.CoverRepositionModal_fakeWebsiteLink__cFr0W{display:flex;align-items:center;gap:.35rem;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.CoverRepositionModal_grabOverlay__hBzN2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.08);opacity:0;transition:opacity .2s;pointer-events:none;z-index:5}.CoverRepositionModal_previewCard__rywBX:hover .CoverRepositionModal_grabOverlay__hBzN2{opacity:1}.CoverRepositionModal_grabPill__L3seO{display:flex;align-items:center;gap:.375rem;background:rgba(0,0,0,.6);color:#fff;padding:.5rem 1rem;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CoverRepositionModal_buttonRow__OCmUH{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.CoverRepositionModal_cancelButton__jEf_V{padding:.5rem 1rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text)}.CoverRepositionModal_cancelButton__jEf_V:hover{background:var(--color-surface)}.CoverRepositionModal_saveButton__oeFcH{padding:.5rem 1rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;background:var(--color-primary);color:#fff}.CoverRepositionModal_saveButton__oeFcH:hover{background:var(--color-primary-hover)}.InsuranceCancelButton_cancelBtn__oHPx_{background:transparent;border:1px solid hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.9);border-radius:9999px;padding:4px 14px;font-size:.8rem;cursor:pointer;font-weight:500;transition:background .15s,color .15s}.InsuranceCancelButton_cancelBtn__oHPx_:hover{background:hsla(0,0%,100%,.15)}.InsuranceCancelButton_cancelBtn__oHPx_:disabled{opacity:.5;cursor:not-allowed}.InsuranceCancelButton_overlay__AR9QB{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:1000}.InsuranceCancelButton_dialog__yLan9{background:var(--color-surface);border-radius:var(--radius-lg);padding:1.75rem;width:100%;max-width:30rem;box-shadow:0 8px 32px rgba(0,0,0,.2)}.InsuranceCancelButton_dialogTitle__SL5xm{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--color-text)}.InsuranceCancelButton_breakdownRow__tgFhM{display:flex;justify-content:space-between;font-size:.88rem;color:var(--color-text-secondary);margin-bottom:6px}.InsuranceCancelButton_totalRow__ZWrAJ{font-weight:600;color:var(--color-text);border-top:1px solid var(--color-border);margin-top:8px;padding-top:8px}.InsuranceCancelButton_actions__PNtVd{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.InsuranceCancelButton_btn__qjvbX{padding:8px 18px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:opacity .15s}.InsuranceCancelButton_btn__qjvbX:disabled{opacity:.6;cursor:not-allowed}.InsuranceCancelButton_btn__qjvbX.InsuranceCancelButton_primary__3GI5i{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.InsuranceCancelButton_btn__qjvbX.InsuranceCancelButton_secondary__16iHE{background:transparent;color:var(--color-text);border-color:var(--color-border)}.InsuranceCancelButton_errorMsg__aAMQj{color:var(--color-error);font-size:.85rem;margin:.75rem 0 0}.UserLink_button__uwYuL{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--color-text);text-decoration:none;cursor:pointer}html[data-theme=dark] .UserLink_button__uwYuL{color:var(--color-text)}.EventsCalendar_calendarContainer__5SlFj{margin-top:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.EventsCalendar_calendarHeader__TbK8B{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);flex-wrap:wrap;gap:var(--spacing-sm)}.EventsCalendar_monthNavigation__S_aQg{display:flex;align-items:center;gap:var(--spacing-md)}.EventsCalendar_headerActions__d2aEG{display:flex;align-items:center;gap:var(--spacing-sm)}.EventsCalendar_monthTitle__B6I8f{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);min-width:160px;text-align:center}.EventsCalendar_calendarGrid__QzzOm{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.35rem;gap:.35rem;margin-bottom:.75rem}.EventsCalendar_calendarGrid__QzzOm.EventsCalendar_weekView__HA8cI{grid-template-rows:1fr}.EventsCalendar_dayHeader__rfhDx{padding:var(--spacing-sm);text-align:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:var(--color-text-secondary)!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.EventsCalendar_dayManageBlackouts__xEG3v{position:absolute;top:2px;right:2px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.EventsCalendar_dayManageBlackouts__xEG3v:hover{background:rgba(59,130,246,.12);color:var(--color-primary)}.EventsCalendar_dayCell__inYHC{aspect-ratio:.95;padding:.35rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);opacity:1;transition:all .2s;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:80px;color:var(--color-text)!important;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}.EventsCalendar_dayCell__inYHC.EventsCalendar_weekView__HA8cI{min-height:200px;aspect-ratio:auto}.EventsCalendar_dayCell__inYHC.EventsCalendar_notCurrentMonth__ZcLeA{opacity:.4}.EventsCalendar_dayCell__inYHC.EventsCalendar_today__DCUzl{background:rgba(59,130,246,.1)}.EventsCalendar_dayCell__inYHC.EventsCalendar_dayCellFullDayBlackout__g3fJX{background:hsla(220,9%,46%,.14);border-style:dashed;border-color:hsla(220,9%,46%,.42)}html[data-theme=dark] .EventsCalendar_dayCell__inYHC.EventsCalendar_dayCellFullDayBlackout__g3fJX{background:hsla(220,9%,46%,.26);border-color:rgba(156,163,175,.38)}.EventsCalendar_dayCell__inYHC.EventsCalendar_dayCellFullDayBlackout__g3fJX.EventsCalendar_today__DCUzl{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.45);box-shadow:inset 0 0 0 1px rgba(59,130,246,.35)}html[data-theme=dark] .EventsCalendar_dayCell__inYHC.EventsCalendar_dayCellFullDayBlackout__g3fJX.EventsCalendar_today__DCUzl{background:rgba(59,130,246,.14);border-color:rgba(96,165,250,.5)}.EventsCalendar_dayNumberRow__dMfIK{display:flex;align-items:center;gap:.2rem;flex-shrink:0;margin-bottom:.25rem;font-size:var(--font-size-sm);line-height:1.15}.EventsCalendar_dayNumber__hICmQ{font-weight:var(--font-weight-medium);color:var(--color-text)!important;font-size:inherit;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block}.EventsCalendar_dayBlackoutMark__m27MI{flex-shrink:0;width:1em!important;height:1em!important;color:var(--color-text-secondary);opacity:.92;vertical-align:middle}.EventsCalendar_eventsList__Lkg_C{flex:1 1;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;min-height:0}.EventsCalendar_eventsListFullDayBlackout__tySna{flex:1 1;min-height:0}.EventsCalendar_eventsListFullDayBlackout__tySna .EventsCalendar_blackoutChipHoverShield__MZPUJ:only-child{flex:1 1;min-height:0;display:flex;flex-direction:column}.EventsCalendar_eventsListFullDayBlackout__tySna .EventsCalendar_blackoutChipHoverShield__MZPUJ:only-child .EventsCalendar_blackoutChipWrapper__5IJGB{flex:1 1;min-height:0;width:100%}.EventsCalendar_blackoutChipHoverShield__MZPUJ{display:block;min-width:0}.EventsCalendar_eventChipWrapper___doq4{position:relative;display:block}.EventsCalendar_eventChip__EeJik{display:flex;align-items:center;gap:.25rem;padding:.2rem .35rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:pointer;text-decoration:none;color:inherit;border:1px solid transparent;background:var(--event-chip-bg,rgba(59,130,246,.15));transition:background .15s,border-color .15s;text-align:left;white-space:nowrap;overflow:hidden;min-width:0}.EventsCalendar_eventChip__EeJik:hover{background:var(--event-chip-bg-hover,rgba(59,130,246,.25))}.EventsCalendar_eventChip__EeJik.EventsCalendar_draft__QOV8S{border-style:dashed;border-color:hsla(220,9%,46%,.6);background:hsla(220,9%,46%,.2)}html[data-theme=dark] .EventsCalendar_eventChip__EeJik.EventsCalendar_draft__QOV8S{border-color:rgba(156,163,175,.6);background:hsla(220,9%,46%,.25)}.EventsCalendar_eventChipLogo__zVxA_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:2px;overflow:hidden;background:var(--color-surface)}.EventsCalendar_eventChipLogo__zVxA_ .EventsCalendar_eventChipLogoIcon__j_NSc{color:var(--color-text-secondary);opacity:.8}.EventsCalendar_eventChipTitle__1ECIU{overflow:hidden;text-overflow:ellipsis;min-width:0}.EventsCalendar_eventChipTime__y9m3d{flex-shrink:0;margin-left:auto;color:var(--color-text-secondary);font-size:.65rem}.EventsCalendar_eventChipLock__htQQB{flex-shrink:0;opacity:.8}.EventsCalendar_draftBadge__ZWHW3{flex-shrink:0;font-size:.6rem;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase}.EventsCalendar_blackoutChipWrapper__5IJGB{position:relative;display:block}.EventsCalendar_blackoutChip__oc0BN{display:flex;align-items:center;gap:.25rem;padding:.2rem .35rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);cursor:default;text-decoration:none;color:inherit;border:1px dashed hsla(220,9%,46%,.45);background:hsla(220,9%,46%,.12);text-align:left;white-space:nowrap;overflow:hidden;min-width:0;width:100%}html[data-theme=dark] .EventsCalendar_blackoutChip__oc0BN{border-color:rgba(156,163,175,.4);background:hsla(220,9%,46%,.2)}.EventsCalendar_blackoutChipAllDay__bjpDx{align-items:flex-start;white-space:normal}.EventsCalendar_blackoutChipFlat__kmVOc{display:block;padding:0;margin:0;border:none;background:transparent;box-shadow:none;width:100%;min-width:0;min-height:0;flex:1 1;cursor:default}.EventsCalendar_blackoutChipIcon__bq5u_{flex-shrink:0;opacity:.75;color:var(--color-text-secondary)}.EventsCalendar_blackoutChipIconTop__RJs37{margin-top:2px}.EventsCalendar_blackoutChipTitle__O_GVl{overflow:hidden;text-overflow:ellipsis;min-width:0}.EventsCalendar_blackoutChipTitleExpanded__08PxS{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-break:break-word;line-height:1.25;text-overflow:ellipsis}.EventsCalendar_moreButton__IDb5_{margin-top:.2rem;padding:.15rem .3rem;font-size:.65rem;background:transparent;border:none;color:var(--color-primary);cursor:pointer;text-align:left;font-weight:500}.EventsCalendar_moreButton__IDb5_:hover{text-decoration:underline}.EventsCalendar_eventPopover__z1xkb{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.4;max-width:280px;white-space:normal;box-shadow:var(--shadow-lg);pointer-events:none}.EventsCalendar_eventPopover__z1xkb,html[data-theme=dark] .EventsCalendar_eventPopover__z1xkb{background:var(--color-text);color:var(--color-background)}.EventsCalendar_eventPopoverTitle__05VnF{font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.EventsCalendar_eventPopoverTime__q3Ih5{color:hsla(0,0%,100%,.9);font-size:var(--font-size-xs);margin-bottom:.25rem}html[data-theme=dark] .EventsCalendar_eventPopoverTime__q3Ih5{color:hsla(0,0%,100%,.9)}.EventsCalendar_eventPopoverRow__Tfj3y{font-size:var(--font-size-xs);color:hsla(0,0%,100%,.85)}html[data-theme=dark] .EventsCalendar_eventPopoverRow__Tfj3y{color:hsla(0,0%,100%,.85)}.EventsCalendar_instancePopover__0_1I4{min-width:240px;max-width:300px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.15);font-size:var(--font-size-sm);color:var(--color-text);overflow:visible}.EventsCalendar_instancePopoverHeader__aTghh{display:block;padding:.75rem 1rem .5rem;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;cursor:pointer;transition:background .15s}.EventsCalendar_instancePopoverHeader__aTghh:hover{background:var(--color-hover)}.EventsCalendar_instancePopoverTitle__mmbJn{font-weight:var(--font-weight-semibold);line-height:1.3}.EventsCalendar_instancePopoverMeta__HRioW{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:.125rem}.EventsCalendar_instancePopoverActions__UAiq5{display:flex;flex-direction:column;padding:.375rem 0}.EventsCalendar_instancePopoverBtn__wTD_D{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);text-align:left;transition:background .15s}.EventsCalendar_instancePopoverBtn__wTD_D:hover{background:var(--color-hover)}.EventsCalendar_instancePopoverBtn__wTD_D:disabled{opacity:.5;cursor:not-allowed}.EventsCalendar_instancePopoverBtnDanger__2yaBl{color:var(--color-error,#ef4444)}.EventsCalendar_instancePopoverForm__DhJwn{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem}.EventsCalendar_instancePopoverFormTitle__ti9nJ{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:.25rem}.EventsCalendar_instancePopoverField__QDbTu{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.EventsCalendar_instancePopoverFieldRow__KobUC{display:flex;gap:.5rem}.EventsCalendar_instancePopoverLabel__axiVk{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.EventsCalendar_instancePopoverTextarea__j07dY{width:100%;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-family:inherit;resize:vertical;background:var(--color-background);color:var(--color-text)}.EventsCalendar_instancePopoverTextarea__j07dY:focus{outline:none;border-color:var(--color-primary)}.EventsCalendar_instancePopoverCheckbox__CjvKy{display:flex;align-items:flex-start;gap:.375rem;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer}.EventsCalendar_instancePopoverCheckbox__CjvKy input{margin-top:.125rem}.EventsCalendar_instancePopoverFormActions__dr468{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.EventsCalendar_createPlaceholder__TGwNJ{display:flex;align-items:center;justify-content:center;padding:.5rem;margin-top:.25rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.EventsCalendar_createPlaceholder__TGwNJ:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-primary)}.EventsCalendar_loadingGrid__8A0S4{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.35rem;gap:.35rem;margin-bottom:.75rem}.EventsCalendar_loadingCell__0r1t0{aspect-ratio:.95;border-radius:var(--radius-md);overflow:hidden;min-height:80px}.EventsCalendar_errorState__SHFDP{padding:var(--spacing-lg);text-align:center;color:var(--color-error);background:rgba(239,68,68,.08);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.EventsCalendar_retryButton__7IWxf{margin-top:var(--spacing-sm)}@media(max-width:768px){.EventsCalendar_calendarContainer__5SlFj.EventsCalendar_mobile__kUpOd{padding:var(--spacing-md)}.EventsCalendar_calendarHeader__TbK8B{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.EventsCalendar_headerActionsMobile__cCylM,.EventsCalendar_headerActions__d2aEG{justify-content:center}.EventsCalendar_calendarContainer__5SlFj.EventsCalendar_mobile__kUpOd .EventsCalendar_monthNavigation__S_aQg{width:100%;justify-content:space-between;gap:var(--spacing-sm)}.EventsCalendar_calendarContainer__5SlFj.EventsCalendar_mobile__kUpOd .EventsCalendar_monthTitle__B6I8f{flex:1 1;min-width:0;font-size:var(--font-size-lg)}.EventsCalendar_monthTitle__B6I8f{min-width:auto}}.EventsCalendar_mobileMonthGrid__JDOxS{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-bottom:var(--spacing-lg);align-items:center}.EventsCalendar_mobileDayHeader__2I4Oe{padding:.35rem 0;text-align:center;font-weight:var(--font-weight-semibold);font-size:.7rem;color:var(--color-text-secondary)!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.EventsCalendar_mobileDayCell__iNWGq{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:background .2s;min-height:0;color:var(--color-text)!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;text-decoration:none;position:relative}.EventsCalendar_mobileDayCell__iNWGq:focus{outline:none}.EventsCalendar_mobileDayCell__iNWGq:active{color:var(--color-text)!important}.EventsCalendar_mobileDayCell__iNWGq.EventsCalendar_notCurrentMonth__ZcLeA{opacity:.35;color:var(--color-text-secondary)!important}.EventsCalendar_mobileDayCell__iNWGq.EventsCalendar_today__DCUzl:not(.EventsCalendar_selected__1v5Nx){color:var(--color-primary)!important;font-weight:var(--font-weight-bold)}.EventsCalendar_mobileDayCell__iNWGq.EventsCalendar_selected__1v5Nx{background:var(--color-primary);color:#fff!important;font-weight:var(--font-weight-bold)}.EventsCalendar_mobileDayNumber__NKL7r{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:inherit!important;display:inline-block}.EventsCalendar_eventDots__dliLF{display:flex;gap:2px;justify-content:center;flex-wrap:wrap;position:absolute;bottom:4px;left:0;right:0}.EventsCalendar_eventDot__UHWxV{width:4px;height:4px;border-radius:50%;background:var(--color-primary)}.EventsCalendar_mobileDayCell__iNWGq.EventsCalendar_selected__1v5Nx .EventsCalendar_eventDot__UHWxV{background:hsla(0,0%,100%,.9)}.EventsCalendar_mobileAgenda__1xAZm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.EventsCalendar_mobileAgendaEmpty__YWTEW{margin:0;padding:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EventsCalendar_mobileCreateButton__OCtFe{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--spacing-lg);border:none;border-bottom:1px solid var(--color-border);font-size:var(--font-size-base);color:var(--color-primary);cursor:pointer;transition:background .15s}.EventsCalendar_mobileCreateButton__OCtFe:hover{background:var(--color-surface-hover)}.EventsCalendar_mobileAgendaActionsRow__YBsqy{display:flex;flex-direction:row;align-items:stretch;border-bottom:1px solid var(--color-border)}.EventsCalendar_mobileAgendaIconButton__Rmd9N{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:var(--spacing-md) var(--spacing-xs);border:none;background:transparent;cursor:pointer;color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background .15s;min-height:4.5rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.EventsCalendar_mobileAgendaIconButton__Rmd9N:not(:last-child){border-right:1px solid var(--color-border)}.EventsCalendar_mobileAgendaIconButton__Rmd9N:active,.EventsCalendar_mobileAgendaIconButton__Rmd9N:hover{background:var(--color-surface-hover)}.EventsCalendar_mobileAgendaIconButtonGlyph__F8qpH{flex-shrink:0}.EventsCalendar_mobileAgendaIconButtonLabel__kfXWZ{text-align:center;line-height:1.25;max-width:100%;padding:0 .2rem}.EventsCalendar_mobileAgendaList__Rv7Ha{list-style:none;margin:0;padding:0}.EventsCalendar_mobileBlackoutAgendaItem__BHhRw{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);color:inherit;min-height:56px;background:hsla(220,9%,46%,.08)}.EventsCalendar_mobileBlackoutAgendaItem__BHhRw:last-child{border-bottom:none}.EventsCalendar_mobileBlackoutAgendaItemAllDay__5WM2M{align-items:flex-start}.EventsCalendar_mobileBlackoutAgendaIcon__5NzIw{flex-shrink:0;color:var(--color-text-secondary)}.EventsCalendar_mobileBlackoutAgendaBody__RDf3N{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.EventsCalendar_mobileBlackoutAgendaTitle__Vw_Fy{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsCalendar_mobileBlackoutAgendaTitleExpanded__orPzr{white-space:normal;word-break:break-word;line-height:1.35}.EventsCalendar_mobileBlackoutAgendaMeta__XxGSx{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EventsCalendar_mobileAgendaItem__6nv_V{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;transition:background .15s;min-height:56px}.EventsCalendar_mobileAgendaItem__6nv_V:last-child{border-bottom:none}.EventsCalendar_mobileAgendaItem__6nv_V:active,.EventsCalendar_mobileAgendaItem__6nv_V:hover{background:var(--color-surface-hover)}.EventsCalendar_mobileAgendaItem__6nv_V.EventsCalendar_draft__QOV8S{opacity:.85}.EventsCalendar_mobileAgendaTime__ih1_A{flex-shrink:0;width:56px;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EventsCalendar_mobileAgendaItemContent__SCFXt{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--spacing-sm)}.EventsCalendar_mobileAgendaLogo__gHOXL{flex-shrink:0;width:20px;height:20px;border-radius:4px;overflow:hidden;background:var(--color-surface)}.EventsCalendar_mobileAgendaLogo__gHOXL .EventsCalendar_mobileAgendaLogoIcon__Y5jmq{color:var(--color-text-secondary)}.EventsCalendar_mobileAgendaItemTitle__l2NI5{flex:1 1;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsCalendar_mobileAgendaDraft__YMrHb{font-size:.65rem;font-weight:600;text-transform:uppercase}.EventsCalendar_mobileAgendaDraft__YMrHb,.EventsCalendar_mobileAgendaLock__0jP99{flex-shrink:0;color:var(--color-text-secondary)}.EventsCalendar_dayViewModalList__aD3Wa{list-style:none;margin:0;padding:0}.EventsCalendar_dayViewModalItem__ZhPrk{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;transition:background .15s;min-height:52px}.EventsCalendar_dayViewModalItem__ZhPrk:last-child{border-bottom:none}.EventsCalendar_dayViewModalItem__ZhPrk:active,.EventsCalendar_dayViewModalItem__ZhPrk:hover{background:var(--color-surface-hover)}.EventsCalendar_dayViewModalItem__ZhPrk.EventsCalendar_draft__QOV8S{opacity:.85}.EventsCalendar_dayViewModalBlackoutAllDay__OC0to{align-items:flex-start}.EventsCalendar_dayViewModalBlackoutContent__fCid8{flex-direction:column;align-items:flex-start;gap:.2rem}.EventsCalendar_dayViewModalTime__NFpdw{flex-shrink:0;width:96px;font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.EventsCalendar_dayViewModalItemContent__fTRNJ{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--spacing-sm)}.EventsCalendar_dayViewModalTitleBlock__5Aq3l{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.EventsCalendar_dayViewModalTitleLine__YXr2Y{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsCalendar_dayViewModalClubName__m_C22,.EventsCalendar_dayViewModalTitleSeparator__A5_2D{color:var(--color-text-secondary);font-weight:400}.EventsCalendar_dayViewModalClubName__m_C22{font-size:inherit}.EventsCalendar_dayViewModalDescription__SE_Gb{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsCalendar_dayViewModalLogo__etQ4n{flex-shrink:0;width:20px;height:20px;border-radius:4px;overflow:hidden;background:var(--color-surface)}.EventsCalendar_dayViewModalLogo__etQ4n .EventsCalendar_dayViewModalLogoIcon__30VCO{color:var(--color-text-secondary)}.EventsCalendar_dayViewModalItemTitle__wXr6a{flex:1 1;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventsCalendar_dayViewModalDraft__G0eLU{font-size:.65rem;font-weight:600;text-transform:uppercase}.EventsCalendar_dayViewModalDraft__G0eLU,.EventsCalendar_dayViewModalLock__JD8JF{flex-shrink:0;color:var(--color-text-secondary)}.CommunityBlackoutDialog_modal__OIwQb{max-width:420px}.CommunityBlackoutDialog_content__GRW_G{display:flex;flex-direction:column;gap:var(--spacing-md)}.CommunityBlackoutDialog_error__2a8Lg{margin:0;font-size:var(--font-size-sm);color:var(--color-error)}.CommunityBlackoutDialog_field__G_i2s{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.CommunityBlackoutDialog_input__BiZbE{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);font-size:var(--font-size-sm)}.CommunityBlackoutDialog_checkRow__PTr7o{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.CommunityBlackoutDialog_pickerRow__VhIf6{display:flex;align-items:center;gap:1rem;min-width:0}.CommunityBlackoutDialog_pickerRowLabel__4Rdfn{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;min-width:3.5rem}@media(max-width:768px){.CommunityBlackoutDialog_pickerRowLabel__4Rdfn{min-width:2.5rem}}.CommunityBlackoutDialog_pickerInputs__E3rpR{flex:1 1;display:flex;align-items:center;gap:.5rem;min-width:0}.CommunityBlackoutDialog_pickerDate__ykjqU{flex:1 1 auto;min-width:0;max-width:20rem}@media(max-width:768px){.CommunityBlackoutDialog_pickerDate__ykjqU{max-width:11rem}}.CommunityBlackoutDialog_pickerTime__DSsjN{flex:0 0 auto;width:6.5rem}.CommunityBlackoutDialog_existing__Mogja{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.CommunityBlackoutDialog_existingLabel__s7zsK{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.CommunityBlackoutDialog_existingList__lZfm5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.CommunityBlackoutDialog_existingRow__3XH2O{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.CommunityBlackoutDialog_existingText__heXh_{font-size:var(--font-size-sm);min-width:0;flex:1 1}.CommunityBlackoutDialog_actions__UBaVu{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.Tabs_tabsContainer__Y8_JZ{display:flex;gap:.5rem;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Tabs_tabsContainer__Y8_JZ::-webkit-scrollbar{display:none}.Tabs_tab__s6JGk{flex-shrink:0;padding:.75rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.Tabs_tab__s6JGk:hover{color:var(--color-primary)}.Tabs_tab__s6JGk.Tabs_active__SV7Eu{border-bottom-color:var(--color-primary);color:var(--color-primary)}.Tabs_tab__s6JGk:disabled{opacity:.5;cursor:not-allowed}.Tabs_tabContent__8MaEO{min-height:200px;min-width:0}.Tabs_tabLabelWrapper__fppg2{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}@media(max-width:479px){.Tabs_tabLabelWrapper__fppg2{white-space:normal;text-align:left;line-height:1.3}}.MemberDetailsModal_modalContent__FciTT{display:flex;flex-direction:column;gap:var(--spacing-lg)}.MemberDetailsModal_memberHeader__1w2Xw{display:flex;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}html[data-theme=dark] .MemberDetailsModal_memberHeader__1w2Xw{border-color:var(--color-border)}.MemberDetailsModal_memberInfo__19yGf{flex:1 1}.MemberDetailsModal_memberName__GXUhc{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-xs) 0}html[data-theme=dark] .MemberDetailsModal_memberName__GXUhc{color:var(--color-text)}.MemberDetailsModal_memberEmail__TXwsy{font-size:var(--font-size-sm);color:var(--color-text-secondary)}html[data-theme=dark] .MemberDetailsModal_memberEmail__TXwsy{color:var(--color-text-muted)}.MemberDetailsModal_detailsGrid__EUzxI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.MemberDetailsModal_detailItem__e9dmq{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MemberDetailsModal_detailLabel___ibnx{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}html[data-theme=dark] .MemberDetailsModal_detailLabel___ibnx{color:var(--color-text-muted)}.MemberDetailsModal_detailValue__2tcdi{font-size:var(--font-size-base);color:var(--color-text)}html[data-theme=dark] .MemberDetailsModal_detailValue__2tcdi{color:var(--color-text)}.MemberDetailsModal_badge__qz5CE{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid;display:inline-block}.MemberDetailsModal_statusBadge__I6TxT{padding:var(--spacing-xs) .75rem;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.MemberDetailsModal_statusBadgeActive__7IdDY{background:#d1fae5;color:#065f46}html[data-theme=dark] .MemberDetailsModal_statusBadgeActive__7IdDY{background:#064e3b;color:#a7f3d0}.MemberDetailsModal_statusBadgeInactive__rBMe2{background:#fee2e2;color:#991b1b}html[data-theme=dark] .MemberDetailsModal_statusBadgeInactive__rBMe2{background:#7f1d1d;color:#fca5a5}.MemberDetailsModal_statusBadgeDefault__V4VeW{background:#fef3c7;color:#92400e}html[data-theme=dark] .MemberDetailsModal_statusBadgeDefault__V4VeW{background:#78350f;color:#fde68a}.MemberDetailsModal_sportsContainer__7R_eN{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.MemberDetailsModal_billingTable__1QLwW{width:100%;border-collapse:collapse}.MemberDetailsModal_billingTableHeader__Tlrub{background:var(--color-table-header-bg);border-bottom:1px solid var(--color-border)}html[data-theme=dark] .MemberDetailsModal_billingTableHeader__Tlrub{background:var(--color-table-header-bg);border-color:var(--color-border)}.MemberDetailsModal_billingTableHeaderCell__bmtzS{padding:.75rem var(--spacing-md);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}html[data-theme=dark] .MemberDetailsModal_billingTableHeaderCell__bmtzS{color:var(--color-text-secondary)}.MemberDetailsModal_billingTableBody__zvKBZ tr{border-bottom:1px solid var(--color-border-light)}html[data-theme=dark] .MemberDetailsModal_billingTableBody__zvKBZ tr{border-color:var(--color-border)}.MemberDetailsModal_billingTableBody__zvKBZ tr:hover{background:var(--color-surface-hover)}html[data-theme=dark] .MemberDetailsModal_billingTableBody__zvKBZ tr:hover{background:var(--color-surface-light)}.MemberDetailsModal_billingTableBody__zvKBZ tr:last-child{border-bottom:none}.MemberDetailsModal_billingTableCell__hIxRi{padding:.75rem var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text);white-space:nowrap}html[data-theme=dark] .MemberDetailsModal_billingTableCell__hIxRi{color:var(--color-text)}.MemberDetailsModal_billingTableCellPlan__qLnZP{max-width:12rem;overflow:hidden;text-overflow:ellipsis}.MemberDetailsModal_billingTableCellStatus__Z8sKo{min-width:11rem}.MemberDetailsModal_paymentStatusBadge__vb4rv{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.MemberDetailsModal_paymentStatusBadgeCompleted__PKEtB{background:#d1fae5;color:#065f46}html[data-theme=dark] .MemberDetailsModal_paymentStatusBadgeCompleted__PKEtB{background:#064e3b;color:#a7f3d0}.MemberDetailsModal_paymentStatusBadgePending__D_VjZ{background:#fef3c7;color:#92400e}html[data-theme=dark] .MemberDetailsModal_paymentStatusBadgePending__D_VjZ{background:#78350f;color:#fde68a}.MemberDetailsModal_paymentStatusBadgeRefunded__Pvhr6{background:#e0e7ff;color:#3730a3}html[data-theme=dark] .MemberDetailsModal_paymentStatusBadgeRefunded__Pvhr6{background:#312e81;color:#a5b4fc}.MemberDetailsModal_paymentStatusBadgeError__V7EAR{background:#fee2e2;color:#991b1b}html[data-theme=dark] .MemberDetailsModal_paymentStatusBadgeError__V7EAR{background:#7f1d1d;color:#fca5a5}.MemberDetailsModal_emptyState__L0paT{text-align:center;padding:3rem var(--spacing-md);color:var(--color-text-secondary)}html[data-theme=dark] .MemberDetailsModal_emptyState__L0paT{color:var(--color-text-muted)}.MemberDetailsModal_billingPaginationContainer__3fvqs{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) 0;margin-top:var(--spacing-md);border-top:1px solid var(--color-border-light);flex-wrap:wrap;gap:.75rem}html[data-theme=dark] .MemberDetailsModal_billingPaginationContainer__3fvqs{border-color:var(--color-border)}.MemberDetailsModal_billingPaginationInfo__glQKa{font-size:var(--font-size-sm);color:var(--color-text-secondary)}html[data-theme=dark] .MemberDetailsModal_billingPaginationInfo__glQKa{color:var(--color-text-secondary)}.MemberDetailsModal_billingPaginationControls__6VLJs{display:flex;align-items:center;gap:var(--spacing-sm)}.MemberDetailsModal_billingPaginationButton__TKPTB{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-text);cursor:pointer}html[data-theme=dark] .MemberDetailsModal_billingPaginationButton__TKPTB{background:var(--color-background);color:var(--color-text);border-color:var(--color-border)}.MemberDetailsModal_billingPaginationButton__TKPTB:hover:not(:disabled){background:var(--color-surface-hover)}html[data-theme=dark] .MemberDetailsModal_billingPaginationButton__TKPTB:hover:not(:disabled){background:var(--color-surface-light)}.MemberDetailsModal_billingPaginationButton__TKPTB:disabled{cursor:not-allowed;opacity:.5}.MemberDetailsModal_detailValueMuted__BNYfy{color:var(--color-text-secondary)}