.period-header.svelte-1a3sux8{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.period-title.svelte-1a3sux8{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.period-content.svelte-1a3sux8{padding:16px 20px}@media (max-width: 500px){.period-header.svelte-1a3sux8{padding:12px 16px}.period-content.svelte-1a3sux8{padding:14px 16px}}.tabs.svelte-1a3sux8{display:flex;gap:4px;padding:4px;background:#ffffff08;border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab.svelte-1a3sux8{flex:1;padding:10px 16px;border-radius:8px;text-align:center;font-size:.9rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:all .15s;white-space:nowrap}.tab.svelte-1a3sux8:hover{color:var(--color-text);background:#ffffff0d}.tab--active.svelte-1a3sux8{color:var(--color-text);background:#ffffff1a}.top-grid.svelte-1a3sux8{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media (max-width: 768px){.top-grid.svelte-1a3sux8{grid-template-columns:1fr}}.top-card{height:100%}.top-card__header.svelte-1a3sux8{padding:16px;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .1))}.top-card__header.svelte-1a3sux8 h6:where(.svelte-1a3sux8){margin:0 0 4px;font-size:14px;font-weight:500;color:var(--color-text)}.top-card__header.svelte-1a3sux8 small:where(.svelte-1a3sux8){font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted)}.top-rank.svelte-1a3sux8{font-family:monospace;font-size:1.1em;font-weight:700;color:var(--color-text-muted);opacity:.4;width:24px;text-align:center}.top-rank--gold.svelte-1a3sux8{color:gold;opacity:1;text-shadow:0 0 8px rgba(255,215,0,.5)}.top-rank--silver.svelte-1a3sux8{color:#e8e8e8;opacity:1;text-shadow:0 0 6px rgba(192,192,192,.4)}.top-rank--bronze.svelte-1a3sux8{color:#e8a060;opacity:1;text-shadow:0 0 6px rgba(205,127,50,.4)}.top-member.svelte-1a3sux8{flex:1;min-width:0}.top-value.svelte-1a3sux8{font-weight:300;color:var(--color-text)}.top-count.svelte-1a3sux8{font-size:13px;color:var(--color-text-muted)}.top-score.svelte-1a3sux8{text-align:right}.top-points.svelte-1a3sux8{display:block;font-weight:500;color:var(--color-text)}.top-percent.svelte-1a3sux8{display:block;font-size:11px;color:var(--color-text-muted)}.top-empty.svelte-1a3sux8{color:var(--color-text-muted)}
