.icon.svelte-jqctlp{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;vertical-align:middle}.icon.svelte-jqctlp svg{width:100%;height:100%;fill:currentColor}.icon.svelte-jqctlp svg[fill=none]{fill:none}.icon.svelte-jqctlp svg path[fill=none]{fill:none}.icon.selected.svelte-jqctlp svg .accent{opacity:.14}.icon.svelte-jqctlp svg [stroke=currentColor]{stroke-width:var(--icon-stroke)}.dc-modal.svelte-sh332b{--dc-control-h: var(--dc-control-h-xs);--dc-field-padding-block: var(--dc-space-1);--dc-field-padding-inline: var(--dc-space-2);--dc-field-font-size: var(--dc-text-sm);--dc-field-line-height: var(--dc-text-sm-lh);--dc-form-label-size: var(--dc-text-sm);box-sizing:border-box;width:var(--dc-modal-width);font-family:var(--dc-font-ui);font-variation-settings:normal;font-size:var(--dc-text-sm);line-height:var(--dc-text-sm-lh);max-width:calc(100vw - var(--dc-space-8));padding:0;overflow:hidden;background:var(--dc-overlay-bg);border:1px solid var(--modal-rim, color-mix(in srgb, var(--dc-overlay-fg) 22%, var(--dc-overlay-bg)));border-radius:var(--dc-radius-lg);box-shadow:inset 0 1px color-mix(in srgb,var(--dc-overlay-fg) 7%,transparent),var(--dc-shadow-md),var(--dc-shadow-lg);backdrop-filter:none;-webkit-backdrop-filter:none}.dc-modal:not(.search-panel):not(.image-lightbox-modal)[open].svelte-sh332b{display:flex;flex-direction:column;max-height:calc(92dvh - var(--dc-space-8))}.dc-modal-nonmodal.svelte-sh332b{z-index:var(--dc-z-modal)}.dc-modal-scrim.svelte-sh332b{position:fixed;inset:0;z-index:var(--dc-z-modal);background-color:var(--dc-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:svelte-sh332b-dc-modal-scrim-in var(--dc-duration-2) var(--dc-ease-out-expo)}@keyframes svelte-sh332b-dc-modal-scrim-in{0%{opacity:0}to{opacity:1}}.dc-modal-header.svelte-sh332b{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;gap:var(--dc-space-3);justify-content:space-between;min-height:var(--dc-control-h-lg);padding:var(--dc-space-1_5) var(--modal-pad-inline, var(--dc-space-4));border-bottom:1px solid var(--dc-surface-border)}.dc-modal-title.svelte-sh332b{min-width:0;flex:1}.dc-modal-title.svelte-sh332b h2:where(.svelte-sh332b),.dc-modal-title.svelte-sh332b h2,.dc-modal-title.svelte-sh332b h3{margin:0;color:var(--dc-text);font-family:var(--dc-font-ui);font-variation-settings:normal;font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold);line-height:var(--dc-text-base-lh);letter-spacing:0}.dc-modal-header-actions.svelte-sh332b{display:inline-flex;align-items:center;gap:var(--dc-space-2);flex-shrink:0}.dc-modal-close.svelte-sh332b{flex-shrink:0;align-self:center;margin-inline-end:-.375rem}.dc-modal.svelte-sh332b .dc-modal-form{display:flex;flex-direction:column;min-height:0}.dc-modal.svelte-sh332b .dc-modal-body{display:grid;min-height:0;overflow-y:auto;gap:var(--dc-space-3);padding:var(--modal-pad-block, var(--dc-space-3)) var(--modal-pad-inline, var(--dc-space-4))}.dc-modal.svelte-sh332b .dc-modal-body.compact{gap:var(--dc-space-2_5)}.dc-modal.svelte-sh332b .dc-modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--dc-space-2);padding:var(--modal-pad-block, var(--dc-space-2)) var(--modal-pad-inline, var(--dc-space-4));border-top:1px solid var(--dc-surface-border);background:var(--dc-overlay-bg-alt)}.dc-modal.svelte-sh332b :where(button.primary,button.secondary,button.ghost):not(.icon):not(.dc-menu-item):not(.dc-tab):not(.dc-bare-button),.dc-modal.svelte-sh332b .dc-modal-footer button:not(.icon){min-height:var(--dc-control-h);padding:var(--dc-space-1) var(--dc-space-2_5);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium);line-height:var(--dc-text-sm-lh)}.dc-modal.svelte-sh332b :where(button.primary,button.secondary,button.ghost).sm:not(.icon):not(.dc-menu-item):not(.dc-bare-button){min-height:var(--dc-control-h-2xs);padding:var(--dc-space-0_5) var(--dc-space-2);font-size:var(--dc-text-xs);line-height:var(--dc-text-xs-lh)}.dc-modal.svelte-sh332b .dc-data-row button.icon.sm{width:var(--dc-control-h-2xs);min-width:var(--dc-control-h-2xs);height:var(--dc-control-h-2xs);min-height:var(--dc-control-h-2xs)}.dc-modal.svelte-sh332b button:active{transform:none}@media(pointer:coarse){.dc-modal.svelte-sh332b{--dc-control-h: var(--dc-control-h-lg);--dc-control-h-xs: var(--dc-control-h-lg);--dc-control-h-2xs: var(--dc-control-h-lg);--dc-field-padding-block: var(--dc-space-3)}}.dc-modal.segment-detail-dialog{max-height:min(44rem,calc(100dvh - var(--dc-space-8)))}.segment-detail-dialog .dc-modal-header{position:relative;overflow:hidden;border-bottom-color:transparent;background:linear-gradient(110deg,color-mix(in oklab,var(--detail-color, var(--dc-primary)) 10%,transparent),transparent 54%),var(--dc-overlay-bg)}.segment-detail-dialog .dc-modal-header:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1px;background:linear-gradient(90deg,var(--detail-color, var(--dc-primary)),transparent 74%);opacity:.42}.segment-detail-dialog .dc-modal-title h2{font-size:var(--dc-text-base);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segment-detail-dialog .segment-detail-body{max-height:min(36rem,calc(100dvh - 8.5rem));overflow:auto}.segment-detail-title.svelte-1xijule{--detail-ink: color-mix(in oklab, var(--detail-color, var(--dc-primary)) 42%, var(--dc-text));display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--dc-space-3);min-width:0}.segment-detail-mark.svelte-1xijule{position:relative;display:inline-grid;place-items:center;inline-size:2.15rem;block-size:2.15rem;border-radius:var(--dc-radius-sm);color:var(--detail-ink, var(--detail-color, var(--dc-primary)));background:linear-gradient(135deg,color-mix(in oklab,var(--detail-color, var(--dc-primary)) 18%,transparent),transparent),color-mix(in oklab,var(--dc-overlay-bg-alt) 82%,var(--dc-text) 5%);border:1px solid color-mix(in oklab,var(--detail-color, var(--dc-primary)) 30%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--dc-primary-solid-fg) 28%,transparent)}.segment-detail-mark.svelte-1xijule:after{content:"";position:absolute;inset:-4px;border-radius:calc(var(--dc-radius-sm) + 4px);border:1px solid color-mix(in oklab,var(--detail-color, var(--dc-primary)) 18%,transparent);opacity:.72;pointer-events:none}.segment-detail-copy.svelte-1xijule{display:grid;gap:var(--dc-space-0_5);min-width:0}.segment-detail-eyebrow.svelte-1xijule{color:var(--detail-ink, var(--dc-text-muted));font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-bold);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ghost-terminal.svelte-dhodau{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-2xs);line-height:1.5;opacity:0;transition:opacity .9s ease;mask-image:linear-gradient(to top,black 45%,transparent 96%)}.ghost-terminal.ghost-active.svelte-dhodau{opacity:.42}.ghost-line.svelte-dhodau{position:absolute;left:20px;right:20px;bottom:8px;color:var(--dc-text-muted);white-space:nowrap;overflow:hidden;transition:transform .36s var(--dc-ease-out-expo),opacity .36s ease}.ghost-line-error.svelte-dhodau{color:var(--dc-error-text, var(--dc-text-muted))}.ghost-hint.svelte-dhodau{opacity:.7}.ghost-cursor.svelte-dhodau{animation:svelte-dhodau-ghost-blink 1s steps(1) infinite}@keyframes svelte-dhodau-ghost-blink{50%{opacity:0}}.markdown-body.svelte-19iw0l4{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:var(--dc-text-base);line-height:var(--dc-text-base-lh)}.markdown-body.svelte-19iw0l4 p,.markdown-body.svelte-19iw0l4 li,.markdown-body.svelte-19iw0l4 h1,.markdown-body.svelte-19iw0l4 h2,.markdown-body.svelte-19iw0l4 h3,.markdown-body.svelte-19iw0l4 blockquote,.markdown-body.svelte-19iw0l4 details,.markdown-body.svelte-19iw0l4 pre,.markdown-body.svelte-19iw0l4 code,.markdown-body.svelte-19iw0l4 table,.markdown-body.svelte-19iw0l4 th,.markdown-body.svelte-19iw0l4 td{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.markdown-body.svelte-19iw0l4 p{margin:0 0 var(--dc-space-2) 0}.markdown-body.svelte-19iw0l4 p:last-child{margin-bottom:0}.markdown-body.svelte-19iw0l4 details{margin:var(--dc-space-2) 0;border:1px solid var(--dc-surface-border);border-radius:var(--dc-radius-sm);background:color-mix(in oklab,var(--dc-surface-alt) 64%,transparent)}.markdown-body.svelte-19iw0l4 details summary{font-size:var(--dc-text-xs);font-weight:var(--dc-weight-medium);color:var(--dc-text-muted);padding:var(--dc-space-1) var(--dc-space-2);user-select:none}.markdown-body.svelte-19iw0l4 details[open]>summary{margin-bottom:var(--dc-space-1_5)}.markdown-body.svelte-19iw0l4 details>:not(summary){padding:0 var(--dc-space-2);font-size:var(--dc-text-sm);color:var(--dc-text-muted);line-height:1.55}.markdown-body.svelte-19iw0l4 pre{background:var(--dc-surface-alt);padding:var(--dc-space-3) var(--dc-space-4);border-radius:var(--dc-radius-md);border:1px solid var(--dc-surface-border);overflow-x:hidden;font-size:var(--dc-text-sm);margin:var(--dc-space-2) 0;white-space:pre-wrap}.markdown-body.svelte-19iw0l4 code{font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:.85em;background:var(--dc-surface-alt);padding:var(--dc-space-0_5) var(--dc-space-1_5);border-radius:var(--dc-radius-sm)}.markdown-body.svelte-19iw0l4 pre code{padding:0;background:none;border-radius:0;font-size:inherit;white-space:inherit}.markdown-body.svelte-19iw0l4 ul,.markdown-body.svelte-19iw0l4 ol{margin:var(--dc-space-1) 0;padding-left:var(--dc-space-6)}.markdown-body.svelte-19iw0l4 li{margin:var(--dc-space-0_5) 0}.markdown-body.svelte-19iw0l4 blockquote{border:1px solid var(--dc-surface-border);border-radius:var(--dc-radius-sm);margin:var(--dc-space-2) 0;padding:var(--dc-space-1) var(--dc-space-3);background:color-mix(in oklab,var(--dc-surface-alt) 54%,transparent);color:var(--dc-text-secondary)}.markdown-body.svelte-19iw0l4 h1{margin:var(--dc-space-3) 0 var(--dc-space-1) 0;font-size:var(--dc-text-lg)}.markdown-body.svelte-19iw0l4 h2{margin:var(--dc-space-3) 0 var(--dc-space-1) 0;font-size:var(--dc-text-md)}.markdown-body.svelte-19iw0l4 h3{margin:var(--dc-space-2_5) 0 var(--dc-space-1) 0;font-size:var(--dc-text-md);font-weight:var(--dc-weight-semibold)}.markdown-body.svelte-19iw0l4 :first-child{margin-top:0}.markdown-body.svelte-19iw0l4 hr{border:none;border-top:1px solid var(--dc-surface-border);margin:var(--dc-space-3) 0}.markdown-body.svelte-19iw0l4 table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--dc-text-sm);margin:var(--dc-space-2) 0}.markdown-body.svelte-19iw0l4 th,.markdown-body.svelte-19iw0l4 td{padding:var(--dc-space-1_5) var(--dc-space-2_5);border:1px solid var(--dc-surface-border);text-align:left}.markdown-body.svelte-19iw0l4 th{font-weight:var(--dc-weight-semibold);background:var(--dc-surface-alt)}.thinking-transcript.svelte-1cpm1zn{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding-block:var(--dc-space-2);padding-left:clamp(var(--dc-space-1_5),2vw,var(--dc-space-4));color:color-mix(in oklab,var(--dc-text-muted) 88%,var(--dc-primary) 12%)}.thinking-transcript-embedded.svelte-1cpm1zn{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;padding-block:var(--dc-space-1);padding-left:0}.thinking-transcript-embedded.svelte-1cpm1zn .thinking-body:where(.svelte-1cpm1zn){padding-left:var(--dc-space-2)}.thinking-body.svelte-1cpm1zn{min-width:0;display:grid;gap:var(--dc-space-1_5);padding-left:var(--dc-space-3);border-left:1px solid color-mix(in oklab,var(--dc-border) 72%,var(--dc-primary) 28%);transition:border-color var(--dc-duration-2) var(--dc-ease-out-quart)}.thinking-body-expanded.svelte-1cpm1zn{gap:var(--dc-space-2)}.thinking-body.svelte-1cpm1zn:has(.thinking-row:where(.svelte-1cpm1zn):hover),.thinking-body.svelte-1cpm1zn:has(.thinking-row:where(.svelte-1cpm1zn):focus-visible){border-color:color-mix(in oklab,var(--dc-primary) 46%,var(--dc-border));transition-duration:0s}.thinking-row.svelte-1cpm1zn{min-width:0;width:100%;display:flex;align-items:baseline;justify-content:flex-start;gap:var(--dc-space-2);white-space:normal;transition:color var(--dc-duration-2) var(--dc-ease-out-quart)}.thinking-row-static.svelte-1cpm1zn{cursor:default}.thinking-row.svelte-1cpm1zn:hover,.thinking-row.svelte-1cpm1zn:focus-visible{color:color-mix(in oklab,var(--dc-text-secondary) 78%,var(--dc-primary) 22%);transition-duration:0s}.thinking-row-header.svelte-1cpm1zn{align-items:center;gap:var(--dc-space-1)}.thinking-voice.svelte-1cpm1zn{font-family:var(--dc-font-accent);font-variation-settings:var(--dc-font-accent-vars);font-size:var(--dc-text-xs);line-height:1.55}.thinking-caret.svelte-1cpm1zn{flex:0 0 auto;display:inline-flex;align-self:center;opacity:.6;transition:opacity var(--dc-duration-2) var(--dc-ease-out-quart)}.thinking-row.svelte-1cpm1zn:hover .thinking-caret:where(.svelte-1cpm1zn),.thinking-row.svelte-1cpm1zn:focus-visible .thinking-caret:where(.svelte-1cpm1zn){opacity:1;transition-duration:0s}.thinking-preview.svelte-1cpm1zn{min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap;font-size:var(--dc-text-xs);line-height:1.55;mask-image:linear-gradient(to right,#000 calc(100% - 2.5rem),transparent 100%)}.thinking-preview.svelte-1cpm1zn .thinking-preview-markdown{display:inline;color:inherit;font-size:inherit;line-height:inherit}.thinking-preview.svelte-1cpm1zn .markdown-body.thinking-preview-markdown p{display:inline;margin:0}.thinking-preview.svelte-1cpm1zn .markdown-body.thinking-preview-markdown code{white-space:nowrap}.thinking-block.svelte-1cpm1zn{min-width:0;font-size:var(--dc-text-xs);line-height:1.55;overflow-wrap:anywhere}.thinking-block.svelte-1cpm1zn .thinking-markdown{color:inherit;font-size:inherit;line-height:inherit}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown p{margin:0 0 var(--dc-space-1) 0}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown p:last-child{margin-bottom:0}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown pre{margin:var(--dc-space-1) 0;padding:var(--dc-space-2) var(--dc-space-2_5);font-size:var(--dc-text-xs)}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown ul,.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown ol{margin:var(--dc-space-1) 0;padding-left:var(--dc-space-4)}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown blockquote{margin:var(--dc-space-1) 0;padding:var(--dc-space-1) var(--dc-space-2)}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown h1,.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown h2,.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown h3{margin:var(--dc-space-1_5) 0 var(--dc-space-0_5) 0;font-size:var(--dc-text-sm);line-height:1.35}.thinking-block.svelte-1cpm1zn .markdown-body.thinking-markdown table{font-size:var(--dc-text-xs)}.thinking-block-live.svelte-1cpm1zn{color:color-mix(in oklab,var(--dc-text-muted) 78%,var(--dc-primary) 22%)}@media(max-width:640px){.thinking-transcript.svelte-1cpm1zn{padding-left:var(--dc-space-1)}}.tool-diff.svelte-7dnsv5{display:grid;gap:var(--dc-space-2);min-width:0}.diff-file.svelte-7dnsv5{min-width:0;border-radius:var(--dc-radius-md);border:1px solid color-mix(in oklab,var(--dc-text-muted) 14%,transparent);background:color-mix(in oklab,var(--dc-text) 3%,transparent);overflow:hidden}.diff-file-head.svelte-7dnsv5{display:flex;align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-1_5) var(--dc-space-2_5);border-bottom:1px solid color-mix(in oklab,var(--dc-text-muted) 10%,transparent);background:color-mix(in oklab,var(--dc-text) 3%,transparent);min-width:0}.diff-path.svelte-7dnsv5{display:inline-flex;align-items:center;gap:var(--dc-space-1);min-width:0;color:var(--dc-text-secondary);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-xs);transition:color var(--dc-transition-fast)}.diff-path.svelte-7dnsv5:hover{transition-duration:0s;color:var(--dc-text)}.diff-path.svelte-7dnsv5 svg{flex:none;opacity:.55}.diff-path-text.svelte-7dnsv5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-move-arrow.svelte-7dnsv5{flex:none;color:var(--dc-text-faint)}.diff-path-unknown.svelte-7dnsv5{cursor:default;color:var(--dc-text-faint)}.diff-counts.svelte-7dnsv5{margin-inline-start:auto;display:inline-flex;gap:var(--dc-space-1_5);font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-semibold);white-space:nowrap}.count-add.svelte-7dnsv5{color:var(--dc-success-text)}.count-del.svelte-7dnsv5{color:var(--dc-error-text)}.count-zero.svelte-7dnsv5{color:var(--dc-text-faint)}.diff-body.svelte-7dnsv5{font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-2xs);line-height:1.55;overflow:auto;max-height:11rem}.detail-modal .diff-body.svelte-7dnsv5,.snake-detail .diff-body.svelte-7dnsv5{max-height:min(22rem,42vh)}.diff-compact.svelte-7dnsv5 .diff-body:where(.svelte-7dnsv5){max-height:none;overflow:hidden}.diff-line.svelte-7dnsv5{display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:baseline}.diff-line[data-kind=add].svelte-7dnsv5{background:var(--dc-success-soft)}.diff-line[data-kind=add].svelte-7dnsv5 .diff-sign:where(.svelte-7dnsv5){color:var(--dc-success-text)}.diff-line[data-kind=del].svelte-7dnsv5{background:var(--dc-error-soft)}.diff-line[data-kind=del].svelte-7dnsv5 .diff-sign:where(.svelte-7dnsv5){color:var(--dc-error-text)}.diff-sign.svelte-7dnsv5{text-align:center;font-weight:var(--dc-weight-semibold);color:var(--dc-text-faint);user-select:none}.diff-text.svelte-7dnsv5{white-space:pre;color:var(--dc-text-secondary);padding-inline-end:var(--dc-space-2)}.diff-line[data-kind=add].svelte-7dnsv5 .diff-text:where(.svelte-7dnsv5),.diff-line[data-kind=del].svelte-7dnsv5 .diff-text:where(.svelte-7dnsv5){color:var(--dc-text)}.diff-gap.svelte-7dnsv5{padding:.05rem var(--dc-space-2_5);color:var(--dc-text-faint);font-size:var(--dc-text-2xs);user-select:none}.diff-more.svelte-7dnsv5{font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars)}.diff-note.svelte-7dnsv5{padding:var(--dc-space-1) var(--dc-space-2_5);color:var(--dc-text-faint);font-size:var(--dc-text-2xs);font-style:italic}.image-lightbox-trigger.svelte-47gso5{display:block;width:100%;min-width:0;overflow:hidden;border-radius:inherit;cursor:zoom-in}.image-lightbox-trigger.svelte-47gso5 img:where(.svelte-47gso5){display:block;width:100%;height:100%;object-fit:cover;transition:filter var(--dc-transition-fast)}.image-lightbox-trigger.svelte-47gso5:hover img:where(.svelte-47gso5),.image-lightbox-trigger.svelte-47gso5:focus-visible img:where(.svelte-47gso5){filter:brightness(1.08);transition-duration:0s}.image-lightbox-body.svelte-47gso5{display:grid;place-items:center;min-height:min(70vh,42rem);padding:var(--dc-space-4);background:var(--dc-overlay-bg)}.image-lightbox-view.svelte-47gso5{display:block;max-width:calc(100vw - 4rem);max-height:calc(100vh - 8rem);width:auto;height:auto;object-fit:contain;border-radius:var(--dc-radius-sm);outline:none}.tool-image.svelte-i0dzvm{margin:0;min-width:0;display:grid;gap:var(--dc-space-2)}.image-well.svelte-i0dzvm{display:grid;place-items:center;min-width:0;min-height:10rem;padding:var(--dc-space-2);border-radius:var(--dc-radius-md);background:var(--dc-surface);border:1px solid var(--dc-control-edge)}.image-well.svelte-i0dzvm .image-lightbox-trigger{width:auto;max-width:100%}.image-well.svelte-i0dzvm .image-lightbox-trigger img{width:auto;height:auto;max-width:100%;max-height:26rem;object-fit:contain}.image-state.svelte-i0dzvm{display:grid;justify-items:center;gap:var(--dc-space-2);padding:var(--dc-space-4);color:var(--dc-text-muted);font-size:var(--dc-text-xs);text-align:center}figcaption.svelte-i0dzvm{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--dc-space-1) var(--dc-space-3);font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.image-name.svelte-i0dzvm{color:var(--dc-text-secondary);overflow-wrap:anywhere}.image-hint.svelte-i0dzvm{font-size:var(--dc-text-2xs)}.tool-payload.svelte-t68p3o{display:grid;gap:var(--dc-space-2)}.child-run-main.svelte-t68p3o,.child-run-actions.svelte-t68p3o{display:flex;align-items:center;gap:var(--dc-space-2);min-width:0}.child-run-summary.svelte-t68p3o{color:var(--dc-text-muted);font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-semibold)}.child-run-summary.svelte-t68p3o{display:grid;gap:var(--dc-space-1_5);padding:var(--dc-space-2) var(--dc-space-2_5);border-radius:var(--dc-radius-md);background:color-mix(in oklab,var(--dc-text) 4%,transparent);border:1px solid color-mix(in oklab,var(--dc-text-muted) 14%,transparent)}.child-run-main.svelte-t68p3o,.child-run-actions.svelte-t68p3o{flex-wrap:wrap}.child-run-summary.svelte-t68p3o code:where(.svelte-t68p3o){display:inline-block;min-width:0;max-width:100%;overflow:hidden;color:var(--dc-text-muted);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);text-overflow:ellipsis;white-space:nowrap}.run-completed.svelte-t68p3o{color:var(--dc-success-text)}.run-failed.svelte-t68p3o{color:var(--dc-error-text)}.payload-section.svelte-t68p3o{display:grid;gap:var(--dc-space-1)}.payload-label.svelte-t68p3o{font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-semibold);color:var(--dc-text-faint)}.payload-text.svelte-t68p3o,.payload-rows.svelte-t68p3o,.payload-image-frame.svelte-t68p3o{margin:0;padding:var(--dc-space-2) var(--dc-space-3);border-radius:var(--dc-radius-md);background:color-mix(in oklab,var(--dc-text) 6%,transparent);border:1px solid color-mix(in oklab,var(--dc-text-muted) 14%,transparent);color:var(--dc-text-secondary);font-size:var(--dc-text-xs);line-height:1.5;overflow:auto;max-height:15rem}.payload-image-frame.svelte-t68p3o{display:grid;place-items:center;max-height:none}.payload-image-frame.svelte-t68p3o .image-lightbox-trigger{display:block;inline-size:min(100%,34rem);max-block-size:22rem;object-fit:contain;border-radius:var(--dc-radius-sm);background:var(--dc-surface);box-shadow:0 0 0 1px #0000001a}[data-mode=dark] .payload-image-frame.svelte-t68p3o .image-lightbox-trigger{box-shadow:0 0 0 1px #ffffff1a}.payload-text.svelte-t68p3o{white-space:pre-wrap;overflow-wrap:anywhere}.payload-code.svelte-t68p3o,.payload-code-value.svelte-t68p3o{font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars)}.payload-file-action.svelte-t68p3o{display:inline-flex;align-items:center;gap:var(--dc-space-1_5);max-width:100%;min-height:0;color:var(--dc-info-text);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);text-align:left}.payload-file-action.svelte-t68p3o span:where(.svelte-t68p3o){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payload-file-action.svelte-t68p3o:hover:not(:disabled),.payload-file-action.svelte-t68p3o:focus-visible{color:var(--dc-primary-text);text-decoration:none}.payload-file-action.svelte-t68p3o:active{transform:none}.payload-file-action.svelte-t68p3o:hover span:where(.svelte-t68p3o),.payload-file-action.svelte-t68p3o:focus-visible span:where(.svelte-t68p3o){text-decoration:underline}.payload-rows.svelte-t68p3o{display:grid;gap:var(--dc-space-1_5)}.payload-row.svelte-t68p3o{display:grid;grid-template-columns:minmax(5rem,.28fr) minmax(0,1fr);gap:var(--dc-space-2_5);align-items:start}.payload-row.svelte-t68p3o dt:where(.svelte-t68p3o){color:var(--dc-text-faint);font-size:var(--dc-text-2xs)}.payload-row.svelte-t68p3o dd:where(.svelte-t68p3o){margin:0;min-width:0;color:var(--dc-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap}.payload-truncated.svelte-t68p3o{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-2);justify-self:start;padding:var(--dc-space-0_5) var(--dc-space-1_5);border-radius:var(--dc-radius-sm);background:color-mix(in oklab,var(--dc-text) 6%,transparent);color:var(--dc-text-muted);font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-semibold)}.payload-full-action.svelte-t68p3o{min-height:0;color:var(--dc-primary-text);font-size:inherit;font-weight:var(--dc-weight-bold)}.payload-full-error.svelte-t68p3o{color:var(--dc-error-text);font-weight:var(--dc-weight-medium)}.payload-full-label.svelte-t68p3o{justify-self:start;color:var(--dc-success-text);font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-semibold)}@media(max-width:640px){.payload-row.svelte-t68p3o{grid-template-columns:1fr;gap:var(--dc-space-0_5)}}.snake-detail.svelte-b2v47u{--detail-ink: color-mix(in oklab, var(--detail-color, var(--dc-primary)) 42%, var(--dc-text));display:grid;gap:var(--dc-space-2_5);margin-top:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-3_5);border-radius:var(--dc-radius-md, 8px);background:linear-gradient(135deg,color-mix(in oklab,var(--detail-color, var(--dc-primary)) 8%,transparent),transparent 42%),color-mix(in oklab,var(--dc-bg) 84%,var(--dc-text) 4%);border:1px solid color-mix(in oklab,var(--dc-text-muted) 16%,transparent);animation:svelte-b2v47u-detail-enter .22s var(--dc-ease-out-expo);transform-origin:top left}@keyframes svelte-b2v47u-detail-enter{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.snake-detail.detail-live.svelte-b2v47u{border-color:color-mix(in oklab,var(--dc-accent-cyan, var(--dc-primary)) 32%,transparent)}.snake-detail.detail-modal.svelte-b2v47u{gap:var(--dc-space-3);margin-top:0;padding:0;border:0;border-radius:0;background:transparent;animation:none}.detail-overview.svelte-b2v47u{position:relative;display:grid;gap:var(--dc-space-2);padding:var(--dc-space-2_5) var(--dc-space-3);overflow:hidden;border-radius:var(--dc-radius-md);border:1px solid color-mix(in oklab,var(--detail-color, var(--dc-primary)) 20%,var(--dc-surface-border));background:linear-gradient(140deg,color-mix(in oklab,var(--detail-color, var(--dc-primary)) 9%,transparent),transparent 62%),color-mix(in oklab,var(--dc-overlay-bg-alt) 86%,var(--dc-text) 3%)}.overview-figures.svelte-b2v47u{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--dc-space-1) var(--dc-space-2_5);min-width:0}.overview-figure.svelte-b2v47u{color:var(--dc-text-muted);font-size:var(--dc-text-xs);font-weight:var(--dc-weight-medium);white-space:nowrap}.overview-figure.figure-lead.svelte-b2v47u{color:var(--detail-ink, var(--dc-text));font-size:var(--dc-text-base);font-weight:var(--dc-weight-bold)}.overview-figure.figure-live.svelte-b2v47u{color:var(--dc-primary-text)}.overview-figure.figure-running.svelte-b2v47u{color:var(--dc-primary-text);font-weight:var(--dc-weight-semibold)}.overview-figure.figure-error.svelte-b2v47u{color:var(--dc-error-text);font-weight:var(--dc-weight-semibold)}.overview-timeline.svelte-b2v47u{display:flex;gap:2px;block-size:5px;border-radius:var(--dc-radius-full);overflow:hidden}.tl-seg.svelte-b2v47u{flex:0 1 auto;min-inline-size:3px;border-radius:var(--dc-radius-full);background:color-mix(in oklab,var(--tl-color, var(--dc-primary)) 85%,var(--dc-text))}.tl-seg[data-tone=running].svelte-b2v47u{background:var(--dc-primary);animation:svelte-b2v47u-tl-pulse 1.3s ease-in-out infinite}.tl-seg[data-tone=error].svelte-b2v47u{background:var(--dc-error)}.tl-seg[data-tone=canceled].svelte-b2v47u{background:color-mix(in oklab,var(--dc-text-muted) 60%,transparent)}@keyframes svelte-b2v47u-tl-pulse{0%,to{opacity:.55}50%{opacity:1}}.snake-detail-head.svelte-b2v47u{display:flex;align-items:center;justify-content:space-between;gap:var(--dc-space-3)}.snake-detail-title.svelte-b2v47u{display:flex;align-items:center;gap:var(--dc-space-2);font-size:var(--dc-text-base);font-weight:var(--dc-weight-semibold);color:var(--dc-text);min-width:0}.snake-detail-title.svelte-b2v47u span:where(.svelte-b2v47u):last-child{min-width:0;overflow-wrap:anywhere}.snake-detail-icon.svelte-b2v47u{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dc-radius-full);background:color-mix(in oklab,var(--detail-color, var(--dc-primary)) 18%,transparent);color:var(--detail-color, var(--dc-text-secondary))}.snake-detail-meta.svelte-b2v47u{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--dc-space-1_5);font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.meta-dur.svelte-b2v47u{opacity:.65;font-variant-numeric:tabular-nums}.detail-thinking.svelte-b2v47u{padding-bottom:var(--dc-space-2);border-bottom:1px solid color-mix(in oklab,var(--dc-text-muted) 12%,transparent)}.detail-thinking.svelte-b2v47u .thinking-transcript{padding-left:0}.detail-thinking.svelte-b2v47u .thinking-body{padding-left:0;border-left:none}.snake-detail-section.svelte-b2v47u{display:grid;gap:var(--dc-space-1)}.snake-detail-section-label.svelte-b2v47u{font-size:var(--dc-text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--dc-weight-semibold);color:var(--dc-text-faint)}.snake-detail-error.svelte-b2v47u{color:var(--dc-error-text)}.pending-line.svelte-b2v47u{display:inline-flex;align-items:center;min-block-size:1.75rem;color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.snake-detail-pre.svelte-b2v47u{margin:0;padding:var(--dc-space-2) var(--dc-space-3);border-radius:var(--dc-radius-md);background:color-mix(in oklab,var(--dc-text) 6%,transparent);border:1px solid color-mix(in oklab,var(--dc-text-muted) 14%,transparent);color:var(--dc-text-muted);font-size:var(--dc-text-xs);line-height:1.5;white-space:pre-wrap;overflow:auto;max-height:12rem}.detail-modal.svelte-b2v47u .snake-detail-pre:where(.svelte-b2v47u){max-height:min(24rem,45vh)}.detail-modal.svelte-b2v47u .snake-detail-section:where(.svelte-b2v47u){padding:var(--dc-space-2_5);border-radius:var(--dc-radius-md);background:color-mix(in oklab,var(--dc-text) 3%,transparent);border:1px solid color-mix(in oklab,var(--dc-text-muted) 11%,transparent)}.input-pre.svelte-b2v47u{max-height:12rem;color:var(--dc-text-secondary);font-size:var(--dc-text-xs)}.bundle-list.svelte-b2v47u{display:grid;gap:var(--dc-space-1_5)}.bundle-entry.svelte-b2v47u{--entry-ink: color-mix(in oklab, var(--entry-color, var(--detail-color, var(--dc-primary))) 45%, var(--dc-text));border-radius:var(--dc-radius-md);background:linear-gradient(100deg,color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 9%,transparent),transparent 56%),color-mix(in oklab,var(--dc-text) 3%,transparent);border:1px solid color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 16%,var(--dc-surface-border));overflow:hidden;animation:svelte-b2v47u-bundle-row-in .22s var(--dc-ease-out-expo) both;animation-delay:calc(var(--row-index, 0) * 24ms)}@keyframes svelte-b2v47u-bundle-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bundle-entry.bundle-open.svelte-b2v47u{background:linear-gradient(100deg,color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 13%,transparent),transparent 58%),color-mix(in oklab,var(--dc-text) 5%,transparent);border-color:color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 28%,var(--dc-surface-border))}.bundle-entry.bundle-error.svelte-b2v47u{border-color:color-mix(in oklab,var(--dc-error) 40%,var(--dc-surface-border))}.bundle-item.svelte-b2v47u{display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:var(--dc-space-2);min-block-size:2.55rem;padding:var(--dc-space-2) var(--dc-space-2_5) var(--dc-space-2) var(--dc-space-3);font-size:var(--dc-text-xs);transition:background var(--dc-transition-fast),transform var(--dc-transition-fast)}.bundle-item.bundle-clickable.svelte-b2v47u:hover{background:color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 8%,transparent)}.bundle-item.bundle-clickable.svelte-b2v47u:active{transform:translateY(1px)}.bundle-step.svelte-b2v47u{display:inline-grid;place-items:center;inline-size:1.35rem;block-size:1.35rem;border-radius:var(--dc-radius-full);color:var(--entry-ink, var(--dc-text-secondary));background:color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 12%,transparent);border:1px solid color-mix(in oklab,var(--entry-color, var(--detail-color, var(--dc-primary))) 22%,transparent);font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-bold)}.bundle-caret.svelte-b2v47u{color:var(--dc-text-faint)}.bundle-caret.caret-hidden.svelte-b2v47u{visibility:hidden}.bundle-body.svelte-b2v47u{display:grid;gap:var(--dc-space-2);padding:var(--dc-space-0_5) var(--dc-space-2_5) var(--dc-space-2_5) 3.4rem;animation:svelte-b2v47u-bundle-body-in .18s var(--dc-ease-out-quart)}@keyframes svelte-b2v47u-bundle-body-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.detail-modal.svelte-b2v47u .bundle-body:where(.svelte-b2v47u){padding-left:3.4rem}.detail-modal.svelte-b2v47u .payload-text,.detail-modal.svelte-b2v47u .payload-rows{max-height:min(26rem,48vh)}.detail-modal.svelte-b2v47u .payload-image-frame img{inline-size:min(100%,42rem);max-block-size:min(30rem,55vh)}.bundle-item-icon.svelte-b2v47u{display:inline-flex;color:var(--entry-ink, var(--dc-text-muted))}.bundle-item-copy.svelte-b2v47u{display:grid;gap:.06rem;min-width:0}.bundle-item-label.svelte-b2v47u{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dc-text);font-weight:var(--dc-weight-semibold)}.bundle-item-label.label-input.svelte-b2v47u{font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-sm);font-weight:var(--dc-weight-medium)}.bundle-item-preview.svelte-b2v47u{min-width:0;overflow:hidden;color:var(--dc-text-faint);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-2xs);text-overflow:ellipsis;white-space:nowrap}.bundle-item-preview.preview-error.svelte-b2v47u{color:var(--dc-error-text)}.bundle-item-tail.svelte-b2v47u{display:inline-flex;align-items:center;gap:var(--dc-space-1_5);white-space:nowrap}.bundle-item-status.svelte-b2v47u{display:inline-flex;align-items:center;gap:var(--dc-space-1);min-block-size:1.32rem;padding:var(--dc-space-0_5) var(--dc-space-1_5);border-radius:var(--dc-radius-sm);background:color-mix(in oklab,var(--dc-text) 5%,transparent);font-size:var(--dc-text-2xs);color:var(--dc-text-muted);font-weight:var(--dc-weight-semibold);white-space:nowrap}.bundle-item-status-icon.svelte-b2v47u{display:inline-flex}.bundle-item-status[data-tone=running].svelte-b2v47u{color:var(--dc-primary-text);background:color-mix(in srgb,var(--dc-primary) 10%,transparent)}.bundle-item-status[data-tone=error].svelte-b2v47u{color:var(--dc-error-text);background:var(--dc-error-soft)}.bundle-item-cancel.svelte-b2v47u{gap:var(--dc-space-1);min-block-size:1.32rem;padding:var(--dc-space-0_5) var(--dc-space-1_5);font-size:var(--dc-text-2xs)}.bundle-item-dur.svelte-b2v47u{font-size:var(--dc-text-2xs);color:var(--dc-text-faint);font-variant-numeric:tabular-nums}.bundle-item-dur.dur-live.svelte-b2v47u{color:var(--dc-text-muted)}@media(prefers-reduced-motion:reduce){.snake-detail.svelte-b2v47u,.tl-seg[data-tone=running].svelte-b2v47u,.bundle-entry.svelte-b2v47u,.bundle-body.svelte-b2v47u{animation:none}.bundle-item.svelte-b2v47u{transition:none}}@media(max-width:560px){.bundle-item.svelte-b2v47u{grid-template-columns:auto minmax(0,1fr) auto}.bundle-step.svelte-b2v47u,.bundle-item-icon.svelte-b2v47u,.bundle-item-dur.svelte-b2v47u,.bundle-item-status-text.svelte-b2v47u{display:none}.bundle-body.svelte-b2v47u,.detail-modal.svelte-b2v47u .bundle-body:where(.svelte-b2v47u){padding-left:1.9rem}}.spawn-node-detail.svelte-1grywlf{display:grid;gap:var(--dc-space-3)}.spawn-node-section.svelte-1grywlf{display:grid;gap:var(--dc-space-1_5)}.spawn-node-section.svelte-1grywlf pre:where(.svelte-1grywlf){margin:0;max-block-size:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.spawn-node-empty.svelte-1grywlf{margin:0;color:var(--dc-text-muted);font-size:var(--dc-text-sm)}.spawn-node-controls.svelte-1grywlf{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-space-2)}.spawn-node-steer.svelte-1grywlf{display:flex;align-items:center;gap:var(--dc-space-2);flex:1 1 16rem}.spawn-node-steer.svelte-1grywlf input:where(.svelte-1grywlf){flex:1;min-inline-size:0}.snake-wrap.svelte-19772ud{width:100%}.snake-stage.svelte-19772ud{position:relative;width:100%}.snake-svg.svelte-19772ud{position:relative;z-index:1;width:100%;height:auto;display:block}.tool-call-cancel.svelte-19772ud{min-block-size:1.75rem;padding:var(--dc-space-1) var(--dc-space-2);font-size:var(--dc-text-xs)}.energy-glow.svelte-19772ud{animation:svelte-19772ud-energy-pulse 1s ease-in-out infinite}@keyframes svelte-19772ud-energy-pulse{0%,to{opacity:.2}50%{opacity:.4}}.snake-segment.svelte-19772ud{cursor:pointer;transition:filter .2s var(--dc-ease-out-quart),opacity .2s var(--dc-ease-out-quart)}.snake-segment.svelte-19772ud:hover{filter:brightness(1.1) drop-shadow(0 0 8px var(--seg-color, currentColor))}.has-selection.svelte-19772ud .snake-segment:where(.svelte-19772ud):not(.seg-selected){opacity:.3}.has-selection.svelte-19772ud .snake-segment:where(.svelte-19772ud):not(.seg-selected) .seg-label:where(.svelte-19772ud){opacity:.85}.seg-selected.svelte-19772ud .seg-path:where(.svelte-19772ud){stroke-opacity:1;filter:brightness(1.15) drop-shadow(0 0 10px var(--seg-color, currentColor))}.thinking-glint.svelte-19772ud{pointer-events:none;opacity:.86;transition:opacity .16s var(--dc-ease-out-quart)}.thinking-glint-rim.svelte-19772ud{fill:color-mix(in oklab,var(--dc-bg) 72%,var(--seg-color, currentColor) 28%);stroke:color-mix(in oklab,var(--dc-snake-thinking, #86C187) 72%,var(--seg-color, currentColor) 28%);stroke-width:1.05}.thinking-glint-core.svelte-19772ud{fill:color-mix(in oklab,var(--dc-snake-thinking, #86C187) 82%,var(--dc-snake-label, currentColor) 18%)}.snake-segment.svelte-19772ud:hover .thinking-glint:where(.svelte-19772ud){transition-duration:0s}.snake-segment.svelte-19772ud:hover .thinking-glint:where(.svelte-19772ud),.seg-selected.svelte-19772ud .thinking-glint:where(.svelte-19772ud){opacity:1}.has-selection.svelte-19772ud .snake-segment:where(.svelte-19772ud):not(.seg-selected) .thinking-glint:where(.svelte-19772ud){opacity:.5}.hit-area.svelte-19772ud{cursor:pointer}.seg-path.svelte-19772ud{transition:opacity .2s var(--dc-ease-out-quart),stroke-dashoffset .24s var(--dc-ease-out-expo)}.seg-label.svelte-19772ud{transition:opacity .2s var(--dc-ease-out-quart)}.seg-running.svelte-19772ud{animation:svelte-19772ud-snake-pulse 1.5s ease-in-out infinite}.seg-error.svelte-19772ud{opacity:.85}@keyframes svelte-19772ud-snake-pulse{0%,to{opacity:1}50%{opacity:.82}}.wait-pulse.svelte-19772ud{pointer-events:none;opacity:0;animation:svelte-19772ud-wait-pulse 1.25s ease-in-out infinite}@keyframes svelte-19772ud-wait-pulse{0%{stroke-dashoffset:100;opacity:0}22%{opacity:.55}72%{stroke-dashoffset:0;opacity:.42}to{stroke-dashoffset:0;opacity:0}}.snake-head-thinking.svelte-19772ud{transform-box:fill-box;transform-origin:center;animation:svelte-19772ud-snake-head-thinking 1.8s ease-in-out infinite}@keyframes svelte-19772ud-snake-head-thinking{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes svelte-19772ud-seg-label-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.seg-label.svelte-19772ud{animation:none}}.seg-label.svelte-19772ud{fill:var(--dc-snake-label, #f9fbfe);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-weight:var(--dc-weight-bold);animation:svelte-19772ud-seg-label-in .22s var(--dc-ease-out-quart);text-anchor:middle;dominant-baseline:central;pointer-events:none}.seg-label-error.svelte-19772ud{fill:var(--dc-snake-error-label, #ffe4ea)}@media(prefers-reduced-motion:reduce){.seg-running.svelte-19772ud,.energy-glow.svelte-19772ud{animation:none}.snake-segment.svelte-19772ud,.seg-path.svelte-19772ud,.seg-label.svelte-19772ud,.snake-cap.svelte-19772ud{transition:none}.snake-head-thinking.svelte-19772ud{animation:none}.thinking-glint.svelte-19772ud{transition:none}.wait-pulse.svelte-19772ud{display:none}}.mark-hit.svelte-18foxn3{fill:transparent}.mark-body.svelte-18foxn3{fill:var(--task-mark-color);transition:filter var(--dc-transition-fast)}.mark-detached.svelte-18foxn3{fill:none;stroke:var(--dc-snake-label);stroke-width:.7;stroke-dasharray:2 2;pointer-events:none}.mark-error.svelte-18foxn3{fill:var(--dc-error-text)}.mark-count.svelte-18foxn3{opacity:0;pointer-events:none;fill:var(--dc-text-secondary);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-2xs);font-weight:var(--dc-weight-semibold)}.organic-task-mark.svelte-18foxn3:hover .mark-body:where(.svelte-18foxn3),.organic-task-mark.svelte-18foxn3:focus-visible .mark-body:where(.svelte-18foxn3){filter:brightness(1.15);transition-duration:0s}.organic-task-mark.svelte-18foxn3:hover .mark-count:where(.svelte-18foxn3),.organic-task-mark.svelte-18foxn3:focus-visible .mark-count:where(.svelte-18foxn3){opacity:1}.child-graph-mini.svelte-k8kk5e{display:block;max-inline-size:100%;block-size:auto;max-block-size:13rem}.mini-edge.svelte-k8kk5e{fill:none;stroke:var(--dc-snake-neutral);stroke-width:2;opacity:.55}.mini-label.svelte-k8kk5e{fill:var(--dc-snake-label);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:10px;font-weight:var(--dc-weight-bold);text-anchor:middle;dominant-baseline:central;pointer-events:none}.ribbon-stage.svelte-1k883o5{width:100%}.ribbon-svg.svelte-1k883o5{display:block;width:100%;height:auto;overflow:visible}.seg-path.svelte-1k883o5{transition:opacity .2s var(--dc-ease-out-quart)}.trunk-taper.svelte-1k883o5{pointer-events:none}.seg-running.svelte-1k883o5{animation:svelte-1k883o5-ribbon-pulse 1.5s ease-in-out infinite}@keyframes svelte-1k883o5-ribbon-pulse{0%,to{opacity:1}50%{opacity:.82}}.seg-error.svelte-1k883o5{opacity:.85}.bud.svelte-1k883o5,.node-clickable.svelte-1k883o5{cursor:pointer}.bud.svelte-1k883o5:hover .seg-path:where(.svelte-1k883o5){filter:brightness(1.12);transition-duration:0s}.seg-label.svelte-1k883o5{fill:var(--dc-snake-label);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-weight:var(--dc-weight-bold);text-anchor:middle;dominant-baseline:central;pointer-events:none;paint-order:stroke;stroke:var(--seg-label-halo, transparent);stroke-width:3px;stroke-linejoin:round}.seg-label-error.svelte-1k883o5{fill:var(--dc-snake-error-label)}.seg-beside-label.svelte-1k883o5{fill:var(--dc-text-secondary);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:9px;font-weight:var(--dc-weight-semibold);pointer-events:none}.bundle-roster.svelte-1k883o5{list-style:none;margin:0;padding:0;display:grid;gap:var(--dc-space-1);max-inline-size:100%}.bundle-roster.svelte-1k883o5>li:where(.svelte-1k883o5){min-inline-size:0}.bundle-roster-row.svelte-1k883o5{display:grid;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--dc-space-3);inline-size:100%;padding:var(--dc-space-2) var(--dc-space-2_5);border:1px solid color-mix(in oklab,var(--dc-text-muted) 11%,transparent);border-radius:var(--dc-radius-md);background:color-mix(in oklab,var(--dc-text) 3%,transparent);color:var(--dc-text-primary);font:inherit;font-size:var(--dc-text-sm);text-align:start;appearance:none;transition:background var(--dc-transition-fast)}.bundle-roster-row.svelte-1k883o5{grid-template-columns:auto auto minmax(0,1fr) auto auto}.bundle-roster-row.svelte-1k883o5::marker{color:var(--dc-text-muted)}.bundle-roster-row.svelte-1k883o5:hover{background:color-mix(in oklab,var(--dc-text) 6%,transparent);transition-duration:0s}.bundle-roster-body.svelte-1k883o5{display:grid;gap:var(--dc-space-1);padding:var(--dc-space-2) var(--dc-space-2) var(--dc-space-2) var(--dc-space-6)}.bundle-roster-body.svelte-1k883o5>:where(.svelte-1k883o5){min-inline-size:0}.roster-subflow.svelte-1k883o5{padding:var(--dc-space-2) var(--dc-space-2_5);border-radius:var(--dc-radius-sm);background:color-mix(in oklab,var(--dc-text) 4%,transparent);overflow:hidden}.roster-node-head.svelte-1k883o5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dc-space-3);inline-size:100%;padding:var(--dc-space-1) var(--dc-space-2);border:0;border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-text-primary);font:inherit;font-size:var(--dc-text-sm);text-align:start;appearance:none}.roster-node-head.svelte-1k883o5:not(:disabled):hover,.roster-node-head.svelte-1k883o5:not(:disabled):focus-visible{background:color-mix(in oklab,var(--dc-text) 6%,transparent);transition-duration:0s}.roster-node-label.svelte-1k883o5{font-weight:var(--dc-weight-semibold);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-node-status.svelte-1k883o5{font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.roster-node-status.running.svelte-1k883o5{color:var(--dc-primary-solid)}.roster-node-status.failed.svelte-1k883o5{color:var(--dc-error-text, var(--dc-error))}.roster-node-result.svelte-1k883o5{margin:0 0 var(--dc-space-1);padding:var(--dc-space-2) var(--dc-space-2_5);border-radius:var(--dc-radius-sm);background:color-mix(in oklab,var(--dc-text) 4%,transparent);font-family:var(--dc-font-mono);font-variation-settings:var(--dc-font-mono-vars);font-size:var(--dc-text-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:12rem;overflow:auto}.spawn-graph.svelte-1k883o5{margin-block-end:var(--dc-space-3)}.spawn-graph.svelte-1k883o5 summary:where(.svelte-1k883o5){font-size:var(--dc-text-xs);font-weight:var(--dc-weight-bold);color:var(--dc-text-secondary);padding-block:var(--dc-space-1)}.spawn-graph.svelte-1k883o5 summary:where(.svelte-1k883o5)::marker{color:var(--dc-text-muted)}.spawn-graph.svelte-1k883o5 .child-graph-mini{margin-block-start:var(--dc-space-2)}.bundle-roster-swatch.svelte-1k883o5{inline-size:10px;block-size:10px;border-radius:999px;background:var(--row-color, var(--dc-text-muted))}.bundle-roster-title.svelte-1k883o5{font-weight:var(--dc-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-roster-nodes.svelte-1k883o5{color:var(--dc-text-muted);font-size:var(--dc-text-xs)}.bundle-roster-status.svelte-1k883o5{font-size:var(--dc-text-xs);color:var(--dc-text-muted)}.bundle-roster-status.running.svelte-1k883o5{color:var(--dc-primary-text, var(--dc-primary))}.bundle-roster-status.failed.svelte-1k883o5{color:var(--dc-error-text)}.cap-live.svelte-1k883o5{transform-box:fill-box;transform-origin:center;animation:svelte-1k883o5-cap-breathe 1.8s ease-in-out infinite}@keyframes svelte-1k883o5-cap-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.seg-running.svelte-1k883o5,.cap-live.svelte-1k883o5{animation:none}}
