.ground-page.svelte-15rnk0t{max-width:900px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.hero.svelte-15rnk0t{text-align:center;padding:var(--space-2xl) 0}.hero-badge.svelte-15rnk0t{display:inline-block;padding:.25rem 1rem;font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-success);background:var(--color-success-muted);border-radius:var(--radius-full);margin-bottom:var(--space-md)}.hero-title.svelte-15rnk0t{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.hero-tagline.svelte-15rnk0t{font-size:var(--text-h3);color:var(--color-fg-muted);font-style:italic;margin-bottom:var(--space-lg)}.hero-description.svelte-15rnk0t{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);line-height:1.7;max-width:600px;margin:0 auto}.hero-description.svelte-15rnk0t strong:where(.svelte-15rnk0t){color:var(--color-fg-secondary)}.section-title.svelte-15rnk0t{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);text-align:center;margin-bottom:var(--space-xs)}.section-subtitle.svelte-15rnk0t{font-size:var(--text-body);color:var(--color-fg-muted);text-align:center;margin-bottom:var(--space-lg)}.install-section.svelte-15rnk0t{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.install-grid.svelte-15rnk0t{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);max-width:600px;margin:0 auto}.install-card.svelte-15rnk0t{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);transition:border-color var(--duration-micro) var(--ease-standard)}.install-card.svelte-15rnk0t:hover{border-color:var(--color-border-emphasis)}.card-header.svelte-15rnk0t{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.card-icon.svelte-15rnk0t{color:var(--color-fg-muted);flex-shrink:0}.card-name.svelte-15rnk0t{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);flex-grow:1}.install-button.svelte-15rnk0t{display:block;width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);font-weight:var(--font-semibold);text-align:center;border-radius:var(--radius-md);border:none;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-standard)}.install-button.svelte-15rnk0t:hover{opacity:.9}.install-button.secondary.svelte-15rnk0t{background:var(--color-bg-subtle);color:var(--color-fg-secondary)}.card-note.svelte-15rnk0t{font-size:var(--text-caption);color:var(--color-fg-muted);line-height:1.3}.how-section.svelte-15rnk0t{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.how-grid.svelte-15rnk0t{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}.how-step.svelte-15rnk0t{text-align:center}.step-number.svelte-15rnk0t{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:var(--text-body);font-weight:var(--font-bold);color:var(--color-fg-primary);background:var(--color-bg-subtle);border-radius:var(--radius-full);margin-bottom:var(--space-sm)}.step-title.svelte-15rnk0t{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.step-description.svelte-15rnk0t{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.code-example.svelte-15rnk0t{background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-lg);overflow-x:auto}.code-example.svelte-15rnk0t pre:where(.svelte-15rnk0t){margin:0;font-family:monospace;font-size:var(--text-body-sm);line-height:1.6}.code-example.svelte-15rnk0t .comment:where(.svelte-15rnk0t){color:var(--color-fg-muted)}.code-example.svelte-15rnk0t .command:where(.svelte-15rnk0t){color:var(--color-success);font-weight:var(--font-semibold)}.code-example.svelte-15rnk0t .string:where(.svelte-15rnk0t){color:var(--color-warning)}.code-example.svelte-15rnk0t .error:where(.svelte-15rnk0t){color:var(--color-error)}.code-example.svelte-15rnk0t .error-detail:where(.svelte-15rnk0t){color:var(--color-fg-muted)}.tools-section.svelte-15rnk0t{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.tools-grid.svelte-15rnk0t{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.tool-category.svelte-15rnk0t{padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.category-title.svelte-15rnk0t{font-size:var(--text-body-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted);margin-bottom:var(--space-sm)}.tool-list.svelte-15rnk0t{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.tool-list.svelte-15rnk0t li:where(.svelte-15rnk0t){font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.tool-list.svelte-15rnk0t code:where(.svelte-15rnk0t){font-family:monospace;color:var(--color-fg-secondary);background:var(--color-bg-subtle);padding:.125rem .375rem;border-radius:var(--radius-sm)}.case-study-section.svelte-15rnk0t{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.case-study-card.svelte-15rnk0t{text-align:center;padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.case-study-label.svelte-15rnk0t{font-size:var(--text-caption);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-muted)}.case-study-title.svelte-15rnk0t{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);margin:var(--space-sm) 0}.case-study-description.svelte-15rnk0t{font-size:var(--text-body);color:var(--color-fg-tertiary);max-width:600px;margin:0 auto var(--space-lg)}.case-study-stats.svelte-15rnk0t{display:flex;justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-lg)}.stat.svelte-15rnk0t{display:flex;flex-direction:column;align-items:center}.stat-value.svelte-15rnk0t{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary)}.stat-label.svelte-15rnk0t{font-size:var(--text-caption);color:var(--color-fg-muted)}.case-study-link.svelte-15rnk0t{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-secondary);transition:color var(--duration-micro) var(--ease-standard)}.case-study-link.svelte-15rnk0t:hover{color:var(--color-fg-primary)}.links-section.svelte-15rnk0t{padding:var(--space-xl) 0;border-top:1px solid var(--color-border-default)}.links-grid.svelte-15rnk0t{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.link-card.svelte-15rnk0t{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-full);font-size:var(--text-body-sm);color:var(--color-fg-secondary);transition:all var(--duration-micro) var(--ease-standard)}.link-card.svelte-15rnk0t:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.link-icon.svelte-15rnk0t{display:flex}@media(max-width:768px){.hero-title.svelte-15rnk0t{font-size:var(--text-h1)}.how-grid.svelte-15rnk0t,.tools-grid.svelte-15rnk0t{grid-template-columns:1fr}.case-study-stats.svelte-15rnk0t{flex-direction:column;gap:var(--space-md)}}@media(max-width:480px){.install-grid.svelte-15rnk0t{grid-template-columns:1fr}}
