.chip.svelte-mdoglx{--chip-color: var(--text-3);position:relative;display:inline-flex;align-items:center;min-width:0;box-sizing:border-box;border:1px solid transparent;color:color-mix(in srgb,var(--chip-color) 82%,var(--text-1));font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap}.chip.xs.svelte-mdoglx{height:var(--control-height-xs);gap:5px;padding:0 7px}.chip.sm.svelte-mdoglx{height:var(--control-height);gap:6px;padding:0 8px}.chip.dense.svelte-mdoglx{gap:5px;padding:0 6px}.chip.filled.svelte-mdoglx{border-color:color-mix(in srgb,var(--chip-color) 40%,var(--border));background:color-mix(in srgb,var(--chip-color) 10%,var(--surface-1));box-shadow:var(--shadow-inset-mid)}.chip.quiet.svelte-mdoglx{border-color:var(--border);background:transparent;color:var(--text-3)}.chip.bare.svelte-mdoglx{border-color:transparent;background:transparent;color:var(--text-3)}.chip.quiet.toned.svelte-mdoglx,.chip.bare.toned.svelte-mdoglx{color:var(--chip-color)}.chip.quiet.active.svelte-mdoglx,.chip.bare.active.svelte-mdoglx{border-color:color-mix(in srgb,var(--chip-color) 45%,transparent);background:color-mix(in srgb,var(--chip-color) 13%,var(--surface-2));color:color-mix(in srgb,var(--chip-color) 82%,var(--text-1))}.chip.ring.svelte-mdoglx:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid color-mix(in srgb,var(--chip-color) 38%,transparent);opacity:.7;pointer-events:none}.chip.interactive.svelte-mdoglx{cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.chip.interactive.svelte-mdoglx:active:not(:disabled){transform:scale(.97)}.chip.interactive.svelte-mdoglx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.chip.interactive.svelte-mdoglx:disabled{opacity:var(--disabled-opacity);cursor:default}@media(hover:hover)and (pointer:fine){.chip.interactive.svelte-mdoglx:hover:not(:disabled){color:var(--text-1);border-color:var(--border-strong)}.chip.filled.interactive.svelte-mdoglx:hover:not(:disabled){border-color:color-mix(in srgb,var(--chip-color) 55%,var(--border));background:color-mix(in srgb,var(--chip-color) 16%,var(--surface-1))}.chip.toned.interactive.svelte-mdoglx:hover:not(:disabled){color:var(--chip-color);border-color:color-mix(in srgb,var(--chip-color) 45%,var(--border))}}@media(prefers-reduced-motion:reduce){.chip.interactive.svelte-mdoglx{transition:none}.chip.interactive.svelte-mdoglx:active:not(:disabled){transform:none}}.chip-pip.svelte-mdoglx{flex:0 0 auto;width:var(--pip);height:var(--pip);background:var(--chip-color)}.chip-lead.svelte-mdoglx{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.chip-label.svelte-mdoglx{min-width:0;overflow:hidden;text-overflow:ellipsis}.chip.accent.svelte-mdoglx{--chip-color: var(--accent)}.chip.model.svelte-mdoglx{--chip-color: var(--model)}.chip.reasoning.svelte-mdoglx{--chip-color: var(--reasoning)}.chip.tool.svelte-mdoglx{--chip-color: var(--tool)}.chip.retry.svelte-mdoglx{--chip-color: var(--retry)}.chip.queue.svelte-mdoglx{--chip-color: var(--queue)}.chip.success.svelte-mdoglx{--chip-color: var(--success)}.chip.error.svelte-mdoglx{--chip-color: var(--error)}.chip.live.svelte-mdoglx{--chip-color: var(--live)}.status-text.svelte-8cba5n{min-width:0;overflow:hidden;text-overflow:ellipsis}.status-detail.svelte-8cba5n{max-width:120px;overflow:hidden;color:var(--text-3);font-size:inherit;font-weight:700;text-overflow:ellipsis}.status-icon.svelte-8cba5n{display:inline-flex;align-items:center;justify-content:center}.status-icon.animated.svelte-8cba5n{animation:svelte-8cba5n-status-breathe .9s var(--ease-in-out, ease-in-out) infinite}@keyframes svelte-8cba5n-status-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.status-icon.animated.svelte-8cba5n{animation:none;opacity:.85}}.icon-button.svelte-w50x32{width:var(--control-height);height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-2);cursor:pointer;transition:transform var(--duration-press) var(--ease-out),color var(--duration-fast) var(--ease-ui),border-color var(--duration-fast) var(--ease-ui),background var(--duration-fast) var(--ease-ui)}@media(hover:hover)and (pointer:fine){.icon-button.svelte-w50x32:hover:not(:disabled,[aria-disabled=true]){color:var(--text-1);border-color:var(--border-strong);background:var(--surface-3)}}.icon-button.svelte-w50x32:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.icon-button.primary.svelte-w50x32,.icon-button.pressed.svelte-w50x32{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 13%,var(--surface-2))}.icon-button.follow.svelte-w50x32{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.icon-button.svelte-w50x32:disabled,.icon-button[aria-disabled=true].svelte-w50x32{opacity:var(--disabled-opacity);cursor:default}@media(prefers-reduced-motion:reduce){.icon-button.svelte-w50x32:active:not(:disabled,[aria-disabled=true]){transform:none}}.copyable.svelte-cghfw2{display:inline-flex;align-items:center;gap:var(--gap-xs);min-width:0;max-width:100%}.copyable.svelte-cghfw2>:not(.copy){min-width:0;overflow-wrap:anywhere}.copyable.svelte-cghfw2 .copy{width:var(--control-height-xs);height:var(--control-height-xs);flex:none;opacity:0}.copyable.svelte-cghfw2:hover .copy,.copyable.svelte-cghfw2:focus-within .copy,.copyable.svelte-cghfw2 .copy.shown{opacity:1}@media(hover:none){.copyable.svelte-cghfw2 .copy{opacity:1}}.transcript.svelte-1t7kpyi{min-width:330px;max-width:430px;border-left:1px solid var(--border);background:var(--surface-1);display:flex;flex-direction:column;overflow:hidden}.transcript-head.svelte-1t7kpyi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px;border-bottom:1px solid var(--border)}h2.svelte-1t7kpyi{margin:0;font-size:var(--font-lg)}.transcript-controls.svelte-1t7kpyi{display:grid;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.filter-chips.svelte-1t7kpyi{display:inline-flex;flex-wrap:wrap;gap:4px}.search.svelte-1t7kpyi{height:var(--control-height-lg);display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-3)}.search.svelte-1t7kpyi input:where(.svelte-1t7kpyi){flex:1;min-width:0;border:0;background:transparent;color:var(--text-1);font-size:var(--font-md);outline:none}.search.svelte-1t7kpyi input:where(.svelte-1t7kpyi)::placeholder{color:var(--text-3)}.search.svelte-1t7kpyi .clear:where(.svelte-1t7kpyi){display:inline-flex;padding:2px;border:0;border-radius:var(--radius-xs);color:var(--text-3);background:transparent;cursor:pointer}@media(hover:hover)and (pointer:fine){.search.svelte-1t7kpyi .clear:where(.svelte-1t7kpyi):hover{color:var(--text-1)}}.items.svelte-1t7kpyi{min-height:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:12px}.turn-group.svelte-1t7kpyi{flex:0 0 auto;display:flex;flex-direction:column;min-height:58px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:color-mix(in srgb,var(--surface-1) 75%,var(--surface-0));transition:border-color var(--duration-fast) var(--ease-ui),transform var(--duration-fast) var(--ease-ui),background var(--duration-fast) var(--ease-ui)}.turn-group.active-turn.svelte-1t7kpyi{border-color:var(--border-strong);transform:translateY(-1px);background:color-mix(in srgb,var(--accent) 14%,var(--surface-0))}@media(hover:hover)and (pointer:fine){.turn-group.svelte-1t7kpyi:hover{border-color:var(--border-strong);transform:translateY(-1px);background:color-mix(in srgb,var(--surface-2) 38%,var(--surface-0))}}.turn-head.svelte-1t7kpyi{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--font-sm);font-weight:650}.turn-summary.svelte-1t7kpyi{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px 5px;color:inherit}.turn-main.svelte-1t7kpyi{min-width:0;display:grid;gap:2px}.turn-title.svelte-1t7kpyi{color:var(--text-1);font-size:var(--font-md)}.turn-preview.svelte-1t7kpyi{max-width:275px;overflow:hidden;color:var(--text-3);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.turn-meta.svelte-1t7kpyi{display:inline-flex;align-items:center;gap:7px;min-width:0}.turn-meta.svelte-1t7kpyi time:where(.svelte-1t7kpyi){color:var(--text-3);font-weight:500;font-variant-numeric:tabular-nums}.turn-stats.svelte-1t7kpyi{display:flex;flex-wrap:wrap;gap:5px;padding:0 9px 8px;color:var(--text-3);font-size:var(--font-xs);font-variant-numeric:tabular-nums}.turn-stats.svelte-1t7kpyi span:where(.svelte-1t7kpyi){padding:2px 6px;border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-0)}.turn-stats.svelte-1t7kpyi .error-stat:where(.svelte-1t7kpyi){color:var(--error)}.log-lines.svelte-1t7kpyi{display:grid;overflow:visible}.log-line.svelte-1t7kpyi{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 9px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent}.history-gap.svelte-1t7kpyi{margin:0;padding:7px 9px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-left:2px solid var(--error);background:color-mix(in srgb,var(--error) 8%,transparent);color:var(--text-2);font-size:var(--font-xs);line-height:1.45}.log-line.nested-subagent.svelte-1t7kpyi{position:relative;margin-left:18px;padding-left:12px;border-left:1px solid color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 5%,transparent)}.log-line.nested-subagent.svelte-1t7kpyi:before{content:"";position:absolute;left:-1px;top:19px;width:10px;border-top:1px solid color-mix(in srgb,var(--accent) 36%,transparent)}.log-line.svelte-1t7kpyi:last-child{border-bottom:0}.log-line.active-row.svelte-1t7kpyi{background:color-mix(in srgb,var(--accent) 16%,transparent)}.actor-icon.svelte-1t7kpyi{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);background:var(--surface-0)}.log-line.agent.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi){color:var(--accent)}.log-line.model.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi){color:var(--model)}.log-line.tool.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi){color:var(--tool)}.log-line.approval.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi),.log-line.queue.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi){color:var(--queue)}.log-line.done.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi){color:var(--success)}.log-line.error.svelte-1t7kpyi .actor-icon:where(.svelte-1t7kpyi){color:var(--error)}.line-content.svelte-1t7kpyi{min-width:0}.line-toggle.svelte-1t7kpyi{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left}.line-toggle.svelte-1t7kpyi:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}.line-toggle-main.svelte-1t7kpyi{min-width:0;display:grid}.row-toggle-icon.svelte-1t7kpyi{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-3);background:var(--surface-0)}.log-line.expanded.svelte-1t7kpyi .row-toggle-icon:where(.svelte-1t7kpyi),.line-toggle.svelte-1t7kpyi:focus-visible .row-toggle-icon:where(.svelte-1t7kpyi){color:var(--text-1);border-color:var(--border-strong)}@media(hover:hover)and (pointer:fine){.log-line.svelte-1t7kpyi:hover .row-toggle-icon:where(.svelte-1t7kpyi){color:var(--text-1);border-color:var(--border-strong)}}.line-meta.svelte-1t7kpyi{min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:6px;overflow:hidden;color:var(--text-3);font-size:var(--font-sm);font-variant-numeric:tabular-nums}.log-line.expanded.svelte-1t7kpyi .line-meta:where(.svelte-1t7kpyi){flex-wrap:wrap}.line-meta.svelte-1t7kpyi>.chip{flex-shrink:0}.line-tool.svelte-1t7kpyi{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--text-3);font-family:var(--font-mono);font-size:var(--figure-size);text-overflow:ellipsis;white-space:nowrap}.source-turn.svelte-1t7kpyi{flex:0 0 auto;padding:1px 5px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:var(--radius-chip);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:var(--font-xs)}.line-meta.svelte-1t7kpyi time:where(.svelte-1t7kpyi){flex:0 0 auto;margin-left:auto;color:var(--text-4);font-family:var(--font-mono);font-size:var(--figure-size);font-variant-numeric:tabular-nums}.line-details.svelte-1t7kpyi{display:grid;gap:8px;margin-top:8px}p.svelte-1t7kpyi{margin:0;color:var(--text-1);font-size:var(--font-md);line-height:1.42;word-break:break-word}.primary-payload.svelte-1t7kpyi{min-width:0;display:grid;gap:5px}.payload-label.svelte-1t7kpyi{color:var(--text-3);font-size:var(--font-sm);font-weight:650}pre.svelte-1t7kpyi{max-height:320px;margin:0;padding:8px;border-radius:var(--radius-sm);overflow:auto;background:var(--surface-0);color:var(--text-2);font-size:var(--font-sm)}.primary-pre.svelte-1t7kpyi{color:var(--text-1)}.row-ids.svelte-1t7kpyi{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 6px;margin:0}.row-ids.svelte-1t7kpyi div:where(.svelte-1t7kpyi){min-width:0;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.row-ids.svelte-1t7kpyi dt:where(.svelte-1t7kpyi){color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);text-transform:uppercase}.row-ids.svelte-1t7kpyi dd:where(.svelte-1t7kpyi){min-width:0;margin:0}.row-ids.svelte-1t7kpyi code:where(.svelte-1t7kpyi){min-width:0;overflow:hidden;color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.full-details.svelte-1t7kpyi pre:where(.svelte-1t7kpyi){margin-top:6px;color:var(--text-2);overflow-wrap:anywhere;white-space:pre-wrap}.citations.svelte-1t7kpyi{display:flex;flex-wrap:wrap;gap:6px}.citations.svelte-1t7kpyi a:where(.svelte-1t7kpyi){color:var(--accent);font-size:var(--font-sm);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.empty.svelte-1t7kpyi{color:var(--text-3)}@media(prefers-reduced-motion:reduce){.turn-group.svelte-1t7kpyi{transition:none}.turn-group.active-turn.svelte-1t7kpyi{transform:none}}.transparent.svelte-o4rduz{background:transparent}.a11y-hidden.svelte-60zq7r{display:none}.a11y-live-msg.svelte-60zq7r{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(100%)}.svelte-flow__selection.svelte-1yf9e43{position:absolute;top:0;left:0}.svelte-flow__selection-wrapper.svelte-1cd6s07{position:absolute;top:0;left:0;z-index:2000;pointer-events:all}.svelte-flow__selection-wrapper.svelte-1cd6s07:focus,.svelte-flow__selection-wrapper.svelte-1cd6s07:focus-visible{outline:none}.svelte-flow.svelte-1div7fa{width:100%;height:100%;overflow:hidden;position:relative;z-index:0}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1;touch-action:none}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.metric-strip.svelte-mkyoxt{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gutter-tight);min-width:0;margin:0}.metric.svelte-mkyoxt{display:inline-flex;align-items:center;gap:8px;min-width:86px;padding:8px 10px;border:1px solid var(--border);background:var(--surface-2)}.dense.svelte-mkyoxt .metric:where(.svelte-mkyoxt){min-width:72px;padding:6px 8px}.metric-icon.svelte-mkyoxt{display:inline-flex;flex:none}.metric-text.svelte-mkyoxt{min-width:0;display:flex;flex-direction:column-reverse;align-items:flex-start;line-height:1.2}dt.svelte-mkyoxt{margin:0}dd.svelte-mkyoxt{font-family:var(--font-mono);margin:0;color:var(--text-1);font-size:var(--font-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.strong.svelte-mkyoxt dd:where(.svelte-mkyoxt){color:var(--accent)}.cost.svelte-mkyoxt dd:where(.svelte-mkyoxt){color:var(--success)}.state-node.svelte-1nh3b6z{position:relative;width:230px;min-height:96px;padding:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone-color, var(--text-2)) 18%,var(--border));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--tone-color, var(--text-2)) 9%,var(--surface-2)),color-mix(in srgb,var(--surface-1) 88%,var(--surface-0)));color:var(--text-1);box-shadow:var(--shadow-node)}.state-node.selected.svelte-1nh3b6z{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent)}.state-node.active.svelte-1nh3b6z{border-color:var(--border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--tone-color, var(--text-2)) 22%,var(--surface-2)),color-mix(in srgb,var(--tone-color, var(--text-2)) 10%,var(--surface-1)))}.state-node.large.svelte-1nh3b6z{width:255px;min-height:112px}.state-node.container.svelte-1nh3b6z{background:color-mix(in srgb,var(--tone-color, var(--text-2)) 12%,transparent);box-shadow:var(--shadow-node-soft)}.state-node.container.svelte-1nh3b6z{--result-height: 26px}.neutral.svelte-1nh3b6z{--tone-color: var(--text-3)}.agent.svelte-1nh3b6z{--tone-color: var(--accent)}.model.svelte-1nh3b6z{--tone-color: var(--model)}.reasoning.svelte-1nh3b6z{--tone-color: var(--reasoning)}.tool.svelte-1nh3b6z{--tone-color: var(--tool)}.approval.svelte-1nh3b6z,.queue.svelte-1nh3b6z{--tone-color: var(--queue)}.done.svelte-1nh3b6z{--tone-color: var(--success)}.error.svelte-1nh3b6z{--tone-color: var(--error)}.topline.svelte-1nh3b6z{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.topline.svelte-1nh3b6z .chip{flex:0 0 auto;max-width:128px}.title.svelte-1nh3b6z{overflow:hidden;font-size:var(--font-lg);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.title-wrap.svelte-1nh3b6z{min-width:0;display:inline-flex;align-items:center;gap:7px}.title-dot.svelte-1nh3b6z{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-chip);background:var(--text-3);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,transparent)}.title-dot.model.svelte-1nh3b6z{background:var(--model)}.title-dot.reasoning.svelte-1nh3b6z{background:var(--reasoning)}.title-dot.tool.svelte-1nh3b6z{background:var(--tool)}.title-dot.approval.svelte-1nh3b6z{background:var(--queue)}.node-handle{width:1px;height:1px;border:0;opacity:0;pointer-events:none}.node-handle.approval-port{width:9px;height:9px;border:1px solid color-mix(in srgb,var(--queue) 76%,var(--text-1) 10%);background:var(--queue);box-shadow:0 0 0 3px color-mix(in srgb,var(--queue) 24%,transparent);opacity:1}.node-handle.tool-approval-port{top:72px}.subtitle.svelte-1nh3b6z{margin-top:7px;overflow:hidden;color:var(--text-2);font-size:var(--font-md);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.result.svelte-1nh3b6z{--result-top: calc(16px + var(--gap-xs));position:relative;margin-top:8px}.result-head.svelte-1nh3b6z{display:flex;align-items:center;gap:var(--gap-sm);height:16px;margin-bottom:var(--gap-xs);color:var(--text-4)}.caret.svelte-1nh3b6z{width:2px;height:9px;background:var(--tone-color, var(--text-2));animation:svelte-1nh3b6z-caret-blink 1.1s steps(2,jump-none) infinite}@keyframes svelte-1nh3b6z-caret-blink{to{opacity:.15}}.result-body.svelte-1nh3b6z{height:var(--result-height, 132px);max-width:100%;margin:0;padding:var(--gap-sm);overflow-y:auto;overflow-x:hidden;border:1px solid color-mix(in srgb,var(--tone-color, var(--text-3)) 20%,var(--border));background:var(--result-bg);color:var(--text-3);font-size:var(--font-sm);line-height:1.35;white-space:pre-wrap;word-break:break-word;overscroll-behavior:contain}.state-node.svelte-1nh3b6z{--result-bg: var(--surface-0)}.result.svelte-1nh3b6z:before,.result.svelte-1nh3b6z:after{content:"";position:absolute;right:1px;left:1px;height:20px;opacity:0;pointer-events:none}.result.svelte-1nh3b6z:before{top:calc(var(--result-top) + 1px);background:linear-gradient(to bottom,var(--result-bg),transparent)}.result.svelte-1nh3b6z:after{bottom:1px;background:linear-gradient(to top,var(--result-bg),transparent)}.result.clipped-top.svelte-1nh3b6z:before,.result.clipped-bottom.svelte-1nh3b6z:after{opacity:1}.result.code.svelte-1nh3b6z{--result-bg: var(--code-block-bg)}.result-body.code.svelte-1nh3b6z{border-color:var(--code-block-border);color:var(--code-block-text);box-shadow:var(--code-block-shadow);font-family:var(--font-mono);line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre;word-break:normal;overflow-x:auto}.result-body.code.svelte-1nh3b6z:before{position:absolute;top:0;right:0}.result-body.svelte-1nh3b6z code:where(.svelte-1nh3b6z){display:block;font:inherit}@media(prefers-reduced-motion:reduce){.caret.svelte-1nh3b6z{animation:none}}.metrics.svelte-1nh3b6z{display:flex;gap:8px;margin-top:10px}.metrics.svelte-1nh3b6z span:where(.svelte-1nh3b6z){display:inline-flex;flex-direction:column;gap:2px}.metrics.svelte-1nh3b6z strong:where(.svelte-1nh3b6z){color:var(--text-1);font-size:var(--font-md);font-variant-numeric:tabular-nums}.agent-glyph.svelte-vox2iq{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--text-4) 42%,var(--border));border-radius:var(--radius-lg);color:color-mix(in srgb,var(--text-4) 76%,var(--text-1));background:color-mix(in srgb,var(--text-4) 14%,var(--surface-1));box-shadow:var(--shadow-inset-bright),var(--shadow-ring-faint)}.agent-glyph.svelte-vox2iq svg{opacity:.72}.agent-initial.svelte-vox2iq{position:absolute;right:4px;bottom:2px;color:var(--text-1);font-size:var(--font-2xs);font-weight:800;line-height:1}.agent-status.svelte-vox2iq{position:absolute;right:-3px;bottom:-3px;width:var(--pip-lg);height:var(--pip-lg);border:2px solid var(--surface-1);background:var(--text-3)}.agent-glyph.available.svelte-vox2iq .agent-status:where(.svelte-vox2iq){background:var(--success)}.agent-glyph.busy.svelte-vox2iq .agent-status:where(.svelte-vox2iq){background:var(--accent)}.agent-glyph.approval.svelte-vox2iq .agent-status:where(.svelte-vox2iq){background:var(--live)}.agent-glyph.error.svelte-vox2iq .agent-status:where(.svelte-vox2iq){background:var(--error)}.workflow-boundary.svelte-1w7rlq5{pointer-events:none;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 88%,var(--accent) 12%),color-mix(in srgb,var(--surface-2) 90%,var(--accent) 10%));box-shadow:var(--shadow-node-tall)}.workflow-boundary.parent.svelte-1w7rlq5 .workflow-head:where(.svelte-1w7rlq5){background:color-mix(in srgb,var(--surface-0) 28%,transparent)}.workflow-boundary.subagent.svelte-1w7rlq5{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,var(--accent) 8%),color-mix(in srgb,var(--surface-2) 88%,var(--accent) 12%));box-shadow:var(--shadow-node-mid)}.workflow-boundary.subagent.svelte-1w7rlq5 .workflow-head:where(.svelte-1w7rlq5){background:color-mix(in srgb,var(--surface-0) 34%,transparent);border-bottom-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.workflow-handle{width:1px;height:1px;border:0;opacity:0;pointer-events:none}.workflow-head.svelte-1w7rlq5{min-height:88px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 14px 11px;border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--text-1);font-size:var(--font-md);font-weight:700}.workflow-title-group.svelte-1w7rlq5{min-width:0;display:flex;flex:1;flex-direction:column;gap:6px}.workflow-title.svelte-1w7rlq5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-subtitle.svelte-1w7rlq5{overflow:hidden;color:var(--text-3);font-size:var(--font-sm);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workflow-status.svelte-1w7rlq5{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:var(--font-sm);white-space:nowrap}.interfaces.svelte-1w7rlq5{pointer-events:auto;display:flex;align-items:center;gap:5px;min-width:0}.interface-chip.svelte-1w7rlq5{min-width:0;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 7px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 10%,transparent);color:color-mix(in srgb,var(--accent) 74%,var(--text-1));font-size:var(--font-xs);font-weight:650}.interface-chip.muted.svelte-1w7rlq5{max-width:none;color:var(--text-3);background:color-mix(in srgb,var(--text-3) 8%,transparent);border-color:color-mix(in srgb,var(--text-3) 20%,var(--border))}.flow-wrap.svelte-1qhbifv{position:relative;width:100%;height:100%;min-height:0;background:var(--flow-canvas)}.node-inspector.svelte-1qhbifv{--tone-color: var(--text-3);display:flex;width:min(760px,calc(100% - var(--gutter) * 4));max-height:min(720px,calc(100% - var(--gutter) * 4));padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--tone-color) 72%,var(--text-1) 6%);background:color-mix(in srgb,var(--tone-color) 9%,var(--surface-2));color:var(--text-1);box-shadow:var(--shadow-modal)}.node-inspector.svelte-1qhbifv::backdrop{background:var(--overlay-scrim)}.inspector-body.svelte-1qhbifv{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gutter);padding:var(--gutter)}.node-inspector.neutral.svelte-1qhbifv{--tone-color: var(--text-3)}.node-inspector.agent.svelte-1qhbifv{--tone-color: var(--accent)}.node-inspector.model.svelte-1qhbifv{--tone-color: var(--model)}.node-inspector.reasoning.svelte-1qhbifv{--tone-color: var(--reasoning)}.node-inspector.tool.svelte-1qhbifv{--tone-color: var(--tool)}.node-inspector.approval.svelte-1qhbifv,.node-inspector.queue.svelte-1qhbifv{--tone-color: var(--queue)}.node-inspector.done.svelte-1qhbifv{--tone-color: var(--success)}.node-inspector.error.svelte-1qhbifv{--tone-color: var(--error)}.inspector-header.svelte-1qhbifv{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter);min-width:0}.inspector-heading.svelte-1qhbifv{display:flex;align-items:flex-start;gap:var(--gutter-tight);min-width:0}.inspector-heading.svelte-1qhbifv h2:where(.svelte-1qhbifv){margin:0;font-size:var(--font-title);line-height:1.2;letter-spacing:0}.inspector-heading.svelte-1qhbifv p:where(.svelte-1qhbifv){margin:var(--gap-xs) 0 0;color:var(--text-2);font-size:var(--font-lg);line-height:1.35;word-break:break-word}.inspector-dot.svelte-1qhbifv{flex:0 0 auto;width:var(--pip-lg);height:var(--pip-lg);margin-top:var(--gap-md);background:var(--tone-color)}.inspector-dot.neutral.svelte-1qhbifv{background:var(--text-3)}.inspector-dot.agent.svelte-1qhbifv{background:var(--accent)}.inspector-dot.model.svelte-1qhbifv{background:var(--model)}.inspector-dot.reasoning.svelte-1qhbifv{background:var(--reasoning)}.inspector-dot.tool.svelte-1qhbifv{background:var(--tool)}.inspector-dot.approval.svelte-1qhbifv,.inspector-dot.queue.svelte-1qhbifv{background:var(--queue)}.inspector-dot.done.svelte-1qhbifv{background:var(--success)}.inspector-dot.error.svelte-1qhbifv{background:var(--error)}.inspector-actions.svelte-1qhbifv{display:flex;align-items:center;gap:var(--gap-md);flex:0 0 auto}.inspector-content.svelte-1qhbifv{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--gutter);overflow-y:auto}.inspector-section.svelte-1qhbifv{display:flex;flex-direction:column;gap:var(--gap-sm)}.expanded-detail-wrap.svelte-1qhbifv{position:relative;min-width:0}.expanded-detail.svelte-1qhbifv{margin:0;padding:var(--gutter);overflow-x:auto;border:1px solid color-mix(in srgb,var(--tone-color) 22%,var(--border));background:var(--surface-0);color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-code);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.expanded-detail.code.svelte-1qhbifv,.expanded-detail.json.svelte-1qhbifv{padding-top:calc(var(--gutter) + var(--control-height-xs));border-color:var(--code-block-border);background:var(--code-block-bg);color:var(--code-block-text);box-shadow:var(--code-block-shadow);white-space:pre;overflow-wrap:normal}.expanded-detail.code.svelte-1qhbifv:before,.expanded-detail.json.svelte-1qhbifv:before{position:absolute;top:var(--gap-md);right:var(--gap-md)}.flow-wrap.svelte-1qhbifv .svelte-flow__node:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.svelte-flow__edge-text{fill:var(--text-2);font-size:var(--font-sm);font-weight:650}.svelte-flow__edge-path{stroke:color-mix(in srgb,var(--accent) 45%,var(--border-strong));stroke-width:1.4}.edge-main .svelte-flow__edge-path{stroke:color-mix(in srgb,var(--accent) 48%,var(--border-strong))}.edge-reasoning .svelte-flow__edge-path{stroke:color-mix(in srgb,var(--reasoning) 62%,var(--border-strong));stroke-width:1.3}.edge-approval .svelte-flow__edge-path{stroke:color-mix(in srgb,var(--queue) 78%,var(--text-1) 6%);stroke-width:2;stroke-dasharray:6 5}.edge-approval .svelte-flow__edge-text{fill:color-mix(in srgb,var(--queue) 82%,var(--text-1) 8%)}.edge-output .svelte-flow__edge-path{stroke:color-mix(in srgb,var(--success) 58%,var(--border-strong))}.svelte-flow__controls{border:1px solid var(--border);box-shadow:none}.svelte-flow__controls-button{background:var(--surface-2);border-bottom-color:var(--border);color:var(--text-2)}.svelte-flow__controls-button svg.lucide-icon{fill:none;max-width:none;max-height:none;width:14px;height:14px}.svelte-flow__controls-button.graph-focus-toggle[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 13%,var(--surface-2))}.svelte-flow__minimap{background:var(--surface-1);border:1px solid var(--border)}.svelte-flow__minimap-node.mm-fail{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.svelte-flow__minimap-node.mm-wait{clip-path:circle(50%)}.svelte-flow__minimap-node.mm-done{clip-path:inset(12% round 1px)}.waterfall.svelte-18k9yrp{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--surface-0)}.waterfall-head.svelte-18k9yrp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-1)}.title.svelte-18k9yrp h2:where(.svelte-18k9yrp){margin:0;font-size:var(--font-xl)}.title.svelte-18k9yrp p:where(.svelte-18k9yrp){margin:3px 0 0;color:var(--text-3);font-size:var(--font-md)}.rollup.svelte-18k9yrp{display:inline-flex;flex-wrap:wrap;gap:8px}.roll.svelte-18k9yrp{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.roll-icon.svelte-18k9yrp{display:inline-flex}.roll.model.svelte-18k9yrp .roll-icon:where(.svelte-18k9yrp){color:var(--model)}.roll.tool.svelte-18k9yrp .roll-icon:where(.svelte-18k9yrp){color:var(--tool)}.roll.approval.svelte-18k9yrp .roll-icon:where(.svelte-18k9yrp){color:var(--queue)}.roll-text.svelte-18k9yrp{display:grid;line-height:1.2}.roll-text.svelte-18k9yrp strong:where(.svelte-18k9yrp){color:var(--text-1);font-size:var(--font-lg);font-variant-numeric:tabular-nums}.turns.svelte-18k9yrp{min-height:0;overflow-y:auto;padding:12px 18px 18px;display:flex;flex-direction:column;gap:8px}.turn-row.svelte-18k9yrp{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:14px;align-items:start;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.track-wrap.svelte-18k9yrp{display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px;align-items:start}.lane-rail.svelte-18k9yrp{position:relative}.lane-mark.svelte-18k9yrp{position:absolute;left:0;display:inline-flex;align-items:center;height:20px;opacity:.75}.lane-mark.model.svelte-18k9yrp{color:var(--model)}.lane-mark.tool.svelte-18k9yrp{color:var(--tool)}.lane-mark.approval.svelte-18k9yrp{color:var(--queue)}.axis.svelte-18k9yrp{position:relative;height:16px;border-bottom:1px solid var(--border)}.playhead.svelte-18k9yrp{position:absolute;top:0;bottom:0;z-index:2;width:1px;background:var(--text-1);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-0) 60%,transparent);pointer-events:none}.tick.svelte-18k9yrp{position:absolute;bottom:2px;color:var(--text-3);font-size:var(--font-xs);font-variant-numeric:tabular-nums;transform:translate(-50%);white-space:nowrap}.tick.svelte-18k9yrp:first-child{transform:none}.tick[data-last=true].svelte-18k9yrp{transform:translate(-100%)}.turn-label.svelte-18k9yrp{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:baseline;padding-top:4px}.turn-toggle.svelte-18k9yrp{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.turn-toggle.svelte-18k9yrp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.turn-chevron.svelte-18k9yrp{display:inline-flex;color:var(--text-3);vertical-align:-2px}.turn-toggle.svelte-18k9yrp:focus-visible .turn-chevron:where(.svelte-18k9yrp){color:var(--text-1)}@media(hover:hover)and (pointer:fine){.turn-toggle.svelte-18k9yrp:hover .turn-chevron:where(.svelte-18k9yrp){color:var(--text-1)}}.turn-no.svelte-18k9yrp{color:var(--text-1);font-size:var(--font-md);font-weight:650}.turn-dur.svelte-18k9yrp{justify-self:end;color:var(--text-2);font-size:var(--font-md);font-variant-numeric:tabular-nums}.proportion.svelte-18k9yrp{height:20px;display:flex;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.slice.model.svelte-18k9yrp{background:var(--model)}.slice.tool.svelte-18k9yrp{background:var(--tool)}.slice.approval.svelte-18k9yrp{background:var(--queue)}.track.svelte-18k9yrp{position:relative;min-height:30px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-2) 55%,transparent);background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--border) 55%,transparent) 0 1px,transparent 1px var(--tick-gap))}.turn-body.svelte-18k9yrp{min-width:0;display:grid;gap:8px}.parent-track.svelte-18k9yrp{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 45%,transparent)}.subagent-stack.svelte-18k9yrp{display:grid;gap:7px;padding-left:12px;border-left:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.subagent-row.svelte-18k9yrp{display:grid;grid-template-columns:minmax(120px,168px) minmax(0,1fr);gap:10px;align-items:start}.subagent-label.svelte-18k9yrp{min-width:0;display:grid;gap:1px;padding-top:1px}.subagent-label.svelte-18k9yrp span:where(.svelte-18k9yrp){width:max-content;padding:1px 5px;border:1px solid color-mix(in srgb,var(--accent) 44%,transparent);border-radius:var(--radius-xs);color:var(--accent);font-size:var(--font-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.subagent-label.svelte-18k9yrp strong:where(.svelte-18k9yrp){min-width:0;overflow:hidden;color:var(--text-2);font-size:var(--font-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.subagent-label.svelte-18k9yrp small:where(.svelte-18k9yrp){color:var(--text-3);font-size:var(--font-xs);font-variant-numeric:tabular-nums}.subagent-track.svelte-18k9yrp{background:color-mix(in srgb,var(--surface-2) 36%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}.bar.svelte-18k9yrp{position:absolute;top:3px;height:20px;min-width:2px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--surface-0);cursor:pointer;font:inherit;font-size:var(--font-xs);font-variant-numeric:tabular-nums;overflow:visible;transition:filter var(--duration-fast) var(--ease-ui),opacity var(--duration-fast) var(--ease-ui),outline-color var(--duration-fast) var(--ease-ui)}.bar.svelte-18k9yrp:before{content:"";position:absolute;top:-2px;right:-10px;bottom:-2px;left:-10px}.bar-text.svelte-18k9yrp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar.unlabelled.svelte-18k9yrp{padding:0}.bar.unlabelled.svelte-18k9yrp .bar-text:where(.svelte-18k9yrp){position:absolute;top:50%;left:calc(100% + 6px);z-index:9;padding:1px 6px;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-3);color:var(--text-1);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--duration-fast) var(--ease-ui)}.bar.unlabelled.flip.svelte-18k9yrp .bar-text:where(.svelte-18k9yrp){left:auto;right:calc(100% + 6px)}.bar.unlabelled.svelte-18k9yrp:hover,.bar.unlabelled.svelte-18k9yrp:focus-visible{z-index:8}.bar.unlabelled.svelte-18k9yrp:hover .bar-text:where(.svelte-18k9yrp),.bar.unlabelled.svelte-18k9yrp:focus-visible .bar-text:where(.svelte-18k9yrp){opacity:1}.bar.model.svelte-18k9yrp{border-color:color-mix(in srgb,var(--model) 75%,var(--surface-0));background:color-mix(in srgb,var(--model) 18%,var(--surface-0));color:var(--model)}.bar.tool.svelte-18k9yrp{background:var(--tool)}.bar.approval.svelte-18k9yrp{background:var(--queue)}.bar.error.svelte-18k9yrp{background:var(--error)}.bar.ongoing.svelte-18k9yrp{border-style:dashed}.bar.future.svelte-18k9yrp{opacity:.32}.bar.active.svelte-18k9yrp{outline:1px solid var(--text-1);outline-offset:0}@media(hover:hover)and (pointer:fine){.bar.svelte-18k9yrp:hover{filter:brightness(1.12)}}.track-empty.svelte-18k9yrp,.empty.svelte-18k9yrp{color:var(--text-3);font-size:var(--font-sm)}.track-empty.svelte-18k9yrp{position:absolute;left:8px;top:6px}.history-gap.svelte-18k9yrp{margin:0 0 6px;padding:5px 8px;border-left:2px solid var(--error);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 8%,transparent);color:var(--text-2);font-size:var(--font-xs);line-height:1.45}.empty.svelte-18k9yrp{padding:20px 2px}@media(prefers-reduced-motion:reduce){.bar.svelte-18k9yrp,.bar.svelte-18k9yrp .bar-text:where(.svelte-18k9yrp){transition:none}}.usage-chart.svelte-36d8ze{--usage-line: var(--warning);--usage-fill: color-mix(in srgb, var(--warning) 14%, transparent);--usage-marker: color-mix(in srgb, var(--text-1) 55%, transparent);--usage-grid: var(--border);--usage-axis-text: var(--text-3);min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:var(--gutter);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.chart-head.svelte-36d8ze{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--text-2);font-size:var(--font-sm)}.current-value.svelte-36d8ze{color:var(--text-3);font-size:var(--font-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.plot.svelte-36d8ze{position:relative;min-width:0;height:100%;min-height:var(--plot-height)}.plot.svelte-36d8ze .usage-plot{display:block;width:100%;height:100%;overflow:visible}.plot.svelte-36d8ze .usage-plot text{fill:var(--usage-axis-text);font-size:var(--font-xs);font-variant-numeric:tabular-nums}.plot.svelte-36d8ze .usage-plot .ts-chart__grid line,.plot.svelte-36d8ze .usage-plot .ts-chart__axes line,.plot.svelte-36d8ze .usage-plot .ts-chart__axes path{stroke:var(--usage-grid);stroke-width:1;vector-effect:non-scaling-stroke}.chart-empty.svelte-36d8ze{margin:0;align-self:center;color:var(--text-3);font-size:var(--font-sm)}.usage-tip.svelte-36d8ze{display:grid;gap:1px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-1);font-size:var(--font-sm);white-space:nowrap}.usage-tip.svelte-36d8ze strong:where(.svelte-36d8ze){font-variant-numeric:tabular-nums}.usage-tip.svelte-36d8ze span:where(.svelte-36d8ze){color:var(--text-3);font-size:var(--font-xs)}.visually-hidden.svelte-36d8ze{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.plot.svelte-36d8ze .usage-plot *{transition:none!important;animation:none!important}}.model-breakdown.svelte-1ijylm9{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--gutter-tight);padding:var(--gutter);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.head.svelte-1ijylm9{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:var(--font-md);white-space:nowrap}.model-strip.svelte-1ijylm9{margin:0;padding:0;list-style:none;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:var(--gutter-tight) var(--gutter)}li.svelte-1ijylm9{min-width:0;display:grid;align-content:start;gap:4px}.name.svelte-1ijylm9{display:block;overflow:hidden;color:var(--text-1);font-size:var(--font-md);text-overflow:ellipsis;white-space:nowrap}.bar-track.svelte-1ijylm9{display:block;flex:1;min-width:0;height:5px;border-radius:var(--radius-chip);background:color-mix(in srgb,var(--surface-0) 70%,transparent);overflow:hidden}.bar.svelte-1ijylm9{display:block;height:100%;border-radius:var(--radius-chip);background:var(--model)}.row-meta.svelte-1ijylm9{display:flex;align-items:center;gap:8px}.value.svelte-1ijylm9{flex:none;color:var(--text-2);font-size:var(--font-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.empty-state.svelte-1ijylm9{display:flex;align-items:center}.empty.svelte-1ijylm9{margin:0;color:var(--text-3);font-size:var(--font-sm)}.usage-reading.svelte-zi6la0{container-type:inline-size;min-width:0;height:100%;overflow:auto}.usage-reading-body.svelte-zi6la0{min-width:0;height:100%;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(300px,1.4fr);gap:var(--gutter);align-items:stretch}.usage-detail.svelte-zi6la0{min-width:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--gutter)}.usage-metrics.svelte-zi6la0{min-width:0;display:grid;align-content:start;gap:var(--gutter-tight);padding:var(--gutter);border:1px solid var(--border);background:var(--surface-2)}.usage-at-cursor.svelte-zi6la0{margin:0}.usage-breakdown-label.svelte-zi6la0{margin:0;padding-top:var(--gutter-tight);border-top:1px solid var(--border);text-decoration:underline dotted var(--text-3);text-underline-offset:3px;cursor:help}.usage-unmeasured.svelte-zi6la0{grid-column:2;margin:0;padding:var(--gutter);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--font-sm);line-height:1.4}@container (max-width: 560px){.usage-reading-body.svelte-zi6la0{grid-template-columns:minmax(0,1fr);align-content:start;height:auto}.usage-unmeasured.svelte-zi6la0{grid-column:1}}.step-controller.svelte-28x5h3{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-md);padding:var(--gap-md) var(--gutter);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-1) 92%,var(--surface-0))}.transport.svelte-28x5h3{flex:none;display:flex;align-items:center;gap:var(--gap-sm)}.rule.svelte-28x5h3{align-self:stretch;width:1px;background:var(--border)}.speed{min-width:42px;justify-content:center;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-tight)}.scrub.svelte-28x5h3{position:relative;flex:1 1 240px;min-width:160px;height:18px;display:flex;align-items:center}.bar.svelte-28x5h3{position:relative;width:100%;height:6px;background:var(--surface-0);box-shadow:inset 0 0 0 1px var(--border);transition:height var(--duration-fast) var(--ease-out)}.scrub.svelte-28x5h3:focus-within .bar:where(.svelte-28x5h3){height:12px}.segments.svelte-28x5h3{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.segment.svelte-28x5h3{position:absolute;top:0;bottom:0;background:linear-gradient(to right,color-mix(in srgb,var(--text-2) 40%,transparent) 0 var(--fill),color-mix(in srgb,var(--text-1) 7%,transparent) var(--fill) 100%);border-right:1px solid var(--border-strong)}.segment.current.svelte-28x5h3{background:linear-gradient(to right,color-mix(in srgb,var(--text-1) 62%,transparent) 0 var(--fill),color-mix(in srgb,var(--text-1) 12%,transparent) var(--fill) 100%)}.ridge.svelte-28x5h3{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ridge-area.svelte-28x5h3{fill:color-mix(in srgb,var(--text-1) 13%,transparent)}.ridge-line.svelte-28x5h3{fill:none;stroke:color-mix(in srgb,var(--text-1) 38%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.scrub-input.svelte-28x5h3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:grab}.scrub-input.svelte-28x5h3:active{cursor:grabbing}.scrub-input.svelte-28x5h3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.scrub-input.svelte-28x5h3::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:2px;height:18px;background:transparent;border:0}.scrub-input.svelte-28x5h3::-moz-range-thumb{width:2px;height:18px;background:transparent;border:0}.cue.svelte-28x5h3{position:absolute;top:0;z-index:2;width:11px;height:100%;padding:0;border:0;background:transparent;transform:translate(-50%);cursor:pointer}.cue.svelte-28x5h3:before{content:"";position:absolute;top:50%;left:50%;width:3px;height:10px;background:var(--text-3);transform:translate(-50%,-50%);transition:height var(--duration-fast) var(--ease-out)}.cue.approval.svelte-28x5h3:before,.cue.queue.svelte-28x5h3:before{background:var(--queue)}.cue.error.svelte-28x5h3:before{background:var(--error)}.cue.svelte-28x5h3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.cue.aimed.svelte-28x5h3:before{height:14px}.playhead.svelte-28x5h3{position:absolute;top:0;z-index:3;height:100%;width:2px;margin-left:-1px;background:var(--text-1);pointer-events:none}.knob.svelte-28x5h3{position:absolute;top:50%;left:50%;width:9px;height:9px;background:var(--text-1);transform:translate(-50%,-50%) scale(0);transition:transform var(--duration-fast) var(--ease-out)}.scrub.svelte-28x5h3:focus-within .knob:where(.svelte-28x5h3){transform:translate(-50%,-50%) scale(1)}.tip.svelte-28x5h3{position:absolute;bottom:calc(100% + var(--gap-sm));z-index:20;display:flex;align-items:center;gap:6px;max-width:min(340px,100%);padding:3px 8px;border:1px solid var(--border-strong);background:var(--surface-3);box-shadow:var(--shadow-floating);color:var(--text-1);font-size:var(--font-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out)}.scrub.svelte-28x5h3:focus-within .tip:where(.svelte-28x5h3){opacity:1}.tip-title.svelte-28x5h3{min-width:0;overflow:hidden;text-overflow:ellipsis}.tip-turn.svelte-28x5h3{flex:none;color:var(--text-3)}.tip-hint.svelte-28x5h3{flex:none;color:var(--accent)}.dot.svelte-28x5h3{flex:none;width:var(--pip);height:var(--pip);background:var(--text-4)}.dot.error.svelte-28x5h3{background:var(--error)}.dot.approval.svelte-28x5h3,.dot.queue.svelte-28x5h3{background:var(--queue)}.dot.done.svelte-28x5h3{background:var(--success)}.aside.svelte-28x5h3{flex:none;display:flex;align-items:center}.now.svelte-28x5h3{position:relative;flex:none}.pos.svelte-28x5h3{min-width:calc(var(--pos-chars, 7) * 1ch);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-tight)}.now-card.svelte-28x5h3{position:absolute;right:0;bottom:calc(100% + var(--gap-sm));z-index:20;width:min(340px,70vw);display:grid;gap:6px;padding:9px 10px;border:1px solid var(--border-strong);background:var(--surface-3);box-shadow:var(--shadow-floating);transform-origin:bottom right;opacity:1;transform:none;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@starting-style{.now-card.svelte-28x5h3{opacity:0;transform:scale(.96) translateY(3px)}}.now-head.svelte-28x5h3{display:flex;align-items:center;gap:7px;min-width:0}.now-head.svelte-28x5h3 strong:where(.svelte-28x5h3){min-width:0;color:var(--text-1);font-size:var(--font-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-type.svelte-28x5h3{flex:none;margin-left:auto;color:var(--text-4)}.now-where.svelte-28x5h3{margin:0;color:var(--text-3);font-variant-numeric:tabular-nums}.now-body.svelte-28x5h3{margin:0;color:var(--text-2);font-size:var(--font-sm);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}@media(hover:hover)and (pointer:fine){.scrub.svelte-28x5h3:hover .bar:where(.svelte-28x5h3){height:12px}.scrub.svelte-28x5h3:hover .knob:where(.svelte-28x5h3){transform:translate(-50%,-50%) scale(1)}.scrub.svelte-28x5h3:hover .tip:where(.svelte-28x5h3){opacity:1}.cue.svelte-28x5h3:hover:before{height:14px}}@media(max-width:760px){.scrub.svelte-28x5h3{order:3;flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.bar.svelte-28x5h3,.knob.svelte-28x5h3,.tip.svelte-28x5h3,.cue.svelte-28x5h3:before,.now-card.svelte-28x5h3{transition:none}@starting-style{.now-card.svelte-28x5h3{opacity:0;transform:none}}}.sheet.svelte-12s6keg{width:min(420px,calc(100% - var(--gutter) * 4));max-height:calc(100% - var(--gutter) * 4);overflow:auto;padding:var(--gutter);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);color:var(--text-1);box-shadow:var(--shadow-modal);animation:svelte-12s6keg-rise var(--duration-fast) var(--ease-out)}.sheet.svelte-12s6keg::backdrop{background:var(--overlay-scrim)}h2.svelte-12s6keg{margin:0 0 var(--gutter);color:var(--text-1);font-size:var(--font-lg);font-weight:650}h3.svelte-12s6keg{margin:var(--gutter) 0 var(--gap-xs);color:var(--text-3);font-size:var(--font-sm);font-weight:650;letter-spacing:.06em;text-transform:uppercase}h3.svelte-12s6keg:first-of-type{margin-top:0}dl.svelte-12s6keg{margin:0;display:grid;gap:var(--gap-2xs)}.row.svelte-12s6keg{display:grid;grid-template-columns:116px minmax(0,1fr);gap:var(--gap-lg);align-items:center;padding:var(--gap-xs) var(--gap-sm);border-radius:var(--radius-sm)}.row.svelte-12s6keg:nth-child(odd){background:color-mix(in srgb,var(--text-1) 2%,transparent)}dt.svelte-12s6keg{margin:0}kbd.svelte-12s6keg{display:inline-block;padding:var(--gap-2xs) var(--gap-sm);border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--control-bg);color:var(--text-1);font-family:inherit;font-size:var(--font-sm);font-weight:650;white-space:nowrap}dd.svelte-12s6keg{margin:0;min-width:0;color:var(--text-2);font-size:var(--font-md)}.note.svelte-12s6keg{margin:var(--gutter) 0 0;color:var(--text-3);font-size:var(--font-sm);line-height:1.45}@keyframes svelte-12s6keg-rise{0%{opacity:0;transform:translateY(4px) scale(.98)}}@media(prefers-reduced-motion:reduce){.sheet.svelte-12s6keg{animation:none}}.field.svelte-1ssg8ji{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin-bottom:11px;overflow-wrap:anywhere}.field.inline.svelte-1ssg8ji{margin-bottom:9px}.label-text.svelte-1ssg8ji{color:var(--text-2);font-size:11px;font-weight:680;letter-spacing:.02em}.req.svelte-1ssg8ji{margin-left:2px;color:var(--error)}.hint.svelte-1ssg8ji{margin:0;color:var(--text-3);font-size:11px;line-height:1.4}.field-error.svelte-1ssg8ji{margin:0;color:var(--error);font-size:11px;line-height:1.4}.check.svelte-1ssg8ji{min-width:0;display:flex;gap:7px;align-items:flex-start;cursor:pointer}.check.svelte-1ssg8ji .label-text:where(.svelte-1ssg8ji){min-width:0;color:var(--text-1)}.check.svelte-1ssg8ji input:where(.svelte-1ssg8ji){flex:none;margin:1px 0 0;accent-color:var(--accent)}input[type=text].svelte-1ssg8ji,input[type=number].svelte-1ssg8ji,select.svelte-1ssg8ji,textarea.svelte-1ssg8ji{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text-1);font:inherit;font-size:12px}[aria-invalid=true].svelte-1ssg8ji{border-color:color-mix(in srgb,var(--error) 60%,var(--border))}input[type=text].svelte-1ssg8ji:focus-visible,input[type=number].svelte-1ssg8ji:focus-visible,select.svelte-1ssg8ji:focus-visible,textarea.svelte-1ssg8ji:focus-visible{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));outline:0;box-shadow:0 0 0 3px var(--focus-ring)}input.svelte-1ssg8ji::placeholder,textarea.svelte-1ssg8ji::placeholder{color:var(--text-3)}textarea.svelte-1ssg8ji{resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}input.svelte-1ssg8ji:disabled,select.svelte-1ssg8ji:disabled,textarea.svelte-1ssg8ji:disabled{cursor:default;opacity:.58}.rows.svelte-1ssg8ji{display:grid;gap:6px}.row.svelte-1ssg8ji{display:flex;gap:6px;align-items:center}.row.svelte-1ssg8ji>:where(.svelte-1ssg8ji):first-child{flex:1 1 auto;min-width:0}.row-action.svelte-1ssg8ji,.row-add.svelte-1ssg8ji{padding:5px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface-2);color:var(--text-2);font:inherit;font-size:11px;cursor:pointer}.row-action.svelte-1ssg8ji:hover:not(:disabled),.row-add.svelte-1ssg8ji:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-1)}.row-action.svelte-1ssg8ji:disabled,.row-add.svelte-1ssg8ji:disabled{cursor:default;opacity:.58}.row-add.svelte-1ssg8ji{justify-self:start}.nested.svelte-1ssg8ji{min-width:0;margin:0;padding:10px 11px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--surface-2) 60%,var(--surface-1))}.start-sheet.svelte-1g3jrqn{width:min(800px,calc(100% - var(--gutter) * 2));box-sizing:border-box;max-height:calc(100dvh - var(--gutter) * 4);padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-modal);overflow:hidden}.start-sheet.svelte-1g3jrqn::backdrop{background:var(--overlay-scrim)}form.svelte-1g3jrqn{display:flex;flex-direction:column;max-height:inherit;min-width:0}header.svelte-1g3jrqn{flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--gutter);padding:24px;border-bottom:1px solid var(--border)}h2.svelte-1g3jrqn{margin:0 0 var(--gap-sm);font-size:var(--font-xl);font-weight:600}p.svelte-1g3jrqn{margin:0;font-size:var(--font-sm);line-height:1.5;color:var(--text-2)}.setup-body.svelte-1g3jrqn{padding:24px;overflow-y:auto;overflow-x:hidden;min-height:0;min-width:0;overflow-wrap:anywhere}.choice-heading.svelte-1g3jrqn{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-bottom:var(--gutter)}h3.svelte-1g3jrqn{margin:0;font-size:var(--font-md);font-weight:550}.refresh.svelte-1g3jrqn{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--text-3);font-size:var(--font-2xs)}.agent-choices.svelte-1g3jrqn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--gap-sm);margin:0;padding:0;border:0;min-width:0}.agent-choice.svelte-1g3jrqn{display:flex;min-width:0;align-items:flex-start;gap:var(--gutter-tight);padding:var(--gutter);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--surface-2);transition:border-color var(--duration-fast) var(--ease-ui),background var(--duration-fast) var(--ease-ui)}.agent-choice.selected.svelte-1g3jrqn{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface-1))}.agent-choice.svelte-1g3jrqn:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.agent-choice.svelte-1g3jrqn input:where(.svelte-1g3jrqn){flex:none;margin:3px 0 0;accent-color:var(--accent)}.agent-copy.svelte-1g3jrqn{flex:1;min-width:0;display:grid;gap:var(--gap-sm)}.agent-choice-heading.svelte-1g3jrqn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm)}.agent-choice.svelte-1g3jrqn strong:where(.svelte-1g3jrqn){font-size:var(--font-md);font-weight:550;overflow-wrap:anywhere}.agent-description.svelte-1g3jrqn{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:var(--font-sm);line-height:1.5;overflow-wrap:anywhere}.selection-mark.svelte-1g3jrqn{display:flex;align-items:center;width:14px;height:20px;flex:none;color:var(--accent)}.worker-hint.svelte-1g3jrqn{margin-top:var(--gutter);padding:var(--gutter-tight);border-left:2px solid var(--border-strong);background:var(--surface-2);overflow-wrap:anywhere}.worker-hint.svelte-1g3jrqn code:where(.svelte-1g3jrqn){font-family:var(--font-mono);font-size:inherit}.worker-hint.svelte-1g3jrqn .copy{opacity:1}.setup-fields.svelte-1g3jrqn{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.setup-fields.svelte-1g3jrqn h3:where(.svelte-1g3jrqn) span:where(.svelte-1g3jrqn){margin-left:var(--gap-sm);font-size:var(--font-2xs);font-weight:400;color:var(--text-3)}.setup-fields.svelte-1g3jrqn h3:where(.svelte-1g3jrqn),.setup-fields.svelte-1g3jrqn p:where(.svelte-1g3jrqn){margin-bottom:var(--gutter)}.form-error.svelte-1g3jrqn{margin-block:var(--gutter);color:var(--error)}.empty.svelte-1g3jrqn{padding-block:var(--gutter);color:var(--text-3)}footer.svelte-1g3jrqn{flex:none;display:grid;gap:var(--gutter);padding:var(--gutter) 24px;border-top:1px solid var(--border);background:var(--surface-2)}.start-details.svelte-1g3jrqn{display:grid;gap:var(--gap-sm);min-width:0}.start-summary.svelte-1g3jrqn{font-size:var(--font-sm);color:var(--text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-description.svelte-1g3jrqn{block-size:4.5em;overflow-y:auto;overflow-wrap:anywhere}.actions.svelte-1g3jrqn{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gap-sm)}button.svelte-1g3jrqn{font:inherit;cursor:pointer}.actions.svelte-1g3jrqn button:where(.svelte-1g3jrqn){display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-sm);min-height:36px;padding:var(--gap-sm) var(--gutter);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--control-bg);color:var(--text-1);font-size:var(--font-sm)}.actions.svelte-1g3jrqn .primary:where(.svelte-1g3jrqn){border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));font-weight:600}button.svelte-1g3jrqn:disabled{cursor:default;opacity:var(--disabled-opacity)}.sr-only.svelte-1g3jrqn{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.agent-choice.svelte-1g3jrqn:hover{border-color:var(--accent)}.actions.svelte-1g3jrqn button:where(.svelte-1g3jrqn):hover:not(:disabled){background:var(--control-hover)}.refresh.svelte-1g3jrqn:hover:not(:disabled){color:var(--text-1)}}@media(max-width:600px){.agent-choices.svelte-1g3jrqn{grid-template-columns:minmax(0,1fr)}header.svelte-1g3jrqn,.setup-body.svelte-1g3jrqn{padding:var(--gutter)}footer.svelte-1g3jrqn{padding:var(--gutter)}.start-description.svelte-1g3jrqn{block-size:7.5em}.choice-heading.svelte-1g3jrqn{align-items:flex-start;flex-direction:column}.actions.svelte-1g3jrqn button:where(.svelte-1g3jrqn){min-height:44px}}@media(prefers-reduced-motion:reduce){.agent-choice.svelte-1g3jrqn{transition:none}}.session-controls.svelte-9udgx{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:var(--gap-sm)}.session-new{flex:none}.session-anchor{width:auto;max-width:min(100%,38vw);padding-inline:0}.session-identity.svelte-9udgx{display:grid;gap:3px;min-width:0}.session-name.svelte-9udgx,.session-title.svelte-9udgx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-title.svelte-9udgx{color:var(--text-3);font-family:var(--font-sans);font-size:var(--font-2xs);text-transform:none;letter-spacing:normal}.session-state.svelte-9udgx{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:var(--gap-sm);border-left:1px solid var(--border);color:var(--text-2)}.session-manager.svelte-9udgx{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gutter-tight);padding:var(--gutter);background:var(--surface-1)}.session-manager-head.svelte-9udgx{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}h2.svelte-9udgx{margin:0;font-size:var(--font-lg);font-weight:600}h2.svelte-9udgx span:where(.svelte-9udgx){margin-left:var(--gap-sm);color:var(--text-3);font-size:var(--font-sm);font-weight:400}.session-search.svelte-9udgx{flex:none;height:var(--control-height-lg);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-sm);align-items:center;padding-inline:10px;border:1px solid var(--border);background:var(--control-bg);color:var(--text-3)}.session-search.svelte-9udgx:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus-ring)}.session-search.svelte-9udgx input:where(.svelte-9udgx){min-width:0;border:0;outline:0;background:transparent;color:var(--text-1);font:inherit;font-size:var(--font-sm)}.session-search.svelte-9udgx input:where(.svelte-9udgx)::placeholder{color:var(--text-3)}.agent-filter.svelte-9udgx{display:flex;align-items:center;gap:var(--gap-sm);color:var(--text-3);font-size:var(--font-sm)}.agent-filter.svelte-9udgx select:where(.svelte-9udgx){flex:1;min-width:0;height:var(--control-height);padding-inline:var(--gap-sm);border:1px solid var(--border);background:var(--control-bg);color:var(--text-2);font:inherit}.session-list.svelte-9udgx{flex:1;min-height:0;overflow-y:auto}.session-group.svelte-9udgx{display:grid;gap:var(--gap-xs)}.group-heading.svelte-9udgx{display:flex;align-items:center;gap:var(--gap-sm);margin:0;padding:var(--gutter) 2px var(--gap-sm);font-size:var(--font-sm);font-weight:500;color:var(--text-2)}.group-heading.svelte-9udgx span:where(.svelte-9udgx){color:var(--text-3);font-size:var(--font-2xs);font-weight:400}.session-item.svelte-9udgx{position:relative;min-width:0;display:grid}.session-row.svelte-9udgx{min-width:0;display:grid;gap:var(--gap-sm);padding:var(--gutter-tight);border:1px solid transparent;border-left:2px solid transparent;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background var(--duration-fast) var(--ease-ui),border-color var(--duration-fast) var(--ease-ui)}.session-row.svelte-9udgx:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.session-row.highlighted.svelte-9udgx{background:var(--control-hover)}.session-row.active.svelte-9udgx{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface-1))}.session-row-meta.svelte-9udgx{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);color:var(--text-3);font-size:var(--font-sm)}.session-agent.svelte-9udgx{font-size:var(--font-lg);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-1)}time.svelte-9udgx{flex:none;font-variant-numeric:tabular-nums}.session-preview.svelte-9udgx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--text-3);font-size:var(--font-sm);line-height:1.5;font-weight:400}.session-row-foot.svelte-9udgx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-sm);min-width:0}.session-empty.svelte-9udgx{padding-block:var(--gutter);color:var(--text-2);font-size:var(--font-sm);line-height:1.5}.session-empty.svelte-9udgx p:where(.svelte-9udgx){color:var(--text-3)}.session-error.svelte-9udgx{display:flex;gap:var(--gap-sm);align-items:baseline;justify-content:space-between;color:var(--error);font-size:var(--font-sm)}.session-error.svelte-9udgx p:where(.svelte-9udgx){min-width:0;margin:0;overflow-wrap:anywhere}.session-refresh.spinning svg{animation:svelte-9udgx-session-refresh-spin .8s linear infinite}@keyframes svelte-9udgx-session-refresh-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.session-item.svelte-9udgx:hover .session-row:where(.svelte-9udgx){background:var(--control-hover)}}@media(prefers-reduced-motion:reduce){.session-refresh.spinning svg{animation:none;opacity:.6}.session-row.svelte-9udgx{transition:none}}.docked-drawer.svelte-ypk36w{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);background:var(--surface-1)}.docked-drawer.bottom.svelte-ypk36w{border-top:1px solid var(--border)}.docked-drawer.left.svelte-ypk36w{border-right:1px solid var(--border)}.docked-drawer.resizing.svelte-ypk36w,.docked-drawer.resizing.svelte-ypk36w :where(.svelte-ypk36w){-webkit-user-select:none;user-select:none}.drawer-body.svelte-ypk36w{min-width:0;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);overflow:hidden}.drawer-gutter.svelte-ypk36w{position:absolute;z-index:5;padding:0;border:0;background:transparent;touch-action:none;transition:background var(--duration-fast) var(--ease-out)}.bottom.svelte-ypk36w .drawer-gutter:where(.svelte-ypk36w){inset:-6px 0 auto 0;height:12px;cursor:row-resize}.left.svelte-ypk36w .drawer-gutter:where(.svelte-ypk36w){inset:0 -6px 0 auto;width:12px;cursor:col-resize}.bottom.shut.svelte-ypk36w .drawer-gutter:where(.svelte-ypk36w){inset:-11px 0 auto 0}.left.shut.svelte-ypk36w .drawer-gutter:where(.svelte-ypk36w){inset:0 -11px 0 auto}.drawer-gutter.svelte-ypk36w:focus-visible{background:color-mix(in srgb,var(--accent) 30%,transparent);outline:2px solid var(--focus-ring);outline-offset:-4px}@media(hover:hover)and (pointer:fine){.drawer-gutter.svelte-ypk36w:hover{background:color-mix(in srgb,var(--accent) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.drawer-gutter.svelte-ypk36w{transition:none}}.markdown-message.svelte-12ma9yj{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--markdown-block-gap, 9px);font-family:var(--markdown-font-family, inherit);overflow-wrap:anywhere}.markdown-message.svelte-12ma9yj p,.markdown-message.svelte-12ma9yj ul,.markdown-message.svelte-12ma9yj ol,.markdown-message.svelte-12ma9yj blockquote,.markdown-message.svelte-12ma9yj pre,.markdown-message.svelte-12ma9yj .md-table-wrap,.markdown-message.svelte-12ma9yj h3,.markdown-message.svelte-12ma9yj h4,.markdown-message.svelte-12ma9yj h5,.markdown-message.svelte-12ma9yj h6{margin:0}.markdown-message.svelte-12ma9yj h3,.markdown-message.svelte-12ma9yj h4,.markdown-message.svelte-12ma9yj h5,.markdown-message.svelte-12ma9yj h6{color:var(--text-1);font-size:var(--markdown-heading-size, 13px);line-height:var(--markdown-heading-line-height, 1.35)}.markdown-message.svelte-12ma9yj p,.markdown-message.svelte-12ma9yj li,.markdown-message.svelte-12ma9yj blockquote{font-size:var(--markdown-body-size, 13px);line-height:var(--markdown-body-line-height, 1.5)}.markdown-message.svelte-12ma9yj strong{font-weight:var(--markdown-strong-weight, 700)}.markdown-message.svelte-12ma9yj ul,.markdown-message.svelte-12ma9yj ol{display:grid;gap:var(--markdown-list-gap, 5px);padding-left:20px}.markdown-message.svelte-12ma9yj blockquote{padding-left:10px;border-left:3px solid var(--border-strong);color:var(--text-2)}.markdown-message.svelte-12ma9yj pre{max-width:100%;overflow-x:auto;padding:12px;border:1px solid var(--code-block-border);border-radius:var(--radius-md);background:var(--code-block-bg);box-shadow:var(--code-block-shadow)}.markdown-message.svelte-12ma9yj .md-code-wrap{position:relative;min-width:0}.markdown-message.svelte-12ma9yj pre.md-code-block[data-language]{padding-top:34px}.markdown-message.svelte-12ma9yj pre.md-code-block[data-language]:before{position:absolute;top:9px;right:10px}.markdown-message.svelte-12ma9yj code{border:1px solid var(--code-inline-border);border-radius:var(--radius-sm);padding:1px 4px;background:var(--code-inline-bg);color:var(--code-inline-text);font-family:var(--font-mono);font-size:var(--font-md)}.markdown-message.svelte-12ma9yj pre code{display:block;border:0;padding:0;background:transparent;color:var(--code-block-text);line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:break-word}.markdown-message.svelte-12ma9yj .md-syntax-comment{color:var(--syntax-comment);font-style:italic}.markdown-message.svelte-12ma9yj .md-syntax-string{color:var(--syntax-string)}.markdown-message.svelte-12ma9yj .md-syntax-keyword{color:var(--syntax-keyword);font-weight:750}.markdown-message.svelte-12ma9yj .md-syntax-type{color:var(--syntax-type)}.markdown-message.svelte-12ma9yj .md-syntax-function{color:var(--syntax-function)}.markdown-message.svelte-12ma9yj .md-syntax-number{color:var(--syntax-number)}.markdown-message.svelte-12ma9yj .md-syntax-literal{color:var(--syntax-literal)}.markdown-message.svelte-12ma9yj .md-syntax-operator,.markdown-message.svelte-12ma9yj .md-syntax-punctuation{color:var(--syntax-operator)}.markdown-message.svelte-12ma9yj .md-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.markdown-message.svelte-12ma9yj table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--font-md);line-height:1.4}.markdown-message.svelte-12ma9yj th,.markdown-message.svelte-12ma9yj td{overflow-wrap:break-word;padding:7px 9px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top}.markdown-message.svelte-12ma9yj th:last-child,.markdown-message.svelte-12ma9yj td:last-child{border-right:0}.markdown-message.svelte-12ma9yj tbody tr:last-child td{border-bottom:0}.markdown-message.svelte-12ma9yj th{color:var(--text-1);background:color-mix(in srgb,var(--surface-3) 78%,transparent);font-weight:750;text-align:left}.markdown-message.svelte-12ma9yj td{color:var(--text-2);background:color-mix(in srgb,var(--surface-0) 52%,transparent)}.markdown-message.svelte-12ma9yj .md-link,.markdown-message.svelte-12ma9yj .md-citation{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px}.markdown-message.svelte-12ma9yj .md-citation{position:relative;display:inline-flex;margin-left:3px;font-size:var(--font-sm);font-weight:750;vertical-align:baseline;white-space:nowrap}.markdown-message.svelte-12ma9yj .md-citation:before,.markdown-message.svelte-12ma9yj .md-citation:after{position:absolute;left:50%;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-ui),transform var(--duration-fast) var(--ease-ui)}.markdown-message.svelte-12ma9yj .md-citation:before{content:"";bottom:calc(100% + 3px);z-index:24;border:5px solid transparent;border-top-color:var(--surface-3);transform:translate(-50%,-2px)}.markdown-message.svelte-12ma9yj .md-citation:after{content:attr(data-cite-title) "\a" attr(data-cite-url);bottom:calc(100% + 12px);z-index:25;width:max-content;max-width:min(340px,72vw);padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-3);color:var(--text-1);box-shadow:var(--shadow-floating);font-size:var(--font-sm);font-weight:600;line-height:1.35;text-align:left;text-decoration:none;transform:translate(-50%,4px);white-space:pre-wrap;overflow-wrap:anywhere}.markdown-message.svelte-12ma9yj .md-citation:focus-visible:before,.markdown-message.svelte-12ma9yj .md-citation:focus-visible:after{opacity:1;transform:translate(-50%)}@media(hover:hover)and (pointer:fine){.markdown-message.svelte-12ma9yj .md-citation:hover:before,.markdown-message.svelte-12ma9yj .md-citation:hover:after{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.markdown-message.svelte-12ma9yj .md-citation:before,.markdown-message.svelte-12ma9yj .md-citation:after{transition:opacity var(--duration-fast) var(--ease-ui);transform:translate(-50%)}}.prose.svelte-p2pvzq{margin:0;color:var(--text-1);font-size:var(--font-lg);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.unknown.svelte-p2pvzq{color:var(--text-2);font-size:var(--font-md)}.args.svelte-p2pvzq{margin:0;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:4px 12px}.args.svelte-p2pvzq div:where(.svelte-p2pvzq){display:contents}.args.svelte-p2pvzq dt:where(.svelte-p2pvzq){overflow-wrap:anywhere;color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-sm);line-height:1.5}.args.svelte-p2pvzq dd:where(.svelte-p2pvzq){display:-webkit-box;margin:0;overflow:hidden;color:var(--text-1);font-size:var(--font-md);line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.args.svelte-p2pvzq dd.block:where(.svelte-p2pvzq){display:block;grid-column:1 / -1;max-height:320px;overflow:auto;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);font-family:var(--font-mono);font-size:var(--font-sm);white-space:pre-wrap;-webkit-line-clamp:none;line-clamp:none}summary.svelte-p2pvzq{width:fit-content;color:var(--text-3);font-size:var(--font-sm);cursor:pointer}@media(hover:hover)and (pointer:fine){summary.svelte-p2pvzq:hover{color:var(--text-1)}}pre.svelte-p2pvzq{max-height:320px;overflow:auto;margin:6px 0 0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.pending-callback-card.svelte-1aeokjo{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--queue) 35%,var(--border));border-radius:var(--radius-md);background:var(--surface-0)}.head.svelte-1aeokjo{min-width:0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.head.svelte-1aeokjo strong:where(.svelte-1aeokjo){min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.head.svelte-1aeokjo span:where(.svelte-1aeokjo){color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);line-height:1.4}.actions.svelte-1aeokjo{display:flex;gap:6px;align-items:center;justify-content:flex-end}.send.svelte-1aeokjo{padding:6px 13px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));color:var(--text-1);font:inherit;font-size:var(--font-md);font-weight:680;cursor:pointer}@media(hover:hover)and (pointer:fine){.send.svelte-1aeokjo:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 26%,var(--surface-2))}}.send.svelte-1aeokjo:disabled{cursor:default;opacity:var(--disabled-opacity)}.note.svelte-1aeokjo{margin:0;color:var(--text-3);font-size:var(--font-sm)}.error.svelte-1aeokjo{max-height:6lh;margin:0;overflow-y:auto;color:var(--error);font-size:var(--font-sm);overflow-wrap:anywhere}.agent-chat.svelte-olwein{container:agent-chat / inline-size;width:100%;height:100%;min-height:0;display:grid;gap:0;background:var(--surface-0)}.agent-chat.embedded.svelte-olwein{grid-template-columns:minmax(0,1fr)}.chat-shell.svelte-olwein{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;border-right:1px solid var(--border)}.agent-chat.embedded.svelte-olwein .chat-shell:where(.svelte-olwein){border-right:0}.agent-chat.headerless.svelte-olwein .chat-shell:where(.svelte-olwein){grid-template-rows:minmax(min(96px,25%),1fr) auto minmax(0,auto) auto;grid-template-areas:"messages" "banner" "pending" "composer"}.message-list.svelte-olwein{grid-area:messages;min-height:0;overflow-y:auto;overflow-anchor:none;display:flex;flex-direction:column;gap:16px;padding:22px clamp(18px,5vw,72px);isolation:isolate}.agent-chat.embedded.svelte-olwein .message-list:where(.svelte-olwein){gap:12px;padding:14px 12px}.empty-chat.svelte-olwein{align-self:center;display:inline-flex;align-items:center;gap:8px;margin-top:12vh;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-2);background:var(--surface-1);font-size:var(--font-lg)}.empty-chat.error.svelte-olwein{color:var(--error);border-color:color-mix(in srgb,var(--error) 35%,var(--border))}.empty-chat.closed-empty.svelte-olwein{color:var(--success);border-color:color-mix(in srgb,var(--success) 32%,var(--border));background:color-mix(in srgb,var(--success) 8%,var(--surface-1))}.message.svelte-olwein{min-width:0;display:flex;gap:10px}.message.user.svelte-olwein{justify-content:flex-end}.message.assistant.svelte-olwein{justify-content:flex-start}.assistant-avatar.svelte-olwein{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));color:var(--accent)}.bubble.svelte-olwein{max-width:min(720px,82%);min-width:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);line-height:1.5}.message.assistant.svelte-olwein .bubble:where(.svelte-olwein){--markdown-font-family: var(--font-sans);--markdown-body-size: 14px;--markdown-body-line-height: 1.6;--markdown-heading-size: 14.5px;--markdown-heading-line-height: 1.42;--markdown-block-gap: 11px;--markdown-list-gap: 7px;--markdown-strong-weight: 680}.agent-chat.embedded.svelte-olwein .bubble:where(.svelte-olwein){max-width:min(100%,680px)}.agent-chat.embedded.svelte-olwein .message.assistant:where(.svelte-olwein) .bubble:where(.svelte-olwein){width:min(calc(100% - 40px),640px)}.message.user.svelte-olwein .bubble:where(.svelte-olwein){max-width:min(620px,72%);border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-2))}.agent-chat.embedded.svelte-olwein .message.user:where(.svelte-olwein) .bubble:where(.svelte-olwein){max-width:min(100%,560px)}.activity-feed.svelte-olwein{position:relative;width:min(720px,82%);display:grid;grid-template-columns:minmax(0,1fr);align-self:flex-start;margin-left:40px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 78%,transparent);transition:border-color var(--duration-fast) var(--ease-ui),background var(--duration-fast) var(--ease-ui)}.agent-chat.embedded.svelte-olwein .activity-feed:where(.svelte-olwein){width:min(100%,680px);margin-left:0}.activity-feed.svelte-olwein:focus-visible{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 78%,transparent)}@media(hover:hover)and (pointer:fine){.activity-feed.svelte-olwein:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 78%,transparent)}}.activity-feed.expanded.svelte-olwein{gap:8px}.activity-list.svelte-olwein{display:grid;gap:6px;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.activity-row.svelte-olwein{min-width:0;display:grid;gap:6px}.thought-summary.svelte-olwein{display:inline-flex;align-items:center;gap:var(--gap-sm);width:max-content;list-style:none;cursor:pointer}.thought-summary.svelte-olwein::-webkit-details-marker{display:none}.thought-summary.svelte-olwein:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.thought-label.svelte-olwein{padding:2px 6px;border:1px solid color-mix(in srgb,var(--reasoning) 40%,var(--border));border-radius:var(--radius-sm);background:var(--surface-1);color:var(--reasoning);font-family:var(--font-mono);font-size:var(--font-2xs);letter-spacing:var(--label-tracking);text-transform:uppercase}.thought-text.svelte-olwein{margin:0 0 0 30px;color:var(--text-3);font-size:var(--font-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.activity-row.nested.svelte-olwein{margin-left:10px;padding-left:12px;border-left:1px solid var(--border)}.activity-row-button.svelte-olwein .activity-copy:where(.svelte-olwein)>.chip{flex-shrink:0}@container agent-chat (max-width: 480px){.activity-row.nested.svelte-olwein{margin-left:4px;padding-left:6px}.activity-row.nested.svelte-olwein .activity-copy:where(.svelte-olwein){flex-wrap:wrap;row-gap:2px}}.activity-summary.svelte-olwein,.activity-row-button.svelte-olwein{width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;font:inherit;text-align:left}.activity-line.svelte-olwein{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:8px;align-items:center;color:var(--text-3);font-size:var(--font-md)}.activity-line.highlight-error.svelte-olwein,.activity-line.highlight-success.svelte-olwein{margin:-4px -6px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-2)}.activity-line.highlight-error.svelte-olwein{border-color:color-mix(in srgb,var(--error) 30%,transparent);background:color-mix(in srgb,var(--error) 15%,transparent)}.activity-line.highlight-success.svelte-olwein{border-color:color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 14%,transparent)}@media(hover:hover)and (pointer:fine){.activity-summary.svelte-olwein:hover,.activity-row-button.svelte-olwein:hover{color:var(--text-2)}.activity-line.highlight-error.svelte-olwein:hover{border-color:color-mix(in srgb,var(--error) 42%,transparent);background:color-mix(in srgb,var(--error) 19%,transparent)}.activity-line.highlight-success.svelte-olwein:hover{border-color:color-mix(in srgb,var(--success) 38%,transparent);background:color-mix(in srgb,var(--success) 18%,transparent)}}.activity-summary.svelte-olwein:focus-visible,.activity-row-button.svelte-olwein:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:2px}.activity-line.active.svelte-olwein{color:var(--text-2)}.activity-icon.svelte-olwein{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-0)}.activity-line.active.svelte-olwein .activity-icon:where(.svelte-olwein){border-color:color-mix(in srgb,currentColor 44%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}.activity-line.model.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--model)}.activity-line.reasoning.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--reasoning)}.activity-line.tool.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--tool)}.activity-line.approval.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--queue)}.activity-line.done.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--success)}.activity-line.error.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--error)}.activity-line.turn-summary.svelte-olwein .activity-icon:where(.svelte-olwein){color:var(--accent)}.activity-copy.svelte-olwein{min-width:0;overflow:hidden}.activity-summary.svelte-olwein .activity-copy:where(.svelte-olwein){display:grid;gap:3px}.activity-row-button.svelte-olwein .activity-copy:where(.svelte-olwein){display:inline-flex;gap:7px;align-items:baseline;white-space:nowrap}.activity-heading.svelte-olwein{min-width:0;display:inline-flex;gap:7px;align-items:baseline;overflow:hidden;white-space:nowrap}.activity-copy.svelte-olwein strong:where(.svelte-olwein){flex:0 0 auto;color:var(--text-2);font-weight:650}.activity-heading.svelte-olwein span:where(.svelte-olwein),.activity-row-button.svelte-olwein .activity-copy:where(.svelte-olwein)>span:where(.svelte-olwein){min-width:0;overflow:hidden;text-overflow:ellipsis}.activity-message.svelte-olwein{min-width:0;overflow:hidden;color:var(--text-2);font-size:var(--font-md);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.activity-duration.svelte-olwein{min-width:38px;color:color-mix(in srgb,var(--text-3) 78%,transparent);font-size:var(--font-sm);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.activity-line.svelte-olwein time:where(.svelte-olwein){color:var(--text-3);font-size:var(--font-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-chevron.svelte-olwein,.activity-row-chevron.svelte-olwein{color:var(--text-3);transition:transform var(--duration-fast) var(--ease-ui),color var(--duration-fast) var(--ease-ui)}@media(hover:hover)and (pointer:fine){.activity-summary.svelte-olwein:hover .activity-chevron:where(.svelte-olwein),.activity-row-button.svelte-olwein:hover .activity-row-chevron:where(.svelte-olwein){color:var(--text-2)}}.activity-summary.expanded.svelte-olwein .activity-chevron:where(.svelte-olwein),.activity-row.expanded.svelte-olwein .activity-row-chevron:where(.svelte-olwein){transform:rotate(180deg)}.activity-full.svelte-olwein{min-width:0;display:grid;gap:4px;margin-left:30px}.activity-full-label.svelte-olwein{color:var(--text-3);font-size:var(--font-sm);font-weight:650}.row-ids.svelte-olwein{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 6px;min-width:0;margin:0}.activity-row.svelte-olwein .row-ids:where(.svelte-olwein){margin-left:30px}.row-ids.svelte-olwein div:where(.svelte-olwein){min-width:0;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.row-ids.svelte-olwein dt:where(.svelte-olwein){color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);text-transform:uppercase}.row-ids.svelte-olwein dd:where(.svelte-olwein){min-width:0;margin:0}.row-ids.svelte-olwein code:where(.svelte-olwein){min-width:0;overflow:hidden;color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.activity-detail.svelte-olwein{min-width:0;max-height:320px;overflow:auto;margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:var(--radius-md);background:var(--surface-0);color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.script-detail-wrap.svelte-olwein{position:relative;min-width:0}.activity-script-detail.svelte-olwein{min-width:0;max-height:320px;overflow:auto;margin:0 0 0 30px;padding:34px 12px 12px;border:1px solid var(--code-block-border);border-radius:var(--radius-md);background:var(--code-block-bg);color:var(--code-block-text);box-shadow:var(--code-block-shadow);font-family:var(--font-mono);font-size:var(--font-md);line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre}.activity-script-detail.svelte-olwein:before{position:absolute;top:9px;right:10px}.activity-script-detail.svelte-olwein code:where(.svelte-olwein){font:inherit}.approval-actions.svelte-olwein{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.approval-error.svelte-olwein{max-height:6lh;margin:0;min-width:0;overflow-y:auto;color:var(--error);font-size:var(--font-sm);overflow-wrap:anywhere}.replay-strip.svelte-olwein{position:absolute;top:0;right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding:var(--gap-xs) 12px;border-bottom:1px solid var(--border);background:var(--surface-0)}.replay-strip.svelte-olwein .kicker:where(.svelte-olwein){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-note.svelte-olwein{margin:0;color:var(--text-3);font-size:var(--font-sm)}.pending-stack.svelte-olwein{grid-area:pending;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin:0 clamp(18px,5vw,72px) 10px;overflow-y:auto;overscroll-behavior:contain}.agent-chat.embedded.svelte-olwein .pending-stack:where(.svelte-olwein){margin:0 12px 10px}.pending-approvals.svelte-olwein{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pending-approval-card.svelte-olwein{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-0)}.pending-approval-head.svelte-olwein{min-width:0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.pending-approval-head.svelte-olwein strong:where(.svelte-olwein){min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pending-approval-head.svelte-olwein span:where(.svelte-olwein){color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);line-height:1.4}.thinking.svelte-olwein{display:inline-flex;gap:5px;align-items:center;width:auto}.thinking.svelte-olwein span:where(.svelte-olwein){width:6px;height:6px;border-radius:var(--radius-chip);background:var(--text-3);animation:svelte-olwein-pulse .9s var(--ease-in-out) infinite}.thinking.svelte-olwein span:where(.svelte-olwein):nth-child(2){animation-delay:.12s}.thinking.svelte-olwein span:where(.svelte-olwein):nth-child(3){animation-delay:.24s}@keyframes svelte-olwein-pulse{0%,80%,to{opacity:.35}40%{opacity:1}}.error-banner.svelte-olwein{grid-area:banner;max-height:6lh;overflow-y:auto;overflow-wrap:anywhere;margin:0 clamp(18px,5vw,72px) 10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--error) 35%,var(--border));border-radius:var(--radius-md);color:var(--error);background:color-mix(in srgb,var(--error) 9%,var(--surface-1));font-size:var(--font-md)}.agent-chat.embedded.svelte-olwein .error-banner:where(.svelte-olwein){margin:0 12px 10px}.closed-banner.svelte-olwein{grid-area:banner;min-width:0;display:flex;align-items:center;gap:8px;margin:0 clamp(18px,5vw,72px) 10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:var(--radius-md);color:var(--text-2);background:color-mix(in srgb,var(--success) 8%,var(--surface-1));font-size:var(--font-md);font-weight:600}.closed-banner.svelte-olwein svg{flex:0 0 auto;color:var(--success)}.agent-chat.embedded.svelte-olwein .closed-banner:where(.svelte-olwein){margin:0 12px 10px}.composer-wrap.svelte-olwein{grid-area:composer;position:relative;margin:0 clamp(18px,5vw,72px) 18px}.agent-chat.embedded.svelte-olwein .composer-wrap:where(.svelte-olwein){margin:0 12px 12px}.handler-picker.svelte-olwein{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:12;display:grid;gap:6px;max-height:300px;overflow-y:auto;padding:8px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 96%,var(--surface-0));box-shadow:var(--shadow-dropdown)}.picker-hint.svelte-olwein{margin:0 2px 2px;color:var(--text-3);font-size:var(--font-sm);font-weight:680;letter-spacing:.02em}.picker-row.svelte-olwein{min-width:0;display:grid;gap:3px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-1);text-align:left;cursor:pointer;font:inherit}.picker-row.svelte-olwein:focus-visible,.picker-row.active.svelte-olwein{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));outline:0}@media(hover:hover)and (pointer:fine){.picker-row.svelte-olwein:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 9%,var(--surface-2))}}.picker-row.target.svelte-olwein{border-color:color-mix(in srgb,var(--model) 36%,var(--border));background:color-mix(in srgb,var(--model) 13%,var(--surface-2))}.picker-row.svelte-olwein strong:where(.svelte-olwein){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md);font-weight:680}.picker-row.svelte-olwein small:where(.svelte-olwein){display:-webkit-box;overflow:hidden;color:var(--text-2);font-size:var(--font-sm);line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.picker-name.svelte-olwein{min-width:0;display:flex;gap:7px;align-items:center}.mid-turn.svelte-olwein{flex:0 0 auto;padding:1px 7px;border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-3);color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mid-turn.accept.svelte-olwein{border-color:color-mix(in srgb,var(--success) 32%,var(--border));background:color-mix(in srgb,var(--success) 15%,var(--surface-2));color:color-mix(in srgb,var(--success) 82%,var(--text-1))}.mid-turn.reject.svelte-olwein{border-color:color-mix(in srgb,var(--warning) 32%,var(--border));background:color-mix(in srgb,var(--warning) 15%,var(--surface-2));color:color-mix(in srgb,var(--warning) 82%,var(--text-1))}.composer-toolbar.svelte-olwein{display:flex;gap:var(--gap-sm);align-items:center;margin-bottom:var(--gap-sm)}.composer-toolbar.svelte-olwein .chip{flex-shrink:0}.composer-toolbar.svelte-olwein .target-chip{flex-shrink:1}.composer-toolbar.svelte-olwein .stop-chip{margin-left:auto}.target-name.svelte-olwein{min-width:0;overflow:hidden;text-overflow:ellipsis}.handler-form.svelte-olwein{padding:12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1)}.form-error.svelte-olwein{margin:0 0 9px;color:var(--error);font-size:var(--font-sm)}.form-actions.svelte-olwein{display:flex;justify-content:flex-end}.form-send.svelte-olwein{padding:6px 13px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));color:var(--text-1);font:inherit;font-size:var(--font-md);font-weight:680;cursor:pointer}@media(hover:hover)and (pointer:fine){.form-send.svelte-olwein:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 26%,var(--surface-2))}}.form-send.svelte-olwein:disabled{cursor:default;opacity:var(--disabled-opacity)}.composer.svelte-olwein{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 8px 8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-3)}.composer.svelte-olwein input:where(.svelte-olwein){min-width:0;height:var(--control-height);border:0;outline:none;background:transparent;color:var(--text-1);font-size:var(--font-lg)}.composer.svelte-olwein input:where(.svelte-olwein)::placeholder{color:var(--text-3)}.composer.svelte-olwein input:where(.svelte-olwein):disabled{opacity:var(--disabled-opacity)}.composer.closed.svelte-olwein{border-color:color-mix(in srgb,var(--success) 24%,var(--border));background:color-mix(in srgb,var(--surface-1) 80%,var(--surface-0))}@media(max-width:980px){.chat-shell.svelte-olwein{border-right:0}.message-list.svelte-olwein{padding-inline:16px}.bubble.svelte-olwein,.message.user.svelte-olwein .bubble:where(.svelte-olwein){max-width:88%}.composer.svelte-olwein{margin-inline:16px;padding-inline:0}.composer.svelte-olwein{padding:8px 8px 8px 12px}}@media(prefers-reduced-motion:reduce){.thinking.svelte-olwein span:where(.svelte-olwein){animation:none;opacity:.85}.activity-row-chevron.svelte-olwein{transition:none}}.approval-decisions.svelte-18iurkn{container:approval-panel / inline-size;min-width:0;min-height:0;height:100%;padding:var(--gutter);background:var(--surface-1);overflow:hidden}.decision-layout.svelte-18iurkn{display:grid;grid-template-columns:minmax(176px,.62fr) minmax(340px,1.38fr);gap:var(--gutter);min-width:0;min-height:0;height:100%}.evaluation-list.svelte-18iurkn,.trace.svelte-18iurkn{min-width:0;min-height:0;border:1px solid var(--border);background:var(--surface-0)}.evaluation-list.svelte-18iurkn{display:flex;flex-direction:column;overflow:hidden}.list-head.svelte-18iurkn{flex:none;display:flex;align-items:center;justify-content:space-between;min-height:var(--control-height);padding-inline:var(--gutter-tight);border-bottom:1px solid var(--border);background:var(--surface-2)}.list-count.svelte-18iurkn,.confidence-figure.svelte-18iurkn{color:var(--text-2);font-family:var(--font-mono);font-size:var(--figure-size);font-variant-numeric:tabular-nums}.evaluation-items.svelte-18iurkn{display:grid;align-content:start;gap:1px;min-height:0;overflow:auto;background:var(--border)}.evaluation.svelte-18iurkn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gap-md);min-height:58px;padding:var(--gutter-tight);border:0;background:var(--surface-1);color:var(--text-1);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.evaluation.svelte-18iurkn:active{transform:scale(.99)}.evaluation.chosen.svelte-18iurkn{background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,var(--border))}.evaluation.svelte-18iurkn:focus-visible{position:relative;z-index:1;outline:2px solid var(--focus-ring);outline-offset:-2px}.evaluation-main.svelte-18iurkn,.evaluation-signal.svelte-18iurkn{min-width:0}.evaluation-main.svelte-18iurkn{display:grid;gap:var(--gap-xs)}.tool-name.svelte-18iurkn{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.evaluation-meta.svelte-18iurkn,.trace-meta.svelte-18iurkn{color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);line-height:1.4}.evaluation-signal.svelte-18iurkn{display:grid;justify-items:end;gap:var(--gap-xs)}.trace.svelte-18iurkn{overflow:auto;padding:var(--gutter)}.trace-head.svelte-18iurkn{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter);padding-bottom:var(--gutter);border-bottom:1px solid var(--border)}.trace-title.svelte-18iurkn{min-width:0}.trace-title.svelte-18iurkn>:is(p:where(.svelte-18iurkn),h3:where(.svelte-18iurkn)){margin:0}.trace-title.svelte-18iurkn h3:where(.svelte-18iurkn){margin-top:var(--gap-xs);overflow-wrap:anywhere;color:var(--text-1);font-size:var(--font-title);font-weight:600;letter-spacing:-.025em;line-height:1.15}.trace-meta.svelte-18iurkn{margin-top:var(--gap-sm)!important}.decision-tree.svelte-18iurkn{position:relative;display:grid;gap:var(--gutter);margin:var(--gutter) 0 0;padding:0 0 0 30px;list-style:none}.decision-tree.svelte-18iurkn:before{content:"";position:absolute;inset-block:10px;inset-inline-start:9px;width:1px;background:var(--border-strong)}.stage.svelte-18iurkn{position:relative;min-width:0}.stage-marker.svelte-18iurkn{position:absolute;inset-block-start:17px;inset-inline-start:-25px;z-index:1;width:9px;height:9px;border:1px solid var(--border-strong);background:var(--surface-0)}.stage.outcome.svelte-18iurkn .stage-marker:where(.svelte-18iurkn){border-color:color-mix(in srgb,var(--outcome-color, var(--accent)) 55%,var(--border));background:var(--outcome-color, var(--accent))}.stage.outcome.svelte-18iurkn:has(.outcome-node.approve:where(.svelte-18iurkn)) .stage-marker:where(.svelte-18iurkn){--outcome-color: var(--success)}.stage.outcome.svelte-18iurkn:has(.outcome-node.deny:where(.svelte-18iurkn)) .stage-marker:where(.svelte-18iurkn){--outcome-color: var(--error)}.stage.outcome.svelte-18iurkn:has(.outcome-node.escalate:where(.svelte-18iurkn)) .stage-marker:where(.svelte-18iurkn){--outcome-color: var(--live)}.decision-node.svelte-18iurkn{min-width:0;padding:var(--gutter);border:1px solid var(--border);background:var(--surface-1)}.node-head.svelte-18iurkn{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter)}.node-head.svelte-18iurkn :is(p:where(.svelte-18iurkn),h4:where(.svelte-18iurkn)),.outcome-copy.svelte-18iurkn :is(p:where(.svelte-18iurkn),h4:where(.svelte-18iurkn)){margin:0}.node-head.svelte-18iurkn h4:where(.svelte-18iurkn),.outcome-copy.svelte-18iurkn h4:where(.svelte-18iurkn){margin-top:var(--gap-xs);color:var(--text-1);font-size:var(--font-xl);font-weight:600;line-height:1.3;text-wrap:balance}.score.svelte-18iurkn,.verdict-word.svelte-18iurkn{flex:none;color:var(--accent-soft);font-family:var(--font-mono);font-size:var(--font-display);font-variant-numeric:tabular-nums;line-height:1}.risk-score.svelte-18iurkn{color:var(--warning)}.verdict-word.svelte-18iurkn{font-size:var(--font-lg);letter-spacing:var(--letter-tight);text-transform:uppercase}.verdict-word.approve.svelte-18iurkn{color:var(--success)}.verdict-word.deny.svelte-18iurkn{color:var(--error)}.verdict-word.escalate.svelte-18iurkn{color:var(--live)}.meter.svelte-18iurkn{position:relative;height:10px;margin-top:var(--gutter);border:1px solid var(--border-strong);background:var(--surface-0);overflow:visible}.meter-fill.svelte-18iurkn{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform:scaleX(var(--score));transform-origin:left center}.risk-meter.svelte-18iurkn .meter-fill:where(.svelte-18iurkn){background:var(--warning)}.meter.gate-failed.svelte-18iurkn .meter-fill:where(.svelte-18iurkn){background:var(--error)}.threshold-mark.svelte-18iurkn{position:absolute;inset-block:-5px;inset-inline-start:calc(var(--threshold) * 100%);width:1px;background:var(--text-1);box-shadow:0 0 0 1px var(--surface-0)}.meter-scale.svelte-18iurkn{display:flex;justify-content:space-between;gap:var(--gap-md);margin-top:var(--gap-xs);color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);font-variant-numeric:tabular-nums}.branch-grid.svelte-18iurkn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-sm);margin-top:var(--gutter)}.branch-grid.three.svelte-18iurkn{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-grid.one.svelte-18iurkn{grid-template-columns:minmax(0,1fr)}.branch.svelte-18iurkn{--branch-color: var(--text-3);display:grid;align-content:center;gap:var(--gap-xs);min-width:0;min-height:48px;padding:var(--gap-sm) var(--gutter-tight);border:1px solid var(--border);border-block-start:2px solid color-mix(in srgb,var(--branch-color) 34%,var(--border));background:var(--surface-0);color:var(--text-3)}.branch.approve.svelte-18iurkn,.branch.success.svelte-18iurkn{--branch-color: var(--success)}.branch.deny.svelte-18iurkn,.branch.error.svelte-18iurkn{--branch-color: var(--error)}.branch.escalate.svelte-18iurkn{--branch-color: var(--live)}.branch.taken.svelte-18iurkn{border-color:color-mix(in srgb,var(--branch-color) 45%,var(--border));border-block-start-color:var(--branch-color);background:color-mix(in srgb,var(--branch-color) 8%,var(--surface-0));color:var(--text-1)}.branch-label.svelte-18iurkn{min-width:0;overflow-wrap:anywhere;color:inherit;font-family:var(--font-mono);font-size:var(--font-2xs);font-variant-numeric:tabular-nums;line-height:1.35}.branch.svelte-18iurkn strong:where(.svelte-18iurkn){min-width:0;overflow-wrap:anywhere;color:inherit;font-size:var(--font-sm);font-weight:600;line-height:1.3}.outcome-node.svelte-18iurkn{--outcome-color: var(--live);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gutter-tight);border-color:color-mix(in srgb,var(--outcome-color) 48%,var(--border));background:color-mix(in srgb,var(--outcome-color) 8%,var(--surface-1))}.outcome-node.approve.svelte-18iurkn{--outcome-color: var(--success)}.outcome-node.deny.svelte-18iurkn{--outcome-color: var(--error)}.outcome-icon.svelte-18iurkn{display:inline-flex;color:var(--outcome-color)}.reason.svelte-18iurkn{margin-top:var(--gutter-tight)!important;max-width:72ch;color:var(--text-2);font-size:var(--font-sm);line-height:1.55;overflow-wrap:anywhere;text-wrap:pretty}.audit-meta.svelte-18iurkn{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--gap-xs);margin:var(--gutter) 0 0 30px}.audit-meta.svelte-18iurkn>div:where(.svelte-18iurkn){min-width:0;padding:var(--gutter-tight);border:1px solid var(--border);background:var(--surface-1)}.audit-meta.svelte-18iurkn :is(dt:where(.svelte-18iurkn),dd:where(.svelte-18iurkn)){margin:0}.audit-meta.svelte-18iurkn dd:where(.svelte-18iurkn){margin-top:var(--gap-xs);overflow-wrap:anywhere;color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-2xs);line-height:1.45}.empty.svelte-18iurkn{display:grid;align-content:start;justify-items:start;gap:var(--gutter-tight);max-width:560px;padding:var(--gutter);border:1px solid var(--border);background:var(--surface-2);color:var(--text-3)}.empty.svelte-18iurkn :is(h3:where(.svelte-18iurkn),p:where(.svelte-18iurkn)){margin:0}.empty.svelte-18iurkn h3:where(.svelte-18iurkn){color:var(--text-1);font-size:var(--font-xl)}.empty.svelte-18iurkn p:where(.svelte-18iurkn){color:var(--text-2);font-size:var(--font-sm);line-height:1.5}.empty.svelte-18iurkn code:where(.svelte-18iurkn){color:var(--accent-soft);font-family:var(--font-mono);font-size:inherit;overflow-wrap:anywhere}.jump.svelte-18iurkn{padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-1);font-size:var(--font-sm);font-weight:650;cursor:pointer}@media(hover:hover)and (pointer:fine){.jump.svelte-18iurkn:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}}@media(hover:hover)and (pointer:fine){.evaluation.svelte-18iurkn:hover{background:var(--control-hover)}}@container approval-panel (max-width: 620px){.decision-layout.svelte-18iurkn{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(116px,.34fr) minmax(0,1.66fr)}}@container approval-panel (max-width: 430px){.approval-decisions.svelte-18iurkn,.trace.svelte-18iurkn{padding:var(--gutter-tight)}.trace-head.svelte-18iurkn,.node-head.svelte-18iurkn{align-items:flex-start;flex-direction:column;gap:var(--gutter-tight)}.decision-tree.svelte-18iurkn{padding-inline-start:26px}.stage-marker.svelte-18iurkn{inset-inline-start:-22px}.branch-grid.svelte-18iurkn,.branch-grid.three.svelte-18iurkn{grid-template-columns:minmax(0,1fr)}.audit-meta.svelte-18iurkn{margin-inline-start:26px}}@media(prefers-reduced-motion:reduce){.evaluation.svelte-18iurkn{transition:none}}.agent-state.svelte-11n00nu{display:flex;flex-direction:column;gap:var(--gutter-tight);min-width:0;height:100%;overflow:hidden}.state-bar.svelte-11n00nu{display:flex;flex-wrap:wrap;gap:var(--gap-sm);min-width:0}.reading.svelte-11n00nu{display:grid;gap:var(--gap-sm);padding:var(--gutter-tight);border:1px solid var(--border);background:var(--surface-2);min-width:0}.owner.svelte-11n00nu{margin:0}.problem.svelte-11n00nu{margin:0;padding:var(--gutter-tight);border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-2));color:var(--text-2);font-size:var(--font-sm);line-height:1.45}.changes.svelte-11n00nu{display:grid;gap:var(--gap-2xs);flex:0 0 auto;margin:0;padding:0;max-height:170px;overflow:auto;list-style:none}.change.svelte-11n00nu{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:var(--gap-sm);padding:var(--gap-xs) var(--gap-sm);border-left:2px solid var(--border-strong);background:var(--surface-1);min-width:0}.change.add.svelte-11n00nu{border-left-color:var(--success)}.change.replace.svelte-11n00nu{border-left-color:var(--accent)}.change.remove.svelte-11n00nu{border-left-color:var(--error)}.op.svelte-11n00nu{color:var(--text-3)}.change.add.svelte-11n00nu .op:where(.svelte-11n00nu){color:var(--success)}.change.replace.svelte-11n00nu .op:where(.svelte-11n00nu){color:var(--accent-soft)}.change.remove.svelte-11n00nu .op:where(.svelte-11n00nu){color:var(--error)}.path.svelte-11n00nu{grid-column:2;color:var(--text-1);font-family:var(--font-mono);font-size:var(--figure-size);overflow-wrap:anywhere}.delta.svelte-11n00nu{grid-column:2;color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-2xs);overflow-wrap:anywhere}.was.svelte-11n00nu{text-decoration:line-through}.arrow.svelte-11n00nu{color:var(--text-4)}.now.svelte-11n00nu{color:var(--text-2)}.doc.svelte-11n00nu{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:var(--gutter-tight);border:1px solid var(--border);background:var(--surface-1);font-family:var(--font-mono);font-size:var(--font-code);line-height:1.55}.line.svelte-11n00nu{min-width:0}.colon.svelte-11n00nu{padding-right:.5ch}.children.svelte-11n00nu{padding-left:2ch}.key.svelte-11n00nu{color:var(--text-3)}.punc.svelte-11n00nu,.hollow.svelte-11n00nu{color:var(--text-4)}.leaf.svelte-11n00nu{overflow-wrap:anywhere}.str.svelte-11n00nu{color:var(--syntax-string)}.num.svelte-11n00nu{color:var(--syntax-number)}.bool.svelte-11n00nu,.nil.svelte-11n00nu{color:var(--syntax-literal)}[data-change].svelte-11n00nu{--mark: var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--mark) 45%,transparent)}[data-change=add].svelte-11n00nu{--mark: var(--success)}[data-change=remove].svelte-11n00nu{--mark: var(--error)}.leaf[data-change].svelte-11n00nu{background:color-mix(in srgb,var(--mark) 22%,transparent)}.empty.svelte-11n00nu{display:grid;gap:var(--gutter-tight);align-content:start;padding:var(--gutter);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:var(--font-sm);line-height:1.5}.empty.svelte-11n00nu p:where(.svelte-11n00nu){margin:0}.empty-note.svelte-11n00nu{color:var(--text-3)}.empty.svelte-11n00nu pre:where(.svelte-11n00nu){position:relative;margin:0;padding:30px var(--gutter-tight) var(--gutter-tight);border:1px solid var(--code-block-border);background:var(--code-block-bg);color:var(--code-block-text);font-family:var(--font-mono);font-size:var(--font-code);overflow-x:auto}.empty.svelte-11n00nu pre[data-language]:where(.svelte-11n00nu):before{position:absolute;top:7px;right:8px}.mounts.svelte-19af1w8{display:grid;align-content:start;gap:var(--gap-md);min-width:0}.mount.svelte-19af1w8{display:grid;gap:var(--gap-2xs);min-width:0}.mount-head.svelte-19af1w8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm);min-width:0}.mount-path.svelte-19af1w8{font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text-1);overflow-wrap:anywhere}.graph-button.svelte-19af1w8{display:inline-flex;align-items:center;gap:4px;height:var(--control-height-xs);padding:0 8px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-1);font-size:var(--font-xs);font-weight:600;cursor:pointer}.mount-scope.svelte-19af1w8{margin:0;color:var(--text-2);font-size:var(--font-sm);line-height:1.45}.mount-about.svelte-19af1w8{margin:0;color:var(--text-3);font-size:var(--font-sm);line-height:1.45}.owner.svelte-19af1w8{margin:0}.problem.svelte-19af1w8{margin:0;color:var(--text-2);font-size:var(--font-sm)}.tree.svelte-19af1w8,.tree.svelte-19af1w8 ul:where(.svelte-19af1w8){margin:0;padding:0;list-style:none}.row.svelte-19af1w8{display:flex;align-items:center;gap:var(--gap-xs);width:100%;min-width:0;padding:2px var(--gap-sm) 2px calc(var(--gap-sm) + var(--depth) * 14px);border:0;border-left:2px solid transparent;background:transparent;color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);text-align:left;cursor:pointer}.row.selected.svelte-19af1w8{background:var(--surface-2);color:var(--text-1)}.row.changed.svelte-19af1w8{border-left-color:var(--success)}@media(hover:hover)and (pointer:fine){.row.svelte-19af1w8:hover{background:var(--control-hover)}}.spacer.svelte-19af1w8{width:12px;flex:0 0 12px}.name.svelte-19af1w8{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size.svelte-19af1w8{flex:0 0 auto;color:var(--text-4);font-size:var(--font-2xs)}.file-viewer.svelte-2fj0hi{display:flex;width:min(1200px,calc(100% - var(--gutter) * 4));height:min(860px,calc(100% - var(--gutter) * 4));padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 72%,var(--text-1) 6%);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--text-1);box-shadow:var(--shadow-modal)}.file-viewer.svelte-2fj0hi::backdrop{background:var(--overlay-scrim)}.viewer-body.svelte-2fj0hi{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gutter);padding:var(--gutter)}.viewer-header.svelte-2fj0hi{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter);min-width:0}.heading.svelte-2fj0hi{min-width:0}.heading.svelte-2fj0hi h2:where(.svelte-2fj0hi){margin:0;font-size:var(--font-title);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.heading.svelte-2fj0hi p:where(.svelte-2fj0hi){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-sm);margin:var(--gap-xs) 0 0}.path.svelte-2fj0hi{color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);overflow-wrap:anywhere}.size.svelte-2fj0hi{color:var(--text-4);font-size:var(--font-2xs)}.actions.svelte-2fj0hi{display:flex;align-items:center;gap:var(--gap-md);flex:0 0 auto}.columns.svelte-2fj0hi{flex:1;min-height:0;display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:var(--gutter)}.trees.svelte-2fj0hi{min-height:0;overflow:auto;padding-right:var(--gutter-tight);border-right:1px solid var(--border)}.file.svelte-2fj0hi{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gap-sm)}.provenance.svelte-2fj0hi{margin:0;color:var(--text-2);font-size:var(--font-sm);line-height:1.45}.scrubbed.svelte-2fj0hi{display:grid;gap:var(--gap-sm);justify-items:start;padding:var(--gutter-tight);border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-2));color:var(--text-2);font-size:var(--font-sm);line-height:1.45}.scrubbed.svelte-2fj0hi p:where(.svelte-2fj0hi){margin:0}.contents.svelte-2fj0hi{flex:1 1 0;min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--gap-sm);padding:var(--gutter-tight);border:1px solid var(--border);background:var(--surface-0)}.hint.svelte-2fj0hi{margin:0;color:var(--text-3);font-size:var(--font-sm)}.plain.svelte-2fj0hi{margin:0;font-family:var(--font-mono);font-size:var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-1)}.problem.svelte-2fj0hi{margin:0;padding:var(--gutter-tight);border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-2));color:var(--text-2);font-size:var(--font-sm)}.jump.svelte-2fj0hi{justify-self:start;padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-1);font-size:var(--font-sm);font-weight:650;cursor:pointer}.jump.svelte-2fj0hi:disabled{cursor:default;opacity:.6}.graph.svelte-1byyoml{display:block;width:100%;height:100%;min-height:0;background:var(--flow-canvas, var(--surface-0));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.graph.svelte-1byyoml:active{cursor:grabbing}.arrow.svelte-1byyoml{fill:var(--border-strong)}.edge.svelte-1byyoml{stroke:var(--border-strong);stroke-width:1.2;opacity:.75}.edge.dangling.svelte-1byyoml{stroke-dasharray:3 3}.edge.lit.svelte-1byyoml{stroke:var(--accent);stroke-width:2;opacity:1}.node.svelte-1byyoml{cursor:pointer;outline:none}.dot.svelte-1byyoml{fill:color-mix(in srgb,var(--node) 78%,var(--surface-0));stroke:color-mix(in srgb,var(--node) 60%,var(--text-1));stroke-width:1.4;transition:opacity var(--duration-fast) var(--ease-ui)}.node.ghost.svelte-1byyoml .dot:where(.svelte-1byyoml){fill:var(--surface-1);stroke-dasharray:3 2}.node.draft.svelte-1byyoml .dot:where(.svelte-1byyoml){stroke-dasharray:4 2}.node.deprecated.svelte-1byyoml{opacity:.45}.node.dim.svelte-1byyoml{opacity:.18}.node.selected.svelte-1byyoml .dot:where(.svelte-1byyoml),.node.svelte-1byyoml:focus-visible .dot:where(.svelte-1byyoml){stroke:var(--text-1);stroke-width:3}.node.neighbor.svelte-1byyoml .dot:where(.svelte-1byyoml){stroke-width:2.4}.mark.problem.svelte-1byyoml{fill:none;stroke:var(--warning);stroke-width:1.5;stroke-dasharray:2 2}.badge.svelte-1byyoml{stroke:var(--surface-0);stroke-width:1}.badge.stale.svelte-1byyoml{fill:var(--warning)}.badge.verified.svelte-1byyoml{fill:var(--success)}.label.svelte-1byyoml{fill:var(--text-2);font-family:var(--font-sans);font-size:11px;text-anchor:middle;paint-order:stroke;stroke:var(--surface-0);stroke-width:3px;pointer-events:none}.node.selected.svelte-1byyoml .label:where(.svelte-1byyoml){fill:var(--text-1);font-weight:650}.okf-graph.svelte-1em0h52{display:flex;width:min(1320px,calc(100% - var(--gutter) * 4));height:min(880px,calc(100% - var(--gutter) * 4));padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 72%,var(--text-1) 6%);background:color-mix(in srgb,var(--accent) 9%,var(--surface-2));color:var(--text-1);box-shadow:var(--shadow-modal)}.okf-graph.svelte-1em0h52::backdrop{background:var(--overlay-scrim)}.graph-body.svelte-1em0h52{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gap-md);padding:var(--gutter)}.graph-header.svelte-1em0h52{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gutter)}.heading.svelte-1em0h52 h2:where(.svelte-1em0h52){margin:0;font-size:var(--font-title);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.heading.svelte-1em0h52 p:where(.svelte-1em0h52){display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:var(--gap-xs) 0 0;color:var(--text-3);font-size:var(--font-sm)}.truncated.svelte-1em0h52{color:var(--warning)}.actions.svelte-1em0h52{display:flex;align-items:center;gap:var(--gap-md)}.provenance.svelte-1em0h52{margin:0;color:var(--text-2);font-size:var(--font-sm);line-height:1.45}.scrubbed.svelte-1em0h52{display:grid;gap:var(--gap-sm);justify-items:start;padding:var(--gutter-tight);border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-2));color:var(--text-2);font-size:var(--font-sm)}.scrubbed.svelte-1em0h52 p:where(.svelte-1em0h52){margin:0}.columns.svelte-1em0h52{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:var(--gutter)}.canvas.svelte-1em0h52{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--gap-sm)}.filters.svelte-1em0h52{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-sm)}.search.svelte-1em0h52{flex:0 1 240px;min-width:140px;height:var(--control-height);padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text-1);font-size:var(--font-sm)}.types.svelte-1em0h52{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.type.svelte-1em0h52{display:inline-flex;align-items:center;gap:6px;height:var(--control-height-xs);padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-chip);background:var(--surface-1);color:var(--text-2);font-size:var(--font-xs);cursor:pointer}.type.off.svelte-1em0h52{opacity:.45}.swatch.svelte-1em0h52{width:9px;height:9px;border-radius:50%;background:var(--node)}.count.svelte-1em0h52{color:var(--text-4)}.stage.svelte-1em0h52{flex:1;min-height:0;display:flex;border:1px solid var(--border);background:var(--surface-0);overflow:hidden}.stage.svelte-1em0h52>svg{flex:1}.stage.svelte-1em0h52>.hint:where(.svelte-1em0h52),.stage.svelte-1em0h52>.problem:where(.svelte-1em0h52){margin:var(--gutter-tight)}.concept.svelte-1em0h52{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--gap-sm);padding-left:var(--gutter-tight);border-left:1px solid var(--border)}.concept.svelte-1em0h52 h3:where(.svelte-1em0h52){margin:0;font-size:var(--font-lg);overflow-wrap:anywhere}.concept.svelte-1em0h52 h4:where(.svelte-1em0h52){margin:var(--gap-xs) 0 0;color:var(--text-3);font-size:var(--font-xs);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.path.svelte-1em0h52{margin:0;color:var(--text-2);font-family:var(--font-mono);font-size:var(--font-sm);overflow-wrap:anywhere}.size.svelte-1em0h52{color:var(--text-4);font-family:var(--font-sans);font-size:var(--font-2xs)}.facts.svelte-1em0h52,.tags.svelte-1em0h52{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0}.tag.svelte-1em0h52{padding:1px 6px;border-radius:var(--radius-chip);background:var(--surface-1);color:var(--text-3);font-size:var(--font-xs)}.description.svelte-1em0h52{margin:0;color:var(--text-1);font-size:var(--font-sm);line-height:1.45}.links.svelte-1em0h52 ul:where(.svelte-1em0h52){margin:0;padding:0;list-style:none}.link.svelte-1em0h52{padding:2px 0;border:0;background:none;color:var(--accent);font-size:var(--font-sm);text-align:left;cursor:pointer}.ghost-note.svelte-1em0h52{color:var(--text-4)}.contents.svelte-1em0h52{flex:1 0 auto;padding:var(--gutter-tight);border:1px solid var(--border);background:var(--surface-0)}.hint.svelte-1em0h52{margin:0;color:var(--text-3);font-size:var(--font-sm)}.problem.svelte-1em0h52{margin:0;padding:var(--gutter-tight);border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-2));color:var(--text-2);font-size:var(--font-sm)}.jump.svelte-1em0h52{padding:6px 12px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border));border-radius:var(--radius-chip);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-1);font-size:var(--font-sm);font-weight:650;cursor:pointer}.files.svelte-277xw7{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.trees.svelte-277xw7{flex:1;min-height:0;overflow:auto}.empty.svelte-277xw7{display:grid;gap:var(--gap-sm);padding:var(--gutter-tight);background:var(--surface-2)}.empty.svelte-277xw7 p:where(.svelte-277xw7){margin:0}.empty-note.svelte-277xw7{color:var(--text-3);font-size:var(--font-sm)}.empty-note.svelte-277xw7 code:where(.svelte-277xw7){font-family:var(--font-mono)}.empty.svelte-277xw7 pre:where(.svelte-277xw7){margin:0;font-family:var(--font-mono);font-size:var(--font-code);white-space:pre-wrap}.pane.svelte-1luxbxv{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;border-right:1px solid var(--border);background:var(--surface-1);opacity:1;transform:none;transition:opacity var(--duration-pane) var(--ease-pane),transform var(--duration-pane) var(--ease-pane)}.pane.resizing.svelte-1luxbxv,.pane.resizing.svelte-1luxbxv :where(.svelte-1luxbxv){-webkit-user-select:none;user-select:none}@starting-style{.pane.svelte-1luxbxv{opacity:0;transform:translate(14px)}}.pane.focused.svelte-1luxbxv .pane-head:where(.svelte-1luxbxv){background:var(--surface-2);border-bottom-color:var(--border-strong)}.pane.svelte-1luxbxv:focus,.pane-head.svelte-1luxbxv:focus{outline:none}.pane.svelte-1luxbxv:focus-visible,.pane-head.svelte-1luxbxv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pane-head.svelte-1luxbxv{flex:none;display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-md) var(--gutter);border-bottom:1px solid var(--border);background:var(--surface-head);cursor:grab;transition:background var(--duration-fast) var(--ease-out)}.pane-head.svelte-1luxbxv:active{cursor:grabbing}.head-name.svelte-1luxbxv{flex:1;min-width:0;display:flex;align-items:center;gap:var(--gap-sm);margin:0;font:inherit}.pane-kind.svelte-1luxbxv{flex:none;padding:0 var(--gap-xs);margin-left:-4px;color:var(--pane-accent);white-space:nowrap}.pane.focused.svelte-1luxbxv .pane-kind:where(.svelte-1luxbxv){background:var(--pane-accent);color:var(--surface-0)}.head-button.svelte-1luxbxv{display:grid;place-items:center;width:var(--icon-target);height:var(--icon-target);padding:0;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--text-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-press) var(--ease-out)}.head-button.svelte-1luxbxv:active{transform:scale(.94)}.head-button.on.svelte-1luxbxv{border-color:var(--border-strong);color:var(--text-1)}.head-button.svelte-1luxbxv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.head-title.svelte-1luxbxv{min-width:0;color:var(--text-1);font-size:var(--font-lg);font-weight:450;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane-body.svelte-1luxbxv{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;container:pane / inline-size}.resize-gutter.svelte-1luxbxv{position:absolute;top:0;right:-6px;width:12px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;z-index:3}.rail-slot:last-child .resize-gutter.svelte-1luxbxv{right:0}.resize-gutter.svelte-1luxbxv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.spine.svelte-1luxbxv{flex:1;width:100%;max-width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;gap:var(--gap-md);padding:var(--gap-lg) 0;box-sizing:border-box;border:0;border-right:1px solid var(--border);background:var(--surface-spine);cursor:pointer;overflow:hidden;transition:background var(--duration-fast) var(--ease-out)}.spine.svelte-1luxbxv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.spine-dot.svelte-1luxbxv{flex:none;width:var(--pip);height:var(--pip);background:var(--text-3)}.spine-title.svelte-1luxbxv{flex:1;min-height:0;max-width:100%;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:var(--font-sm);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spine-kind.svelte-1luxbxv{flex:none;max-width:100%;writing-mode:vertical-rl;font-family:var(--font-mono);font-size:var(--font-2xs);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;overflow:hidden}@media(hover:hover)and (pointer:fine){.head-button.svelte-1luxbxv:hover{color:var(--text-1);border-color:var(--border)}.head-button.danger.svelte-1luxbxv:hover{color:var(--error)}.spine.svelte-1luxbxv:hover{background:var(--control-hover)}.resize-gutter.svelte-1luxbxv:hover{background:color-mix(in srgb,var(--accent) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.pane.svelte-1luxbxv,.pane-head.svelte-1luxbxv,.head-button.svelte-1luxbxv,.spine.svelte-1luxbxv{transition:none}.head-button.svelte-1luxbxv:active{transform:none}@starting-style{.pane.svelte-1luxbxv{opacity:0;transform:none}}}.rail.svelte-102b98p{min-width:0;min-height:0;display:flex;flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;background:var(--surface-0);scrollbar-width:thin}.rail-slot.svelte-102b98p{position:relative;display:flex;flex-direction:column;flex:0 0 var(--slot-size);min-width:var(--slot-min);min-height:0}.rail-slot.flexible.svelte-102b98p{flex:1 1 var(--slot-size)}.rail.bleed.svelte-102b98p{overflow-x:hidden}.rail.bleed.svelte-102b98p .rail-slot:where(.svelte-102b98p):not(.bleeding){display:none}.rail.bleed.svelte-102b98p .rail-slot.bleeding:where(.svelte-102b98p){position:static;flex:1 1 auto;width:auto;min-width:0;max-width:none;border-right:0}.rail.bleed.svelte-102b98p .pane-slot:where(.svelte-102b98p):not(.bleeding){display:none}.rail.bleed.svelte-102b98p .rail-slot.bleeding:where(.svelte-102b98p) .tab-strip:where(.svelte-102b98p),.rail.bleed.svelte-102b98p .rail-slot.bleeding:where(.svelte-102b98p) .pane-head,.rail.bleed.svelte-102b98p .rail-slot.bleeding:where(.svelte-102b98p) .resize-gutter{display:none}.rail.bleed.svelte-102b98p .rail-slot.bleeding:where(.svelte-102b98p) .pane{border-right:0}.rail-slot.tabbed.svelte-102b98p,.rail-slot.split.svelte-102b98p{border-right:1px solid var(--border)}.rail-slot.tabbed.svelte-102b98p .pane,.rail-slot.split.svelte-102b98p .pane{border-right:0}.slot-body.svelte-102b98p{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.pane-slot.svelte-102b98p{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:0}.rail-slot.tabbed.svelte-102b98p .pane-slot:where(.svelte-102b98p){position:absolute;top:0;right:0;bottom:0;left:0}.rail-slot.split.svelte-102b98p .pane-slot:where(.svelte-102b98p){min-height:var(--split-min)}.rail-slot.split.svelte-102b98p .pane-slot.sized:where(.svelte-102b98p){flex:0 0 var(--share)}.rail-slot.split.svelte-102b98p .pane-slot:where(.svelte-102b98p):not(:last-child),.rail-slot.collapsed.svelte-102b98p .pane-slot:where(.svelte-102b98p):not(:last-child){border-bottom:1px solid var(--border)}.pane-slot.svelte-102b98p:not(.front){visibility:hidden;pointer-events:none}.pane-slot.dragging.svelte-102b98p{opacity:.55}.share-gutter.svelte-102b98p{position:absolute;inset:auto 0 -6px 0;z-index:5;height:12px;padding:0;border:0;background:transparent;cursor:row-resize;touch-action:none;transition:background var(--duration-fast) var(--ease-out)}.col-gutter.svelte-102b98p{position:absolute;inset:0 -6px 0 auto;z-index:5;width:12px;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;transition:background var(--duration-fast) var(--ease-out)}.pane-slot.resizing.svelte-102b98p .share-gutter:where(.svelte-102b98p),.share-gutter.svelte-102b98p:focus-visible,.col-gutter.svelte-102b98p:focus-visible{background:color-mix(in srgb,var(--accent) 30%,transparent)}.share-gutter.svelte-102b98p:focus-visible,.col-gutter.svelte-102b98p:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.tab-strip.svelte-102b98p{flex:none;display:flex;align-items:stretch;gap:1px;overflow-x:auto;background:var(--surface-0);border-bottom:1px solid var(--border);scrollbar-width:none}.tab.svelte-102b98p{display:flex;align-items:center;gap:var(--gap-xs);min-width:0;padding:4px var(--gutter);border:0;border-bottom:1px solid transparent;background:transparent;color:var(--text-3);cursor:grab;transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.tab.svelte-102b98p:active{cursor:grabbing}.tab.on.svelte-102b98p{background:var(--surface-head);border-bottom-color:var(--accent);color:var(--text-1)}.tab.svelte-102b98p:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.tab-pip.svelte-102b98p{flex:none;width:var(--pip);height:var(--pip)}.tab-label.svelte-102b98p{min-width:0;font-family:var(--font-mono);font-size:var(--font-2xs);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail.settling.svelte-102b98p .pane,.rail.settling.svelte-102b98p .spine{transition:none}.rail-slot.collapsed.svelte-102b98p{position:sticky;left:var(--sticky-offset);z-index:4;flex:0 0 var(--pane-spine);width:var(--pane-spine);min-width:var(--pane-spine);max-width:var(--pane-spine);overflow:hidden}.drop-mark.svelte-102b98p{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.drop-mark[data-edge=before].svelte-102b98p,.drop-mark[data-edge=after].svelte-102b98p{width:3px;background:var(--accent)}.drop-mark[data-edge=before].svelte-102b98p{inset:0 auto 0 -1px}.drop-mark[data-edge=after].svelte-102b98p{inset:0 -1px 0 auto}.drop-mark[data-edge=above].svelte-102b98p,.drop-mark[data-edge=below].svelte-102b98p,.drop-mark[data-edge=tab].svelte-102b98p{display:grid;place-items:start center;padding-top:6px;background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.drop-mark[data-edge=above].svelte-102b98p,.drop-mark[data-edge=below].svelte-102b98p{height:50%}.drop-mark[data-edge=above].svelte-102b98p{inset:0 0 auto 0}.drop-mark[data-edge=below].svelte-102b98p{inset:auto 0 0 0}.drop-label.svelte-102b98p{padding:0 var(--gap-xs);background:var(--accent);color:var(--surface-0)}.rail-empty.svelte-102b98p{display:flex;flex-direction:column;gap:var(--gap-sm);justify-content:center;align-items:center;flex:1;padding:32px;text-align:center}.empty-title.svelte-102b98p{margin:0;color:var(--text-2);font-size:var(--font-2xl);font-weight:450}.empty-body.svelte-102b98p{margin:0;max-width:320px;color:var(--text-3);font-size:var(--font-md);line-height:1.5}.empty-actions.svelte-102b98p{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-sm);margin-top:6px}@media(hover:hover)and (pointer:fine){.tab.svelte-102b98p:hover{color:var(--text-1);background:var(--control-hover)}.share-gutter.svelte-102b98p:hover,.col-gutter.svelte-102b98p:hover{background:color-mix(in srgb,var(--accent) 30%,transparent)}}@media(prefers-reduced-motion:reduce){.tab.svelte-102b98p,.share-gutter.svelte-102b98p,.col-gutter.svelte-102b98p{transition:none}}.minimap.svelte-xgb5js{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:var(--gutter);padding:var(--gutter-tight) var(--gutter);border-bottom:1px solid var(--border);background:var(--surface-head)}.minimap-lead.svelte-xgb5js{min-width:0;max-width:100%;display:flex;align-items:center;gap:var(--gap-xs);justify-self:start}.minimap-mark.svelte-xgb5js{display:flex;align-items:center;justify-content:center}.minimap-trail.svelte-xgb5js{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--gutter);justify-self:stretch}.brand-mark.svelte-xgb5js{flex:none;width:20px;height:20px;color:var(--text-3);pointer-events:none;-webkit-user-select:none;user-select:none}.ticks.svelte-xgb5js{--tick-pitch: calc(2 * var(--pip));--run-budget: calc(20 * var(--tick-pitch));position:relative;flex:0 1 auto;width:min(var(--run-budget),calc(var(--tick-count) * var(--tick-pitch)));min-width:0;height:var(--control-height)}.tick-run.svelte-xgb5js{display:flex;align-items:stretch;height:100%;margin:0;padding:0;list-style:none}.tick-group.svelte-xgb5js{display:flex;flex:1 1 0;min-width:0;align-items:stretch}.tick-group.shared.svelte-xgb5js{--band: var(--gap-lg);--band-inset: calc((var(--control-height) - var(--band)) / 2);flex-direction:column;gap:1px;box-sizing:border-box;padding:var(--band-inset) 0}.tick-group.shared.folded.svelte-xgb5js{--band: var(--gap-sm)}.tick-group.shared.svelte-xgb5js .tick:where(.svelte-xgb5js){position:relative}.tick-group.shared.svelte-xgb5js .tick:where(.svelte-xgb5js):first-child:before,.tick-group.shared.svelte-xgb5js .tick:where(.svelte-xgb5js):last-child:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tick-group.shared.svelte-xgb5js .tick:where(.svelte-xgb5js):first-child:before{top:calc(-1 * var(--band-inset))}.tick-group.shared.svelte-xgb5js .tick:where(.svelte-xgb5js):last-child:before{bottom:calc(-1 * var(--band-inset))}.tick-group.shared.svelte-xgb5js .tick:where(.svelte-xgb5js):focus-visible{outline-offset:1px}.tick.svelte-xgb5js{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.tick.svelte-xgb5js:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.mark.svelte-xgb5js{width:calc(100% - 1px);max-width:var(--pip);height:var(--gap-lg);background:var(--text-3);transition:height var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.tick.folded.svelte-xgb5js .mark:where(.svelte-xgb5js){height:var(--gap-sm);background:var(--text-4)}.tick-group.shared.svelte-xgb5js .mark:where(.svelte-xgb5js),.tick-group.shared.svelte-xgb5js .tick.folded:where(.svelte-xgb5js) .mark:where(.svelte-xgb5js){height:100%}.tick.behind.svelte-xgb5js .mark:where(.svelte-xgb5js){background:var(--text-4)}.tick[aria-current].svelte-xgb5js .mark:where(.svelte-xgb5js){background:var(--text-1)}.here.svelte-xgb5js{position:absolute;top:0;left:0;width:var(--here-w);height:100%;border:1px solid var(--accent);pointer-events:none;transform:translate(var(--here-x));transition:transform var(--duration-fast) var(--ease-out),width var(--duration-fast) var(--ease-out)}.controls.svelte-xgb5js{flex:none;display:flex;align-items:center}.minimap.svelte-xgb5js .rail-icon{border-color:transparent;background:transparent}.minimap.svelte-xgb5js .rail-icon[aria-expanded=true]{border-color:var(--border-strong);color:var(--text-1)}.launcher.svelte-xgb5js{position:relative;flex:none}.launch-menu.svelte-xgb5js{position:absolute;top:calc(100% + var(--gap-xs));right:0;z-index:44;display:flex;flex-direction:column;width:max-content;min-width:150px;max-width:calc(100vw - 2 * var(--gutter) - var(--control-height));padding:var(--gap-xs);border:1px solid var(--border-strong);background:var(--surface-3);transform-origin:top right;opacity:1;transform:none;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@starting-style{.launch-menu.svelte-xgb5js{opacity:0;transform:scale(.96) translateY(-3px)}}.launch-menu.svelte-xgb5js button:where(.svelte-xgb5js){display:flex;align-items:center;gap:var(--gap-sm);min-width:0;height:var(--control-height);padding:0 var(--gap-md) 0 var(--gap-sm);border:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;text-align:left}.launch-menu.svelte-xgb5js .kicker:where(.svelte-xgb5js){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check.svelte-xgb5js{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--gap-lg);height:var(--gap-lg);color:var(--accent)}.launch-menu.svelte-xgb5js button[aria-checked=true]:where(.svelte-xgb5js) .kicker:where(.svelte-xgb5js){color:var(--text-1)}.launch-menu.svelte-xgb5js button[aria-disabled=true]:where(.svelte-xgb5js){cursor:not-allowed}.launch-menu.svelte-xgb5js button[aria-disabled=true]:where(.svelte-xgb5js) .check:where(.svelte-xgb5js),.launch-menu.svelte-xgb5js button[aria-disabled=true]:where(.svelte-xgb5js) .kicker:where(.svelte-xgb5js){color:var(--text-4)}.launch-menu.svelte-xgb5js button:where(.svelte-xgb5js):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.tick.svelte-xgb5js:hover .mark:where(.svelte-xgb5js){background:var(--text-1)}.launch-menu.svelte-xgb5js button:where(.svelte-xgb5js):not([aria-disabled=true]):hover{background:var(--control-hover)}.launch-menu.svelte-xgb5js button:where(.svelte-xgb5js):not([aria-disabled=true]):hover .kicker:where(.svelte-xgb5js){color:var(--text-1)}}@media(max-width:980px){.minimap.svelte-xgb5js{column-gap:var(--gutter-tight)}}@media(max-width:760px){.minimap.svelte-xgb5js{grid-template-columns:minmax(0,1fr) auto}.minimap-mark.svelte-xgb5js{display:none}}@media(prefers-reduced-motion:reduce){.mark.svelte-xgb5js,.here.svelte-xgb5js,.launch-menu.svelte-xgb5js{transition:none}@starting-style{.launch-menu.svelte-xgb5js{opacity:0;transform:none}}}.link-notice.svelte-1yw1nx{flex:none;display:flex;align-items:center;gap:var(--gutter-tight);padding:var(--gap-sm) var(--gutter);border-bottom:1px solid var(--border);background:var(--surface-2);opacity:1;transform:none;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@starting-style{.link-notice.svelte-1yw1nx{opacity:0;transform:translateY(-3px)}}.said.svelte-1yw1nx{flex:1;min-width:0;margin:0;color:var(--text-3);font-size:var(--font-md);line-height:1.5;text-wrap:pretty}code.svelte-1yw1nx{color:var(--text-1);font-family:var(--font-mono);font-size:var(--figure-size)}.outcome.svelte-1yw1nx{color:var(--text-4)}@media(prefers-reduced-motion:reduce){@starting-style{.link-notice.svelte-1yw1nx{opacity:0;transform:none}}}.app.svelte-1n46o8q{height:100vh;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface-0);color:var(--text-1)}.app.has-session-drawer.svelte-1n46o8q{grid-template-columns:min(60vw,var(--session-drawer-w)) minmax(0,1fr)}.app.has-session-drawer.svelte-1n46o8q .chrome:where(.svelte-1n46o8q){grid-column:1 / -1}.app.has-session-drawer.svelte-1n46o8q .session-drawer:where(.svelte-1n46o8q){grid-column:1;grid-row:2 / -1}.app.has-session-drawer.svelte-1n46o8q>.rail,.app.has-session-drawer.svelte-1n46o8q>.step-controller,.app.has-session-drawer.svelte-1n46o8q>.drawer:where(.svelte-1n46o8q){grid-column:2}.app.has-drawer.svelte-1n46o8q{grid-template-rows:auto minmax(0,1fr) auto min(60vh,var(--drawer-h))}.app.bleed.svelte-1n46o8q:not(.bleed-drawer) .drawer:where(.svelte-1n46o8q){display:none}.app.bleed-drawer.svelte-1n46o8q>.rail{display:none}.app.bleed-drawer.svelte-1n46o8q .drawer:where(.svelte-1n46o8q) .docked-drawer{border-top:0}.app.bleed-drawer.svelte-1n46o8q .drawer:where(.svelte-1n46o8q) .drawer-gutter{display:none}.drawer.svelte-1n46o8q{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.drawer.svelte-1n46o8q .rail-slot:last-child:not(.collapsed){flex:1 1 var(--slot-size)}.drawer.svelte-1n46o8q .waterfall{grid-template-rows:minmax(0,1fr)}.drawer.svelte-1n46o8q .waterfall-head{display:none}.drawer.svelte-1n46o8q .turns{padding-top:4px}.drawer.svelte-1n46o8q .turn-row{grid-template-columns:68px minmax(0,1fr)}.drawer.svelte-1n46o8q .turn-row .turn-label{grid-template-columns:minmax(0,1fr)}.drawer.svelte-1n46o8q .turn-row .turn-dur{justify-self:start}.drawer.svelte-1n46o8q .head-button[aria-pressed],.drawer.svelte-1n46o8q .head-button[aria-label^=Collapse]{display:none}.app.drawer-solo.svelte-1n46o8q .drawer:where(.svelte-1n46o8q) .pane-head{display:none}.app.drawer-shut.svelte-1n46o8q .drawer:where(.svelte-1n46o8q) .rail{overflow:hidden}.app.bleed.svelte-1n46o8q{grid-template-rows:minmax(0,1fr) auto}.app.bleed.has-session-drawer.svelte-1n46o8q{grid-template-columns:minmax(0,1fr)}.app.bleed.svelte-1n46o8q .session-drawer:where(.svelte-1n46o8q){display:none}.app.bleed.svelte-1n46o8q .chrome:where(.svelte-1n46o8q){display:none}.app.bleed-drawer.svelte-1n46o8q{grid-template-rows:auto minmax(0,1fr)}.chrome.svelte-1n46o8q{position:relative;display:flex;flex-direction:column;min-width:0}.chrome.svelte-1n46o8q .session-drawer-trigger,.chrome.svelte-1n46o8q .session-new{flex:none;font-size:var(--font-2xs)}.session-drawer.svelte-1n46o8q{position:relative;display:grid;min-height:0;min-width:0}.pane-content.svelte-1n46o8q{flex:1 1 0;min-width:0;min-height:0;overflow:hidden;container-type:inline-size}.pane-content.svelte-1n46o8q .transcript{width:100%;height:100%;min-width:0;max-width:none;border-left:0}.pane-content.svelte-1n46o8q .waterfall-head{padding:12px}.pane-content.svelte-1n46o8q .turns{padding:10px 12px 14px}@container (max-width: 640px){.pane-content.svelte-1n46o8q .turn-row{grid-template-columns:minmax(0,1fr);gap:8px}}.pane-content.svelte-1n46o8q .turn-label{grid-template-columns:auto auto}.pane-content.svelte-1n46o8q .rollup{width:100%}.pane-content.svelte-1n46o8q .roll{flex:1 1 120px}:root{color-scheme:dark;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--letter-tight: .04em;--letter-label: .13em;--label-size: var(--font-xs);--label-weight: 500;--label-tracking: var(--letter-label);--figure-size: var(--font-sm);font-family:var(--font-sans);--surface-0: #0b0b10;--surface-1: #141414;--surface-2: #17171f;--surface-3: #383947;--surface-head: #141414;--surface-spine: #111117;--control-bg: #111117;--control-hover: #17171f;--overlay-scrim: rgb(0 0 0 / .55);--text-1: #f8fafc;--text-2: #c7c9d4;--text-3: #8b8d9d;--text-4: #5a5c6e;--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .22);--focus-ring: color-mix(in srgb, var(--accent) 55%, transparent);--shadow-inset-mid: none;--shadow-inset-bright: none;--shadow-ring-faint: none;--shadow-popover: 0 0 0 1px var(--border-strong);--shadow-node: none;--shadow-node-soft: none;--shadow-node-tall: none;--shadow-node-mid: none;--shadow-dropdown: 0 0 0 1px var(--border-strong);--shadow-floating: 0 0 0 1px var(--border-strong);--shadow-modal: 0 0 0 1px var(--border-strong);--accent: #6173f3;--accent-soft: #a9aef5;--live: #fad000;--model: #a9aef5;--reasoning: #53dfca;--tool: #ff9d00;--success: #6ee7b7;--warning: #fcd34d;--retry: #ff8c42;--queue: #ff6bff;--error: #fca5a5;--code-violet: #b362ff;--code-block-border: color-mix(in srgb, var(--code-violet) 42%, var(--border));--code-block-bg: color-mix(in srgb, var(--code-violet) 12%, var(--surface-0));--code-block-shadow: none;--code-block-text: color-mix(in srgb, var(--code-violet) 18%, var(--text-1));--code-label-border: color-mix(in srgb, var(--code-violet) 24%, transparent);--code-label-bg: color-mix(in srgb, var(--code-violet) 34%, transparent);--code-label-text: color-mix(in srgb, var(--code-violet) 55%, var(--text-1));--code-inline-border: color-mix(in srgb, var(--code-violet) 28%, var(--border));--code-inline-bg: color-mix(in srgb, var(--code-violet) 42%, transparent);--code-inline-text: color-mix(in srgb, var(--code-violet) 22%, var(--text-1));--syntax-comment: #9d96b8;--syntax-string: var(--success);--syntax-keyword: #ff9d00;--syntax-type: #9effff;--syntax-function: #fad000;--syntax-number: #ff628c;--syntax-literal: #fb94ff;--syntax-operator: var(--accent-soft);--radius-xs: 0;--radius-chip: 0;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--gap-2xs: 2px;--gap-xs: 4px;--gap-sm: 6px;--gap-md: 8px;--gap-lg: 12px;--gutter: var(--gap-lg);--gutter-tight: var(--gap-md);--font-2xs: 9px;--font-xs: 10px;--font-sm: 11px;--font-md: 12px;--font-code: 12px;--font-lg: 13px;--font-xl: 14px;--font-2xl: 15px;--font-display: 18px;--font-title: 20px;--markdown-body-size: 13.5px;--markdown-heading-size: 14px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-pane: cubic-bezier(.2, .6, .2, 1);--ease-ui: var(--ease-out);--duration-fast: .16s;--duration-press: .12s;--duration-pane: .22s;--tip-delay: .35s;--control-height-xs: 22px;--control-height: 28px;--control-height-lg: 34px;--icon-target: 20px;--pane-spine: 42px;--pip: 5px;--pip-lg: 8px;--disabled-opacity: .45;--flow-canvas: var(--surface-1);--flow-dots: color-mix(in srgb, var(--text-3) 55%, var(--text-4))}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--surface-0);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-1) 12%,transparent)}::-webkit-scrollbar-track{background:transparent}button,input,select{font:inherit}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}a{color:inherit}pre[data-language]:before{content:attr(data-language);padding:1px 6px;border:1px solid var(--code-label-border);background:var(--code-label-bg);color:var(--code-label-text);font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);line-height:1.5;text-transform:uppercase}.kicker{color:var(--text-3);font-family:var(--font-mono);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}[data-tip]{position:relative}[data-tip]{--tip-x: -50%;--tip-rise: 4px}[data-tip][data-tip-align=end],[data-tip][data-tip-align=start]{--tip-x: 0}[data-tip-below]{--tip-rise: -4px}[data-tip]:before,[data-tip]:after{position:absolute;z-index:40;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-ui),transform var(--duration-fast) var(--ease-ui)}[data-tip]:before{content:"";left:50%;bottom:calc(100% + 3px);border:5px solid transparent;border-top-color:var(--surface-3);transform:translate(-50%,calc(var(--tip-rise) * -.5))}[data-tip]:after{content:attr(data-tip);left:50%;bottom:calc(100% + 12px);width:max-content;max-width:min(320px,60vw);padding:4px 8px;border:1px solid var(--border-strong);background:var(--surface-3);box-shadow:var(--shadow-floating);color:var(--text-1);font-family:var(--font-sans);font-size:var(--font-sm);font-weight:500;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;transform:translate(var(--tip-x),var(--tip-rise));white-space:pre-line}[data-tip][data-tip-align=end]:after{left:auto;right:0}[data-tip][data-tip-align=start]:after{left:0}[data-tip-below]:before{bottom:auto;top:calc(100% + 3px);border-top-color:transparent;border-bottom-color:var(--surface-3)}[data-tip-below]:after{bottom:auto;top:calc(100% + 12px)}[data-tip]:hover:before,[data-tip]:hover:after,[data-tip]:focus-visible:before,[data-tip]:focus-visible:after{opacity:1;transition-delay:var(--tip-delay)}[data-tip]:hover:before,[data-tip]:focus-visible:before{transform:translate(-50%)}[data-tip]:hover:after,[data-tip]:focus-visible:after{transform:translate(var(--tip-x))}[data-tip]:focus-visible:before,[data-tip]:focus-visible:after{transition-delay:0s}[data-tip][data-tip-quiet]:not(:hover):before,[data-tip][data-tip-quiet]:not(:hover):after{opacity:0}[data-tip]:active:before,[data-tip]:active:after,[data-tip][aria-expanded=true]:before,[data-tip][aria-expanded=true]:after{opacity:0;transition-delay:0s}@media(prefers-reduced-motion:reduce){[data-tip]{--tip-rise: 0px}[data-tip]:before,[data-tip]:after{transition:opacity var(--duration-fast) var(--ease-ui)}}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}
