.dashboard[data-astro-cid-u2h3djql]{display:flex;flex-direction:column;gap:var(--space-5)}.stats-grid[data-astro-cid-u2h3djql]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4)}.stat-card[data-astro-cid-u2h3djql]{display:flex;flex-direction:column;padding:var(--space-4)}.stat-value[data-astro-cid-u2h3djql]{font-size:1.75rem;font-weight:600;font-family:var(--font-serif);color:var(--ink)}.stat-label[data-astro-cid-u2h3djql]{font-size:.8rem;color:var(--muted);margin-top:var(--space-1)}.dashboard-row[data-astro-cid-u2h3djql]{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-5);align-items:start}.dashboard-row--even[data-astro-cid-u2h3djql]{grid-template-columns:1fr 1fr}.card-head[data-astro-cid-u2h3djql]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.card-note[data-astro-cid-u2h3djql]{font-size:.78rem;color:var(--faint)}.card-link[data-astro-cid-u2h3djql]{font-size:.82rem;color:var(--muted);text-decoration:none}.card-link[data-astro-cid-u2h3djql]:hover{color:var(--ink)}.todo-list[data-astro-cid-u2h3djql],.recent-list[data-astro-cid-u2h3djql]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.todo-item[data-astro-cid-u2h3djql],.recent-item[data-astro-cid-u2h3djql]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:.9rem;min-height:44px}.todo-item[data-astro-cid-u2h3djql]:last-child,.recent-item[data-astro-cid-u2h3djql]:last-child{border-bottom:0}.todo-item[data-astro-cid-u2h3djql].is-loading,.recent-item[data-astro-cid-u2h3djql].is-loading,.todo-item[data-astro-cid-u2h3djql].is-empty,.recent-item[data-astro-cid-u2h3djql].is-empty{color:var(--muted);font-size:.85rem;min-height:0}.todo-item[data-astro-cid-u2h3djql] a[data-astro-cid-u2h3djql]{color:var(--ink);text-decoration:none;flex:1}.todo-item[data-astro-cid-u2h3djql] a[data-astro-cid-u2h3djql]:hover{text-decoration:underline;text-underline-offset:4px}.todo-count[data-astro-cid-u2h3djql]{font-family:var(--font-mono);font-size:.9rem;font-variant-numeric:tabular-nums;min-width:2.4em;text-align:right;color:var(--ink)}.todo-item[data-astro-cid-u2h3djql].is-zero .todo-count[data-astro-cid-u2h3djql]{color:var(--faint)}.todo-item[data-astro-cid-u2h3djql].is-zero a[data-astro-cid-u2h3djql]{color:var(--muted)}.todo-hint[data-astro-cid-u2h3djql]{color:var(--faint);font-size:.78rem}.recent-item[data-astro-cid-u2h3djql]{align-items:flex-start;gap:var(--space-2)}.recent-action[data-astro-cid-u2h3djql]{font-family:var(--font-mono);font-size:.76rem;letter-spacing:-.01em;color:var(--theme-text);white-space:nowrap}.recent-target[data-astro-cid-u2h3djql]{flex:1;min-width:0;color:var(--muted);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-time[data-astro-cid-u2h3djql]{color:var(--faint);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-card[data-astro-cid-u2h3djql],.summary-card[data-astro-cid-u2h3djql]{padding:var(--space-5)}.section-title[data-astro-cid-u2h3djql]{margin:0 0 var(--space-4);font-size:1.15rem}.chart[data-astro-cid-u2h3djql]{display:flex;align-items:flex-end;gap:var(--space-3);min-height:220px;padding-top:var(--space-4)}.chart-bar[data-astro-cid-u2h3djql]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.bar[data-astro-cid-u2h3djql]{width:100%;max-width:48px;background:linear-gradient(180deg,var(--accent-light),var(--accent));border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:4px;transition:height var(--dur-3) ease}.bar-label[data-astro-cid-u2h3djql]{font-size:.7rem;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bar-value[data-astro-cid-u2h3djql]{font-size:.75rem;color:var(--muted)}.summary-list[data-astro-cid-u2h3djql]{display:flex;flex-direction:column;gap:var(--space-3)}.summary-row[data-astro-cid-u2h3djql]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.summary-row[data-astro-cid-u2h3djql]:last-child{border-bottom:0}.summary-row[data-astro-cid-u2h3djql] .label[data-astro-cid-u2h3djql]{color:var(--muted);font-size:.85rem}.summary-row[data-astro-cid-u2h3djql] .value[data-astro-cid-u2h3djql]{font-weight:500;color:var(--ink)}@media(max-width:900px){.dashboard-row[data-astro-cid-u2h3djql],.dashboard-row--even[data-astro-cid-u2h3djql]{grid-template-columns:1fr}}
