.dashboard.svelte-x1i5gj{width:min(100% - 2rem,72rem);margin:0 auto;padding:var(--space-6) 0 var(--space-12)}.page-heading.svelte-x1i5gj{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-8)}.page-heading.svelte-x1i5gj h1:where(.svelte-x1i5gj){font-size:var(--text-xl)}.page-heading.svelte-x1i5gj p:where(.svelte-x1i5gj){margin-top:var(--space-2);color:var(--color-text-muted)}.eyebrow.svelte-x1i5gj{margin-bottom:var(--space-3)}.streak.svelte-x1i5gj{display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:4.5rem;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.streak.svelte-x1i5gj>span:where(.svelte-x1i5gj):first-child{grid-row:span 2;margin-right:var(--space-3);font-size:1.75rem}.streak.svelte-x1i5gj>span:where(.svelte-x1i5gj):last-child{color:var(--color-text-muted);font-size:var(--text-xs)}.insight-banner.svelte-x1i5gj{margin-bottom:var(--space-8)}section.svelte-x1i5gj+section:where(.svelte-x1i5gj){margin-top:var(--space-8)}.section-heading.svelte-x1i5gj{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}h2.svelte-x1i5gj{font-size:var(--text-lg)}.section-heading.svelte-x1i5gj span:where(.svelte-x1i5gj){color:var(--color-text-muted);font-size:var(--text-sm)}.kpi-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.week-kpis.svelte-x1i5gj{grid-template-columns:repeat(4,1fr)}.progress-card.svelte-x1i5gj,.activity-card.svelte-x1i5gj{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.progress-card.svelte-x1i5gj{display:grid;gap:var(--space-5)}.progress-item.svelte-x1i5gj>div:where(.svelte-x1i5gj):first-child{display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.track.svelte-x1i5gj{height:.75rem;overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-offset)}.fill.svelte-x1i5gj{height:100%;border-radius:inherit;background:var(--color-primary)}.fill.weekly.svelte-x1i5gj{background:var(--color-secondary)}ul.svelte-x1i5gj{margin:0;padding:0;list-style:none}li.svelte-x1i5gj{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) 0;border-top:1px solid var(--color-divider)}li.svelte-x1i5gj:first-child{border-top:0}.activity-dot.svelte-x1i5gj{width:.7rem;height:.7rem;border-radius:50%}li.svelte-x1i5gj div:where(.svelte-x1i5gj){display:grid;min-width:0}li.svelte-x1i5gj div:where(.svelte-x1i5gj) span:where(.svelte-x1i5gj){overflow:hidden;color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.disposition.svelte-x1i5gj{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-offset);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}@media(max-width:700px){.kpi-grid.svelte-x1i5gj,.week-kpis.svelte-x1i5gj{grid-template-columns:repeat(2,1fr)}.streak.svelte-x1i5gj{width:100%}}@media(max-width:430px){.dashboard.svelte-x1i5gj{width:min(100% - 2rem,72rem);padding-top:var(--space-4)}.kpi-grid.svelte-x1i5gj{gap:var(--space-3)}.activity-card.svelte-x1i5gj{padding:var(--space-4)}li.svelte-x1i5gj{grid-template-columns:auto minmax(0,1fr)}.disposition.svelte-x1i5gj{grid-column:2;justify-self:start}}
