.styles-module-scss-module__vKHLKG__list{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__vKHLKG__grid{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.styles-module-scss-module__vKHLKG__item{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:color var(--transition-default) ease,background-color var(--transition-default) ease,border-color var(--transition-default) ease;outline:none;display:flex}.styles-module-scss-module__vKHLKG__item:hover{background:var(--bg-overlay);border-color:var(--border-medium)}.styles-module-scss-module__vKHLKG__item:active{background:var(--bg-overlay)}.styles-module-scss-module__vKHLKG__item:focus-visible{box-shadow:0 0 0 2px var(--primary-20)}.styles-module-scss-module__vKHLKG__meta{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.styles-module-scss-module__vKHLKG__client{font-family:var(--font-inter);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__vKHLKG__sub{font-family:var(--font-inter);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__vKHLKG__rating{border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2_5);background-color:var(--color-streak-bg);color:var(--warning);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);flex-shrink:0;align-items:center;display:inline-flex}.styles-module-scss-module__vKHLKG__chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--text-tertiary);flex-shrink:0}.styles-module-scss-module__vKHLKG__empty{padding:var(--spacing-6) var(--spacing-4);background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);text-align:center}.styles-module-scss-module__vKHLKG__emptyText{font-family:var(--font-inter);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--text-secondary)}
.styles-module-scss-module__I5qALa__billingBanner{margin-bottom:var(--spacing-6)}.styles-module-scss-module__I5qALa__heroSection{margin-bottom:var(--spacing-8)}.styles-module-scss-module__I5qALa__heroLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--spacing-3);display:block}.styles-module-scss-module__I5qALa__heroHeading{font-size:var(--font-size-stat-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.2}.styles-module-scss-module__I5qALa__statsSection{margin-bottom:var(--spacing-8)}.styles-module-scss-module__I5qALa__statsGrid{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.styles-module-scss-module__I5qALa__statsSkeleton{border-radius:var(--radius-lg);height:8rem}.styles-module-scss-module__I5qALa__statCard{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background-color:var(--bg-surface);padding:var(--spacing-6);cursor:pointer;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.styles-module-scss-module__I5qALa__statCard:before{content:"";background:var(--stat-accent-color,var(--primary));height:3px;position:absolute;top:0;left:0;right:0}.styles-module-scss-module__I5qALa__statCard:hover{box-shadow:var(--shadow-card-lg);border-color:var(--border-medium)}.styles-module-scss-module__I5qALa__statCard:focus{outline:2px solid var(--primary-20);outline-offset:2px}.styles-module-scss-module__I5qALa__statCardContent{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:flex-start;display:flex}.styles-module-scss-module__I5qALa__statValue{font-family:var(--font-sora);font-size:var(--font-size-stat-lg);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);color:var(--text-primary)}.styles-module-scss-module__I5qALa__statIconWrapper{border-radius:var(--radius-lg);padding:var(--spacing-3);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__I5qALa__statIcon{height:var(--spacing-6);width:var(--spacing-6)}.styles-module-scss-module__I5qALa__statLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary)}.styles-module-scss-module__I5qALa__topPerformersSection{margin-bottom:var(--spacing-8)}.styles-module-scss-module__I5qALa__sectionHeader{margin-bottom:var(--spacing-4)}.styles-module-scss-module__I5qALa__sectionHeaderRow{justify-content:space-between;align-items:center;display:flex}.styles-module-scss-module__I5qALa__sectionLink{align-items:center;gap:var(--spacing-1);color:var(--primary);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s;display:inline-flex}.styles-module-scss-module__I5qALa__sectionLink:hover{opacity:.8}.styles-module-scss-module__I5qALa__sectionLinkIcon{height:var(--icon-size-xs);width:var(--icon-size-xs)}.styles-module-scss-module__I5qALa__sectionSubtitle{font-family:var(--font-inter);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--text-secondary);margin-top:var(--spacing-1)}.styles-module-scss-module__I5qALa__topPerformersGrid{gap:var(--spacing-6);grid-template-columns:repeat(5,1fr);display:grid}.styles-module-scss-module__I5qALa__attentionCardWrapper{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background-color:var(--bg-surface);cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden}.styles-module-scss-module__I5qALa__attentionCardWrapper:hover{box-shadow:var(--shadow-card-lg);border-color:var(--border-medium);transform:translateY(-2px)scale(1.01)}.styles-module-scss-module__I5qALa__performerCardSkeleton{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background-color:var(--bg-surface);padding:var(--spacing-6)}.styles-module-scss-module__I5qALa__performerSkeletonContent{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.styles-module-scss-module__I5qALa__performerAvatarSkeleton{height:var(--spacing-16);width:var(--spacing-16);border-radius:50%}.styles-module-scss-module__I5qALa__performerTextSkeletons{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.styles-module-scss-module__I5qALa__performerNameSkeleton{height:var(--spacing-4);border-radius:var(--radius-full);width:100%}.styles-module-scss-module__I5qALa__performerProgramSkeleton{height:var(--spacing-3);border-radius:var(--radius-full);width:75%;margin-left:auto;margin-right:auto}.styles-module-scss-module__I5qALa__performerProgressSkeleton{height:var(--spacing-16);width:var(--spacing-16);border-radius:50%}.styles-module-scss-module__I5qALa__emptyState{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background-color:var(--bg-surface);padding:var(--spacing-8);text-align:center}.styles-module-scss-module__I5qALa__emptyStateText{color:var(--text-secondary)}.styles-module-scss-module__I5qALa__attentionError{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);flex-direction:column;display:flex}.styles-module-scss-module__I5qALa__attentionErrorText{font-family:var(--font-inter);font-size:var(--font-size-body);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--text-primary)}.styles-module-scss-module__I5qALa__activityLoading{gap:var(--spacing-2);flex-direction:column;display:flex}.styles-module-scss-module__I5qALa__activitySkeleton{height:var(--spacing-16);border-radius:var(--radius-md);width:100%}
