.before-after-slider[data-v-caa37629]{--checker-base:#fff;--checker-mark:rgba(100,116,139,.22);border-color:var(--border);background-color:var(--checker-base);background-image:linear-gradient(45deg,var(--checker-mark) 25%,transparent 25%),linear-gradient(-45deg,var(--checker-mark) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checker-mark) 75%),linear-gradient(-45deg,transparent 75%,var(--checker-mark) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.tool-task-list[data-v-8c57c218]{display:grid;width:100%;gap:1rem}.tool-task-list__item[data-v-8c57c218]{display:grid;gap:.75rem;border-bottom:1px solid var(--border);padding-bottom:1.1rem}.tool-task-list__meta[data-v-8c57c218]{display:flex;flex-wrap:wrap;align-items:center;gap:.48rem;color:var(--muted-foreground);font-size:.74rem;font-weight:500}.tool-task-list__type[data-v-8c57c218]{display:inline-flex;min-width:0;align-items:center;gap:.35rem;color:var(--foreground);font-size:.86rem;font-weight:620}.tool-task-list__status[data-v-8c57c218]{display:inline-flex;min-height:1.45rem;align-items:center;gap:.25rem;border:1px solid var(--border);border-radius:999px;background:var(--secondary);color:var(--secondary-foreground);padding:0 .5rem;font-size:.68rem;font-weight:560}.tool-task-list__status.is-completed[data-v-8c57c218]{border-color:#16a34a2e;background:#16a34a14;color:var(--success)}.tool-task-list__status.is-queued[data-v-8c57c218],.tool-task-list__status.is-running[data-v-8c57c218]{border-color:#d977062e;background:#d9770614;color:var(--warning)}.tool-task-list__status.is-cancelled[data-v-8c57c218],.tool-task-list__status.is-failed[data-v-8c57c218]{border-color:color-mix(in srgb,var(--destructive) 18%,var(--border));background:color-mix(in srgb,var(--destructive) 8%,transparent);color:var(--destructive)}.tool-task-list__spin[data-v-8c57c218]{animation:task-spin-8c57c218 .8s linear infinite}.tool-task-list__params[data-v-8c57c218],.tool-task-list__prompt[data-v-8c57c218]{max-width:78rem;margin:0}.tool-task-list__params[data-v-8c57c218]{color:var(--muted-foreground);font-size:.72rem;line-height:1.7}.tool-task-list__prompt[data-v-8c57c218]{color:var(--foreground);font-size:.92rem;font-weight:450;line-height:1.7;margin:0;word-break:break-word}.tool-task-list__copies[data-v-8c57c218]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));align-items:stretch;gap:.55rem}.tool-task-list__item.has-note-copies .tool-task-list__outputs[data-v-8c57c218]{order:1}.tool-task-list__item.has-note-copies .tool-task-list__copies[data-v-8c57c218]{order:2}.tool-task-list__item.has-note-copies .tool-task-list__error[data-v-8c57c218]{order:3}.tool-task-list__item.has-note-copies .tool-task-list__actions[data-v-8c57c218]{order:4}.tool-task-list__copy[data-v-8c57c218]{display:grid;gap:.32rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:.68rem .75rem}.tool-task-list__copy strong[data-v-8c57c218]{color:var(--foreground);font-size:.88rem;font-weight:650;line-height:1.35}.tool-task-list__copy p[data-v-8c57c218],.tool-task-list__copy small[data-v-8c57c218],.tool-task-list__copy span[data-v-8c57c218]{margin:0;font-size:.78rem;line-height:1.55}.tool-task-list__copy p[data-v-8c57c218]{color:var(--foreground)}.tool-task-list__copy small[data-v-8c57c218]{color:var(--muted-foreground)}.tool-task-list__copy span[data-v-8c57c218]{color:var(--brand);word-break:break-word}.tool-task-list__refs[data-v-8c57c218]{display:flex;flex-wrap:wrap;gap:.4rem}.tool-task-list__ref[data-v-8c57c218]{display:block;width:2.8rem;height:2.8rem;overflow:hidden;border:1px solid var(--border);border-radius:.62rem;background:var(--muted);padding:0}.tool-task-list__ref.is-clickable[data-v-8c57c218]{cursor:zoom-in;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tool-task-list__ref.is-clickable[data-v-8c57c218]:focus-visible,.tool-task-list__ref.is-clickable[data-v-8c57c218]:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 10%,transparent);transform:translateY(-1px)}.tool-task-list__ref[data-v-8c57c218]:disabled{cursor:default}.tool-task-list__output img[data-v-8c57c218],.tool-task-list__ref img[data-v-8c57c218]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tool-task-list__outputs[data-v-8c57c218]{--output-gap:.65rem;--output-size:clamp(7.25rem,calc(33.33333% - var(--output-gap)/3 - var(--output-gap)/3),10.5rem);display:flex;flex-wrap:wrap;gap:var(--output-gap)}.tool-task-list__loading[data-v-8c57c218],.tool-task-list__output[data-v-8c57c218]{width:var(--output-size);flex:0 0 var(--output-size);aspect-ratio:1;overflow:hidden;border:1px solid var(--border);border-radius:.85rem;background:var(--muted);margin:0}.tool-task-list__output[data-v-8c57c218]{position:relative}.tool-task-list__output.is-clickable[data-v-8c57c218]{cursor:zoom-in}.tool-task-list__output.is-video[data-v-8c57c218]{cursor:pointer;background:#000}.tool-task-list__output video[data-v-8c57c218]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tool-task-list__play[data-v-8c57c218]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;border:0;background:#0f172a14;color:#fff;padding:0;text-shadow:0 8px 24px rgba(15,23,42,.45);transition:background .15s ease,color .15s ease}.tool-task-list__play[data-v-8c57c218]:focus-visible,.tool-task-list__play[data-v-8c57c218]:hover{background:#0f172a2e;color:#fff;outline:none}.tool-task-list__play[data-v-8c57c218]:focus-visible{box-shadow:inset 0 0 0 2px #ffffffc2}.tool-task-list__placeholder[data-v-8c57c218]{position:relative;display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:.28rem;background:color-mix(in srgb,var(--muted) 78%,var(--background));color:var(--muted-foreground);padding:.8rem;text-align:center}.tool-task-list__loading[data-v-8c57c218]:before,.tool-task-list__placeholder.is-queued[data-v-8c57c218]:before,.tool-task-list__placeholder.is-running[data-v-8c57c218]:before{position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.48) 24%,transparent 48%);content:"";transform:translate(-120%);animation:task-shimmer-8c57c218 1.45s ease-in-out infinite}:root[data-theme=dark]{background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.12) 24%,transparent 48%)}.tool-task-list__placeholder.is-completed[data-v-8c57c218]{color:var(--success)}.tool-task-list__placeholder.is-cancelled[data-v-8c57c218],.tool-task-list__placeholder.is-failed[data-v-8c57c218]{color:var(--destructive)}.tool-task-list__placeholder.is-queued[data-v-8c57c218],.tool-task-list__placeholder.is-running[data-v-8c57c218]{color:var(--warning)}.tool-task-list__placeholder strong[data-v-8c57c218]{position:relative;z-index:1;color:var(--foreground);font-size:1rem;font-weight:760;line-height:1.1}.tool-task-list__placeholder span[data-v-8c57c218]{position:relative;z-index:1;display:-webkit-box;max-width:100%;overflow:hidden;color:var(--muted-foreground);font-size:.72rem;font-weight:520;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-task-list__ratio[data-v-8c57c218]{position:absolute;top:.45rem;right:.45rem;z-index:2;display:inline-flex;min-height:1.35rem;align-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:#0f172ab8;color:#fff;padding:0 .45rem;font-size:.66rem;font-weight:620;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tool-task-list__overlay[data-v-8c57c218]{position:absolute;inset:auto 0 0;z-index:3;display:flex;justify-content:flex-end;gap:.25rem;margin:0;padding:.45rem;background:linear-gradient(0deg,rgba(15,23,42,.62),transparent);opacity:0;transition:opacity .15s ease}.tool-task-list__output:focus-within .tool-task-list__overlay[data-v-8c57c218],.tool-task-list__output:hover .tool-task-list__overlay[data-v-8c57c218]{opacity:1}.tool-task-list__tile-action[data-v-8c57c218]{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:0;border-radius:.5rem;background:#ffffffe6;color:#0f172a;transition:background .15s ease,transform .15s ease}.tool-task-list__tile-action[data-v-8c57c218]:focus-visible,.tool-task-list__tile-action[data-v-8c57c218]:hover{background:#fff;outline:none;transform:translateY(-1px)}.tool-task-list__loading[data-v-8c57c218]{position:relative;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--muted) 78%,var(--background))}:root[data-theme=dark]{background:color-mix(in srgb,var(--card) 86%,#334155)}.tool-task-list__loading div[data-v-8c57c218]{display:grid;justify-items:center;gap:.18rem;text-align:center}.tool-task-list__loading-status[data-v-8c57c218]{position:relative;z-index:1;display:grid;align-items:center;justify-items:center;gap:.28rem;text-align:center}.tool-task-list__loading strong[data-v-8c57c218]{color:var(--foreground);font-size:1.2rem;font-weight:760;line-height:1.1}.tool-task-list__loading span[data-v-8c57c218]{color:var(--muted-foreground);font-size:.78rem;font-weight:520;line-height:1.2}.tool-task-list__error[data-v-8c57c218]{margin:0;font-size:.78rem;line-height:1.45;color:var(--destructive)!important}.tool-task-list__actions[data-v-8c57c218]{display:flex;align-items:center;gap:.1rem}.tool-task-list__action[data-v-8c57c218]{position:relative;display:grid;width:2rem;height:2rem;place-items:center;border:0;border-radius:.5rem;background:transparent;color:var(--muted-foreground);transition:color .15s ease,background .15s ease}.tool-task-list__action[data-v-8c57c218]:focus-visible,.tool-task-list__action[data-v-8c57c218]:hover{background:transparent;color:var(--foreground);outline:none}.tool-task-list__action[data-v-8c57c218]:disabled{cursor:wait;opacity:.58}.tool-task-list__action span[data-v-8c57c218]{position:absolute;bottom:calc(100% + .4rem);left:50%;z-index:4;width:-moz-max-content;width:max-content;border-radius:.42rem;background:var(--popover-foreground);color:var(--popover);padding:.25rem .42rem;font-size:.68rem;font-weight:520;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,.15rem);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.tool-task-list__action:focus-visible span[data-v-8c57c218],.tool-task-list__action:hover span[data-v-8c57c218]{opacity:1;transform:translate(-50%)}.tool-task-list__compare-modal[data-v-8c57c218]{position:fixed;inset:0;z-index:230;display:grid;place-items:center;background:#0f172ad1;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tool-task-list__compare-panel[data-v-8c57c218]{width:min(100%,72rem);max-height:calc(100dvh - 4rem)}.tool-task-list__compare-panel[data-v-8c57c218] .relative{max-height:calc(100dvh - 4rem)}.tool-task-list__compare-result[data-v-8c57c218]{--checker-base:#fff;--checker-mark:rgba(100,116,139,.22);display:grid;max-height:calc(100dvh - 4rem);overflow:hidden;place-items:center;border:1px solid var(--border);border-radius:.85rem;background-color:var(--checker-base);background-image:linear-gradient(45deg,var(--checker-mark) 25%,transparent 25%),linear-gradient(-45deg,var(--checker-mark) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checker-mark) 75%),linear-gradient(-45deg,transparent 75%,var(--checker-mark) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}:root[data-theme=dark]{--checker-base:#111827;--checker-mark:rgba(148,163,184,.18)}.tool-task-list__compare-result img[data-v-8c57c218]{display:block;max-width:100%;max-height:calc(100dvh - 4rem);-o-object-fit:contain;object-fit:contain}.tool-task-list__compare-toolbar[data-v-8c57c218]{position:fixed;top:1rem;right:1rem;z-index:1;display:flex;align-items:center;gap:.5rem}.tool-task-list__compare-action[data-v-8c57c218]{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;background:#ffffff1f;color:#fff;box-shadow:0 18px 40px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease,box-shadow .15s ease}.tool-task-list__compare-action[data-v-8c57c218]:focus-visible,.tool-task-list__compare-action[data-v-8c57c218]:hover{background:#fff3;outline:none;box-shadow:0 0 0 2px #ffffffb3}.tool-task-list__compare-action[data-v-8c57c218]:disabled{cursor:wait;opacity:.72}.tool-task-list__empty[data-v-8c57c218]{display:grid;min-height:14rem;place-items:center;align-content:center;gap:.55rem;color:var(--muted-foreground);text-align:center;font-size:.84rem}@keyframes task-spin-8c57c218{to{transform:rotate(1turn)}}@keyframes task-shimmer-8c57c218{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(max-width:900px){.tool-task-list__outputs[data-v-8c57c218]{--output-gap:.55rem;--output-size:clamp(5.5rem,calc(33.33333% - var(--output-gap)/3 - var(--output-gap)/3),8.5rem)}.tool-task-list__output.is-clickable[data-v-8c57c218]{cursor:default}.tool-task-list__overlay[data-v-8c57c218]{justify-content:center;gap:.18rem;padding:.3rem;opacity:1}.tool-task-list__tile-action[data-v-8c57c218]{width:1.45rem;height:1.45rem;border-radius:.42rem}}
