.app-icon[data-v-442ca282]{flex:none;place-items:center;display:inline-grid}.app-icon[data-v-442ca282] svg{width:100%;height:100%;display:block}.discrete-slider[data-v-7510ae56]{background:var(--mugen-field,#f4f4f5);border-radius:8px;width:100%;min-width:0;height:26px;position:relative;overflow:clip}.discrete-slider-fill[data-v-7510ae56]{z-index:1;background-color:var(--mugen-accent,#0ea5e9);border-radius:8px;transition:width .26s cubic-bezier(.22,1,.36,1),background-color .22s;position:absolute;top:0;bottom:0;left:0;overflow:clip}.discrete-slider-fill[data-v-7510ae56]:before{z-index:1;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff08 24%,#fff3 52%,#ffffff0a 76%,#0000 100%);width:55%;position:absolute;top:0;bottom:0;left:-55%}.discrete-slider-fill.is-max[data-v-7510ae56]{background-color:var(--mugen-slider-max,#a855f7)}.discrete-slider-fill.is-max[data-v-7510ae56]:before{opacity:1;animation:2.4s cubic-bezier(.4,0,.2,1) infinite discrete-slider-charge-7510ae56}.discrete-slider-thumb[data-v-7510ae56]{z-index:2;background:#fff;border-radius:4px;width:2px;transition:transform .16s;position:absolute;top:7px;bottom:7px;right:7px}.discrete-slider-tick[data-v-7510ae56]{z-index:2;background:var(--mugen-border-strong,#d4d4d8);border-radius:4px;width:4px;height:4px;transition:background-color .18s,opacity .12s;position:absolute;top:11px;transform:translate(-50%)}.discrete-slider-tick.is-complete[data-v-7510ae56]{background:#ffffffe6}.discrete-slider-tick.is-current[data-v-7510ae56]{visibility:hidden;opacity:0}.discrete-slider-input[data-v-7510ae56]{z-index:4;opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.discrete-slider-input[data-v-7510ae56]:focus{outline:0}.discrete-slider:focus-within .discrete-slider-thumb[data-v-7510ae56]{transform:scaleY(1.16)}.discrete-slider.is-disabled[data-v-7510ae56]{opacity:.58}.discrete-slider.is-disabled .discrete-slider-input[data-v-7510ae56]{cursor:not-allowed}@keyframes discrete-slider-charge-7510ae56{0%{transform:translate(0)}60%,to{transform:translate(282%)}}@media (prefers-reduced-motion:reduce){.discrete-slider-fill[data-v-7510ae56],.discrete-slider-thumb[data-v-7510ae56],.discrete-slider-tick[data-v-7510ae56]{transition:none}.discrete-slider-fill.is-max[data-v-7510ae56]:before{opacity:.08;animation:none;transform:translate(150%)}}.generation-settings-item[data-v-e9ffe48e]{width:100%;min-width:0;min-height:28px;color:var(--mugen-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px;display:grid}.generation-settings-item[data-v-e9ffe48e]:hover,.generation-settings-item[data-v-e9ffe48e]:focus-visible{background:var(--mugen-field);outline:0}.generation-settings-item.is-main[data-v-e9ffe48e]{column-gap:7px;min-height:32px}.generation-settings-item-icon[data-v-e9ffe48e]{color:var(--mugen-muted)}.generation-settings-item.has-description .generation-settings-item-icon[data-v-e9ffe48e]{align-self:start}.generation-settings-item-copy[data-v-e9ffe48e],.generation-settings-item-title-line[data-v-e9ffe48e],.generation-settings-item-value[data-v-e9ffe48e],.generation-settings-item-state[data-v-e9ffe48e]{align-items:center;min-width:0;display:flex}.generation-settings-item-copy[data-v-e9ffe48e]{flex-direction:column;align-items:stretch;gap:2px}.generation-settings-item-title-line[data-v-e9ffe48e]{gap:4px}.generation-settings-item-title[data-v-e9ffe48e],.generation-settings-item-description[data-v-e9ffe48e],.generation-settings-item-value>span[data-v-e9ffe48e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-settings-item-title[data-v-e9ffe48e]{font-size:12px;line-height:16px}.is-main .generation-settings-item-title[data-v-e9ffe48e]{color:var(--mugen-muted)}.generation-settings-item-description[data-v-e9ffe48e]{color:var(--mugen-muted);font-size:10px;line-height:10px}.generation-settings-item-badge[data-v-e9ffe48e],.generation-settings-item-status[data-v-e9ffe48e]{background:var(--mugen-accent-soft);color:var(--mugen-accent);white-space:nowrap;border-radius:4px;flex:none;padding:2px 4px;font-size:10px;line-height:10px}.generation-settings-item-value[data-v-e9ffe48e]{white-space:nowrap;justify-content:flex-end;gap:3px;max-width:100%;font-size:12px;line-height:16px;overflow:hidden}.generation-settings-item-value[data-v-e9ffe48e] svg{color:var(--mugen-muted);flex:none}.generation-settings-item-state[data-v-e9ffe48e]{justify-content:flex-end;gap:4px}.generation-settings-item-status.is-muted[data-v-e9ffe48e]{background:var(--mugen-field);color:var(--mugen-muted)}.generation-settings-item-status.is-warning[data-v-e9ffe48e]{background:var(--mugen-danger-bg);color:var(--mugen-danger-muted)}.generation-settings-item-status.is-ready[data-v-e9ffe48e]{background:var(--mugen-success-bg);color:var(--mugen-success)}.generation-settings-item-check[data-v-e9ffe48e]{color:var(--mugen-accent);flex:none}.generation-settings-menu[data-v-e2284efc]{overflow:clip}.parameter-route[data-v-e2284efc]{flex-direction:column;grid-area:1/1;align-self:start;width:100%;min-width:0;display:flex}.parameter-route-main[data-v-e2284efc]{gap:12px}.parameter-menu-row[data-v-e2284efc]:not(button){width:100%;min-width:0;min-height:32px;color:var(--mugen-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.parameter-row-label[data-v-e2284efc]{white-space:nowrap;min-width:0;color:var(--mugen-muted);flex:none;align-items:center;gap:7px;font-size:12px;line-height:16px;display:inline-flex}.parameter-stepper[data-v-e2284efc]{align-items:center;gap:3px;display:inline-flex}.parameter-stepper button[data-v-e2284efc]{width:24px;min-height:24px;color:var(--mugen-text);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.parameter-stepper button[data-v-e2284efc]:first-child svg{transform:rotate(180deg)}.parameter-stepper button[data-v-e2284efc]:hover:not(:disabled),.parameter-stepper button[data-v-e2284efc]:focus-visible:not(:disabled){background:var(--mugen-field);outline:0}.parameter-stepper button[data-v-e2284efc]:disabled{color:var(--mugen-border-strong)}.parameter-stepper output[data-v-e2284efc]{background:var(--mugen-field);width:18px;min-height:24px;color:var(--mugen-text);border-radius:2px;place-items:center;font-size:12px;display:grid}.parameter-segments[data-v-e2284efc]{background:var(--mugen-field);border-radius:12px;align-items:center;gap:4px;padding:4px;display:inline-flex}.parameter-menu-row.parameter-quality-expanded[data-v-e2284efc]{flex-direction:column;align-items:stretch}.parameter-quality-expanded .parameter-segments[data-v-e2284efc]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.parameter-segments button[data-v-e2284efc]{min-width:28px;min-height:24px;color:var(--mugen-muted);background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px}.parameter-segments button[aria-pressed=true][data-v-e2284efc]{background:var(--mugen-accent);color:#fff}.parameter-resolution-block[data-v-e2284efc]{flex-direction:column;gap:8px;display:flex}.parameter-resolution-heading[data-v-e2284efc]{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.parameter-resolution-value[data-v-e2284efc]{color:var(--mugen-text);white-space:nowrap;font-size:12px;line-height:16px}.parameter-resolution-slider[data-v-e2284efc]{flex:none;align-self:center}.parameter-route-submenu[data-v-e2284efc]{gap:12px}.parameter-back-button[data-v-e2284efc]{width:-moz-fit-content;width:fit-content;min-height:24px;color:var(--mugen-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:2px;padding:4px;font-size:12px;line-height:16px;display:inline-flex}.parameter-back-button[data-v-e2284efc]:hover,.parameter-back-button[data-v-e2284efc]:focus-visible{background:var(--mugen-field);outline:0}.parameter-submenu-title[data-v-e2284efc]{color:var(--mugen-muted);margin:0;font-size:12px;line-height:16px}.parameter-submenu-scroll[data-v-e2284efc]{scrollbar-color:var(--mugen-border-strong) transparent;scrollbar-width:thin;flex-direction:column;gap:12px;min-height:0;max-height:256px;display:flex;overflow-y:auto}.parameter-submenu-scroll[data-v-e2284efc]::-webkit-scrollbar{width:4px}.parameter-submenu-scroll[data-v-e2284efc]::-webkit-scrollbar-track{background:0 0}.parameter-submenu-scroll[data-v-e2284efc]::-webkit-scrollbar-thumb{background:var(--mugen-border-strong);border:0;border-radius:999px}.parameter-submenu-options[data-v-e2284efc]{flex-direction:column;gap:12px;display:flex}.parameter-route-forward-enter-active[data-v-e2284efc],.parameter-route-forward-leave-active[data-v-e2284efc],.parameter-route-back-enter-active[data-v-e2284efc],.parameter-route-back-leave-active[data-v-e2284efc]{transition:opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1)}.parameter-route-forward-enter-from[data-v-e2284efc],.parameter-route-back-leave-to[data-v-e2284efc]{opacity:0;transform:translate(16px)}.parameter-route-forward-leave-to[data-v-e2284efc],.parameter-route-back-enter-from[data-v-e2284efc]{opacity:0;transform:translate(-16px)}@media (prefers-reduced-motion:reduce){.parameter-route-forward-enter-active[data-v-e2284efc],.parameter-route-forward-leave-active[data-v-e2284efc],.parameter-route-back-enter-active[data-v-e2284efc],.parameter-route-back-leave-active[data-v-e2284efc]{transition:none}}.reference-thumb[data-v-1e138c4a]{width:56px;color:var(--mugen-muted);text-align:center;margin:0;font-size:10px}.reference-thumb.is-small[data-v-1e138c4a]{width:44px}.image-wrap[data-v-1e138c4a]{background:var(--mugen-field);cursor:zoom-in;border:0;border-radius:7px;width:56px;height:56px;position:relative;overflow:hidden}.is-small .image-wrap[data-v-1e138c4a]{width:42px;height:42px}img[data-v-1e138c4a]{object-fit:cover;width:100%;height:100%;display:block}.preview-error[data-v-1e138c4a]{width:100%;height:100%;color:var(--mugen-muted);place-content:center;padding:4px;font-size:9px;line-height:1.3;display:grid}.badge[data-v-1e138c4a]{background:var(--mugen-accent);color:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:4px;left:4px}.remove-button[data-v-1e138c4a]{background:var(--mugen-card-deep);width:17px;min-width:17px;height:17px;min-height:17px;color:var(--mugen-text);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:17px;display:inline-flex;position:absolute;top:3px;right:3px}figcaption[data-v-1e138c4a]{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.prompt-preset-root[data-v-cb43c6d5]{display:inline-flex;position:relative}.prompt-preset-menu[data-v-cb43c6d5]{z-index:36;border:1px solid var(--mugen-border-strong,#333);background:var(--mugen-overlay,#111);width:239px;color:var(--mugen-text,#e8e8e8);font-family:var(--mugen-font-body,"Space Grotesk", system-ui, sans-serif);border-radius:4px;position:absolute;bottom:calc(100% + 8px);left:-32px;right:auto;overflow:hidden}.prompt-preset-pop-enter-active[data-v-cb43c6d5],.prompt-preset-pop-leave-active[data-v-cb43c6d5]{transform-origin:0 100%;transition:opacity .13s,transform .15s cubic-bezier(.2,.8,.2,1)}.prompt-preset-pop-enter-from[data-v-cb43c6d5],.prompt-preset-pop-leave-to[data-v-cb43c6d5]{opacity:0;transform:translateY(5px)scale(.98)}header[data-v-cb43c6d5]{border-bottom:1px solid var(--mugen-hairline,#222);min-height:32px;color:var(--mugen-muted,#999);font-family:var(--mugen-font-mono,"Space Mono", monospace);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:10px;display:flex}header small[data-v-cb43c6d5]{color:var(--mugen-muted,#999);font:inherit;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preset-options[data-v-cb43c6d5]{max-height:240px;overflow-y:auto}.preset-options button[data-v-cb43c6d5]{width:100%;min-height:48px;color:var(--mugen-secondary,#999);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;gap:4px;padding:9px 12px 9px 14px;display:grid;position:relative}.preset-options button+button[data-v-cb43c6d5]{border-top:1px solid var(--mugen-hairline,#222)}.preset-options button[data-v-cb43c6d5]:before{content:"";background:0 0;width:2px;position:absolute;top:0;bottom:0;left:0}.preset-options button.active[data-v-cb43c6d5]{background:var(--mugen-hover,#1a1a1a);color:var(--mugen-text,#e8e8e8)}.preset-options button.active[data-v-cb43c6d5]:before{background:var(--mugen-accent,#d71921)}.preset-command[data-v-cb43c6d5]{font-family:var(--mugen-font-mono,"Space Mono", monospace);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.preset-content[data-v-cb43c6d5]{color:var(--mugen-muted,#999);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.empty-state[data-v-cb43c6d5]{color:var(--mugen-muted,#999);font-family:var(--mugen-font-mono,"Space Mono", monospace);letter-spacing:.06em;text-align:center;margin:0;padding:32px 16px;font-size:11px}.composer[data-v-c1e4f0c0]{z-index:5;background:0 0;flex:none;padding:0;display:grid;position:relative}.composer-status[data-v-c1e4f0c0]{min-width:0}.composer-surface[data-v-c1e4f0c0]{z-index:1;border:.5px solid var(--mugen-line-divider);background:var(--mugen-bg-body);border-radius:16px;flex-direction:column;gap:4px;min-width:0;min-height:138px;padding:12px 16px;display:flex;position:relative}.composer.is-reference-dragging[data-v-c1e4f0c0]{background:var(--mugen-hover)}.reference-drop-hint[data-v-c1e4f0c0]{border:1px dashed var(--mugen-border-strong);min-height:56px;color:var(--mugen-secondary);border-radius:8px;place-items:center;font-size:12px;display:grid}.reference-import-error[data-v-c1e4f0c0]{color:var(--mugen-danger);margin:0;font-size:11px}.prompt-shell[data-v-c1e4f0c0]{flex:auto;min-width:0;display:flex;position:relative}.prompt-shell .prompt-input[data-v-c1e4f0c0]{width:100%;height:100%;display:block}.reference-header[data-v-c1e4f0c0]{color:var(--mugen-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.reference-actions[data-v-c1e4f0c0]{align-items:center;gap:6px;display:flex}.clear-reference[data-v-c1e4f0c0],.add-reference-inline[data-v-c1e4f0c0]{min-height:22px;color:var(--mugen-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0 6px;font-size:11px;display:inline-flex}.add-reference-inline[data-v-c1e4f0c0]{color:var(--mugen-secondary);background:0 0;border-color:#0000;border-radius:6px}.clear-reference[data-v-c1e4f0c0]:hover,.add-reference-inline[data-v-c1e4f0c0]:hover{background:var(--mugen-hover);color:var(--mugen-text)}.add-reference-inline.is-loading[data-v-c1e4f0c0]{color:var(--mugen-secondary)}.inline-spinner[data-v-c1e4f0c0]{border:1.5px solid var(--mugen-border-strong);border-top-color:var(--mugen-accent);border-radius:999px;width:11px;height:11px;animation:.8s linear infinite inline-spin-c1e4f0c0}.reference-strip[data-v-c1e4f0c0]{align-items:flex-start;gap:8px;min-height:78px;padding-bottom:2px;display:flex;overflow:visible}.add-wrap[data-v-c1e4f0c0]{flex:none;position:relative}.add-wrap.is-inline[data-v-c1e4f0c0]{display:inline-flex}.floating-menu[data-v-c1e4f0c0]{z-index:50;border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);width:150px;box-shadow:0 12px 32px var(--mugen-shadow);border-radius:8px;display:grid;position:absolute;overflow:hidden}.reference-menu[data-v-c1e4f0c0]{bottom:calc(100% + 2px);left:0}.add-wrap.is-inline .reference-menu[data-v-c1e4f0c0]{left:0;right:auto}.floating-menu button[data-v-c1e4f0c0]{min-height:30px;color:var(--mugen-secondary);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:grid}.floating-menu button[data-v-c1e4f0c0]:hover{background:var(--mugen-accent-soft);color:var(--mugen-text)}.menu-pop-enter-active[data-v-c1e4f0c0],.menu-pop-leave-active[data-v-c1e4f0c0]{transform-origin:100% 100%;transition:opacity .13s,transform .15s cubic-bezier(.2,.8,.2,1)}.menu-pop-enter-from[data-v-c1e4f0c0],.menu-pop-leave-to[data-v-c1e4f0c0]{opacity:0;transform:translateY(5px)scale(.98)}.prompt-input[data-v-c1e4f0c0]{resize:none;background:var(--mugen-field);width:100%;min-height:54px;color:var(--mugen-text);font:inherit;border:0;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.45}.control-grid[data-v-c1e4f0c0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.config-control[data-v-c1e4f0c0]{grid-column:span 1}.model-control[data-v-c1e4f0c0]{grid-column:span 2}.dimension-fields[data-v-c1e4f0c0]{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;display:grid}.dimension-field[data-v-c1e4f0c0]{gap:4px;min-width:0;display:grid}.dimension-field span[data-v-c1e4f0c0],.dimension-times[data-v-c1e4f0c0]{color:var(--mugen-muted);font-size:10px}.dimension-field input[data-v-c1e4f0c0]{background:var(--mugen-field);width:100%;min-width:0;height:28px;min-height:28px;color:var(--mugen-text);font:inherit;border:0;border-radius:6px;padding:0 8px;font-size:12px}.dimension-field input[data-v-c1e4f0c0]:focus{outline:1px solid var(--mugen-accent)}.dimension-preset-button[data-v-c1e4f0c0]{background:var(--mugen-field);height:28px;min-height:28px;color:var(--mugen-secondary);white-space:nowrap;border-color:#0000;align-self:end;padding:0 8px;font-size:11px}.dimension-preset-button[data-v-c1e4f0c0]:hover{border-color:var(--mugen-accent);color:var(--mugen-text)}.send-button[data-v-c1e4f0c0]{background:var(--mugen-accent);color:#fff;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:13px;font-weight:700;transition:background-color .16s,opacity .16s,transform .12s;display:inline-flex}.send-button[data-v-c1e4f0c0]:not(:disabled):active{transform:translateY(1px)scale(.992)}.send-button.is-sending[data-v-c1e4f0c0] .box-icon{animation:.52s both send-icon-lift-c1e4f0c0}@keyframes send-icon-lift-c1e4f0c0{0%{opacity:.72;transform:translate(-1px,1px)scale(.94)}55%{opacity:1;transform:translate(3px,-3px)scale(1.08)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes inline-spin-c1e4f0c0{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.menu-pop-enter-active[data-v-c1e4f0c0],.menu-pop-leave-active[data-v-c1e4f0c0],.send-button[data-v-c1e4f0c0]{transition:none}.send-button.is-sending[data-v-c1e4f0c0] .box-icon,.inline-spinner[data-v-c1e4f0c0]{animation:none}}.thread[data-v-0e657d8a]{background:var(--mugen-thread-bg);scroll-behavior:smooth;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:12px 12px 16px;display:flex;position:relative;overflow-y:auto}.turn-list[data-v-0e657d8a]{gap:18px;display:grid}.empty-state[data-v-0e657d8a]{background:var(--mugen-empty-bg);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--mugen-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:4px auto 0;padding:5px 8px;font-size:11px;display:inline-flex}.turn[data-v-0e657d8a]{gap:12px;display:grid}.user-message[data-v-0e657d8a]{justify-self:end;justify-items:end;gap:5px;max-width:88%;display:grid}.sent-reference-row[data-v-0e657d8a]{justify-content:flex-end;gap:6px;max-width:100%;display:flex}.user-message p[data-v-0e657d8a]{background:var(--mugen-thread-surface-2);color:var(--mugen-text);overflow-wrap:anywhere;white-space:pre-wrap;border:0;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.user-message-meta[data-v-0e657d8a]{height:20px;color:var(--mugen-muted);align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.user-message-meta time[data-v-0e657d8a]{white-space:nowrap}.user-message-meta button[data-v-0e657d8a]{width:20px;min-width:20px;height:20px;min-height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.user-message-meta button[data-v-0e657d8a]:hover,.user-message-meta button[data-v-0e657d8a]:focus-visible{background:var(--mugen-surface-2);color:var(--mugen-text);outline:none}.assistant-message[data-v-0e657d8a]{gap:12px;display:grid}.thread .assistant-message.loading-message[data-v-0e657d8a]{box-sizing:border-box;background:0 0;border:0;border-radius:0;gap:12px;width:min(332px,100%);max-width:100%;padding:0;position:relative}.loading-status-row[data-v-0e657d8a],.loading-model-row[data-v-0e657d8a]{height:16px;color:var(--mugen-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.loading-status-row[data-v-0e657d8a]{width:-moz-fit-content;width:fit-content}.loading-elapsed-machine[data-v-0e657d8a]{display:none}.loading-model-row[data-v-0e657d8a]{max-width:100%;overflow:hidden}.loading-model-row span[data-v-0e657d8a]{flex:none}.loading-placeholder-grid[data-v-0e657d8a]{grid-template-columns:repeat(2,160px);gap:12px;max-width:100%;display:grid;overflow:hidden}.loading-placeholder[data-v-0e657d8a]{--particle-x:50%;--particle-y:50%;background:var(--mugen-field);border-radius:8px;width:160px;height:209px;position:relative;overflow:hidden}.loading-placeholder img[data-v-0e657d8a]{opacity:.72;object-fit:cover;mix-blend-mode:luminosity;width:100%;height:100%;display:block}.loading-placeholder[data-v-0e657d8a]:after{content:"";opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle 42px at var(--particle-x) var(--particle-y), #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle 42px at var(--particle-x) var(--particle-y), #000 0%, transparent 100%);mask-image:radial-gradient(circle 42px at var(--particle-x) var(--particle-y), #000 0%, transparent 100%);background:url(../imini-loading-placeholder.png) 50%/cover;transition:opacity .16s;position:absolute;inset:-5%;transform:scale(1.08)}.loading-placeholder[data-v-0e657d8a]:hover:after{opacity:.92}.cancel-generation[data-v-0e657d8a]{height:14px;max-height:14px;color:var(--mugen-muted);cursor:pointer;opacity:0;background:0 0;border:0;align-items:center;padding:0;font-size:12px;line-height:16px;transition:opacity .12s;display:inline-flex;position:absolute;top:-3px;right:0}.loading-message:hover .cancel-generation[data-v-0e657d8a],.cancel-generation[data-v-0e657d8a]:focus-visible,.cancel-generation[data-v-0e657d8a]:hover{color:var(--mugen-text);opacity:1}.loading-log-trigger[data-v-0e657d8a]{width:12px;height:12px;color:var(--mugen-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.loading-log-trigger[data-v-0e657d8a]:hover,.loading-log-trigger[data-v-0e657d8a]:focus-visible,.loading-log-trigger.is-open[data-v-0e657d8a]{box-shadow:none;color:var(--mugen-secondary);background:0 0;border-color:#0000;outline:none}.canceled-text[data-v-0e657d8a]{color:var(--mugen-muted);white-space:nowrap;margin:0;font-size:12px;line-height:16px}.response-header[data-v-0e657d8a]{color:var(--mugen-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.elapsed-trigger[data-v-0e657d8a]{min-height:16px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;transition:background .14s,border-color .14s,box-shadow .14s,color .14s;display:inline-flex}.elapsed-trigger[data-v-0e657d8a]:focus-visible,.elapsed-trigger.is-open[data-v-0e657d8a]{box-shadow:none;color:var(--mugen-text);background:0 0;outline:none}.elapsed-trigger.has-logs[data-v-0e657d8a]{color:var(--mugen-secondary)}.append-button[data-v-0e657d8a]{background:var(--mugen-field);min-height:22px;color:var(--mugen-secondary);border-color:#0000;padding:0 7px;font-size:11px}.append-button[data-v-0e657d8a]:hover{background:var(--mugen-surface-2);color:var(--mugen-text)}.response-actions[data-v-0e657d8a]{justify-content:flex-start;align-items:center;gap:6px;display:flex}.response-text[data-v-0e657d8a]{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--mugen-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.request-log-stack[data-v-0e657d8a]{gap:8px;max-width:100%;display:grid}.loading-log-stack[data-v-0e657d8a]{width:min(560px,100vw - 48px);margin-top:6px}.request-log-empty[data-v-0e657d8a]{color:var(--mugen-muted);margin:0;font-size:11px;line-height:16px}.request-log-title[data-v-0e657d8a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.request-log-title strong[data-v-0e657d8a]{color:var(--mugen-text);font-size:11px}.request-log-title small[data-v-0e657d8a]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.request-log-item[data-v-0e657d8a]{border:1px solid var(--mugen-border);background:var(--mugen-surface);border-radius:7px;gap:7px;min-width:0;padding:8px;display:grid}.request-log-item code[data-v-0e657d8a]{background:var(--mugen-field);color:var(--mugen-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 6px;font-size:10px;overflow:hidden}.request-log-grid[data-v-0e657d8a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-log-grid>div[data-v-0e657d8a]{gap:5px;min-width:0;display:grid}.request-log-grid span[data-v-0e657d8a]{color:var(--mugen-muted);font-size:10px}.request-log-grid dl[data-v-0e657d8a]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4px 6px;margin:0;display:grid}.request-log-grid dt[data-v-0e657d8a],.request-log-grid dd[data-v-0e657d8a]{color:var(--mugen-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.request-log-grid dt[data-v-0e657d8a]{color:var(--mugen-muted)}.thread .assistant-message.is-error[data-v-0e657d8a]{background:0 0;border:0;border-radius:0;gap:12px;width:min(245px,100%);max-width:100%;padding:0;position:relative}.failure-status-row[data-v-0e657d8a],.failure-detail-row[data-v-0e657d8a]{align-items:center;font-size:12px;line-height:16px;display:flex}.failure-status-row[data-v-0e657d8a]{color:var(--mugen-danger);white-space:nowrap;gap:4px}.failure-detail-row[data-v-0e657d8a]{min-width:0;color:var(--mugen-muted);gap:9px}.failure-detail-row p[data-v-0e657d8a]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.failure-log-trigger[data-v-0e657d8a]{color:var(--mugen-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.failure-log-trigger[data-v-0e657d8a]:hover,.failure-log-trigger[data-v-0e657d8a]:focus-visible,.failure-log-trigger.is-open[data-v-0e657d8a]{color:var(--mugen-accent-hover);outline:none}.failure-actions[data-v-0e657d8a]{opacity:0;transition:opacity .12s;position:absolute;top:-3px;right:0}.assistant-message.is-error:hover .failure-actions[data-v-0e657d8a],.failure-actions[data-v-0e657d8a]:focus-within{opacity:1}.failure-log-stack[data-v-0e657d8a]{width:min(370px,100vw - 48px)}.result-grid[data-v-0e657d8a]{flex-wrap:wrap;justify-self:start;align-items:flex-start;gap:10px;max-width:100%;display:inline-flex}.result-card[data-v-0e657d8a]{background:0 0;border:0;row-gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-grid;position:relative}.thumbnail-button[data-v-0e657d8a]{background:0 0;border:0;place-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;font-size:0;line-height:0;display:grid;overflow:hidden}.thumbnail-button img[data-v-0e657d8a]{object-fit:contain;background:0 0;border-radius:12px;width:auto;max-width:100%;height:auto;display:block}.thumbnail-button.is-landscape img[data-v-0e657d8a]{max-height:160px}.thumbnail-button.is-portrait img[data-v-0e657d8a]{max-width:160px}.thumbnail-error[data-v-0e657d8a]{background:var(--mugen-elevated);width:100%;min-height:156px;color:var(--mugen-secondary);text-align:center;place-content:center;gap:6px;padding:16px;display:grid}.thumbnail-error strong[data-v-0e657d8a]{color:var(--mugen-text);font-size:12px;font-weight:600}.thumbnail-error small[data-v-0e657d8a]{color:var(--mugen-muted);font-size:11px}.result-actions[data-v-0e657d8a]{background:0 0;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:visible}.result-actions.without-placement[data-v-0e657d8a]{justify-content:flex-start}.result-actions button[data-v-0e657d8a]{min-width:0;min-height:20px;color:var(--mugen-secondary);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:11px;display:inline-flex;position:relative;overflow:visible}.place-control[data-v-0e657d8a]{flex:auto;align-items:center;min-width:0;display:flex;overflow:visible}.place-primary[data-v-0e657d8a]{flex:auto;min-width:0;background:var(--mugen-accent)!important;min-height:32px!important;color:var(--mugen-on-accent,#fff)!important;border-radius:12px!important;padding:8px 4px!important}.place-primary .place-label[data-v-0e657d8a]{text-overflow:ellipsis;min-width:0;overflow:hidden}.place-more[data-v-0e657d8a]{width:20px;color:var(--mugen-muted);flex:0 0 20px}.result-icon-action[data-v-0e657d8a]{flex:0 0 20px;width:20px;height:20px}.action-tooltip[data-v-0e657d8a]:after{z-index:70;border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);max-width:128px;box-shadow:0 10px 24px var(--mugen-shadow);color:var(--mugen-text);content:attr(data-tooltip);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 7px;font-size:11px;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.action-tooltip[data-v-0e657d8a]:hover:after,.action-tooltip[data-v-0e657d8a]:focus-visible:after{opacity:1;transform:translate(-50%)}.action-spinner[data-v-0e657d8a]{border:1.5px solid var(--mugen-border-strong);border-top-color:var(--mugen-accent);border-radius:999px;width:11px;height:11px;animation:.8s linear infinite loading-spin-0e657d8a}.place-menu-wrap[data-v-0e657d8a]{flex:0 0 20px;min-width:0;display:flex;position:relative}.place-menu[data-v-0e657d8a]{z-index:40;border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);width:156px;box-shadow:0 12px 32px var(--mugen-shadow);transform-origin:100% 100%;border-radius:8px;display:grid;position:absolute;bottom:calc(100% + 2px);right:0;overflow:hidden}.place-menu button[data-v-0e657d8a]{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:flex-start;align-items:center;gap:7px;min-height:30px;padding:0 10px;display:grid}.place-menu button[data-v-0e657d8a]:hover,.place-menu button.selected[data-v-0e657d8a],.result-actions button[data-v-0e657d8a]:hover{background:var(--mugen-surface-2);color:var(--mugen-text)}.image-context-menu[data-v-0e657d8a]{z-index:90;border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);width:148px;box-shadow:0 12px 32px var(--mugen-shadow);transform-origin:0 0;border-radius:8px;display:grid;position:absolute;overflow:hidden}.image-context-menu button[data-v-0e657d8a]{min-height:32px;color:var(--mugen-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;font-size:12px;display:grid}.image-context-menu button[data-v-0e657d8a]:hover{background:var(--mugen-surface-2)}.menu-pop-enter-active[data-v-0e657d8a],.menu-pop-leave-active[data-v-0e657d8a]{transform-origin:0 100%;transition:opacity .13s,transform .15s cubic-bezier(.2,.8,.2,1)}.menu-pop-enter-from[data-v-0e657d8a],.menu-pop-leave-to[data-v-0e657d8a]{opacity:0;transform:translateY(5px)scale(.98)}.empty-fade-enter-active[data-v-0e657d8a],.empty-fade-leave-active[data-v-0e657d8a],.turn-list-enter-active[data-v-0e657d8a],.turn-list-leave-active[data-v-0e657d8a]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.empty-fade-enter-from[data-v-0e657d8a],.empty-fade-leave-to[data-v-0e657d8a]{opacity:0;transform:translateY(4px)scale(.98)}.turn-list-enter-from[data-v-0e657d8a],.turn-list-leave-to[data-v-0e657d8a]{opacity:0;transform:translateY(14px)scale(.985)}.turn-list-move[data-v-0e657d8a]{transition:transform .18s}.turn-list-enter-active .assistant-message[data-v-0e657d8a]{animation:.22s 70ms both assistant-message-rise-0e657d8a}.turn-list-enter-active .result-card[data-v-0e657d8a]{animation:.22s .12s both result-card-rise-0e657d8a}@keyframes assistant-message-rise-0e657d8a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes result-card-rise-0e657d8a{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loading-spin-0e657d8a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.thread[data-v-0e657d8a]{scroll-behavior:auto}.menu-pop-enter-active[data-v-0e657d8a],.menu-pop-leave-active[data-v-0e657d8a],.empty-fade-enter-active[data-v-0e657d8a],.empty-fade-leave-active[data-v-0e657d8a],.turn-list-enter-active[data-v-0e657d8a],.turn-list-leave-active[data-v-0e657d8a],.turn-list-move[data-v-0e657d8a]{transition:none}.turn-list-enter-active .assistant-message[data-v-0e657d8a],.turn-list-enter-active .result-card[data-v-0e657d8a]{animation:none}.loading-placeholder[data-v-0e657d8a]:after,.cancel-generation[data-v-0e657d8a],.failure-actions[data-v-0e657d8a]{transition:none}}.panel-header[data-v-e58bd4e4]{z-index:20;background:var(--mugen-workspace);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:56px;padding:0 12px;display:grid;position:relative}.panel-header.is-settings[data-v-e58bd4e4]{grid-template-columns:32px minmax(0,1fr) 32px}.panel-header.has-titlebar-inset[data-v-e58bd4e4]{-webkit-app-region:drag;padding-top:32px}.title-block[data-v-e58bd4e4],.header-actions[data-v-e58bd4e4]{align-items:center;min-width:0;display:flex}.title-block[data-v-e58bd4e4]{gap:8px}.is-settings .title-block[data-v-e58bd4e4]{grid-column:2;justify-content:center}.header-actions[data-v-e58bd4e4]{justify-content:flex-end;gap:4px}.is-settings .header-actions[data-v-e58bd4e4]{grid-column:3}h1[data-v-e58bd4e4]{color:var(--mugen-text);font-family:var(--mugen-font-brand);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.version-chip[data-v-e58bd4e4]{background:var(--mugen-chip);min-height:20px;color:var(--mugen-secondary);border-radius:999px;align-items:center;padding:0 7px;font-size:10px;line-height:20px;display:inline-flex}.icon-button[data-v-e58bd4e4]{width:32px;min-height:32px;color:var(--mugen-secondary);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.icon-button[data-v-e58bd4e4]:hover,.icon-button[data-v-e58bd4e4]:focus-visible{background:var(--mugen-hover);color:var(--mugen-text);outline:none}.header-back[data-v-e58bd4e4]{grid-column:1;justify-self:start}.has-titlebar-inset .icon-button[data-v-e58bd4e4],.has-titlebar-inset .connection-status[data-v-e58bd4e4],.has-titlebar-inset .window-controls[data-v-e58bd4e4]{-webkit-app-region:no-drag}.connection-status[data-v-e58bd4e4]{max-width:138px;color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex;overflow:hidden}.install-plugin-link[data-v-e58bd4e4]{color:var(--mugen-accent);font-weight:600}.theme-menu-wrap[data-v-e58bd4e4]{position:relative}.theme-menu[data-v-e58bd4e4]{z-index:40;border:1px solid var(--mugen-border);background:var(--mugen-overlay);width:140px;box-shadow:0 12px 30px var(--mugen-shadow);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.theme-menu button[data-v-e58bd4e4]{min-height:34px;color:var(--mugen-secondary);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px;font-size:12px;display:flex}.theme-menu button[data-v-e58bd4e4]:hover,.theme-menu button.selected[data-v-e58bd4e4]{background:var(--mugen-hover);color:var(--mugen-text)}.menu-pop-enter-active[data-v-e58bd4e4],.menu-pop-leave-active[data-v-e58bd4e4]{transition:opacity .14s,transform .16s cubic-bezier(.2,.8,.2,1)}.menu-pop-enter-from[data-v-e58bd4e4],.menu-pop-leave-to[data-v-e58bd4e4]{opacity:0;transform:translateY(-4px)scale(.98)}.window-controls[data-v-e58bd4e4]{align-items:center;gap:8px;display:inline-flex;position:absolute;top:12px;left:12px}.window-control[data-v-e58bd4e4]{border-radius:999px;width:12px;height:12px}.window-control.is-close[data-v-e58bd4e4]{background:#ff5f57}.window-control.is-minimize[data-v-e58bd4e4]{background:#ffbd2e}.window-control.is-maximize[data-v-e58bd4e4]{background:#28c840}@media (max-width:300px){.panel-header[data-v-e58bd4e4]{padding-inline:8px}.connection-status[data-v-e58bd4e4]{display:none}.theme-menu[data-v-e58bd4e4]{right:-36px}}@media (prefers-reduced-motion:reduce){.menu-pop-enter-active[data-v-e58bd4e4],.menu-pop-leave-active[data-v-e58bd4e4]{transition:none}}.select-field[data-v-9a017ee7]{gap:4px;min-width:0;display:grid;position:relative}.select-label[data-v-9a017ee7]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.select-anchor[data-v-9a017ee7]{min-width:0;position:relative}.select-trigger[data-v-9a017ee7]{background:var(--mugen-field);width:100%;min-height:28px;color:var(--mugen-text);text-align:left;white-space:nowrap;border-color:#0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:grid}.select-value[data-v-9a017ee7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger.has-icon[data-v-9a017ee7]{grid-template-columns:auto minmax(0,1fr) auto}.select-trigger.has-status[data-v-9a017ee7]{grid-template-columns:minmax(0,1fr) auto auto}.select-trigger.has-icon.has-status[data-v-9a017ee7]{grid-template-columns:auto minmax(0,1fr) auto auto}.select-chevron[data-v-9a017ee7]{color:var(--mugen-muted)}.select-field.is-open .select-trigger[data-v-9a017ee7]{border-color:var(--mugen-accent)}.select-menu[data-v-9a017ee7]{z-index:20;border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);width:max(100%,132px);max-height:190px;box-shadow:0 12px 32px var(--mugen-shadow);border-radius:8px;display:grid;position:absolute;left:0;overflow-y:auto}.is-wide .select-menu[data-v-9a017ee7]{width:max(100%,210px)}.is-up .select-menu[data-v-9a017ee7]{bottom:calc(100% + 2px)}.is-down .select-menu[data-v-9a017ee7]{top:calc(100% + 2px)}.select-menu button[data-v-9a017ee7]{min-width:0;min-height:32px;color:var(--mugen-secondary);text-align:left;background:0 0;border:0;border-radius:0;place-items:center start;gap:2px;padding:6px 9px;font-size:12px;display:grid}.option-main[data-v-9a017ee7]{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.option-label[data-v-9a017ee7]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.select-menu button.has-option-icon[data-v-9a017ee7]{grid-template-columns:auto minmax(0,1fr);column-gap:7px}.select-status[data-v-9a017ee7]{background:var(--mugen-surface-2);min-height:18px;color:var(--mugen-muted);border-radius:5px;flex:none;align-items:center;padding:0 5px;font-size:9px;display:inline-flex}.select-status.is-ready[data-v-9a017ee7]{background:var(--mugen-success-bg);color:var(--mugen-success)}.select-status.is-warning[data-v-9a017ee7]{background:var(--mugen-danger-bg);color:var(--mugen-danger-muted)}.select-menu button[data-v-9a017ee7]:hover,.select-menu button.selected[data-v-9a017ee7]{background:var(--mugen-accent-soft);color:var(--mugen-text)}.select-menu small[data-v-9a017ee7]{max-width:190px;color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.select-menu button.has-option-icon .option-main[data-v-9a017ee7],.select-menu button.has-option-icon small[data-v-9a017ee7]{grid-column:2}.menu-pop-enter-active[data-v-9a017ee7],.menu-pop-leave-active[data-v-9a017ee7]{transform-origin:0 100%;transition:opacity .13s,transform .15s cubic-bezier(.2,.8,.2,1)}.is-down .menu-pop-enter-active[data-v-9a017ee7],.is-down .menu-pop-leave-active[data-v-9a017ee7]{transform-origin:0 0}.menu-pop-enter-from[data-v-9a017ee7],.menu-pop-leave-to[data-v-9a017ee7]{opacity:0;transform:translateY(5px)scale(.98)}.is-down .menu-pop-enter-from[data-v-9a017ee7],.is-down .menu-pop-leave-to[data-v-9a017ee7]{transform:translateY(-5px)scale(.98)}@media (prefers-reduced-motion:reduce){.menu-pop-enter-active[data-v-9a017ee7],.menu-pop-leave-active[data-v-9a017ee7]{transition:none}}.config-form[data-v-32c0db39]{gap:10px;display:grid}.field-card[data-v-32c0db39]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:8px;gap:8px;padding:10px;display:grid}.form-actions[data-v-32c0db39]{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:center;gap:8px;display:grid}.form-title[data-v-32c0db39]{gap:3px;min-width:0;display:grid}h2[data-v-32c0db39]{color:var(--mugen-text);margin:0;font-size:13px}.form-title small[data-v-32c0db39]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.toggle-row[data-v-32c0db39]{border:1px solid var(--mugen-border);background:var(--mugen-card);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px;display:flex}.toggle-copy[data-v-32c0db39]{gap:2px;min-width:0;display:grid}.toggle-copy strong[data-v-32c0db39]{color:var(--mugen-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.toggle-copy small[data-v-32c0db39]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.toggle-input[data-v-32c0db39]{opacity:0;pointer-events:none;width:1px;min-height:1px;position:absolute}.toggle-track[data-v-32c0db39]{background:var(--mugen-surface-2);cursor:pointer;width:42px;height:24px;box-shadow:inset 0 0 0 1px var(--mugen-hairline);border-radius:999px;flex:none;transition:background-color .16s,box-shadow .16s;position:relative}.toggle-thumb[data-v-32c0db39]{width:18px;height:18px;box-shadow:0 2px 6px var(--mugen-shadow);background:#fff;border-radius:999px;transition:transform .16s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.toggle-input:checked+.toggle-track[data-v-32c0db39]{background:var(--mugen-accent);box-shadow:inset 0 0 0 1px #ffffff29}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-32c0db39]{transform:translate(18px)}.toggle-input:focus-visible+.toggle-track[data-v-32c0db39]{box-shadow:0 0 0 2px var(--mugen-accent-soft), inset 0 0 0 1px var(--mugen-accent)}label[data-v-32c0db39]{gap:5px;display:grid}.inline-toggle[data-v-32c0db39]{background:var(--mugen-surface);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:28px;padding:5px 7px;display:flex}.inline-toggle span[data-v-32c0db39]:first-child{color:var(--mugen-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inline-toggle .toggle-track[data-v-32c0db39]{width:34px;height:20px}.inline-toggle .toggle-thumb[data-v-32c0db39]{width:14px;height:14px;top:3px;left:3px}.inline-toggle .toggle-input:checked+.toggle-track .toggle-thumb[data-v-32c0db39]{transform:translate(14px)}.form-control[data-v-32c0db39]{display:grid}.guide-link[data-v-32c0db39]{background:var(--mugen-field);min-height:32px;color:var(--mugen-secondary);border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.guide-link[data-v-32c0db39]:hover{background:var(--mugen-hover);color:var(--mugen-text)}label span[data-v-32c0db39],.label-heading[data-v-32c0db39],.capability-box span[data-v-32c0db39]{color:var(--mugen-muted);font-size:11px}.model-list[data-v-32c0db39]{background:var(--mugen-surface);border-radius:8px;gap:6px;padding:8px;display:grid}.model-list-items[data-v-32c0db39]{flex-wrap:wrap;gap:6px;display:flex}.model-chip[data-v-32c0db39]{border-color:var(--mugen-hairline);background:var(--mugen-field);max-width:100%;min-height:26px;color:var(--mugen-secondary);align-items:center;gap:5px;padding:0 7px;font-size:11px;display:inline-flex;overflow:hidden}.add-model-chip[data-v-32c0db39]{border-style:dashed;justify-content:center;width:28px;padding:0}.model-chip.active[data-v-32c0db39]{border-color:var(--mugen-accent);background:var(--mugen-accent-soft);color:var(--mugen-text)}.model-chip span[data-v-32c0db39]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-inline-add[data-v-32c0db39]{grid-template-columns:minmax(96px,1fr) auto auto;align-items:center;gap:4px;max-width:100%;display:inline-grid}.model-inline-add input[data-v-32c0db39]{min-height:26px;padding:0 7px;font-size:11px}.model-inline-add button[data-v-32c0db39]{border-color:var(--mugen-hairline);background:var(--mugen-field);width:26px;min-height:26px;color:var(--mugen-secondary);justify-content:center;align-items:center;padding:0;display:inline-flex}.model-chip[data-v-32c0db39]:hover,.model-chip[data-v-32c0db39]:focus-visible,.model-inline-add button[data-v-32c0db39]:hover,.model-inline-add button[data-v-32c0db39]:focus-visible{border-color:var(--mugen-accent);background:var(--mugen-accent-soft);color:var(--mugen-text)}.model-inline-add button[data-v-32c0db39]:disabled{color:var(--mugen-muted);opacity:.6}.label-heading[data-v-32c0db39],.capability-box span[data-v-32c0db39]{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}input[data-v-32c0db39]{background:var(--mugen-field);width:100%;min-height:32px;color:var(--mugen-text);font:inherit;border:0;border-radius:6px;padding:0 8px;font-size:12px}textarea[data-v-32c0db39]{resize:vertical;background:var(--mugen-field);width:100%;min-height:116px;color:var(--mugen-text);font:inherit;border:0;border-radius:6px;padding:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45}input[data-v-32c0db39]:disabled{color:var(--mugen-muted);opacity:.7}.comfy-panel[data-v-32c0db39]{background:var(--mugen-surface);border-radius:8px;gap:9px;padding:9px;display:grid}.comfy-heading[data-v-32c0db39]{justify-content:space-between;align-items:center;gap:8px;display:flex}.comfy-heading strong[data-v-32c0db39]{min-width:0;color:var(--mugen-text);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.comfy-heading button[data-v-32c0db39],.node-remove[data-v-32c0db39]{background:var(--mugen-field);border-color:#0000;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:11px;display:inline-flex}.comfy-node-list[data-v-32c0db39]{gap:7px;display:grid}.comfy-node-row[data-v-32c0db39]{grid-template-columns:minmax(82px,.9fr) minmax(0,1fr) minmax(56px,.7fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.comfy-node-row.has-custom-value[data-v-32c0db39]{grid-template-columns:minmax(82px,.9fr) minmax(0,1fr) minmax(56px,.7fr) minmax(64px,.8fr) auto}.comfy-node-row label[data-v-32c0db39]{min-width:0}.comfy-node-row input[data-v-32c0db39]{min-height:28px;font-size:11px}.node-remove[data-v-32c0db39]{width:30px;color:var(--mugen-danger);padding:0}.comfy-timing-grid[data-v-32c0db39]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capability-box[data-v-32c0db39]{background:var(--mugen-surface);border:0;border-radius:8px;gap:8px;padding:9px;display:grid}.capability-box div[data-v-32c0db39]{grid-template-columns:56px minmax(0,1fr);gap:8px;display:grid}.capability-box strong[data-v-32c0db39]{color:var(--mugen-secondary);overflow-wrap:normal;word-break:normal;font-size:12px;font-weight:500;line-height:1.35}.form-actions[data-v-32c0db39]{justify-content:stretch}.form-actions button[data-v-32c0db39]{white-space:nowrap;border-color:#0000;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:28px;padding:0 6px;font-size:12px;display:inline-flex}.form-actions button[data-v-32c0db39]:disabled{opacity:.72}.form-actions .test-button[data-v-32c0db39]{color:var(--mugen-secondary);transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s}.test-button-content[data-v-32c0db39]{justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}.test-button-content-enter-active[data-v-32c0db39],.test-button-content-leave-active[data-v-32c0db39]{transition:opacity .16s,transform .16s}.test-button-content-enter-from[data-v-32c0db39],.test-button-content-leave-to[data-v-32c0db39]{opacity:0;transform:translateY(2px)}.form-actions .test-button.is-testing[data-v-32c0db39]{background:var(--mugen-accent-soft);color:var(--mugen-accent)}.form-actions .test-button.is-success[data-v-32c0db39]{background:var(--mugen-success-bg);color:var(--mugen-success)}.form-actions .test-button.is-error[data-v-32c0db39]{background:var(--mugen-danger-bg);color:var(--mugen-danger-muted)}.form-actions .copy-button[data-v-32c0db39]{color:var(--mugen-secondary)}.form-actions .copy-button[data-v-32c0db39]:hover,.form-actions .copy-button[data-v-32c0db39]:focus-visible{background:var(--mugen-hover);color:var(--mugen-text)}.form-actions .test-button[data-v-32c0db39]:disabled{opacity:1}.form-actions .primary[data-v-32c0db39]{border-color:var(--mugen-accent);background:var(--mugen-accent);color:#fff}.form-actions .danger[data-v-32c0db39]{color:var(--mugen-danger);border-color:#0000}.spinning[data-v-32c0db39]{animation:.78s linear infinite spin-32c0db39}@keyframes spin-32c0db39{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinning[data-v-32c0db39]{animation:none}.toggle-track[data-v-32c0db39],.toggle-thumb[data-v-32c0db39],.form-actions .test-button[data-v-32c0db39],.test-button-content-enter-active[data-v-32c0db39],.test-button-content-leave-active[data-v-32c0db39]{transition:none}}.custom-api-settings[data-v-4286ed92]{color:var(--mugen-text);gap:12px;display:grid}.custom-api-toolbar[data-v-4286ed92]{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.custom-api-toolbar>span[data-v-4286ed92]{color:var(--mugen-muted);font-size:11px}.custom-api-toolbar button[data-v-4286ed92]{background:var(--mugen-field);min-height:28px;color:var(--mugen-text);cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.custom-api-toolbar button[data-v-4286ed92]:hover,.custom-api-toolbar button[data-v-4286ed92]:focus-visible{background:var(--mugen-hover)}.config-list[data-v-4286ed92]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:16px;display:grid;overflow:hidden}.config-row[data-v-4286ed92]{min-height:56px;color:var(--mugen-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:17px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:10px 16px;display:grid}.config-row+.config-row[data-v-4286ed92]{border-top:1px solid var(--mugen-hairline)}.config-row[data-v-4286ed92]:hover,.config-row[data-v-4286ed92]:focus-visible{background:var(--mugen-hover)}.config-row.selected[data-v-4286ed92]{background:var(--mugen-accent-soft)}.config-icon[data-v-4286ed92],.row-arrow[data-v-4286ed92]{color:var(--mugen-muted)}.config-copy[data-v-4286ed92]{gap:3px;min-width:0;display:grid}.config-copy strong[data-v-4286ed92],.config-copy small[data-v-4286ed92]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-copy strong[data-v-4286ed92]{font-size:12px;font-weight:600}.config-copy small[data-v-4286ed92]{color:var(--mugen-muted);font-size:11px}.status-badge[data-v-4286ed92]{white-space:nowrap;border-radius:999px;align-items:center;min-width:max-content;padding:2px 5px;font-size:11px;font-style:normal;display:inline-flex}.status-badge.is-enabled[data-v-4286ed92]{background:var(--mugen-success-bg);color:var(--mugen-success)}.status-badge.is-disabled[data-v-4286ed92]{color:var(--mugen-muted);background:#8f97a31f}.status-badge.is-unavailable[data-v-4286ed92]{background:var(--mugen-danger-bg);color:var(--mugen-danger-muted)}.empty-state[data-v-4286ed92]{border:1px solid var(--mugen-border);background:var(--mugen-card);color:var(--mugen-muted);text-align:center;border-radius:16px;margin:0;padding:32px 16px;font-size:12px}.diagnostic-card[data-v-64ee46cd]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.diagnostic-copy[data-v-64ee46cd]{gap:2px;min-width:0;display:grid}.diagnostic-copy strong[data-v-64ee46cd]{color:var(--mugen-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.diagnostic-copy small[data-v-64ee46cd]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.diagnostic-copy small.is-success[data-v-64ee46cd]{color:var(--mugen-success)}.diagnostic-copy small.is-error[data-v-64ee46cd]{color:var(--mugen-danger-muted)}.diagnostic-card button[data-v-64ee46cd]{border:1px solid var(--mugen-border);background:var(--mugen-surface-2);min-height:30px;color:var(--mugen-text);cursor:pointer;border-radius:8px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.diagnostic-card button[data-v-64ee46cd]:hover:not(:disabled){background:var(--mugen-hover)}.diagnostic-card button[data-v-64ee46cd]:disabled{cursor:default;opacity:.62}.prompt-preset-settings[data-v-15dd7105]{color:var(--mugen-text);gap:12px;display:grid}.visually-hidden[data-v-15dd7105]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prompt-preset-toolbar[data-v-15dd7105]{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.prompt-preset-toolbar>span[data-v-15dd7105]{color:var(--mugen-muted);font-size:11px}.prompt-preset-toolbar .add-button[data-v-15dd7105]{background:var(--mugen-field);min-height:28px;color:var(--mugen-text);cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:12px;display:inline-flex}.preset-form[data-v-15dd7105]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:16px;gap:12px;padding:16px;display:grid}.form-heading[data-v-15dd7105]{justify-content:space-between;align-items:center;gap:8px;display:flex}.form-heading strong[data-v-15dd7105]{font-size:12px;font-weight:600;line-height:16px}.field-group[data-v-15dd7105]{gap:4px;display:grid}.field-label[data-v-15dd7105]{color:var(--mugen-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.field-label .invalid[data-v-15dd7105]{color:var(--mugen-danger-text)}input[data-v-15dd7105],textarea[data-v-15dd7105]{box-sizing:border-box;background:var(--mugen-field);width:100%;color:var(--mugen-text);font:inherit;border:1px solid #0000;border-radius:8px;outline:0;font-size:12px;line-height:16px}input[data-v-15dd7105]{min-height:36px;padding:9px 10px}textarea[data-v-15dd7105]{resize:vertical;min-height:104px;padding:9px 10px}input[data-v-15dd7105]:focus,textarea[data-v-15dd7105]:focus{border-color:var(--mugen-accent)}input[aria-invalid=true][data-v-15dd7105],textarea[aria-invalid=true][data-v-15dd7105]{border-color:var(--mugen-danger-text)}.field-hint[data-v-15dd7105],.field-error[data-v-15dd7105],.form-error[data-v-15dd7105]{font-size:10px;line-height:14px}.field-hint[data-v-15dd7105]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-error[data-v-15dd7105],.form-error[data-v-15dd7105]{color:var(--mugen-danger-text)}.save-button[data-v-15dd7105],.add-button[data-v-15dd7105],.ghost-button[data-v-15dd7105],.row-actions button[data-v-15dd7105]{cursor:pointer;font:inherit;border-radius:8px;font-size:12px}.save-button[data-v-15dd7105]{background:var(--mugen-accent);min-height:36px;color:var(--mugen-on-accent);border:0}.ghost-button[data-v-15dd7105],.row-actions button[data-v-15dd7105]{background:var(--mugen-field);min-height:28px;color:var(--mugen-secondary);border:0;padding:0 10px}.prompt-preset-toolbar .add-button[data-v-15dd7105]:hover,.prompt-preset-toolbar .add-button[data-v-15dd7105]:focus-visible,.ghost-button[data-v-15dd7105]:hover,.ghost-button[data-v-15dd7105]:focus-visible,.row-actions button[data-v-15dd7105]:hover,.row-actions button[data-v-15dd7105]:focus-visible{background:var(--mugen-hover);color:var(--mugen-text)}.preset-list[data-v-15dd7105]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:16px;display:grid;overflow:hidden}.preset-row[data-v-15dd7105]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 16px;display:grid}.preset-row+.preset-row[data-v-15dd7105]{border-top:1px solid var(--mugen-hairline)}.preset-copy[data-v-15dd7105]{gap:4px;min-width:0;display:grid}.preset-copy strong[data-v-15dd7105]{color:var(--mugen-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.preset-copy p[data-v-15dd7105]{color:var(--mugen-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.preset-copy small[data-v-15dd7105]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.row-actions[data-v-15dd7105]{align-items:center;gap:4px;display:flex}.row-actions .delete-button[data-v-15dd7105]{color:var(--mugen-danger-text)}.preset-empty-state[data-v-15dd7105]{border:1px solid var(--mugen-border);background:var(--mugen-card);color:var(--mugen-muted);text-align:center;border-radius:16px;margin:0;padding:32px 16px;font-size:12px}.add-button[data-v-15dd7105]:disabled{cursor:default;opacity:.4}@media (max-width:319px){.preset-row[data-v-15dd7105]{grid-template-columns:minmax(0,1fr)}.row-actions[data-v-15dd7105]{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-panel[data-v-4809eee4]{background:var(--mugen-bg-base);flex:auto;min-height:0;position:relative;overflow:hidden auto}.settings-page[data-v-4809eee4]{z-index:1;background:var(--mugen-bg-base);box-sizing:border-box;align-content:start;gap:12px;width:min(100%,402px);min-height:100%;margin:0 auto;padding:12px;display:grid;position:relative}.settings-intro[data-v-4809eee4]{color:var(--mugen-secondary);margin:0;font-size:12px;line-height:1.5}.permission-card[data-v-4809eee4]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:8px;gap:10px;padding:10px;display:grid}.permission-heading[data-v-4809eee4]{gap:2px;min-width:0;display:grid}.permission-heading strong[data-v-4809eee4]{color:var(--mugen-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.permission-heading small[data-v-4809eee4]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.permission-actions[data-v-4809eee4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.permission-actions button[data-v-4809eee4]{border:1px solid var(--mugen-border);background:var(--mugen-surface-2);min-width:0;min-height:32px;color:var(--mugen-text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 8px;font-size:11px;font-weight:600}.permission-actions button[data-v-4809eee4]:hover{background:var(--mugen-hover)}.data-card[data-v-4809eee4]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:8px;min-width:0;padding:10px;display:flex}.settings-card-row[data-v-4809eee4]{width:100%;min-width:0;color:var(--mugen-text);text-align:left;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:4px;display:grid}.settings-row-copy[data-v-4809eee4]{gap:2px;min-width:0;display:grid}.settings-row-copy strong[data-v-4809eee4]{color:var(--mugen-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;overflow:hidden}.settings-row-copy small[data-v-4809eee4]{color:var(--mugen-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.settings-row-icon[data-v-4809eee4]{color:var(--mugen-text);align-self:start;margin-top:0}.settings-row-arrow[data-v-4809eee4]{color:var(--mugen-muted)}.history-card[data-v-4809eee4]{gap:16px;display:grid}.history-summary[data-v-4809eee4]{grid-template-columns:16px minmax(0,1fr) 72px;min-height:32px}.history-summary .settings-row-icon[data-v-4809eee4]{transform:translateY(2px)}.history-stepper[data-v-4809eee4]{justify-content:end;align-items:center;gap:3px;height:32px;display:inline-flex;overflow:hidden}.history-stepper .history-stepper-button[data-v-4809eee4]{width:24px;height:24px;min-height:24px;max-height:24px;color:var(--mugen-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.history-stepper .history-stepper-button[data-v-4809eee4]:hover,.history-stepper .history-stepper-button[data-v-4809eee4]:focus-visible{color:var(--mugen-text);outline:none}.history-stepper .history-stepper-button[data-v-4809eee4]:disabled{color:var(--mugen-border-strong);cursor:default}.history-stepper-button.is-decrease[data-v-4809eee4]{transform:rotate(180deg)}.history-stepper-value[data-v-4809eee4]{background:var(--mugen-field);width:18px;height:24px;color:var(--mugen-text);border-radius:2px;justify-content:center;align-items:center;font-size:12px;line-height:16px;display:inline-flex}.history-card .danger-action[data-v-4809eee4]{width:max-content;min-height:16px;color:var(--mugen-danger-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;line-height:16px;display:inline-flex}.api-card[data-v-4809eee4]{border:1px solid var(--mugen-border);background:var(--mugen-card);border-radius:16px;gap:16px;padding:16px;display:grid}.imini-quick-card[data-v-4809eee4]{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.imini-quick-icon[data-v-4809eee4]{color:var(--mugen-accent)}.imini-quick-body[data-v-4809eee4]{gap:4px;width:100%;min-width:0;display:grid}.imini-quick-heading[data-v-4809eee4]{color:var(--mugen-text);justify-self:start;align-items:center;gap:2px;display:inline-flex}.imini-quick-heading strong[data-v-4809eee4]{min-width:0;font-size:12px;font-weight:400;line-height:16px}.imini-quick-heading>span[data-v-4809eee4]{background:var(--mugen-accent-soft);color:var(--mugen-accent);border-radius:4px;padding:2px 4px;font-size:10px;font-weight:400;line-height:1}.imini-quick-form[data-v-4809eee4]{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.imini-quick-form[data-v-4809eee4]:has(button:disabled){grid-template-columns:minmax(0,1fr);gap:0}.imini-quick-form input[data-v-4809eee4]{background:var(--mugen-field);min-width:0;height:35px;color:var(--mugen-text);border:0;border-radius:8px;padding:8px;font-family:inherit;font-size:12px;line-height:16px}.imini-quick-form input[data-v-4809eee4]::placeholder{color:var(--mugen-muted)}.imini-quick-form button[data-v-4809eee4]{background:var(--mugen-accent);min-width:54px;height:35px;color:var(--mugen-on-accent);cursor:pointer;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:650}.imini-quick-form button[data-v-4809eee4]:disabled{display:none}.imini-quick-footer[data-v-4809eee4]{justify-content:space-between;align-items:center;gap:4px;display:flex}.imini-quick-footer a[data-v-4809eee4]{min-width:0;color:var(--mugen-accent);align-items:center;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.imini-quick-footer a[data-v-4809eee4]:hover{color:var(--mugen-text)}.imini-quick-footer small[data-v-4809eee4]{flex:none;font-size:10px}.imini-quick-footer small.is-success[data-v-4809eee4]{color:var(--mugen-success)}.imini-quick-footer small.is-error[data-v-4809eee4]{color:var(--mugen-danger-muted)}.custom-api-entry[data-v-4809eee4]{cursor:pointer;min-height:28px;padding:0}h2[data-v-4809eee4]{color:var(--mugen-text);margin:0;font-size:13px}.settings-meta[data-v-4809eee4]{color:var(--mugen-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding:2px 2px 0;font-size:11px;line-height:1.4;display:flex}.settings-meta span[data-v-4809eee4],.settings-meta button[data-v-4809eee4]{min-width:0;color:var(--mugen-muted);font:inherit;white-space:nowrap}.settings-meta span.is-available[data-v-4809eee4]{color:var(--mugen-success)}.settings-meta span.is-error[data-v-4809eee4]{color:var(--mugen-danger-muted)}.settings-meta button[data-v-4809eee4]{cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.settings-meta button[data-v-4809eee4]:hover:not(:disabled){color:var(--mugen-text)}.settings-meta button[data-v-4809eee4]:disabled{cursor:default;opacity:.62}.settings-forward-enter-active[data-v-4809eee4],.settings-forward-leave-active[data-v-4809eee4],.settings-back-enter-active[data-v-4809eee4],.settings-back-leave-active[data-v-4809eee4]{transition:opacity .18s,transform .18s}.settings-forward-enter-from[data-v-4809eee4]{opacity:0;transform:translate(26px)}.settings-forward-leave-to[data-v-4809eee4],.settings-back-enter-from[data-v-4809eee4]{opacity:0;transform:translate(-26px)}.settings-back-leave-to[data-v-4809eee4]{opacity:0;transform:translate(26px)}@media (prefers-reduced-motion:reduce){.settings-forward-enter-active[data-v-4809eee4],.settings-forward-leave-active[data-v-4809eee4],.settings-back-enter-active[data-v-4809eee4],.settings-back-leave-active[data-v-4809eee4]{transition:none}}.mugen-shell[data-v-8d1179cd]{--mugen-accent:#2f8cff;--mugen-accent-soft:#2f8cff24;--mugen-danger:#ffb4c0;--mugen-danger-bg:#ec515d1c;--mugen-danger-border:#ff6f7e52;--mugen-danger-muted:#ff9aa8;--mugen-danger-text:#ffd7dc;--mugen-success:#43d17a;--mugen-success-bg:#1f9c5b24;--mugen-success-ring:#43d17a29;--mugen-warning:#ffbd2e;--mugen-warning-ring:#ffbd2e29;--mugen-neutral-ring:#74809321;background:var(--mugen-bg);width:100%;min-width:260px;height:100%;min-height:100%;color:var(--mugen-text);flex-direction:column;display:flex;position:relative;overflow:hidden}.toast-anchor[data-v-8d1179cd]{z-index:80;pointer-events:none;justify-content:center;height:0;display:flex;position:relative}.toast[data-v-8d1179cd]{border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);max-width:calc(100% - 24px);min-height:34px;color:var(--mugen-text);box-shadow:0 12px 32px var(--mugen-shadow);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;bottom:8px}.toast[data-v-8d1179cd] .box-icon{color:var(--mugen-accent)}.toast-pop-enter-active[data-v-8d1179cd],.toast-pop-leave-active[data-v-8d1179cd]{transition:opacity .17s,transform .17s cubic-bezier(.2,.8,.2,1)}.toast-pop-enter-from[data-v-8d1179cd],.toast-pop-leave-to[data-v-8d1179cd]{opacity:0;transform:translateY(6px)scale(.98)}.preview-window[data-v-8d1179cd]{z-index:120;background:#05080cb8;place-items:center;min-width:0;min-height:0;padding:14px;display:grid;position:absolute;inset:0}.preview-dialog[data-v-8d1179cd]{border:1px solid var(--mugen-border-strong);background:var(--mugen-overlay);width:100%;max-width:900px;height:100%;max-height:100%;box-shadow:0 20px 54px var(--mugen-shadow);border-radius:10px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.preview-header[data-v-8d1179cd]{border-bottom:1px solid var(--mugen-hairline);min-width:0;color:var(--mugen-secondary);justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 8px;font-size:12px;display:flex}.preview-header span[data-v-8d1179cd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-actions[data-v-8d1179cd]{flex:none;align-items:center;gap:6px;display:inline-flex}.preview-header button[data-v-8d1179cd]{height:26px;color:var(--mugen-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.preview-header button[data-v-8d1179cd]:hover{background:var(--mugen-hover);color:var(--mugen-text)}.preview-media[data-v-8d1179cd]{background:var(--mugen-thread-image-bg);place-items:center;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.preview-state[data-v-8d1179cd]{min-height:240px;color:var(--mugen-secondary);text-align:center;place-content:center;margin:0;padding:24px;display:grid}.preview-state.is-error[data-v-8d1179cd]{color:var(--mugen-danger-text)}.preview-media img[data-v-8d1179cd]{object-fit:contain;width:100%;height:100%;min-height:0}.preview-fade-enter-active[data-v-8d1179cd],.preview-fade-leave-active[data-v-8d1179cd]{transition:opacity .14s}.preview-fade-enter-from[data-v-8d1179cd],.preview-fade-leave-to[data-v-8d1179cd]{opacity:0}.mugen-shell[data-v-8d1179cd],.route-shell[data-v-8d1179cd],.route-page[data-v-8d1179cd],.workspace-route[data-v-8d1179cd],.mugen-shell[data-v-8d1179cd] .panel-header,.mugen-shell[data-v-8d1179cd] .thread,.mugen-shell[data-v-8d1179cd] .composer,.mugen-shell[data-v-8d1179cd] .icon-button,.mugen-shell[data-v-8d1179cd] .empty-state,.mugen-shell[data-v-8d1179cd] .user-message p,.mugen-shell[data-v-8d1179cd] .select-button,.mugen-shell[data-v-8d1179cd] .result-card,.mugen-shell[data-v-8d1179cd] .result-actions,.mugen-shell[data-v-8d1179cd] .result-actions button,.mugen-shell[data-v-8d1179cd] .add-reference-inline,.mugen-shell[data-v-8d1179cd] .clear-reference,.mugen-shell[data-v-8d1179cd] .prompt-input,.mugen-shell[data-v-8d1179cd] .select-trigger,.mugen-shell[data-v-8d1179cd] .ratio-trigger{transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s}.mugen-shell.theme-dark[data-v-8d1179cd]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mugen-bg:#1a2028;--mugen-workspace:#151b23;--mugen-thread-bg:#0d1218;--mugen-thread-surface:#202733;--mugen-thread-surface-2:#252d39;--mugen-thread-card:#1b222c;--mugen-thread-card-deep:#171e27;--mugen-thread-image-bg:#111720;--mugen-composer:#171e27;--mugen-surface:#242b36;--mugen-surface-2:#2c3440;--mugen-field:#1e2630;--mugen-card:#202733;--mugen-card-deep:#1b222c;--mugen-overlay:#242b36;--mugen-border:#a8b3c426;--mugen-border-strong:#b4becd3d;--mugen-hairline:#a8b3c41f;--mugen-hover:#ffffff0b;--mugen-text:#f3f4f6;--mugen-secondary:#aeb5c2;--mugen-muted:#7e8795;--mugen-empty-bg:#ffffff0b;--mugen-shadow:#00000061}.mugen-shell.theme-light[data-v-8d1179cd]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mugen-bg:#fff;--mugen-workspace:#f6f6f4;--mugen-thread-bg:#eef0f3;--mugen-thread-surface:#fff;--mugen-thread-surface-2:#fff;--mugen-thread-card:#fff;--mugen-thread-card-deep:#fff;--mugen-thread-image-bg:#e8ebf0;--mugen-composer:#fff;--mugen-surface:#f4f4f2;--mugen-surface-2:#ececea;--mugen-field:#f7f7f5;--mugen-card:#fff;--mugen-card-deep:#f5f5f3;--mugen-overlay:#fff;--mugen-border:#302b231f;--mugen-border-strong:#302b2333;--mugen-hairline:#302b231a;--mugen-hover:#302b230e;--mugen-text:#22211e;--mugen-secondary:#5d5a53;--mugen-muted:#8a857c;--mugen-empty-bg:#302b230e;--mugen-shadow:#4339272e;--mugen-accent-soft:#2f8cff21;--mugen-danger:#a63b4a;--mugen-danger-bg:#fff0f2;--mugen-danger-border:#b930414d;--mugen-danger-muted:#b33446;--mugen-danger-text:#7f1d2d;--mugen-success:#1b7f4d;--mugen-success-bg:#1b7f4d1f;--mugen-success-ring:#1b7f4d29;--mugen-warning:#936300;--mugen-warning-ring:#93630029;--mugen-neutral-ring:#635f5824}.route-shell[data-v-8d1179cd]{background:var(--mugen-workspace);flex:auto;min-height:0;display:flex;position:relative;overflow:clip}.route-page[data-v-8d1179cd]{z-index:1;opacity:0;pointer-events:none;min-width:0;transition:opacity .19s,transform .21s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(22px)}.route-page.is-active[data-v-8d1179cd]{z-index:2;opacity:1;pointer-events:auto;transform:translate(0)}.workspace-route[data-v-8d1179cd]{transform:translate(0)}.route-shell.is-settings-active .workspace-route[data-v-8d1179cd]{transform:translate(-22px)}.route-shell:not(.is-settings-active) .settings-route[data-v-8d1179cd]{transform:translate(22px)}.workspace-route[data-v-8d1179cd]{background:var(--mugen-workspace);flex-direction:column;min-height:0;display:flex}@media (prefers-reduced-motion:reduce){.mugen-shell[data-v-8d1179cd],.route-shell[data-v-8d1179cd],.route-page[data-v-8d1179cd],.workspace-route[data-v-8d1179cd],.mugen-shell[data-v-8d1179cd] .panel-header,.mugen-shell[data-v-8d1179cd] .thread,.mugen-shell[data-v-8d1179cd] .composer,.mugen-shell[data-v-8d1179cd] .icon-button,.mugen-shell[data-v-8d1179cd] .empty-state,.mugen-shell[data-v-8d1179cd] .user-message p,.mugen-shell[data-v-8d1179cd] .select-button,.mugen-shell[data-v-8d1179cd] .result-card,.mugen-shell[data-v-8d1179cd] .result-actions,.mugen-shell[data-v-8d1179cd] .result-actions button,.mugen-shell[data-v-8d1179cd] .add-reference-inline,.mugen-shell[data-v-8d1179cd] .clear-reference,.mugen-shell[data-v-8d1179cd] .prompt-input,.mugen-shell[data-v-8d1179cd] .select-trigger,.mugen-shell[data-v-8d1179cd] .ratio-trigger{transition:none}}.app-shell[data-v-1f8220b4]{width:100%;height:100%;min-height:0}.startup[data-v-1f8220b4]{min-height:100%;color:var(--mugen-muted);text-align:center;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.startup strong[data-v-1f8220b4]{color:var(--mugen-text)}.app-shell[data-v-7d32d0fa]{width:100%;height:100%;min-height:0}@font-face{font-family:Doto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./doto-latin-wght-normal-DtlIPefW.woff2)format("woff2-variations")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2")}@font-face{font-family:Sansita Swashed;font-style:normal;font-display:swap;font-weight:700;src:url(./sansita-swashed-latin-700-normal-jYhlyT5r.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f4f6;--mugen-bg:#15171a;--mugen-surface:#1e2126;--mugen-surface-2:#23272e;--mugen-card:#1b1f25;--mugen-border:#343a45;--mugen-border-strong:#48515f;--mugen-text:#f3f4f6;--mugen-secondary:#aeb5c2;--mugen-muted:#7e8795;--mugen-accent:#2f8cff;--mugen-accent-soft:#2f8cff29;background:#15171a;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body{height:100%;min-height:100%;margin:0;overflow:hidden}#app{height:100%;min-height:100%;margin:0;overflow:hidden auto}body{background:#fff;min-width:260px}#app>.app-shell{background-color:#fff;background-image:radial-gradient(circle,#d4d4d8 1px,#0000 1px);background-position:top;background-size:12px 12px}button,input,select,textarea{font:inherit}button{border:1px solid var(--mugen-border);background:var(--mugen-surface);min-height:34px;color:var(--mugen-text);cursor:pointer;border-radius:6px}button:hover{background:var(--mugen-surface-2)}button:disabled{cursor:not-allowed;opacity:.58}input{border:1px solid var(--mugen-border);background:var(--mugen-surface);width:100%;min-height:32px;color:var(--mugen-text);border-radius:6px;padding:5px 8px}.panel-shell,.probe-shell{color:#f5f7fb;background:#15181f;width:100%;min-height:100%;padding:16px 16px 28px;display:block}.hero,.probe-header{margin-bottom:12px;display:block}.eyebrow,.label{color:#9aa4b2;margin:0;font-size:12px}h1{letter-spacing:0;margin:8px 0 0;font-size:22px;font-weight:700}.lede{color:#c7ced9;margin:8px 0 0;font-size:13px;line-height:1.5}.status-card,.status-grid,.insert-panel{background:#202632;border:1px solid #303746;border-radius:8px;margin-bottom:12px;padding:14px;display:block}.tabs{width:100%;margin-bottom:12px;display:flex}.tabs button{background:#1d2430;flex:1 1 0;margin-right:8px}.tabs button:last-child{margin-right:0}.tabs button.selected{background:#243653;border-color:#76a8ff}.status-card div,.status-grid div{margin-bottom:10px;display:block}.status-card div:last-child,.status-grid div:last-child{margin-bottom:0}.status-card span,.status-grid span{margin-bottom:4px;display:block}.status-card strong,.status-grid strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.actions,.toolbar{flex-wrap:wrap;margin-bottom:12px;display:flex}.actions button,.toolbar button{flex:120px;margin:0 8px 8px 0}.preview-section{margin-bottom:12px;display:block}.preview-frame{background:#11151c;border:1px solid #303746;border-radius:8px;justify-content:center;align-items:center;min-height:190px;margin-bottom:10px;display:flex;overflow:hidden}.preview-frame img{object-fit:contain;max-width:100%;max-height:320px;display:block}.preview-frame p{color:#9aa4b2;margin:0}.image-list{display:block}.image-list button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;margin-bottom:8px;display:flex}.image-list button.selected{background:#243653;border-color:#76a8ff}.image-list small{color:#b7c0cf;white-space:nowrap}.rect-grid{flex-wrap:wrap;margin:10px 0;display:flex}.rect-grid label{color:#b7c0cf;width:25%;min-width:64px;margin-bottom:8px;padding-right:8px;font-size:12px;display:block}.rect-grid input{margin-top:4px;display:block}.mugen-shell.mugen-shell.mugen-shell{--mugen-shell-max-width:482px;--mugen-font-brand:"Sansita Swashed", "Avenir Next", Avenir, "PingFang SC", "Helvetica Neue", sans-serif;--mugen-font-body:"PingFang SC", "Noto Sans SC", "Helvetica Neue", Arial, sans-serif;--mugen-font-mono:"SFMono-Regular", Consolas, monospace;--mugen-accent:#0ea5e9;--mugen-accent-hover:#0284c7;--mugen-accent-soft:#0ea5e91f;--mugen-on-accent:#fff;--mugen-success:#22c55e;--mugen-success-bg:#22c55e1a;--mugen-danger:#ef4444;--mugen-danger-bg:#ef444414;--mugen-danger-border:#ef444433;--mugen-danger-muted:#dc2626;--mugen-danger-text:#dc2626;background:var(--mugen-workspace);font-family:var(--mugen-font-body);overflow:clip}.mugen-shell.mugen-shell.mugen-shell.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mugen-bg:#f4f4f5;--mugen-bg-base:#f4f4f5;--mugen-bg-body:#fff;--mugen-bg-filter:#f4f4f5;--mugen-workspace:#fff;--mugen-thread-bg:#fff;--mugen-thread-surface:#fff;--mugen-thread-surface-2:#f4f4f5;--mugen-thread-card:#fff;--mugen-thread-card-deep:#fff;--mugen-thread-image-bg:#f4f4f5;--mugen-composer:#fff;--mugen-surface:#fff;--mugen-surface-2:#f4f4f5;--mugen-field:#f4f4f5;--mugen-card:#fff;--mugen-card-deep:#fafafa;--mugen-overlay:#fff;--mugen-elevated:#f4f4f5;--mugen-border:#0000001a;--mugen-border-strong:#d4d4d8;--mugen-hairline:#0000001a;--mugen-line-divider:#0000001a;--mugen-hover:#f4f4f5;--mugen-text:#18181b;--mugen-secondary:#a1a1aa;--mugen-muted:#a1a1aa;--mugen-chip:#f4f4f5;--mugen-empty-bg:transparent;--mugen-shadow:#18181b24}.mugen-shell.mugen-shell.mugen-shell.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mugen-bg:#27272a;--mugen-bg-base:#27272a;--mugen-bg-body:#3f3f46;--mugen-bg-filter:#52525b;--mugen-workspace:#3f3f46;--mugen-thread-bg:#3f3f46;--mugen-thread-surface:#3f3f46;--mugen-thread-surface-2:#52525b;--mugen-thread-card:#3f3f46;--mugen-thread-card-deep:#3f3f46;--mugen-thread-image-bg:#27272a;--mugen-composer:#3f3f46;--mugen-surface:#3f3f46;--mugen-surface-2:#52525b;--mugen-field:#52525b;--mugen-card:#3f3f46;--mugen-card-deep:#18181b;--mugen-overlay:#3f3f46;--mugen-elevated:#52525b;--mugen-border:#fff3;--mugen-border-strong:#71717a;--mugen-hairline:#fff3;--mugen-line-divider:#fff3;--mugen-hover:#52525b;--mugen-text:#fff;--mugen-secondary:#ffffff80;--mugen-muted:#ffffff80;--mugen-chip:#52525b;--mugen-empty-bg:transparent;--mugen-shadow:#00000057;--mugen-danger-text:#fca5a5;--mugen-danger-muted:#f87171}.mugen-shell.mugen-shell .route-shell,.mugen-shell.mugen-shell .workspace-route,.mugen-shell.mugen-shell .settings-panel,.mugen-shell.mugen-shell .thread{background:var(--mugen-workspace)}.mugen-shell.mugen-shell .panel-header:not(.is-settings) h1{font-family:var(--mugen-font-brand);letter-spacing:0;font-size:24px;font-weight:700;line-height:32px}.mugen-shell.mugen-shell .panel-header.is-settings{width:min(100%, var(--mugen-shell-max-width));box-sizing:border-box;background:var(--mugen-bg-base);margin-inline:auto}.mugen-shell.mugen-shell .route-shell.is-settings-active,.mugen-shell.mugen-shell .settings-panel,.mugen-shell.mugen-shell .settings-page{background:var(--mugen-bg-base)}.mugen-shell.mugen-shell .panel-header.is-settings h1{font-family:var(--mugen-font-body);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.mugen-shell.mugen-shell .panel-header.is-settings .header-back{width:24px;min-height:24px}.mugen-shell.mugen-shell .thread{scrollbar-color:var(--mugen-border-strong) transparent;scrollbar-width:thin;gap:16px;padding:12px 16px 8px}.mugen-shell.mugen-shell .turn-list,.mugen-shell.mugen-shell .turn{gap:16px}.mugen-shell.mugen-shell .empty-state{width:min(100%,260px);color:var(--mugen-muted);text-align:center;white-space:normal;background:0 0;border:0;border-radius:0;justify-items:center;gap:5px;margin:auto;padding:24px 12px;display:grid}.mugen-shell.mugen-shell .empty-state>.box-icon{color:var(--mugen-muted);margin-bottom:3px}.mugen-shell.mugen-shell .empty-state>span{color:var(--mugen-secondary);font-size:12px;font-weight:600}.mugen-shell.mugen-shell .empty-state>small{color:var(--mugen-muted);font-size:11px;line-height:1.5}.mugen-shell.mugen-shell .user-message{gap:6px;max-width:82%}.mugen-shell.mugen-shell .user-message p{border:.5px solid var(--mugen-line-divider);background:var(--mugen-thread-surface-2);color:var(--mugen-text);border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.5}.mugen-shell.mugen-shell .assistant-message{gap:8px}.mugen-shell.mugen-shell .response-header{min-height:20px;color:var(--mugen-muted);justify-content:flex-start}.mugen-shell.mugen-shell .elapsed-trigger,.mugen-shell.mugen-shell .append-button{background:0 0;border:0;border-radius:6px}.mugen-shell.mugen-shell .elapsed-trigger:hover,.mugen-shell.mugen-shell .append-button:hover{background:var(--mugen-hover)}.mugen-shell.mugen-shell .response-text{color:var(--mugen-secondary);font-size:12px;line-height:16px}.mugen-shell.mugen-shell .result-grid{flex-wrap:wrap;justify-self:start;align-items:flex-start;gap:12px;max-width:100%;display:inline-flex}.mugen-shell.mugen-shell .result-card{background:0 0;border:0;row-gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-grid;overflow:visible}.mugen-shell.mugen-shell .thumbnail-button,.mugen-shell.mugen-shell .thumbnail-button img{border-radius:12px}.mugen-shell.mugen-shell .thumbnail-button{background:0 0;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden}.mugen-shell.mugen-shell .result-actions{background:0 0;border-radius:0;gap:4px;margin-top:0;padding:0}.mugen-shell.mugen-shell .result-actions.without-placement{justify-content:flex-start}.mugen-shell.mugen-shell .result-actions button{min-height:20px;color:var(--mugen-secondary);background:0 0;border:0;border-radius:8px}.mugen-shell.mugen-shell .result-actions .place-primary{background:var(--mugen-accent);color:#fff;border-radius:12px;min-height:32px}.mugen-shell.mugen-shell .result-actions button:hover{background:var(--mugen-hover);color:var(--mugen-text)}.mugen-shell.mugen-shell .result-actions .place-primary:hover{background:var(--mugen-accent-hover);color:#fff}.mugen-shell.mugen-shell .result-icon-action{box-shadow:none}.mugen-shell.mugen-shell .composer{z-index:10;box-shadow:none;background:0 0;border:0;flex:none;margin:4px 10px 12px;padding:0;display:grid;position:relative}.mugen-shell.mugen-shell .composer.is-reference-dragging{box-shadow:none}.mugen-shell.mugen-shell .composer.is-reference-dragging .composer-surface{box-shadow:0 0 0 2px var(--mugen-accent)}.mugen-shell.mugen-shell .composer-surface{z-index:1;border:.5px solid var(--mugen-line-divider);background:var(--mugen-composer);min-width:0;min-height:138px;box-shadow:none;border-radius:16px;flex-direction:column;gap:4px;padding:12px 16px;display:flex;position:relative}.mugen-shell.mugen-shell .reference-header{min-height:22px;color:var(--mugen-muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.mugen-shell.mugen-shell .clear-reference{min-height:22px;color:var(--mugen-muted);background:0 0;border:0;padding:0 4px;font-size:10px}.mugen-shell.mugen-shell .reference-strip{gap:8px;min-height:64px;overflow-x:auto}.mugen-shell.mugen-shell .prompt-shell{flex:auto;min-width:0;display:flex}.mugen-shell.mugen-shell .prompt-input{width:100%;height:100%;min-height:64px;max-height:112px;color:var(--mugen-text);font:400 12px/16px var(--mugen-font-body);background:0 0;border:0;border-radius:0;outline:0;padding:0;display:block}.mugen-shell.mugen-shell .prompt-input::placeholder{color:var(--mugen-muted)}.mugen-shell.mugen-shell .composer-footer{justify-content:space-between;align-items:center;min-width:0;display:flex;position:relative}.mugen-shell.mugen-shell .composer-tools{align-items:center;gap:8px;display:inline-flex}.mugen-shell.mugen-shell .parameter-summary-anchor{justify-self:center;width:calc(100% - 29px);min-width:0;margin-bottom:-17px;display:grid;position:relative}.mugen-shell.mugen-shell .tool-button,.mugen-shell.mugen-shell .send-button,.mugen-shell.mugen-shell .parameter-header button{background:var(--mugen-bg-filter);width:24px;min-height:24px;color:var(--mugen-text);border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative}.mugen-shell.mugen-shell .tool-button:hover,.mugen-shell.mugen-shell .parameter-header button:hover{background:var(--mugen-bg-filter);color:var(--mugen-text)}.mugen-shell.mugen-shell .parameter-header button{background:0 0;border-radius:8px}.mugen-shell.mugen-shell .tool-count{border:2px solid var(--mugen-composer);background:var(--mugen-accent);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;display:grid;position:absolute;top:-2px;right:-2px}.mugen-shell.mugen-shell .composer-status.parameter-summary{background:var(--mugen-bg-base);width:100%;min-width:0;height:47px;min-height:47px;color:var(--mugen-text);text-align:left;white-space:nowrap;border:0;border-radius:12px;justify-content:flex-start;justify-self:center;align-items:flex-start;gap:4px;margin:0;padding:8px 12px 12px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.mugen-shell.mugen-shell .parameter-provider{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.mugen-shell.mugen-shell .parameter-provider-dot{background:var(--mugen-success);border-radius:999px;flex:none;width:7px;height:7px}.mugen-shell.mugen-shell .parameter-summary-spacer{flex:8px;min-width:0}.mugen-shell.mugen-shell .parameter-summary-pending{color:var(--mugen-muted)}.mugen-shell.mugen-shell .parameter-summary-icon,.mugen-shell.mugen-shell .parameter-summary-divider,.mugen-shell.mugen-shell .parameter-summary-model{color:var(--mugen-text)}.mugen-shell.mugen-shell .parameter-summary-model{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mugen-shell.mugen-shell .parameter-summary-field,.mugen-shell.mugen-shell .parameter-summary-chevron{color:var(--mugen-muted)}.mugen-shell.mugen-shell .parameter-summary-field,.mugen-shell.mugen-shell .parameter-summary-divider,.mugen-shell.mugen-shell .parameter-summary-icon,.mugen-shell.mugen-shell .parameter-summary-chevron{flex:none}.mugen-shell.mugen-shell .parameter-summary-icon,.mugen-shell.mugen-shell .parameter-summary-chevron{margin-top:2px}.mugen-shell.mugen-shell .parameter-summary:hover{color:var(--mugen-secondary)}.mugen-shell.mugen-shell .send-button{background:var(--mugen-accent);color:#fff;border-radius:999px;width:24px;min-height:24px}.mugen-shell.mugen-shell .send-button:hover:not(:disabled){background:var(--mugen-accent-hover)}.mugen-shell.mugen-shell .send-button:disabled{background:var(--mugen-border);color:var(--mugen-muted)}.mugen-shell.mugen-shell .add-wrap{display:inline-flex;position:relative}.mugen-shell.mugen-shell .floating-menu,.mugen-shell.mugen-shell .parameter-panel,.mugen-shell.mugen-shell .select-menu,.mugen-shell.mugen-shell .ratio-menu,.mugen-shell.mugen-shell .place-menu,.mugen-shell.mugen-shell .image-context-menu{border:1px solid var(--mugen-border);background:var(--mugen-overlay);box-shadow:0 12px 30px var(--mugen-shadow);border-radius:12px}.mugen-shell.mugen-shell .reference-menu{width:156px;padding:6px;bottom:calc(100% + 8px);left:0;right:auto}.mugen-shell.mugen-shell .floating-menu button,.mugen-shell.mugen-shell .select-menu button,.mugen-shell.mugen-shell .ratio-menu button,.mugen-shell.mugen-shell .place-menu button,.mugen-shell.mugen-shell .image-context-menu button{border-radius:8px;min-height:34px}.mugen-shell.mugen-shell .parameter-panel{z-index:60;border-width:.5px;gap:8px;width:min(288px,100% + 1px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:auto;right:0;box-shadow:0 22.336px 17.869px #0000000a}.mugen-shell.mugen-shell .parameter-header{justify-content:space-between;align-items:center;min-height:28px;display:flex}.mugen-shell.mugen-shell .parameter-header strong{color:var(--mugen-text);font-size:12px;font-weight:600}.mugen-shell.mugen-shell .parameter-header button{width:28px;min-height:28px}.mugen-shell.mugen-shell .parameter-panel .control-grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.mugen-shell.mugen-shell .parameter-panel .control-grid>*{grid-column:1}.mugen-shell.mugen-shell .parameter-panel .select-field,.mugen-shell.mugen-shell .parameter-panel .ratio-picker{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;display:grid}.mugen-shell.mugen-shell .parameter-panel .select-label,.mugen-shell.mugen-shell .parameter-panel .ratio-label{color:var(--mugen-secondary);font-size:11px}.mugen-shell.mugen-shell .parameter-panel .select-trigger,.mugen-shell.mugen-shell .parameter-panel .ratio-trigger,.mugen-shell.mugen-shell .dimension-field input,.mugen-shell.mugen-shell .dimension-preset-button{background:var(--mugen-field);min-height:30px;color:var(--mugen-text);border:0;border-radius:8px}.mugen-shell.mugen-shell .parameter-panel .select-status{width:auto;height:auto;min-height:0;box-shadow:none;color:var(--mugen-muted);background:0 0;border-radius:4px;padding:0 3px;font-size:9px}.mugen-shell.mugen-shell .parameter-panel .select-menu,.mugen-shell.mugen-shell .parameter-panel .ratio-menu{width:210px;max-width:100%;padding:6px;left:auto;right:0}.mugen-shell.mugen-shell .dimension-fields{grid-template-columns:58px minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.mugen-shell.mugen-shell .dimension-fields:before{color:var(--mugen-secondary);content:"尺寸";font-size:11px}.mugen-shell.mugen-shell .dimension-field span{display:none}.mugen-shell.mugen-shell .operation-status{min-height:28px;color:var(--mugen-muted);background:0 0;border:0;margin:0 16px;padding:0}.mugen-shell.mugen-shell .operation-status>span{display:none}.mugen-shell.mugen-shell .settings-page{min-height:100%;width:min(100%, var(--mugen-shell-max-width));box-sizing:border-box;align-content:start;gap:24px;margin:0 auto;padding:16px;display:grid}.mugen-shell.mugen-shell .settings-group{gap:8px;display:grid}.mugen-shell.mugen-shell .settings-group>h2{color:var(--mugen-secondary);margin:0;padding:0;font-size:12px;font-weight:400;line-height:16px}.mugen-shell.mugen-shell .data-card,.mugen-shell.mugen-shell .diagnostic-card,.mugen-shell.mugen-shell .api-card,.mugen-shell.mugen-shell .field-card,.mugen-shell.mugen-shell .capability-box,.mugen-shell.mugen-shell .comfy-panel{border:1px solid var(--mugen-border);background:var(--mugen-card);box-shadow:none;border-radius:16px}.mugen-shell.mugen-shell .data-card{min-height:62px;padding:16px}.mugen-shell.mugen-shell .settings-row-copy strong{color:var(--mugen-text);font-size:12px;font-weight:400;line-height:16px}.mugen-shell.mugen-shell .settings-row-copy small{color:var(--mugen-muted);font-size:10px;line-height:1}.mugen-shell.mugen-shell .settings-card-row{background:0 0;border:0;padding:0}.mugen-shell.mugen-shell .preset-entry{border:1px solid var(--mugen-border);background:var(--mugen-card);min-height:62px;box-shadow:none;border-radius:16px;padding:16px}.mugen-shell.mugen-shell .history-card .danger-action{color:var(--mugen-danger-text)}.mugen-shell.mugen-shell .api-card{padding:16px}.mugen-shell.mugen-shell .config-list{background:0 0;border:0;border-radius:0 0 16px 16px;overflow:hidden}.mugen-shell.mugen-shell .section-header{border-bottom:1px solid var(--mugen-hairline);min-height:44px;box-shadow:none;color:var(--mugen-secondary);padding:8px 16px;font-size:11px}.mugen-shell.mugen-shell .section-header button{background:var(--mugen-field);min-height:28px;color:var(--mugen-secondary);border:0;border-radius:8px;padding:0 7px}.mugen-shell.mugen-shell .config-row{min-height:60px;padding:10px 16px}.mugen-shell.mugen-shell .config-row.selected{background:var(--mugen-accent-soft)}.mugen-shell.mugen-shell .status-badge{background:var(--mugen-field);color:var(--mugen-secondary);border-radius:6px;padding:2px 6px}.mugen-shell.mugen-shell .settings-meta{color:var(--mugen-muted);justify-content:center;margin-top:auto;padding:8px 0;font-size:10px}.mugen-shell.mugen-shell :is(button,input,textarea,select):focus-visible{outline:2px solid var(--mugen-accent);outline-offset:2px}.mugen-shell.mugen-shell .prompt-input:focus-visible{outline:0}@media (min-width:515px){.mugen-shell.mugen-shell.mugen-shell{width:var(--mugen-shell-max-width);min-width:var(--mugen-shell-max-width);border:1px solid var(--mugen-border);background:var(--mugen-workspace);height:min(874px,100dvh - 32px);min-height:0;box-shadow:none;border-radius:16px;margin:16px auto}.mugen-shell.mugen-shell .panel-header.is-settings,.mugen-shell.mugen-shell .settings-page{width:100%}}.parameter-pop-enter-active,.parameter-pop-leave-active{transform-origin:100% 100%;transition:opacity .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.parameter-pop-enter-from,.parameter-pop-leave-to{opacity:0;transform:translateY(8px)scale(.98)}@media (max-width:400px){.mugen-shell.mugen-shell .thread{padding-inline:12px}.mugen-shell.mugen-shell .composer{margin-inline:8px}.mugen-shell.mugen-shell .composer-surface{padding-inline:12px}.mugen-shell.mugen-shell .parameter-summary-anchor{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.parameter-pop-enter-active,.parameter-pop-leave-active{transition:none}}
