.canvas-flow-background[data-v-7c52b531]{height:100%;pointer-events:none;width:100%}.canvas-flow-background circle[data-v-7c52b531]{transition:opacity .12s ease-out,r .12s ease-out}.canvas-flow-background__hover[data-v-7c52b531]{filter:drop-shadow(0 0 18px rgb(255 255 255/.1));opacity:0;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.canvas-flow-background__hover--visible[data-v-7c52b531]{opacity:.92}.canvas-side-panel-enter-active[data-v-049b53ef],.canvas-side-panel-leave-active[data-v-049b53ef]{transition:opacity .25s ease,transform .25s ease}.canvas-side-panel-enter-from[data-v-049b53ef],.canvas-side-panel-leave-to[data-v-049b53ef]{opacity:0;transform:translate(-1.5rem)}.canvas-side-panel-enter-active[data-v-ff3f02f0],.canvas-side-panel-leave-active[data-v-ff3f02f0]{transition:opacity .25s ease,transform .25s ease}.canvas-side-panel-enter-from[data-v-ff3f02f0],.canvas-side-panel-leave-to[data-v-ff3f02f0]{opacity:0;transform:translate(-1.5rem)}[data-feedback-widget-portal]{pointer-events:auto}.confirm-flat-params[data-v-79325779] .canvas-toolbar-config-trigger,.confirm-flat-params[data-v-79325779] .model-config-panel{width:auto}.confirm-flat-params[data-v-79325779] .canvas-toolbar-config-trigger{overflow:visible}.confirm-flat-params[data-v-79325779] [data-trigger-item=summary]{background-color:transparent;border-color:transparent;border-radius:1rem;flex:none;gap:4px;min-width:0;padding-left:8px;padding-right:6px;width:auto}.confirm-flat-params[data-v-79325779] [data-trigger-item=summary]:after{background-color:currentColor;content:"";flex:none;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m5.834 3.5-.822.822L7.683 7 5.012 9.678l.822.822 3.5-3.5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m5.834 3.5-.822.822L7.683 7 5.012 9.678l.822.822 3.5-3.5z'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg);transition:transform .3s;width:16px}.confirm-flat-params[data-v-79325779] .canvas-toolbar-config-trigger[data-state=open] [data-trigger-item=summary]:after{transform:rotate(90deg)}.confirm-flat-params[data-v-79325779] [data-trigger-item=summary]:not(:disabled):hover{background-color:rgba(255,255,255,.08);border-color:transparent;color:rgba(255,255,255,.7)}.confirm-flat-params[data-v-79325779] [data-trigger-item=count]{display:none}.confirm-flat-params[data-v-27c39633] .canvas-toolbar-config-trigger,.confirm-flat-params[data-v-27c39633] .model-config-panel{width:auto}.confirm-flat-params[data-v-27c39633] .canvas-toolbar-config-trigger{overflow:visible}.confirm-flat-params[data-v-27c39633] [data-trigger-item=summary]{background-color:transparent;border-color:transparent;border-radius:1rem;flex:none;font-size:var(--text-xs);gap:4px;line-height:18px;min-width:0;padding-left:8px;padding-right:6px;width:auto}.confirm-flat-params[data-v-27c39633] [data-trigger-item=summary] .iconify:last-child{transition:transform .3s}.confirm-flat-params[data-v-27c39633] .canvas-toolbar-config-trigger[data-state=open] [data-trigger-item=summary] .iconify:last-child{transform:rotate(180deg)}.confirm-flat-params[data-v-27c39633] [data-trigger-item=summary]:not(:disabled):hover{background-color:var(--color-card-light-1);border-color:transparent;color:var(--color-text-alpha-6)}.confirm-flat-params[data-v-27c39633] [data-trigger-item=count]{display:none}.question-panel-params[data-v-27c39633]{gap:8px}.question-panel-model[data-v-27c39633] button{background-color:transparent;border-color:transparent;height:24px;justify-content:space-between;min-height:24px;padding:0;width:100%}.question-panel-config-row[data-v-27c39633] .canvas-toolbar-config-trigger,.question-panel-config-row[data-v-27c39633] .model-config-panel{min-width:0;padding-bottom:0;width:100%}.question-panel-config-row[data-v-27c39633] [data-trigger-item=summary]{background-color:transparent;border-color:transparent;height:32px;justify-content:center;line-height:16px;min-width:0;padding:4px 16px;width:100%}.question-panel-config-row[data-v-27c39633] [data-trigger-item=summary] .iconify:last-child{display:none}.question-panel-count[data-v-27c39633] button{border-radius:999px}.question-panel-count[data-v-27c39633] button:disabled{opacity:.45}.question-panel-config-row[data-v-27c39633] [data-trigger-item=summary]:not(:disabled):hover,.question-panel-model[data-v-27c39633] button:hover{background-color:transparent}.question-panel-config[data-v-27c39633],.question-panel-model[data-v-27c39633]{transition:background-color .2s}.question-panel-config[data-v-27c39633]:hover,.question-panel-model[data-v-27c39633]:hover{background-color:var(--color-card-light-2)}.question-panel-model[data-v-27c39633] button>span:first-child{color:var(--color-text-alpha-5);gap:4px;min-width:0}.question-panel-model[data-v-27c39633] button>span:first-child>span{line-height:20px}.question-panel-model[data-v-27c39633] .use-img{border:0;height:12px;width:12px}.question-panel-model[data-v-27c39633] button[data-state=closed]>.iconify:last-child{rotate:-90deg}.question-panel-model[data-v-27c39633] button[data-state=open]>.iconify:last-child{rotate:0deg}.question-panel-params[data-v-27c39633] .canvas-toolbar-config-trigger{min-width:0}.first-visit-guide[data-v-fac3fa74]{animation:first-visit-arrive-fac3fa74 .55s cubic-bezier(.22,1,.36,1) .75s both}.first-visit-cards[data-v-fac3fa74]{gap:clamp(16px,4cqw,32px)}@media(max-width:640px){.first-visit-cards[data-v-fac3fa74]{gap:28px}}.first-visit-card-description[data-v-fac3fa74],.first-visit-card-title[data-v-fac3fa74],.first-visit-greeting[data-v-fac3fa74],.first-visit-question[data-v-fac3fa74]{animation:first-visit-text-reveal-fac3fa74 .6s ease both}.first-visit-greeting[data-v-fac3fa74]{animation-delay:.75s}.first-visit-question[data-v-fac3fa74]{animation-delay:.83s}.first-visit-card-entry[data-v-fac3fa74]{animation:first-visit-card-arrive-fac3fa74 .55s cubic-bezier(.22,1,.36,1) both;animation-delay:.97s}.first-visit-card-entry[data-v-fac3fa74]:nth-child(2){animation-delay:1.05s}.first-visit-card-title[data-v-fac3fa74]{animation-delay:.97s}.first-visit-card-description[data-v-fac3fa74]{animation-delay:1.12s}.first-visit-card-entry:nth-child(2) .first-visit-card-title[data-v-fac3fa74]{animation-delay:1.05s}.first-visit-card-entry:nth-child(2) .first-visit-card-description[data-v-fac3fa74]{animation-delay:1.2s}.first-visit-refreshed .first-visit-card-description[data-v-fac3fa74],.first-visit-refreshed .first-visit-card-entry[data-v-fac3fa74],.first-visit-refreshed .first-visit-card-title[data-v-fac3fa74]{animation:none}.first-visit-refresh[data-v-fac3fa74]{animation:first-visit-refresh-appear-fac3fa74 .01s step-end 1.85s both}.first-visit-card[data-v-fac3fa74]{isolation:isolate;transition:transform .18s ease,border-color .18s ease}.first-visit-card-first[data-v-fac3fa74]{transform:rotate(-2deg)}.first-visit-card-second[data-v-fac3fa74]{transform:rotate(2deg)}.first-visit-card[data-v-fac3fa74]:before{background:radial-gradient(ellipse at top left,var(--color-card-light-2),transparent 70%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .18s ease;z-index:-1}.first-visit-card[data-v-fac3fa74]:focus-visible,.first-visit-card[data-v-fac3fa74]:hover{border-color:var(--color-card-light-2);transform:rotate(0)}.first-visit-card[data-v-fac3fa74]:focus-visible:before,.first-visit-card[data-v-fac3fa74]:hover:before{opacity:1}.first-visit-card[data-v-fac3fa74]:focus-visible{outline:2px solid var(--color-ima-300);outline-offset:2px}@keyframes first-visit-arrive-fac3fa74{0%{opacity:0;transform:translateY(38vh)}to{opacity:1;transform:translateY(0)}}@keyframes first-visit-card-arrive-fac3fa74{0%{opacity:0;transform:translateY(12px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes first-visit-text-reveal-fac3fa74{0%{filter:blur(4px);opacity:0;transform:translateY(4px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes first-visit-refresh-appear-fac3fa74{0%{visibility:hidden}to{visibility:visible}}@media(prefers-reduced-motion:reduce){.first-visit-card-description[data-v-fac3fa74],.first-visit-card-entry[data-v-fac3fa74],.first-visit-card-title[data-v-fac3fa74],.first-visit-greeting[data-v-fac3fa74],.first-visit-guide[data-v-fac3fa74],.first-visit-question[data-v-fac3fa74],.first-visit-refresh[data-v-fac3fa74]{animation:none}.first-visit-card[data-v-fac3fa74],.first-visit-card[data-v-fac3fa74]:before{transition:none}}.handoff-welcome[data-v-fd023482]{animation:handoff-welcome-arrive-fd023482 .45s cubic-bezier(.22,1,.36,1) both}.handoff-welcome-card[data-v-fd023482]{animation:handoff-welcome-arrive-fd023482 .4s cubic-bezier(.22,1,.36,1) both}@keyframes handoff-welcome-arrive-fd023482{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.handoff-welcome[data-v-fd023482],.handoff-welcome-card[data-v-fd023482]{animation:none}}.canvas-agent-composer[data-v-5889f993] .composer-toolbar>:not(.ml-auto) button{color:var(--color-text-gray-1)}.canvas-agent-composer[data-v-5889f993]{backdrop-filter:blur(50px);background:var(--color-card-dark-5)!important;border-color:var(--color-card-light-1)!important;border-radius:16px!important}.agent-resource-flyout[data-v-b05b22aa]{clip-path:var(--clip-open)}.agent-resource-panel-enter-active[data-v-b05b22aa]{transition:clip-path .34s cubic-bezier(.22,1,.36,1)}.agent-resource-panel-leave-active[data-v-b05b22aa]{transition:clip-path .3s cubic-bezier(.4,0,.2,1),opacity 80ms linear .22s}.agent-resource-panel-enter-from[data-v-b05b22aa],.agent-resource-panel-leave-to[data-v-b05b22aa]{clip-path:var(--clip-closed)}.agent-resource-panel-leave-to[data-v-b05b22aa]{opacity:0}.agent-resource-flyout[data-v-b05b22aa] .grid.grid-cols-2.p-2{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.agent-resource-surface[data-v-b05b22aa]{background:var(--color-bg-dark-1);box-shadow:inset 0 0 12px color-mix(in srgb,var(--color-white) 4%,transparent)}.agent-dock-preview-enter-active[data-v-8ba424ca],.agent-dock-preview-leave-active[data-v-8ba424ca]{transition:opacity .12s ease-out}.agent-dock-preview-enter-from[data-v-8ba424ca],.agent-dock-preview-leave-to[data-v-8ba424ca]{opacity:0}.agent-collapse-preview-enter-active[data-v-8ba424ca],.agent-collapse-preview-leave-active[data-v-8ba424ca]{transform-origin:bottom right;transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.agent-collapse-preview-enter-from[data-v-8ba424ca],.agent-collapse-preview-leave-to[data-v-8ba424ca]{opacity:0;transform:scale(.85)}.agent-panel-surface[data-v-8ba424ca]{background:var(--color-bg-dark-1);box-shadow:inset 0 0 12px color-mix(in srgb,var(--color-white) 4%,transparent);isolation:isolate}.agent-timeline[data-v-bfac2408]{--color-text-alpha-3:var(--color-gray-400);--color-text-alpha-4:var(--color-gray-400);--color-text-alpha-5:var(--color-gray-300);--color-text-alpha-6:var(--color-gray-100)}.status-shimmer[data-v-bfac2408]{--status-shimmer-width:calc(var(--spacing)*128);animation:status-shimmer-bfac2408 3s linear infinite;-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.5) 30%,#000 50%,rgba(0,0,0,.5) 70%);mask-image:linear-gradient(100deg,rgba(0,0,0,.5) 30%,#000,rgba(0,0,0,.5) 70%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--status-shimmer-width) 100%;mask-size:var(--status-shimmer-width) 100%}@keyframes status-shimmer-bfac2408{to{-webkit-mask-position:var(--status-shimmer-width) 0;mask-position:var(--status-shimmer-width) 0}}@media(prefers-reduced-motion:reduce){.status-shimmer[data-v-bfac2408]{animation:none;-webkit-mask-position:50% 0;mask-position:50% 0}}.canvas-agent-composer[data-v-dbf7d046]{backdrop-filter:blur(50px);background:var(--color-card-dark-5)!important;border-color:var(--color-card-light-1)!important;border-radius:16px!important}.confirm-flat-params[data-v-1ee7f62a] .canvas-toolbar-config-trigger,.confirm-flat-params[data-v-1ee7f62a] .model-config-panel{width:auto}.confirm-flat-params[data-v-1ee7f62a] .canvas-toolbar-config-trigger{overflow:visible}.confirm-flat-params[data-v-1ee7f62a] [data-trigger-item=summary]{background-color:transparent;border-color:transparent;border-radius:1rem;flex:none;gap:4px;min-width:0;padding-left:8px;padding-right:6px;width:auto}.confirm-flat-params[data-v-1ee7f62a] [data-trigger-item=summary]:after{background-color:currentColor;content:"";flex:none;height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m5.834 3.5-.822.822L7.683 7 5.012 9.678l.822.822 3.5-3.5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m5.834 3.5-.822.822L7.683 7 5.012 9.678l.822.822 3.5-3.5z'/%3E%3C/svg%3E") center /contain no-repeat;transform:rotate(-90deg);transition:transform .3s;width:16px}.confirm-flat-params[data-v-1ee7f62a] .canvas-toolbar-config-trigger[data-state=open] [data-trigger-item=summary]:after{transform:rotate(90deg)}.confirm-flat-params[data-v-1ee7f62a] [data-trigger-item=summary]:not(:disabled):hover{background-color:var(--color-card-light-1);border-color:transparent;color:var(--color-text-alpha-5)}.confirm-flat-params[data-v-1ee7f62a] [data-trigger-item=count]{display:none}.confirm-flat-params.is-readonly[data-v-1ee7f62a]{pointer-events:none}.confirm-flat-params.is-readonly[data-v-1ee7f62a] [data-trigger-item=summary],.confirm-flat-params.is-readonly[data-v-1ee7f62a] button{background-color:transparent;border-color:transparent;color:var(--color-text-alpha-4);opacity:1}.confirm-flat-params[data-v-e389f150] .canvas-toolbar-config-trigger,.confirm-flat-params[data-v-e389f150] .model-config-panel{width:auto}.confirm-flat-params[data-v-e389f150] .canvas-toolbar-config-trigger{overflow:visible}.confirm-flat-params[data-v-e389f150] [data-trigger-item=summary]{background-color:transparent;border-color:transparent;border-radius:1rem;flex:none;font-size:var(--text-xs);gap:4px;line-height:18px;min-width:0;padding-left:8px;padding-right:6px;width:auto}.confirm-flat-params[data-v-e389f150] [data-trigger-item=summary] .iconify:last-child{transition:transform .3s}.confirm-flat-params[data-v-e389f150] .canvas-toolbar-config-trigger[data-state=open] [data-trigger-item=summary] .iconify:last-child{transform:rotate(180deg)}.confirm-flat-params[data-v-e389f150] [data-trigger-item=summary]:not(:disabled):hover{background-color:var(--color-card-light-1);border-color:transparent;color:var(--color-text-alpha-6)}.confirm-flat-params.is-readonly[data-v-e389f150]{pointer-events:none}.confirm-flat-params.is-readonly[data-v-e389f150] [data-trigger-item=summary],.confirm-flat-params.is-readonly[data-v-e389f150] button{background-color:transparent;border-color:transparent;color:var(--color-text-alpha-4);opacity:1}.confirm-flat-params[data-v-e389f150] [data-trigger-item=count]{display:none}.confirm-flat-params[data-v-e389f150]:not(.question-panel-params) [data-trigger-item=audio]{display:none}.question-panel-params[data-v-e389f150]{gap:8px}.question-panel-model[data-v-e389f150] button{background-color:transparent;border-color:transparent;height:24px;justify-content:space-between;min-height:24px;padding:0;width:100%}.question-panel-config-row[data-v-e389f150] .canvas-toolbar-config-trigger,.question-panel-config-row[data-v-e389f150] .model-config-panel{min-width:0;padding-bottom:0;width:100%}.question-panel-config-row[data-v-e389f150] [data-trigger-item=summary]{background-color:transparent;border-color:transparent;height:32px;justify-content:center;line-height:16px;min-width:0;padding:4px 16px;width:100%}.question-panel-config-row[data-v-e389f150] [data-trigger-item=summary] .iconify:last-child{display:none}.question-panel-count[data-v-e389f150] button{border-radius:999px}.question-panel-count[data-v-e389f150] button:disabled{opacity:.45}.question-panel-config-row[data-v-e389f150] [data-trigger-item=summary]:not(:disabled):hover,.question-panel-model[data-v-e389f150] button:hover{background-color:transparent}.question-panel-config[data-v-e389f150],.question-panel-model[data-v-e389f150]{transition:background-color .2s}.question-panel-params:not(.is-readonly) .question-panel-config[data-v-e389f150]:hover,.question-panel-params:not(.is-readonly) .question-panel-model[data-v-e389f150]:hover{background-color:var(--color-card-light-2)}.question-panel-model[data-v-e389f150] button>span:first-child{color:var(--color-text-alpha-5);gap:4px;min-width:0}.question-panel-model[data-v-e389f150] button>span:first-child>span{line-height:20px}.question-panel-model[data-v-e389f150] .use-img{border:0;height:12px;width:12px}.question-panel-model[data-v-e389f150] button[data-state=closed]>.iconify:last-child{rotate:-90deg}.question-panel-model[data-v-e389f150] button[data-state=open]>.iconify:last-child{rotate:0deg}.question-panel-params[data-v-e389f150] .canvas-toolbar-config-trigger{min-width:0}@keyframes gradient-scan-257dea70{0%{background-position:-100% 0}to{background-position:200% 0}}.gradient-text[data-v-257dea70]{animation:gradient-scan-257dea70 2s linear infinite}.batch-result-enter-active[data-v-d7265756],.batch-result-leave-active[data-v-d7265756]{transition:opacity .24s ease,transform .24s ease}.batch-result-enter-from[data-v-d7265756],.batch-result-leave-to[data-v-d7265756]{opacity:0;transform:scale(.985)}@media(prefers-reduced-motion:reduce){.batch-result-enter-active[data-v-d7265756],.batch-result-leave-active[data-v-d7265756]{transition:none}}.first-visit-guide[data-v-7314ecad]{animation:first-visit-arrive-7314ecad .55s cubic-bezier(.22,1,.36,1) .75s both}.first-visit-cards[data-v-7314ecad]{gap:clamp(16px,4cqw,32px)}@media(max-width:640px){.first-visit-cards[data-v-7314ecad]{gap:28px}}.first-visit-card-description[data-v-7314ecad],.first-visit-card-title[data-v-7314ecad],.first-visit-greeting[data-v-7314ecad],.first-visit-question[data-v-7314ecad]{animation:first-visit-text-reveal-7314ecad .6s ease both}.first-visit-greeting[data-v-7314ecad]{animation-delay:.75s}.first-visit-question[data-v-7314ecad]{animation-delay:.83s}.first-visit-card-entry[data-v-7314ecad]{animation:first-visit-card-arrive-7314ecad .55s cubic-bezier(.22,1,.36,1) both;animation-delay:.97s}.first-visit-card-entry[data-v-7314ecad]:nth-child(2){animation-delay:1.05s}.first-visit-card-title[data-v-7314ecad]{animation-delay:.97s}.first-visit-card-description[data-v-7314ecad]{animation-delay:1.12s}.first-visit-card-entry:nth-child(2) .first-visit-card-title[data-v-7314ecad]{animation-delay:1.05s}.first-visit-card-entry:nth-child(2) .first-visit-card-description[data-v-7314ecad]{animation-delay:1.2s}.first-visit-refreshed .first-visit-card-description[data-v-7314ecad],.first-visit-refreshed .first-visit-card-entry[data-v-7314ecad],.first-visit-refreshed .first-visit-card-title[data-v-7314ecad]{animation:none}.first-visit-refresh[data-v-7314ecad]{animation:first-visit-refresh-appear-7314ecad .01s step-end 1.85s both}.first-visit-card[data-v-7314ecad]{isolation:isolate;transition:transform .18s ease,border-color .18s ease}.first-visit-card-first[data-v-7314ecad]{transform:rotate(-2deg)}.first-visit-card-second[data-v-7314ecad]{transform:rotate(2deg)}.first-visit-card[data-v-7314ecad]:before{background:radial-gradient(ellipse at top left,var(--color-card-light-2),transparent 70%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .18s ease;z-index:-1}.first-visit-card[data-v-7314ecad]:focus-visible,.first-visit-card[data-v-7314ecad]:hover{border-color:var(--color-card-light-2);transform:rotate(0)}.first-visit-card[data-v-7314ecad]:focus-visible:before,.first-visit-card[data-v-7314ecad]:hover:before{opacity:1}.first-visit-card[data-v-7314ecad]:focus-visible{outline:2px solid var(--color-ima-300);outline-offset:2px}@keyframes first-visit-arrive-7314ecad{0%{opacity:0;transform:translateY(38vh)}to{opacity:1;transform:translateY(0)}}@keyframes first-visit-card-arrive-7314ecad{0%{opacity:0;transform:translateY(12px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes first-visit-text-reveal-7314ecad{0%{filter:blur(4px);opacity:0;transform:translateY(4px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes first-visit-refresh-appear-7314ecad{0%{visibility:hidden}to{visibility:visible}}@media(prefers-reduced-motion:reduce){.first-visit-card-description[data-v-7314ecad],.first-visit-card-entry[data-v-7314ecad],.first-visit-card-title[data-v-7314ecad],.first-visit-greeting[data-v-7314ecad],.first-visit-guide[data-v-7314ecad],.first-visit-question[data-v-7314ecad],.first-visit-refresh[data-v-7314ecad]{animation:none}.first-visit-card[data-v-7314ecad],.first-visit-card[data-v-7314ecad]:before{transition:none}}.composer-entry-glow[data-v-e52ce1d6]{--entry-blue:var(--color-cyan-300)}.composer-entry-border[data-v-e52ce1d6]{animation:composer-border-glow-e52ce1d6 2.5s ease-in-out both;box-shadow:0 5px 11.4px color-mix(in srgb,var(--color-blue-100) 25%,transparent),0 10px 30px 1px color-mix(in srgb,var(--entry-blue) 22%,transparent),inset 0 -2px 4px color-mix(in srgb,var(--color-white) 15%,transparent),inset 0 4px 4px color-mix(in srgb,var(--entry-blue) 27%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--entry-blue) 18%,transparent)}.composer-entry-ambient[data-v-e52ce1d6]{animation:composer-ambient-glow-e52ce1d6 2.5s ease-in-out both;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--entry-blue) 40%,transparent) 0,color-mix(in srgb,var(--entry-blue) 20%,transparent) 34%,transparent 72%);bottom:-56px;filter:blur(20px);height:118px;left:-48px;position:absolute;right:-48px}.composer-entry-sweep[data-v-e52ce1d6]{animation:composer-light-sweep-e52ce1d6 2.5s ease both;background:radial-gradient(ellipse at 50% 64%,color-mix(in srgb,var(--entry-blue) 70%,transparent) 0,color-mix(in srgb,var(--entry-blue) 40%,transparent) 24%,color-mix(in srgb,var(--entry-blue) 12%,transparent) 46%,transparent 70%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--entry-blue) 14%,transparent) 54%,transparent 100%);border-radius:50%;filter:blur(24px);height:178px;left:0;position:absolute;top:-8px;width:166%}@keyframes composer-border-glow-e52ce1d6{0%{opacity:.85}20%{opacity:1}70%{opacity:.7}to{opacity:0}}@keyframes composer-ambient-glow-e52ce1d6{0%{opacity:.95}35%{opacity:.9}75%{opacity:.45}to{opacity:0}}@keyframes composer-light-sweep-e52ce1d6{0%{opacity:.95;transform:translate(-72%)}26%{opacity:1;transform:translate(-36%)}72%{opacity:.85;transform:translate(18%)}to{opacity:0;transform:translate(78%)}}@media(prefers-reduced-motion:reduce){.composer-entry-glow[data-v-e52ce1d6]{display:none}}.agent-timeline[data-v-bf9d5a84]{--color-text-alpha-3:var(--color-gray-400);--color-text-alpha-4:var(--color-gray-400);--color-text-alpha-5:var(--color-gray-300);--color-text-alpha-6:var(--color-gray-100)}.status-shimmer[data-v-bf9d5a84]{--status-ink:var(--color-white);background:linear-gradient(100deg,color-mix(in srgb,var(--status-ink) 50%,transparent) 30%,var(--status-ink) 50%,color-mix(in srgb,var(--status-ink) 50%,transparent) 70%);background-clip:text;-webkit-background-clip:text;background-position:125% 0;background-size:250% 100%;-webkit-text-fill-color:transparent;animation:status-shimmer-bf9d5a84 3s linear infinite}@keyframes status-shimmer-bf9d5a84{to{background-position:-125% 0}}@media(prefers-reduced-motion:reduce){.status-shimmer[data-v-bf9d5a84]{animation:none;background-position:50% 0}}.fade-enter-active[data-v-ae10f7e6],.fade-leave-active[data-v-ae10f7e6]{transition:opacity .15s ease}.fade-enter-from[data-v-ae10f7e6],.fade-leave-to[data-v-ae10f7e6]{opacity:0}.canvas-animated-presence[data-v-e58398f3]{--presence-motion-y:6px;opacity:1;transform:translateZ(0) scale(1);will-change:opacity,transform}.canvas-animated-presence-up[data-v-e58398f3]{--presence-motion-y:6px;transform-origin:center bottom}.canvas-animated-presence-down[data-v-e58398f3]{--presence-motion-y:-6px;transform-origin:center top}.canvas-presence-enter-active[data-v-e58398f3],.canvas-presence-leave-active[data-v-e58398f3]{transition:opacity .12s ease-out,transform .18s cubic-bezier(.16,1,.3,1)}.canvas-presence-enter-from[data-v-e58398f3],.canvas-presence-leave-to[data-v-e58398f3]{opacity:0;pointer-events:none;transform:translate3d(0,var(--presence-motion-y),0)}.canvas-presence-enter-to[data-v-e58398f3],.canvas-presence-leave-from[data-v-e58398f3]{opacity:1;transform:translateZ(0) scale(1)}@media(prefers-reduced-motion:reduce){.canvas-presence-enter-active[data-v-e58398f3],.canvas-presence-leave-active[data-v-e58398f3]{transition:opacity 80ms linear}.canvas-animated-presence[data-v-e58398f3],.canvas-presence-enter-from[data-v-e58398f3],.canvas-presence-enter-to[data-v-e58398f3],.canvas-presence-leave-from[data-v-e58398f3],.canvas-presence-leave-to[data-v-e58398f3]{transform:none}}.fade-enter-active[data-v-bd465487],.fade-leave-active[data-v-bd465487]{transition:opacity .15s ease}.fade-enter-from[data-v-bd465487],.fade-leave-to[data-v-bd465487]{opacity:0}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar{border-bottom:1px solid var(--color-card-light-1);gap:12px;padding:8px 12px}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar .ve-icon{border-radius:8px;color:var(--color-text-alpha-5);height:28px;transition:background-color .2s,color .2s;width:28px}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar .ve-icon:hover{background:var(--color-card-light-1);color:var(--color-text-alpha-6)}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar .ve-icon .ve-icon__svg{height:16px;width:16px}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__play{background:transparent;border-radius:9999px;color:var(--color-text-alpha-6);height:32px;width:32px}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__play:hover{background:var(--color-card-light-1)}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__time{font-variant-numeric:tabular-nums;min-width:44px}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__time--current{color:var(--color-text-alpha-6)}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__time--duration{color:var(--color-text-alpha-3)}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__aspect{display:none}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__group:last-child>button.ve-synthesis-toolbar__button:first-of-type,.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__group:last-child>button.ve-synthesis-toolbar__button:nth-of-type(2){display:none}.vs-editor-wrap[data-v-e76fe3c3] .ve-synthesis-toolbar__zoom{accent-color:var(--color-ima-300);width:96px}[data-v-261deead] .text-node-form-compact>.flex.items-center.gap-2>.flex-1{pointer-events:none;visibility:hidden}.canvas-md-editor-scroll[data-v-ee46e857]{scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:thin;transition:scrollbar-color .16s ease}.canvas-md-editor-scroll[data-v-ee46e857]:focus-within,.canvas-md-editor-scroll[data-v-ee46e857]:hover{scrollbar-color:hsla(0,0%,100%,.18) transparent}.canvas-md-editor-scroll[data-v-ee46e857]::-webkit-scrollbar{height:10px;width:10px}.canvas-md-editor-scroll[data-v-ee46e857]::-webkit-scrollbar-track{background:transparent}.canvas-md-editor-scroll[data-v-ee46e857]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:2px solid transparent;border-radius:999px;min-height:28px;-webkit-transition:background-color .16s ease;transition:background-color .16s ease}.canvas-md-editor-scroll[data-v-ee46e857]:focus-within::-webkit-scrollbar-thumb,.canvas-md-editor-scroll[data-v-ee46e857]:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.16)}.canvas-md-editor-scroll[data-v-ee46e857]:focus-within::-webkit-scrollbar-thumb:hover,.canvas-md-editor-scroll[data-v-ee46e857]:hover::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.28)}.canvas-md-editor-scroll[data-v-ee46e857]::-webkit-scrollbar-corner{background:transparent}[data-v-ee46e857] .canvas-md-editor{color:inherit;font-size:18px;line-height:1.6;min-height:100%;outline:none;padding-right:18px;white-space:pre-wrap;word-break:break-word}[data-v-ee46e857] .canvas-md-editor>:first-child{margin-top:0}[data-v-ee46e857] .canvas-md-editor>:last-child{margin-bottom:0}[data-v-ee46e857] .canvas-md-editor p.is-editor-empty:first-child:before{color:rgba(255,255,255,.32);content:attr(data-placeholder);float:left;font-size:18px;height:0;line-height:1.6;pointer-events:none}.is-editing[data-v-ee46e857] .canvas-md-editor p.is-editor-empty:first-child:before{content:none}[data-v-ee46e857] .canvas-md-editor p{margin:0 0 .65em}[data-v-ee46e857] .canvas-md-editor h1,[data-v-ee46e857] .canvas-md-editor h2,[data-v-ee46e857] .canvas-md-editor h3,[data-v-ee46e857] .canvas-md-editor h4{font-weight:600;line-height:1.3;margin:.75em 0 .35em}[data-v-ee46e857] .canvas-md-editor h1{font-size:1.45em}[data-v-ee46e857] .canvas-md-editor h2{font-size:1.25em}[data-v-ee46e857] .canvas-md-editor h3{font-size:1.1em}[data-v-ee46e857] .canvas-md-editor h4{font-size:1em}[data-v-ee46e857] .canvas-md-editor ol,[data-v-ee46e857] .canvas-md-editor ul{margin:0 0 .75em;padding-left:1.25em}[data-v-ee46e857] .canvas-md-editor ul{list-style:disc}[data-v-ee46e857] .canvas-md-editor ol{list-style:decimal}[data-v-ee46e857] .canvas-md-editor li{display:list-item;margin:.2em 0}[data-v-ee46e857] .canvas-md-editor ul ul{list-style:circle}[data-v-ee46e857] .canvas-md-editor ul ul ul{list-style:square}[data-v-ee46e857] .canvas-md-editor blockquote{border-left:2px solid hsla(0,0%,100%,.18);color:rgba(255,255,255,.72);margin:0 0 .75em;padding-left:.85em}[data-v-ee46e857] .canvas-md-editor code{background:rgba(255,255,255,.08);border-radius:.375rem;font-size:.9em;padding:.15em .35em}[data-v-ee46e857] .canvas-md-editor pre{background:rgba(0,0,0,.22);border-radius:.75rem;margin:0 0 .75em;overflow-x:auto;padding:.85rem 1rem}[data-v-ee46e857] .canvas-md-editor pre code{background:transparent;padding:0}[data-v-ee46e857] .canvas-md-editor hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:.9em 0}[data-v-ee46e857] .canvas-md-editor a{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}[data-v-ee46e857] .canvas-md-editor strong{font-weight:700}[data-v-ee46e857] .canvas-md-editor em{font-style:italic}[data-v-ee46e857] .canvas-md-editor s{text-decoration:line-through}.text-node-editor-surface[data-v-ed5d8eb7]{background:transparent}.text-node-editor-surface[data-v-ed5d8eb7] .ProseMirror,.text-node-editor-surface[data-v-ed5d8eb7] .canvas-md-editor,.text-node-editor-surface[data-v-ed5d8eb7] .canvas-md-editor-scroll{background:transparent!important}.text-node-resize-line{opacity:0!important;position:absolute}.text-node-resize-line.left,.text-node-resize-line.right{width:12px!important}.text-node-resize-line.bottom,.text-node-resize-line.top{height:12px!important}.text-node-resize-handle.bottom.left,.text-node-resize-handle.bottom.right,.text-node-resize-handle.top.left,.text-node-resize-handle.top.right{height:14px!important;opacity:0!important;width:14px!important}.node-empty-hints[data-v-df7b49a6]{container-type:size;overflow:hidden}.node-empty-hints__body[data-v-df7b49a6]{--u:clamp(3.5px,min(1.5625cqh,1.5625cqw),6px);gap:calc(var(--u)*4);overflow:hidden;padding:calc(var(--u)*5)}.node-empty-hints__icon-slot[data-v-df7b49a6]{flex:0 1 auto;height:calc(var(--u)*16);min-height:0}.node-empty-hints__icon[data-v-df7b49a6]{height:calc(var(--u)*6);width:calc(var(--u)*6)}.node-empty-hints__list-wrap[data-v-df7b49a6]{gap:calc(var(--u)*2)}.node-empty-hints__list[data-v-df7b49a6]{gap:calc(var(--u)*.5);margin-inline:calc(var(--u)*-1.5)}.node-empty-hints__item[data-v-df7b49a6],.node-empty-hints__title[data-v-df7b49a6]{font-size:calc(var(--u)*3);line-height:1.4}.node-empty-hints__item[data-v-df7b49a6]{gap:calc(var(--u)*3.5);padding:calc(var(--u)*1.5) calc(var(--u)*1.5);transition:background-color .12s ease-out,color .12s ease-out}.node-empty-hints__item[data-v-df7b49a6]:hover{transition-delay:.14s}.node-empty-hints__item-icon[data-v-df7b49a6]{height:calc(var(--u)*3);width:calc(var(--u)*3)}.transparent-checkerboard[data-v-c93006f8]{background-image:repeating-conic-gradient(var(--color-card-light-2) 0 25%,transparent 0 50%);background-size:24px 24px}@keyframes gradient-scan-438951d7{0%{background-position:-100% 0}to{background-position:200% 0}}.gradient-text[data-v-438951d7]{animation:gradient-scan-438951d7 2s linear infinite}.group-node-shell[data-v-f41ebcad]{border-radius:var(--radius-canvas-group);top:0;right:0;bottom:0;left:0;position:absolute}.group-node-surface[data-v-f41ebcad]{background-color:color-mix(in srgb,var(--color-card-light-4) 20%,transparent)}.group-node-surface.is-group-drop-target[data-v-f41ebcad]{background-color:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:var(--color-primary)}.group-node-executing-overlay[data-v-f41ebcad]{background-color:rgba(0,0,0,.06);border-radius:var(--radius-canvas-group);cursor:progress;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute;z-index:20}.vue-flow__node-group{background:transparent!important;border:0!important;box-shadow:none!important}.vue-flow__node-group:has(.is-group-executing){z-index:9999!important}[data-v-f41ebcad] .group-node-resize-line{border-color:transparent!important;position:absolute}[data-v-f41ebcad] .group-node-resize-line.left,[data-v-f41ebcad] .group-node-resize-line.right{width:12px!important}[data-v-f41ebcad] .group-node-resize-line.bottom,[data-v-f41ebcad] .group-node-resize-line.top{height:12px!important}[data-v-f41ebcad] .group-node-resize-handle{background:var(--color-bg-dark-1)!important;border:1px solid var(--color-card-light-4)!important;border-radius:0!important;display:block!important;height:10px!important;opacity:1!important;width:10px!important}.canvas-cut-edge--active[data-v-b611049b]{stroke:var(--color-text-alpha-5)!important}.canvas-cut-edge__anchor[data-v-b611049b]{pointer-events:none;position:absolute}.canvas-cut-edge__button[data-v-b611049b]{background:var(--color-bg-dark-1);border:1px solid var(--color-card-light-1);pointer-events:all;transition:background-color .12s ease-out}.canvas-cut-edge__button[data-v-b611049b]:hover{background:var(--color-bg-dark-2)}.canvas-cut-edge-enter-active[data-v-b611049b]{transition:opacity .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1)}.canvas-cut-edge-leave-active[data-v-b611049b]{transition:opacity .11s ease-in,transform .11s ease-in}.canvas-cut-edge-enter-from[data-v-b611049b],.canvas-cut-edge-leave-to[data-v-b611049b]{opacity:0;transform:scale(.6)}.vue-flow{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.vue-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{pointer-events:none;transform-origin:0 0;z-index:2}.vue-flow__viewport{overflow:clip;z-index:4}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{overflow:visible;pointer-events:none}.vue-flow__connection-path,.vue-flow__edge-path{fill:none;stroke:#b1b1b7;stroke-width:1}.vue-flow__edge{cursor:pointer;pointer-events:visibleStroke}.vue-flow__edge.animated path{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__edge.animated path.vue-flow__edge-interaction{animation:none;stroke-dasharray:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{animation:dashdraw .5s linear infinite;stroke-dasharray:5}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.vue-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{min-height:5px;min-width:5px;pointer-events:none;position:absolute}.vue-flow__handle.connectable{cursor:crosshair;pointer-events:all}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.vue-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{margin:15px;position:absolute;z-index:5}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{background-color:var(--vf-node-bg);border-color:var(--vf-node-color);border-radius:3px;border-style:solid;border-width:1px;color:var(--vf-node-text);font-size:12px;padding:10px;text-align:center;width:150px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;height:6px;width:6px}.vue-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.vue-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:16px}.vue-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__resize-control{position:absolute}.vue-flow__resize-control.left,.vue-flow__resize-control.right{cursor:ew-resize}.vue-flow__resize-control.bottom,.vue-flow__resize-control.top{cursor:ns-resize}.vue-flow__resize-control.bottom.right,.vue-flow__resize-control.top.left{cursor:nwse-resize}.vue-flow__resize-control.bottom.left,.vue-flow__resize-control.top.right{cursor:nesw-resize}.vue-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:5px;transform:translate(-50%,-50%);width:5px}.vue-flow__resize-control.handle.left{left:0;top:50%}.vue-flow__resize-control.handle.right{left:100%;top:50%}.vue-flow__resize-control.handle.top{left:50%;top:0}.vue-flow__resize-control.handle.bottom{left:50%;top:100%}.vue-flow__resize-control.handle.bottom.left,.vue-flow__resize-control.handle.top.left{left:0}.vue-flow__resize-control.handle.bottom.right,.vue-flow__resize-control.handle.top.right{left:100%}.vue-flow__resize-control.line{border:0 solid #3367d9}.vue-flow__resize-control.line.left,.vue-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.vue-flow__resize-control.line.left{border-left-width:1px;left:0}.vue-flow__resize-control.line.right{border-right-width:1px;left:100%}.vue-flow__resize-control.line.bottom,.vue-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.vue-flow__resize-control.line.top{border-top-width:1px;top:0}.vue-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.ve-clip-editor{background:#101010;color:#f7f7f7;display:grid;gap:12px;min-width:320px;position:relative}.ve-clip-editor__preview{aspect-ratio:16/9;background:#050505;border-radius:6px;place-self:center;width:min(520px,100%)}.ve-clip-editor__bar{align-items:center;background:#242424;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.ve-clip-editor__actions,.ve-clip-editor__right-actions{align-items:center;display:flex;gap:8px}.ve-button,.ve-icon-button{background:#343434;border:0;border-radius:8px;color:#f7f7f7;cursor:pointer}.ve-icon-button{display:grid;font-size:24px;height:40px;line-height:1;padding:0;place-items:center;width:40px}.ve-icon-button .ve-icon__svg{height:18px;width:18px}.ve-icon-button--active{background:#4a4a4a;color:#fff}.ve-clip-editor__shortcut-trigger{font-size:18px}.ve-clip-editor__loop-toggle{font-size:20px}.ve-clip-editor__loading-icon{animation:ve-clip-editor-spin .9s linear infinite}.ve-button,.ve-icon-button--primary{background:#fff;color:#111}.ve-button{font-weight:600;min-height:34px;padding:0 16px}.ve-button:disabled{cursor:progress;opacity:.72}@keyframes ve-clip-editor-spin{to{transform:rotate(1turn)}}.ve-clip-editor__timeline{--ve-trim-handle-size:12px;border-radius:8px;min-height:56px;overflow:hidden;position:relative}.ve-clip-editor__range-layer{height:56px;margin-inline:var(--ve-trim-handle-size);overflow:visible;position:relative}.ve-clip-editor__filmstrip{background:#111;border-radius:8px;display:flex;height:100%;overflow:hidden}.ve-clip-editor__thumb{background:linear-gradient(135deg,#32525a,#d2a449 48%,#1c1c1c 49%,#151515);display:block;flex:0 0 auto;height:100%;min-width:0}.ve-clip-editor__thumb img{background:#111;display:block;height:100%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.ve-clip-editor__selection{border:2px solid #fff;cursor:grab;display:grid;inset-block:0;min-width:0;place-items:center;pointer-events:auto;position:absolute}.ve-clip-editor__selection--dragging{cursor:grabbing}.ve-clip-editor__selection strong{background:rgba(0,0,0,.45);border-radius:6px;color:#fff;font-size:13px;padding:5px 8px;pointer-events:none}.ve-clip-editor__handle{background:#fff;border:0;cursor:ew-resize;display:grid;height:calc(100% + 4px);padding:0;place-items:center;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:var(--ve-trim-handle-size);z-index:3}.ve-clip-editor__handle:before{background:#111;border-radius:999px;content:"";display:block;height:18px;width:3px}.ve-clip-editor__handle--start{border-radius:6px 0 0 6px;left:0;transform:translate(-100%,-50%)}.ve-clip-editor__handle--end{border-radius:0 6px 6px 0;right:0;transform:translate(100%,-50%)}.ve-clip-editor__playhead-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.ve-clip-editor__playhead{background:#fff;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.35);display:block;height:100%;transform:translate3d(var(--ve-playhead-x,0),0,0) translate(-50%);width:2px}.ve-clip-editor__shortcut-help{background:rgba(38,38,38,.99);border-radius:14px;bottom:0;box-shadow:0 18px 48px rgba(0,0,0,.4);left:0;padding:24px;position:absolute;transform:translateY(-90px);width:min(560px,calc(100% - 32px));z-index:10}.ve-clip-editor__shortcut-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.ve-clip-editor__shortcut-header strong{font-size:16px}.ve-clip-editor__shortcut-close{background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.72);cursor:pointer;display:grid;font-size:24px;height:32px;line-height:1;padding:0;place-items:center;width:32px}.ve-clip-editor__shortcut-list{display:grid;gap:29px 40px;grid-template-columns:1fr 1fr;margin:0}.ve-clip-editor__shortcut-row{align-items:center;display:flex;justify-content:space-between;min-width:0}.ve-clip-editor__shortcut-row dt{color:rgba(255,255,255,.86);font-size:14px}.ve-clip-editor__shortcut-row dd{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin:0}.ve-clip-editor__shortcut-separator{background:transparent;box-shadow:none;color:rgba(255,255,255,.72);display:inline-grid;font-size:13px;min-width:auto;place-items:center}.ve-clip-editor__shortcut-row kbd{background:rgba(255,255,255,.18);border-radius:7px;box-shadow:inset 0 -1px rgba(0,0,0,.18);color:#fff;font:inherit;font-size:13px;min-width:28px;padding:5px 8px;text-align:center}@media(max-width:560px){.ve-clip-editor__shortcut-help{padding:22px}.ve-clip-editor__shortcut-list{grid-template-columns:1fr}}.ve-icon{background:transparent;border:0;border-radius:8px;color:currentColor;cursor:pointer;display:inline-grid;flex:0 0 auto;height:32px;line-height:1;padding:0;place-items:center;width:32px}.ve-icon:hover{background:#343434}.ve-icon--disabled,.ve-icon:disabled{cursor:not-allowed;opacity:.42}.ve-icon--disabled:hover,.ve-icon:disabled:hover{background:transparent}.ve-icon__svg{display:block;height:16px;width:16px}.ve-synthesis-clip__handle--start:before{transform:translate(-1px)}.ve-synthesis-clip__handle--end:before{transform:translate(1px)}.ve-synthesis-editor{background:#121212;color:#f7f7f7;display:grid;grid-template-rows:minmax(240px,1fr) auto;overflow:hidden}.ve-synthesis-editor--fullscreen{bottom:0;grid-template-rows:minmax(0,1fr) auto;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.ve-synthesis-editor__stage{background:#333;container-type:size;display:grid;min-height:0;padding:12px;place-items:center}.ve-synthesis-canvas-preview{display:grid;max-height:100%;max-width:100%;place-items:center;width:var(--ve-synthesis-canvas-preview-width,min(50vw,1024px))}@supports (width:1cqw){.ve-synthesis-canvas-preview{width:min(var(--ve-synthesis-canvas-preview-width,min(50vw,1024px)),100cqw,calc(100cqh*var(--ve-synthesis-canvas-preview-aspect, 1.7778)))}}.ve-synthesis-canvas-preview__frame{background:#000;max-height:100%;max-width:100%;position:relative;width:100%}.ve-synthesis-editor__canvas{background:#000;color:rgba(255,255,255,.78);display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.ve-synthesis-canvas-clip-box{border:2px solid #16d8ff;box-sizing:border-box;cursor:move;position:absolute;transform-origin:center;z-index:2}.ve-synthesis-canvas-clip-box__handle{background:#16d8ff;border:1px solid #fff;border-radius:3px;display:block;height:10px;position:absolute;width:10px}.ve-synthesis-canvas-clip-box__handle--nw{cursor:nwse-resize;left:0;top:0;transform:translate(-50%,-50%)}.ve-synthesis-canvas-clip-box__handle--ne{cursor:nesw-resize;right:0;top:0;transform:translate(50%,-50%)}.ve-synthesis-canvas-clip-box__handle--sw{bottom:0;cursor:nesw-resize;left:0;transform:translate(-50%,50%)}.ve-synthesis-canvas-clip-box__handle--se{bottom:0;cursor:nwse-resize;right:0;transform:translate(50%,50%)}.ve-synthesis-editor__timeline{background:#181818;border-top:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:220px}.ve-synthesis-toolbar{align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;max-width:100%;min-width:0;overflow:hidden;padding:10px 12px;position:sticky;top:0;z-index:4}.ve-synthesis-toolbar__group,.ve-synthesis-toolbar__transport{align-items:center;display:flex;gap:8px;min-width:0}.ve-synthesis-toolbar__group:last-child{justify-content:flex-end}.ve-synthesis-toolbar__button,.ve-synthesis-toolbar__play{color:#f7f7f7}.ve-synthesis-toolbar__time{color:rgba(255,255,255,.78);font-size:12px;min-width:48px;text-align:center}.ve-synthesis-toolbar__zoom{width:112px}.ve-synthesis-toolbar__aspect{background:#242424;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:#f7f7f7;font:inherit;font-size:12px;height:28px}.ve-synthesis-timeline-body{min-height:0;min-width:0;overflow-x:auto;overflow-y:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.ve-synthesis-timeline-body::-webkit-scrollbar{display:none}.ve-synthesis-timeline-playhead-layer{bottom:0;left:96px;pointer-events:none;position:absolute;top:0;width:var(--ve-synthesis-timeline-width,0);z-index:5}.ve-synthesis-ruler,.ve-synthesis-tracks{box-sizing:border-box;width:calc(96px + var(--ve-synthesis-timeline-width, 0px))}.ve-synthesis-ruler{border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:96px var(--ve-synthesis-timeline-width,0);height:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ve-synthesis-ruler__head{border-right:1px solid hsla(0,0%,100%,.08)}.ve-synthesis-ruler__content{cursor:pointer;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.ve-synthesis-ruler__tick{align-content:end;border-left:1px solid hsla(0,0%,100%,.2);bottom:6px;color:rgba(255,255,255,.48);display:grid;font-size:11px;height:22px;left:0;line-height:1;padding-left:5px;position:absolute;white-space:nowrap}.ve-synthesis-ruler__tick--minor{border-left-color:rgba(255,255,255,.16);bottom:24px;height:8px;padding-left:0}.ve-synthesis-ruler__tick--major{border-left-color:rgba(255,255,255,.44);color:rgba(255,255,255,.44);height:30px}.ve-synthesis-tracks{padding-block:10px 14px}.ve-synthesis-tracks__content{display:grid;gap:4px;min-width:0;overflow:visible;position:relative}.ve-synthesis-track{background:#232323;display:grid;grid-template-columns:96px var(--ve-synthesis-timeline-width,0);min-height:58px}.ve-synthesis-track__head{align-items:center;border-right:1px solid hsla(0,0%,100%,.08);color:rgba(255,255,255,.78);display:flex;gap:8px;justify-content:center;padding:0 10px}.ve-synthesis-track__icon-button{border-radius:6px;color:rgba(255,255,255,.78)}.ve-synthesis-track__icon-button[aria-disabled=true]{cursor:default;pointer-events:none}.ve-synthesis-track__icon-button:hover{background:rgba(255,255,255,.16)}.ve-synthesis-track__icon-button[aria-disabled=true]:hover{background:rgba(255,255,255,.1)}.ve-synthesis-track__icon-button--muted{background:rgba(255,255,255,.06);color:rgba(255,255,255,.38)}.ve-synthesis-track__icon-button--muted:hover{background:rgba(255,255,255,.1)}.ve-synthesis-track__lane{min-height:58px;overflow:visible;position:relative}.ve-synthesis-track--placeholder .ve-synthesis-track__head{color:rgba(255,255,255,.38)}.ve-synthesis-clip{border:1px solid transparent;border-radius:6px;bottom:6px;color:#fff;cursor:grab;display:grid;grid-template-columns:8px minmax(0,1fr) 8px;min-width:36px;overflow:hidden;padding:0;position:absolute;top:6px;touch-action:none;transform:translate3d(var(--ve-synthesis-clip-x),var(--ve-synthesis-clip-y,0),0);width:var(--ve-synthesis-clip-width)}.ve-synthesis-clip:active{cursor:grabbing}.ve-synthesis-clip--active{border-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.72)}.ve-synthesis-clip--dragging{pointer-events:none;z-index:4}.ve-synthesis-clip--audio{background:#25445f}.ve-synthesis-clip-placeholder{background:rgba(255,255,255,.12);border:1px dashed hsla(0,0%,100%,.72);border-radius:6px;bottom:6px;display:block;min-width:36px;pointer-events:none;position:absolute;top:6px;transform:translate3d(var(--ve-synthesis-clip-x),0,0);width:var(--ve-synthesis-clip-width)}.ve-synthesis-clip__content{display:block;height:100%;min-width:0;overflow:hidden;position:relative}.ve-synthesis-clip__source-strip{align-items:stretch;background-image:linear-gradient(135deg,#32525a,#d2a449 48%,#1c1c1c 49%,#151515);background-repeat:repeat-x;background-size:96px 100%;display:flex;height:100%;min-height:0;min-width:0;overflow:hidden;transform:translate3d(var(--ve-synthesis-source-strip-x),0,0);width:var(--ve-synthesis-source-strip-width)}.ve-synthesis-clip__audio-strip{background:linear-gradient(135deg,#246a6f,#3c78d8);display:block;height:100%;overflow:hidden;width:100%}.ve-synthesis-clip__audio-strip--fallback{background:linear-gradient(90deg,transparent 0 10px,hsla(0,0%,100%,.2) 10px 12px,transparent 12px 22px),linear-gradient(135deg,#246a6f,#3c78d8);background-size:22px 100%,100% 100%}.ve-synthesis-clip__waveform-canvas{display:block;height:100%;width:100%}.ve-synthesis-clip__thumb{flex:0 0 auto;height:100%;min-width:0}.ve-synthesis-clip__thumb img{background:#111;display:block;height:100%;max-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.ve-synthesis-clip__label{background:rgba(0,0,0,.48);border-radius:5px;bottom:4px;font-size:11px;left:6px;line-height:1.2;max-width:calc(100% - 12px);overflow:hidden;padding:2px 5px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.ve-synthesis-clip__handle{background:#fff;cursor:ew-resize;display:grid;height:100%;place-items:center;pointer-events:none;position:relative;visibility:hidden;width:8px;z-index:2}.ve-synthesis-clip--active .ve-synthesis-clip__handle{pointer-events:auto;visibility:visible}.ve-synthesis-clip__handle:before{background:#2a2a2a;border-radius:999px;content:"";display:block;height:18px;width:3px}.ve-synthesis-clip__handle--start{border-radius:5px 0 0 5px}.ve-synthesis-clip__handle--end{border-radius:0 5px 5px 0}.ve-synthesis-playhead{background:#fff;border:0;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.42);cursor:ew-resize;display:block;height:100%;left:0;padding:0;pointer-events:auto;position:absolute;top:0;touch-action:none;transform:translate3d(var(--ve-synthesis-playhead-x,0),0,0);width:2px;z-index:3}.ve-synthesis-playhead--dragging{cursor:grabbing}.ve-synthesis-playhead:before{content:"";height:100%;width:18px}.ve-synthesis-playhead:before,.ve-synthesis-playhead__handle{left:50%;position:absolute;top:0;transform:translate3d(-50%,0,0)}.ve-synthesis-playhead__handle{background:#f7f7f7;border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.42);display:block;height:10px;width:10px}.ve-synthesis-fullscreen{background:#050505;bottom:0;display:grid;gap:16px;grid-template-rows:minmax(0,1fr) auto;left:0;padding:18px;position:fixed;right:0;top:0;z-index:1000}.ve-synthesis-fullscreen:fullscreen{background:#050505;height:100%;width:100%}.ve-synthesis-fullscreen__canvas{background:#000;display:block;height:100%;margin:0 auto;max-width:100%;min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.ve-synthesis-fullscreen__controls{align-items:center;background:rgba(26,26,26,.92);border-radius:10px;color:#f7f7f7;display:grid;gap:12px;grid-template-columns:auto auto minmax(160px,1fr) auto auto;padding:12px}.ve-synthesis-fullscreen__exit,.ve-synthesis-fullscreen__play{color:#f7f7f7}.ve-synthesis-fullscreen__time{color:rgba(255,255,255,.78);font-size:12px;min-width:40px;white-space:nowrap}.ve-synthesis-fullscreen__time--current{text-align:right}.ve-synthesis-fullscreen__time--duration{text-align:left}.ve-synthesis-fullscreen__progress{width:100%}.canvas-editor-surface .select-text,.canvas-editor-surface [contenteditable=true],.canvas-editor-surface input,.canvas-editor-surface textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.vue-flow__node .vs-node__content{border-color:var(--color-card-light-1)!important;border-radius:16px!important;box-shadow:none;isolation:isolate}.vue-flow__node .vs-node__content:after,.vue-flow__node .vs-node__content:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.vue-flow__node .vs-node__content:before{background:var(--color-bg-dark-1);z-index:-1}.vue-flow__node .vs-node__content:after{box-shadow:inset 0 0 0 1px var(--color-card-light-1);z-index:1}.vue-flow__node.selected .vs-node__content{box-shadow:0 0 0 2px var(--color-card-light-4)}.vue-flow__node .vs-node__media-surface{background:transparent!important;border-color:var(--color-card-light-1)!important;border-radius:inherit!important;border-width:0;overflow:visible!important}.vue-flow__node .vs-node__content>.rounded-3xl,.vue-flow__node .vs-node__media-surface .size-full.rounded-3xl,.vue-flow__node .vs-node__media-surface .w-full.h-full.rounded-3xl,.vue-flow__node .vs-node__media-surface>*>.rounded-3xl,.vue-flow__node .vs-node__media-surface>.rounded-3xl{border-radius:inherit!important}.canvas-node-panel-surface{background:transparent!important;border-color:transparent!important;isolation:isolate}.canvas-node-panel-surface:after,.canvas-node-panel-surface:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.canvas-node-panel-surface:before{background:var(--color-bg-dark-1);z-index:-2}.canvas-node-panel-surface:after{box-shadow:inset 0 0 0 1px var(--color-card-light-1);z-index:-1}.vue-flow__controls{align-items:center;background:var(--color-bg-dark-1);border:1px solid var(--color-card-light-1);border-radius:9999px;display:flex;gap:4px;height:36px;overflow:hidden;padding:4px 8px 4px 4px}.vue-flow__controls-button{background:transparent!important;border-bottom:none!important;border-radius:50%;color:var(--color-text-alpha-6);height:28px;padding:0;width:28px}.vue-flow__controls-button:hover{background:var(--color-card-light-1)!important}.vue-flow__controls-button svg{height:14px;width:14px}.vue-flow__controls-button svg,.vue-flow__controls-button:hover svg{color:var(--color-text-alpha-6)!important;fill:currentColor}.vue-flow__connection-path,.vue-flow__edge-path{animation:none!important;stroke:var(--color-text-alpha-3)!important;stroke-dasharray:none!important;stroke-width:var(--canvas-connection-stroke-width,2px)!important}.vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--color-text-alpha-5)!important}.vue-flow:not(.multi-selected) .vue-flow__nodesselection{display:none!important}.vue-flow__selection{background:rgba(255,255,255,.04)!important;border:2px dashed hsla(0,0%,100%,.5)!important;border-radius:8px}.vue-flow__nodesselection-rect{background:rgba(255,255,255,.04)!important;border:none!important;box-shadow:0 0 0 16px rgba(255,255,255,.04);position:relative}.vue-flow__nodesselection-rect:after{border:2px dashed hsla(0,0%,100%,.5);border-radius:16px;content:"";top:-16px;right:-16px;bottom:-16px;left:-16px;pointer-events:none;position:absolute}.vue-flow__minimap{background:var(--color-unchanging-black);border-radius:12px;box-shadow:inset 0 0 0 1px var(--color-card-light-1);overflow:hidden;transform:scale(.8);transform-origin:bottom left}.vue-flow__minimap svg{background:transparent!important}.vue-flow__minimap-node{fill:var(--color-card-light-2)}.vue-flow__minimap-mask{fill:var(--color-card-light-1)}.canvas-editor-popover-content[data-slot=popover-content]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--color-bg-dark-1)!important;border:1px solid var(--color-card-light-1)!important}.canvas-flow--node-passive .vue-flow__node{pointer-events:none}
