.hero-section:where(.astro-aqdkjq47){padding:5rem 1.5rem 4rem;text-align:center;background:linear-gradient(180deg,transparent,rgb(13 148 136 / .05))}.hero-container:where(.astro-aqdkjq47){max-width:800px;margin:0 auto}.hero-badge:where(.astro-aqdkjq47){display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#0d9488;color:#fff;border-radius:2rem;font-size:.875rem;font-weight:500;margin-bottom:2rem}.badge-icon:where(.astro-aqdkjq47){width:1.25rem;height:1.25rem}.hero-title:where(.astro-aqdkjq47){font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2;color:var(--sl-color-text);margin-bottom:1.5rem}.highlight:where(.astro-aqdkjq47){color:#0d9488}.dark .highlight:where(.astro-aqdkjq47){color:#2dd4bf}.hero-subtitle:where(.astro-aqdkjq47){font-size:1.125rem;color:#52525b;line-height:1.7;margin-bottom:2rem}.dark .hero-subtitle:where(.astro-aqdkjq47){color:#a1a1aa}.hero-install:where(.astro-aqdkjq47){display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#18181b;border:1px solid #27272a;border-radius:.5rem;margin-bottom:2rem}.hero-install:where(.astro-aqdkjq47) code:where(.astro-aqdkjq47){color:#4ade80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem}.copy-btn:where(.astro-aqdkjq47){padding:.25rem .5rem;background:#27272a;border:none;border-radius:.25rem;color:#a1a1aa;font-size:.75rem;cursor:pointer}.copy-btn:where(.astro-aqdkjq47):hover{background:#3f3f46;color:#fafafa}.hero-ctas:where(.astro-aqdkjq47){display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-primary:where(.astro-aqdkjq47){padding:.875rem 1.75rem;background:#0d9488;color:#fff;border-radius:.5rem;font-weight:500;text-decoration:none;transition:background .2s}.cta-primary:where(.astro-aqdkjq47):hover{background:#0f766e}.cta-secondary:where(.astro-aqdkjq47){padding:.875rem 1.75rem;background:transparent;border:1px solid #d4d4d8;color:var(--sl-color-text);border-radius:.5rem;font-weight:500;text-decoration:none;transition:all .2s}.dark .cta-secondary:where(.astro-aqdkjq47){border-color:#3f3f46}.cta-secondary:where(.astro-aqdkjq47):hover{background:#f4f4f5}.dark .cta-secondary:where(.astro-aqdkjq47):hover{background:#27272a}.section-container:where(.astro-aqdkjq47){max-width:1100px;margin:0 auto;padding:0 1.5rem}.section-title:where(.astro-aqdkjq47){font-size:2rem;font-weight:700;color:var(--sl-color-text);text-align:center;margin-bottom:.5rem}.section-subtitle:where(.astro-aqdkjq47){font-size:1.125rem;color:#52525b;text-align:center;margin-bottom:3rem}.dark .section-subtitle:where(.astro-aqdkjq47){color:#a1a1aa}.problems-section:where(.astro-aqdkjq47){padding:5rem 0;background:#f4f4f5;border-top:1px solid #e4e4e7}.dark .problems-section:where(.astro-aqdkjq47){background:#18181b;border-top-color:#27272a}.problems-grid:where(.astro-aqdkjq47){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:900px){.problems-grid:where(.astro-aqdkjq47){grid-template-columns:1fr}}.problem-card:where(.astro-aqdkjq47){background:var(--sl-color-bg);border:1px solid #e4e4e7;border-radius:1rem;padding:2rem}.dark .problem-card:where(.astro-aqdkjq47){border-color:#27272a}.problem-icon:where(.astro-aqdkjq47){font-size:2rem;margin-bottom:1rem}.problem-card:where(.astro-aqdkjq47) h3:where(.astro-aqdkjq47){font-size:1.25rem;font-weight:600;color:var(--sl-color-text);margin-bottom:1rem}.problem-before:where(.astro-aqdkjq47),.problem-after:where(.astro-aqdkjq47){font-size:.9rem;color:#52525b;line-height:1.6;margin-bottom:1rem}.dark .problem-before:where(.astro-aqdkjq47),.dark .problem-after:where(.astro-aqdkjq47){color:#a1a1aa}.problem-before:where(.astro-aqdkjq47) strong:where(.astro-aqdkjq47){color:#dc2626}.problem-after:where(.astro-aqdkjq47) strong:where(.astro-aqdkjq47){color:#0d9488}.dark .problem-after:where(.astro-aqdkjq47) strong:where(.astro-aqdkjq47){color:#2dd4bf}.pipeline-section:where(.astro-aqdkjq47){padding:5rem 0}.pipeline-visual:where(.astro-aqdkjq47){display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.pipeline-arrow:where(.astro-aqdkjq47){font-size:2rem;color:#0d9488;font-weight:300}.dark .pipeline-arrow:where(.astro-aqdkjq47){color:#2dd4bf}.step-box:where(.astro-aqdkjq47){background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.75rem;padding:1.5rem;min-width:180px}.dark .step-box:where(.astro-aqdkjq47){background:#18181b;border-color:#27272a}.step-label:where(.astro-aqdkjq47){display:block;font-weight:600;color:#0d9488;margin-bottom:.75rem;font-size:1.1rem}.dark .step-label:where(.astro-aqdkjq47){color:#2dd4bf}.step-items:where(.astro-aqdkjq47){list-style:none;padding:0;margin:0;font-size:.875rem;color:#52525b}.dark .step-items:where(.astro-aqdkjq47){color:#a1a1aa}.step-items:where(.astro-aqdkjq47) li:where(.astro-aqdkjq47){padding:.25rem 0}.example-section:where(.astro-aqdkjq47){padding:5rem 0;background:#18181b;border-top:1px solid #27272a;border-bottom:1px solid #27272a}.example-section:where(.astro-aqdkjq47) .section-title:where(.astro-aqdkjq47),.example-section:where(.astro-aqdkjq47) .section-subtitle:where(.astro-aqdkjq47){color:#fafafa}.example-section:where(.astro-aqdkjq47) .section-subtitle:where(.astro-aqdkjq47){color:#a1a1aa}.conversation:where(.astro-aqdkjq47){max-width:700px;margin:0 auto 2rem}.message:where(.astro-aqdkjq47){margin-bottom:1rem;padding:1rem;border-radius:.75rem}.message:where(.astro-aqdkjq47).user{background:#27272a;margin-left:2rem}.message:where(.astro-aqdkjq47).claude{background:#0d948826;margin-right:2rem}.role:where(.astro-aqdkjq47){display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.message:where(.astro-aqdkjq47).user .role:where(.astro-aqdkjq47){color:#a1a1aa}.message:where(.astro-aqdkjq47).claude .role:where(.astro-aqdkjq47){color:#2dd4bf}.message:where(.astro-aqdkjq47) p:where(.astro-aqdkjq47){color:#fafafa;margin:0;font-size:.95rem}.image-placeholder:where(.astro-aqdkjq47){margin-top:.75rem;padding:1rem;background:#27272a;border-radius:.5rem;font-size:.8rem;color:#71717a;text-align:center}.conversation-note:where(.astro-aqdkjq47){text-align:center;color:#a1a1aa;font-size:.95rem;max-width:600px;margin:0 auto}.commands-section:where(.astro-aqdkjq47){padding:5rem 0}.commands-grid:where(.astro-aqdkjq47){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:768px){.commands-grid:where(.astro-aqdkjq47){grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.commands-grid:where(.astro-aqdkjq47){grid-template-columns:1fr}}.command-card:where(.astro-aqdkjq47){background:#f4f4f5;border:1px solid #e4e4e7;border-radius:.75rem;padding:1.25rem;position:relative}.dark .command-card:where(.astro-aqdkjq47){background:#18181b;border-color:#27272a}.command-card:where(.astro-aqdkjq47).primary{grid-column:span 1;border-color:#0d94884d;background:#0d94880d}.dark .command-card:where(.astro-aqdkjq47).primary{background:#0d94881a;border-color:#0d94884d}.command-card:where(.astro-aqdkjq47) code:where(.astro-aqdkjq47){display:block;font-size:1rem;font-weight:600;color:var(--sl-color-text);margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.command-card:where(.astro-aqdkjq47) p:where(.astro-aqdkjq47){font-size:.875rem;color:#52525b;margin:0}.dark .command-card:where(.astro-aqdkjq47) p:where(.astro-aqdkjq47){color:#a1a1aa}.command-badge:where(.astro-aqdkjq47){position:absolute;top:.75rem;right:.75rem;font-size:.65rem;font-weight:600;padding:.2rem .5rem;background:#0d9488;color:#fff;border-radius:.25rem;text-transform:uppercase;letter-spacing:.05em}.command-badge:where(.astro-aqdkjq47).secondary{background:#52525b}.install-section:where(.astro-aqdkjq47){padding:5rem 0;background:linear-gradient(180deg,rgb(13 148 136 / .05),transparent);text-align:center}.install-title:where(.astro-aqdkjq47){font-size:2rem;font-weight:700;color:var(--sl-color-text);margin-bottom:1.5rem}.install-code:where(.astro-aqdkjq47){display:inline-block;padding:1rem 1.5rem;background:#18181b;border:1px solid #27272a;border-radius:.5rem;margin-bottom:1rem}.install-code:where(.astro-aqdkjq47) code:where(.astro-aqdkjq47){color:#4ade80;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.install-note:where(.astro-aqdkjq47){color:#52525b;font-size:.9rem;margin-bottom:2rem}.dark .install-note:where(.astro-aqdkjq47){color:#a1a1aa}.install-ctas:where(.astro-aqdkjq47){display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}
