.qt-generation-card[data-v-6c014fd9]{background:transparent;border:0;border-radius:0;color:var(--qt-text);max-width:100%;min-width:0;overflow:visible;width:min(720px,100%)}.qt-generation-context[data-v-6c014fd9]{padding:2px 0 13px}.qt-generation-references[data-v-6c014fd9]{align-items:center;color:var(--qt-muted);display:flex;font-size:11px;gap:7px;margin-bottom:9px;min-height:38px}.qt-reference-stack[data-v-6c014fd9]{align-items:center;display:flex;padding-left:1px}.qt-reference-stack img[data-v-6c014fd9],.qt-reference-stack video[data-v-6c014fd9]{background:var(--qt-surface-muted);border:0;-o-object-fit:cover;object-fit:cover}.qt-reference-audio[data-v-6c014fd9],.qt-reference-stack img[data-v-6c014fd9],.qt-reference-stack video[data-v-6c014fd9]{border-radius:7px;box-shadow:0 0 0 2px var(--qt-surface);flex:0 0 34px;height:34px;margin-left:-7px;width:34px}.qt-reference-audio[data-v-6c014fd9]{background:var(--qt-surface-muted);color:var(--qt-muted);display:grid;place-items:center}.qt-reference-stack[data-v-6c014fd9]>:first-child{margin-left:0}.qt-generation-prompt-row[data-v-6c014fd9]{align-items:flex-start;display:flex;gap:5px;max-width:100%;min-width:0;position:relative;width:min(720px,100%)}.qt-generation-prompt-toggle[data-v-6c014fd9]{background:transparent;border:0;color:var(--qt-text-secondary);cursor:pointer;display:block;flex:1;font:inherit;font-size:14px;line-height:1.7;max-width:100%;min-width:0;overflow:hidden;padding:0;text-align:left}.qt-generation-prompt-toggle span[data-v-6c014fd9]{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qt-generation-prompt-chevron[data-v-6c014fd9]{color:var(--qt-faint);pointer-events:none;position:absolute;right:34px;top:4px;transition:transform .16s ease}.qt-generation-prompt-chevron.rotated[data-v-6c014fd9]{transform:rotate(180deg)}.qt-generation-prompt-toggle.expanded span[data-v-6c014fd9]{display:block;max-height:220px;overflow:auto;overflow-wrap:anywhere;padding-right:3px;text-overflow:clip;white-space:pre-wrap;word-break:break-word}.qt-generation-prompt-copy[data-v-6c014fd9]{background:transparent;border:0;border-radius:6px;color:var(--qt-faint);cursor:pointer;display:grid;flex:0 0 27px;height:27px;padding:0;place-items:center;width:27px}.qt-generation-prompt-copy[data-v-6c014fd9]:hover{background:var(--qt-surface-muted);color:var(--qt-text)}.qt-generation-params[data-v-6c014fd9]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.qt-generation-params span[data-v-6c014fd9]{background:var(--qt-surface-muted);border-radius:5px;color:var(--qt-faint);font-size:10px;padding:3px 7px}.qt-generation-visual[data-v-6c014fd9]{animation:qt-gradient-flow-6c014fd9 7s ease infinite;background:linear-gradient(125deg,#e8f6fff5,#e8fbf7eb,#fff2e4e6,#ecf1fff5);background-size:260% 260%;border:1px solid color-mix(in srgb,var(--qt-accent) 18%,var(--qt-border));border-radius:7px;box-shadow:0 14px 34px #0000003d,inset 0 1px #ffffff14;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:208px;overflow:hidden;padding:clamp(18px,4vw,28px);position:relative;width:100%}.qt-generation-visual[data-v-6c014fd9]:before{animation:qt-soft-wave-6c014fd9 3.4s ease-in-out infinite;background:linear-gradient(110deg,transparent 12%,hsla(0,0%,100%,.62) 40%,hsla(0,0%,100%,.2) 58%,transparent 82%);background-size:220% 100%;content:"";inset:0;position:absolute;z-index:-2}.qt-generation-sheen[data-v-6c014fd9]{animation:qt-sheen-6c014fd9 2.8s ease-in-out infinite;background:linear-gradient(115deg,transparent 18%,hsla(0,0%,100%,.68) 47%,transparent 70%);inset:0;position:absolute;transform:translate(-115%);z-index:-1}.qt-generation-copy[data-v-6c014fd9]{align-items:flex-start;display:flex;gap:13px;max-width:82%}.qt-generation-mark[data-v-6c014fd9]{animation:qt-mark-float-6c014fd9 2.6s ease-in-out infinite;background:#ffffffad;border-radius:10px;box-shadow:0 8px 24px #37748e1f;color:#206f9a;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.qt-generation-copy div[data-v-6c014fd9]{display:flex;flex-direction:column}.qt-generation-copy small[data-v-6c014fd9]{color:#36768f;font-size:10px;font-weight:650;margin-bottom:4px}.qt-generation-copy strong[data-v-6c014fd9]{color:#153242;font-size:18px;line-height:1.3}.qt-generation-copy p[data-v-6c014fd9]{color:#58717d;font-size:12px;line-height:1.55;margin:7px 0 0}.qt-generation-progress-wrap[data-v-6c014fd9]{align-items:center;display:flex;gap:12px;margin-top:25px;width:min(530px,88%)}.qt-generation-progress[data-v-6c014fd9]{background:#ffffff9e;border-radius:99px;flex:1;height:5px;overflow:hidden}.qt-generation-progress i[data-v-6c014fd9]{background:linear-gradient(90deg,#5ba7d1,#64bda8,#e4a568);border-radius:inherit;display:block;height:100%;transition:width .4s ease}.qt-generation-progress-wrap b[data-v-6c014fd9]{color:#244a5b;font-size:12px;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.qt-generation-abort[data-v-6c014fd9]{background:#ffffff8c;border:0;border-radius:8px;color:#55737f;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:13px;top:13px;width:30px}.qt-generation-abort[data-v-6c014fd9]:hover{background:#ffffffe6;color:var(--qt-danger)}.qt-generation-confirmation[data-v-6c014fd9]{justify-content:space-between;min-height:188px}.qt-generation-confirm-actions[data-v-6c014fd9]{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.qt-generation-confirm-actions button[data-v-6c014fd9]{border-radius:7px;cursor:pointer;font-size:12px;min-height:34px;padding:0 13px}.qt-generation-confirm-actions button[data-v-6c014fd9]:disabled{cursor:wait;opacity:.55}.qt-generation-confirm-actions .secondary[data-v-6c014fd9]{background:#ffffff75;border:1px solid rgba(55,115,143,.22);color:#355866}.qt-generation-confirm-actions .primary[data-v-6c014fd9]{background:#287b9f;border:0;box-shadow:0 7px 18px #287b9f33;color:#fff}.qt-generation-result[data-v-6c014fd9]{padding:0}.qt-generation-complete[data-v-6c014fd9]{align-items:center;color:var(--qt-success);display:flex;font-size:11px;gap:6px;margin:0 0 9px}.qt-generation-images[data-v-6c014fd9]{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;width:min(640px,100%)}.qt-generation-images.single[data-v-6c014fd9]{display:block;max-width:100%;width:-moz-fit-content;width:fit-content}.qt-generation-image-item[data-v-6c014fd9]{min-width:0;position:relative}.qt-generation-images img[data-v-6c014fd9]{background:transparent;border:0;border-radius:3px;box-shadow:0 14px 34px #00000042,0 0 0 1px #ffffff0e;cursor:grab;display:block;max-height:560px;-o-object-fit:contain;object-fit:contain;width:100%}.qt-generation-images.single img[data-v-6c014fd9]{height:auto;max-width:100%;width:auto}.qt-generation-image-toolbar[data-v-6c014fd9]{align-items:center;background:#0f1218ad;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;bottom:7px;color:#fff;display:flex;gap:4px;opacity:0;padding:4px;position:absolute;right:7px;transition:opacity .15s ease}.qt-generation-image-item:focus-within .qt-generation-image-toolbar[data-v-6c014fd9],.qt-generation-image-item:hover .qt-generation-image-toolbar[data-v-6c014fd9]{opacity:1}.qt-generation-image-toolbar span[data-v-6c014fd9]{font-size:10px;padding:0 3px}.qt-generation-image-toolbar button[data-v-6c014fd9]{background:transparent;border:0;border-radius:5px;color:inherit;cursor:pointer;display:grid;height:27px;padding:0;place-items:center;width:27px}.qt-generation-image-toolbar button[data-v-6c014fd9]:hover{background:#ffffff2e}.qt-generation-images img[data-v-6c014fd9]:active{cursor:grabbing}.qt-generation-video-drag[data-v-6c014fd9]{cursor:grab;width:min(640px,100%)}.qt-generation-video-drag[data-v-6c014fd9]:active{cursor:grabbing}.qt-generation-video[data-v-6c014fd9]{background:#000;border:0;border-radius:3px;box-shadow:0 14px 34px #00000042,0 0 0 1px #ffffff0e;display:block;max-height:560px;max-width:100%;min-width:0;overflow:hidden;width:min(640px,100%)}.qt-generation-video[data-v-6c014fd9] .vpp__video{max-height:560px;-o-object-fit:contain;object-fit:contain}.qt-generation-audio[data-v-6c014fd9]{display:block;width:min(640px,100%)}pre[data-v-6c014fd9]{color:var(--qt-muted);font-family:inherit;margin:0;max-height:300px;overflow:auto;white-space:pre-wrap}.qt-generation-actions[data-v-6c014fd9]{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;position:relative;width:min(640px,100%)}.qt-generation-actions>button[data-v-6c014fd9],.qt-generation-menu-wrap>button[data-v-6c014fd9]{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--qt-muted);cursor:pointer;display:inline-flex;font-size:11px;gap:6px;justify-content:center;min-height:31px;padding:0 9px}.qt-generation-actions>button[data-v-6c014fd9]:hover,.qt-generation-menu-wrap>button[data-v-6c014fd9]:hover{background:var(--qt-surface-muted);color:var(--qt-text)}.qt-generation-menu-wrap[data-v-6c014fd9]{margin-left:auto;position:relative}.qt-generation-more[data-v-6c014fd9]{padding:0!important;width:31px}.qt-generation-menu[data-v-6c014fd9]{background:var(--qt-surface);border:1px solid var(--qt-border);border-radius:8px;bottom:calc(100% + 7px);box-shadow:var(--shadow-xl);padding:5px;position:absolute;right:0;width:174px;z-index:30}.qt-generation-menu button[data-v-6c014fd9]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--qt-text-secondary);cursor:pointer;display:flex;font-size:11px;gap:8px;height:34px;padding:0 9px;text-align:left;width:100%}.qt-generation-menu button[data-v-6c014fd9]:hover{background:var(--qt-surface-muted)}.qt-generation-menu button[data-v-6c014fd9]:disabled{cursor:wait;opacity:.55}.qt-generation-menu button.danger[data-v-6c014fd9]{color:var(--qt-danger)}.qt-menu-enter-active[data-v-6c014fd9],.qt-menu-leave-active[data-v-6c014fd9]{transform-origin:bottom right;transition:opacity .14s ease,transform .14s ease}.qt-menu-enter-from[data-v-6c014fd9],.qt-menu-leave-to[data-v-6c014fd9]{opacity:0;transform:translateY(4px) scale(.98)}.qt-generation-error[data-v-6c014fd9]{background:color-mix(in srgb,var(--qt-danger-bg) 72%,var(--qt-surface));border:1px solid color-mix(in srgb,var(--qt-danger) 32%,var(--qt-border));border-radius:7px;box-shadow:0 9px 24px #00000029;padding:11px 12px;width:min(520px,100%)}.qt-generation-error small[data-v-6c014fd9]{color:var(--qt-danger);display:block;font-size:10px}.qt-generation-error strong[data-v-6c014fd9]{color:var(--qt-text-secondary);display:block;font-size:13px;margin-top:3px}.qt-generation-error p[data-v-6c014fd9]{color:var(--qt-muted);font-size:11px;line-height:1.55;margin:5px 0 9px}.qt-generation-error-actions[data-v-6c014fd9]{display:flex;flex-wrap:wrap;gap:7px}.qt-generation-error button[data-v-6c014fd9]{align-items:center;background:var(--qt-surface);border:1px solid var(--qt-border);border-radius:6px;color:var(--qt-muted);cursor:pointer;display:inline-flex;font-size:11px;gap:5px;padding:6px 9px}.qt-generation-error button.secondary[data-v-6c014fd9]{border-color:color-mix(in srgb,var(--qt-accent) 42%,var(--qt-border));color:var(--qt-accent)}.qt-generation-error button[data-v-6c014fd9]:hover{border-color:color-mix(in srgb,var(--qt-accent) 55%,var(--qt-border));color:var(--qt-text)}.qt-generation-card.agent-surface[data-v-6c014fd9]{max-width:100%;width:-moz-fit-content;width:fit-content}.qt-generation-card.agent-surface .qt-generation-context[data-v-6c014fd9]{width:min(640px,100%)}.qt-generation-card.agent-surface .qt-generation-complete[data-v-6c014fd9]{display:none}.qt-generation-card.agent-surface .qt-generation-actions[data-v-6c014fd9]{max-width:100%;width:-moz-fit-content;width:fit-content}.qt-generation-card.agent-surface .qt-generation-image-toolbar[data-v-6c014fd9]{opacity:.88}@keyframes qt-gradient-flow-6c014fd9{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes qt-soft-wave-6c014fd9{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes qt-sheen-6c014fd9{0%,22%{transform:translate(-115%)}72%,to{transform:translate(115%)}}@keyframes qt-mark-float-6c014fd9{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-color-scheme:dark){.qt-generation-visual[data-v-6c014fd9]{background:linear-gradient(125deg,#172b38,#17352f,#3a3025,#202a3c);background-size:260% 260%}.qt-generation-copy strong[data-v-6c014fd9]{color:#f0f6f8}.qt-generation-copy p[data-v-6c014fd9]{color:#b8c7cd}.qt-generation-copy small[data-v-6c014fd9],.qt-generation-progress-wrap b[data-v-6c014fd9]{color:#c2e0ea}.qt-generation-mark[data-v-6c014fd9]{background:#ffffff1f;color:#bde8f7}}.light-theme{box-shadow:0 12px 30px #3041561f,inset 0 1px #ffffffb3}.light-theme{box-shadow:0 12px 30px #30415624,0 0 0 1px #3041560f}@media(prefers-reduced-motion:reduce){.qt-generation-mark[data-v-6c014fd9],.qt-generation-sheen[data-v-6c014fd9],.qt-generation-visual[data-v-6c014fd9],.qt-generation-visual[data-v-6c014fd9]:before{animation:none}}@media(max-width:640px){.qt-generation-visual[data-v-6c014fd9]{min-height:184px;padding:18px 15px}.qt-generation-copy[data-v-6c014fd9]{max-width:100%}.qt-generation-progress-wrap[data-v-6c014fd9]{width:100%}.qt-generation-images[data-v-6c014fd9]{grid-template-columns:1fr}.qt-generation-actions>button span[data-v-6c014fd9]{display:none}.qt-generation-actions>button[data-v-6c014fd9]{padding:0;width:31px}}.jaoclaw-actions[data-v-0fa81886]{display:grid;gap:18px;margin:4px 0 12px;width:min(720px,100%)}
