.hud.svelte-1hm9upp{background:var(--card, #fff);border:1px solid var(--border, #e6e8ee);border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0f172a0d;color:var(--foreground, #1f2733)}.hero.svelte-1hm9upp{text-align:center;margin-bottom:16px}.hero-num.svelte-1hm9upp{font-size:42px;font-weight:700;color:var(--primary, #2f3b52);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em}.hero-unit.svelte-1hm9upp{font-size:20px;font-weight:600;color:var(--primary, #2f3b52);margin-left:3px}.hero-cap.svelte-1hm9upp{margin-top:6px;font-size:13px;color:var(--muted-foreground, #6b7280)}.stats.svelte-1hm9upp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.stat.svelte-1hm9upp{background:var(--muted, #f3f5f9);border:1px solid var(--border, #e6e8ee);border-radius:10px;padding:11px 8px;text-align:center}.stat-num.svelte-1hm9upp{display:block;font-size:20px;font-weight:700;color:var(--foreground, #1f2733);font-variant-numeric:tabular-nums}.stat-lbl.svelte-1hm9upp{font-size:12px;color:var(--muted-foreground, #6b7280)}.bars.svelte-1hm9upp{list-style:none;margin:0;padding:0;display:grid;gap:11px}.bar-head.svelte-1hm9upp{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.bar-name.svelte-1hm9upp{font-size:14px;font-weight:600;color:var(--foreground, #1f2733)}.bar-val.svelte-1hm9upp{font-size:12px;color:var(--muted-foreground, #6b7280);font-variant-numeric:tabular-nums}.bar-val.svelte-1hm9upp .done:where(.svelte-1hm9upp){color:var(--primary, #2f3b52);font-style:normal;font-weight:700;margin-left:4px}.bar-track.svelte-1hm9upp{height:9px;background:var(--muted, #eef1f6);border-radius:999px;overflow:hidden}.bar-fill.svelte-1hm9upp{height:100%;background:var(--color-dusty-500, #4a8a93);border-radius:999px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.bar-fill.full.svelte-1hm9upp{background:var(--primary, #2f3b52)}.monthly.svelte-1hm9upp{margin-top:18px;padding-top:14px;border-top:1px solid var(--border, #e6e8ee)}.monthly-head.svelte-1hm9upp{font-size:13px;font-weight:600;color:var(--foreground, #1f2733);margin-bottom:12px}.monthly-chart.svelte-1hm9upp{display:flex;align-items:flex-end;gap:10px;height:120px;padding:0 4px}.mcol.svelte-1hm9upp{flex:1 1 0;max-width:64px;display:flex;flex-direction:column;align-items:center;height:100%}.mcount.svelte-1hm9upp{font-size:11px;color:var(--muted-foreground, #6b7280);font-variant-numeric:tabular-nums;margin-bottom:4px}.mbar-wrap.svelte-1hm9upp{flex:1;width:60%;min-width:14px;display:flex;align-items:flex-end}.mbar.svelte-1hm9upp{width:100%;background:var(--color-dusty-400, #5b9aa3);border-radius:6px 6px 0 0;min-height:3px;transition:height .8s cubic-bezier(.2,.8,.2,1)}.mlbl.svelte-1hm9upp{margin-top:6px;font-size:11px;color:var(--muted-foreground, #6b7280)}.monthly-foot.svelte-1hm9upp{margin-top:8px;font-size:11px;color:var(--muted-foreground, #9aa3b2);text-align:center}
