.stats-page.svelte-16pwk6k{max-width:960px;margin:0 auto}.page-title.svelte-16pwk6k{font-size:22px;font-weight:800;margin-bottom:16px;color:var(--text-primary)}.loading.svelte-16pwk6k{text-align:center;padding:60px 0;color:var(--text-muted)}.error-box.svelte-16pwk6k{padding:16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-lg);color:var(--danger);text-align:center}.summary-cards.svelte-16pwk6k{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.stat-card.svelte-16pwk6k{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:16px;text-align:center;transition:border-color .15s}.stat-card.svelte-16pwk6k:hover{border-color:var(--accent)}.stat-card.accent.svelte-16pwk6k{border-color:var(--accent);background:var(--accent-glow)}.stat-value.svelte-16pwk6k{font-size:28px;font-weight:800;color:var(--text-primary);line-height:1.2}.stat-card.accent.svelte-16pwk6k .stat-value:where(.svelte-16pwk6k){color:var(--accent)}.stat-label.svelte-16pwk6k{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.stat-sub.svelte-16pwk6k{font-size:11px;color:var(--text-muted);margin-top:4px;display:flex;align-items:center;justify-content:center;gap:4px}.online-dot.svelte-16pwk6k{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 4px #22c55e;display:inline-block}.section.svelte-16pwk6k{margin-bottom:24px}.section-title.svelte-16pwk6k{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--border-color)}.growth-charts.svelte-16pwk6k{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.chart-block.svelte-16pwk6k{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:14px 16px}.chart-label.svelte-16pwk6k{font-size:13px;font-weight:700;color:var(--text-secondary);margin-bottom:10px}.bar-chart.svelte-16pwk6k{display:flex;flex-direction:column;gap:4px}.bar-row.svelte-16pwk6k{display:flex;align-items:center;gap:6px}.bar-month.svelte-16pwk6k{font-size:10px;color:var(--text-muted);width:44px;flex-shrink:0;text-align:right}.bar-track.svelte-16pwk6k{flex:1;height:14px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.bar-fill.svelte-16pwk6k{height:100%;border-radius:3px;transition:width .3s ease}.bar-fill.members.svelte-16pwk6k{background:linear-gradient(90deg,#6366f1,#818cf8)}.bar-fill.threads.svelte-16pwk6k{background:linear-gradient(90deg,#00d4aa,#34d399)}.bar-fill.posts.svelte-16pwk6k{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bar-count.svelte-16pwk6k{font-size:10px;color:var(--text-muted);width:30px;text-align:right;font-variant-numeric:tabular-nums}.stats-table-wrap.svelte-16pwk6k{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.stats-table.svelte-16pwk6k{width:100%;border-collapse:collapse;font-size:13px}.stats-table.svelte-16pwk6k thead:where(.svelte-16pwk6k){background:var(--bg-secondary)}.stats-table.svelte-16pwk6k th:where(.svelte-16pwk6k){padding:8px 12px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--border-color)}.stats-table.svelte-16pwk6k td:where(.svelte-16pwk6k){padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.stats-table.svelte-16pwk6k tbody:where(.svelte-16pwk6k) tr:where(.svelte-16pwk6k):hover{background:var(--bg-hover)}.stats-table.svelte-16pwk6k tbody:where(.svelte-16pwk6k) tr:where(.svelte-16pwk6k):last-child td:where(.svelte-16pwk6k){border-bottom:none}.rank-col.svelte-16pwk6k{width:40px;text-align:center}.num-col.svelte-16pwk6k{width:70px;text-align:right;font-variant-numeric:tabular-nums}.forum-col.svelte-16pwk6k{width:140px}.rank-badge.svelte-16pwk6k{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700;background:var(--bg-tertiary);color:var(--text-muted)}.rank-badge.gold.svelte-16pwk6k{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1a1a1a}.rank-badge.silver.svelte-16pwk6k{background:linear-gradient(135deg,#d1d5db,#9ca3af);color:#1a1a1a}.rank-badge.bronze.svelte-16pwk6k{background:linear-gradient(135deg,#d97706,#b45309);color:#1a1a1a}.user-link.svelte-16pwk6k{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);text-decoration:none;font-weight:600}.user-link.svelte-16pwk6k:hover{color:var(--accent)}.mini-avatar.svelte-16pwk6k{width:22px;height:22px;border-radius:var(--radius);object-fit:cover}.mini-avatar.placeholder.svelte-16pwk6k{background:var(--bg-tertiary);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.thread-link.svelte-16pwk6k{color:var(--text-primary);text-decoration:none;font-weight:600}.thread-link.svelte-16pwk6k:hover{color:var(--accent)}.thread-author.svelte-16pwk6k{font-size:11px;color:var(--text-muted);margin-left:6px}.forum-link.svelte-16pwk6k{color:var(--text-secondary);text-decoration:none;font-size:12px}.forum-link.svelte-16pwk6k:hover{color:var(--accent)}@media(max-width:768px){.summary-cards.svelte-16pwk6k{grid-template-columns:repeat(2,1fr)}.growth-charts.svelte-16pwk6k{grid-template-columns:1fr}.forum-col.svelte-16pwk6k{display:none}}@media(max-width:480px){.summary-cards.svelte-16pwk6k{grid-template-columns:1fr}}
