.demo-dashboard.svelte-2jfvmn{display:flex;flex-direction:column;height:100dvh}.demo-main.svelte-2jfvmn{flex:1;overflow-y:auto;padding:2rem}.demo-content.svelte-2jfvmn{max-width:640px;margin:0 auto}.demo-cta.svelte-2jfvmn{display:flex;justify-content:center;margin-bottom:2rem}.btn-plot.svelte-2jfvmn{display:flex;align-items:center;gap:8px;padding:10px 24px;font-size:.9375rem;font-weight:500;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:opacity .15s}.btn-plot.svelte-2jfvmn:hover{opacity:.9;color:#fff}.demo-series.svelte-2jfvmn h2:where(.svelte-2jfvmn){display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.series-card.svelte-2jfvmn{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.series-header.svelte-2jfvmn{padding:10px 12px;border-bottom:1px solid var(--color-border)}.series-name.svelte-2jfvmn{font-weight:600;font-size:.9375rem}.project-row.svelte-2jfvmn{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 32px;text-decoration:none;color:var(--color-text);transition:background .15s}.project-row.svelte-2jfvmn:hover{background:var(--color-surface-hover)}.project-icon.svelte-2jfvmn{color:var(--color-text-secondary);font-size:.875rem;flex-shrink:0}.project-name.svelte-2jfvmn{flex:1;font-size:.875rem}.project-row.svelte-2jfvmn .ph-arrow-right:where(.svelte-2jfvmn){color:var(--color-text-secondary);font-size:.75rem}
