.title-wrap.svelte-1uha8ag{align-items:center;gap:10px;margin-bottom:28px;display:flex}.title-icon.svelte-1uha8ag{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.page.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:20px;font-weight:600}.stat-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:40px;display:grid}@media (width<=780px){.stat-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.stat-grid.svelte-1uha8ag{grid-template-columns:1fr}}.stat-card.svelte-1uha8ag{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.stat-hero.svelte-1uha8ag{background:linear-gradient(155deg, var(--accent-soft), var(--panel) 65%);border-color:var(--accent-line)}.stat-label.svelte-1uha8ag{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px}.stat-value.svelte-1uha8ag{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.stat-sub.svelte-1uha8ag{color:var(--text-4);margin-top:4px;font-size:11px}.section.svelte-1uha8ag{margin-bottom:40px}.section-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.section-head-right.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-2);margin:0;font-size:15px;font-weight:600}.muted.svelte-1uha8ag{color:var(--text-3);font-size:12.5px}.link-btn.svelte-1uha8ag{color:var(--accent-2);background:0 0;border:none;padding:0;font-size:12.5px}.link-btn.svelte-1uha8ag:hover{text-decoration:underline}.empty-chart.svelte-1uha8ag{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);text-align:center;color:var(--text-3);padding:40px;font-size:13px}.chart.svelte-1uha8ag{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px 20px 14px}.bars.svelte-1uha8ag{align-items:flex-end;gap:2px;height:120px;display:flex}.bar-col.svelte-1uha8ag{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.bar-track.svelte-1uha8ag{align-items:flex-end;width:100%;height:100%;display:flex}.bar.svelte-1uha8ag{background:var(--accent);opacity:.75;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:opacity .1s}.bar.hovered.svelte-1uha8ag{opacity:1;background:var(--accent-2)}.tooltip.svelte-1uha8ag{background:var(--panel-2);border:1px solid var(--border-3);white-space:nowrap;z-index:5;pointer-events:none;border-radius:6px;padding:6px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.tooltip-date.svelte-1uha8ag{color:var(--text-3);font-size:11px}.tooltip-val.svelte-1uha8ag{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.chart-axis.svelte-1uha8ag{color:var(--text-4);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.table-wrap.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);max-height:320px;overflow:auto}.table-wrap.svelte-1uha8ag table:where(.svelte-1uha8ag){border-collapse:collapse;width:100%}.table-wrap.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--panel);padding:10px 16px;font-size:11.5px;font-weight:500;position:sticky;top:0}.table-wrap.svelte-1uha8ag td:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);padding:8px 16px;font-size:13px}.table-wrap.svelte-1uha8ag tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:none}.table-wrap.svelte-1uha8ag .right:where(.svelte-1uha8ag){text-align:right}.table-wrap.svelte-1uha8ag .mono:where(.svelte-1uha8ag){font-family:var(--mono);font-size:12px}.plan-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:14px;max-width:480px;display:grid}.plan-card.svelte-1uha8ag{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);text-align:center;padding:18px}.plan-name.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:12px;font-weight:600}.plan-count.svelte-1uha8ag{font-size:26px;font-weight:600}.plan-sub.svelte-1uha8ag{color:var(--text-3);margin-top:2px;font-size:11px}.loading.svelte-1uha8ag,.err.svelte-1uha8ag{color:var(--text-3);padding:40px 0;font-size:14px}.err.svelte-1uha8ag{color:var(--red)}
