.hero:where(.astro-xnaxkxf7){padding:var(--space-4xl) 0 var(--space-3xl);background:var(--bg-primary)}.hero-title:where(.astro-xnaxkxf7){font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-md);color:var(--text-primary)}.hero-tagline:where(.astro-xnaxkxf7){font-size:1.25rem;color:var(--text-secondary);margin-bottom:var(--space-sm)}.hero-stats:where(.astro-xnaxkxf7){font-family:var(--font-mono);font-size:.95rem;color:var(--accent);margin-bottom:var(--space-xl)}.hero-ctas:where(.astro-xnaxkxf7){display:flex;gap:var(--space-md);justify-content:flex-start;flex-wrap:wrap;margin-bottom:var(--space-2xl)}.hero-code-box:where(.astro-xnaxkxf7){background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg);max-width:500px;text-align:left}.hero-code-lead:where(.astro-xnaxkxf7){font-size:.95rem;color:var(--text-secondary);margin-bottom:var(--space-sm)}.hero-code-prereq:where(.astro-xnaxkxf7){display:flex;gap:var(--space-sm);justify-content:flex-start;margin-bottom:var(--space-md);flex-wrap:wrap}.prereq-tag:where(.astro-xnaxkxf7){font-size:.8rem;padding:.2rem .6rem;background:var(--bg-tertiary);border-radius:4px;color:var(--text-muted)}.btn-code:where(.astro-xnaxkxf7){display:inline-flex;align-items:center;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:var(--border-radius);text-decoration:none;transition:all var(--transition-fast)}.btn-code:where(.astro-xnaxkxf7):hover{background:var(--accent);color:var(--bg-primary);text-decoration:none}@media(max-width:768px){.hero:where(.astro-xnaxkxf7){padding:var(--space-3xl) 0 var(--space-2xl)}.hero-title:where(.astro-xnaxkxf7){font-size:clamp(2rem,8vw,3rem)}}.whats-new:where(.astro-73zgccf2){background:var(--bg-secondary);border-top:2px solid var(--accent);border-bottom:2px solid var(--accent)}.whats-new-inner:where(.astro-73zgccf2) h3:where(.astro-73zgccf2){margin:var(--space-md) 0 var(--space-sm);font-size:1.25rem}.whats-new-inner:where(.astro-73zgccf2) p:where(.astro-73zgccf2){color:var(--text-secondary);margin-bottom:var(--space-md)}.tldr-table-wrapper:where(.astro-hfmvzhif){overflow-x:auto}.tldr-table:where(.astro-hfmvzhif){width:100%;border-collapse:collapse;font-size:.95rem}.tldr-table:where(.astro-hfmvzhif) td:where(.astro-hfmvzhif){padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border)}.tldr-table:where(.astro-hfmvzhif) td:where(.astro-hfmvzhif):first-child{font-weight:600;color:var(--text-primary);white-space:nowrap;width:35%}.tldr-table:where(.astro-hfmvzhif) td:where(.astro-hfmvzhif):last-child{color:var(--text-secondary)}.getting-started-badge:where(.astro-ubgpcgz4){display:inline-block;padding:var(--space-xs) var(--space-md);background:var(--accent);color:var(--bg-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:20px;margin-bottom:var(--space-md)}.setup-steps:where(.astro-ubgpcgz4){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-lg)}.setup-step:where(.astro-ubgpcgz4){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl);position:relative}.step-num:where(.astro-ubgpcgz4){display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--accent);color:var(--bg-primary);font-weight:700;font-size:1.1rem;border-radius:50%;margin-bottom:var(--space-md)}.setup-step:where(.astro-ubgpcgz4) h3:where(.astro-ubgpcgz4){font-size:1.1rem;margin-bottom:var(--space-sm)}.setup-step:where(.astro-ubgpcgz4) p:where(.astro-ubgpcgz4){color:var(--text-secondary);font-size:.95rem}.comparison-cards:where(.astro-4hu665oz){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-lg)}.comparison-card:where(.astro-4hu665oz){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl)}.comparison-header:where(.astro-4hu665oz){display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.comparison-icon:where(.astro-4hu665oz){font-size:1.5rem}.comparison-header:where(.astro-4hu665oz) h3:where(.astro-4hu665oz){font-size:1.2rem}.comparison-list:where(.astro-4hu665oz){list-style:none;padding:0;margin:0}.comparison-list:where(.astro-4hu665oz) li:where(.astro-4hu665oz){padding:var(--space-sm) 0;display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);font-size:.95rem}.status-icon:where(.astro-4hu665oz){flex-shrink:0;font-weight:700;font-size:.9rem}.status-icon:where(.astro-4hu665oz).bad{color:var(--status-danger)}.status-icon:where(.astro-4hu665oz).good{color:var(--status-success)}.comparison-without:where(.astro-4hu665oz){border-top:3px solid var(--status-danger)}.comparison-with:where(.astro-4hu665oz){border-top:3px solid var(--status-success)}.features-grid:where(.astro-d4bm4rbp){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.feature-card:where(.astro-d4bm4rbp){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl);text-decoration:none;color:inherit;transition:transform .2s,border-color .2s;position:relative}.feature-card:where(.astro-d4bm4rbp):hover{transform:translateY(-2px);border-color:var(--accent)}.feature-card:where(.astro-d4bm4rbp).featured{border-color:var(--accent);background:var(--surface-elevated)}.feature-badge:where(.astro-d4bm4rbp){position:absolute;top:var(--space-sm);right:var(--space-sm);background:var(--accent);color:var(--bg-primary);font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.feature-icon:where(.astro-d4bm4rbp){font-size:2rem;display:block;margin-bottom:var(--space-sm)}.feature-card:where(.astro-d4bm4rbp) h3:where(.astro-d4bm4rbp){font-size:1.1rem;margin-bottom:var(--space-xs)}.feature-card:where(.astro-d4bm4rbp) p:where(.astro-d4bm4rbp){color:var(--text-secondary);font-size:.9rem;margin-bottom:var(--space-sm)}.feature-meta:where(.astro-d4bm4rbp){font-size:.8rem;color:var(--accent);font-weight:600}.workflow-tabs:where(.astro-hpzfc74k){display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-lg);justify-content:flex-start}.workflow-tab:where(.astro-hpzfc74k){background:var(--surface-elevated);border:1px solid var(--border);border-radius:20px;padding:.4rem 1rem;font-size:.85rem;color:var(--text-secondary);cursor:pointer;transition:all .2s}.workflow-tab:where(.astro-hpzfc74k):hover,.workflow-tab:where(.astro-hpzfc74k).active{background:var(--accent);color:var(--bg-primary);border-color:var(--accent)}.workflow-grid:where(.astro-hpzfc74k){display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-md)}.workflow-card:where(.astro-hpzfc74k){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg);text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}.workflow-card:where(.astro-hpzfc74k):hover{transform:translateY(-2px);border-color:var(--accent)}.workflow-card:where(.astro-hpzfc74k)[hidden]{display:none}.workflow-header:where(.astro-hpzfc74k){display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm)}.workflow-icon:where(.astro-hpzfc74k){font-size:1.5rem}.complexity-badge:where(.astro-hpzfc74k){font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:12px;text-transform:uppercase;letter-spacing:.05em}.complexity-beginner:where(.astro-hpzfc74k){background:#22c55e26;color:var(--status-success)}.complexity-intermediate:where(.astro-hpzfc74k){background:#eab30826;color:var(--status-warning)}.complexity-advanced:where(.astro-hpzfc74k){background:#ef444426;color:var(--status-danger)}.workflow-card:where(.astro-hpzfc74k) h3:where(.astro-hpzfc74k){font-size:1rem;margin-bottom:var(--space-xs)}.workflow-card:where(.astro-hpzfc74k) p:where(.astro-hpzfc74k){color:var(--text-secondary);font-size:.85rem;margin:0}.prompt-categories:where(.astro-xnrx57ea){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md);margin-bottom:var(--space-xl)}.prompt-category-card:where(.astro-xnrx57ea){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg);text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}.prompt-category-card:where(.astro-xnrx57ea):hover{transform:translateY(-2px);border-color:var(--accent)}.prompt-cat-icon:where(.astro-xnrx57ea){font-size:2rem;display:block;margin-bottom:var(--space-sm)}.prompt-category-card:where(.astro-xnrx57ea) h3:where(.astro-xnrx57ea){font-size:1rem;margin-bottom:var(--space-xs)}.prompt-category-card:where(.astro-xnrx57ea) p:where(.astro-xnrx57ea){color:var(--text-secondary);font-size:.85rem;margin-bottom:var(--space-sm)}.prompt-count:where(.astro-xnrx57ea){font-size:.8rem;color:var(--accent);font-weight:600}.prompt-example:where(.astro-xnrx57ea){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);overflow:hidden}.prompt-example-header:where(.astro-xnrx57ea){display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border)}.prompt-example-header:where(.astro-xnrx57ea) h3:where(.astro-xnrx57ea){font-size:.95rem;margin:0}.btn-copy:where(.astro-xnrx57ea){background:var(--accent);color:var(--bg-primary);border:none;border-radius:var(--border-radius);padding:.3rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s}.btn-copy:where(.astro-xnrx57ea):hover{opacity:.85}.prompt-example:where(.astro-xnrx57ea) pre:where(.astro-xnrx57ea){padding:var(--space-lg);margin:0;overflow-x:auto;font-size:.85rem;line-height:1.6;color:var(--text-secondary)}.prompt-example:where(.astro-xnrx57ea) code:where(.astro-xnrx57ea){font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.comparison-table-wrapper:where(.astro-dbx2g6vr){overflow-x:auto;margin-bottom:var(--space-lg)}.comparison-table:where(.astro-dbx2g6vr){width:100%;border-collapse:collapse;font-size:.9rem;min-width:600px}.comparison-table:where(.astro-dbx2g6vr) th:where(.astro-dbx2g6vr){background:var(--surface-elevated);padding:var(--space-md);text-align:left;font-weight:700;font-size:.85rem;border-bottom:2px solid var(--border);white-space:nowrap}.comparison-table:where(.astro-dbx2g6vr) th:where(.astro-dbx2g6vr):first-child{border-top-left-radius:var(--border-radius)}.comparison-table:where(.astro-dbx2g6vr) th:where(.astro-dbx2g6vr):last-child{border-top-right-radius:var(--border-radius)}.comparison-table:where(.astro-dbx2g6vr) td:where(.astro-dbx2g6vr){padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);color:var(--text-secondary)}.row-label:where(.astro-dbx2g6vr){font-weight:600;color:var(--text-primary);white-space:nowrap}.feature-yes:where(.astro-dbx2g6vr){color:var(--status-success);font-weight:600}.feature-no:where(.astro-dbx2g6vr){color:var(--status-danger)}.feature-partial:where(.astro-dbx2g6vr){color:var(--status-warning)}.comparison-notes:where(.astro-dbx2g6vr){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg)}.comparison-notes:where(.astro-dbx2g6vr) p:where(.astro-dbx2g6vr){color:var(--text-secondary);font-size:.9rem;margin:0}.comparison-notes:where(.astro-dbx2g6vr) .footnote:where(.astro-dbx2g6vr){margin-top:var(--space-sm);font-size:.8rem;opacity:.8}.terms-grid:where(.astro-szrxjeqa){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.term-card:where(.astro-szrxjeqa){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg)}.term-card:where(.astro-szrxjeqa) h3:where(.astro-szrxjeqa){font-size:1rem;margin-bottom:var(--space-xs);color:var(--accent)}.term-card:where(.astro-szrxjeqa) p:where(.astro-szrxjeqa){color:var(--text-secondary);font-size:.9rem;margin:0}.terms-footer:where(.astro-szrxjeqa){text-align:left;color:var(--text-secondary);font-size:.9rem}.terms-footer:where(.astro-szrxjeqa) a{color:var(--accent);text-decoration:underline}.rules-grid:where(.astro-iunzbfbg){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.rule-card:where(.astro-iunzbfbg){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl);position:relative}.rule-number:where(.astro-iunzbfbg){display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--accent);color:var(--bg-primary);font-weight:700;font-size:.9rem;border-radius:50%;margin-bottom:var(--space-sm)}.rule-card:where(.astro-iunzbfbg) h3:where(.astro-iunzbfbg){font-size:1rem;margin-bottom:var(--space-xs)}.rule-card:where(.astro-iunzbfbg) p:where(.astro-iunzbfbg){color:var(--text-secondary);font-size:.9rem;margin:0}.rule-card:where(.astro-iunzbfbg) code{background:var(--bg-secondary);padding:.1rem .3rem;border-radius:3px;font-size:.8rem}.crosslink:where(.astro-6fizq46s){background:var(--bg-secondary);border-top:2px solid var(--accent);border-bottom:2px solid var(--accent)}.crosslink-inner:where(.astro-6fizq46s){text-align:left}.crosslink-inner:where(.astro-6fizq46s) h2:where(.astro-6fizq46s){font-size:1.5rem;margin-bottom:var(--space-sm)}.crosslink-subtitle:where(.astro-6fizq46s){color:var(--text-secondary);margin-bottom:var(--space-lg)}.crosslink-signals:where(.astro-6fizq46s){list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);text-align:left;margin-bottom:var(--space-lg)}.crosslink-signals:where(.astro-6fizq46s) li:where(.astro-6fizq46s){display:flex;align-items:center;gap:var(--space-sm);color:var(--text-secondary);font-size:.95rem}.signal-check:where(.astro-6fizq46s){color:var(--status-success);font-weight:700;flex-shrink:0}.crosslink-card:where(.astro-6fizq46s){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.crosslink-card-content:where(.astro-6fizq46s){text-align:left}.crosslink-card:where(.astro-6fizq46s) h3:where(.astro-6fizq46s){font-size:1.1rem;margin-bottom:var(--space-xs)}.crosslink-stats:where(.astro-6fizq46s){color:var(--text-secondary);font-size:.85rem;margin:0}@media(max-width:600px){.crosslink-card:where(.astro-6fizq46s){flex-direction:column;text-align:center}.crosslink-card-content:where(.astro-6fizq46s){text-align:center}}.related-grid:where(.astro-sygzersx){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-md)}.related-card:where(.astro-sygzersx){background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-lg);text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}.related-card:where(.astro-sygzersx):hover{transform:translateY(-2px);border-color:var(--accent)}.related-icon:where(.astro-sygzersx){font-size:2rem;display:block;margin-bottom:var(--space-sm)}.related-card:where(.astro-sygzersx) h3:where(.astro-sygzersx){font-size:1rem;margin-bottom:var(--space-xs)}.related-card:where(.astro-sygzersx) p:where(.astro-sygzersx){color:var(--text-secondary);font-size:.85rem;margin:0}.ecosystem:where(.astro-onhwbmrr){background-color:var(--bg-secondary)}.section-header:where(.astro-onhwbmrr){text-align:center;margin-bottom:var(--space-3xl)}.ecosystem-grid:where(.astro-onhwbmrr){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);align-items:stretch}.eco-card:where(.astro-onhwbmrr){position:relative;background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--border-radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.eco-card:where(.astro-onhwbmrr):hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.eco-card--featured:where(.astro-onhwbmrr){border-color:var(--accent-secondary);border-width:2px}.eco-badge:where(.astro-onhwbmrr){position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--accent-secondary);color:#fff;font-size:.75rem;font-weight:700;padding:3px 12px;border-radius:20px;white-space:nowrap;letter-spacing:.03em;text-transform:uppercase}.eco-header:where(.astro-onhwbmrr){display:flex;align-items:center;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:2px solid}.eco-header--ai:where(.astro-onhwbmrr){border-color:var(--accent-tertiary)}.eco-header--code:where(.astro-onhwbmrr){border-color:var(--accent)}.eco-header--cowork:where(.astro-onhwbmrr){border-color:var(--accent-secondary)}.eco-icon:where(.astro-onhwbmrr){font-size:2rem;line-height:1}.eco-label:where(.astro-onhwbmrr){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:2px}.eco-title:where(.astro-onhwbmrr){font-size:1.3rem;font-weight:700;margin:0}.eco-header--ai:where(.astro-onhwbmrr) .eco-title:where(.astro-onhwbmrr){color:var(--accent-tertiary)}.eco-header--code:where(.astro-onhwbmrr) .eco-title:where(.astro-onhwbmrr){color:var(--accent)}.eco-header--cowork:where(.astro-onhwbmrr) .eco-title:where(.astro-onhwbmrr){color:var(--accent-secondary)}.eco-title-link:where(.astro-onhwbmrr){color:inherit;text-decoration:none}.eco-title-link:where(.astro-onhwbmrr):hover{text-decoration:underline}.eco-tagline:where(.astro-onhwbmrr){font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.eco-definition:where(.astro-onhwbmrr){font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0;margin-top:calc(-1 * var(--space-sm))}.eco-use-cases:where(.astro-onhwbmrr){display:flex;flex-direction:column;gap:var(--space-xs)}.eco-use-case:where(.astro-onhwbmrr){font-size:.9rem;color:var(--text-secondary);padding:var(--space-xs) 0}.eco-tradeoffs:where(.astro-onhwbmrr){display:flex;flex-direction:column;gap:6px;padding:var(--space-md);background-color:var(--bg-tertiary);border-radius:var(--border-radius)}.eco-pro:where(.astro-onhwbmrr),.eco-con:where(.astro-onhwbmrr){font-size:.85rem;line-height:1.4}.eco-pro:where(.astro-onhwbmrr){color:var(--status-success)}.eco-con:where(.astro-onhwbmrr){color:var(--text-muted)}.eco-profile:where(.astro-onhwbmrr){display:flex;flex-direction:column;gap:4px;margin-top:auto}.eco-profile-label:where(.astro-onhwbmrr){font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.eco-profile-tags:where(.astro-onhwbmrr){font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ecosystem-note:where(.astro-onhwbmrr){display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-2xl);padding:var(--space-md) var(--space-xl);background-color:var(--bg-tertiary);border-radius:var(--border-radius-lg);font-size:.95rem;color:var(--text-secondary);text-align:center}.ecosystem-note-icon:where(.astro-onhwbmrr){font-size:1.1rem}.ecosystem-note:where(.astro-onhwbmrr) strong:where(.astro-onhwbmrr){color:var(--text-primary)}@media(max-width:900px){.ecosystem-grid:where(.astro-onhwbmrr){grid-template-columns:1fr;max-width:480px;margin:0 auto}.eco-card--featured:where(.astro-onhwbmrr){order:-1}}@media(max-width:600px){.ecosystem-note:where(.astro-onhwbmrr){flex-direction:column;text-align:center}}
