@media (prefers-reduced-motion:reduce),(hover:none){.spotlight-glow.svelte-i1kgg3{display:none}}.preview.svelte-15vcw9x{color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px -28px #00000020,0 3px 8px #00000003}.window-header.svelte-15vcw9x{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:14px clamp(24px,5vw,64px);display:flex}.window-dots.svelte-15vcw9x{gap:6px;display:flex}.window-dots.svelte-15vcw9x span:where(.svelte-15vcw9x){background:#e5e5e5;border-radius:50%;width:12px;height:12px}.message-content.svelte-15vcw9x{overflow-wrap:anywhere;min-width:0}.message-meta.svelte-15vcw9x{color:#a3a3a3;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 7px;margin-top:7px;font-family:inherit;font-size:10px;line-height:1.6;animation:.25s ease-out both svelte-15vcw9x-result-in;display:flex}.meta-separator.svelte-15vcw9x{color:#d4d4d4}.chat-window.svelte-15vcw9x{position:relative}.chat.svelte-15vcw9x{overscroll-behavior:contain;scrollbar-width:thin;padding-inline:clamp(24px,5vw,64px);flex-direction:column;gap:16px;height:360px;padding-bottom:144px;display:flex;overflow-y:auto}.line.svelte-15vcw9x{flex-shrink:0;grid-template-columns:22px 12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.prompt-line.svelte-15vcw9x{color:#171717}.agent-line.svelte-15vcw9x{color:#525252;opacity:0;transition:opacity .32s,transform .32s;transform:translateY(4px)}.agent-line.show.svelte-15vcw9x{opacity:1;transform:translateY(0)}.avatar.svelte-15vcw9x{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.avatar.user.svelte-15vcw9x{color:#404040;background:#f5f5f5}.avatar.agent.svelte-15vcw9x{color:#171717;background:0 0}.sigil.svelte-15vcw9x{color:#a3a3a3;padding-top:2px}.stack.svelte-15vcw9x{flex-direction:column;gap:6px;display:flex}.step.svelte-15vcw9x{color:#a3a3a3;align-items:center;gap:7px;transition:color .3s;display:flex}.step.active.svelte-15vcw9x{color:#171717}.step.done.svelte-15vcw9x{color:#404040}.step.done.svelte-15vcw9x svg{color:#16a34a}.dot.svelte-15vcw9x{border:1px solid #d4d4d4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.answer.svelte-15vcw9x{color:#262626}.completion-status.svelte-15vcw9x{color:#15803d;flex-shrink:0;align-items:center;gap:7px;font-size:12px;display:flex}.completion-status.svelte-15vcw9x span:where(.svelte-15vcw9x){color:#737373;margin-left:4px}.code-result.svelte-15vcw9x{flex-shrink:0;margin-left:50px;animation:.3s ease-out both svelte-15vcw9x-result-in;overflow:hidden}.code-heading.svelte-15vcw9x{color:#737373;overflow-wrap:anywhere;padding:9px 12px;font-size:10px}.diff-line.svelte-15vcw9x{border-left:2px solid #0000;grid-template-columns:10px minmax(0,1fr);gap:8px;padding:6px 12px;font-size:11px;display:grid}.diff-line.svelte-15vcw9x code:where(.svelte-15vcw9x){white-space:pre-wrap;overflow-wrap:anywhere}.removed.svelte-15vcw9x{color:#9f4141;background:#fef0f0;border-left-color:#e8b4b4}.added.svelte-15vcw9x{color:#166534;background:#edf8ef;border-left-color:#9dceb0}@keyframes svelte-15vcw9x-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cursor.svelte-15vcw9x{color:#171717;animation:1s step-end infinite svelte-15vcw9x-blink}@keyframes svelte-15vcw9x-blink{50%{opacity:0}}@media (width<=767px){.chat.svelte-15vcw9x{gap:10px;height:320px}}@media (prefers-reduced-motion:reduce){.cursor.svelte-15vcw9x,.code-result.svelte-15vcw9x,.message-meta.svelte-15vcw9x,.preview.svelte-15vcw9x .animate-spin{animation:none}.agent-line.svelte-15vcw9x,.step.svelte-15vcw9x{transition:none}}.hero-text.svelte-jhuur8{animation:.65s ease-out both svelte-jhuur8-settle-in}.demo-shell.svelte-jhuur8{animation:.85s ease-out .1s both svelte-jhuur8-settle-in}.demo-clip.svelte-jhuur8{-webkit-mask-image:linear-gradient(#000 65%,#000000d9 76%,#0000 100%);mask-image:linear-gradient(#000 65%,#000000d9 76%,#0000 100%)}.hero-glow.svelte-jhuur8{background:radial-gradient(65% 55% at 50% 45%,#ffffffd9 0%,#ffffff8c 45%,#0000 72%)}@keyframes svelte-jhuur8-settle-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-text.svelte-jhuur8,.demo-shell.svelte-jhuur8,.cta-mesh.svelte-1tuhq62,.cta-dots.svelte-1tuhq62{animation:none}}.cta-white-zone.svelte-1tuhq62{background:radial-gradient(48% 62% at 50% 42%,#fff 0%,#fffffff2 30%,#fff9 50%,#fff3 68%,#0000 80%)}.cta-mesh.svelte-1tuhq62{background-color:#fafbff;background-image:radial-gradient(60% 55% at 14% 34%,#a5f3fc80 0%,#0000 72%),radial-gradient(55% 45% at 45% 95%,#bfdbfe8c 0%,#0000 70%),radial-gradient(58% 52% at 88% 12%,#ddd6fe8c 0%,#0000 72%),radial-gradient(38% 34% at 103% 58%,#fccde966 0%,#0000 70%);animation:12s ease-in-out infinite alternate svelte-1tuhq62-cta-mesh-drift}@keyframes svelte-1tuhq62-cta-mesh-drift{0%{filter:saturate();background-position:0 0,0 0,0 0,0 0}50%{filter:saturate(1.25)}to{filter:saturate();background-position:18% -12%,-14% 9%,12% 15%,-9% -14%}}.cta-dots.svelte-1tuhq62{background-image:radial-gradient(#0f172a1a 1px,#0000 1px);background-size:24px 24px;animation:9s ease-in-out infinite alternate svelte-1tuhq62-cta-dots-breathe;-webkit-mask-image:radial-gradient(80% 70% at 50% 55%,#000 20%,#0000 95%);mask-image:radial-gradient(80% 70% at 50% 55%,#000 20%,#0000 95%)}@keyframes svelte-1tuhq62-cta-dots-breathe{0%{opacity:.5}to{opacity:.8}}.landing-page.svelte-1uha8ag{color:var(--foreground);background:#fff}.landing-page.svelte-1uha8ag section[id]{scroll-margin-top:9rem}@media (prefers-reduced-motion:reduce){.landing-page.svelte-1uha8ag *,.landing-page.svelte-1uha8ag :before,.landing-page.svelte-1uha8ag :after{transition:none!important;animation:none!important}}
