.empty-body.svelte-nfbstt{width:100%;height:100%;border-radius:11px;background:var(--node-body-bg)}.error-overlay.svelte-k9fish{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;gap:4px;border-radius:11px;background:#ef444414;box-sizing:border-box;overflow:hidden}.error-title.svelte-k9fish{font-weight:600;font-size:12px;color:#ef4444;flex-shrink:0}.error-message.svelte-k9fish{font-size:10px;line-height:1.3;color:#fca5a5;text-align:center;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:100%}.dismiss-btn.svelte-k9fish{margin-top:2px;padding:3px 10px;font-size:10px;font-weight:500;color:var(--text-secondary);background:#ffffff14;border:1px solid var(--border-subtle);border-radius:5px;cursor:pointer;flex-shrink:0;transition:background .15s ease}.dismiss-btn.svelte-k9fish:hover{background:#ffffff24}.placeholder.svelte-63serh{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:var(--node-body-bg);color:var(--text-secondary);font-size:13px}.placeholder.idle.svelte-63serh{background:var(--node-body-bg)}.placeholder.svelte-1cbvjta{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:var(--node-body-bg);color:var(--text-secondary);font-size:13px}.placeholder.idle.svelte-1cbvjta{background:var(--node-body-bg)}.placeholder.svelte-llc9az{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:var(--node-body-bg);color:var(--text-secondary);font-size:13px}.placeholder.idle.svelte-llc9az{background:var(--node-body-bg)}.inline-prompt-wrapper.svelte-34l5rd{position:absolute;top:0;left:0;right:0;max-height:calc(100% - 56px);display:flex;align-items:flex-end;gap:8px;padding:10px 12px;background:linear-gradient(rgba(0,0,0,.7),transparent);z-index:5;border-radius:11px 11px 0 0;opacity:0;pointer-events:none;transition:opacity .2s}.inline-prompt-wrapper.visible.svelte-34l5rd{opacity:1;pointer-events:auto}.inline-prompt.svelte-34l5rd{flex:1;min-width:0;max-height:100%;overflow-y:auto}.inline-prompt-input.svelte-34l5rd{width:100%;background:transparent;border:none;color:#fff;font-size:.8rem;font-family:inherit;line-height:1.4;resize:none;outline:none;padding:0;box-sizing:border-box;text-shadow:0 1px 3px rgba(0,0,0,.5);overflow-y:auto;min-height:1.4em;cursor:text}.inline-prompt-input.svelte-34l5rd::placeholder{color:#ffffff80}.inline-prompt-input.svelte-34l5rd:disabled{opacity:.6;cursor:default}.prompt-send-btn.svelte-34l5rd{flex-shrink:0}.history-stack.svelte-1wb5c6d{display:flex;align-items:center;gap:4px;position:relative;padding:2px 0}.history-nav-arrow.svelte-1wb5c6d{background:none;border:none;padding:0;cursor:pointer;color:#fff;opacity:1;transition:transform .15s;display:flex;align-items:center;flex-shrink:0}.history-nav-arrow.svelte-1wb5c6d:disabled{opacity:.3;cursor:default}.history-nav-arrow.svelte-1wb5c6d:not(:disabled):hover{transform:scale(1.2)}.history-stack-items.svelte-1wb5c6d{display:flex;align-items:center;justify-content:center}.history-stack-items.svelte-1wb5c6d .stack-thumb:where(.svelte-1wb5c6d){width:28px;height:28px;border-radius:4px;overflow:hidden;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:transform .25s cubic-bezier(.16,1,.3,1),margin .25s cubic-bezier(.16,1,.3,1),border-color .15s,opacity .2s;margin-left:-10px;opacity:.85}.history-stack-items.svelte-1wb5c6d .stack-thumb:where(.svelte-1wb5c6d):first-child{margin-left:0}.history-stack-items.svelte-1wb5c6d .stack-thumb.active:where(.svelte-1wb5c6d){border-color:var(--text-primary);opacity:1;z-index:1}.history-stack.svelte-1wb5c6d:hover .stack-thumb:where(.svelte-1wb5c6d){margin-left:4px;opacity:1}.history-stack.svelte-1wb5c6d:hover .stack-thumb:where(.svelte-1wb5c6d):first-child{margin-left:0}.history-stack.svelte-1wb5c6d:hover .stack-thumb:where(.svelte-1wb5c6d):hover{transform:scale(1.15);z-index:2}.stack-thumb.svelte-1wb5c6d video:where(.svelte-1wb5c6d){width:100%;height:100%;object-fit:cover;pointer-events:none}
