.dashboard.svelte-1tyszyy{display:flex;flex-direction:column;gap:var(--space-8)}.dashboard__header.svelte-1tyszyy{display:flex;justify-content:space-between;align-items:flex-start}.page-title.svelte-1tyszyy{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-1)}.page-desc.svelte-1tyszyy{font-size:var(--text-sm);color:var(--color-text-secondary)}.stats-grid.svelte-1tyszyy{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.stat.svelte-1tyszyy{display:flex;flex-direction:column;gap:var(--space-2)}.stat__label.svelte-1tyszyy{font-size:var(--text-sm);color:var(--color-text-secondary)}.stat__value.svelte-1tyszyy{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text)}.stat__limit.svelte-1tyszyy{font-size:var(--text-xs);color:var(--color-text-muted)}.section.svelte-1tyszyy{display:flex;flex-direction:column;gap:var(--space-5)}.section-title.svelte-1tyszyy{font-size:var(--text-lg);font-weight:var(--font-semibold)}.projects-grid.svelte-1tyszyy{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.project-card.svelte-1tyszyy{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);text-decoration:none;color:inherit;transition:box-shadow var(--transition-base),border-color var(--transition-base)}.project-card.svelte-1tyszyy:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);text-decoration:none}.project-card__header.svelte-1tyszyy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.project-card__name.svelte-1tyszyy{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-tight)}.project-card__model.svelte-1tyszyy{font-size:var(--text-xs);color:var(--color-primary);background:var(--color-primary-light);padding:2px var(--space-2);border-radius:var(--radius-full);white-space:nowrap;flex-shrink:0}.project-card__meta.svelte-1tyszyy{display:flex;gap:var(--space-4)}.meta-item.svelte-1tyszyy{display:flex;flex-direction:column;gap:2px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.meta-label.svelte-1tyszyy{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-normal)}.empty-state.svelte-1tyszyy{padding:var(--space-16);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.empty-state__title.svelte-1tyszyy{font-size:var(--text-lg);font-weight:var(--font-semibold)}.empty-state__desc.svelte-1tyszyy{font-size:var(--text-sm);color:var(--color-text-secondary)}.upgrade-content.svelte-1tyszyy{display:flex;flex-direction:column;gap:var(--space-3)}.upgrade-desc.svelte-1tyszyy{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}
