.message-bubble.svelte-10odly5{display:flex;gap:var(--fd-space-md);padding:var(--fd-space-md) var(--fd-space-xl);margin-bottom:var(--fd-space-xs);border-radius:var(--fd-radius-xl);animation:svelte-10odly5-fadeIn .2s ease-out}@keyframes svelte-10odly5-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-bubble--user.svelte-10odly5{background-color:var(--fd-muted);border:1px solid var(--fd-border);color:var(--fd-foreground);margin-left:var(--fd-space-4xl);flex-direction:row-reverse}.message-bubble--assistant.svelte-10odly5{background-color:var(--fd-card);border:1px solid var(--fd-border);color:var(--fd-card-foreground);margin-right:var(--fd-space-4xl)}.message-bubble--system.svelte-10odly5{background-color:var(--fd-muted);border:1px solid var(--fd-border);color:var(--fd-muted-foreground);margin:0 var(--fd-space-xl);font-size:var(--fd-text-sm)}.message-bubble--log.svelte-10odly5{background-color:var(--fd-muted);border:1px solid var(--fd-border);color:var(--fd-muted-foreground);margin:0 var(--fd-space-xl);font-size:var(--fd-text-sm);font-family:var(--fd-font-mono)}.message-bubble--log-error.svelte-10odly5{background-color:var(--fd-error-muted);border-color:var(--fd-error);color:var(--fd-error)}.message-bubble--log-warning.svelte-10odly5{background-color:var(--fd-warning-muted);border-color:var(--fd-warning);color:var(--fd-warning)}.message-bubble--last.svelte-10odly5{margin-bottom:var(--fd-space-xl)}.message-bubble__avatar.svelte-10odly5{flex-shrink:0;width:var(--fd-space-4xl);height:var(--fd-space-4xl);display:flex;align-items:center;justify-content:center;border-radius:var(--fd-radius-full);font-size:var(--fd-text-lg)}.message-bubble--user.svelte-10odly5 .message-bubble__avatar:where(.svelte-10odly5){background-color:var(--fd-secondary);color:var(--fd-secondary-foreground)}.message-bubble--assistant.svelte-10odly5 .message-bubble__avatar:where(.svelte-10odly5){background-color:var(--fd-secondary);color:var(--fd-secondary-foreground)}.message-bubble--system.svelte-10odly5 .message-bubble__avatar:where(.svelte-10odly5){background-color:var(--fd-muted);color:var(--fd-muted-foreground)}.message-bubble--log.svelte-10odly5 .message-bubble__avatar:where(.svelte-10odly5){background-color:var(--fd-secondary);color:var(--fd-muted-foreground);width:var(--fd-space-3xl);height:var(--fd-space-3xl);font-size:var(--fd-text-sm)}.message-bubble__content.svelte-10odly5{flex:1;min-width:0}.message-bubble__header.svelte-10odly5{display:flex;align-items:center;gap:var(--fd-space-xs);margin-bottom:var(--fd-space-3xs)}.message-bubble--user.svelte-10odly5 .message-bubble__header:where(.svelte-10odly5){flex-direction:row-reverse}.message-bubble__role.svelte-10odly5{font-weight:600;font-size:var(--fd-text-sm);color:var(--fd-foreground)}.message-bubble--user.svelte-10odly5 .message-bubble__role:where(.svelte-10odly5){color:var(--fd-foreground)}.message-bubble--assistant.svelte-10odly5 .message-bubble__role:where(.svelte-10odly5){color:var(--fd-foreground)}.message-bubble--log.svelte-10odly5 .message-bubble__role:where(.svelte-10odly5){font-weight:500}.message-bubble__log-level.svelte-10odly5{display:flex;align-items:center;gap:var(--fd-space-3xs);font-size:var(--fd-text-xs);font-weight:600;padding:.125rem var(--fd-space-3xs);border-radius:var(--fd-radius-sm);text-transform:uppercase;letter-spacing:.05em}.message-bubble__log-level--info.svelte-10odly5{background-color:var(--fd-info-muted);color:var(--fd-info)}.message-bubble__log-level--warning.svelte-10odly5{background-color:var(--fd-warning-muted);color:var(--fd-warning)}.message-bubble__log-level--error.svelte-10odly5{background-color:var(--fd-error-muted);color:var(--fd-error)}.message-bubble__log-level--debug.svelte-10odly5{background-color:var(--fd-accent-muted);color:var(--fd-accent)}.message-bubble__timestamp.svelte-10odly5{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);font-family:var(--fd-font-mono)}.message-bubble--user.svelte-10odly5 .message-bubble__timestamp:where(.svelte-10odly5){color:var(--fd-muted-foreground)}.message-bubble__text.svelte-10odly5{line-height:var(--fd-leading-relaxed);word-break:break-word}.message-bubble--log.svelte-10odly5 .message-bubble__text:where(.svelte-10odly5){font-size:var(--fd-text-sm);line-height:var(--fd-leading-tight);white-space:pre-wrap}.message-bubble__text.svelte-10odly5 p{margin:0 0 var(--fd-space-md) 0}.message-bubble__text.svelte-10odly5 p:last-child{margin-bottom:0}.message-bubble__text.svelte-10odly5 h1,.message-bubble__text.svelte-10odly5 h2,.message-bubble__text.svelte-10odly5 h3,.message-bubble__text.svelte-10odly5 h4,.message-bubble__text.svelte-10odly5 h5,.message-bubble__text.svelte-10odly5 h6{margin:var(--fd-space-xl) 0 var(--fd-space-xs) 0;font-weight:600;line-height:1.3}.message-bubble__text.svelte-10odly5 h1:first-child,.message-bubble__text.svelte-10odly5 h2:first-child,.message-bubble__text.svelte-10odly5 h3:first-child,.message-bubble__text.svelte-10odly5 h4:first-child,.message-bubble__text.svelte-10odly5 h5:first-child,.message-bubble__text.svelte-10odly5 h6:first-child{margin-top:0}.message-bubble__text.svelte-10odly5 h1{font-size:var(--fd-text-xl)}.message-bubble__text.svelte-10odly5 h2{font-size:var(--fd-text-lg)}.message-bubble__text.svelte-10odly5 h3{font-size:var(--fd-text-base)}.message-bubble__text.svelte-10odly5 ul,.message-bubble__text.svelte-10odly5 ol{margin:var(--fd-space-xs) 0;padding-left:var(--fd-space-3xl)}.message-bubble__text.svelte-10odly5 li{margin:var(--fd-space-3xs) 0}.message-bubble__text.svelte-10odly5 code{background-color:var(--fd-secondary);padding:.125rem var(--fd-space-3xs);border-radius:var(--fd-radius-sm);font-family:var(--fd-font-mono);font-size:.875em}.message-bubble__text.svelte-10odly5 pre{background-color:var(--fd-foreground);color:var(--fd-background);padding:var(--fd-space-md) var(--fd-space-xl);border-radius:var(--fd-radius-lg);overflow-x:auto;margin:var(--fd-space-md) 0;font-size:var(--fd-text-sm);line-height:var(--fd-leading-normal)}.message-bubble__text.svelte-10odly5 pre code{background-color:transparent;padding:0;border-radius:0;color:inherit;font-size:inherit}.message-bubble__text.svelte-10odly5 blockquote{border-left:3px solid var(--fd-border-strong);padding-left:var(--fd-space-xl);margin:var(--fd-space-md) 0;color:var(--fd-muted-foreground);font-style:italic}.message-bubble__text.svelte-10odly5 a{color:var(--fd-primary);text-decoration:none}.message-bubble__text.svelte-10odly5 a:hover{text-decoration:underline}.message-bubble__text.svelte-10odly5 hr{border:none;border-top:1px solid var(--fd-border);margin:var(--fd-space-xl) 0}.message-bubble__text.svelte-10odly5 table{border-collapse:collapse;width:100%;margin:var(--fd-space-md) 0;font-size:var(--fd-text-sm)}.message-bubble__text.svelte-10odly5 th,.message-bubble__text.svelte-10odly5 td{border:1px solid var(--fd-border);padding:var(--fd-space-xs) var(--fd-space-md);text-align:left}.message-bubble__text.svelte-10odly5 th{background-color:var(--fd-muted);font-weight:600}.message-bubble__text.svelte-10odly5 strong{font-weight:600}.message-bubble__text.svelte-10odly5 em{font-style:italic}.message-bubble__footer.svelte-10odly5{display:flex;align-items:center;gap:var(--fd-space-md);margin-top:var(--fd-space-xs);font-size:var(--fd-text-xs);color:var(--fd-muted-foreground)}.message-bubble--user.svelte-10odly5 .message-bubble__footer:where(.svelte-10odly5){justify-content:flex-end}.message-bubble__node.svelte-10odly5,.message-bubble__duration.svelte-10odly5{display:flex;align-items:center;gap:var(--fd-space-3xs)}@media(max-width:640px){.message-bubble--user.svelte-10odly5,.message-bubble--assistant.svelte-10odly5{margin-left:0;margin-right:0}.message-bubble__avatar.svelte-10odly5{width:1.75rem;height:1.75rem;font-size:var(--fd-text-base)}}.system-notice.svelte-10odly5{display:flex;align-items:center;justify-content:center;gap:var(--fd-space-3xs);padding:var(--fd-space-3xs) var(--fd-space-md);margin:var(--fd-space-3xs) 0;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);text-align:center}.system-notice--last.svelte-10odly5{margin-bottom:var(--fd-space-md)}.system-notice.svelte-10odly5 .system-notice__icon{flex-shrink:0;font-size:var(--fd-text-sm);color:var(--fd-border-strong)}.system-notice__text.svelte-10odly5{color:var(--fd-muted-foreground);line-height:var(--fd-leading-tight)}.system-notice__timestamp.svelte-10odly5{flex-shrink:0;font-size:.625rem;color:var(--fd-border-strong);font-family:var(--fd-font-mono)}@media(max-width:640px){.system-notice__timestamp.svelte-10odly5{display:none}}.review-prompt.svelte-1tvqiwg{display:flex;flex-direction:column;gap:var(--fd-space-md)}.review-prompt--resolved.svelte-1tvqiwg{opacity:.85}.review-prompt--submitting.svelte-1tvqiwg{pointer-events:none}.review-prompt__message.svelte-1tvqiwg{margin:0;font-size:var(--fd-review-font-size-message);line-height:var(--fd-review-line-height);color:var(--fd-foreground)}.review-prompt__error.svelte-1tvqiwg{display:flex;align-items:center;gap:var(--fd-review-space-sm);padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-error-muted);border-radius:var(--fd-radius-md);color:var(--fd-error);font-size:var(--fd-review-font-size-error)}.review-prompt__toolbar.svelte-1tvqiwg{display:flex;align-items:center;justify-content:space-between;gap:var(--fd-space-md);flex-wrap:wrap}.review-prompt__bulk-actions.svelte-1tvqiwg{display:flex;gap:var(--fd-space-xs)}.review-prompt__bulk-btn.svelte-1tvqiwg{display:inline-flex;align-items:center;gap:var(--fd-review-space-sm);padding:var(--fd-review-space-sm) var(--fd-space-md);font-size:var(--fd-text-xs);font-weight:500;font-family:inherit;border-radius:var(--fd-radius-md);cursor:pointer;transition:all var(--fd-transition-fast);border:1px solid var(--fd-border);background-color:var(--fd-muted);color:var(--fd-foreground)}.review-prompt__bulk-btn.svelte-1tvqiwg:hover:not(:disabled){border-color:var(--fd-border-strong)}.review-prompt__bulk-btn--accept.svelte-1tvqiwg:hover:not(:disabled){background-color:var(--fd-success-muted);border-color:var(--fd-success);color:var(--fd-success)}.review-prompt__bulk-btn--reject.svelte-1tvqiwg:hover:not(:disabled){background-color:var(--fd-error-muted);border-color:var(--fd-error);color:var(--fd-error)}.review-prompt__bulk-btn.svelte-1tvqiwg:disabled{opacity:.5;cursor:not-allowed}.review-prompt__counter.svelte-1tvqiwg{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground)}.review-prompt__changes.svelte-1tvqiwg{display:flex;flex-direction:column;gap:var(--fd-space-xs)}.review-prompt__change.svelte-1tvqiwg{border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);background-color:var(--fd-background);overflow:hidden;transition:all var(--fd-transition-fast)}.review-prompt__change--accepted.svelte-1tvqiwg{border-color:var(--fd-success)}.review-prompt__change--rejected.svelte-1tvqiwg{border-color:var(--fd-error)}.review-prompt__change-header.svelte-1tvqiwg{display:flex;align-items:center;justify-content:space-between;padding:var(--fd-review-space-md) var(--fd-review-space-lg);border-bottom:1px solid var(--fd-border)}.review-prompt__change--accepted.svelte-1tvqiwg .review-prompt__change-header:where(.svelte-1tvqiwg){background-color:var(--fd-success-muted);border-bottom-color:var(--fd-success)}.review-prompt__change--rejected.svelte-1tvqiwg .review-prompt__change-header:where(.svelte-1tvqiwg){background-color:var(--fd-error-muted);border-bottom-color:var(--fd-error)}.review-prompt__change-label.svelte-1tvqiwg{font-size:var(--fd-text-sm);font-weight:600;color:var(--fd-foreground)}.review-prompt__toggle-group.svelte-1tvqiwg{display:flex;gap:var(--fd-space-3xs)}.review-prompt__toggle-btn.svelte-1tvqiwg{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-3xs);height:var(--fd-review-toggle-height);padding:0 var(--fd-space-xs);border-radius:var(--fd-radius-md);border:1px solid var(--fd-border);background-color:var(--fd-background);color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-fast);font-size:var(--fd-text-xs);font-weight:500;font-family:inherit}.review-prompt__toggle-btn.svelte-1tvqiwg:hover:not(:disabled){border-color:var(--fd-border-strong)}.review-prompt__toggle-btn--accept.review-prompt__toggle-btn--active.svelte-1tvqiwg{background-color:var(--fd-success);border-color:var(--fd-success);color:var(--fd-success-foreground)}.review-prompt__toggle-btn--reject.review-prompt__toggle-btn--active.svelte-1tvqiwg{background-color:var(--fd-error);border-color:var(--fd-error);color:var(--fd-error-foreground)}.review-prompt__toggle-btn.svelte-1tvqiwg:disabled{opacity:.5;cursor:not-allowed}.review-prompt__decision-badge.svelte-1tvqiwg{display:inline-flex;align-items:center;gap:var(--fd-space-3xs);font-size:var(--fd-text-xs);font-weight:500}.review-prompt__decision-badge--accepted.svelte-1tvqiwg{color:var(--fd-success)}.review-prompt__decision-badge--rejected.svelte-1tvqiwg{color:var(--fd-error)}.review-prompt__change-body.svelte-1tvqiwg{display:flex;flex-direction:column}.review-prompt__diff-row.svelte-1tvqiwg{display:flex;align-items:baseline;gap:var(--fd-space-xs);padding:var(--fd-space-xs) var(--fd-review-space-lg);border-bottom:1px solid var(--fd-border)}.review-prompt__diff-row.svelte-1tvqiwg:last-child{border-bottom:none}.review-prompt__diff-label.svelte-1tvqiwg{font-size:var(--fd-text-xs);font-weight:500;color:var(--fd-muted-foreground);min-width:var(--fd-review-diff-label-width);flex-shrink:0}.review-prompt__diff-value.svelte-1tvqiwg{font-size:var(--fd-text-sm);color:var(--fd-foreground);word-break:break-word;white-space:pre-wrap}.review-prompt__diff-value--proposed.svelte-1tvqiwg{font-weight:500}.review-prompt__diff-inline.svelte-1tvqiwg{line-height:var(--fd-review-line-height-content)}.review-prompt__html-toggle-row.svelte-1tvqiwg{display:flex;justify-content:flex-end;padding:var(--fd-review-space-sm) var(--fd-review-space-lg) 0}.review-prompt__html-toggle-btn.svelte-1tvqiwg{display:inline-flex;align-items:center;gap:var(--fd-space-3xs);padding:var(--fd-review-space-xs) var(--fd-space-xs);font-size:var(--fd-review-font-size-html-toggle);font-weight:500;font-family:inherit;color:var(--fd-muted-foreground);background:none;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);cursor:pointer;transition:all var(--fd-transition-fast)}.review-prompt__html-toggle-btn.svelte-1tvqiwg:hover{color:var(--fd-foreground);border-color:var(--fd-border-strong)}.review-prompt__raw-html.svelte-1tvqiwg{font-family:var(--fd-review-font-mono);font-size:var(--fd-text-xs);line-height:var(--fd-review-line-height);white-space:pre-wrap;word-break:break-word}.review-prompt__html-content.svelte-1tvqiwg{font-size:var(--fd-text-sm);line-height:var(--fd-review-line-height-content)}.review-prompt__html-content.svelte-1tvqiwg p{margin:0 0 .5em}.review-prompt__html-content.svelte-1tvqiwg p:last-child{margin-bottom:0}.review-prompt__html-content.svelte-1tvqiwg ul,.review-prompt__html-content.svelte-1tvqiwg ol{margin:0 0 .5em;padding-left:1.25em}.review-prompt__html-content.svelte-1tvqiwg h1,.review-prompt__html-content.svelte-1tvqiwg h2,.review-prompt__html-content.svelte-1tvqiwg h3,.review-prompt__html-content.svelte-1tvqiwg h4,.review-prompt__html-content.svelte-1tvqiwg h5,.review-prompt__html-content.svelte-1tvqiwg h6{margin:0 0 .25em;font-size:1em;font-weight:600}.review-prompt__diff-block.svelte-1tvqiwg{margin:0;font-family:var(--fd-review-font-mono);font-size:var(--fd-text-xs);line-height:var(--fd-review-line-height);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.review-prompt__diff-token--added.svelte-1tvqiwg{background-color:var(--fd-success-muted);color:var(--fd-success);padding:var(--fd-review-diff-token-padding);border-radius:var(--fd-radius-sm)}.review-prompt__diff-token--removed.svelte-1tvqiwg{background-color:var(--fd-error-muted);color:var(--fd-error);text-decoration:line-through;padding:var(--fd-review-diff-token-padding);border-radius:var(--fd-radius-sm)}.review-prompt__actions.svelte-1tvqiwg{display:flex;gap:var(--fd-space-md);margin-top:var(--fd-space-3xs)}.review-prompt__submit.svelte-1tvqiwg{display:inline-flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:var(--fd-review-space-md) var(--fd-space-2xl);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--fd-transition-normal);border:none;min-height:var(--fd-space-5xl);background:var(--fd-interrupt-btn-primary-bg);color:var(--fd-primary-foreground);box-shadow:var(--fd-shadow-sm)}.review-prompt__submit.svelte-1tvqiwg:hover:not(:disabled){background:var(--fd-interrupt-btn-primary-bg-hover);box-shadow:var(--fd-shadow-md);transform:translateY(-1px)}.review-prompt__submit.svelte-1tvqiwg:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.review-prompt__spinner.svelte-1tvqiwg{width:var(--fd-space-xl);height:var(--fd-space-xl);border:2px solid var(--fd-border);border-top-color:currentColor;border-radius:50%;animation:svelte-1tvqiwg-review-spin .6s linear infinite}@keyframes svelte-1tvqiwg-review-spin{to{transform:rotate(360deg)}}.review-prompt__summary.svelte-1tvqiwg{padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-primary-muted);border:1px solid var(--fd-interrupt-completed-border);border-radius:var(--fd-radius-md)}.review-prompt__summary-text.svelte-1tvqiwg{font-size:var(--fd-text-sm);color:var(--fd-interrupt-completed-text)}.review-prompt__resolved-badge.svelte-1tvqiwg{display:inline-flex;align-items:center;gap:var(--fd-review-space-sm);padding:var(--fd-review-space-sm) var(--fd-space-md);background-color:var(--fd-interrupt-badge-completed-bg);border-radius:var(--fd-radius-full);color:var(--fd-interrupt-badge-completed-text);font-size:var(--fd-text-xs);font-weight:500;align-self:flex-start}.interrupt-bubble.svelte-kjgekp{display:flex;flex-direction:column;margin:var(--fd-space-md) var(--fd-space-xl);border-radius:var(--fd-radius-xl);background-color:var(--fd-interrupt-prompt-bg);border:1px solid var(--fd-interrupt-prompt-border-pending);box-shadow:0 2px 8px var(--fd-interrupt-pending-shadow);animation:svelte-kjgekp-interruptSlideIn .3s ease-out;overflow:hidden}@keyframes svelte-kjgekp-interruptSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.interrupt-bubble--completed.svelte-kjgekp{border-color:var(--fd-interrupt-prompt-border-completed);box-shadow:0 2px 8px var(--fd-interrupt-completed-shadow)}.interrupt-bubble--cancelled.svelte-kjgekp{border-color:var(--fd-interrupt-prompt-border-cancelled);box-shadow:0 2px 8px var(--fd-interrupt-cancelled-shadow)}.interrupt-bubble--error.svelte-kjgekp{border-color:var(--fd-interrupt-prompt-border-error);box-shadow:0 2px 8px var(--fd-interrupt-error-shadow)}.interrupt-bubble--submitting.svelte-kjgekp{opacity:.9}.interrupt-bubble__header.svelte-kjgekp{display:flex;align-items:center;justify-content:space-between;gap:var(--fd-space-xs);padding:var(--fd-space-md) var(--fd-space-xl);background:var(--fd-interrupt-pending-bg);border-bottom:1px solid var(--fd-interrupt-prompt-border-pending)}.interrupt-bubble--completed.svelte-kjgekp .interrupt-bubble__header:where(.svelte-kjgekp){background:var(--fd-interrupt-completed-bg);border-bottom-color:var(--fd-interrupt-prompt-border-completed)}.interrupt-bubble--cancelled.svelte-kjgekp .interrupt-bubble__header:where(.svelte-kjgekp){background:var(--fd-interrupt-cancelled-bg);border-bottom-color:var(--fd-interrupt-prompt-border-cancelled)}.interrupt-bubble--error.svelte-kjgekp .interrupt-bubble__header:where(.svelte-kjgekp){background:var(--fd-interrupt-error-bg);border-bottom-color:var(--fd-interrupt-prompt-border-error)}.interrupt-bubble__type.svelte-kjgekp{display:flex;align-items:center;gap:var(--fd-space-2xs);font-weight:600;font-size:var(--fd-text-sm);color:var(--fd-interrupt-pending-text)}.interrupt-bubble--completed.svelte-kjgekp .interrupt-bubble__type:where(.svelte-kjgekp){color:var(--fd-interrupt-completed-text)}.interrupt-bubble--cancelled.svelte-kjgekp .interrupt-bubble__type:where(.svelte-kjgekp){color:var(--fd-interrupt-cancelled-text)}.interrupt-bubble--error.svelte-kjgekp .interrupt-bubble__type:where(.svelte-kjgekp){color:var(--fd-interrupt-error-text)}.interrupt-bubble__timestamp.svelte-kjgekp{font-size:var(--fd-text-2xs);color:var(--fd-interrupt-pending-text-light);font-family:var(--fd-font-mono)}.interrupt-bubble--completed.svelte-kjgekp .interrupt-bubble__timestamp:where(.svelte-kjgekp){color:var(--fd-interrupt-completed-text-light)}.interrupt-bubble--cancelled.svelte-kjgekp .interrupt-bubble__timestamp:where(.svelte-kjgekp){color:var(--fd-interrupt-cancelled-text-light)}.interrupt-bubble--error.svelte-kjgekp .interrupt-bubble__timestamp:where(.svelte-kjgekp){color:var(--fd-interrupt-error-text-light)}.interrupt-bubble__error.svelte-kjgekp{display:flex;align-items:center;gap:var(--fd-space-xs);margin:var(--fd-space-md) var(--fd-space-xl) 0;padding:var(--fd-space-xs) var(--fd-space-md);background-color:var(--fd-error-muted);border-radius:var(--fd-radius-md);color:var(--fd-interrupt-error-text);font-size:var(--fd-interrupt-font-error)}.interrupt-bubble__retry-btn.svelte-kjgekp{display:inline-flex;align-items:center;gap:var(--fd-space-3xs);margin-left:auto;padding:var(--fd-space-3xs) var(--fd-space-xs);font-size:var(--fd-text-xs);font-weight:500;font-family:inherit;color:var(--fd-error-foreground);background-color:var(--fd-interrupt-error-avatar);border:none;border-radius:var(--fd-radius-sm);cursor:pointer;transition:background-color var(--fd-transition-fast)}.interrupt-bubble__retry-btn.svelte-kjgekp:hover{background-color:var(--fd-error-hover)}.interrupt-bubble__body.svelte-kjgekp{padding:var(--fd-space-xl)}.interrupt-bubble--cancelled.svelte-kjgekp .interrupt-bubble__body:where(.svelte-kjgekp){opacity:.75}.interrupt-bubble--error.svelte-kjgekp .interrupt-bubble__body:where(.svelte-kjgekp){filter:saturate(.2);opacity:.7}.interrupt-bubble__footer.svelte-kjgekp{display:flex;align-items:center;justify-content:space-between;gap:var(--fd-space-xs);padding:var(--fd-space-md) var(--fd-space-xl);background:var(--fd-interrupt-pending-bg);border-top:1px solid var(--fd-interrupt-prompt-border-pending)}.interrupt-bubble--completed.svelte-kjgekp .interrupt-bubble__footer:where(.svelte-kjgekp){background:var(--fd-interrupt-completed-bg);border-top-color:var(--fd-interrupt-prompt-border-completed)}.interrupt-bubble--cancelled.svelte-kjgekp .interrupt-bubble__footer:where(.svelte-kjgekp){background:var(--fd-interrupt-cancelled-bg);border-top-color:var(--fd-interrupt-prompt-border-cancelled)}.interrupt-bubble--error.svelte-kjgekp .interrupt-bubble__footer:where(.svelte-kjgekp){background:var(--fd-interrupt-error-bg);border-top-color:var(--fd-interrupt-prompt-border-error)}.interrupt-bubble__node.svelte-kjgekp{display:flex;align-items:center;gap:var(--fd-space-3xs);font-size:var(--fd-text-2xs);color:var(--fd-muted-foreground)}.interrupt-bubble__cancel-btn.svelte-kjgekp{display:inline-flex;align-items:center;gap:var(--fd-space-2xs);margin-left:auto;padding:var(--fd-space-2xs) var(--fd-space-md);font-size:var(--fd-text-xs);font-weight:500;font-family:inherit;color:var(--fd-muted-foreground);background-color:transparent;border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);cursor:pointer;transition:all var(--fd-transition-fast)}.interrupt-bubble__cancel-btn.svelte-kjgekp:hover:not(:disabled){color:var(--fd-error);border-color:var(--fd-error);background-color:var(--fd-error-muted)}.interrupt-bubble__cancel-btn.svelte-kjgekp:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.interrupt-bubble.svelte-kjgekp{margin:var(--fd-space-xs)}.interrupt-bubble__header.svelte-kjgekp,.interrupt-bubble__body.svelte-kjgekp,.interrupt-bubble__footer.svelte-kjgekp{padding-left:var(--fd-space-lg);padding-right:var(--fd-space-lg)}}.chat-panel.svelte-1cdi8so{display:flex;flex-direction:column;height:100%;min-height:0;background-color:var(--fd-background)}.chat-panel__messages.svelte-1cdi8so{flex:1;min-height:0;overflow-y:auto;padding:var(--fd-space-3xl);scroll-behavior:smooth}.chat-panel__welcome.svelte-1cdi8so{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:var(--fd-space-4xl)}.chat-panel__welcome-icon.svelte-1cdi8so{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:var(--fd-space-3xl);color:var(--fd-foreground)}.chat-panel__welcome-icon.svelte-1cdi8so svg:where(.svelte-1cdi8so){width:100%;height:100%}.chat-panel__welcome-title.svelte-1cdi8so{font-size:var(--fd-text-2xl);font-weight:600;color:var(--fd-foreground);margin:0 0 var(--fd-space-xs) 0}.chat-panel__welcome-text.svelte-1cdi8so{font-size:var(--fd-text-base);color:var(--fd-muted-foreground);margin:0}.chat-panel__typing.svelte-1cdi8so{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-md) var(--fd-space-xl);margin-top:var(--fd-space-xs);background-color:var(--fd-muted);border-radius:var(--fd-radius-2xl);width:fit-content}.chat-panel__typing-indicator.svelte-1cdi8so{display:flex;gap:var(--fd-space-3xs)}.chat-panel__typing-indicator.svelte-1cdi8so span:where(.svelte-1cdi8so){width:var(--fd-space-2xs);height:var(--fd-space-2xs);background-color:var(--fd-muted-foreground);border-radius:var(--fd-radius-full);animation:svelte-1cdi8so-bounce 1.4s ease-in-out infinite}.chat-panel__typing-indicator.svelte-1cdi8so span:where(.svelte-1cdi8so):nth-child(1){animation-delay:0s}.chat-panel__typing-indicator.svelte-1cdi8so span:where(.svelte-1cdi8so):nth-child(2){animation-delay:.2s}.chat-panel__typing-indicator.svelte-1cdi8so span:where(.svelte-1cdi8so):nth-child(3){animation-delay:.4s}@keyframes svelte-1cdi8so-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.25rem)}}.chat-panel__typing-text.svelte-1cdi8so{font-size:var(--fd-text-sm);color:var(--fd-muted-foreground)}.chat-panel__input-area.svelte-1cdi8so{flex-shrink:0;padding:var(--fd-space-xl) var(--fd-space-3xl) var(--fd-space-3xl);background-color:var(--fd-background);border-top:1px solid var(--fd-border-muted)}.chat-panel__input-container.svelte-1cdi8so{display:flex;align-items:flex-end;gap:var(--fd-space-md);max-width:800px;margin:0 auto}.chat-panel__input-wrapper.svelte-1cdi8so{flex:1;display:flex;align-items:flex-end;background-color:var(--fd-background);border:1px solid var(--fd-border);border-radius:var(--fd-radius-xl);padding:var(--fd-space-sm) var(--fd-space-md);transition:border-color var(--fd-transition-fast),box-shadow var(--fd-transition-fast)}.chat-panel__input-wrapper.svelte-1cdi8so:focus-within{border-color:var(--fd-primary);box-shadow:0 0 0 3px var(--fd-primary-muted)}.chat-panel__input.svelte-1cdi8so{flex:1;border:none;outline:none;resize:none;font-family:inherit;font-size:var(--fd-text-base);line-height:var(--fd-leading-normal);max-height:120px;background:transparent;color:var(--fd-foreground)}.chat-panel__input.svelte-1cdi8so::placeholder{color:var(--fd-muted-foreground)}.chat-panel__input.svelte-1cdi8so:disabled{cursor:not-allowed;opacity:.6}.chat-panel__send-btn.svelte-1cdi8so{display:flex;align-items:center;justify-content:center;padding:var(--fd-space-sm) var(--fd-space-2xl);border:none;border-radius:var(--fd-radius-lg);background-color:var(--fd-foreground);color:var(--fd-background);font-size:var(--fd-text-sm);font-weight:500;cursor:pointer;transition:all var(--fd-transition-fast);flex-shrink:0}.chat-panel__send-btn.svelte-1cdi8so:hover:not(:disabled){opacity:.85}.chat-panel__send-btn.svelte-1cdi8so:disabled{background-color:var(--fd-border);color:var(--fd-muted-foreground);cursor:not-allowed}.chat-panel__stop-btn.svelte-1cdi8so{display:flex;align-items:center;gap:var(--fd-space-3xs);padding:var(--fd-space-sm) var(--fd-space-xl);border:none;border-radius:var(--fd-radius-lg);background-color:var(--fd-error);color:var(--fd-error-foreground);font-size:var(--fd-text-sm);font-weight:500;cursor:pointer;transition:background-color var(--fd-transition-fast);flex-shrink:0}.chat-panel__stop-btn.svelte-1cdi8so:hover{background-color:var(--fd-error-hover)}.chat-panel__run-btn.svelte-1cdi8so{display:flex;align-items:center;gap:var(--fd-space-3xs);padding:var(--fd-space-sm) var(--fd-space-2xl);border:none;border-radius:var(--fd-radius-lg);background-color:var(--fd-success);color:var(--fd-success-foreground);font-size:var(--fd-text-sm);font-weight:500;cursor:pointer;transition:all var(--fd-transition-fast);flex-shrink:0}.chat-panel__run-btn.svelte-1cdi8so:hover:not(:disabled){background-color:var(--fd-success-hover)}.chat-panel__run-btn.svelte-1cdi8so:disabled{background-color:var(--fd-border);color:var(--fd-muted-foreground);cursor:not-allowed}.chat-panel__input-container--run-only.svelte-1cdi8so{justify-content:flex-end}.chat-panel__no-inputs.svelte-1cdi8so{display:flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:var(--fd-space-md) var(--fd-space-xl);background-color:var(--fd-muted);border-radius:var(--fd-radius-lg);color:var(--fd-muted-foreground);font-size:var(--fd-text-sm);max-width:800px;margin:0 auto}@media(max-width:640px){.chat-panel__messages.svelte-1cdi8so{padding:var(--fd-space-xl)}.chat-panel__input-area.svelte-1cdi8so{padding:var(--fd-space-md) var(--fd-space-xl) var(--fd-space-xl)}.chat-panel__input-container.svelte-1cdi8so{gap:var(--fd-space-xs)}.chat-panel__send-btn.svelte-1cdi8so,.chat-panel__stop-btn.svelte-1cdi8so,.chat-panel__run-btn.svelte-1cdi8so{padding:var(--fd-space-xs) var(--fd-space-xl)}}.playground.svelte-1e9wal7{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--fd-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.playground--embedded.svelte-1e9wal7{border-left:1px solid var(--fd-border);box-shadow:-4px 0 20px #00000014}.playground--standalone.svelte-1e9wal7{height:100vh;background:var(--fd-layout-background, var(--fd-muted))}[data-theme=dark] .playground--standalone.svelte-1e9wal7{background:linear-gradient(135deg,#141418,#1a1a2e,#16162a)}.playground--modal.svelte-1e9wal7{height:100%;width:100%}.playground--no-sidebar.svelte-1e9wal7 .playground__main:where(.svelte-1e9wal7){border-left:none}.playground__container.svelte-1e9wal7{display:flex;flex:1;min-height:0}.playground__sidebar.svelte-1e9wal7{width:var(--fd-playground-sidebar-width);background-color:var(--fd-background);border-right:1px solid var(--fd-border);display:flex;flex-direction:column}.playground__sidebar-header.svelte-1e9wal7{display:flex;align-items:center;justify-content:space-between;height:var(--fd-playground-header-height);padding:0 var(--fd-space-xl);border-bottom:1px solid var(--fd-border);box-sizing:border-box;flex-shrink:0}.playground__sidebar-title.svelte-1e9wal7{display:flex;align-items:center;gap:var(--fd-space-xs);font-size:var(--fd-text-md);font-weight:600;line-height:1.25;color:var(--fd-foreground)}.playground__sidebar-close.svelte-1e9wal7{display:flex;align-items:center;justify-content:center;width:var(--fd-playground-icon-btn-size);height:var(--fd-playground-icon-btn-size);border:none;border-radius:var(--fd-radius-md);background:transparent;color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-fast)}.playground__sidebar-close.svelte-1e9wal7:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.playground__section.svelte-1e9wal7{flex:1;display:flex;flex-direction:column;min-height:0;padding:var(--fd-space-md) var(--fd-space-xs) 0}.playground__new-session-btn.svelte-1e9wal7{display:flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);width:100%;padding:var(--fd-space-sm) var(--fd-space-xl);border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);background-color:var(--fd-background);color:var(--fd-foreground);font-size:var(--fd-text-sm);font-weight:500;cursor:pointer;transition:background-color var(--fd-transition-fast),border-color var(--fd-transition-fast),transform .1s ease;box-sizing:border-box}.playground__new-session-btn.svelte-1e9wal7:hover:not(:disabled){background-color:var(--fd-muted);border-color:var(--fd-border);transform:translateY(-1px)}.playground__new-session-btn.svelte-1e9wal7:focus{outline:none;box-shadow:0 0 0 2px var(--fd-ring)}.playground__new-session-btn.svelte-1e9wal7:disabled{opacity:.5;cursor:not-allowed;transform:none}.playground__new-session-btn.svelte-1e9wal7 svg{width:1.125rem;height:1.125rem}.playground__sessions-wrap.svelte-1e9wal7{flex:1;display:flex;flex-direction:column;min-height:0}.playground__sessions-hint.svelte-1e9wal7{font-size:var(--fd-text-2xs);color:var(--fd-muted-foreground);margin:var(--fd-space-md) 0 var(--fd-space-2xs) var(--fd-space-md);line-height:1.3}.playground__sessions.svelte-1e9wal7{flex:1;overflow-y:auto;padding:0 var(--fd-space-xs) var(--fd-space-xl);min-height:0}.playground__sessions-empty.svelte-1e9wal7{padding:var(--fd-space-xl);text-align:center;font-size:var(--fd-text-xsm);color:var(--fd-muted-foreground)}.playground__session.svelte-1e9wal7{display:flex;align-items:center;justify-content:space-between;padding:var(--fd-space-sm) var(--fd-space-md);margin-bottom:var(--fd-space-3xs);border-radius:var(--fd-radius-md);border-left:3px solid transparent;cursor:pointer;transition:background-color var(--fd-transition-fast),border-left-color var(--fd-transition-fast)}.playground__session.svelte-1e9wal7:hover{background-color:var(--fd-muted);border-left-color:var(--fd-border)}.playground__session--active.svelte-1e9wal7,.playground__session--active.svelte-1e9wal7:hover{background-color:var(--fd-primary-muted);border-left-color:var(--fd-primary)}.playground__session-name.svelte-1e9wal7{flex:1;font-size:var(--fd-text-sm);color:var(--fd-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playground__session--active.svelte-1e9wal7 .playground__session-name:where(.svelte-1e9wal7){color:var(--fd-primary);font-weight:500}.playground__session-menu.svelte-1e9wal7{display:flex;align-items:center;justify-content:center;width:var(--fd-space-3xl);height:var(--fd-space-3xl);border:none;border-radius:var(--fd-radius-sm);background:transparent;color:var(--fd-muted-foreground);cursor:pointer;opacity:0;transition:all var(--fd-transition-fast)}.playground__session.svelte-1e9wal7:hover .playground__session-menu:where(.svelte-1e9wal7){opacity:1}.playground__session-menu.svelte-1e9wal7:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.playground__session-menu--open.svelte-1e9wal7{opacity:1;background-color:var(--fd-muted);color:var(--fd-foreground)}.playground__session-actions.svelte-1e9wal7{position:relative;display:flex;align-items:center;flex-shrink:0}.playground__session-dropdown.svelte-1e9wal7{position:absolute;top:100%;right:0;z-index:50;min-width:140px;padding:var(--fd-space-xs);background-color:var(--fd-background);border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);box-shadow:var(--fd-shadow-lg)}.playground__session-dropdown-item.svelte-1e9wal7{display:flex;align-items:center;gap:var(--fd-space-sm);width:100%;padding:var(--fd-space-sm) var(--fd-space-md);border:none;border-radius:var(--fd-radius-sm);background:transparent;color:var(--fd-foreground);font-size:var(--fd-text-sm);cursor:pointer;transition:all var(--fd-transition-fast);white-space:nowrap}.playground__session-dropdown-item.svelte-1e9wal7:hover{background-color:var(--fd-muted)}.playground__session-dropdown-item--danger.svelte-1e9wal7{color:var(--fd-error)}.playground__session-dropdown-item--danger.svelte-1e9wal7:hover{background-color:var(--fd-error-muted);color:var(--fd-error)}.playground__main.svelte-1e9wal7{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background-color:var(--fd-background)}.playground__header.svelte-1e9wal7{display:flex;align-items:center;justify-content:space-between;height:var(--fd-playground-header-height);padding:0 var(--fd-space-2xl);border-bottom:1px solid var(--fd-border);background-color:var(--fd-background);box-sizing:border-box;flex-shrink:0}.playground__header-title.svelte-1e9wal7{font-size:var(--fd-text-md);font-weight:600;line-height:1.25;color:var(--fd-foreground);margin:0}.playground__header-close.svelte-1e9wal7{display:flex;align-items:center;justify-content:center;width:var(--fd-playground-icon-btn-size);height:var(--fd-playground-icon-btn-size);border:none;border-radius:var(--fd-radius-md);background:transparent;color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-fast)}.playground__header-close.svelte-1e9wal7:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}.playground__error.svelte-1e9wal7{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-md) var(--fd-space-xl);background-color:var(--fd-error-muted);border-bottom:1px solid var(--fd-error);color:var(--fd-error);font-size:var(--fd-text-sm)}.playground__error-dismiss.svelte-1e9wal7{margin-left:auto;display:flex;align-items:center;justify-content:center;width:var(--fd-space-3xl);height:var(--fd-space-3xl);border:none;border-radius:var(--fd-radius-sm);background:transparent;color:var(--fd-error);cursor:pointer;transition:background-color var(--fd-transition-fast)}.playground__error-dismiss.svelte-1e9wal7:hover{background-color:var(--fd-error-muted)}.playground__content.svelte-1e9wal7{flex:1;min-height:0;display:flex;flex-direction:column}.playground__loading.svelte-1e9wal7{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--fd-space-xl);color:var(--fd-muted-foreground)}.playground__loading-icon{font-size:var(--fd-text-2xl);animation:svelte-1e9wal7-spin 1s linear infinite}@keyframes svelte-1e9wal7-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.playground__sidebar.svelte-1e9wal7{width:180px}}@media(max-width:640px){.playground__sidebar.svelte-1e9wal7{position:absolute;left:0;top:0;bottom:0;z-index:20;box-shadow:4px 0 20px #0000001a}}.playground-modal-backdrop.svelte-16t4t8m{position:fixed;inset:0;background-color:var(--fd-backdrop);backdrop-filter:var(--fd-backdrop-blur);display:flex;align-items:center;justify-content:center;z-index:1100;padding:var(--fd-space-xl)}.playground-modal.svelte-16t4t8m{background:var(--fd-background);border-radius:var(--fd-radius-xl);box-shadow:var(--fd-shadow-xl);width:100%;max-width:90vw;min-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.playground-modal__header.svelte-16t4t8m{display:flex;align-items:center;justify-content:space-between;padding:var(--fd-space-xl) var(--fd-space-2xl);border-bottom:1px solid var(--fd-border);background-color:var(--fd-muted);flex-shrink:0}.playground-modal__title.svelte-16t4t8m{display:flex;align-items:center;gap:var(--fd-space-xs);font-size:var(--fd-text-base);font-weight:600;color:var(--fd-foreground);margin:0}.playground-modal__close-btn.svelte-16t4t8m{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;border-radius:var(--fd-radius-md);color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-normal)}.playground-modal__close-btn.svelte-16t4t8m:hover{background-color:var(--fd-secondary);color:var(--fd-foreground)}.playground-modal__content.svelte-16t4t8m{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}@media(max-width:1024px){.playground-modal.svelte-16t4t8m{max-width:95vw;min-width:600px}}@media(max-width:768px){.playground-modal.svelte-16t4t8m{max-width:100%;min-width:auto;max-height:100vh;border-radius:0;margin:0}.playground-modal-backdrop.svelte-16t4t8m{padding:0}.playground-modal__header.svelte-16t4t8m{padding:var(--fd-space-md) var(--fd-space-xl)}}@media(max-width:640px){.playground-modal.svelte-16t4t8m{max-width:100%;max-height:100vh}}.session-manager.svelte-rwr9gl{background-color:var(--fd-background);border-bottom:1px solid var(--fd-border)}.session-manager--dropdown.svelte-rwr9gl{position:relative}.session-manager--dropdown.svelte-rwr9gl .session-manager__content:where(.svelte-rwr9gl){position:absolute;top:100%;left:0;right:0;z-index:50;background-color:var(--fd-background);border:1px solid var(--fd-border);border-radius:0 0 var(--fd-radius-lg) var(--fd-radius-lg);box-shadow:var(--fd-shadow-lg)}.session-manager__header.svelte-rwr9gl{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--fd-space-md) var(--fd-space-xl);border:none;background:transparent;cursor:pointer;transition:background-color var(--fd-transition-normal)}.session-manager__header.svelte-rwr9gl:hover{background-color:var(--fd-muted)}.session-manager__title.svelte-rwr9gl{display:flex;align-items:center;gap:var(--fd-space-xs);font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground)}.session-manager__count.svelte-rwr9gl{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--fd-space-3xs);border-radius:var(--fd-radius-full);font-size:var(--fd-text-xs);font-weight:600;background-color:var(--fd-secondary);color:var(--fd-secondary-foreground)}.session-manager__chevron{transition:transform var(--fd-transition-normal);color:var(--fd-muted-foreground)}.session-manager__chevron--expanded{transform:rotate(180deg)}.session-manager__content.svelte-rwr9gl{padding:var(--fd-space-xs)}.session-manager__new-btn.svelte-rwr9gl{display:flex;align-items:center;justify-content:center;gap:var(--fd-space-3xs);width:100%;padding:var(--fd-space-sm) var(--fd-space-xl);margin-bottom:var(--fd-space-xs);border:1px dashed var(--fd-border-strong);border-radius:var(--fd-radius-lg);background:transparent;font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-normal)}.session-manager__new-btn.svelte-rwr9gl:hover:not(:disabled){background-color:var(--fd-muted);border-color:var(--fd-primary);color:var(--fd-primary)}.session-manager__new-btn.svelte-rwr9gl:disabled{opacity:.5;cursor:not-allowed}.session-manager__list.svelte-rwr9gl{max-height:300px;overflow-y:auto}.session-manager__empty.svelte-rwr9gl{display:flex;flex-direction:column;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-4xl) var(--fd-space-xl);color:var(--fd-muted-foreground);font-size:var(--fd-text-sm)}.session-manager__item.svelte-rwr9gl{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--fd-space-sm) var(--fd-space-md);margin-bottom:var(--fd-space-3xs);border:1px solid transparent;border-radius:var(--fd-radius-lg);background:transparent;cursor:pointer;transition:all var(--fd-transition-normal);text-align:left}.session-manager__item.svelte-rwr9gl:hover{background-color:var(--fd-muted)}.session-manager__item--active.svelte-rwr9gl{background-color:var(--fd-primary-muted);border-color:var(--fd-primary)}.session-manager__item-info.svelte-rwr9gl{flex:1;min-width:0}.session-manager__item-header.svelte-rwr9gl{display:flex;align-items:center;gap:var(--fd-space-xs);margin-bottom:.125rem}.session-manager__item-name.svelte-rwr9gl{font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-manager__status.svelte-rwr9gl{display:flex;align-items:center;font-size:var(--fd-text-xs)}.session-manager__status--idle.svelte-rwr9gl{color:var(--fd-muted-foreground)}.session-manager__status--running.svelte-rwr9gl{color:var(--fd-primary)}.session-manager__status--running svg{animation:svelte-rwr9gl-spin 1s linear infinite}.session-manager__status--completed.svelte-rwr9gl{color:var(--fd-success)}.session-manager__status--failed.svelte-rwr9gl{color:var(--fd-error)}@keyframes svelte-rwr9gl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.session-manager__item-time.svelte-rwr9gl{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground)}.session-manager__item-actions.svelte-rwr9gl{display:flex;gap:var(--fd-space-3xs);opacity:0;transition:opacity var(--fd-transition-normal)}.session-manager__item.svelte-rwr9gl:hover .session-manager__item-actions:where(.svelte-rwr9gl){opacity:1}.session-manager__delete-btn.svelte-rwr9gl{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:var(--fd-radius-sm);background:transparent;color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-normal)}.session-manager__delete-btn.svelte-rwr9gl:hover{background-color:var(--fd-error-muted);color:var(--fd-error)}.session-manager__delete-btn--confirm.svelte-rwr9gl{background-color:var(--fd-success-muted);color:var(--fd-success)}.session-manager__delete-btn--confirm.svelte-rwr9gl:hover{background-color:var(--fd-success-muted);opacity:.8}.session-manager__delete-btn--cancel.svelte-rwr9gl{background-color:var(--fd-muted);color:var(--fd-muted-foreground)}.session-manager__delete-btn--cancel.svelte-rwr9gl:hover{background-color:var(--fd-secondary)}@media(max-width:640px){.session-manager__content.svelte-rwr9gl{padding:var(--fd-space-3xs)}.session-manager__item.svelte-rwr9gl{padding:var(--fd-space-xs)}}.input-collector.svelte-1r09wqt{border-bottom:1px solid var(--fd-border);background-color:var(--fd-background)}.input-collector__header.svelte-1r09wqt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--fd-space-md) var(--fd-space-xl);border:none;background:transparent;cursor:pointer;transition:background-color var(--fd-transition-normal)}.input-collector__header.svelte-1r09wqt:hover{background-color:var(--fd-muted)}.input-collector__title.svelte-1r09wqt{display:flex;align-items:center;gap:var(--fd-space-xs);font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground)}.input-collector__count.svelte-1r09wqt{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--fd-space-3xs);border-radius:var(--fd-radius-full);font-size:var(--fd-text-xs);font-weight:600;background-color:var(--fd-primary-muted);color:var(--fd-primary)}.input-collector__chevron{transition:transform var(--fd-transition-normal);color:var(--fd-muted-foreground)}.input-collector__chevron--expanded{transform:rotate(180deg)}.input-collector__content.svelte-1r09wqt{padding:0 var(--fd-space-xl) var(--fd-space-xl)}.input-collector__hint.svelte-1r09wqt{display:flex;align-items:center;gap:var(--fd-space-xs);padding:var(--fd-space-xs) var(--fd-space-md);margin-bottom:var(--fd-space-xl);background-color:var(--fd-info-muted);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);color:var(--fd-info)}.input-collector__fields.svelte-1r09wqt{display:flex;flex-direction:column;gap:var(--fd-space-xl)}.input-collector__field.svelte-1r09wqt{display:flex;flex-direction:column;gap:var(--fd-space-3xs)}.input-collector__label.svelte-1r09wqt{font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground)}.input-collector__required.svelte-1r09wqt{color:var(--fd-error)}.input-collector__input.svelte-1r09wqt,.input-collector__select.svelte-1r09wqt,.input-collector__textarea.svelte-1r09wqt{padding:var(--fd-space-xs) var(--fd-space-md);border:1px solid var(--fd-border);border-radius:var(--fd-radius-lg);font-size:var(--fd-text-sm);font-family:inherit;color:var(--fd-foreground);background-color:var(--fd-background);transition:border-color var(--fd-transition-normal),box-shadow var(--fd-transition-normal)}.input-collector__input.svelte-1r09wqt:focus,.input-collector__select.svelte-1r09wqt:focus,.input-collector__textarea.svelte-1r09wqt:focus{outline:none;border-color:var(--fd-primary);box-shadow:0 0 0 3px var(--fd-primary-muted)}.input-collector__input.svelte-1r09wqt::placeholder,.input-collector__textarea.svelte-1r09wqt::placeholder{color:var(--fd-muted-foreground)}.input-collector__textarea.svelte-1r09wqt{resize:vertical;min-height:80px}.input-collector__select.svelte-1r09wqt{cursor:pointer}.input-collector__checkbox-wrapper.svelte-1r09wqt{display:flex;align-items:center;gap:var(--fd-space-xs);cursor:pointer}.input-collector__checkbox.svelte-1r09wqt{width:1rem;height:1rem;accent-color:var(--fd-primary);cursor:pointer}.input-collector__checkbox-label.svelte-1r09wqt{font-size:var(--fd-text-sm);color:var(--fd-muted-foreground)}.input-collector__description.svelte-1r09wqt{font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);margin:0}.input-collector__actions.svelte-1r09wqt{margin-top:var(--fd-space-xl);padding-top:var(--fd-space-xl);border-top:1px solid var(--fd-border-muted)}.input-collector__reset.svelte-1r09wqt{display:flex;align-items:center;gap:var(--fd-space-3xs);padding:var(--fd-space-3xs) var(--fd-space-md);border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);background:var(--fd-background);font-size:var(--fd-text-sm);color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-normal)}.input-collector__reset.svelte-1r09wqt:hover{background-color:var(--fd-muted);color:var(--fd-foreground)}@media(max-width:640px){.input-collector__content.svelte-1r09wqt{padding:0 var(--fd-space-md) var(--fd-space-md)}}.execution-logs.svelte-aesqch{border-top:1px solid var(--fd-border);background-color:var(--fd-muted)}.execution-logs__header.svelte-aesqch{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--fd-space-md) var(--fd-space-xl);border:none;background:transparent;cursor:pointer;transition:background-color var(--fd-transition-normal)}.execution-logs__header.svelte-aesqch:hover{background-color:var(--fd-secondary)}.execution-logs__title.svelte-aesqch{display:flex;align-items:center;gap:var(--fd-space-xs);font-size:var(--fd-text-sm);font-weight:500;color:var(--fd-foreground)}.execution-logs__badge.svelte-aesqch{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--fd-space-3xs);border-radius:var(--fd-radius-full);font-size:var(--fd-text-xs);font-weight:600;background-color:var(--fd-secondary);color:var(--fd-secondary-foreground)}.execution-logs__badge--error.svelte-aesqch{background-color:var(--fd-error-muted);color:var(--fd-error)}.execution-logs__badge--warning.svelte-aesqch{background-color:var(--fd-warning-muted);color:var(--fd-warning)}.execution-logs__chevron{transition:transform var(--fd-transition-normal);color:var(--fd-muted-foreground)}.execution-logs__chevron--expanded{transform:rotate(180deg)}.execution-logs__content.svelte-aesqch{border-top:1px solid var(--fd-border)}.execution-logs__toolbar.svelte-aesqch{display:flex;align-items:center;justify-content:space-between;padding:var(--fd-space-xs) var(--fd-space-xl);background-color:var(--fd-background);border-bottom:1px solid var(--fd-border)}.execution-logs__filters.svelte-aesqch{display:flex;gap:var(--fd-space-3xs)}.execution-logs__filter.svelte-aesqch{padding:var(--fd-space-3xs) var(--fd-space-xs);border:1px solid transparent;border-radius:var(--fd-radius-md);background:transparent;font-size:var(--fd-text-xs);color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-normal)}.execution-logs__filter.svelte-aesqch:hover{background-color:var(--fd-muted)}.execution-logs__filter--active.svelte-aesqch{background-color:var(--fd-secondary);color:var(--fd-foreground);font-weight:500}.execution-logs__filter--info.execution-logs__filter--active.svelte-aesqch{background-color:var(--fd-info-muted);color:var(--fd-info)}.execution-logs__filter--warning.execution-logs__filter--active.svelte-aesqch{background-color:var(--fd-warning-muted);color:var(--fd-warning)}.execution-logs__filter--error.execution-logs__filter--active.svelte-aesqch{background-color:var(--fd-error-muted);color:var(--fd-error)}.execution-logs__export.svelte-aesqch{display:flex;align-items:center;justify-content:center;width:var(--fd-playground-icon-btn-size);height:var(--fd-playground-icon-btn-size);border:1px solid var(--fd-border);border-radius:var(--fd-radius-md);background:var(--fd-background);color:var(--fd-muted-foreground);cursor:pointer;transition:all var(--fd-transition-normal)}.execution-logs__export.svelte-aesqch:hover:not(:disabled){background-color:var(--fd-muted);color:var(--fd-foreground)}.execution-logs__export.svelte-aesqch:disabled{opacity:.5;cursor:not-allowed}.execution-logs__list.svelte-aesqch{overflow-y:auto;font-family:var(--fd-font-mono);font-size:var(--fd-text-xs);line-height:var(--fd-leading-normal)}.execution-logs__empty.svelte-aesqch{display:flex;align-items:center;justify-content:center;gap:var(--fd-space-xs);padding:var(--fd-space-4xl);color:var(--fd-muted-foreground)}.execution-logs__entry.svelte-aesqch{display:flex;align-items:flex-start;gap:var(--fd-space-xs);padding:var(--fd-space-3xs) var(--fd-space-xl);border-bottom:1px solid var(--fd-border-muted);background-color:var(--fd-background)}.execution-logs__entry.svelte-aesqch:hover{background-color:var(--fd-muted)}.execution-logs__entry--error.svelte-aesqch{background-color:var(--fd-error-muted)}.execution-logs__entry--error.svelte-aesqch:hover{background-color:var(--fd-error-muted);opacity:.9}.execution-logs__entry--warning.svelte-aesqch{background-color:var(--fd-warning-muted)}.execution-logs__entry--warning.svelte-aesqch:hover{background-color:var(--fd-warning-muted);opacity:.9}.execution-logs__entry--debug.svelte-aesqch{color:var(--fd-accent)}.execution-logs__entry-time.svelte-aesqch{flex-shrink:0;color:var(--fd-muted-foreground)}.execution-logs__entry-level.svelte-aesqch{flex-shrink:0;display:flex;align-items:center}.execution-logs__entry--error.svelte-aesqch .execution-logs__entry-level:where(.svelte-aesqch){color:var(--fd-error)}.execution-logs__entry--warning.svelte-aesqch .execution-logs__entry-level:where(.svelte-aesqch){color:var(--fd-warning)}.execution-logs__entry--debug.svelte-aesqch .execution-logs__entry-level:where(.svelte-aesqch){color:var(--fd-accent)}.execution-logs__entry-content.svelte-aesqch{flex:1;min-width:0;word-break:break-word;color:var(--fd-foreground)}.execution-logs__entry-node.svelte-aesqch{flex-shrink:0;padding:.125rem var(--fd-space-3xs);background-color:var(--fd-secondary);border-radius:var(--fd-radius-sm);color:var(--fd-muted-foreground);font-size:var(--fd-text-xs)}@media(max-width:640px){.execution-logs__filters.svelte-aesqch,.execution-logs__entry.svelte-aesqch{flex-wrap:wrap}.execution-logs__entry-node.svelte-aesqch{margin-left:auto}}
