.mtc[data-v-07c81d83]{background:var(--card);border:1px solid var(--border)}.mtc__chrome[data-v-07c81d83]{border-bottom:1px solid var(--border)}.mtc__av-user[data-v-07c81d83]{background:var(--muted);color:var(--muted-foreground)}.mtc__av-ai[data-v-07c81d83]{background:var(--primary);color:var(--primary-foreground)}.mtc__steps[data-v-07c81d83],.mtc__tool[data-v-07c81d83]{background:var(--muted)}.mtc__steps[data-v-07c81d83]{border:1px solid var(--border)}.mtc__step--active[data-v-07c81d83]{background:hsl(var(--hero-accent)/.06)}.mtc__step--pending[data-v-07c81d83]{opacity:.4}.mtc__step-dot--active[data-v-07c81d83]{background:hsl(var(--hero-accent));box-shadow:0 0 8px hsl(var(--hero-accent)/.4);color:#fff}.mtc__step-dot--pending[data-v-07c81d83]{background:var(--muted);border:1px solid var(--border);color:var(--muted-foreground)}.mtc__gate[data-v-07c81d83]{background:#d9a5141f;border-radius:4px;color:#d9a514;padding:1px 6px}.mtc__cursor[data-v-07c81d83]:after{animation:mtcBlink-07c81d83 1s step-end infinite;color:hsl(var(--hero-accent));content:"▎";margin-left:1px}@keyframes mtcBlink-07c81d83{0%,to{opacity:1}50%{opacity:0}}.mtc__pop[data-v-07c81d83]{animation:mtcPop-07c81d83 .35s ease-out}@keyframes mtcPop-07c81d83{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.mtc-msg-enter-active[data-v-07c81d83]{transition:all .3s ease-out}.mtc-msg-enter-from[data-v-07c81d83]{opacity:0;transform:translateY(8px)}.mtc-icon-enter-active[data-v-07c81d83],.mtc-icon-leave-active[data-v-07c81d83]{transition:all .2s ease}.mtc-icon-enter-from[data-v-07c81d83],.mtc-icon-leave-to[data-v-07c81d83]{opacity:0;transform:scale(.5)}.mtc-fade-enter-active[data-v-07c81d83]{transition:all .3s ease-out}.mtc-fade-enter-from[data-v-07c81d83]{opacity:0}.dark{background:var(--card);border-color:#ffffff14}@media(prefers-reduced-motion:reduce){.mtc__cursor[data-v-07c81d83]:after{animation:none;opacity:1}.mtc__pop[data-v-07c81d83]{animation:none}.mtc-fade-enter-active[data-v-07c81d83],.mtc-icon-enter-active[data-v-07c81d83],.mtc-icon-leave-active[data-v-07c81d83],.mtc-msg-enter-active[data-v-07c81d83]{transition:none}}.cs-demo__card[data-v-df03c23f]{background:var(--card);border:1px solid var(--border)}.cs-demo__chrome[data-v-df03c23f],.cs-demo__stepper[data-v-df03c23f]{border-bottom:1px solid var(--border)}.cs-demo__stepper[data-v-df03c23f]{background:var(--muted)}.cs-demo__progress-track[data-v-df03c23f]{background:var(--border)}.cs-demo__progress-fill[data-v-df03c23f]{background:linear-gradient(to right,hsl(var(--hero-accent)),hsl(var(--hero-accent)/.6));box-shadow:0 0 8px hsl(var(--hero-accent)/.2)}.cs-demo__step-done[data-v-df03c23f]{background:hsl(var(--hero-accent));color:#fff}.cs-demo__step-active[data-v-df03c23f]{animation:stepPulse-df03c23f 2.5s ease-in-out infinite;background:hsl(var(--hero-accent)/.15);box-shadow:0 0 0 3px hsl(var(--hero-accent)/.1);color:hsl(var(--hero-accent))}.cs-demo__step-pending[data-v-df03c23f]{background:var(--muted);color:var(--muted-foreground);opacity:.4}.cs-demo__step-flash[data-v-df03c23f]{animation:stepFlashAnim-df03c23f .6s ease-out!important}@keyframes stepPulse-df03c23f{0%,to{box-shadow:0 0 0 3px hsl(var(--hero-accent)/.1)}50%{box-shadow:0 0 0 8px hsl(var(--hero-accent)/0)}}@keyframes stepFlashAnim-df03c23f{0%{box-shadow:0 0 hsl(var(--hero-accent)/.6);transform:scale(1)}40%{transform:scale(1.2)}to{box-shadow:0 0 0 12px hsl(var(--hero-accent)/0);transform:scale(1)}}.cs-demo__gate-badge[data-v-df03c23f]{background:#ecc98026;color:#b48700;color:oklch(.65 .15 85)}.cs-demo__messages[data-v-df03c23f]{scrollbar-color:hsl(var(--hero-accent)/.08) transparent;scrollbar-width:thin}.cs-demo__messages[data-v-df03c23f]::-webkit-scrollbar{width:4px}.cs-demo__messages[data-v-df03c23f]::-webkit-scrollbar-track{background:transparent}.cs-demo__messages[data-v-df03c23f]::-webkit-scrollbar-thumb{background:hsl(var(--hero-accent)/.08);border-radius:2px}.cs-demo__av-user[data-v-df03c23f]{background:var(--muted);color:var(--muted-foreground)}.cs-demo__av-ai[data-v-df03c23f]{background:#10a37f;color:#fff}.cs-demo__instruction[data-v-df03c23f]{background:hsl(var(--hero-accent)/.06);border:1px solid hsl(var(--hero-accent)/.12);color:var(--muted-foreground)}.cs-demo__instruction--glow[data-v-df03c23f]{animation:instructionGlow-df03c23f 1.5s ease-out}@keyframes instructionGlow-df03c23f{0%{box-shadow:0 0 hsl(var(--hero-accent)/.4)}30%{box-shadow:0 0 16px 4px hsl(var(--hero-accent)/.2)}to{box-shadow:0 0 hsl(var(--hero-accent)/0)}}.cs-demo__cursor[data-v-df03c23f]:after{animation:cursorBlink-df03c23f 1s step-end infinite;color:hsl(var(--hero-accent));content:"▎";margin-left:1px}@keyframes cursorBlink-df03c23f{0%,to{opacity:1}50%{opacity:0}}.cs-msg-enter-active[data-v-df03c23f]{transition:all .3s ease-out}.cs-msg-enter-from[data-v-df03c23f]{opacity:0;transform:translateY(8px)}.dark{border-color:#ffffff14}.dark{border-color:#ffffff0f}.dark{background:#0d0d0d;border-color:#ffffff0f}.dark{background:#ffffff0d}.dark{background:#ffffff0f}.dark{background:#b4870026;background:oklch(.65 .15 85/.15);color:#d1a84b}.dark{background:hsl(var(--hero-accent)/.04);border-color:hsl(var(--hero-accent)/.08)}@media(prefers-reduced-motion:reduce){.cs-demo__step-active[data-v-df03c23f]{animation:none;box-shadow:0 0 0 3px hsl(var(--hero-accent)/.1)}.cs-demo__step-flash[data-v-df03c23f]{animation:none!important}.cs-demo__instruction--glow[data-v-df03c23f]{animation:none}.cs-demo__cursor[data-v-df03c23f]:after{animation:none;opacity:1}.cs-msg-enter-active[data-v-df03c23f]{transition:none}}
