.cmp-main[data-astro-cid-dfksvk6v]{max-width:800px;padding:calc(var(--space-8) * 3) var(--space-6) var(--space-16);margin:0 auto}.cmp-header[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-12);text-align:center}.cmp-header--compact[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-8);text-align:left}.cmp-header[data-astro-cid-dfksvk6v] h1[data-astro-cid-dfksvk6v]{color:var(--text-primary);margin-bottom:var(--space-3);font-size:clamp(2.25rem,5vw,2.75rem);font-weight:900;line-height:.95}.cmp-subtitle[data-astro-cid-dfksvk6v]{color:var(--text-secondary);max-width:560px;font-size:1rem;line-height:1.6}.cmp-section[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-16);border-top:1px solid var(--border);padding-top:var(--space-8)}.cmp-section-header[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-6)}.cmp-section-header[data-astro-cid-dfksvk6v] h2[data-astro-cid-dfksvk6v]{color:var(--text-primary);margin-bottom:var(--space-3);font-size:1.875rem;font-weight:900;line-height:.95}.cmp-section-header[data-astro-cid-dfksvk6v] code[data-astro-cid-dfksvk6v]{font-family:var(--font-mono);color:var(--code-text);background:var(--code-bg);padding:2px 6px;font-size:.9em}.cmp-section-intro[data-astro-cid-dfksvk6v]{max-width:65ch;color:var(--text-secondary);font-size:1rem;line-height:1.7}.cmp-narrative[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-6)}.cmp-narrative[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]{max-width:65ch;color:var(--text-secondary);margin-bottom:var(--space-4);font-size:1rem;line-height:1.75}.cmp-narrative[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]:last-child{margin-bottom:0}.cmp-narrative[data-astro-cid-dfksvk6v] strong[data-astro-cid-dfksvk6v]{color:var(--text-primary);font-weight:600}.cmp-narrative[data-astro-cid-dfksvk6v] code[data-astro-cid-dfksvk6v]{font-family:var(--font-mono);color:var(--code-text);background:var(--code-bg);padding:2px 6px;font-size:.875em}.cmp-callout[data-astro-cid-dfksvk6v]{margin-top:var(--space-8);padding:calc(var(--space-4) + 10px) var(--space-6) var(--space-4)}.cmp-callout[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]{max-width:65ch;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.cmp-callout[data-astro-cid-dfksvk6v] strong[data-astro-cid-dfksvk6v]{color:var(--text-primary);font-weight:600}.cmp-summary[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-12);border-top:1px solid var(--border);padding-top:var(--space-8)}.cmp-summary[data-astro-cid-dfksvk6v] h2[data-astro-cid-dfksvk6v]{color:var(--text-primary);margin-bottom:var(--space-6);font-size:1.875rem;font-weight:900;line-height:.95}.cmp-summary-rows[data-astro-cid-dfksvk6v]{list-style:none}.cmp-summary-row[data-astro-cid-dfksvk6v]{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:baseline}.cmp-summary-label[data-astro-cid-dfksvk6v]{font-family:var(--font-mono);color:var(--t-frame);text-transform:uppercase;letter-spacing:.08em;font-size:1.125rem}.cmp-summary-row[data-astro-cid-dfksvk6v] p[data-astro-cid-dfksvk6v]{max-width:65ch;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}@media (width<=640px){.cmp-summary-row[data-astro-cid-dfksvk6v]{grid-template-columns:minmax(0,1fr)}}.cmp-cta[data-astro-cid-dfksvk6v]{padding:calc(var(--space-8) + 10px) var(--space-6) var(--space-8);text-align:center}.cmp-cta[data-astro-cid-dfksvk6v] h2[data-astro-cid-dfksvk6v]{color:var(--text-primary);margin-bottom:var(--space-6);font-size:1.875rem;font-weight:900;line-height:.95}.cmp-install[data-astro-cid-dfksvk6v]{padding:var(--space-3) var(--space-6);background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--code-text);margin-bottom:var(--space-6);font-size:.875rem;display:inline-block}.cmp-cta-links[data-astro-cid-dfksvk6v]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.cmp-orm-links[data-astro-cid-dfksvk6v]{margin-bottom:var(--space-12);border-top:1px solid var(--border);padding-top:var(--space-8)}.cmp-orm-links[data-astro-cid-dfksvk6v] h2[data-astro-cid-dfksvk6v]{color:var(--text-primary);margin-bottom:var(--space-3);font-size:1.875rem;font-weight:900;line-height:.95}.cmp-orm-intro[data-astro-cid-dfksvk6v]{color:var(--text-secondary);margin-bottom:var(--space-6);font-size:.9375rem}.cmp-orm-grid[data-astro-cid-dfksvk6v]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.cmp-orm-grid[data-astro-cid-dfksvk6v]{grid-template-columns:1fr}}.cmp-orm-item[data-astro-cid-dfksvk6v]{padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;min-height:44px;display:flex}.cmp-orm-item[data-astro-cid-dfksvk6v]:hover{border-color:var(--border-hover);transform:translateY(-1px)}.cmp-orm-name[data-astro-cid-dfksvk6v]{color:var(--text-primary);font-size:.9375rem;font-weight:600}.cmp-orm-arrow[data-astro-cid-dfksvk6v]{color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-out);font-size:1.125rem}.cmp-orm-item[data-astro-cid-dfksvk6v]:hover .cmp-orm-arrow[data-astro-cid-dfksvk6v]{color:var(--accent)}
