.animated-terminal{background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px #0009;width:100%;max-width:800px;margin:0 auto}.terminal-header{background:linear-gradient(180deg,#3d3d3d,#2d2d2d);padding:12px 16px;display:flex;align-items:center;gap:12px}.terminal-buttons{display:flex;gap:8px}.terminal-btn{width:14px;height:14px;border-radius:50%}.terminal-btn.close{background:#ff5f56}.terminal-btn.minimize{background:#ffbd2e}.terminal-btn.maximize{background:#27ca40}.terminal-title{flex:1;text-align:center;color:#9ca3af;font-size:.85rem;font-family:system-ui,-apple-system,sans-serif}.terminal-spacer{width:62px}.terminal-body{padding:16px 20px 20px;font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace;font-size:14px;line-height:1.25;height:450px;overflow-y:hidden;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.terminal-body::-webkit-scrollbar{display:none}.terminal-prompt{display:flex;align-items:center;gap:10px;margin-bottom:8px}.prompt-symbol{color:#10b981;font-weight:700}.prompt-command{color:#60a5fa}.cursor{color:#10b981;animation:blink 1s step-end infinite}.cursor.hidden{display:none}@keyframes blink{50%{opacity:0}}.terminal-output{opacity:0;transition:opacity .3s ease}.terminal-output.visible{opacity:1}.output-line{opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;white-space:pre;line-height:1.25;padding:0;margin:0}.output-line.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.animated-terminal{border-radius:8px}.terminal-header{padding:10px 12px}.terminal-btn{width:12px;height:12px}.terminal-title{font-size:.75rem}.terminal-body{padding:12px 16px 16px;font-size:12px;height:380px}.terminal-prompt{gap:8px;margin-bottom:6px}}@media(max-width:480px){.terminal-body{font-size:11px;height:340px;padding:10px 12px 14px}}.carousel-section{padding:5rem 2rem;background:#0a0a0a}.carousel-section h2{color:#f9fafb;text-align:center;margin-bottom:3rem;font-size:2.25rem}.carousel-container{display:flex;align-items:center;gap:1.5rem;max-width:1000px;margin:0 auto}.carousel-nav{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#171717;border:1px solid #262626;color:#9ca3af;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.carousel-nav:hover{background:#262626;color:#10b981;border-color:#10b981}.carousel-nav svg{width:24px;height:24px}.carousel-track{flex:1;overflow:hidden;position:relative}.carousel-slide{display:none;animation:fadeIn .4s ease}.carousel-slide.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.slide-caption{text-align:center;color:#10b981;margin-top:1.5rem;font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.carousel-dots{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:1.5rem}.dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:50%;background:#404040;border:none;padding:0;margin:0;cursor:pointer;transition:background .2s ease;appearance:none;-webkit-appearance:none;outline:none;vertical-align:middle;display:inline-block;box-sizing:border-box}.dot:hover{background:#6b7280}.dot.active{background:#10b981}@media(max-width:768px){.carousel-nav{display:none}.carousel-section{padding:3rem 1rem}.carousel-section h2{font-size:1.75rem}}.hero-header:where(.astro-bbe6dxrz){text-align:center;padding:4rem 2rem 2rem;background:linear-gradient(180deg,#0a0a0a,#0f0f0f)}.hero-title:where(.astro-bbe6dxrz){font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#10b981,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle:where(.astro-bbe6dxrz){font-size:1.25rem;color:#9ca3af;margin-bottom:2rem;max-width:850px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-buttons:where(.astro-bbe6dxrz){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button:where(.astro-bbe6dxrz){display:inline-flex;align-items:center;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease}.hero-button:where(.astro-bbe6dxrz).primary{background:#10b981;color:#0a0a0a}.hero-button:where(.astro-bbe6dxrz).primary:hover{background:#6ee7b7}.hero-button:where(.astro-bbe6dxrz).secondary{background:transparent;color:#10b981;border:2px solid #10b981}.hero-button:where(.astro-bbe6dxrz).secondary:hover{background:#10b981;color:#0a0a0a}.github-button:where(.astro-bbe6dxrz){background:#10b981;color:#0a0a0a;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.github-button:where(.astro-bbe6dxrz):hover{background:#6ee7b7;transform:translateY(-2px);box-shadow:0 4px 20px #10b98166}.hero-illustration-section:where(.astro-bbe6dxrz){width:100%;background:#0f0f0f;padding:2rem 1rem;overflow:hidden}.hero-illustration-container:where(.astro-bbe6dxrz){max-width:1200px;margin:0 auto}.hero-illustration-container:where(.astro-bbe6dxrz) img:where(.astro-bbe6dxrz){width:100%;height:auto;display:block}.feature-grid:where(.astro-bbe6dxrz){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:4rem 2rem;max-width:1200px;margin:0 auto;background:#0f0f0f}.feature-card:where(.astro-bbe6dxrz){background:#171717;border:1px solid #262626;border-radius:.75rem;padding:1.5rem;transition:border-color .2s ease,transform .2s ease;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-start}.feature-card:where(.astro-bbe6dxrz):hover{border-color:#10b981;transform:translateY(-2px)}.feature-card:where(.astro-bbe6dxrz) h3:where(.astro-bbe6dxrz){color:#f9fafb;margin:0 0 .5rem;font-size:1.1rem}.feature-card:where(.astro-bbe6dxrz) p:where(.astro-bbe6dxrz){color:#9ca3af;font-size:.9rem;line-height:1.5;margin:0}.feature-card:where(.astro-bbe6dxrz) code:where(.astro-bbe6dxrz){background:#262626;color:#e5e7eb;padding:.15em .4em;border-radius:.25rem;font-size:.85em}.feature-card:where(.astro-bbe6dxrz).coming-soon{position:relative;border-color:#f59e0b40;justify-content:flex-start;align-items:flex-start}.feature-card:where(.astro-bbe6dxrz).coming-soon h3:where(.astro-bbe6dxrz),.feature-card:where(.astro-bbe6dxrz).coming-soon p:where(.astro-bbe6dxrz){width:100%;text-align:left}.feature-card:where(.astro-bbe6dxrz).coming-soon:hover{border-color:#f59e0b}.feature-card:where(.astro-bbe6dxrz) .badge:where(.astro-bbe6dxrz){position:absolute;top:-10px;right:1rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#0a0a0a;font-size:.65rem;font-weight:700;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em}.stats-section:where(.astro-bbe6dxrz){display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:3rem 2rem;max-width:1200px;margin:0 auto;background:#0a0a0a;border-top:1px solid #262626;border-bottom:1px solid #262626;align-items:baseline}.stat-card:where(.astro-bbe6dxrz){text-align:center;padding:1.5rem 1rem}.stat-number:where(.astro-bbe6dxrz){font-size:3rem;font-weight:700;background:linear-gradient(135deg,#10b981,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin:0}.stat-label:where(.astro-bbe6dxrz){display:block;color:#9ca3af;font-size:.9rem;margin-top:.5rem;line-height:1.4}.stat-card:where(.astro-bbe6dxrz) a:where(.astro-bbe6dxrz){display:inline-block;color:#6b7280;font-size:.75rem;text-decoration:none;margin-top:.5rem;transition:color .2s ease}.stat-card:where(.astro-bbe6dxrz) a:where(.astro-bbe6dxrz):hover{color:#10b981}.comparison-section:where(.astro-bbe6dxrz){padding:4rem 2rem;background:#0a0a0a}.comparison-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz){color:#f9fafb;text-align:center;margin-bottom:.75rem;font-size:1.75rem}.comparison-subtitle:where(.astro-bbe6dxrz){color:#9ca3af;text-align:center;margin-bottom:2rem;font-size:1.1rem}.table-wrapper:where(.astro-bbe6dxrz){max-width:1000px;margin:0 auto;overflow-x:auto}.comparison-table:where(.astro-bbe6dxrz){width:100%;border-collapse:collapse;background:#171717;border-radius:.5rem;overflow:hidden;table-layout:fixed}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz),.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz){padding:1rem;text-align:center;border-bottom:1px solid #262626;font-size:.9rem;vertical-align:middle}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz):first-child,.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz):first-child{text-align:left;width:25%}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz):not(:first-child),.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz):not(:first-child){width:15%}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz){background:#0f0f0f;color:#f9fafb;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em}.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz){color:#d1d5db}.comparison-table:where(.astro-bbe6dxrz) .check:where(.astro-bbe6dxrz){color:#22c55e;font-weight:600}.comparison-table:where(.astro-bbe6dxrz) .cross:where(.astro-bbe6dxrz){color:#6b7280}.comparison-table:where(.astro-bbe6dxrz) .partial:where(.astro-bbe6dxrz){color:#f59e0b}.comparison-table:where(.astro-bbe6dxrz) .coming-soon:where(.astro-bbe6dxrz){color:#f59e0b;font-weight:600;font-style:italic}.site-footer:where(.astro-bbe6dxrz){padding:2rem;text-align:center;border-top:1px solid #262626;background:#0a0a0a}.site-footer:where(.astro-bbe6dxrz) p:where(.astro-bbe6dxrz){color:#6b7280;font-size:.9rem}.site-footer:where(.astro-bbe6dxrz) a:where(.astro-bbe6dxrz){color:#10b981;text-decoration:none}.site-footer:where(.astro-bbe6dxrz) a:where(.astro-bbe6dxrz):hover{text-decoration:underline}.dont-use-section:where(.astro-bbe6dxrz){background:#070707;padding:4rem 2rem;border-top:1px solid #262626}.dont-use-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz){color:#f9fafb;text-align:center;font-size:2.5rem;margin-bottom:.75rem}.dont-use-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz) .strikethrough:where(.astro-bbe6dxrz){text-decoration:line-through;text-decoration-color:#ef4444;text-decoration-thickness:3px}.dont-use-intro:where(.astro-bbe6dxrz){color:#9ca3af;text-align:center;font-size:1.1rem;margin-bottom:3rem}.dont-use-grid:where(.astro-bbe6dxrz){display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;align-items:start}.dont-use-card:where(.astro-bbe6dxrz){background:#0d0d0d;border:1px solid #1f1f1f;border-radius:.75rem;padding:1.5rem}.dont-use-card:where(.astro-bbe6dxrz) h3:where(.astro-bbe6dxrz){color:#f3f4f6;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.dont-use-card:where(.astro-bbe6dxrz) p:where(.astro-bbe6dxrz){color:#b8bfc9;font-size:1.1rem;line-height:1.7;margin:0}.dont-use-card:where(.astro-bbe6dxrz) code:where(.astro-bbe6dxrz){background:#1a1a1a;color:#9ca3af;padding:.15em .4em;border-radius:.25rem;font-size:.85em}.dont-use-card:where(.astro-bbe6dxrz) em:where(.astro-bbe6dxrz){color:#9ca3af;font-style:italic}.still-reading:where(.astro-bbe6dxrz){text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #1f1f1f}.still-reading:where(.astro-bbe6dxrz) p:where(.astro-bbe6dxrz){color:#d1d5db;font-size:1.1rem;margin-bottom:1.5rem}.still-reading:where(.astro-bbe6dxrz) .hero-button:where(.astro-bbe6dxrz).primary{background:#10b981;color:#0a0a0a;padding:.875rem 2rem;font-size:1rem}.still-reading:where(.astro-bbe6dxrz) .hero-button:where(.astro-bbe6dxrz).primary:hover{background:#6ee7b7}@media(max-width:1024px){.feature-grid:where(.astro-bbe6dxrz){grid-template-columns:repeat(2,1fr)}.stats-section:where(.astro-bbe6dxrz){grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-header:where(.astro-bbe6dxrz){padding:2rem 1rem}.hero-title:where(.astro-bbe6dxrz){font-size:1.75rem}.hero-subtitle:where(.astro-bbe6dxrz){font-size:1rem}.hero-buttons:where(.astro-bbe6dxrz){flex-direction:column;align-items:center}.stats-section:where(.astro-bbe6dxrz){grid-template-columns:1fr;padding:2rem 1rem}.stat-number:where(.astro-bbe6dxrz){font-size:2.5rem}.feature-grid:where(.astro-bbe6dxrz){grid-template-columns:1fr;padding:2rem 1rem}.comparison-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz){font-size:1.25rem}.comparison-subtitle:where(.astro-bbe6dxrz){font-size:.95rem}.comparison-table:where(.astro-bbe6dxrz){table-layout:auto}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz),.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz){padding:.75rem .5rem;font-size:.8rem}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz):first-child,.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz):first-child{width:auto}.comparison-table:where(.astro-bbe6dxrz) th:where(.astro-bbe6dxrz):not(:first-child),.comparison-table:where(.astro-bbe6dxrz) td:where(.astro-bbe6dxrz):not(:first-child){width:auto}.dont-use-section:where(.astro-bbe6dxrz){padding:3rem 1rem}.dont-use-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz){font-size:1.75rem}.dont-use-intro:where(.astro-bbe6dxrz){font-size:1rem}.dont-use-grid:where(.astro-bbe6dxrz){grid-template-columns:1fr}.shift-grid:where(.astro-bbe6dxrz){grid-template-columns:1fr}.paradigm-contrast:where(.astro-bbe6dxrz){flex-direction:column;gap:1rem}.paradigm-arrow:where(.astro-bbe6dxrz){transform:rotate(90deg)}}.vision-section:where(.astro-bbe6dxrz){padding:4rem 2rem;background:linear-gradient(180deg,#0a0a0a,#0d0d0d,#0a0a0a);border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.vision-header:where(.astro-bbe6dxrz){text-align:center;margin-bottom:2rem}.vision-label:where(.astro-bbe6dxrz){display:inline-block;padding:.25rem .75rem;background:#10b98126;color:#10b981;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;margin-bottom:1rem}.vision-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz){font-size:2.25rem;font-weight:700;color:#f9fafb;margin:0}.vision-intro:where(.astro-bbe6dxrz){text-align:center;font-size:1.25rem;color:#9ca3af;max-width:800px;margin:0 auto 3rem;line-height:1.6}.shift-grid:where(.astro-bbe6dxrz){display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 3rem}.shift-card:where(.astro-bbe6dxrz){background:#171717;border:1px solid #262626;border-radius:12px;padding:1.5rem;transition:border-color .2s ease,transform .2s ease}.shift-card:where(.astro-bbe6dxrz):hover{border-color:#404040;transform:translateY(-2px)}.shift-icon:where(.astro-bbe6dxrz){width:48px;height:48px;background:#10b9811a;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.shift-icon:where(.astro-bbe6dxrz) svg:where(.astro-bbe6dxrz){width:24px;height:24px;color:#10b981}.shift-card:where(.astro-bbe6dxrz) h3:where(.astro-bbe6dxrz){font-size:1.1rem;font-weight:600;color:#f9fafb;margin:0 0 .5rem}.shift-card:where(.astro-bbe6dxrz) p:where(.astro-bbe6dxrz){font-size:.9rem;color:#9ca3af;margin:0;line-height:1.5}.paradigm-contrast:where(.astro-bbe6dxrz){display:flex;align-items:center;justify-content:center;gap:2rem;max-width:900px;margin:0 auto}.old-paradigm:where(.astro-bbe6dxrz),.new-paradigm:where(.astro-bbe6dxrz){flex:1;padding:1.5rem;border-radius:12px}.old-paradigm:where(.astro-bbe6dxrz){background:#6b72801a;border:1px solid #374151}.new-paradigm:where(.astro-bbe6dxrz){background:#10b9811a;border:1px solid #10b981}.paradigm-label:where(.astro-bbe6dxrz){display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.old-paradigm:where(.astro-bbe6dxrz) .paradigm-label:where(.astro-bbe6dxrz){color:#6b7280}.new-paradigm:where(.astro-bbe6dxrz) .paradigm-label:where(.astro-bbe6dxrz){color:#10b981}.paradigm-contrast:where(.astro-bbe6dxrz) h4:where(.astro-bbe6dxrz){font-size:1.25rem;font-weight:700;margin:0 0 1rem}.old-paradigm:where(.astro-bbe6dxrz) h4:where(.astro-bbe6dxrz){color:#9ca3af}.new-paradigm:where(.astro-bbe6dxrz) h4:where(.astro-bbe6dxrz){color:#f9fafb}.paradigm-contrast:where(.astro-bbe6dxrz) ul:where(.astro-bbe6dxrz){list-style:none;margin:0;padding:0}.paradigm-contrast:where(.astro-bbe6dxrz) li:where(.astro-bbe6dxrz){font-size:.9rem;padding:.25rem 0;display:flex;align-items:center;gap:.5rem}.old-paradigm:where(.astro-bbe6dxrz) li:where(.astro-bbe6dxrz){color:#6b7280}.old-paradigm:where(.astro-bbe6dxrz) li:where(.astro-bbe6dxrz):before{content:"×";color:#6b7280;font-weight:700}.new-paradigm:where(.astro-bbe6dxrz) li:where(.astro-bbe6dxrz){color:#d1d5db}.new-paradigm:where(.astro-bbe6dxrz) li:where(.astro-bbe6dxrz):before{content:"✓";color:#10b981;font-weight:700}.paradigm-arrow:where(.astro-bbe6dxrz){flex-shrink:0}.paradigm-arrow:where(.astro-bbe6dxrz) svg:where(.astro-bbe6dxrz){width:32px;height:32px;color:#10b981}@media(max-width:900px){.shift-grid:where(.astro-bbe6dxrz){grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.vision-section:where(.astro-bbe6dxrz) h2:where(.astro-bbe6dxrz){font-size:1.75rem}.vision-intro:where(.astro-bbe6dxrz){font-size:1rem}.shift-grid:where(.astro-bbe6dxrz){grid-template-columns:1fr}.paradigm-contrast:where(.astro-bbe6dxrz){flex-direction:column}.paradigm-arrow:where(.astro-bbe6dxrz){transform:rotate(90deg)}}.hero,main>header,.content-panel>header,[aria-label=Main]>header,.main-pane>h1:first-child,.sl-markdown-content>h1:first-child{display:none!important}
