.ig-wrap[data-v-4a5f716c]{flex-direction:column;align-items:flex-start;gap:14px;max-width:208px;display:flex}.ig-canvas[data-v-4a5f716c]{background:var(--ui-bg-elevated,#fafafa);border:1px solid var(--ui-border,#0000000f);border-radius:12px;width:100%;max-width:208px;position:relative;overflow:hidden}.ig-dots[data-v-4a5f716c]{background-image:radial-gradient(circle,var(--ui-text-dimmed,#a1a1a1) .7px,transparent 1.3px);opacity:.22}.ig-dots[data-v-4a5f716c],.ig-glow[data-v-4a5f716c]{background-repeat:space;background-size:11px 11px;position:absolute;inset:2px}.ig-glow[data-v-4a5f716c]{background-image:radial-gradient(circle,var(--ui-text,#0b0d12) 1.1px,transparent 1.6px);animation:4.2s cubic-bezier(.35,1.55,.65,1) infinite ig-morph-4a5f716c,1.9s cubic-bezier(.66,0,.34,1) infinite ig-breathe-4a5f716c;-webkit-mask-image:radial-gradient(#000 0,#0000 60%),radial-gradient(#000 0,#0000 62%);mask-image:radial-gradient(#000 0,#0000 60%),radial-gradient(#000 0,#0000 62%);-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:72% 62%,52% 52%;mask-size:72% 62%,52% 52%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}@keyframes ig-morph-4a5f716c{0%{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}25%{-webkit-mask-position:84% 16%,66% 30%;mask-position:84% 16%,66% 30%;-webkit-mask-size:46% 58%,44% 38%;mask-size:46% 58%,44% 38%}50%{-webkit-mask-position:82% 84%,62% 68%;mask-position:82% 84%,62% 68%;-webkit-mask-size:60% 44%,38% 46%;mask-size:60% 44%,38% 46%}75%{-webkit-mask-position:14% 82%,34% 66%;mask-position:14% 82%,34% 66%;-webkit-mask-size:48% 54%,46% 40%;mask-size:48% 54%,46% 40%}to{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}}@keyframes ig-breathe-4a5f716c{0%,to{opacity:.55}50%{opacity:1}}.ig-res[data-v-4a5f716c]{color:var(--ui-text-dimmed,#a1a1a1);background:color-mix(in oklab,var(--ui-bg,#fff) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:absolute;top:8px;right:8px}.ig-meta[data-v-4a5f716c]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.ig-label[data-v-4a5f716c]{background:linear-gradient(90deg,var(--ui-text,#1a1a1a) 0,var(--ui-text,#1a1a1a) 30%,color-mix(in oklab,var(--ui-text,#1a1a1a) 45%,transparent) 45%,color-mix(in oklab,var(--ui-text,#1a1a1a) 45%,transparent) 55%,var(--ui-text,#1a1a1a) 70%,var(--ui-text,#1a1a1a) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:550;animation:2.25s infinite ig-shine-4a5f716c}@keyframes ig-shine-4a5f716c{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}.ig-prompt[data-v-4a5f716c]{color:var(--ui-text-muted,#a1a1a1);word-break:break-word;font-size:13px;line-height:1.35}@media (prefers-reduced-motion:reduce){.ig-glow[data-v-4a5f716c]{opacity:.7;animation:none}.ig-label[data-v-4a5f716c]{-webkit-text-fill-color:var(--ui-text,#1a1a1a);color:var(--ui-text,#1a1a1a);animation:none}}.vg-wrap[data-v-80372177]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.vg-canvas[data-v-80372177],.vg-wrap[data-v-80372177]{width:100%;max-width:280px}.vg-canvas[data-v-80372177]{background:var(--ui-bg-elevated,#fafafa);border:1px solid var(--ui-border,#0000000f);border-radius:12px;position:relative;overflow:hidden}.vg-dots[data-v-80372177]{background-image:radial-gradient(circle,var(--ui-text-dimmed,#a1a1a1) .7px,transparent 1.3px);opacity:.22}.vg-dots[data-v-80372177],.vg-glow[data-v-80372177]{background-repeat:space;background-size:11px 11px;position:absolute;inset:2px}.vg-glow[data-v-80372177]{background-image:radial-gradient(circle,var(--ui-text,#0b0d12) 1.1px,transparent 1.6px);animation:4.2s cubic-bezier(.35,1.55,.65,1) infinite vg-morph-80372177,1.9s cubic-bezier(.66,0,.34,1) infinite vg-breathe-80372177;-webkit-mask-image:radial-gradient(#000 0,#0000 60%),radial-gradient(#000 0,#0000 62%);mask-image:radial-gradient(#000 0,#0000 60%),radial-gradient(#000 0,#0000 62%);-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:72% 62%,52% 52%;mask-size:72% 62%,52% 52%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}.vg-play[data-v-80372177]{color:color-mix(in oklab,var(--ui-text,#0b0d12) 55%,transparent);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vg-play svg[data-v-80372177]{filter:drop-shadow(0 1px 2px #0000001f)}@keyframes vg-morph-80372177{0%{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}25%{-webkit-mask-position:84% 16%,66% 30%;mask-position:84% 16%,66% 30%;-webkit-mask-size:46% 58%,44% 38%;mask-size:46% 58%,44% 38%}50%{-webkit-mask-position:82% 84%,62% 68%;mask-position:82% 84%,62% 68%;-webkit-mask-size:60% 44%,38% 46%;mask-size:60% 44%,38% 46%}75%{-webkit-mask-position:14% 82%,34% 66%;mask-position:14% 82%,34% 66%;-webkit-mask-size:48% 54%,46% 40%;mask-size:48% 54%,46% 40%}to{-webkit-mask-position:16% 20%,30% 32%;mask-position:16% 20%,30% 32%;-webkit-mask-size:52% 46%,40% 40%;mask-size:52% 46%,40% 40%}}@keyframes vg-breathe-80372177{0%,to{opacity:.55}50%{opacity:1}}.vg-res[data-v-80372177]{z-index:2;color:var(--ui-text-dimmed,#a1a1a1);background:color-mix(in oklab,var(--ui-bg,#fff) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;position:absolute;top:8px;right:8px}.vg-meta[data-v-80372177]{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.vg-label[data-v-80372177]{background:linear-gradient(90deg,var(--ui-text,#1a1a1a) 0,var(--ui-text,#1a1a1a) 30%,color-mix(in oklab,var(--ui-text,#1a1a1a) 45%,transparent) 45%,color-mix(in oklab,var(--ui-text,#1a1a1a) 45%,transparent) 55%,var(--ui-text,#1a1a1a) 70%,var(--ui-text,#1a1a1a) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:550;animation:2.25s infinite vg-shine-80372177}@keyframes vg-shine-80372177{0%,18%{background-position:100% 0}82%,to{background-position:0 0}}.vg-prompt[data-v-80372177]{color:var(--ui-text-muted,#a1a1a1);word-break:break-word;font-size:13px;line-height:1.35}@media (prefers-reduced-motion:reduce){.vg-glow[data-v-80372177]{opacity:.7;animation:none}.vg-label[data-v-80372177]{-webkit-text-fill-color:var(--ui-text,#1a1a1a);color:var(--ui-text,#1a1a1a);animation:none}}[data-v-46b0b75c] .ProseMirror{max-width:100%}[data-v-46b0b75c] .completion-suggestion{color:var(--ui-text-muted);opacity:.6;pointer-events:none}[data-v-46b0b75c] .ProseMirror .tableWrapper{margin:1rem 0;overflow-x:auto}[data-v-46b0b75c] .ProseMirror table{border-collapse:collapse;width:100%}[data-v-46b0b75c] .ProseMirror td,[data-v-46b0b75c] .ProseMirror th{border:1px solid var(--ui-border);vertical-align:top;color:var(--ui-text);padding:.5rem .75rem}[data-v-46b0b75c] .ProseMirror th{background:var(--ui-bg-elevated);font-weight:600}[data-v-46b0b75c] .ProseMirror td p,[data-v-46b0b75c] .ProseMirror th p{color:var(--ui-text);margin:0}[data-v-46b0b75c] .ProseMirror blockquote{border-left:4px solid var(--ui-border-accented);color:var(--ui-text);margin:1rem 0;padding-left:1rem}[data-v-46b0b75c] .ProseMirror blockquote p{color:inherit}.chat-input-editor>div{height:auto!important;min-height:0!important}.chat-input-editor .tiptap.ProseMirror{font-size:var(--ui-text-sm);outline:none;min-height:1.25rem;max-height:15rem;padding:.375rem .5rem;line-height:1.25rem;overflow-y:auto}.chat-input-editor .tiptap.ProseMirror p{min-height:1.25rem;margin:0;padding:0}.chat-input-editor .tiptap.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ui-text-muted);pointer-events:none;position:absolute}.chat-input-editor .tiptap.ProseMirror p.is-editor-empty:first-child{position:relative}.transition-transform[data-v-1d675719]{transition:transform .15s ease-out}.scrollbar-hide[data-v-1d675719]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-1d675719]{-ms-overflow-style:none;scrollbar-width:none}[data-v-1d675719] .prose p:first-child,[data-v-1d675719] .prose>:first-child{margin-top:0!important}[data-v-1d675719] .prose p:last-child,[data-v-1d675719] .prose>:last-child{margin-bottom:0!important}
