.wf-demo__panel[data-v-aea8f059]{background:var(--card);border:1px solid var(--border)}.wf-demo__panel-head[data-v-aea8f059]{border-bottom:1px solid var(--border)}.wf-demo__panel-foot[data-v-aea8f059]{border-color:var(--border)}.wf-demo__line[data-v-aea8f059]{background:var(--border)}.wf-demo__line-fill[data-v-aea8f059]{background:linear-gradient(to bottom,hsl(var(--hero-accent)),hsl(var(--hero-accent)/.25));box-shadow:0 0 10px hsl(var(--hero-accent)/.15)}.wf-demo__dot[data-v-aea8f059]{background:var(--background);will-change:transform}.wf-demo__dot--completed[data-v-aea8f059]{background:hsl(var(--hero-accent));border-color:hsl(var(--hero-accent));color:#fff}.wf-demo__dot--active[data-v-aea8f059]{animation:dotPulse-aea8f059 2.5s ease-in-out infinite;border-color:hsl(var(--hero-accent));box-shadow:0 0 0 5px hsl(var(--hero-accent)/.12);color:hsl(var(--hero-accent))}.wf-demo__dot--pending[data-v-aea8f059]{border-color:var(--border);color:var(--muted-foreground);opacity:.5}@keyframes dotPulse-aea8f059{0%,to{box-shadow:0 0 0 5px hsl(var(--hero-accent)/.12)}50%{box-shadow:0 0 0 12px hsl(var(--hero-accent)/0)}}.wf-demo__step--flash .wf-demo__dot--active[data-v-aea8f059]{animation:stepFlash-aea8f059 .8s ease-out,dotPulse-aea8f059 2.5s ease-in-out .8s infinite}@keyframes stepFlash-aea8f059{0%{box-shadow:0 0 hsl(var(--hero-accent)/.6);transform:scale(1)}40%{transform:scale(1.15)}to{box-shadow:0 0 0 16px hsl(var(--hero-accent)/0);transform:scale(1)}}.wf-demo__badge[data-v-aea8f059]{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px}.wf-demo__badge--gate[data-v-aea8f059]{background:#ecc98026;color:#b48700;color:oklch(.65 .15 85)}.wf-demo__badge--agent[data-v-aea8f059]{background:hsl(var(--hero-accent)/.08);color:hsl(var(--hero-accent))}.wf-demo__badge--decision[data-v-aea8f059]{background:#4ba3f71f;color:#2784d5}.wf-demo__loop[data-v-aea8f059]{background:#ecc9801f;border-radius:6px;color:#b48700;color:oklch(.65 .15 85);font-size:11px;font-weight:600;padding:4px 10px}.wf-demo__expand[data-v-aea8f059]{will-change:max-height,opacity}.wf-demo__chat[data-v-aea8f059]{background:var(--background);border:1px solid var(--border)}.wf-demo__chrome[data-v-aea8f059],.wf-demo__mini[data-v-aea8f059]{border-bottom:1px solid var(--border)}.wf-demo__messages[data-v-aea8f059]{scrollbar-color:hsl(var(--hero-accent)/.08) transparent;scrollbar-width:thin}.wf-demo__messages[data-v-aea8f059]::-webkit-scrollbar{width:4px}.wf-demo__messages[data-v-aea8f059]::-webkit-scrollbar-track{background:transparent}.wf-demo__messages[data-v-aea8f059]::-webkit-scrollbar-thumb{background:hsl(var(--hero-accent)/.08);border-radius:2px}.wf-demo__av-user[data-v-aea8f059]{background:var(--muted);color:var(--muted-foreground)}.wf-demo__av-ai[data-v-aea8f059]{background:var(--primary);color:var(--primary-foreground)}.wf-demo__agent[data-v-aea8f059],.wf-demo__tool[data-v-aea8f059]{background:var(--muted)}.wf-demo__agent[data-v-aea8f059]{border:1px solid var(--border)}.wf-demo__agent-logs[data-v-aea8f059]{border-color:var(--border)}.wf-demo__system[data-v-aea8f059]{background:var(--muted);color:var(--muted-foreground)}.wf-demo__cursor[data-v-aea8f059]:after{animation:cursorBlink-aea8f059 1s step-end infinite;color:hsl(var(--hero-accent));content:"▎";margin-left:1px}@keyframes cursorBlink-aea8f059{0%,to{opacity:1}50%{opacity:0}}.wf-demo__dots[data-v-aea8f059]{background:var(--muted)}.wf-demo__dot-b[data-v-aea8f059]{animation:dotBounce-aea8f059 1.4s ease-in-out infinite;background:var(--muted-foreground);border-radius:50%;height:6px;width:6px}.wf-demo__dot-b[data-v-aea8f059]:nth-child(2){animation-delay:.2s}.wf-demo__dot-b[data-v-aea8f059]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-aea8f059{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.wf-demo__pop[data-v-aea8f059]{animation:checkPop-aea8f059 .35s ease-out}@keyframes checkPop-aea8f059{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.wf-msg-enter-active[data-v-aea8f059]{transition:all .3s ease-out}.wf-msg-enter-from[data-v-aea8f059]{opacity:0;transform:translateY(10px)}.wf-icon-enter-active[data-v-aea8f059],.wf-icon-leave-active[data-v-aea8f059]{transition:all .2s ease}.wf-icon-enter-from[data-v-aea8f059],.wf-icon-leave-to[data-v-aea8f059]{opacity:0;transform:scale(.5)}.wf-fade-enter-active[data-v-aea8f059]{transition:all .3s ease-out}.wf-fade-enter-from[data-v-aea8f059]{opacity:0}.wf-log-enter-active[data-v-aea8f059]{transition:all .25s ease-out}.wf-log-enter-from[data-v-aea8f059]{opacity:0;transform:translate(-8px)}.wf-demo__ctrl[data-v-aea8f059]{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:50%;color:var(--foreground);cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.wf-demo__ctrl[data-v-aea8f059]:hover:not(:disabled){background:var(--muted);border-color:hsl(var(--hero-accent)/.3)}.wf-demo__ctrl[data-v-aea8f059]:disabled{cursor:not-allowed;opacity:.2}.wf-demo__ctrl--play[data-v-aea8f059]{background:hsl(var(--hero-accent));border-color:hsl(var(--hero-accent));box-shadow:0 4px 20px hsl(var(--hero-accent)/.35);color:#fff;height:60px;width:60px}.wf-demo__ctrl--play[data-v-aea8f059]:hover:not(:disabled){background:hsl(var(--hero-accent)/.85);box-shadow:0 6px 28px hsl(var(--hero-accent)/.45);transform:scale(1.05)}.wf-demo__mini-done[data-v-aea8f059]{background:var(--primary);color:var(--primary-foreground)}.wf-demo__mini-active[data-v-aea8f059]{background:hsl(var(--hero-accent));box-shadow:0 0 8px hsl(var(--hero-accent)/.4);color:#fff}.wf-demo__glow[data-v-aea8f059]{background:radial-gradient(ellipse at 25% 15%,hsl(var(--hero-accent)/.06) 0,transparent 55%)}.dark{background:#090909;border-color:#ffffff14}.dark{border-color:#ffffff0f}.dark{border-color:#ffffff0a}.dark{border-color:#ffffff14}.dark{background:#ffffff0d}.dark{background:#b4870026;background:oklch(.65 .15 85/.15);color:#d1a84b}.dark{background:#2784d526;color:#61a3e6}@media(prefers-reduced-motion:reduce){.wf-demo__dot--active[data-v-aea8f059]{animation:none;box-shadow:0 0 0 5px hsl(var(--hero-accent)/.12)}.wf-demo__step--flash .wf-demo__dot--active[data-v-aea8f059]{animation:none}.wf-demo__dot-b[data-v-aea8f059]{animation:none;opacity:.4}.wf-demo__cursor[data-v-aea8f059]:after{animation:none;opacity:1}.wf-demo__pop[data-v-aea8f059]{animation:none}.wf-demo__expand[data-v-aea8f059],.wf-demo__line-fill[data-v-aea8f059],.wf-fade-enter-active[data-v-aea8f059],.wf-icon-enter-active[data-v-aea8f059],.wf-icon-leave-active[data-v-aea8f059],.wf-log-enter-active[data-v-aea8f059],.wf-msg-enter-active[data-v-aea8f059]{transition:none}.wf-demo__ctrl--play[data-v-aea8f059]:hover:not(:disabled){transform:none}}
