.loom-page.svelte-athfh7{max-width:900px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.hero.svelte-athfh7{text-align:center;padding:var(--space-2xl) 0}.hero-badge.svelte-athfh7{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-athfh7{font-size:var(--text-display);font-weight:var(--font-bold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.hero-tagline.svelte-athfh7{font-size:var(--text-h3);color:var(--color-fg-muted);font-style:italic;margin-bottom:var(--space-lg)}.hero-description.svelte-athfh7{font-size:var(--text-body-lg);color:var(--color-fg-tertiary);line-height:1.7;max-width:600px;margin:0 auto}.hero-description.svelte-athfh7 strong:where(.svelte-athfh7){color:var(--color-fg-secondary)}.section-title.svelte-athfh7{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-athfh7{font-size:var(--text-body);color:var(--color-fg-muted);text-align:center;margin-bottom:var(--space-lg)}.install-section.svelte-athfh7{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.install-featured.svelte-athfh7{max-width:380px;margin:0 auto var(--space-lg)}.install-card.featured.svelte-athfh7{padding:var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-lg);transition:border-color var(--duration-micro) var(--ease-standard);text-align:center}.install-card.featured.svelte-athfh7 .card-header:where(.svelte-athfh7){justify-content:center}.install-card.featured.svelte-athfh7:hover{border-color:var(--color-border-strong)}.install-card.featured.svelte-athfh7 .card-badge:where(.svelte-athfh7){color:var(--color-success);background:var(--color-success-muted)}.install-grid.svelte-athfh7{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-sm)}.install-grid.svelte-athfh7 .install-card:where(.svelte-athfh7):nth-child(-n+3){grid-column:span 2}.install-grid.svelte-athfh7 .install-card:where(.svelte-athfh7):nth-child(n+4){grid-column:span 3}.install-card.svelte-athfh7{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);transition:border-color var(--duration-micro) var(--ease-standard)}.install-card.svelte-athfh7:hover{border-color:var(--color-border-emphasis)}.card-header.svelte-athfh7{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.card-icon.svelte-athfh7{color:var(--color-fg-muted);flex-shrink:0}.card-name.svelte-athfh7{font-size:var(--text-body-sm);font-weight:var(--font-semibold);color:var(--color-fg-primary);flex-grow:1;white-space:nowrap}.install-card.featured.svelte-athfh7 .card-name:where(.svelte-athfh7){font-size:var(--text-body)}.card-badge.svelte-athfh7{font-size:var(--text-caption);padding:.125rem .5rem;border-radius:var(--radius-full)}.install-button.svelte-athfh7{display:block;width:100%;padding:var(--space-xs) var(--space-sm);font-size:var(--text-caption);font-weight:var(--font-semibold);text-align:center;border-radius:var(--radius-sm);border:none;cursor:pointer;transition:opacity var(--duration-micro) var(--ease-standard)}.install-card.featured.svelte-athfh7 .install-button:where(.svelte-athfh7){padding:var(--space-sm) var(--space-md);font-size:var(--text-body-sm);border-radius:var(--radius-md)}.install-button.svelte-athfh7:hover{opacity:.9}.install-button.primary.svelte-athfh7{background:var(--color-fg-primary);color:var(--color-bg-pure)}.install-button.secondary.svelte-athfh7{background:var(--color-bg-subtle);color:var(--color-fg-secondary)}.card-note.svelte-athfh7{font-size:.6875rem;color:var(--color-fg-muted);line-height:1.3}.install-card.featured.svelte-athfh7 .card-note:where(.svelte-athfh7){font-size:var(--text-caption)}.how-section.svelte-athfh7{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.how-grid.svelte-athfh7{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}.how-step.svelte-athfh7{text-align:center}.step-number.svelte-athfh7{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-athfh7{font-size:var(--text-body);font-weight:var(--font-semibold);color:var(--color-fg-primary);margin-bottom:var(--space-xs)}.step-description.svelte-athfh7{font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.code-example.svelte-athfh7{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-athfh7 pre:where(.svelte-athfh7){margin:0;font-family:monospace;font-size:var(--text-body-sm);line-height:1.6}.code-example.svelte-athfh7 .comment:where(.svelte-athfh7){color:var(--color-fg-muted)}.code-example.svelte-athfh7 .command:where(.svelte-athfh7){color:var(--color-success);font-weight:var(--font-semibold)}.code-example.svelte-athfh7 .string:where(.svelte-athfh7){color:var(--color-warning)}.code-example.svelte-athfh7 .success:where(.svelte-athfh7){color:var(--color-success)}.comparison-section.svelte-athfh7{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.comparison-table-wrapper.svelte-athfh7{overflow-x:auto}.comparison-table.svelte-athfh7{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.comparison-table.svelte-athfh7 th:where(.svelte-athfh7),.comparison-table.svelte-athfh7 td:where(.svelte-athfh7){padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--color-border-default)}.comparison-table.svelte-athfh7 th:where(.svelte-athfh7){font-weight:var(--font-semibold);color:var(--color-fg-primary);background:var(--color-bg-subtle)}.comparison-table.svelte-athfh7 th.highlight:where(.svelte-athfh7){color:var(--color-success);background:var(--color-success-muted)}.comparison-table.svelte-athfh7 td:where(.svelte-athfh7){color:var(--color-fg-tertiary)}.comparison-table.svelte-athfh7 td.yes:where(.svelte-athfh7){color:var(--color-success);font-weight:var(--font-semibold)}.comparison-table.svelte-athfh7 td.no:where(.svelte-athfh7){color:var(--color-fg-muted)}.comparison-table.svelte-athfh7 td.partial:where(.svelte-athfh7){color:var(--color-warning)}.tools-section.svelte-athfh7{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.tools-grid.svelte-athfh7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.tool-category.svelte-athfh7{padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.category-title.svelte-athfh7{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-athfh7{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.tool-list.svelte-athfh7 li:where(.svelte-athfh7){font-size:var(--text-body-sm);color:var(--color-fg-tertiary)}.tool-list.svelte-athfh7 code:where(.svelte-athfh7){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-athfh7{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-default)}.case-study-card.svelte-athfh7{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-athfh7{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-athfh7{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary);margin:var(--space-sm) 0}.case-study-description.svelte-athfh7{font-size:var(--text-body);color:var(--color-fg-tertiary);max-width:600px;margin:0 auto var(--space-lg)}.case-study-stats.svelte-athfh7{display:flex;justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-lg)}.stat.svelte-athfh7{display:flex;flex-direction:column;align-items:center}.stat-value.svelte-athfh7{font-size:var(--text-h2);font-weight:var(--font-bold);color:var(--color-fg-primary)}.stat-label.svelte-athfh7{font-size:var(--text-caption);color:var(--color-fg-muted)}.case-study-link.svelte-athfh7{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-athfh7:hover{color:var(--color-fg-primary)}.links-section.svelte-athfh7{padding:var(--space-xl) 0;border-top:1px solid var(--color-border-default)}.links-grid.svelte-athfh7{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.link-card.svelte-athfh7{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-athfh7:hover{border-color:var(--color-border-emphasis);color:var(--color-fg-primary)}.link-icon.svelte-athfh7{display:flex}@media(max-width:768px){.hero-title.svelte-athfh7{font-size:var(--text-h1)}.install-grid.svelte-athfh7{grid-template-columns:repeat(2,1fr)}.install-grid.svelte-athfh7 .install-card:where(.svelte-athfh7):nth-child(-n+3),.install-grid.svelte-athfh7 .install-card:where(.svelte-athfh7):nth-child(n+4){grid-column:span 1}.install-grid.svelte-athfh7 .install-card:where(.svelte-athfh7):last-child:nth-child(odd){grid-column:span 2}.how-grid.svelte-athfh7,.tools-grid.svelte-athfh7{grid-template-columns:1fr}.case-study-stats.svelte-athfh7{flex-direction:column;gap:var(--space-md)}.comparison-table.svelte-athfh7{font-size:var(--text-caption)}.comparison-table.svelte-athfh7 th:where(.svelte-athfh7),.comparison-table.svelte-athfh7 td:where(.svelte-athfh7){padding:var(--space-xs) var(--space-sm)}}@media(max-width:480px){.install-grid.svelte-athfh7{grid-template-columns:1fr}.install-featured.svelte-athfh7{max-width:100%}}
