.kpi-tile[data-v-4d5a988f]{border-radius:.75rem;border-width:1px;display:flex;flex-direction:column;gap:.125rem;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.625rem}.kpi-tile[data-v-4d5a988f]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.kpi-label[data-v-4d5a988f]{font-size:10px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.kpi-label[data-v-4d5a988f]:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.kpi-value[data-v-4d5a988f]{font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1.25}.kpi-delta[data-v-4d5a988f]{font-size:10px;font-weight:600}.kpi-delta.positive[data-v-4d5a988f]{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.kpi-delta.negative[data-v-4d5a988f]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.bar-col[data-v-4d5a988f]{animation:barGrow-4d5a988f .6s cubic-bezier(.34,1.56,.64,1) both;transform-origin:bottom}@keyframes barGrow-4d5a988f{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.line-path[data-v-4d5a988f]{animation:drawLine-4d5a988f 1.2s ease-out .5s forwards;stroke-dasharray:200;stroke-dashoffset:200}.line-area[data-v-4d5a988f]{animation:fadeArea-4d5a988f .6s ease-out 1.4s forwards;opacity:0}@keyframes drawLine-4d5a988f{to{stroke-dashoffset:0}}@keyframes fadeArea-4d5a988f{to{opacity:1}}.cursor-blink[data-v-4d5a988f]{animation:blink-4d5a988f 1s step-start infinite}@keyframes blink-4d5a988f{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.animate-bounce-slow[data-v-4d5a988f],.animate-fade-in[data-v-4d5a988f],.animate-fade-in-up[data-v-4d5a988f],.bar-col[data-v-4d5a988f],.cursor-blink[data-v-4d5a988f],.line-area[data-v-4d5a988f],.line-path[data-v-4d5a988f]{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.live-embed-frame[data-v-4f6cbe68]{height:1150px}@media(max-width:640px){.live-embed-frame[data-v-4f6cbe68]{height:1450px}}.chart-canvas[data-v-a95b7225]{height:280px}.playground-fade-enter-active[data-v-a95b7225],.playground-fade-leave-active[data-v-a95b7225]{transition:opacity .3s ease,transform .3s ease}.playground-fade-enter-from[data-v-a95b7225],.playground-fade-leave-to[data-v-a95b7225]{opacity:0;transform:translateY(8px)}.log-line-enter-active[data-v-a95b7225]{transition:opacity .2s ease,transform .2s ease}.log-line-enter-from[data-v-a95b7225]{opacity:0;transform:translate(-6px)}.mic-listening-ring[data-v-a95b7225]{animation:mic-ring-pulse-a95b7225 1.2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid rgba(239,68,68,.6);border-radius:.75rem;inset:0;position:absolute}.mic-pulse-dot[data-v-a95b7225]{animation:mic-dot-pulse-a95b7225 1s ease-in-out infinite;background:#ef4444;border-radius:50%;display:block;height:8px;width:8px}@keyframes mic-ring-pulse-a95b7225{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}@keyframes mic-dot-pulse-a95b7225{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.mic-hint-enter-active[data-v-a95b7225],.mic-hint-leave-active[data-v-a95b7225]{transition:opacity .2s ease,transform .2s ease}.mic-hint-enter-from[data-v-a95b7225],.mic-hint-leave-to[data-v-a95b7225]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.log-line-enter-active[data-v-a95b7225],.mic-hint-enter-active[data-v-a95b7225],.mic-hint-leave-active[data-v-a95b7225],.playground-fade-enter-active[data-v-a95b7225],.playground-fade-leave-active[data-v-a95b7225]{transition:none}.mic-listening-ring[data-v-a95b7225],.mic-pulse-dot[data-v-a95b7225]{animation:none}}.step-bubble[data-v-1e9920be]{border-radius:1rem;flex-shrink:0;height:5rem;position:relative;width:5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.step-bubble[data-v-1e9920be],.step-number[data-v-1e9920be]{align-items:center;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;justify-content:center}.step-number[data-v-1e9920be]{border-color:currentColor;border-radius:9999px;border-width:2px;height:1.75rem;left:-.625rem;position:absolute;top:-.625rem;width:1.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;font-weight:700;line-height:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.step-number[data-v-1e9920be]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.step-icon[data-v-1e9920be]{height:2.25rem;width:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.illustration-frame[data-v-1e9920be]{border-radius:.75rem;border-width:1px;overflow:hidden;width:100%;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.illustration-frame[data-v-1e9920be]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.frame-chrome[data-v-1e9920be]{align-items:center;border-bottom-width:1px;display:flex;gap:.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.5rem .75rem}.frame-chrome[data-v-1e9920be]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dot[data-v-1e9920be]{border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.frame-urlbar[data-v-1e9920be]{border-radius:.25rem;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:9px;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.frame-urlbar[data-v-1e9920be]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.frame-body[data-v-1e9920be]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));padding:.75rem}.frame-body[data-v-1e9920be]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.illustration-img[data-v-1e9920be]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.source-chip[data-v-1e9920be]{align-items:center;border-radius:.5rem;border-width:1px;cursor:default;display:flex;flex-direction:column;gap:.125rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:9px;padding:.375rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.source-chip[data-v-1e9920be]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.source-chip--active[data-v-1e9920be]{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.source-chip--active[data-v-1e9920be]:is(.dark *){--tw-border-opacity:1;background-color:#1e3a8a4d;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.chat-bubble[data-v-1e9920be]{border-radius:.75rem;font-size:10px;line-height:1.375;max-width:80%;padding:.375rem .625rem}.chat-bubble--user[data-v-1e9920be]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.chat-bubble--ai[data-v-1e9920be]{align-items:center;border-width:1px;display:flex;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.chat-bubble--ai[data-v-1e9920be]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.typing-dot[data-v-1e9920be]{border-radius:9999px;display:inline-block;height:.25rem;width:.25rem;--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.typing-dot[data-v-1e9920be]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.typing-dot[data-v-1e9920be]{animation:typingBounce-1e9920be .8s ease-in-out infinite}@keyframes typingBounce-1e9920be{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.share-option[data-v-1e9920be]{align-items:center;border-radius:.5rem;border-width:1px;display:flex;gap:.375rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .5rem}.share-option[data-v-1e9920be]:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.timeline-line.line-ready[data-v-1e9920be]{clip-path:inset(0 100% 0 0);transition:clip-path 0s}.timeline-line.line-ready.line-visible[data-v-1e9920be]{clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.4,0,.2,1) .3s}@media(prefers-reduced-motion:reduce){.timeline-line.line-ready[data-v-1e9920be]{clip-path:inset(0 0 0 0)!important;transition:none!important}.typing-dot[data-v-1e9920be]{animation:none!important;opacity:1!important}}.cf[data-v-a895b139]{margin:0 auto;max-width:72rem;width:100%}.cf[data-v-a895b139],.cf-stage[data-v-a895b139]{position:relative}.cf-stage[data-v-a895b139]{height:300px;perspective:1800px;transform-style:preserve-3d}@media(min-width:640px){.cf-stage[data-v-a895b139]{height:400px}}@media(min-width:1024px){.cf-stage[data-v-a895b139]{height:480px}}.cf-card[data-v-a895b139]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.9rem;box-shadow:0 30px 60px -15px #00000059;cursor:pointer;left:50%;max-width:760px;overflow:hidden;position:absolute;top:50%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s ease,filter .6s ease;width:86%;will-change:transform,opacity}.dark{background:#111827;border-color:#ffffff14;box-shadow:0 30px 60px -15px #000000b3}.cf-chrome[data-v-a895b139]{align-items:center;background:#f3f4f6;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:.6rem;padding:.5rem .8rem}.dark{background:#1f2937;border-bottom-color:#ffffff0f}.cf-dot[data-v-a895b139]{border-radius:9999px;display:inline-block;flex:none;height:.62rem;width:.62rem}.cf-dot-r[data-v-a895b139]{background:#f87171}.cf-dot-y[data-v-a895b139]{background:#fbbf24}.cf-dot-g[data-v-a895b139]{background:#34d399}.cf-url[data-v-a895b139]{background:#fff;border-radius:.35rem;color:#9ca3af;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;margin-left:.4rem;overflow:hidden;padding:.2rem .6rem;text-overflow:ellipsis;white-space:nowrap}.dark{background:#374151;color:#6b7280}.cf-live[data-v-a895b139]{align-items:center;color:#16a34a;display:flex;flex:none;font-size:.7rem;font-weight:600;gap:.35rem}.dark{color:#4ade80}.cf-live-dot[data-v-a895b139]{background:#22c55e;border-radius:9999px;height:.45rem;width:.45rem}.cf-shot[data-v-a895b139]{aspect-ratio:8/3;background:inherit;overflow:hidden}.cf-shot img[data-v-a895b139]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cf-nav[data-v-a895b139]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:9999px;box-shadow:0 8px 20px -6px #0000004d;color:#6d28d9;display:flex;height:2.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease,background .15s ease;width:2.75rem;z-index:40}.cf-nav[data-v-a895b139]:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.dark{background:#1f2937e6;color:#c4b5fd}.cf-prev[data-v-a895b139]{left:.25rem}.cf-next[data-v-a895b139]{right:.25rem}@media(min-width:1024px){.cf-prev[data-v-a895b139]{left:-1rem}.cf-next[data-v-a895b139]{right:-1rem}}.cf-caption[data-v-a895b139]{color:#6b7280;font-size:.95rem;margin:1.4rem auto 0;max-width:42rem;min-height:2.6rem;text-align:center}.dark{color:#9ca3af}.cf-dots[data-v-a895b139]{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.cf-dotbtn[data-v-a895b139]{background:#d1d5db;border-radius:9999px;height:.55rem;transition:all .25s ease;width:.55rem}.dark{background:#4b5563}.cf-dotbtn-on[data-v-a895b139]{background:linear-gradient(90deg,#8b5cf6,#6366f1);width:1.6rem}.cf-fade-enter-active[data-v-a895b139],.cf-fade-leave-active[data-v-a895b139]{transition:opacity .3s ease}.cf-fade-enter-from[data-v-a895b139],.cf-fade-leave-to[data-v-a895b139]{opacity:0}.showcase-canvas[data-v-d3ca6bad]{min-height:340px}@media(min-width:768px){.showcase-canvas[data-v-d3ca6bad]{min-height:420px}}.showcase-chip[data-v-d3ca6bad]{align-items:center;border:1px solid transparent;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;line-height:1.4;padding:6px 14px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.showcase-chip[data-v-d3ca6bad]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.showcase-chip--active[data-v-d3ca6bad]{background-color:#6366f1;border-color:#6366f1;box-shadow:0 1px 4px #6366f166;color:#fff}.showcase-chip--idle[data-v-d3ca6bad]{background-color:transparent;border-color:#e5e7eb;color:#6b7280}.showcase-chip--idle[data-v-d3ca6bad]:hover{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}:root.dark .showcase-chip--idle[data-v-d3ca6bad]{border-color:#374151;color:#9ca3af}:root.dark .showcase-chip--idle[data-v-d3ca6bad]:hover{background-color:#1f2937;border-color:#4b5563;color:#e5e7eb}.caption-fade-enter-active[data-v-d3ca6bad],.caption-fade-leave-active[data-v-d3ca6bad]{transition:opacity .18s ease,transform .18s ease}.caption-fade-enter-from[data-v-d3ca6bad],.caption-fade-leave-to[data-v-d3ca6bad]{opacity:0;transform:translateY(6px)}.saas-frame[data-v-4c41ab66]{max-width:100%}.marquee-viewport[data-v-3cd76757]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:hidden}.marquee-track[data-v-3cd76757]{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.marquee-track--left[data-v-3cd76757]{animation:marquee-left-3cd76757 30s linear infinite}.marquee-track--right[data-v-3cd76757]{animation:marquee-right-3cd76757 30s linear infinite}.marquee-viewport.is-paused .marquee-track[data-v-3cd76757]{animation-play-state:paused}.marquee-set[data-v-3cd76757]{align-items:center;display:flex;gap:1rem;padding:0 .5rem}@keyframes marquee-left-3cd76757{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right-3cd76757{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-3cd76757]{animation:none!important}}
