.lazy-content-error.svelte-1x9b3lw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--text-secondary)}button.svelte-1x9b3lw{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.bot-avatar.svelte-79ss{position:relative;display:inline-flex;width:var(--bot-avatar-size);height:var(--bot-avatar-size);flex:0 0 var(--bot-avatar-size);align-items:center;justify-content:center;color:var(--bot-avatar-tint);transition:opacity var(--transition-fast),filter var(--transition-fast)}.bot-avatar.svelte-79ss svg:where(.svelte-79ss){display:block;width:100%;height:100%;overflow:visible}.bot-avatar-head.svelte-79ss{fill:currentColor}.bot-avatar-head-stroked.svelte-79ss{stroke:currentColor;stroke-width:4.4;stroke-linejoin:round}.bot-avatar-head-rig.svelte-79ss{transform-box:view-box;transform-origin:50% 50%}.bot-avatar-eye.svelte-79ss{fill:var(--bot-avatar-bg, var(--bg))}.bot-avatar-photo.svelte-79ss{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.bot-avatar[data-state=paused].svelte-79ss{opacity:.58;filter:saturate(.55)}.bot-avatar[data-state=disabled].svelte-79ss{opacity:.35;filter:grayscale(.8)}.bot-avatar[data-state=error].svelte-79ss{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--red, #e5484d) 70%,transparent))}@media(prefers-reduced-motion:reduce){.bot-avatar.svelte-79ss{transition:none}}.lfb-controls.svelte-1xh6xya{display:flex;flex-direction:column;gap:0;padding:var(--space-inset-xs) var(--space-inset-md) 2px;flex-shrink:0;--lfb-control-size: var(--touch-target);--lfb-control-font: var(--type-scale-4);--lfb-control-icon: var(--space-4);--glass-btn-bg: color-mix(in srgb, var(--text) 6%, transparent);--glass-btn-border: color-mix(in srgb, var(--text) 10%, transparent);--glass-btn-active: color-mix(in srgb, var(--text) 14%, transparent)}.lfb-sticky.svelte-1xh6xya{position:sticky;z-index:8;background:inherit}.lfb-unified-box.svelte-1xh6xya{display:flex;flex-direction:column;gap:var(--space-stack-sm)}.lfb-unified-box.lfb-no-projects.svelte-1xh6xya{flex-direction:row;align-items:center;gap:var(--space-stack-sm)}.lfb-unified-box.lfb-no-projects.svelte-1xh6xya .lfb-search:where(.svelte-1xh6xya){flex:1;min-width:0}.lfb-unified-box.lfb-single-row.svelte-1xh6xya{flex-direction:row;align-items:center;gap:var(--space-stack-sm)}.lfb-unified-box.lfb-single-row.svelte-1xh6xya .lfb-search:where(.svelte-1xh6xya){flex:1;min-width:0}.lfb-unified-box.lfb-single-row.svelte-1xh6xya .lfb-circle-action-pill:where(.svelte-1xh6xya){display:flex}.lfb-search.svelte-1xh6xya{display:flex;align-items:center;gap:var(--space-stack-sm);height:var(--lfb-control-size);padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-pill);font-size:var(--lfb-control-font);transition:background var(--transition-fast),border-color var(--transition-fast)}.lfb-search.svelte-1xh6xya:focus-within{border-color:var(--border-hover, var(--border))}.lfb-search.has-query.svelte-1xh6xya{border-color:var(--border-hover, var(--border));background:var(--hover-tint);padding-inline-end:var(--space-inset-xs)}.lfb-search.has-query.svelte-1xh6xya:focus-within{border-color:var(--border-hover, var(--border));background:var(--hover-tint)}.lfb-pill-bar.svelte-1xh6xya{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.lfb-pill-scroll.svelte-1xh6xya{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0;flex:1;overflow-x:auto;scrollbar-width:none;--_fade-start: 16px;--_fade-end: 16px}.lfb-pill-scroll.svelte-1xh6xya::-webkit-scrollbar{display:none}.lfb-view-switch.svelte-1xh6xya{display:flex;align-items:center;gap:2px;flex-shrink:0;height:var(--lfb-control-size);padding:2px;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-pill)}.lfb-view-switch-segment.svelte-1xh6xya{display:flex;align-items:center;gap:var(--space-stack-sm);flex-shrink:0;height:100%;padding:0 var(--space-3);border:none;background:transparent;color:var(--text-secondary);font-size:var(--lfb-control-font);font-weight:var(--type-weight-medium);font-family:inherit;line-height:1;cursor:pointer;border-radius:var(--radius-pill);transition:background var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent}.lfb-view-switch-segment.svelte-1xh6xya:hover:not(.active){color:var(--text);background:var(--hover-tint)}.lfb-view-switch-segment.active.svelte-1xh6xya{color:var(--text);background:color-mix(in srgb,var(--text) 8%,var(--surface))}.lfb-view-switch-segment-label.svelte-1xh6xya{white-space:nowrap}.lfb-view-switch-icon.svelte-1xh6xya{display:flex;align-items:center;flex-shrink:0;opacity:.72}.lfb-view-switch-segment.active.svelte-1xh6xya .lfb-view-switch-icon:where(.svelte-1xh6xya){opacity:1}.lfb-view-switch-icon--bot.svelte-1xh6xya{opacity:1;width:16px;height:16px}.lfb-view-switch-icon--bot.svelte-1xh6xya .bot-avatar{width:16px;height:16px}.lfb-circle-action-pill.svelte-1xh6xya{display:none;align-items:center;justify-content:center;flex-shrink:0;width:var(--lfb-control-size);height:var(--lfb-control-size);padding:0;border:1px solid var(--border);background:var(--bg);color:var(--text-secondary);cursor:pointer;border-radius:50%;position:relative;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform .1s}.lfb-circle-action-pill.svelte-1xh6xya:hover{color:var(--text);border-color:var(--border-hover, var(--border))}.lfb-circle-action-pill.svelte-1xh6xya:active{transform:scale(.94)}.lfb-circle-action-pill.active.svelte-1xh6xya{color:var(--on-accent, #fff);background:var(--accent);border-color:color-mix(in srgb,var(--accent) 70%,transparent)}.lfb-project-pill.svelte-1xh6xya{display:flex;align-items:center;gap:var(--space-stack-sm);flex-shrink:0;min-width:0;height:var(--lfb-control-size);padding:0 var(--space-3);border:1px solid var(--border);background:var(--bg);color:var(--text-secondary);font-size:var(--lfb-control-font);font-weight:var(--type-weight-medium);font-family:inherit;cursor:pointer;border-radius:var(--radius-pill);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:transparent}.lfb-project-pill--icon-only.svelte-1xh6xya{width:var(--lfb-control-size);padding:0;justify-content:center}.lfb-project-pill--icon-only.svelte-1xh6xya .lfb-project-pill-chevron:where(.svelte-1xh6xya){display:none}.lfb-project-pill.svelte-1xh6xya:hover{color:var(--text);border-color:var(--border-hover, var(--border))}.lfb-project-pill.svelte-1xh6xya:active{transform:scale(.99)}.lfb-project-pill.active.svelte-1xh6xya{color:var(--text);background:var(--hover-tint)}.lfb-project-pill-icon.svelte-1xh6xya{display:flex;align-items:center;flex-shrink:0}.lfb-project-pill-icon.svelte-1xh6xya .project-icon{--pi-size: var(--type-size-heading-2);border-radius:var(--radius-xs)}.lfb-project-pill-name.svelte-1xh6xya{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:1}.lfb-project-pill-chevron.svelte-1xh6xya{display:flex;align-items:center;flex-shrink:0;opacity:.4;transition:transform .2s ease}.lfb-project-pill-chevron.expanded.svelte-1xh6xya{transform:rotate(180deg)}.lfb-bar-trailing.svelte-1xh6xya{display:flex;align-items:center;gap:0;flex-shrink:0}.lfb-search-icon.svelte-1xh6xya{flex-shrink:0;opacity:.35;display:flex;align-items:center}.lfb-search.svelte-1xh6xya:focus-within .lfb-search-icon:where(.svelte-1xh6xya){opacity:.55}.lfb-search.has-query.svelte-1xh6xya .lfb-search-icon:where(.svelte-1xh6xya){color:var(--accent);opacity:.7}.lfb-search-input.svelte-1xh6xya{flex:1;min-width:0;border:none;background:none;color:var(--text);font-size:var(--lfb-control-font);font-family:inherit;outline:none}.lfb-search-input.svelte-1xh6xya::placeholder{color:var(--text-muted);opacity:.5}.has-query.svelte-1xh6xya .lfb-search-input:where(.svelte-1xh6xya){color:var(--accent)}.lfb-search.svelte-1xh6xya .lfb-search-clear{display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-pill);padding:0;flex-shrink:0;box-shadow:none}.lfb-search.svelte-1xh6xya .lfb-search-clear svg{width:10px;height:10px}.lfb-search.svelte-1xh6xya .lfb-search-clear:hover{color:var(--text);background:var(--pattern-hover-strong)}.lfb-search.has-query.svelte-1xh6xya .lfb-search-clear{color:var(--accent);opacity:.6}.lfb-search.has-query.svelte-1xh6xya .lfb-search-clear:hover{color:var(--accent);opacity:1;background:color-mix(in srgb,var(--accent) 12%,transparent)}.lfb-menu-btn.svelte-1xh6xya{display:flex;align-items:center;justify-content:center;width:var(--lfb-control-size);height:var(--lfb-control-size);border:1px solid var(--border);background:var(--bg);color:var(--text-secondary);cursor:pointer;border-radius:50%;padding:0;flex-shrink:0;position:relative;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.lfb-menu-btn.svelte-1xh6xya:hover{color:var(--text);border-color:var(--border-hover, var(--border))}.lfb-menu-btn.active.svelte-1xh6xya{color:var(--accent)}.lfb-menu-filter-dot.svelte-1xh6xya{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:var(--accent);pointer-events:none;box-shadow:0 0 0 1px var(--sidebar-bg, var(--surface))}.lfb-mobile-project-empty.svelte-1xh6xya{padding:var(--space-inset-lg) var(--space-inset-md);font-size:var(--type-size-ui);color:var(--text-muted);text-align:center}.lfb-mobile-project-item.svelte-1xh6xya{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-inset-sm) var(--space-inset-sm);border:none;background:none;color:var(--text-secondary);font-size:var(--type-scale-3);font-weight:var(--type-weight-regular);font-family:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast);text-align:left;-webkit-tap-highlight-color:transparent}.lfb-mobile-project-item.svelte-1xh6xya:hover,.lfb-mobile-project-item.svelte-1xh6xya:active{background:color-mix(in srgb,var(--text) 8%,transparent)}.lfb-mobile-project-item.active.svelte-1xh6xya{color:var(--text);font-weight:var(--type-weight-medium);background:color-mix(in srgb,var(--text) 6%,transparent)}.lfb-mobile-project-icon.svelte-1xh6xya{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0}.lfb-mobile-project-icon.svelte-1xh6xya .project-icon{--pi-size: var(--type-size-heading-1);border-radius:var(--radius-xs)}.lfb-mobile-project-name.svelte-1xh6xya{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfb-mobile-project-check.svelte-1xh6xya{display:flex;align-items:center;flex-shrink:0;color:var(--accent)}.lfb-mobile-add-project.svelte-1xh6xya{color:var(--text-muted);border-top:1px solid var(--border-subtle);margin-top:var(--space-1);padding-top:var(--space-inset-md)}.lfb-mobile-add-project.svelte-1xh6xya:hover,.lfb-mobile-add-project.svelte-1xh6xya:active{color:var(--text)}@media(min-width:769px){.lfb-controls.svelte-1xh6xya{--lfb-control-size: var(--compact-height);--lfb-control-icon: var(--space-4)}.lfb-search.svelte-1xh6xya,.lfb-circle-action-pill.svelte-1xh6xya,.lfb-project-pill.svelte-1xh6xya,.lfb-view-switch.svelte-1xh6xya,.lfb-menu-btn.svelte-1xh6xya{border-radius:var(--radius-sm)}.lfb-view-switch-segment.svelte-1xh6xya{padding:0 var(--space-2);font-size:var(--type-scale-3);border-radius:calc(var(--radius-sm) - var(--radius-xs))}.lfb-project-pill-icon.svelte-1xh6xya .project-icon{--pi-size: var(--type-size-body)}.lfb-project-pill-name.svelte-1xh6xya{font-size:var(--type-scale-3)}.lfb-circle-action-pill.svelte-1xh6xya svg,.lfb-search-icon.svelte-1xh6xya svg,.lfb-menu-btn.svelte-1xh6xya svg{width:var(--lfb-control-icon);height:var(--lfb-control-icon)}.lfb-project-pill.svelte-1xh6xya>svg{width:12px;height:12px}}@media(max-width:768px){.lfb-pill-bar.svelte-1xh6xya .lfb-circle-action-pill:where(.svelte-1xh6xya),.lfb-bar-trailing.svelte-1xh6xya .lfb-circle-action-pill:where(.svelte-1xh6xya),.lfb-unified-box.lfb-single-row.svelte-1xh6xya .lfb-circle-action-pill:where(.svelte-1xh6xya){display:flex}.lfb-search.svelte-1xh6xya,.lfb-project-pill.svelte-1xh6xya,.lfb-view-switch.svelte-1xh6xya{border-radius:var(--radius-pill)}.lfb-circle-action-pill.svelte-1xh6xya,.lfb-menu-btn.svelte-1xh6xya{border-radius:50%}.lfb-circle-action-pill.svelte-1xh6xya svg,.lfb-search-icon.svelte-1xh6xya svg,.lfb-menu-btn.svelte-1xh6xya svg,.lfb-project-pill.svelte-1xh6xya>svg,.lfb-view-switch-icon.svelte-1xh6xya svg{width:var(--lfb-control-icon);height:var(--lfb-control-icon)}.lfb-project-pill-icon.svelte-1xh6xya .project-icon{--pi-size: var(--type-size-heading-2)}.lfb-view-switch-icon--bot.svelte-1xh6xya,.lfb-view-switch-icon--bot.svelte-1xh6xya .bot-avatar{width:var(--lfb-control-icon);height:var(--lfb-control-icon)}.lfb-search.svelte-1xh6xya .lfb-search-clear{width:var(--space-6);min-width:var(--space-6);height:var(--space-6);min-height:var(--space-6)}}.lfb-pill-bar.svelte-1xh6xya .lfb-circle-action-pill:where(.svelte-1xh6xya),.lfb-bar-trailing.svelte-1xh6xya .lfb-circle-action-pill:where(.svelte-1xh6xya){display:flex}.mermaid-diagram.svelte-1fm7dnj{width:100%;display:grid;align-items:center;justify-items:center;position:relative;contain:layout style}.mermaid-diagram.mmd-inline.svelte-1fm7dnj{overflow:hidden}.mermaid-diagram-placeholder.svelte-1fm7dnj,.mermaid-diagram-svg.svelte-1fm7dnj{grid-area:1 / 1;width:100%;min-height:0}.mermaid-diagram-placeholder.svelte-1fm7dnj{min-height:200px;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);overflow:hidden;position:relative;transition:opacity .15s ease;z-index:0}.mermaid-diagram-placeholder.mmd-placeholder-hidden.svelte-1fm7dnj{display:none}.mermaid-diagram.mmd-inline.svelte-1fm7dnj .mermaid-diagram-placeholder:where(.svelte-1fm7dnj){height:var(--mermaid-inline-height, 320px);border-radius:inherit}.mmd-placeholder-shimmer.svelte-1fm7dnj{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 4%,transparent) 40%,color-mix(in srgb,var(--text) 4%,transparent) 60%,transparent 100%);animation:svelte-1fm7dnj-mmd-shimmer 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mmd-placeholder-shimmer.svelte-1fm7dnj{animation:none}}@keyframes svelte-1fm7dnj-mmd-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mermaid-diagram-svg.svelte-1fm7dnj{overflow:auto;opacity:0;transition:opacity .15s ease;z-index:1}.mermaid-diagram.mmd-inline.svelte-1fm7dnj .mermaid-diagram-svg:where(.svelte-1fm7dnj){display:flex;align-items:center;justify-content:center}.mermaid-diagram-svg.mmd-svg-ready.svelte-1fm7dnj{opacity:1}.mermaid-diagram-svg.svelte-1fm7dnj svg{max-width:100%;height:auto}.mermaid-diagram.mmd-inline.svelte-1fm7dnj .mermaid-diagram-svg:where(.svelte-1fm7dnj) svg{width:100%;max-height:var(--mermaid-inline-max-height, 960px);margin:0 auto;flex-shrink:0}.mermaid-diagram.svelte-1fm7dnj .mmd-fullscreen-btn{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s;z-index:1;backdrop-filter:blur(8px)}.mermaid-diagram.svelte-1fm7dnj:hover .mmd-fullscreen-btn,.mermaid-diagram.svelte-1fm7dnj:focus-within .mmd-fullscreen-btn{opacity:1}.mermaid-diagram.svelte-1fm7dnj .mmd-fullscreen-btn:hover{color:var(--text);background:var(--surface-raised);border-color:var(--border)}.mmd-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer}.mmd-overlay-close{position:absolute;top:max(var(--space-5),calc(var(--safe-top, 0px) + var(--space-3)));right:max(var(--space-5),var(--safe-right, 0px));z-index:2}.mmd-zoom-controls{position:absolute;bottom:max(var(--space-6),calc(var(--safe-bottom, 0px) + var(--space-3)));left:50%;transform:translate(-50%);z-index:2}.mmd-modal-viewport{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.mmd-modal-canvas{transform-origin:center center;will-change:transform;transition:none;display:flex;align-items:center;justify-content:center;min-width:60vw;min-height:60vh;background:var(--bg);border-radius:var(--radius-md);padding:var(--space-inset-xl)}.mmd-modal-canvas svg{max-width:none;max-height:none;width:100%;height:auto}.mmd-minimap{position:absolute;bottom:64px;right:16px;width:160px;height:100px;background:color-mix(in srgb,var(--bg) 85%,transparent);border:1px solid color-mix(in srgb,var(--text) 15%,transparent);border-radius:var(--radius-sm);overflow:hidden;backdrop-filter:blur(12px);z-index:2}.mmd-minimap-content{width:100%;height:100%;opacity:.5;pointer-events:none;position:relative;z-index:0}.mmd-minimap-content svg{width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain}.mmd-minimap-viewport{position:absolute;border:1.5px solid var(--blue, #3b82f6);background:color-mix(in srgb,var(--blue, #3b82f6) 10%,transparent);border-radius:var(--radius-xs);pointer-events:none}.mmd-sheet{position:fixed;bottom:0;left:0;right:0;z-index:10001;--mobile-sheet-top-gap: max(20px, calc(var(--safe-top, 0px) + 12px));max-height:calc(100vh - var(--mobile-sheet-top-gap));height:calc(100vh - var(--mobile-sheet-top-gap));background:var(--glass-bg, var(--bg));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-top:.5px solid var(--glass-border, var(--border));border-radius:var(--radius-xl) var(--radius-xl) 0 0;transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column}.mmd-sheet.mmd-sheet-dragging{transition:none}.mmd-sheet-handle{display:flex;align-items:center;justify-content:center;padding:var(--space-inset-md) 0 var(--space-inset-sm);flex-shrink:0;width:100%;cursor:grab;touch-action:none}.mmd-sheet-handle:active{cursor:grabbing}.mmd-sheet-handle-bar{width:36px;height:5px;border-radius:var(--radius-xs);background:#80808059}.mmd-sheet-body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 0 calc(var(--space-inset-lg) + var(--safe-bottom, 0px))}.mmd-sheet-viewport{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none}.mmd-sheet-canvas{min-width:80vw!important;min-height:40vh!important}.mmd-sheet-controls{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0}.mmd-mobile-only{display:none!important}@media(max-width:768px){.mmd-desktop-only{display:none!important}.mmd-mobile-only{display:flex!important}}.mermaid-diagram-error.svelte-1fm7dnj{grid-area:1 / 1;z-index:2;max-height:100%;overflow:auto;width:100%;padding:var(--space-inset-lg);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--type-scale-2);color:var(--text-muted)}.mermaid-diagram-error-label.svelte-1fm7dnj{font-weight:var(--type-weight-semibold);color:var(--yellow);font-size:var(--type-scale-1);text-transform:uppercase;letter-spacing:.04em}.mermaid-diagram-error-code.svelte-1fm7dnj{margin:var(--space-2) 0;padding:var(--space-inset-sm);background:var(--bg);border-radius:var(--radius-xs);font-family:var(--mono);font-size:var(--type-scale-1);white-space:pre-wrap;max-height:200px;overflow:auto}.mermaid-diagram-error-msg.svelte-1fm7dnj{color:var(--red);font-size:var(--type-scale-1)}.chart-embed.svelte-1lkowt0{margin:var(--space-2) 0;padding:var(--space-inset-md) var(--space-inset-md);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border)}.chart-embed__header.svelte-1lkowt0{margin-bottom:var(--space-2)}.chart-embed__title.svelte-1lkowt0{font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold);color:var(--text)}.chart-embed__subtitle.svelte-1lkowt0{font-size:var(--type-scale-1);color:var(--text-muted);margin-top:1px}.chart-embed__wrap.svelte-1lkowt0{position:relative;width:100%}.chart-embed__wrap--clickable.svelte-1lkowt0{cursor:pointer}.chart-embed__svg.svelte-1lkowt0{width:100%;height:auto;display:block}.chart-embed__svg.svelte-1lkowt0 rect:where(.svelte-1lkowt0),.chart-embed__svg.svelte-1lkowt0 text:where(.svelte-1lkowt0){transition:opacity .12s ease}.chart-embed__tip.svelte-1lkowt0{position:absolute;pointer-events:none;z-index:10;padding:var(--space-inset-sm) var(--space-inset-sm);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--shadow-md, 0 6px 24px -8px rgba(0, 0, 0, .25));font-size:var(--type-scale-1);line-height:1.4;color:var(--text);transform:translateY(-100%);margin-top:calc(var(--space-2) * -1)}.chart-embed__tip--below.svelte-1lkowt0{transform:none;margin-top:var(--space-2)}.chart-embed__tip-label.svelte-1lkowt0{font-size:var(--type-size-micro);color:var(--text-muted);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-embed__tip-value.svelte-1lkowt0{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);font-variant-numeric:tabular-nums;color:var(--text)}.chart-embed__ring-wrap.svelte-1lkowt0{display:flex;align-items:center;gap:var(--space-stack-md)}.chart-embed__ring-legend.svelte-1lkowt0{flex:1;display:flex;flex-direction:column;gap:2px}.chart-embed__legend-item.svelte-1lkowt0{all:unset;display:flex;align-items:center;gap:var(--space-stack-sm);font-size:var(--type-scale-1);color:var(--text);padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-xs);cursor:pointer;transition:background .12s ease,opacity .12s ease}.chart-embed__legend-item.svelte-1lkowt0:hover,.chart-embed__legend-item--active.svelte-1lkowt0{background:var(--hover-tint)}.chart-embed__legend-item--dim.svelte-1lkowt0{opacity:.45}.chart-embed__legend-dot.svelte-1lkowt0{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-embed__legend-label.svelte-1lkowt0{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-embed__legend-value.svelte-1lkowt0{color:var(--text-muted);font-variant-numeric:tabular-nums}.md.svelte-1nfqmg2{--new-element-fade-duration: 0ms;font-size:var(--type-scale-3);line-height:1.6;color:var(--text);display:flex;justify-content:center;width:100%;min-width:0}.md-inner.svelte-1nfqmg2{max-width:740px;width:100%;min-width:0;display:flow-root}.md.svelte-1nfqmg2 .md-stream-in{animation:svelte-1nfqmg2-md-stream-text .6s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-1nfqmg2-md-stream-text{0%{color:var(--purple)}to{color:inherit}}@media(prefers-reduced-motion:reduce){.md.svelte-1nfqmg2 .md-stream-in{animation:none}}.md.svelte-1nfqmg2 p{margin:0 0 var(--space-2)}.md.svelte-1nfqmg2 p:last-child{margin-bottom:0}.md.svelte-1nfqmg2 h1{font-size:var(--type-size-heading-2);font-weight:var(--type-weight-bold);margin:var(--space-4) 0 var(--space-2);line-height:1.3}.md.svelte-1nfqmg2 h2{font-size:var(--type-scale-5);font-weight:var(--type-weight-bold);margin:var(--space-4) 0 var(--space-2);line-height:1.3}.md.svelte-1nfqmg2 h3{font-size:var(--type-scale-4);font-weight:var(--type-weight-semibold);margin:var(--space-3) 0 var(--space-1);line-height:1.4}.md.svelte-1nfqmg2 h4{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);margin:var(--space-3) 0 var(--space-1)}.md.svelte-1nfqmg2 h5,.md.svelte-1nfqmg2 h6{font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold);margin:var(--space-2) 0 var(--space-1);text-transform:uppercase;letter-spacing:.02em;color:var(--text-secondary)}.md.svelte-1nfqmg2 h1:first-child,.md.svelte-1nfqmg2 h2:first-child,.md.svelte-1nfqmg2 h3:first-child{margin-top:0}.md.svelte-1nfqmg2 strong{font-weight:var(--type-weight-semibold)}.md.svelte-1nfqmg2 em{font-style:italic}.md.svelte-1nfqmg2 code{background:var(--surface-raised);padding:1px var(--space-inset-xs);border-radius:var(--radius-xs);font-size:var(--type-size-code);font-family:var(--mono)}.md.svelte-1nfqmg2 pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-inset-md) var(--space-inset-md);overflow-x:auto;font-size:var(--type-scale-2);margin:var(--space-2) 0;line-height:1.5}.md.svelte-1nfqmg2 pre code{background:none;padding:0;border-radius:0;font-size:inherit}.md.svelte-1nfqmg2 ul,.md.svelte-1nfqmg2 ol{margin:var(--space-1) 0;padding-left:var(--space-5)}.md.svelte-1nfqmg2 li{margin-bottom:2px}.md.svelte-1nfqmg2 ul.contains-task-list,.md.svelte-1nfqmg2 li.task-list-item{list-style:none}.md.svelte-1nfqmg2 ul.contains-task-list{padding-left:0}.md.svelte-1nfqmg2 li.task-list-item{display:flex;align-items:flex-start;gap:var(--space-stack-sm);margin-bottom:var(--space-1)}.md.svelte-1nfqmg2 li.task-list-item>input[type=checkbox]{display:none}.md.svelte-1nfqmg2 li.task-list-item:before{content:"";display:inline-block;width:16px;height:16px;flex-shrink:0;margin-top:2px;background:currentColor;color:var(--text-muted);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 256a208 208 0 1 0-416 0a208 208 0 1 0 416 0M0 256a256 256 0 1 1 512 0a256 256 0 1 1-512 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M464 256a208 208 0 1 0-416 0a208 208 0 1 0 416 0M0 256a256 256 0 1 1 512 0a256 256 0 1 1-512 0'/%3E%3C/svg%3E")}.md.svelte-1nfqmg2 li.task-list-item:has(input:checked):before{color:var(--yellow);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48a208 208 0 1 1 0 416a208 208 0 1 1 0-416m0 464a256 256 0 1 0 0-512a256 256 0 1 0 0 512m113-303c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 48a208 208 0 1 1 0 416a208 208 0 1 1 0-416m0 464a256 256 0 1 0 0-512a256 256 0 1 0 0 512m113-303c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-111 111l-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0z'/%3E%3C/svg%3E")}.md.svelte-1nfqmg2 blockquote{margin:var(--space-2) 0;padding:var(--space-inset-xs) var(--space-inset-md);border-left:3px solid var(--border);color:var(--text-secondary)}.md.svelte-1nfqmg2 blockquote p{margin-bottom:var(--space-1)}.md.svelte-1nfqmg2 hr{border:none;border-top:1px solid var(--border);margin:var(--space-3) 0}.md.svelte-1nfqmg2 .md-table-scroll{overflow-x:auto;margin:var(--space-2) 0;border-radius:var(--radius-sm);border:1px solid var(--border);--_fade: 24px}.md.svelte-1nfqmg2 table{border-collapse:collapse;font-size:var(--type-scale-2);width:max-content;min-width:100%}.md.svelte-1nfqmg2 th,.md.svelte-1nfqmg2 td{border:1px solid var(--border);padding:var(--space-inset-xs) var(--space-inset-md);text-align:left;white-space:nowrap}.md.svelte-1nfqmg2 th{background:var(--surface-raised);font-weight:var(--type-weight-semibold)}.md.svelte-1nfqmg2 .md-table-scroll table{border:none;margin:0}.md.svelte-1nfqmg2 .md-table-scroll tr:first-child th,.md.svelte-1nfqmg2 .md-table-scroll tr:first-child td{border-top:none}.md.svelte-1nfqmg2 .md-table-scroll tr:last-child th,.md.svelte-1nfqmg2 .md-table-scroll tr:last-child td{border-bottom:none}.md.svelte-1nfqmg2 .md-table-scroll th:first-child,.md.svelte-1nfqmg2 .md-table-scroll td:first-child{border-left:none}.md.svelte-1nfqmg2 .md-table-scroll th:last-child,.md.svelte-1nfqmg2 .md-table-scroll td:last-child{border-right:none}.md.svelte-1nfqmg2 a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.md.svelte-1nfqmg2 a:hover{opacity:.8}.md.svelte-1nfqmg2 a.msg-file-mention-chip{color:inherit;text-decoration:none;cursor:pointer;vertical-align:baseline}.md.svelte-1nfqmg2 a.msg-file-mention-chip:hover{opacity:1;filter:brightness(1.06)}.md.svelte-1nfqmg2 .msg-id-chip{cursor:pointer}.md.svelte-1nfqmg2 .msg-id-chip:hover{filter:brightness(1.15)}.md.svelte-1nfqmg2 img{max-width:100%;border-radius:var(--radius-sm);margin:var(--space-1) 0}.md.svelte-1nfqmg2 .md-video-embed{display:block;max-width:100%;width:100%;border-radius:var(--radius-sm);margin:var(--space-2) 0;background:#000;border:1px solid var(--border)}.md.svelte-1nfqmg2 .md-mermaid-block{flex-shrink:0;margin:var(--space-2) 0;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);contain:layout style;overflow:hidden;box-sizing:border-box}.md.svelte-1nfqmg2 .md-mermaid-block:not([data-mermaid-mounted]){height:var(--mermaid-inline-height, 320px);background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text) 4%,transparent) 40%,color-mix(in srgb,var(--text) 4%,transparent) 60%,transparent 100%);background-size:200% 100%;animation:svelte-1nfqmg2-md-mermaid-skeleton 1.5s ease-in-out infinite}@keyframes svelte-1nfqmg2-md-mermaid-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.md.svelte-1nfqmg2 .md-chart-block{margin:var(--space-2) 0}.md.svelte-1nfqmg2 .md-chart-error{padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--negative);color:var(--negative);font-family:var(--mono);font-size:var(--type-scale-1)}.md.svelte-1nfqmg2 .md-code-block{position:relative}.md.svelte-1nfqmg2 .md-code-actions{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:var(--space-stack-xs);z-index:1}.md.svelte-1nfqmg2 .md-code-block:has(.md-run-btn) pre{padding-top:var(--space-11)}.md.svelte-1nfqmg2 .md-code-actions:has(.md-run-btn) .md-copy-btn,.md.svelte-1nfqmg2 .md-code-actions:focus-within .md-copy-btn{opacity:1}.md.svelte-1nfqmg2 .md-run-btn{display:inline-flex;align-items:center;gap:var(--space-stack-xs);height:28px;box-sizing:border-box;white-space:nowrap;padding:var(--space-inset-xs) var(--space-inset-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--type-scale-1);cursor:pointer}.md.svelte-1nfqmg2 .md-run-btn:hover{background:var(--surface-hover);color:var(--text)}.md.svelte-1nfqmg2 .md-copy-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s;z-index:1}.md.svelte-1nfqmg2 .md-code-block:hover .md-copy-btn{opacity:1}.md.svelte-1nfqmg2 .md-copy-btn:hover{background:var(--surface-hover);color:var(--text)}.md.svelte-1nfqmg2 .md-copy-btn:active{transform:scale(.92)}.md.svelte-1nfqmg2 .md-copy-btn.md-copy-done{color:var(--green);opacity:1}@media(pointer:coarse){.md.svelte-1nfqmg2 .md-copy-btn{opacity:1}}.dv.svelte-u02vy{font-family:var(--mono);font-size:var(--type-size-caption);-webkit-text-size-adjust:none;text-size-adjust:none;line-height:1.55;overflow:hidden}.dv-compact.svelte-u02vy{background:var(--surface-raised);border:.5px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-md)}.dv-header.svelte-u02vy{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md);border-bottom:.5px solid var(--border-subtle)}.dv-icon.svelte-u02vy{display:inline-flex;align-items:center;flex-shrink:0}.dv-filename.svelte-u02vy{font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dv-stat.svelte-u02vy{font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);flex-shrink:0}.dv-stat-add.svelte-u02vy{color:var(--green)}.dv-stat-del.svelte-u02vy{color:var(--red);margin-left:-2px}.dv-code.svelte-u02vy{max-height:300px;overflow:auto;padding:var(--space-inset-sm) 0;display:flex;flex-direction:column;--_fade: 24px}.dv-compact.svelte-u02vy .dv-line:where(.svelte-u02vy){padding:0 var(--space-inset-md);min-height:20px;min-width:100%;width:max-content}.dv-compact.svelte-u02vy .dv-line-add:where(.svelte-u02vy){border-left:3px solid var(--green);background:var(--green-muted)}.dv-compact.svelte-u02vy .dv-line-del:where(.svelte-u02vy){border-left:3px solid var(--red);background:var(--red-muted)}.dv-compact.svelte-u02vy .dv-line-ctx:where(.svelte-u02vy){opacity:.5}.dv-line-no.svelte-u02vy{display:inline-block;width:3ch;margin-right:var(--space-2);text-align:right;color:var(--text-muted);opacity:.5;user-select:none;flex-shrink:0;font-size:var(--type-scale-1)}.dv-compact.svelte-u02vy .dv-line-add:where(.svelte-u02vy) .dv-line-no:where(.svelte-u02vy){color:var(--green);opacity:.7}.dv-compact.svelte-u02vy .dv-line-del:where(.svelte-u02vy) .dv-line-no:where(.svelte-u02vy){color:var(--red);opacity:.7}.dv-line-text.svelte-u02vy{white-space:pre;color:var(--text-secondary)}.dv-compact.svelte-u02vy .dv-line-add:where(.svelte-u02vy) .dv-line-text:where(.svelte-u02vy){color:var(--text)}.dv-compact.svelte-u02vy .dv-line-del:where(.svelte-u02vy) .dv-line-text:where(.svelte-u02vy){color:var(--red);opacity:.85}.dv-toggle.svelte-u02vy{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-inset-xs) 0;background:none;border:none;border-top:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.dv-toggle.svelte-u02vy:hover{color:var(--text-secondary);background:var(--hover-tint)}.dv-toggle-chevron.svelte-u02vy{transition:transform .15s ease}.dv-toggle-chevron.flipped.svelte-u02vy{transform:rotate(180deg)}.dv-full.svelte-u02vy{overflow:auto}.dv-table.svelte-u02vy{border-collapse:collapse;min-width:100%;tab-size:4}.dv-tr.svelte-u02vy{content-visibility:auto;contain-intrinsic-size:auto 100% auto 20px}.dv-tr.svelte-u02vy:hover{background:var(--hover-tint)}.dv-indicator.svelte-u02vy{width:3px;min-width:3px;max-width:3px;padding:0;user-select:none}.dv-ci-add.svelte-u02vy{background:var(--green)}.dv-ci-del.svelte-u02vy{background:var(--red)}.dv-gutter.svelte-u02vy{width:48px;min-width:48px;text-align:right;padding:0 var(--space-inset-md) 0 var(--space-inset-sm);color:var(--text-muted);opacity:.4;user-select:none;vertical-align:top;white-space:nowrap;border-right:1px solid var(--border-subtle)}.dv-marker.svelte-u02vy{width:16px;min-width:16px;text-align:center;font-weight:var(--type-weight-semibold);user-select:none;padding:0 2px;color:var(--text-muted);opacity:.5}.dv-cell.svelte-u02vy{padding:0 var(--space-inset-md);white-space:pre;color:var(--text-secondary);width:100%}.dv-add.svelte-u02vy{background:color-mix(in srgb,var(--green) 15%,transparent)}.dv-add.svelte-u02vy .dv-gutter:where(.svelte-u02vy){color:var(--green);opacity:.8}.dv-add.svelte-u02vy .dv-marker:where(.svelte-u02vy){color:var(--green);opacity:1}.dv-add.svelte-u02vy .dv-cell:where(.svelte-u02vy){color:var(--text-primary)}.dv-del.svelte-u02vy{background:color-mix(in srgb,var(--red) 12%,transparent)}.dv-del.svelte-u02vy .dv-gutter:where(.svelte-u02vy){color:var(--red);opacity:.8}.dv-del.svelte-u02vy .dv-marker:where(.svelte-u02vy){color:var(--red);opacity:1}.dv-del.svelte-u02vy .dv-cell:where(.svelte-u02vy){color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--red) 50%,transparent)}.dv-tr-hunk.svelte-u02vy .dv-hunk-cell:where(.svelte-u02vy){padding:var(--space-inset-xs) var(--space-inset-md);background:color-mix(in srgb,var(--purple) 8%,transparent);color:var(--text-secondary);font-weight:var(--type-weight-medium);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.dv-collapse-bar.svelte-u02vy{display:flex;align-items:center;gap:var(--space-stack-sm);width:100%;padding:var(--space-inset-xs) var(--space-inset-md);margin:0;border:none;font-family:inherit;font-size:var(--type-scale-1);color:var(--text-muted);background:var(--bg);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);cursor:pointer;user-select:none;transition:background var(--transition-fast),color var(--transition-fast)}.dv-collapse-bar.svelte-u02vy:hover{background:var(--hover-tint);color:var(--text-secondary)}.dv-collapse-bar.svelte-u02vy svg:where(.svelte-u02vy){opacity:.5;flex-shrink:0}.dv-split-root.svelte-u02vy{overflow-x:hidden;overflow-y:auto}.dv-split-hunk.svelte-u02vy{padding:var(--space-inset-xs) var(--space-inset-md);background:color-mix(in srgb,var(--purple) 8%,transparent);color:var(--text-secondary);font-weight:var(--type-weight-medium);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);white-space:pre;overflow:hidden;text-overflow:ellipsis}.dv-split-pair.svelte-u02vy{display:flex;align-items:stretch}.dv-split-pane.svelte-u02vy{flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dv-split-pane.svelte-u02vy::-webkit-scrollbar{height:0;width:0;display:none}.dv-split-pane.svelte-u02vy+.dv-split-pane:where(.svelte-u02vy){border-left:1px solid var(--border)}.dv-split-pane-table.svelte-u02vy{min-width:100%}.dv-split-pane-table.svelte-u02vy .dv-del:where(.svelte-u02vy){background:color-mix(in srgb,var(--red) 12%,transparent)}.dv-split-pane-table.svelte-u02vy .dv-del:where(.svelte-u02vy) .dv-cell:where(.svelte-u02vy){color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--red) 50%,transparent)}.dv-split-pane-table.svelte-u02vy .dv-add:where(.svelte-u02vy){background:color-mix(in srgb,var(--green) 12%,transparent)}.dv-split-pane-table.svelte-u02vy .dv-add:where(.svelte-u02vy) .dv-cell:where(.svelte-u02vy){color:var(--text-primary)}.dv-panels-container.svelte-u02vy{overflow:hidden;display:flex;flex-direction:column}.dv-panels.svelte-u02vy{display:flex;flex:1;min-height:0}.dv-panel.svelte-u02vy{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.dv-panel.svelte-u02vy+.dv-panel:where(.svelte-u02vy){border-left:1px solid var(--border)}.dv-panel-header.svelte-u02vy{padding:var(--space-inset-xs) var(--space-inset-md);font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border-subtle);user-select:none;flex-shrink:0}.dv-panel-header-before.svelte-u02vy{color:var(--red)}.dv-panel-header-after.svelte-u02vy{color:var(--green)}.dv-panel-body.svelte-u02vy{flex:1;overflow:auto}.dv-panel-body.svelte-u02vy .dv-table:where(.svelte-u02vy){min-width:100%}.dv-panel-pad.svelte-u02vy{background:var(--surface-2);opacity:.3}.dv-panel-pad.svelte-u02vy .dv-cell:where(.svelte-u02vy),.dv-panel-pad.svelte-u02vy .dv-gutter:where(.svelte-u02vy){user-select:none}.dv-empty.svelte-u02vy{padding:var(--space-inset-lg);text-align:center;font-size:var(--type-scale-2);color:var(--text-muted)}.dv.svelte-u02vy .syn-keyword{color:var(--purple)}.dv.svelte-u02vy .syn-string{color:var(--green)}.dv.svelte-u02vy .syn-number{color:var(--yellow)}.dv.svelte-u02vy .syn-comment{color:var(--text-muted);opacity:.6;font-style:italic}.dv.svelte-u02vy .syn-selector{color:var(--yellow)}.dv.svelte-u02vy .syn-property{color:var(--accent)}.resize-handle.svelte-wwhg85{cursor:col-resize;touch-action:none;position:relative;z-index:5;transition:background var(--transition-fast),opacity var(--transition-fast)}.resize-handle.svelte-wwhg85:before{content:"";position:absolute;inset:0 -3px;z-index:5}.resize-handle--inline.svelte-wwhg85{flex:0 0 1px;width:1px;background:var(--border-subtle);transition:background var(--transition-fast),width var(--transition-fast),flex var(--transition-fast)}.resize-handle--inline.svelte-wwhg85:hover,.resizing .resize-handle--inline.svelte-wwhg85{flex:0 0 2px;width:2px;background:var(--accent)}.resize-handle--edge.svelte-wwhg85{flex:0 0 2px;width:2px;box-sizing:border-box;background:transparent}.resize-handle--edge.svelte-wwhg85:hover,.resizing .resize-handle--edge.svelte-wwhg85{background:var(--accent)}.resize-handle--overlay.svelte-wwhg85{position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--shell-sidebar-divider, var(--border-subtle));z-index:10}.resize-handle--overlay.svelte-wwhg85:hover,.resizing .resize-handle--overlay.svelte-wwhg85{width:2px;background:var(--accent)}.resize-handle--panel.svelte-wwhg85{position:absolute;top:0;left:-3px;bottom:0;width:6px;background:transparent;z-index:2}.resize-handle--panel.svelte-wwhg85:hover,.resizing .resize-handle--panel.svelte-wwhg85{background:var(--accent);opacity:.4}@media(max-width:768px){.resize-handle.svelte-wwhg85{display:none}}.header-chrome-subitem-img.svelte-1qs55oz{width:12px;height:12px;border-radius:var(--radius-xs);object-fit:contain;flex-shrink:0}.header-chrome-subitem-text-icon.svelte-1qs55oz{display:inline-flex;width:12px;height:12px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xs);color:var(--on-accent);font-family:var(--brand);font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);letter-spacing:-.02em;line-height:1}.header-chrome-subitems.svelte-1v4vrhe{display:inline-flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.header-chrome-subitems.ws-config-pill.svelte-1v4vrhe{gap:0}.workspace-project-menu.svelte-14jsckc{position:relative;display:flex;align-items:center;overflow:visible}.workspace-project-text-icon.svelte-14jsckc{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:var(--radius-xs);color:var(--on-accent);font-family:var(--brand);font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);letter-spacing:-.02em;line-height:1}.workspace-project-glyph.svelte-14jsckc{display:flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--neutral-subtle);color:var(--text-secondary)}.workspace-project-glyph.svelte-14jsckc img:where(.svelte-14jsckc){width:100%;height:100%;object-fit:cover}.workspace-project-glyph.svelte-14jsckc .workspace-project-text-icon:where(.svelte-14jsckc){width:100%;height:100%;border-radius:var(--radius-xs)}.workspace-header-center.svelte-14jsckc{display:inline-flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.workspace-project-menu.svelte-14jsckc:not(.mobile){margin-left:calc(var(--space-2) * -1)}.workspace-project-menu .tooltip-trigger{overflow:visible}.workspace-project-menu-button.svelte-14jsckc{position:relative;display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--neutral-subtle);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.workspace-project-menu-button.svelte-14jsckc:hover,.workspace-project-menu-button[aria-expanded=true].svelte-14jsckc{border-color:var(--border);background:var(--surface-raised);color:var(--text)}.workspace-project-menu-button.svelte-14jsckc img:where(.svelte-14jsckc){width:100%;height:100%;border-radius:var(--radius-xs);object-fit:cover}.workspace-project-menu.mobile.svelte-14jsckc .workspace-project-menu-button:where(.svelte-14jsckc){width:24px;height:24px;border:.5px solid var(--glass-btn-border);border-radius:50%;background:var(--glass-btn-bg);color:var(--text-secondary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.workspace-project-menu.mobile.svelte-14jsckc .workspace-project-menu-button:where(.svelte-14jsckc) img:where(.svelte-14jsckc){border-radius:50%}.workspace-project-menu.mobile.svelte-14jsckc .workspace-project-menu-button:where(.svelte-14jsckc):active{background:var(--glass-btn-active);transform:scale(.92)}.workspace-project-context-popover .pm-heading,.workspace-project-context-popover .pm-heading .pm-label{text-transform:none;letter-spacing:normal;font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold);color:var(--text-secondary)}.workspace-project-context-popover .pm-value{max-width:130px;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:normal}.workspace-project-context-popover .workspace-project-context-info{cursor:default;opacity:1}.workspace-project-tooltip.svelte-14jsckc{display:grid;gap:var(--space-stack-xs);min-width:0}.workspace-project-tooltip-row.svelte-14jsckc{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:var(--space-stack-sm);color:var(--text-secondary);line-height:1.25}.workspace-project-tooltip-row.svelte-14jsckc svg{color:var(--text-muted)}.workspace-project-tooltip-row.svelte-14jsckc span:where(.svelte-14jsckc){overflow:hidden;text-overflow:ellipsis}.workspace-project-tooltip-project.svelte-14jsckc{color:var(--text);font-weight:var(--type-weight-semibold)}.workspace-project-tooltip-project.svelte-14jsckc img:where(.svelte-14jsckc){width:13px;height:13px;border-radius:var(--radius-xs);object-fit:cover}.workspace-project-context-submenu{padding:var(--space-inset-xs) 0;max-height:min(520px,calc(100vh - 16px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-project-context-submenu .pm-item{min-height:40px;padding-block:var(--space-inset-sm)}.workspace-project-context-submenu .pm-heading,.workspace-project-context-submenu .pm-heading .pm-label{text-transform:none;letter-spacing:normal;font-size:var(--type-scale-1)}.agent-shader.svelte-8p74vz{position:relative;flex-shrink:0;display:block}.agent-shader.svelte-8p74vz canvas:where(.svelte-8p74vz),.agent-shader.svelte-8p74vz img:where(.svelte-8p74vz){width:100%;height:100%;display:block}.agent-shader.svelte-8p74vz img:where(.svelte-8p74vz){object-fit:cover;user-select:none;-webkit-user-drag:none}.agent-avatar.svelte-trs5ij{width:var(--agent-avatar-size);height:var(--agent-avatar-size);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.agent-avatar--squircle.svelte-trs5ij{border-radius:var(--radius-sm)}.agent-avatar--emoji.svelte-trs5ij,.agent-avatar--icon.svelte-trs5ij,.agent-avatar--image.svelte-trs5ij,.agent-avatar--model.svelte-trs5ij{background:var(--neutral-muted);border:.5px solid var(--border-subtle)}.agent-avatar--orb.svelte-trs5ij{background:transparent;border:none}.agent-avatar-emoji.svelte-trs5ij{font-size:calc(var(--agent-avatar-size) * .58);line-height:1}.agent-avatar-img.svelte-trs5ij{width:100%;height:100%;object-fit:cover;display:block}.agent-avatar-icon.svelte-trs5ij{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.artifacts-empty.svelte-vkq3se{margin:0;font-size:var(--type-scale-3);color:var(--text-muted)}.artifacts-root.svelte-vkq3se{display:flex;flex-direction:column;gap:var(--space-stack-xs)}.artifact-step.svelte-vkq3se{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.artifact-step-header.svelte-vkq3se{display:flex;align-items:center;gap:var(--space-stack-sm);width:100%;padding:var(--space-inset-md) var(--space-inset-md);margin:0;border:none;background:var(--bg);color:var(--text);font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);text-align:left;cursor:pointer;position:sticky;top:0;z-index:1;box-shadow:0 1px 0 var(--border)}.artifact-step-header.svelte-vkq3se:hover{background:var(--hover)}.artifact-step-chevron.svelte-vkq3se{flex-shrink:0;color:var(--text-muted);display:inline-flex;transition:transform .16s ease}.artifact-step-chevron-open.svelte-vkq3se{transform:rotate(90deg)}.artifact-step-title.svelte-vkq3se{flex:1;min-width:0}.artifact-step-count.svelte-vkq3se{font-size:var(--type-scale-1);font-weight:var(--type-weight-medium);color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 12%,transparent);padding:2px var(--space-inset-sm);border-radius:var(--radius-pill)}.artifact-step-body.svelte-vkq3se{padding:0 0 var(--space-inset-sm)}.artifact-block.svelte-vkq3se{border-top:1px solid var(--border)}.artifact-row.svelte-vkq3se{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-inset-md) var(--space-inset-md);margin:0;border:none;background:transparent;color:var(--text);font-size:var(--type-scale-3);text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 100% auto 44px}.artifact-row.svelte-vkq3se:hover{background:var(--hover)}.artifact-row-active.svelte-vkq3se{background:color-mix(in srgb,var(--accent) 10%,transparent)}.artifact-row-icon.svelte-vkq3se{flex-shrink:0;display:flex;color:var(--text-muted)}.artifact-row-name.svelte-vkq3se{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-type-chip.svelte-vkq3se{flex-shrink:0;font-size:var(--type-scale-1);line-height:1.2;padding:2px var(--space-inset-sm);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted);text-transform:lowercase;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-row-meta.svelte-vkq3se{flex-shrink:0;font-size:var(--type-scale-1);color:var(--text-muted);min-width:3.5em}.artifact-viewer.svelte-vkq3se{padding:0 var(--space-inset-md) var(--space-inset-md);border-top:1px solid var(--border);background:color-mix(in srgb,var(--text-muted) 4%,transparent)}.artifact-viewer-status.svelte-vkq3se{margin:var(--space-2) 0 0;font-size:var(--type-scale-2);color:var(--text-muted)}.artifact-viewer-error.svelte-vkq3se{color:var(--text)}.artifact-viewer.svelte-vkq3se .md.artifact-md-body{margin-top:var(--space-2);font-size:var(--type-scale-3)}.artifact-video.svelte-vkq3se{display:block;width:100%;max-height:360px;margin-top:var(--space-2);border-radius:var(--radius-sm);background:#000}.artifact-img.svelte-vkq3se{display:block;max-width:100%;max-height:400px;margin-top:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border)}.artifact-download.svelte-vkq3se{display:inline-block;margin-top:var(--space-3);font-size:var(--type-scale-3);color:var(--accent);text-decoration:none}.artifact-download.svelte-vkq3se:hover{text-decoration:underline}.efb.svelte-1t5mimt,.efb-chips.svelte-1t5mimt{display:flex;align-items:center;gap:var(--space-stack-sm);flex-wrap:wrap;min-width:0}.efb-chips.svelte-1t5mimt:empty{display:none}.efb-chip-icon.svelte-1t5mimt{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-2);opacity:.7}.efb-chip-label.svelte-1t5mimt{padding:0 2px 0 var(--space-inset-sm);white-space:nowrap;line-height:1}.efb-chip-value.svelte-1t5mimt{padding:0 2px 0 var(--space-inset-xs);color:var(--text);font-weight:var(--type-weight-medium);white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.efb-chip-arrow.svelte-1t5mimt{display:inline-flex;align-items:center;padding:0 2px;opacity:.45}.efb-add-wrap.svelte-1t5mimt{position:relative;flex-shrink:0}.efb-add-wrap.svelte-1t5mimt .efb-add-btn{display:inline-flex!important;align-items:center;gap:var(--space-stack-xs);height:28px!important;padding:0 var(--space-inset-md)!important;border:0!important;border-radius:var(--radius-pill)!important;background:transparent!important;color:var(--text-muted)!important;font-size:var(--type-scale-1)!important;font-weight:var(--type-weight-regular)!important;box-shadow:none!important}.efb-add-wrap.svelte-1t5mimt .efb-add-btn:hover{background:color-mix(in srgb,var(--text) 6%,transparent)!important;color:var(--text-secondary)!important}@media(max-width:768px){.efb-add-label.svelte-1t5mimt{display:none}.efb-add-wrap.svelte-1t5mimt .efb-add-btn{width:32px!important;padding:0!important;justify-content:center}}.change-file-entry.svelte-1j818x9{border-bottom:1px solid var(--border-subtle)}.change-file-row.svelte-1j818x9{--change-file-row-bg: var(--surface-raised, color-mix(in srgb, var(--text) 4%, var(--surface)));position:sticky;top:0;z-index:2;display:flex;min-height:33px;align-items:center;flex-wrap:nowrap;gap:var(--space-stack-xs) var(--space-stack-sm);padding:var(--space-inset-xs) var(--space-inset-sm);outline:none;background:var(--change-file-row-bg);font-size:var(--type-scale-2);cursor:pointer;transition:background var(--transition-fast)}html.theme-light .change-file-row.svelte-1j818x9{--change-file-row-bg: color-mix(in srgb, var(--text) 1.5%, var(--bg))}.change-file-row.svelte-1j818x9:hover{background:linear-gradient(var(--hover-tint-bold),var(--hover-tint-bold)),var(--change-file-row-bg)}.change-file-row.svelte-1j818x9:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.change-file-main.svelte-1j818x9,.change-file-meta.svelte-1j818x9,.change-file-route.svelte-1j818x9,.change-file-stats.svelte-1j818x9{display:inline-flex;align-items:center}.change-file-main.svelte-1j818x9{min-width:0;flex:1 1 auto;gap:var(--space-stack-sm)}.change-file-meta.svelte-1j818x9{flex:0 0 auto;gap:var(--space-stack-xs);margin-left:auto}.change-file-disclosure.svelte-1j818x9{position:relative;display:inline-grid;width:16px;height:16px;flex-shrink:0;place-items:center}.change-file-icon.svelte-1j818x9,.change-file-chevron.svelte-1j818x9{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--transition-fast)}.change-file-icon.svelte-1j818x9{width:16px;height:16px}.change-file-icon.svelte-1j818x9 svg{display:block}.change-file-chevron.svelte-1j818x9{color:var(--text-muted);opacity:0}.change-file-row.svelte-1j818x9:hover .change-file-icon:where(.svelte-1j818x9),.change-file-disclosure--open.svelte-1j818x9 .change-file-icon:where(.svelte-1j818x9){opacity:0}.change-file-row.svelte-1j818x9:hover .change-file-chevron:where(.svelte-1j818x9),.change-file-disclosure--open.svelte-1j818x9 .change-file-chevron:where(.svelte-1j818x9){opacity:.85}.change-file-route.svelte-1j818x9{min-width:0;flex:1 1 auto;align-items:baseline;overflow:hidden;font-size:var(--type-scale-2);white-space:nowrap}.change-file-dir.svelte-1j818x9{min-width:0;flex:0 1000 auto;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.change-file-dir--end.svelte-1j818x9{direction:rtl;text-align:left}.change-file-separator.svelte-1j818x9{flex-shrink:0;color:var(--text-muted)}.change-file-name.svelte-1j818x9{min-width:0;flex:0 1 auto;overflow:hidden;color:var(--text);font-weight:var(--type-weight-medium);text-decoration:underline transparent;text-overflow:ellipsis;text-underline-offset:2px;white-space:nowrap;cursor:pointer;transition:text-decoration-color var(--transition-fast)}.change-file-name.svelte-1j818x9:hover{text-decoration-color:currentcolor}.change-file-stats.svelte-1j818x9{flex-shrink:0;gap:var(--space-stack-xs);font-family:var(--mono);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold)}.change-file-stat--add.svelte-1j818x9{color:var(--green)}.change-file-stat--remove.svelte-1j818x9{color:var(--red)}.change-file-status.svelte-1j818x9{flex-shrink:0;color:var(--text-muted);font-family:var(--mono);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);line-height:1.4}.change-file-status[data-tone=added].svelte-1j818x9{color:var(--green)}.change-file-status[data-tone=deleted].svelte-1j818x9{color:var(--red)}.change-file-status[data-tone=renamed].svelte-1j818x9{color:var(--purple)}.change-file-copy.svelte-1j818x9{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);opacity:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:opacity var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.change-file-row.svelte-1j818x9:hover .change-file-copy:where(.svelte-1j818x9){opacity:1}.change-file-copy.svelte-1j818x9:hover{background:var(--hover-tint);color:var(--accent)}.change-file-copy.svelte-1j818x9:active{transform:scale(.92)}@media(max-width:768px){.change-file-row.svelte-1j818x9{min-height:44px;gap:var(--space-stack-sm);padding:var(--space-inset-sm);font-size:var(--type-scale-3)}.change-file-disclosure.svelte-1j818x9{width:18px;height:18px}.change-file-copy.svelte-1j818x9{display:none}}.tbl-scroll.svelte-1xh3ufv{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;padding-bottom:var(--content-safe-bottom, 0px)}.tbl.svelte-1xh3ufv{min-width:100%;border-collapse:separate;border-spacing:0;font-size:var(--type-scale-3)}.tbl.svelte-1xh3ufv th:where(.svelte-1xh3ufv){position:sticky;top:0;z-index:1;text-align:left;height:36px;padding:0 var(--space-inset-md);font-size:var(--type-scale-2);font-weight:var(--type-weight-medium);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:var(--bg);white-space:nowrap;user-select:none;vertical-align:middle}.tbl-th-content.svelte-1xh3ufv{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0;padding-right:var(--space-inset-sm)}.tbl-th-label.svelte-1xh3ufv{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.tbl-col-grip.svelte-1xh3ufv{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:0;min-width:0;height:22px;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-xs);color:var(--text-muted);cursor:grab;opacity:0;pointer-events:none;transition:width var(--transition-fast),min-width var(--transition-fast),margin var(--transition-fast),opacity var(--transition-fast),padding var(--transition-fast),background var(--transition-fast)}.tbl.svelte-1xh3ufv th:where(.svelte-1xh3ufv):hover .tbl-col-grip:where(.svelte-1xh3ufv),.tbl-scroll.tbl-col-reorder-drag.svelte-1xh3ufv .tbl-col-grip:where(.svelte-1xh3ufv){width:18px;min-width:18px;margin:0 -2px 0 calc(var(--space-1) * -1);opacity:.45;pointer-events:auto}.tbl.svelte-1xh3ufv th:where(.svelte-1xh3ufv):hover .tbl-col-grip:where(.svelte-1xh3ufv):hover,.tbl-scroll.tbl-col-reorder-drag.svelte-1xh3ufv .tbl-col-grip:where(.svelte-1xh3ufv):hover{opacity:1;background:var(--hover-tint-bold)}.tbl-col-grip.svelte-1xh3ufv:active{cursor:grabbing}.tbl-th-drag-over.svelte-1xh3ufv{box-shadow:inset 0 -2px 0 0 var(--accent)}.tbl-th-sortable.svelte-1xh3ufv{cursor:pointer}.tbl-th-sortable.svelte-1xh3ufv:hover{color:var(--text-secondary)}.tbl-sort-arrow.svelte-1xh3ufv{font-size:var(--type-size-micro);margin-left:var(--space-1);opacity:0;transition:opacity var(--transition-fast)}.tbl-th-sortable.svelte-1xh3ufv:hover .tbl-sort-arrow:where(.svelte-1xh3ufv){opacity:.45}.tbl-th-sorted.svelte-1xh3ufv .tbl-sort-arrow:where(.svelte-1xh3ufv){opacity:1;color:var(--accent)}.tbl-th-sorted.tbl-th-sortable.svelte-1xh3ufv:hover .tbl-sort-arrow:where(.svelte-1xh3ufv){opacity:1}.tbl-td-sticky.svelte-1xh3ufv{position:sticky;z-index:2;background-color:var(--bg);background-image:none;transition:background-color var(--transition-fast),background-image var(--transition-fast)}.tbl-th-sticky.svelte-1xh3ufv{z-index:5}.tbl-td-sticky[style*=right].svelte-1xh3ufv{border-left:1px solid var(--border)}.tbl-th-sticky.tbl-sticky-left.svelte-1xh3ufv,.tbl-td-sticky.tbl-sticky-left.svelte-1xh3ufv{left:0;border-right:1px solid var(--border)}.tbl-scroll--has-right-sticky.svelte-1xh3ufv[data-scroll-shadow=x]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--_ss)),linear-gradient(black,black);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,black var(--_ss)),linear-gradient(#000,#000);mask-composite:intersect}.tbl-scroll--has-right-sticky.svelte-1xh3ufv .tbl-th-sticky[style*=right]:where(.svelte-1xh3ufv),.tbl-scroll--has-right-sticky.svelte-1xh3ufv .tbl-td-sticky[style*=right]:where(.svelte-1xh3ufv){overflow:visible}.tbl-scroll--has-right-sticky.svelte-1xh3ufv .tbl-th-sticky[style*=right]:where(.svelte-1xh3ufv):before,.tbl-scroll--has-right-sticky.svelte-1xh3ufv .tbl-td-sticky[style*=right]:where(.svelte-1xh3ufv):before{content:"";position:absolute;right:100%;top:0;bottom:0;width:var(--_se, 0px);background-color:var(--bg);-webkit-mask-image:linear-gradient(to left,black,transparent);mask-image:linear-gradient(to left,black,transparent);pointer-events:none}.tbl-scroll--has-right-sticky.svelte-1xh3ufv .tbl-row:where(.svelte-1xh3ufv):hover .tbl-td-sticky[style*=right]:where(.svelte-1xh3ufv):before{background-image:linear-gradient(var(--hover-tint-bold),var(--hover-tint-bold))}.tbl-row.svelte-1xh3ufv{transition:background var(--transition-fast)}.tbl-row-clickable.svelte-1xh3ufv{cursor:pointer}.tbl-row.svelte-1xh3ufv:hover{background:var(--hover-tint-bold)}.tbl-row.svelte-1xh3ufv:hover .tbl-td-sticky:where(.svelte-1xh3ufv){background-image:linear-gradient(var(--hover-tint-bold),var(--hover-tint-bold));background-color:var(--bg)}.tbl.svelte-1xh3ufv td:where(.svelte-1xh3ufv){padding:var(--space-inset-md) var(--space-inset-md);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 65%,transparent);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl-row[draggable=true].svelte-1xh3ufv{cursor:grab}.tbl-row[draggable=true].svelte-1xh3ufv:active{cursor:grabbing}.tbl-row-dragging.svelte-1xh3ufv{opacity:.4}.tbl-row-drag-over-top.svelte-1xh3ufv td:where(.svelte-1xh3ufv){box-shadow:inset 0 2px 0 0 var(--accent)}.tbl-row-drag-over-bottom.svelte-1xh3ufv td:where(.svelte-1xh3ufv){box-shadow:inset 0 -2px 0 0 var(--accent)}.tbl-resize-anchor.svelte-1xh3ufv{position:absolute;top:0;right:0;bottom:0;width:0;z-index:6;pointer-events:none}.tbl-resize-anchor.svelte-1xh3ufv .resize-handle--overlay{pointer-events:auto;right:0;background:transparent}.tbl.svelte-1xh3ufv th:where(.svelte-1xh3ufv):hover .tbl-resize-anchor:where(.svelte-1xh3ufv) .resize-handle--overlay{background:var(--border-subtle)}.tbl.svelte-1xh3ufv th:where(.svelte-1xh3ufv) .tbl-resize-anchor:where(.svelte-1xh3ufv) .resize-handle--overlay:hover,.tbl-scroll.resizing.svelte-1xh3ufv .tbl-resize-anchor:where(.svelte-1xh3ufv) .resize-handle--overlay{background:var(--accent)}.tbl.tbl-resizing.svelte-1xh3ufv,.tbl.tbl-resizing.svelte-1xh3ufv th:where(.svelte-1xh3ufv),.tbl.tbl-resizing.svelte-1xh3ufv td{cursor:col-resize;user-select:none}.user.svelte-z96f0g{display:inline-flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.user-avatar.svelte-z96f0g{display:flex;align-items:center;justify-content:center;border-radius:50%;border:.5px solid var(--border-subtle);background:var(--neutral-muted);color:#fff;font-weight:var(--type-weight-medium);flex-shrink:0;line-height:1;font-family:var(--brand)}.user-avatar.emoji.svelte-z96f0g{background:transparent;border-color:transparent;color:inherit}.user-avatar-img.svelte-z96f0g{object-fit:cover;border:.5px solid var(--border-subtle)}.user-name.svelte-z96f0g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);line-height:1.3}.user-xs.svelte-z96f0g .user-avatar:where(.svelte-z96f0g){width:14px;height:14px;font-size:var(--type-size-micro)}.user-xs.svelte-z96f0g .user-name:where(.svelte-z96f0g){font-size:var(--type-scale-1)}.user-sm.svelte-z96f0g .user-avatar:where(.svelte-z96f0g){width:18px;height:18px;font-size:var(--type-size-micro)}.user-sm.svelte-z96f0g .user-name:where(.svelte-z96f0g){font-size:var(--type-scale-2)}.user-md.svelte-z96f0g .user-avatar:where(.svelte-z96f0g){width:26px;height:26px;font-size:var(--type-scale-2)}.user-md.svelte-z96f0g .user-name:where(.svelte-z96f0g){font-size:var(--type-scale-3);font-weight:var(--type-weight-medium)}.user-lg.svelte-z96f0g .user-avatar:where(.svelte-z96f0g){width:32px;height:32px;font-size:var(--type-scale-4)}.user-lg.svelte-z96f0g .user-name:where(.svelte-z96f0g){font-size:var(--type-scale-4);font-weight:var(--type-weight-semibold)}.sbm-popover.svelte-itxd86{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9992;display:flex;flex-direction:column;overflow:hidden}.sbm-list.svelte-itxd86{overflow-y:auto;padding:var(--space-inset-xs);flex:1;min-height:0}.sbm-item.svelte-itxd86{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-xs);cursor:pointer;font-size:var(--type-scale-3);color:var(--text-secondary);transition:background .08s}.sbm-item.svelte-itxd86:hover,.sbm-item.active.svelte-itxd86{background:var(--hover-tint-bold);color:var(--text)}.sbm-icon.svelte-itxd86{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-xs);flex-shrink:0;background:var(--neutral-subtle);color:var(--text-muted);font-size:var(--type-scale-2)}.sbm-item.active.svelte-itxd86 .sbm-icon:where(.svelte-itxd86),.sbm-item.svelte-itxd86:hover .sbm-icon:where(.svelte-itxd86){color:var(--text-secondary)}.sbm-text-icon.svelte-itxd86{font-weight:var(--type-weight-bold);font-size:var(--type-scale-1);letter-spacing:-.02em;line-height:1}.sbm-label.svelte-itxd86{flex:1;font-weight:var(--type-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbm-hint.svelte-itxd86{font-size:var(--type-scale-1);color:var(--text-muted);opacity:.6;flex-shrink:0;font-family:var(--mono)}.sbm-footer.svelte-itxd86{display:flex;align-items:center;justify-content:space-between;padding:var(--space-inset-sm) var(--space-inset-lg);border-top:1px solid var(--border-subtle);font-size:var(--type-scale-1);color:var(--text-muted)}.sbm-key.svelte-itxd86{font-family:var(--mono);font-size:var(--type-size-micro);padding:1px var(--space-inset-xs);border-radius:var(--radius-xs);background:var(--neutral-subtle);color:var(--text-muted)}.mp-popover.mp-down.svelte-14zj5ai,.mp-popover.mp-down.svelte-14zj5ai .mp-command{flex-direction:column-reverse}.mp-mobile.svelte-14zj5ai .mp-cats:where(.svelte-14zj5ai){padding:var(--space-inset-sm) var(--space-inset-md);gap:var(--space-2)}.mp-mobile.svelte-14zj5ai .mp-cat:where(.svelte-14zj5ai){padding:var(--space-inset-xs) var(--space-inset-md);font-size:var(--type-scale-1)}.mp-cats-wrap.svelte-14zj5ai{position:relative;flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.mp-popover.mp-down.svelte-14zj5ai .mp-cats-wrap:where(.svelte-14zj5ai){border-bottom:none;border-top:1px solid var(--border-subtle)}.mp-cats-wrap.svelte-14zj5ai:before,.mp-cats-wrap.svelte-14zj5ai:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s}.mp-cats-wrap.svelte-14zj5ai:before{left:0;background:linear-gradient(to right,var(--popover-surface, var(--bg)) 0%,color-mix(in srgb,var(--popover-surface, var(--bg)) 65%,transparent) 22%,color-mix(in srgb,var(--popover-surface, var(--bg)) 30%,transparent) 48%,color-mix(in srgb,var(--popover-surface, var(--bg)) 8%,transparent) 74%,transparent 100%)}.mp-cats-wrap.svelte-14zj5ai:after{right:0;background:linear-gradient(to left,var(--popover-surface, var(--bg)) 0%,color-mix(in srgb,var(--popover-surface, var(--bg)) 65%,transparent) 22%,color-mix(in srgb,var(--popover-surface, var(--bg)) 30%,transparent) 48%,color-mix(in srgb,var(--popover-surface, var(--bg)) 8%,transparent) 74%,transparent 100%)}.mp-cats-wrap[data-shadow=left].svelte-14zj5ai:before,.mp-cats-wrap[data-shadow=both].svelte-14zj5ai:before{opacity:1}.mp-cats-wrap[data-shadow=right].svelte-14zj5ai:after,.mp-cats-wrap[data-shadow=both].svelte-14zj5ai:after{opacity:1}.mp-cats.svelte-14zj5ai{display:flex;gap:var(--space-2);padding:var(--space-inset-sm) var(--space-inset-md);overflow-x:auto;scrollbar-width:none}.mp-cats.svelte-14zj5ai::-webkit-scrollbar{display:none}.mp-cat.svelte-14zj5ai{padding:var(--space-inset-xs) var(--space-inset-md);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);font-family:inherit;color:var(--text-muted);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;text-transform:uppercase;letter-spacing:.03em;transition:color .1s,background .1s,border-color .1s;flex-shrink:0;white-space:nowrap}.mp-cat.svelte-14zj5ai:hover{color:var(--text-secondary);background:var(--hover-tint);border-color:transparent}.mp-cat.active.svelte-14zj5ai{color:var(--text);background:var(--hover-tint-bold);border-color:transparent}.mp-icon[data-type=file].svelte-14zj5ai,.mp-icon[data-type=dir].svelte-14zj5ai,.mp-icon[data-type=run].svelte-14zj5ai,.mp-icon[data-type=session].svelte-14zj5ai{color:var(--accent)}.mp-icon[data-type=task].svelte-14zj5ai{color:var(--yellow)}.mp-icon[data-type=workflow].svelte-14zj5ai{color:var(--green)}.mp-icon[data-type=automation].svelte-14zj5ai{color:var(--orange, var(--yellow))}.mp-icon[data-type=branch].svelte-14zj5ai,.mp-icon[data-type=project].svelte-14zj5ai,.mp-icon[data-type=plugin].svelte-14zj5ai{color:var(--purple)}.mp-popover.svelte-14zj5ai .mp-item .mp-icon[data-type=agent] svg,.mp-popover.svelte-14zj5ai .mp-item:hover .mp-icon[data-type=agent] svg,.mp-popover.svelte-14zj5ai .mp-item.kb-highlight .mp-icon[data-type=agent] svg{width:100%;height:100%}.mp-popover.svelte-14zj5ai .cs-badge svg{width:10px;height:10px;color:inherit}.mp-popover.svelte-14zj5ai .cs-badge[data-status=active],.mp-popover.svelte-14zj5ai .cs-badge[data-status=running],.mp-popover.svelte-14zj5ai .cs-badge[data-status=in_progress]{color:var(--green)}.mp-popover.svelte-14zj5ai .cs-badge[data-status=error]{color:var(--red)}.mp-popover.svelte-14zj5ai .cs-badge[data-status=complete],.mp-popover.svelte-14zj5ai .cs-badge[data-status=done]{color:var(--accent)}.ime-editor.svelte-s66yhy{width:100%;min-height:3.2em;background:transparent;color:var(--text);border:none;outline:none;font-size:var(--type-scale-3);font-family:inherit;line-height:1.6;caret-color:var(--accent);white-space:pre-wrap;word-wrap:break-word;cursor:text;user-select:text;-webkit-user-select:text;position:relative}.ime-editor.ime-empty.svelte-s66yhy:before{content:attr(data-placeholder);color:var(--text-muted);opacity:.38;font-family:var(--sans);font-style:normal;pointer-events:none;position:absolute;white-space:pre-wrap}.ime-editor.svelte-s66yhy .md-para{margin:0 0 var(--prose-paragraph-gap)}.ime-editor.svelte-s66yhy .md-para:last-child{margin-bottom:0}.ime-editor.svelte-s66yhy .md-raw{white-space:pre-wrap;font-family:var(--mono);font-size:var(--type-size-code);color:var(--text-secondary)}.ime-editor.svelte-s66yhy strong,.ime-editor.svelte-s66yhy b{font-weight:var(--type-weight-semibold)}.ime-editor.svelte-s66yhy em,.ime-editor.svelte-s66yhy i{font-style:italic}.ime-editor.svelte-s66yhy s,.ime-editor.svelte-s66yhy strike,.ime-editor.svelte-s66yhy del{text-decoration:line-through;opacity:.65}.ime-editor.svelte-s66yhy code{background:var(--surface-raised);padding:1px var(--space-inset-xs);border-radius:var(--radius-xs);font-size:var(--type-size-code);font-family:var(--mono)}.ime-editor.svelte-s66yhy ul,.ime-editor.svelte-s66yhy ol{margin:var(--space-1) 0;padding-left:var(--space-5)}.ime-editor.svelte-s66yhy li{margin-bottom:2px}.ime-editor.svelte-s66yhy ul{list-style-type:disc}.ime-editor.svelte-s66yhy ul ul{list-style-type:circle}.ime-editor.svelte-s66yhy ul ul ul{list-style-type:square}.ime-editor.svelte-s66yhy ol{list-style-type:decimal}.ime-editor.svelte-s66yhy ol ol{list-style-type:lower-alpha}.ime-editor.svelte-s66yhy ol ol ol{list-style-type:lower-roman}.ime-editor.svelte-s66yhy h1,.ime-editor.svelte-s66yhy h2,.ime-editor.svelte-s66yhy h3,.ime-editor.svelte-s66yhy h4,.ime-editor.svelte-s66yhy h5,.ime-editor.svelte-s66yhy h6{margin:0;padding:0;color:var(--text);font-family:inherit;line-height:1.4}.ime-editor.svelte-s66yhy h1{font-size:var(--type-size-heading-2);font-weight:var(--type-weight-bold);margin:var(--space-4) 0 var(--space-2);line-height:1.3}.ime-editor.svelte-s66yhy h2{font-size:var(--type-scale-5);font-weight:var(--type-weight-bold);margin:var(--space-4) 0 var(--space-2);line-height:1.3}.ime-editor.svelte-s66yhy h3{font-size:var(--type-scale-4);font-weight:var(--type-weight-semibold);margin:var(--space-3) 0 var(--space-1);line-height:1.4}.ime-editor.svelte-s66yhy h4,.ime-editor.svelte-s66yhy h5{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);margin:var(--space-3) 0 var(--space-1)}.ime-editor.svelte-s66yhy h6{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);margin:var(--space-3) 0 var(--space-1);color:var(--text-secondary)}.ime-editor.svelte-s66yhy h1:first-child,.ime-editor.svelte-s66yhy h2:first-child,.ime-editor.svelte-s66yhy h3:first-child{margin-top:0}.ime-editor.svelte-s66yhy blockquote{margin:var(--space-2) 0;padding:var(--space-inset-xs) var(--space-inset-md);border-left:3px solid var(--border);color:var(--text-secondary)}.ime-editor.svelte-s66yhy blockquote p{margin-bottom:var(--space-1)}.ime-editor.svelte-s66yhy hr{border:none;border-top:1px solid var(--border);margin:var(--space-3) 0}.ime-editor.svelte-s66yhy pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-inset-md) var(--space-inset-md);overflow-x:auto;font-size:var(--type-scale-2);margin:var(--space-2) 0;line-height:1.5}.ime-editor.svelte-s66yhy pre code{background:none;padding:0;border-radius:0;font-size:inherit}.ime-editor.svelte-s66yhy a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ime-editor.svelte-s66yhy a:hover{opacity:.8}.ime-editor.svelte-s66yhy img{max-width:100%;border-radius:var(--radius-sm);margin:var(--space-1) 0;display:block}.ime-editor.svelte-s66yhy .md-task-list{list-style:none;padding-left:0}.ime-editor.svelte-s66yhy .md-task-item{display:flex;align-items:flex-start;gap:var(--space-stack-sm);line-height:1.6}.ime-editor.svelte-s66yhy .md-task-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;margin-top:var(--space-1);color:var(--text-muted);transition:color .15s}.ime-editor.svelte-s66yhy .md-task-toggle:hover,.ime-editor.svelte-s66yhy .md-task-toggle.md-task-checked{color:var(--yellow)}.ime-editor.svelte-s66yhy .md-task-text{flex:1;min-width:0;outline:none}.ime-editor.svelte-s66yhy .md-task-done{color:var(--text-muted);text-decoration:line-through}.ime-editor.svelte-s66yhy .md-table-inline-wrap{margin:var(--prose-paragraph-gap) 0;overflow-x:auto;border-radius:var(--radius-sm);border:1px solid var(--border)}.ime-editor.svelte-s66yhy .md-inline-table{border-collapse:collapse;font-size:var(--type-scale-2);width:max-content;min-width:100%}.ime-editor.svelte-s66yhy .md-inline-table th,.ime-editor.svelte-s66yhy .md-inline-table td{border:1px solid var(--border);padding:var(--space-inset-xs) var(--space-inset-md);text-align:left;white-space:nowrap;outline:none;min-width:40px}.ime-editor.svelte-s66yhy .md-inline-table td:focus,.ime-editor.svelte-s66yhy .md-inline-table th:focus{box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:var(--radius-xs)}.ime-editor.svelte-s66yhy .md-inline-table th{background:var(--surface-raised);font-weight:var(--type-weight-semibold)}.ime-editor.svelte-s66yhy .md-table-inline-wrap table{border:none}.ime-editor.svelte-s66yhy .md-table-inline-wrap tr:first-child th,.ime-editor.svelte-s66yhy .md-table-inline-wrap tr:first-child td{border-top:none}.ime-editor.svelte-s66yhy .md-table-inline-wrap tr:last-child th,.ime-editor.svelte-s66yhy .md-table-inline-wrap tr:last-child td{border-bottom:none}.ime-editor.svelte-s66yhy .md-table-inline-wrap th:first-child,.ime-editor.svelte-s66yhy .md-table-inline-wrap td:first-child{border-left:none}.ime-editor.svelte-s66yhy .md-table-inline-wrap th:last-child,.ime-editor.svelte-s66yhy .md-table-inline-wrap td:last-child{border-right:none}.ime-editor.svelte-s66yhy .md-mermaid-block{margin:var(--prose-paragraph-gap) 0;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);contain:layout style;overflow:hidden;user-select:none;box-sizing:border-box}.ime-editor.svelte-s66yhy .ime-chip{display:inline-flex;align-items:center;gap:var(--space-stack-xs);padding:2px var(--space-inset-xs);margin:0 1px;font-size:inherit;font-family:inherit;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:none;border-radius:var(--radius-xs);line-height:1;height:1.6em;box-sizing:border-box;vertical-align:bottom;cursor:default;user-select:all;position:relative}.ime-editor.svelte-s66yhy .ime-chip::selection{background:var(--accent);color:var(--on-accent)}.ime-editor.svelte-s66yhy .ime-chip *::selection{background:var(--accent);color:var(--on-accent)}.ime-editor.svelte-s66yhy .ime-chip-icon{display:inline-flex;align-items:center;flex-shrink:0}.ime-editor.svelte-s66yhy .ime-chip-icon .plugin-chip-img{border-radius:var(--radius-xs);object-fit:cover}.ime-editor.svelte-s66yhy .ime-chip-close{display:none;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px;cursor:pointer;opacity:.6}.ime-editor.svelte-s66yhy .ime-chip-close:hover{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent)}.ime-editor.svelte-s66yhy .ime-chip:hover .ime-chip-icon{display:none}.ime-editor.svelte-s66yhy .ime-chip:hover .ime-chip-close{display:inline-flex}.ime-editor.svelte-s66yhy .ime-chip-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-autocomplete.svelte-19kvvkn{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised, var(--surface));box-shadow:0 14px 40px #00000047}.address-autocomplete__scroll.svelte-19kvvkn{max-height:min(320px,calc(100vh - 120px));overflow-y:auto;padding:var(--space-inset-sm);border-radius:inherit}.address-autocomplete__section.svelte-19kvvkn{padding:var(--space-inset-sm) var(--space-inset-sm) var(--space-inset-xs);color:var(--text-muted);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);letter-spacing:.03em;text-transform:uppercase}.address-autocomplete__row.svelte-19kvvkn{display:flex;align-items:center;gap:var(--space-stack-sm);width:100%;min-height:36px;padding:var(--space-inset-sm) var(--space-inset-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);text-align:left;cursor:pointer}.address-autocomplete__row.svelte-19kvvkn:hover,.address-autocomplete__row--active.svelte-19kvvkn{background:var(--hover-tint-bold, var(--hover-tint))}.address-autocomplete__row.svelte-19kvvkn:disabled{opacity:.45;cursor:default}.address-autocomplete__icon.svelte-19kvvkn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--text-muted)}.address-autocomplete__icon.svelte-19kvvkn img:where(.svelte-19kvvkn){width:16px;height:16px;border-radius:var(--radius-xs);object-fit:contain}.address-autocomplete__body.svelte-19kvvkn{display:flex;flex-direction:column;min-width:0;gap:1px}.address-autocomplete__label.svelte-19kvvkn,.address-autocomplete__description.svelte-19kvvkn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-autocomplete__label.svelte-19kvvkn{font-size:var(--type-scale-3);line-height:1.25;color:var(--text)}.address-autocomplete__description.svelte-19kvvkn{font-size:var(--type-scale-1);line-height:1.25;color:var(--text-muted)}.address-autocomplete__empty.svelte-19kvvkn{padding:var(--space-5) var(--space-inset-md);color:var(--text-muted);font-size:var(--type-scale-3);text-align:center}.address-autocomplete--sheet.svelte-19kvvkn{position:static;z-index:auto;display:flex;flex:1;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.address-autocomplete--sheet.svelte-19kvvkn .address-autocomplete__scroll:where(.svelte-19kvvkn){flex:1;min-height:0;max-height:none;padding:2px var(--space-inset-md) var(--space-inset-lg)}@media(max-width:768px){.address-autocomplete--sheet.svelte-19kvvkn .address-autocomplete__section:where(.svelte-19kvvkn){padding:var(--space-inset-md) var(--space-inset-md) var(--space-inset-xs);font-size:var(--type-size-micro)}.address-autocomplete--sheet.svelte-19kvvkn .address-autocomplete__row:where(.svelte-19kvvkn){min-height:44px;padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-md)}.address-autocomplete--sheet.svelte-19kvvkn .address-autocomplete__label:where(.svelte-19kvvkn){font-size:var(--type-size-body-lg)}}.sp-chrome.svelte-12gtgdk{display:flex;align-items:center;gap:1px;margin-right:2px}.sps-layout.svelte-6vzs44{flex:1;display:flex;min-height:0;overflow:hidden}.sps-primary.svelte-6vzs44{display:flex;flex-direction:column;min-width:0;overflow:hidden}.sps-collapsed.svelte-6vzs44 .sps-primary:where(.svelte-6vzs44){flex:1 1 0%!important}.sps-side.svelte-6vzs44{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.sps-side-bordered.svelte-6vzs44{border-top-left-radius:var(--radius-lg);border:1px solid var(--border-subtle);border-right:none;border-bottom:none;background:var(--bg);position:relative;z-index:1;transition:border-top-left-radius var(--transition-fast)}.sps-resizing.svelte-6vzs44 .sps-side-bordered:where(.svelte-6vzs44){border-top-left-radius:0}.sps-side-expanded.svelte-6vzs44{flex:1 1 0%;margin-left:var(--sps-expanded-margin, var(--space-3))}.sps-resizing.svelte-6vzs44{cursor:col-resize;user-select:none}.sptabs.svelte-r9i6a{display:flex;min-width:0;flex-shrink:0}.sptabs-horizontal.svelte-r9i6a{flex-direction:row;align-items:center;gap:var(--space-stack-sm);height:42px;padding:0 var(--space-inset-sm);border-bottom:1px solid var(--border-subtle);background:var(--surface)}.sptabs-vertical.svelte-r9i6a{flex-direction:column;align-items:stretch;gap:var(--space-stack-xs);padding:var(--space-inset-sm)}.sptabs-list.svelte-r9i6a{display:flex;min-width:0;gap:2px}.sptabs-horizontal.svelte-r9i6a .sptabs-list:where(.svelte-r9i6a){flex:1;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:var(--space-inset-sm) var(--space-inset-xs);margin:calc(var(--space-2) * -1) calc(var(--space-1) * -1)}.sptabs-horizontal.svelte-r9i6a .sptabs-list:where(.svelte-r9i6a)::-webkit-scrollbar{display:none}.sptabs-vertical.svelte-r9i6a .sptabs-list:where(.svelte-r9i6a){flex-direction:column;align-items:stretch;gap:var(--space-stack-xs);overflow-y:auto;padding:var(--space-inset-xs);margin:calc(var(--space-1) * -1)}.sptabs-new.svelte-r9i6a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;background:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast)}.sptabs-new.svelte-r9i6a:hover{color:var(--text);background:var(--hover-tint)}.sptabs-vertical.svelte-r9i6a .sptabs-new:where(.svelte-r9i6a){width:100%}.sptabs-tab.svelte-r9i6a{--sptabs-close-size: var(--space-5);--sptabs-close-right: var(--space-inset-xs);--sptabs-close-gap: var(--space-inset-xs);--sptabs-close-reserve: calc( var(--sptabs-close-size) + var(--sptabs-close-right) + var(--sptabs-close-gap) );display:flex;align-items:center;gap:var(--space-stack-sm);border:none;background:none;color:var(--text-secondary, var(--text-muted));cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);font-size:var(--type-scale-2);font-family:inherit;font-weight:var(--type-weight-medium);text-align:left;white-space:nowrap;position:relative;flex-shrink:0}.sptabs-horizontal.svelte-r9i6a .sptabs-tab:where(.svelte-r9i6a){padding:0 var(--space-inset-md);height:30px;max-width:220px}.sptabs-vertical.svelte-r9i6a .sptabs-tab:where(.svelte-r9i6a){padding:0 var(--space-inset-sm);height:34px;width:100%}.sptabs-tab-closable.svelte-r9i6a:hover{padding-right:var(--sptabs-close-reserve)}.sptabs-tab.svelte-r9i6a:hover{color:var(--text);background:var(--hover-tint)}.sptabs-tab-active.svelte-r9i6a,.sptabs-tab-active.svelte-r9i6a:hover{color:var(--bg);background:var(--text);box-shadow:var(--shadow-sm)}.sptabs-icon.svelte-r9i6a{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;pointer-events:none;opacity:.85}.sptabs-tab-active.svelte-r9i6a .sptabs-icon:where(.svelte-r9i6a){opacity:1}.sptabs-icon.svelte-r9i6a img{width:14px;height:14px;border-radius:var(--radius-xs);object-fit:contain}.sptabs-label.svelte-r9i6a{min-width:0;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.sptabs-trail.svelte-r9i6a{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0;flex:1;overflow:hidden}.sptabs-vertical.svelte-r9i6a .sptabs-trail:where(.svelte-r9i6a){flex:1}.sptabs-vertical.svelte-r9i6a .sptabs-label:where(.svelte-r9i6a){flex:1}.sptabs-secondary.svelte-r9i6a{flex-shrink:0;pointer-events:none;font-size:var(--type-size-micro);font-family:var(--mono);font-weight:var(--type-weight-semibold);line-height:1.6;padding:0 var(--space-inset-xs);border-radius:var(--radius-sm);color:currentColor;background:color-mix(in srgb,currentColor 15%,transparent)}.sptabs-secondary-modified.svelte-r9i6a{color:var(--yellow);background:var(--yellow-muted)}.sptabs-secondary-added.svelte-r9i6a{color:var(--green);background:var(--green-muted)}.sptabs-secondary-accent.svelte-r9i6a{color:var(--accent, var(--purple));background:color-mix(in srgb,var(--accent, var(--purple)) 16%,transparent)}.sptabs-tab-active.svelte-r9i6a .sptabs-secondary:where(.svelte-r9i6a){color:currentColor;background:color-mix(in srgb,currentColor 18%,transparent)}.sptabs-close.svelte-r9i6a{position:absolute;right:var(--sptabs-close-right);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--sptabs-close-size);height:var(--sptabs-close-size);border-radius:var(--radius-sm);color:currentColor;opacity:0;pointer-events:none;flex-shrink:0;transition:opacity var(--transition-fast),background var(--transition-fast)}.sptabs-tab-closable.svelte-r9i6a:hover .sptabs-close:where(.svelte-r9i6a){opacity:.65;pointer-events:auto}.sptabs-close.svelte-r9i6a:hover{opacity:1;background:color-mix(in srgb,currentColor 16%,transparent)}.sptabs-tab-closable.svelte-r9i6a:hover .sptabs-trail:where(.svelte-r9i6a){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--sptabs-close-reserve)),transparent calc(100% - var(--sptabs-close-right)));mask-image:linear-gradient(to right,#000 calc(100% - var(--sptabs-close-reserve)),transparent calc(100% - var(--sptabs-close-right)))}@media(max-width:768px){.sptabs-vertical.svelte-r9i6a .sptabs-tab:where(.svelte-r9i6a){--sptabs-close-size: var(--space-7);--sptabs-close-right: var(--space-inset-sm);width:100%;max-width:none;height:46px;padding:0 var(--space-inset-md)}.sptabs-vertical.svelte-r9i6a .sptabs-tab-active:where(.svelte-r9i6a){box-shadow:none}.sptabs-vertical.svelte-r9i6a .sptabs-close:where(.svelte-r9i6a){opacity:.7;pointer-events:auto;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent)}}.provider-usage-details.svelte-1k4bcv1{display:flex;flex-direction:column;gap:var(--space-stack-xs);min-width:0;font-size:var(--type-scale-1);font-variant-numeric:tabular-nums}.provider-usage-head.svelte-1k4bcv1{display:flex;align-items:center;gap:var(--space-stack-sm);min-height:18px;margin-bottom:1px;font-weight:var(--type-weight-semibold);color:var(--text-secondary)}.provider-usage-name.svelte-1k4bcv1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-receipt-line.svelte-1k4bcv1{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.usage-receipt-label.svelte-1k4bcv1{flex-shrink:0;max-width:48%;overflow:hidden;color:var(--text-muted);font-weight:var(--type-weight-regular);text-overflow:ellipsis;white-space:nowrap}.usage-receipt-leader.svelte-1k4bcv1{flex:1;min-width:12px;height:1px;opacity:.45;background-image:linear-gradient(90deg,color-mix(in srgb,var(--text) 22%,transparent) 0 30%,transparent 30% 100%);background-size:4px 1px;transform:translateY(-3px)}.usage-receipt-value.svelte-1k4bcv1{flex-shrink:0;color:var(--text-secondary);font-weight:var(--type-weight-medium);text-align:right}.usage-receipt-value--money.svelte-1k4bcv1{color:var(--text)}.usage-receipt-value--pct.svelte-1k4bcv1{min-width:2.5em;padding:2px var(--space-inset-sm);border-radius:var(--radius-pill)}.usage-receipt-value--high.svelte-1k4bcv1{color:var(--negative);background:color-mix(in srgb,var(--negative) 11%,transparent)}.usage-receipt-value--mid.svelte-1k4bcv1{color:var(--warning);background:color-mix(in srgb,var(--warning) 11%,transparent)}.usage-receipt-value--low.svelte-1k4bcv1{color:var(--success);background:color-mix(in srgb,var(--success) 11%,transparent)}.usage-receipt-value--muted.svelte-1k4bcv1{color:var(--text-muted);font-weight:var(--type-weight-regular)}.usage-receipt-sub.svelte-1k4bcv1{margin:-1px 0 1px;font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);color:var(--text-muted);opacity:.75}.usage-ring-wrap.svelte-xrtp7o{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.usage-ring-wrap--interactive.svelte-xrtp7o{cursor:default}.usage-ring-label.svelte-xrtp7o{flex-shrink:0;margin-right:var(--space-inset-xs);font-size:var(--type-scale-1);font-weight:var(--type-weight-medium);font-variant-numeric:tabular-nums;line-height:1;transition:color .3s ease}.usage-ring-svg.svelte-xrtp7o{display:block}.native-usage-rings .usage-ring-svg.svelte-xrtp7o{opacity:0}.usage-ring-fill.svelte-xrtp7o{transition:stroke-dashoffset .4s ease,stroke .3s ease}.usage-receipt{position:fixed;z-index:10000;min-width:220px;max-width:min(300px,calc(100vw - 24px));padding:var(--space-inset-md) var(--space-inset-lg);font-family:var(--host-font-stack, -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Helvetica, Arial, sans-serif);font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);line-height:1.45;color:var(--text);background:var(--bg);border:0;border-radius:var(--radius-lg);box-shadow:0 8px 28px color-mix(in srgb,var(--text) 12%,transparent);pointer-events:auto;font-variant-numeric:tabular-nums;overflow:hidden}.usage-receipt-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-stack-sm);min-height:20px;margin-bottom:var(--space-2)}.usage-receipt-title{font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);letter-spacing:0;text-transform:none;color:var(--text-secondary);line-height:1.45}.usage-receipt-stamp{font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);color:var(--text-muted);letter-spacing:0}.usage-receipt-rule{height:1px;margin:var(--space-2) 0;background:color-mix(in srgb,var(--text) 7%,transparent)}.usage-receipt-block{display:flex;flex-direction:column;gap:var(--space-stack-xs)}.usage-receipt-section{margin:0 0 2px;font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);letter-spacing:0;text-transform:none;color:var(--text-muted);line-height:1.45}.usage-receipt-line{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.usage-receipt-label{flex-shrink:0;max-width:48%;overflow:hidden;color:var(--text-muted);font-weight:var(--type-weight-regular);text-overflow:ellipsis;white-space:nowrap}.usage-receipt-leader{flex:1;min-width:12px;height:1px;opacity:.45;background-image:linear-gradient(90deg,color-mix(in srgb,var(--text) 22%,transparent) 0 30%,transparent 30% 100%);background-size:4px 1px;transform:translateY(-3px)}.usage-receipt-value{flex-shrink:0;color:var(--text-secondary);font-weight:var(--type-weight-medium);text-align:right}.usage-receipt-value--money{font-weight:var(--type-weight-medium);color:var(--text)}.usage-receipt-value--pct{min-width:2.5em}.usage-receipt-value--high{color:var(--negative)}.usage-receipt-value--mid{color:var(--warning)}.usage-receipt-value--low{color:var(--success)}.usage-receipt-value--muted{color:var(--text-muted);font-weight:var(--type-weight-regular)}.usage-receipt-value--truncate{max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-receipt-sub{margin:-1px 0 1px;padding-left:0;font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);color:var(--text-muted);opacity:.75}.usage-receipt-empty{margin:0;color:var(--text-muted);text-align:center;font-weight:var(--type-weight-regular)}.usage-receipt-error{margin:0;color:var(--negative);font-size:var(--type-scale-1);font-weight:var(--type-weight-regular);text-align:left}.usage-receipt-action{display:block;width:100%;margin-top:var(--space-3);padding:var(--space-inset-sm) var(--space-inset-md);font-family:inherit;font-size:var(--type-scale-1);font-weight:var(--type-weight-medium);letter-spacing:0;color:var(--accent);text-transform:none;cursor:pointer;background:color-mix(in srgb,var(--accent) 12%,transparent);border:0;border-radius:var(--radius-pill);transition:opacity var(--transition-fast),background var(--transition-fast)}.usage-receipt-action:hover{opacity:.9;background:color-mix(in srgb,var(--accent) 16%,transparent)}.hyperspace-canvas.svelte-dxcq28{position:absolute;top:0;left:0;pointer-events:none}.mcm-full-label.svelte-1wfrpx5{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.mcm-trigger-action.svelte-1wfrpx5{white-space:nowrap}.mcm-action-row+.mcm-action-row{margin-top:2px}.mcm-action-row--parallel .pm-desc{font-weight:var(--type-weight-regular)}.mcm-full-primary.svelte-1wfrpx5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mcm-full-meta.svelte-1wfrpx5{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:var(--type-scale-2)}.mcm-speed-bolt.svelte-1wfrpx5{display:inline-flex;align-items:center;flex-shrink:0;color:var(--yellow)}.mcm-speed-bolt.svelte-1wfrpx5 svg{display:block}.mcm-trigger-model.svelte-1wfrpx5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.mcm-trigger-meta.svelte-1wfrpx5{color:var(--text-muted);white-space:nowrap;flex-shrink:0}.mcm-trigger-chevron.svelte-1wfrpx5{display:inline-flex;align-items:center;flex-shrink:0;color:var(--text-muted);opacity:.8}.mcm-trigger-chevron.svelte-1wfrpx5 svg{display:block}.mcm-row .pm-value{color:var(--text-muted);text-transform:none;font-weight:var(--type-weight-medium);font-size:var(--type-size-micro);letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px;flex-shrink:1}.mcm-usage-row .pm-value{--mcm-usage-tone: var(--text-muted);padding:2px var(--space-inset-sm);border-radius:var(--radius-pill);color:var(--mcm-usage-tone);background:color-mix(in srgb,var(--mcm-usage-tone) 11%,transparent)}.mcm-usage-row--low .pm-value{--mcm-usage-tone: var(--success)}.mcm-usage-row--mid .pm-value{--mcm-usage-tone: var(--warning)}.mcm-usage-row--high .pm-value{--mcm-usage-tone: var(--negative)}.mcm-usage-row--none .pm-value{background:transparent}.mcm-recent-row{align-items:center}.mcm-recent-row .pm-text{min-width:0}.mcm-recent-row .pm-desc{color:var(--text-muted);font-size:var(--type-scale-1)}.mcm-recent-row .pm-trailing{display:inline-flex;align-items:center;flex-shrink:0;order:100}.ds-dropdown-menu-sheet-scroll .mcm-native-adapter-header .model-group-gear{visibility:visible;width:14px;margin-left:var(--space-inset-xs);opacity:1}.popover-footer:not(.ds-dropdown-menu-sheet-footer) .mcm-picker-row{margin-top:var(--space-1)}.mcm-usage-flyout{padding:var(--space-inset-md) var(--space-inset-md);font-variant-numeric:tabular-nums}.mcm-usage-menu.svelte-1wfrpx5{display:flex;flex-direction:column;gap:var(--space-stack-xs);font-size:var(--type-scale-1)}.mcm-mode-menu{padding:var(--space-inset-xs)}.mcm-mode-body{overflow:hidden;transition:height .18s var(--ease-standard, ease)}.mcm-mode-toggle-row{color:var(--text-muted)}.mcm-mode-toggle-row:hover{color:var(--text)}.mcm-mode-toggle-row .pm-text,.mcm-mode-toggle-row .pm-label{flex:0 0 auto}.mcm-mode-toggle-chevron.svelte-1wfrpx5{display:inline-flex;align-items:center;opacity:.75}.mcm-mode-toggle-chevron.svelte-1wfrpx5 svg{display:block}.mcm-auto-panel.svelte-1wfrpx5,.mcm-mode-menu .pm-drill-panel{opacity:1;transform:translate(0);transition:opacity .14s ease,transform .14s var(--ease-standard, ease)}@starting-style{.mcm-auto-panel.svelte-1wfrpx5{opacity:0;transform:translate(-8px)}.mcm-mode-menu .pm-drill-panel{opacity:0;transform:translate(8px)}}.mcm-auto-panel.svelte-1wfrpx5{display:flex;flex-direction:column;gap:2px;min-width:0}.mcm-auto-toolbar.svelte-1wfrpx5{position:relative;display:flex;align-items:center;min-height:26px}.mcm-auto-toolbar-actions.svelte-1wfrpx5,.mcm-auto-drag-labels.svelte-1wfrpx5{width:100%;display:flex;align-items:center;justify-content:space-between;transition:opacity .14s ease}.mcm-auto-toolbar-actions.svelte-1wfrpx5{padding-inline:var(--space-inset-sm)}.mcm-auto-drag-labels.svelte-1wfrpx5{position:absolute;inset:0;padding-inline:var(--space-inset-sm);color:var(--text-muted);font-size:var(--type-scale-2);opacity:0;pointer-events:none}.mcm-auto-toolbar-dragging.svelte-1wfrpx5 .mcm-auto-toolbar-actions:where(.svelte-1wfrpx5){opacity:0;pointer-events:none}.mcm-auto-toolbar-dragging.svelte-1wfrpx5 .mcm-auto-drag-labels:where(.svelte-1wfrpx5){opacity:1}.mcm-auto-advanced.svelte-1wfrpx5,.mcm-auto-speed.svelte-1wfrpx5{border:0;color:var(--text-muted);background:transparent;cursor:pointer}.mcm-auto-advanced.svelte-1wfrpx5{display:inline-flex;align-items:center;gap:var(--space-stack-xs);padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-scale-2)}.mcm-auto-advanced.svelte-1wfrpx5:hover,.mcm-auto-advanced.svelte-1wfrpx5:focus-visible{color:var(--text);background:var(--hover-tint-bold)}.mcm-auto-speed.svelte-1wfrpx5{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:var(--radius-pill)}.mcm-auto-speed.svelte-1wfrpx5:hover,.mcm-auto-speed.svelte-1wfrpx5:focus-visible,.mcm-auto-speed-active.svelte-1wfrpx5{color:var(--yellow);background:color-mix(in srgb,var(--yellow) 12%,transparent)}.mcm-intelligence-control.svelte-1wfrpx5{--mcm-knob-size: var(--space-8);--mcm-stop-size: var(--space-inset-xs);position:relative;height:var(--mcm-knob-size);display:flex;align-items:center;margin-inline:var(--space-inset-sm)}.mcm-intelligence-track.svelte-1wfrpx5{position:absolute;inset-inline:0;height:24px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 9%,transparent)}.mcm-intelligence-fill.svelte-1wfrpx5{position:absolute;inset:0 auto 0 0;width:calc(var(--mcm-knob-size) / 2 + (100% - var(--mcm-knob-size)) * var(--mcm-intelligence-ratio, .5));border-radius:inherit;background:var(--accent);overflow:hidden;transition:width .16s var(--ease-standard, ease)}.mcm-intelligence-fill.svelte-1wfrpx5:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 8%,color-mix(in srgb,white 34%,var(--accent)) 100%);opacity:var(--mcm-gradient-opacity, .16);transition:opacity .32s var(--ease-standard, ease);content:""}.mcm-intelligence-control-dragging.svelte-1wfrpx5 .mcm-intelligence-fill:where(.svelte-1wfrpx5){transition:none}.mcm-intelligence-control-min.svelte-1wfrpx5 .mcm-intelligence-fill:where(.svelte-1wfrpx5){width:0}.mcm-intelligence-particles.svelte-1wfrpx5{position:absolute;inset:0;overflow:hidden;border-radius:inherit;opacity:var(--mcm-particle-opacity, 0);transition:opacity .32s var(--ease-standard, ease)}.mcm-intelligence-stops.svelte-1wfrpx5{position:absolute;inset:0 calc((var(--mcm-knob-size) - var(--mcm-stop-size)) / 2);display:flex;align-items:center;justify-content:space-between}.mcm-intelligence-stop.svelte-1wfrpx5{position:relative;width:var(--mcm-stop-size);height:100%;flex:0 0 var(--mcm-stop-size);display:grid;place-items:center}.mcm-intelligence-dot.svelte-1wfrpx5{position:relative;z-index:2;width:var(--mcm-stop-size);height:var(--mcm-stop-size);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-faint) 80%,transparent)}.mcm-intelligence-dot-active.svelte-1wfrpx5{background:color-mix(in srgb,white 45%,transparent)}.mcm-intelligence-selection.svelte-1wfrpx5{position:absolute;z-index:3;top:50%;left:50%;width:var(--mcm-knob-size);height:var(--mcm-knob-size);border-radius:var(--radius-pill);background:var(--popover-surface, var(--bg));box-shadow:0 1px 2px color-mix(in srgb,black 16%,transparent),0 4px 10px color-mix(in srgb,black 14%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--text) 8%,transparent);transform:translate(-50%,-50%);pointer-events:none}html.theme-dark .mcm-intelligence-selection.svelte-1wfrpx5{background:color-mix(in srgb,var(--text) 30%,var(--popover-surface, var(--bg)))}.mcm-intelligence-input.svelte-1wfrpx5{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0;appearance:none;background:transparent}.mcm-intelligence-input.svelte-1wfrpx5::-webkit-slider-runnable-track{height:24px;background:transparent}.mcm-intelligence-input.svelte-1wfrpx5::-webkit-slider-thumb{width:var(--mcm-knob-size);height:var(--mcm-knob-size);margin-top:calc(var(--space-1) * -1);border:0;appearance:none;background:transparent}.mcm-intelligence-input.svelte-1wfrpx5::-moz-range-track{height:24px;border:0;background:transparent}.mcm-intelligence-input.svelte-1wfrpx5::-moz-range-thumb{width:var(--mcm-knob-size);height:var(--mcm-knob-size);border:0;border-radius:var(--radius-pill);background:transparent}.mcm-sr-only.svelte-1wfrpx5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mcm-auto-preview.svelte-1wfrpx5{min-height:30px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-stack-xs);margin-top:2px;padding:var(--space-inset-xs) var(--space-inset-sm) 2px;border-top:1px solid var(--border-subtle)}.mcm-auto-preview-main.svelte-1wfrpx5{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-stack-sm)}.mcm-auto-preview-status.svelte-1wfrpx5{width:100%;padding-top:var(--space-inset-xs);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--type-scale-1)}.mcm-auto-preview-route.svelte-1wfrpx5{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.mcm-auto-preview-provider.svelte-1wfrpx5{max-width:100%;display:inline-flex;align-items:center;gap:var(--space-stack-xs)}.mcm-auto-preview-provider.svelte-1wfrpx5>span:where(.svelte-1wfrpx5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcm-auto-restore.svelte-1wfrpx5{display:flex;align-items:center;gap:var(--space-stack-sm);width:auto;min-height:26px;margin-inline:var(--space-inset-sm);padding:var(--space-inset-xs) var(--space-inset-sm);border:0;border-radius:var(--radius-sm);color:var(--text-muted);background:transparent;font:inherit;text-align:left;cursor:pointer}.mcm-auto-restore.svelte-1wfrpx5:hover,.mcm-auto-restore.svelte-1wfrpx5:focus-visible{color:var(--text);background:var(--hover-tint-bold)}.mcm-auto-restore-divider.svelte-1wfrpx5,.mcm-auto-action-divider.svelte-1wfrpx5{height:1px;margin:2px 0;background:var(--border-subtle)}.mcm-auto-actions.svelte-1wfrpx5{padding-block:2px}.mcm-auto-restore-logo.svelte-1wfrpx5{width:16px;height:16px;border-radius:var(--radius-xs);object-fit:contain;flex-shrink:0}.mcm-auto-restore-text.svelte-1wfrpx5{min-width:0;display:flex;flex-direction:column;gap:1px}.mcm-auto-restore-text.svelte-1wfrpx5 strong:where(.svelte-1wfrpx5),.mcm-auto-restore-text.svelte-1wfrpx5 small:where(.svelte-1wfrpx5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcm-auto-restore-text.svelte-1wfrpx5 strong:where(.svelte-1wfrpx5){color:inherit;font-size:var(--type-scale-2);font-weight:var(--type-weight-medium)}.mcm-auto-restore-text.svelte-1wfrpx5 small:where(.svelte-1wfrpx5){color:var(--text-muted);font-size:var(--type-scale-1)}.mcm-restore-row{color:var(--text-muted)}.mcm-restore-row .pm-label{color:var(--text);font-weight:var(--type-weight-medium)}.mcm-restore-row:hover{color:var(--text)}.mcm-auto-retry.svelte-1wfrpx5{border:0;padding:2px var(--space-inset-xs);color:var(--text-muted);background:transparent;font:inherit;cursor:pointer}.mcm-auto-retry.svelte-1wfrpx5:hover,.mcm-auto-retry.svelte-1wfrpx5:focus-visible{color:var(--text)}.mcm-auto-preview-route.svelte-1wfrpx5>strong:where(.svelte-1wfrpx5),.mcm-auto-preview-route.svelte-1wfrpx5>small:where(.svelte-1wfrpx5){max-width:100%}@media(prefers-reduced-motion:reduce){.mcm-auto-panel.svelte-1wfrpx5,.mcm-auto-toolbar-actions.svelte-1wfrpx5,.mcm-auto-drag-labels.svelte-1wfrpx5,.mcm-intelligence-fill.svelte-1wfrpx5,.mcm-intelligence-fill.svelte-1wfrpx5:before,.mcm-intelligence-particles.svelte-1wfrpx5,.mcm-mode-body,.mcm-mode-menu .pm-drill-panel{transition:none}.mcm-intelligence-particles.svelte-1wfrpx5{display:none}}.mcm-auto-preview-route.svelte-1wfrpx5 strong:where(.svelte-1wfrpx5),.mcm-auto-preview-route.svelte-1wfrpx5 small:where(.svelte-1wfrpx5){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcm-auto-preview-route.svelte-1wfrpx5 strong:where(.svelte-1wfrpx5){color:var(--text);font-size:var(--type-scale-2);font-weight:var(--type-weight-semibold)}.mcm-auto-preview-route.svelte-1wfrpx5 small:where(.svelte-1wfrpx5),.mcm-auto-preview-muted.svelte-1wfrpx5{color:var(--text-muted);font-size:var(--type-scale-1)}@media(max-width:768px){.mcm-auto-panel.svelte-1wfrpx5{gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-4)}.mcm-auto-toolbar.svelte-1wfrpx5{min-height:var(--space-11)}.mcm-auto-advanced.svelte-1wfrpx5{min-height:var(--space-10);padding:var(--space-2);font-size:var(--type-scale-4)}.mcm-auto-speed.svelte-1wfrpx5{width:var(--space-11);height:var(--space-11);flex-basis:var(--space-11)}.mcm-intelligence-control.svelte-1wfrpx5{--mcm-knob-size: var(--space-9);height:var(--space-11);margin-inline:var(--space-2)}.mcm-intelligence-track.svelte-1wfrpx5,.mcm-intelligence-input.svelte-1wfrpx5::-webkit-slider-runnable-track{height:28px}.mcm-auto-preview.svelte-1wfrpx5,.mcm-auto-restore.svelte-1wfrpx5{min-height:var(--space-12)}.mcm-auto-preview-route.svelte-1wfrpx5 strong:where(.svelte-1wfrpx5){font-size:var(--type-scale-4)}.mcm-auto-preview-route.svelte-1wfrpx5 small:where(.svelte-1wfrpx5),.mcm-auto-preview-muted.svelte-1wfrpx5{font-size:var(--type-scale-2)}}.chat-artifact-card-body-video{height:min(280px,42vw);min-height:160px;padding:0;background:var(--surface-raised)}.chat-artifact-card-body-video:after{display:none}.chat-artifact-card-body video{display:block;width:100%;height:100%;background:var(--surface-raised);object-fit:contain}.agent-chat-feed.agent-chat-feed .msg-bubble{max-width:100%;border-radius:0;padding:0;font-size:var(--type-scale-3);line-height:1.6;word-break:break-word;white-space:normal}.agent-chat-feed.agent-chat-feed .msg-bubble.msg-assistant{align-self:flex-start;color:var(--text);background:transparent;border:none;-webkit-user-select:text;user-select:text;cursor:text}.agent-chat-feed.agent-chat-feed .msg-bubble.msg-assistant .md{font-size:var(--type-scale-3);line-height:1.6}.agent-chat-feed.agent-chat-feed .msg-bubble.msg-assistant .md a:not(.msg-file-mention-chip){font-weight:var(--type-weight-medium)}.agent-chat-feed.agent-chat-feed .agent-response-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%}.agent-chat-feed.agent-chat-feed .agent-response-author{display:flex;max-width:100%;min-width:0;align-items:center;gap:var(--space-2);padding-inline-start:var(--space-1);color:var(--text-muted);font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);line-height:1.2}.agent-chat-feed.agent-chat-feed .agent-response-author>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-chat-feed.agent-chat-feed .agent-response-row>.msg-assistant{min-width:0;max-width:100%}.msg-user-box.msg-user-box{align-self:flex-start;width:calc(100% + 2 * var(--chat-turn-header-bleed-x));max-width:none;min-height:var(--touch-target);margin:0 calc(-1 * var(--chat-turn-header-bleed-x));border:1px solid var(--accent-muted);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-2, var(--surface-raised)) 0%,var(--surface) 100%);position:relative;padding:var(--space-inset-sm) var(--radius-lg);color:var(--text);overflow:clip}.msg-user-box.msg-user-box{cursor:pointer}.msg-user-box.msg-user-box.editing{cursor:default;outline:1px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:-1px}.msg-user-text.msg-user-text{font-size:var(--type-scale-3);line-height:1.55;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text}.msg-user-text.msg-user-text p{margin:0 0 var(--radius-sm)}.msg-user-text.msg-user-text p:last-child{margin-bottom:0}.msg-user-text.msg-user-text h1{font-size:var(--type-scale-5);font-weight:var(--type-weight-bold);margin:var(--radius-md) 0 var(--radius-sm);line-height:1.3}.msg-user-text.msg-user-text h2{font-size:var(--type-scale-4);font-weight:var(--type-weight-bold);margin:var(--radius-md) 0 var(--space-1);line-height:1.3}.msg-user-text.msg-user-text h3{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);margin:var(--space-inset-sm) 0 var(--space-1);line-height:1.4}.msg-user-text.msg-user-text h4,.msg-user-text.msg-user-text h5,.msg-user-text.msg-user-text h6{font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);margin:var(--space-inset-sm) 0 var(--space-1)}.msg-user-text.msg-user-text h1:first-child,.msg-user-text.msg-user-text h2:first-child,.msg-user-text.msg-user-text h3:first-child,.msg-user-text.msg-user-text h4:first-child{margin-top:0}.msg-user-text.msg-user-text strong{font-weight:var(--type-weight-semibold)}.msg-user-text.msg-user-text em{font-style:italic}.msg-user-text.msg-user-text code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--type-size-code);background:var(--pattern-hover);padding:1px var(--space-1);border-radius:var(--radius-xs)}.msg-user-text.msg-user-text pre{background:var(--pattern-hover);padding:var(--space-inset-sm) var(--radius-md);border-radius:var(--radius-xs);overflow-x:auto;margin:var(--radius-sm) 0}.msg-user-text.msg-user-text pre code{background:transparent;padding:0}.msg-user-text.msg-user-text ul,.msg-user-text.msg-user-text ol{margin:var(--space-inset-xs) 0;padding-left:var(--space-5)}.msg-user-text.msg-user-text li{margin-bottom:var(--space-1)}.msg-user-text.msg-user-text blockquote{margin:var(--radius-sm) 0;padding-left:var(--radius-md);border-left:3px solid var(--border-subtle);color:var(--text-secondary, inherit)}.msg-user-text.msg-user-text hr{border:0;border-top:1px solid var(--border-subtle);margin:var(--space-inset-sm) 0}.msg-user-text.msg-user-text a{color:var(--accent, inherit);text-decoration:underline}.msg-user-box.msg-user-box:not(.no-overflow):not(.expanded) .msg-user-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;--_fade: var(--space-7);--_fade-start: 0}.msg-user-box.msg-user-box.expanded .msg-user-text,.msg-user-box.msg-user-box.no-overflow .msg-user-text{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.msg-user-box-build,.chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.chat-turn-header-attachment{background:color-mix(in srgb,var(--yellow) 5%,var(--surface-raised))}.chat-display-chat.chat-display-chat{.msg-user-box.msg-user-box{width:fit-content;max-width:min(88%,640px);margin-left:auto;margin-right:0;padding:var(--radius-md) var(--space-inset-md);min-height:var(--space-10);border:0;border-radius:var(--chat-bubble-asymmetric);background:var(--surface-raised)}.msg-user-box.msg-user-box:not(.expanded) .msg-user-text{display:block!important;max-height:300px;overflow-y:auto!important;--_fade: var(--space-8);--_fade-start: var(--space-5)}.msg-user-box.msg-user-box.expanded .msg-user-text{max-height:none;overflow:visible!important}.msg-user-expand-toggle.msg-user-expand-toggle{display:block;margin:var(--space-1) auto 0 0;padding:0;border:none;background:none;color:var(--text-muted);font-family:inherit;font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);cursor:pointer;transition:color var(--transition-fast)}.msg-user-expand-toggle.msg-user-expand-toggle:hover{color:var(--text)}}.msg-user-revert-icon.msg-user-revert-icon{position:absolute;bottom:var(--radius-sm);right:var(--space-inset-sm);display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;background:none;border:none;border-radius:var(--radius-xs);cursor:pointer;color:var(--text-muted);opacity:.3;transition:opacity .15s ease,color .15s ease;z-index:2}.msg-user-revert-icon.msg-user-revert-icon:hover{opacity:.8}.msg-user-revert-icon.msg-user-revert-icon.active{opacity:1;color:var(--accent)}.msg-user-stop-icon.msg-user-stop-icon{position:absolute;bottom:var(--radius-sm);right:var(--space-inset-sm);display:flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;background:var(--accent);color:var(--on-accent);border:none;border-radius:50%;cursor:pointer;opacity:0;transition:opacity .15s ease;z-index:2}.msg-user-box.msg-user-box:hover .msg-user-stop-icon{opacity:1}.msg-user-stop-icon.msg-user-stop-icon:hover{opacity:.85!important}.msg-user-box.msg-user-box:has(.msg-user-revert-icon) .msg-user-text,.msg-user-box.msg-user-box:has(.msg-user-stop-icon) .msg-user-text{padding-right:var(--space-7)}.msg-user-box.msg-user-box.reverted{border-color:var(--accent)}.msg-user-box-build.msg-user-box-build{background:color-mix(in srgb,var(--yellow) 3%,var(--surface));border-color:color-mix(in srgb,var(--yellow) 20%,var(--border));cursor:default;transition:border-color .15s}.msg-user-box-build.msg-user-box-build:hover{border-color:color-mix(in srgb,var(--yellow) 35%,var(--border))}.msg-answer-box.msg-answer-box{align-self:flex-start;width:calc(100% + 2 * var(--chat-turn-header-bleed-x));margin:0 calc(-1 * var(--chat-turn-header-bleed-x));border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--radius-sm) var(--radius-md);color:var(--text);cursor:pointer;outline:none;transition:border-color .15s,background .15s}.msg-answer-box.msg-answer-box:hover{border-color:var(--accent-muted)}.msg-answer-box.msg-answer-box:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.msg-answer-header.msg-answer-header{display:flex;align-items:center;gap:var(--radius-sm);min-height:var(--space-5)}.msg-answer-icon.msg-answer-icon{color:var(--text-muted);flex-shrink:0;display:inline-flex;align-items:center}.msg-answer-summary.msg-answer-summary{font-size:var(--type-scale-2);color:var(--text);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-answer-caret.msg-answer-caret{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);flex-shrink:0;pointer-events:none}.msg-answer-actions.msg-answer-actions{display:flex;justify-content:flex-start;margin-top:var(--space-1)}.msg-answer-jump.msg-answer-jump{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--space-6);padding:0 var(--space-inset-sm);background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--type-scale-2);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.msg-answer-jump.msg-answer-jump:hover{color:var(--text);border-color:var(--accent-muted);background:var(--hover-tint)}.msg-answer-body.msg-answer-body{display:flex;flex-direction:column;gap:var(--radius-sm);margin-top:var(--space-inset-sm);padding-top:var(--space-inset-sm);border-top:1px solid var(--border-subtle)}.msg-answer-item.msg-answer-item{display:flex;flex-direction:column;gap:2px}.msg-answer-prompt.msg-answer-prompt{font-size:var(--type-scale-2);color:var(--text-muted);line-height:1.4}.msg-answer-value.msg-answer-value{font-size:var(--type-scale-3);color:var(--text);line-height:1.5}.msg-fallback-marker.msg-fallback-marker{align-self:stretch;width:100%;min-width:0;box-sizing:border-box;margin:var(--space-1) 0;gap:var(--space-1);color:var(--text-muted);font-size:var(--type-scale-2)}.msg-fallback-marker.msg-fallback-marker:before,.msg-fallback-marker.msg-fallback-marker:after{margin-inline:var(--space-2);background:var(--border)}.msg-fallback-marker.msg-fallback-marker .msg-fallback-text{flex:0 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;font-weight:var(--type-weight-medium);line-height:1.5}.msg-fallback-marker.msg-fallback-marker .msg-fallback-text em{font-style:normal;font:inherit;color:inherit}.msg-fallback-sentence{display:inline-block;max-width:100%;text-wrap:balance}.msg-fallback-model{display:inline-block;max-width:100%;vertical-align:baseline}.msg-fallback-logo{width:14px;height:14px;object-fit:contain;display:inline-block;margin-inline-end:var(--space-1);border-radius:var(--radius-xs);vertical-align:-.125em}.agent-chat-feed .chat-turn-header.chat-turn-header-fallback,.agent-chat-feed .chat-turn-header.chat-turn-header-fallback .chat-turn-header-inner,.msg-fallback-marker.msg-fallback-marker{background:transparent;border:0;box-shadow:none;backdrop-filter:none}.agent-chat-feed .chat-turn-header.chat-turn-header-fallback:before,.agent-chat-feed .chat-turn-header.chat-turn-header-fallback:after{display:none}.msg-fallback-marker.msg-fallback-marker .msg-user-stop-icon{position:static;transform:none;opacity:1;flex:none;margin-left:var(--space-1)}.qc-anchor.qc-anchor.qc-highlight-pulse{animation:qc-pulse 1.2s ease}@keyframes qc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}}.bot-queue-chip{display:inline-flex;align-items:center;gap:var(--radius-sm);align-self:center;margin:var(--space-2) var(--space-inset-md) 0;padding:var(--space-1) var(--radius-md);border-radius:var(--radius-pill);font-size:var(--size-sm-font);color:var(--text-muted);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chat-feed-wrap.chat-feed-wrap{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;margin-bottom:var(--space-2)}.chat-feed-layout.chat-feed-layout{flex:1;min-height:0;display:flex;flex-direction:column}.agent-chat-feed.agent-chat-feed>:last-child:not(.cf-vspacer){min-height:var(--chat-tail-runway, 0px)}.chat-feed-wrap.chat-feed-wrap.turn-toc-enabled{container-type:inline-size}.turn-toc.turn-toc{display:none}.turn-toc-overlay.turn-toc-overlay{--turn-toc-tick-width: var(--space-inset-md);--turn-toc-tick-height: calc(var(--space-1) / 2);--turn-toc-gap: var(--space-inset-md);--turn-toc-inset: calc(var(--space-inset-sm) + var(--space-1) / 2);display:block;position:absolute;top:50%;right:var(--turn-toc-inset);z-index:4;width:var(--turn-toc-tick-width)}@container (min-width: 828px){.turn-toc-enabled.turn-toc-enabled .chat-feed-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.turn-toc-enabled.turn-toc-enabled .agent-chat-feed{grid-area:1 / 1;justify-self:center;width:100%;min-width:0}}.turn-toc-rail.turn-toc-rail{display:flex;max-height:min(420px,calc(75vh - 24px));flex-direction:column;align-items:flex-start;gap:var(--turn-toc-gap);width:var(--turn-toc-tick-width);padding:0;border:0;background:transparent;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;cursor:pointer;transform:translateY(-50%)}.turn-toc-rail.turn-toc-rail.overflow-top{mask-image:linear-gradient(to bottom,transparent,black var(--space-5))}.turn-toc-rail.turn-toc-rail.overflow-bottom{mask-image:linear-gradient(to bottom,black calc(100% - var(--space-5)),transparent)}.turn-toc-rail.turn-toc-rail.overflow-top.overflow-bottom{mask-image:linear-gradient(to bottom,transparent,black var(--space-5),black calc(100% - var(--space-5)),transparent)}.turn-toc-rail.turn-toc-rail::-webkit-scrollbar{display:none}.turn-toc-marker.turn-toc-marker{display:block;width:var(--turn-toc-tick-width);height:var(--turn-toc-tick-height);flex:none;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 24%,transparent);transition:background var(--transition-fast)}.turn-toc-rail.turn-toc-rail:hover .turn-toc-marker{background:color-mix(in srgb,var(--text-muted) 50%,transparent)}.turn-toc-marker.turn-toc-marker.active{background:var(--text)}.turn-toc-rail.turn-toc-rail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.turn-toc-marker.turn-toc-marker{transition:none}}.agent-chat-feed.agent-chat-feed{--chat-bubble-radius: var(--space-5);--chat-bubble-tail-radius: var(--radius-sm);--chat-bubble-asymmetric: var(--chat-bubble-radius) var(--chat-bubble-radius) var(--chat-bubble-tail-radius) var(--chat-bubble-radius);--chat-feed-pad-x: var(--space-6);--chat-feed-pad-top: var(--space-inset-md);--chat-turn-header-bleed-x: var(--space-inset-md);flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:var(--chat-feed-pad-top) var(--chat-feed-pad-x);display:flex;flex-direction:column;gap:var(--space-1);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.cf-vspacer.cf-vspacer{flex:none;width:100%;pointer-events:none}.chat-turn.chat-turn{display:flex;flex-direction:column;position:relative}.chat-turn.chat-turn+.chat-turn{margin-top:var(--radius-md)}.chat-turn-header.chat-turn-header{position:sticky;top:var(--chat-turn-header-sticky-top, 0px);z-index:6;overflow:visible}.chat-turn-header-inner.chat-turn-header-inner{position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;overflow:visible;margin-inline:calc(-1 * var(--chat-turn-header-bleed-x));width:calc(100% + 2 * var(--chat-turn-header-bleed-x));--chat-turn-header-pad-x: var(--radius-lg);--chat-turn-header-pad-y: var(--radius-md)}.chat-turn-header-inner.chat-turn-header-inner>.msg-user-box,.chat-turn-header-inner.chat-turn-header-inner>.msg-answer-box,.chat-turn-header-inner.chat-turn-header-inner>.chat-turn-todo-anchor{width:100%;max-width:none;align-self:stretch;box-sizing:border-box;margin-inline:0}.chat-turn-header-inner.chat-turn-header-inner>.msg-user-box{padding:var(--chat-turn-header-pad-y) var(--chat-turn-header-pad-x)}.chat-turn-header-inner.chat-turn-header-inner>.msg-answer-box{padding:var(--radius-sm) var(--chat-turn-header-pad-x)}.chat-turn-header.chat-turn-header.stuck:before{content:"";position:absolute;top:calc(-1 * var(--chat-feed-pad-top));left:calc(-1 * var(--chat-turn-header-bleed-x));right:calc(-1 * var(--chat-turn-header-bleed-x));bottom:0;background:var(--bg);z-index:-1;pointer-events:none}.chat-turn-header.chat-turn-header:after{content:"";position:absolute;left:calc(-1 * var(--chat-turn-header-bleed-x));right:calc(-1 * var(--chat-turn-header-bleed-x));bottom:calc(-1 * var(--space-8));height:var(--space-8);pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--bg) 78%,transparent) 20%,color-mix(in srgb,var(--bg) 45%,transparent) 44%,color-mix(in srgb,var(--bg) 18%,transparent) 68%,color-mix(in srgb,var(--bg) 5%,transparent) 86%,transparent 100%);opacity:0}.chat-turn-header.chat-turn-header.stuck:after{opacity:1}.chat-turn-header.chat-turn-header.pushed-off{visibility:hidden;pointer-events:none;max-height:0;overflow:hidden;margin:0}.chat-turn-header.chat-turn-header.pushed-off:before,.chat-turn-header.chat-turn-header.pushed-off:after{display:none}.chat-turn-todo-anchor.chat-turn-todo-anchor{margin:-1px 0 0;padding:var(--space-2) var(--chat-turn-header-pad-x) var(--radius-md);background:var(--surface);border:1px solid var(--accent-muted);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md)}.chat-turn-todo-anchor.chat-turn-todo-anchor .bc{width:100%;max-width:none}.chat-turn-header.chat-turn-header:has(.chat-turn-todo-anchor) .msg-user-box,.chat-turn-header.chat-turn-header:has(.chat-turn-todo-anchor) .msg-answer-box{border-bottom-left-radius:0;border-bottom-right-radius:0}.chat-turn-body.chat-turn-body{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.chat-turn-dimmed.chat-turn-dimmed>.chat-turn-body,.chat-turn-dimmed.chat-turn-dimmed>.turn-actions{opacity:.35;transition:opacity .25s ease}.chat-turn-dimmed.chat-turn-dimmed>.chat-turn-body{cursor:pointer;pointer-events:auto}.chat-turn-dimmed.chat-turn-dimmed>.turn-actions{pointer-events:none}.chat-turn-dimmed.chat-turn-dimmed>.chat-turn-body:hover,.chat-turn-dimmed.chat-turn-dimmed>.chat-turn-body:hover~.turn-actions{opacity:.55}.stash-banner.stash-banner{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-inset-md);margin-bottom:var(--space-2);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:var(--radius-sm);opacity:1;cursor:default;pointer-events:auto}.stash-banner-icon.stash-banner-icon{color:var(--accent);flex-shrink:0}.stash-banner-text.stash-banner-text{font-size:var(--type-scale-2);font-weight:var(--type-weight-medium);color:var(--text);flex:1}.stash-banner-btn.stash-banner-btn{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--radius-md);font-size:var(--type-scale-1);font-weight:var(--type-weight-medium);border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;transition:background var(--transition-fast)}.stash-banner-apply.stash-banner-apply{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.stash-banner-apply.stash-banner-apply:hover{opacity:.85}.stash-banner-discard.stash-banner-discard{background:var(--surface-raised);color:var(--text-muted)}.stash-banner-discard.stash-banner-discard:hover{background:var(--neutral-hover);color:var(--text)}.chat-turn-flash.chat-turn-flash{animation:turn-flash-wash 1.9s ease;border-radius:var(--radius-lg)}@keyframes turn-flash-wash{0%,14%{background-color:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 0 var(--space-inset-md) color-mix(in srgb,var(--accent) 14%,transparent)}to{background-color:transparent;box-shadow:0 0 0 var(--space-inset-md) transparent}}.chat-msg-flash.chat-msg-flash{animation:msg-flash-ring 1.9s ease;border-radius:var(--radius-md)}@keyframes msg-flash-ring{0%,14%{background-color:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 0 0 var(--space-inset-md) color-mix(in srgb,var(--accent) 22%,transparent)}to{background-color:transparent;box-shadow:0 0 0 var(--space-inset-md) transparent}}.chat-plan-flash.chat-plan-flash{animation:msg-flash-ring 1.9s ease;border-radius:var(--space-4)}.turn-actions.turn-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--radius-sm);padding:0}.turn-more-btn.turn-more-btn{display:flex;align-items:center;justify-content:center;width:var(--space-7);height:var(--space-5);padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color .12s,background .12s}.turn-more-btn.turn-more-btn:hover{color:var(--text);background:var(--hover-tint)}.edit-confirm-backdrop.edit-confirm-backdrop{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:var(--overlay);backdrop-filter:blur(var(--space-1));-webkit-backdrop-filter:blur(var(--space-1));animation:overlay-in .15s ease}.edit-confirm-dialog.edit-confirm-dialog{z-index:1201;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);min-width:var(--space-9);max-width:var(--space-11);box-shadow:var(--shadow-lg);animation:edit-confirm-in .15s ease}@keyframes edit-confirm-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.edit-confirm-title.edit-confirm-title{font-size:var(--size-lg-font);font-weight:var(--type-weight-semibold);margin:0 0 var(--radius-sm);letter-spacing:-.01em;color:var(--text)}.edit-confirm-subtitle.edit-confirm-subtitle{font-size:var(--type-scale-3);color:var(--text-muted);margin:0 0 var(--space-4)}.edit-confirm-checkbox.edit-confirm-checkbox{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-scale-3);color:var(--text);cursor:pointer;margin-bottom:var(--space-5)}.edit-confirm-actions.edit-confirm-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}.edit-confirm-cancel.edit-confirm-cancel{display:flex;align-items:center;gap:var(--radius-sm);padding:var(--radius-sm) var(--radius-lg);font-size:var(--type-scale-3);font-weight:var(--type-weight-medium);background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.edit-confirm-cancel.edit-confirm-cancel:hover{color:var(--text);background:var(--neutral-hover)}.edit-confirm-cancel.edit-confirm-cancel kbd{font-family:inherit;font-size:var(--type-scale-1);color:var(--text-dimmed);padding:1px var(--radius-sm);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg)}.edit-confirm-continue.edit-confirm-continue kbd{font-family:inherit;font-size:var(--type-scale-1);color:inherit;padding:1px var(--radius-sm);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,currentColor 10%,transparent)}.edit-confirm-continue.edit-confirm-continue{display:flex;align-items:center;gap:var(--radius-sm);padding:var(--radius-sm) var(--space-4);font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:opacity var(--transition-fast)}.edit-confirm-continue.edit-confirm-continue:hover{opacity:.85}.edit-confirm-stash.edit-confirm-stash{display:flex;align-items:center;gap:var(--radius-sm);padding:var(--radius-sm) var(--radius-lg);font-size:var(--type-scale-3);font-weight:var(--type-weight-medium);background:var(--surface-raised);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.edit-confirm-stash.edit-confirm-stash:hover{background:var(--neutral-hover);border-color:var(--text-muted)}@media(max-width:768px){.edit-confirm-backdrop.edit-confirm-backdrop{align-items:flex-end}.edit-confirm-dialog.edit-confirm-dialog{min-width:unset;max-width:100%;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));animation:sheet-slide-up .25s ease}.edit-confirm-actions.edit-confirm-actions{flex-direction:column-reverse;gap:var(--radius-md)}.edit-confirm-cancel.edit-confirm-cancel,.edit-confirm-continue.edit-confirm-continue,.edit-confirm-stash.edit-confirm-stash{width:100%;justify-content:center;padding:var(--space-inset-md);font-size:var(--size-lg-font);border-radius:var(--radius-md)}}.msg-system.msg-system{align-self:flex-start;font-size:var(--type-scale-1);color:var(--text-muted);padding:var(--space-inset-xs) 0;font-family:var(--mono)}.msg-stderr.msg-stderr,.msg-stdout.msg-stdout{align-self:stretch;font-family:var(--mono);font-size:var(--type-scale-1);color:var(--text-muted);max-width:100%;opacity:.45;transition:opacity var(--transition-fast);white-space:pre-wrap;word-break:break-all}.msg-stderr.msg-stderr:hover,.msg-stdout.msg-stdout:hover{opacity:.8}.ws-plan-inline.ws-plan-inline{padding:var(--space-inset-xs) 0 var(--space-inset-sm);align-self:stretch;max-width:100%}.plan-feedback-card.plan-feedback-card .plan-feedback-icon{flex-shrink:0;color:var(--yellow);display:inline-flex;align-items:center}.plan-feedback-card.plan-feedback-card .plan-feedback-progress{font-size:var(--type-size-micro);color:var(--text-muted);margin-left:auto;font-variant-numeric:tabular-nums}.plan-todo-done.plan-todo-done .plan-todo-done-icon{flex-shrink:0;color:var(--green);display:inline-flex;align-items:center}.agent-chat-feed.agent-chat-feed .shell-card+.msg-bubble,.agent-chat-feed.agent-chat-feed .shell-card+.msg-user-box,.agent-chat-feed.agent-chat-feed .shell-card+.agent-chat-bubble,.agent-chat-feed.agent-chat-feed .shell-card+.msg-result,.agent-chat-feed.agent-chat-feed .shell-card+.msg-stderr,.agent-chat-feed.agent-chat-feed .shell-card+.msg-stdout,.agent-chat-feed.agent-chat-feed .shell-card+.msg-system,.agent-chat-feed.agent-chat-feed .shell-card+.todo-card,.agent-chat-feed.agent-chat-feed .shell-card+.provider-msg{margin-top:var(--space-2)}.agent-chat-feed.agent-chat-feed .msg-bubble+.shell-card,.agent-chat-feed.agent-chat-feed .msg-user-box+.shell-card,.agent-chat-feed.agent-chat-feed .agent-chat-bubble+.shell-card,.agent-chat-feed.agent-chat-feed .msg-result+.shell-card,.agent-chat-feed.agent-chat-feed .todo-card+.shell-card,.agent-chat-feed.agent-chat-feed .provider-msg+.shell-card{margin-top:var(--space-2)}.agent-chat-feed.agent-chat-feed .shell-card+.tool-card,.agent-chat-feed.agent-chat-feed .tool-card+.shell-card{margin-top:2px}.agent-chat-feed.agent-chat-feed .shell-card+.shell-card{margin-top:2px}.agent-chat-feed.agent-chat-feed .tool-card+.msg-bubble,.agent-chat-feed.agent-chat-feed .tool-card+.msg-user-box,.agent-chat-feed.agent-chat-feed .tool-card+.agent-chat-bubble,.agent-chat-feed.agent-chat-feed .tool-card+.msg-result,.agent-chat-feed.agent-chat-feed .tool-card+.msg-stderr,.agent-chat-feed.agent-chat-feed .tool-card+.msg-stdout,.agent-chat-feed.agent-chat-feed .tool-card+.msg-system,.agent-chat-feed.agent-chat-feed .tool-card+.msg-todo-card,.agent-chat-feed.agent-chat-feed .tool-card+.provider-msg,.agent-chat-feed.agent-chat-feed .diff-tool+.msg-bubble,.agent-chat-feed.agent-chat-feed .diff-tool+.msg-user-box,.agent-chat-feed.agent-chat-feed .diff-tool+.agent-chat-bubble,.agent-chat-feed.agent-chat-feed .diff-tool+.msg-result,.agent-chat-feed.agent-chat-feed .diff-tool+.msg-stderr,.agent-chat-feed.agent-chat-feed .diff-tool+.msg-stdout,.agent-chat-feed.agent-chat-feed .diff-tool+.msg-system,.agent-chat-feed.agent-chat-feed .diff-tool+.todo-card,.agent-chat-feed.agent-chat-feed .diff-tool+.provider-msg,.agent-chat-feed.agent-chat-feed .tool-group+.msg-bubble,.agent-chat-feed.agent-chat-feed .tool-group+.msg-user-box,.agent-chat-feed.agent-chat-feed .tool-group+.agent-chat-bubble,.agent-chat-feed.agent-chat-feed .tool-group+.msg-result,.agent-chat-feed.agent-chat-feed .tool-group+.msg-stderr,.agent-chat-feed.agent-chat-feed .tool-group+.msg-stdout,.agent-chat-feed.agent-chat-feed .tool-group+.msg-system,.agent-chat-feed.agent-chat-feed .tool-group+.todo-card,.agent-chat-feed.agent-chat-feed .tool-group+.provider-msg,.agent-chat-feed.agent-chat-feed .provider-msg+.msg-bubble,.agent-chat-feed.agent-chat-feed .provider-msg+.msg-user-box,.agent-chat-feed.agent-chat-feed .provider-msg+.tool-card,.agent-chat-feed.agent-chat-feed .provider-msg+.diff-tool,.agent-chat-feed.agent-chat-feed .provider-msg+.tool-group,.agent-chat-feed.agent-chat-feed .provider-msg+.todo-card,.agent-chat-feed.agent-chat-feed .thinking-block+.msg-bubble,.agent-chat-feed.agent-chat-feed .thinking-block+.tool-card,.agent-chat-feed.agent-chat-feed .thinking-block+.diff-tool,.agent-chat-feed.agent-chat-feed .thinking-block+.tool-group,.agent-chat-feed.agent-chat-feed .msg-bubble+.thinking-block,.agent-chat-feed.agent-chat-feed .tool-card+.thinking-block,.agent-chat-feed.agent-chat-feed .diff-tool+.thinking-block,.agent-chat-feed.agent-chat-feed .tool-group+.thinking-block{margin-top:var(--space-2)}.agent-chat-feed.agent-chat-feed .msg-bubble+.tool-card,.agent-chat-feed.agent-chat-feed .msg-user-box+.tool-card,.agent-chat-feed.agent-chat-feed .agent-chat-bubble+.tool-card,.agent-chat-feed.agent-chat-feed .msg-result+.tool-card,.agent-chat-feed.agent-chat-feed .todo-card+.tool-card,.agent-chat-feed.agent-chat-feed .msg-bubble+.diff-tool,.agent-chat-feed.agent-chat-feed .msg-user-box+.diff-tool,.agent-chat-feed.agent-chat-feed .agent-chat-bubble+.diff-tool,.agent-chat-feed.agent-chat-feed .msg-result+.diff-tool,.agent-chat-feed.agent-chat-feed .todo-card+.diff-tool,.agent-chat-feed.agent-chat-feed .msg-bubble+.tool-group,.agent-chat-feed.agent-chat-feed .msg-user-box+.tool-group,.agent-chat-feed.agent-chat-feed .agent-chat-bubble+.tool-group,.agent-chat-feed.agent-chat-feed .msg-result+.tool-group,.agent-chat-feed.agent-chat-feed .todo-card+.tool-group{margin-top:var(--space-2)}.agent-chat-feed.agent-chat-feed .diff-tool+.diff-tool,.agent-chat-feed.agent-chat-feed .diff-tool+.tool-card,.agent-chat-feed.agent-chat-feed .tool-card+.diff-tool{margin-top:2px}.agent-chat-feed.agent-chat-feed .todo-card+.msg-bubble,.agent-chat-feed.agent-chat-feed .todo-card+.msg-user-box,.agent-chat-feed.agent-chat-feed .todo-card+.agent-chat-bubble,.agent-chat-feed.agent-chat-feed .todo-collapsed+.tool-card,.agent-chat-feed.agent-chat-feed .todo-collapsed+.tool-group,.agent-chat-feed.agent-chat-feed .todo-collapsed+.shell-card,.agent-chat-feed.agent-chat-feed .todo-collapsed+.msg-bubble,.agent-chat-feed.agent-chat-feed .todo-collapsed+.msg-user-box{margin-top:var(--space-2)}.agent-chat-feed.agent-chat-feed .tc-chevron,.agent-chat-feed.agent-chat-feed .tool-group-chevron,.agent-chat-feed.agent-chat-feed .thinking-chevron,.agent-chat-feed.agent-chat-feed .activity-group-chevron,.agent-chat-feed.agent-chat-feed .worked-turn-chevron{margin-left:0!important;opacity:0!important}.agent-chat-feed.agent-chat-feed .tool-card:hover .tc-chevron,.agent-chat-feed.agent-chat-feed .tool-card.expanded .tc-chevron,.agent-chat-feed.agent-chat-feed .tool-group:hover .tool-group-chevron,.agent-chat-feed.agent-chat-feed .tool-group.expanded .tool-group-chevron,.agent-chat-feed.agent-chat-feed .thinking-block:hover .thinking-chevron,.agent-chat-feed.agent-chat-feed .thinking-block.expanded .thinking-chevron,.agent-chat-feed.agent-chat-feed .activity-group:hover .activity-group-chevron,.agent-chat-feed.agent-chat-feed .activity-group-expanded .activity-group-chevron,.agent-chat-feed.agent-chat-feed .worked-turn:hover .worked-turn-chevron,.agent-chat-feed.agent-chat-feed .worked-turn-expanded .worked-turn-chevron{opacity:.45!important}.agent-chat-feed.agent-chat-feed .gt-head-pattern,.agent-chat-feed.agent-chat-feed .gl-head-pattern{flex:0 1 auto!important}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner{background:var(--surface-raised);border:1px solid transparent;border-radius:var(--radius-md)}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner:has(>.msg-user-box.editing){border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner>.msg-user-box.editing{outline:0}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner>.msg-user-box,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner>.msg-answer-box,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner>.chat-turn-todo-anchor{background:transparent;border:0}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .chat-turn-header-inner>.chat-turn-todo-anchor{border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent)}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .msg-bubble,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .msg-bubble.msg-assistant .md,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .msg-user-text{font-size:var(--type-scale-2);line-height:1.65}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .msg-bubble+.activity-group,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group+.msg-bubble,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group+.activity-group,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .msg-bubble+.msg-bubble,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .thinking-block+.activity-group,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group+.thinking-block,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-card+.activity-group,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .shell-card+.activity-group,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .msg-bubble+.worked-turn,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .worked-turn+.msg-bubble{margin-top:var(--space-2)}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-card+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .shell-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .shell-card+.shell-card{margin-top:1px}.agent-chat-feed.agent-chat-feed .activity-group-body,.agent-chat-feed.agent-chat-feed .tool-group-body,.agent-chat-feed.agent-chat-feed .worked-turn-body{gap:0!important;padding-inline:0!important;margin-left:0!important}.agent-chat-feed.agent-chat-feed .activity-group-body>*,.agent-chat-feed.agent-chat-feed .tool-group-body>*,.agent-chat-feed.agent-chat-feed .worked-turn-body>*{margin-left:0!important}.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group-body>.tool-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group-body>.tool-card+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group-body>.shell-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .activity-group-body>.shell-card+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-group-body>.tool-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-group-body>.tool-card+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-group-body>.shell-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .tool-group-body>.shell-card+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .worked-turn-body>.tool-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .worked-turn-body>.tool-card+.shell-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .worked-turn-body>.shell-card+.tool-card,.agent-chat-feed.agent-chat-feed:not(.chat-display-chat) .worked-turn-body>.shell-card+.shell-card{margin-top:0}.agent-chat-feed.agent-chat-feed .ds-btn--ghost-icon{width:auto;height:auto;min-height:0;border-radius:var(--radius-xs)}.agent-chat-feed.agent-chat-feed .ds-btn--ghost-icon svg{width:var(--space-3);height:var(--space-3)}.agent-chat-feed.agent-chat-feed .tc-chevron,.agent-chat-feed.agent-chat-feed .tool-group-chevron,.agent-chat-feed.agent-chat-feed .thinking-chevron,.agent-chat-feed.agent-chat-feed .activity-group-chevron,.agent-chat-feed.agent-chat-feed .worked-turn-chevron{opacity:.45!important}.agent-chat-feed.agent-chat-feed .tool-card-header .tc-label,.agent-chat-feed.agent-chat-feed .tool-card-header .tc-detail,.agent-chat-feed.agent-chat-feed .tool-group-header .tg-label,.agent-chat-feed.agent-chat-feed .tool-group-header .tg-detail,.agent-chat-feed.agent-chat-feed .shell-card,.agent-chat-feed.agent-chat-feed .activity-group-summary,.agent-chat-feed.agent-chat-feed .activity-group-stat,.agent-chat-feed.agent-chat-feed .activity-group-active,.agent-chat-feed.agent-chat-feed .worked-turn-trigger{font-size:var(--activity-size);line-height:1.55;font-weight:var(--type-weight-regular)}.agent-chat-feed.agent-chat-feed .wc-label,.agent-chat-feed.agent-chat-feed .bc-label,.agent-chat-feed.agent-chat-feed .bc-title,.agent-chat-feed.agent-chat-feed .bc-row2,.agent-chat-feed.agent-chat-feed .bc-step,.agent-chat-feed.agent-chat-feed .bc-orch-row,.agent-chat-feed.agent-chat-feed .agent-title,.agent-chat-feed.agent-chat-feed .agent-model,.agent-chat-feed.agent-chat-feed .agent-activity,.agent-chat-feed.agent-chat-feed .terminal-title,.agent-chat-feed.agent-chat-feed .terminal-command,.agent-chat-feed.agent-chat-feed .terminal-activity{font-size:var(--activity-size);line-height:1.55}.agent-chat-feed.agent-chat-feed .tool-card,.agent-chat-feed.agent-chat-feed .tool-group,.agent-chat-feed.agent-chat-feed .activity-group,.agent-chat-feed.agent-chat-feed .wait-card,.agent-chat-feed.agent-chat-feed .compact-subagent,.agent-chat-feed.agent-chat-feed .compact-terminal,.agent-chat-feed.agent-chat-feed .provider-msg{font-size:var(--activity-size)}.agent-chat-feed.agent-chat-feed .tool-card-header,.agent-chat-feed.agent-chat-feed .tool-group-header,.agent-chat-feed.agent-chat-feed .provider-msg-header{gap:var(--space-stack-xs);padding-inline:0 var(--space-inset-xs)}.agent-chat-feed.agent-chat-feed .tool-group-chevron{width:16px;height:16px;flex:0 0 16px}.agent-chat-feed.agent-chat-feed .tool-group-chevron svg{width:12px!important;height:12px!important}.agent-chat-feed.agent-chat-feed .tool-group-body,.agent-chat-feed.agent-chat-feed .worked-turn-body,.agent-chat-feed.agent-chat-feed .activity-group-body{gap:var(--activity-row-gap)!important;margin-top:var(--space-1)!important;padding-top:0!important}.agent-chat-feed.agent-chat-feed .status-card-header,.agent-chat-feed.agent-chat-feed .mode-switch-line,.agent-chat-feed.agent-chat-feed .msg-result,.agent-chat-feed.agent-chat-feed .todo-done-msg,.agent-chat-feed.agent-chat-feed .parent-card,.agent-chat-feed.agent-chat-feed .delegate-card,.agent-chat-feed.agent-chat-feed .sa-hat,.agent-chat-feed.agent-chat-feed .thinking-header{font-size:var(--activity-size);line-height:1.55}.agent-chat-feed.agent-chat-feed .todo-card,.agent-chat-feed.agent-chat-feed .todo-header-label,.agent-chat-feed.agent-chat-feed .todo-item,.agent-chat-feed.agent-chat-feed .bc,.agent-chat-feed.agent-chat-feed .bc-label,.agent-chat-feed.agent-chat-feed .qc,.agent-chat-feed.agent-chat-feed .answer-card,.agent-chat-feed.agent-chat-feed .subagent-card,.agent-chat-feed.agent-chat-feed .workflow-card,.agent-chat-feed.agent-chat-feed .terminal-card,.agent-chat-feed.agent-chat-feed .tool-card-body,.agent-chat-feed.agent-chat-feed .diff-tool-body,.agent-chat-feed.agent-chat-feed .trb{font-size:var(--activity-size)}.agent-chat-feed.agent-chat-feed .todo-header-label,.agent-chat-feed.agent-chat-feed .bc-label,.agent-chat-feed.agent-chat-feed .sa-hat-title,.agent-chat-feed.agent-chat-feed .wf-hat-title,.agent-chat-feed.agent-chat-feed .tc-hat-title,.agent-chat-feed.agent-chat-feed .qc-label,.agent-chat-feed.agent-chat-feed .sk-name,.agent-chat-feed.agent-chat-feed .answer-card-label{font-weight:var(--type-weight-regular)}.agent-chat-feed.agent-chat-feed .todo-header-icon,.agent-chat-feed.agent-chat-feed .bc-icon,.agent-chat-feed.agent-chat-feed .qc-icon,.agent-chat-feed.agent-chat-feed .sk-icon,.agent-chat-feed.agent-chat-feed .answer-card-icon{width:13px;height:13px}.agent-chat-feed.agent-chat-feed .sc-label,.agent-chat-feed.agent-chat-feed .todo-done-text,.agent-chat-feed.agent-chat-feed .pc-title,.agent-chat-feed.agent-chat-feed .dc-title,.agent-chat-feed.agent-chat-feed .sa-hat-title,.agent-chat-feed.agent-chat-feed .thinking-label{font-size:var(--activity-size);line-height:1.55}.agent-chat-feed.agent-chat-feed.chat-display-chat .md table{font-size:inherit}.agent-chat-feed.agent-chat-feed.chat-display-chat .md pre{font-size:var(--type-size-code)}.agent-chat-feed.agent-chat-feed{--activity-size: var(--type-scale-2);--activity-row-gap: var(--space-1)}.agent-chat-feed.agent-chat-feed.chat-display-chat{--chat-prose-size: var(--type-scale-3);--activity-size: var(--type-scale-3);--activity-row-gap: var(--radius-sm);padding:var(--radius-lg) var(--space-4) var(--space-6);gap:var(--radius-md)}@media(max-width:768px){.agent-chat-feed.agent-chat-feed.chat-display-chat{--chat-prose-size: var(--type-scale-5);--activity-size: var(--type-scale-4)}}.chat-display-chat.chat-display-chat{.chat-turn.chat-turn+.chat-turn{margin-top:var(--space-5)}.chat-turn-body.chat-turn-body{gap:var(--space-2);margin-top:var(--space-inset-md)}.chat-turn-header.chat-turn-header{position:relative;top:auto;z-index:auto}.chat-turn-header.stuck:before,.chat-turn-header.chat-turn-header:after{display:none}.chat-turn-header.chat-turn-header.pushed-off{visibility:visible;pointer-events:auto;max-height:none;overflow:visible}.chat-turn-header-inner.chat-turn-header-inner{align-items:flex-end;width:100%;margin-inline:0}.chat-turn-header-inner.chat-turn-header-inner>.msg-user-box{width:fit-content;max-width:min(82%,720px);align-self:flex-end;padding:var(--radius-lg) var(--radius-xl);min-height:var(--space-12)}.chat-turn-header-inner.chat-turn-header-inner>.msg-answer-box{width:fit-content;min-width:min(52%,280px);max-width:min(82%,720px);align-self:flex-end;margin-inline:0;padding:var(--space-inset-md) var(--space-inset-lg);border:0;border-radius:var(--chat-bubble-asymmetric);background:var(--surface-raised)}.chat-turn-header-inner.chat-turn-header-inner>.msg-answer-box.expanded{width:min(82%,720px)}.chat-turn-header.chat-turn-header:has(.chat-turn-header-attachment) .chat-turn-header-inner>.msg-user-box,.chat-turn-header.chat-turn-header:has(.chat-turn-header-attachment) .chat-turn-header-inner>.msg-answer-box,.chat-turn-header-inner.chat-turn-header-inner>.chat-turn-header-attachment{width:82%;max-width:760px;align-self:flex-end}.chat-turn-header-inner.chat-turn-header-inner>.chat-turn-header-attachment{margin-top:0;padding:var(--radius-sm) var(--radius-xl) var(--space-inset-md);border:0;border-top:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:0 0 var(--chat-bubble-tail-radius) var(--chat-bubble-radius);background:var(--surface-raised)}.chat-turn-header.chat-turn-header:has(.chat-turn-header-attachment) .chat-turn-header-inner>.msg-user-box,.chat-turn-header.chat-turn-header:has(.chat-turn-header-attachment) .chat-turn-header-inner>.msg-answer-box{border-bottom-left-radius:0;border-bottom-right-radius:0}.chat-turn-header-attachment.chat-turn-header-attachment .bc-row2{min-height:22px;gap:var(--space-stack-sm);color:var(--text-secondary)}.chat-turn-header-attachment.chat-turn-header-attachment .bc-status-count{font-size:var(--type-size-code)}.chat-turn-header-attachment.chat-turn-header-attachment .bc-steps-wrap{gap:var(--space-stack-sm);padding-top:var(--space-inset-sm)}.chat-turn-header-answer.chat-turn-header-answer .msg-answer-summary,.chat-turn-header-answer.chat-turn-header-answer .msg-answer-value{font-size:var(--chat-prose-size);line-height:1.5}.chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.msg-user-box-build{width:82%!important;max-width:760px!important;padding:var(--radius-lg) var(--radius-xl);border:0;border-radius:var(--chat-bubble-asymmetric);background:color-mix(in srgb,var(--yellow) 5%,var(--surface-raised))}.chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.chat-turn-header-attachment{background:color-mix(in srgb,var(--yellow) 5%,var(--surface-raised))}.chat-turn-header-plan.chat-turn-header-plan:has(.chat-turn-todo-anchor) .msg-user-box-build{border-bottom-left-radius:0;border-bottom-right-radius:0}.msg-user-text.msg-user-text,.msg-user-box.msg-user-box:not(.expanded) .msg-user-text,.msg-bubble.msg-bubble.msg-assistant .md{font-size:var(--chat-prose-size);line-height:1.6;letter-spacing:normal}.msg-bubble.msg-bubble.msg-assistant{padding-block:var(--space-1)}}.agent-chat-feed.agent-chat-feed.chat-display-bubbles{--bubble-radius: var(--space-5);--bubble-user-bg: var(--text);.msg-bubble.msg-bubble.msg-assistant{width:fit-content;max-width:min(82%,720px);padding:var(--space-4);border-radius:var(--bubble-radius);background:var(--neutral-subtle);color:var(--text);border:0}.msg-bubble.msg-bubble.msg-assistant .md>:first-child{margin-top:0}.msg-bubble.msg-bubble.msg-assistant .md>:last-child{margin-bottom:0}.msg-user-box.msg-user-box,.chat-turn-header-inner.chat-turn-header-inner>.msg-user-box,.chat-turn-header-inner.chat-turn-header-inner>.msg-answer-box,.chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.msg-user-box-build{border-radius:var(--bubble-radius);background:var(--bubble-user-bg);color:var(--bubble-user-fg, var(--bg))}.msg-user-box.editing{--text: var(--bubble-user-fg, var(--bg));--text-secondary: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 82%, transparent);--text-muted: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 68%, transparent);--hover-tint: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 10%, transparent);--hover-tint-bold: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 16%, transparent);caret-color:var(--bubble-user-fg, var(--bg))}.msg-user-box.msg-user-box .ci-attachments{--text: var(--bubble-user-fg, var(--bg));--text-secondary: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 82%, transparent);--text-muted: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 68%, transparent);--surface-raised: var(--bubble-user-bg);--hover-tint: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 10%, transparent);--hover-tint-bold: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 16%, transparent)}.chat-turn-header-inner.chat-turn-header-inner>.chat-turn-header-attachment{border-radius:0 0 var(--bubble-radius) var(--bubble-radius)}.msg-user-text.msg-user-text a{color:inherit}.msg-user-text.msg-user-text code,.msg-user-text.msg-user-text pre{background:color-mix(in srgb,var(--bubble-user-fg, var(--bg)) 14%,transparent)}.msg-user-expand-toggle.msg-user-expand-toggle{color:color-mix(in srgb,var(--bubble-user-fg, var(--bg)) 72%,transparent)}.chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.msg-user-box-build{background:color-mix(in srgb,var(--yellow) 14%,var(--bubble-user-bg))}.msg-bubble.msg-bubble.msg-assistant .md pre,.msg-bubble.msg-bubble.msg-assistant .md table{max-width:100%}}.agent-chat-feed.agent-chat-feed.chat-display-bubbles .chat-turn-header-inner.chat-turn-header-inner>.chat-turn-header-attachment{--text: var(--bubble-user-fg, var(--bg));--text-secondary: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 82%, transparent);--text-muted: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 68%, transparent);--accent: var(--bubble-user-fg, var(--bg));--border-subtle: color-mix(in srgb, var(--bubble-user-fg, var(--bg)) 16%, transparent);border:0;border-top:1px solid color-mix(in srgb,var(--bubble-user-fg, var(--bg)) 16%,transparent);background:var(--bubble-user-bg);color:var(--bubble-user-fg, var(--bg))}.agent-chat-feed.agent-chat-feed.chat-display-bubbles .chat-turn-header-plan.chat-turn-header-plan .chat-turn-header-inner>.chat-turn-header-attachment{background:color-mix(in srgb,var(--yellow) 14%,var(--bubble-user-bg))}.sp-popover.sp-down.svelte-1rmhyu4,.sp-popover.sp-down.svelte-1rmhyu4 .sp-command{flex-direction:column-reverse}.tkb.svelte-zo60p6{--_fade: 24px;display:flex;align-items:center;gap:var(--space-stack-xs);padding:var(--space-inset-sm) var(--space-inset-sm) var(--space-inset-xs);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tkb.svelte-zo60p6::-webkit-scrollbar{display:none}.tkb-key.svelte-zo60p6{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:36px;padding:0 var(--space-inset-md);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-sm);background:linear-gradient(color-mix(in srgb,var(--text) 5%,transparent) 0 0),var(--bg-elevated);box-shadow:0 2px color-mix(in srgb,var(--border) 90%,transparent);color:var(--text);font-family:var(--mono);font-size:var(--type-scale-3);font-weight:var(--type-weight-medium);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:background .1s ease,color .1s ease,transform .06s ease,box-shadow .06s ease}.tkb-key.svelte-zo60p6:hover{color:var(--text-primary);border-color:var(--border-hover, var(--border))}.tkb-key.svelte-zo60p6:active{transform:translateY(2px);box-shadow:0 0 color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--text-primary)}.tkb-key-icon.svelte-zo60p6{min-width:36px;padding:0 var(--space-inset-sm)}.tkb-key-label.svelte-zo60p6{line-height:1}.worked-turn.svelte-1ej4ghq{align-self:stretch;max-width:100%}.worked-turn-trigger.svelte-1ej4ghq{display:flex;align-items:center;gap:var(--space-stack-sm);border:0;padding:var(--space-inset-xs) 0;color:var(--text-muted);background:transparent;font:inherit;font-size:var(--type-scale-2);cursor:pointer}.worked-turn-trigger.svelte-1ej4ghq:hover{color:var(--text-secondary)}.worked-turn-trigger.svelte-1ej4ghq:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.worked-turn-chevron.svelte-1ej4ghq{display:inline-flex;opacity:.5;transition:transform .15s ease}.worked-turn-expanded.svelte-1ej4ghq .worked-turn-chevron:where(.svelte-1ej4ghq){transform:rotate(90deg)}.worked-turn-body.svelte-1ej4ghq{display:flex;flex-direction:column;gap:var(--space-stack-xs);margin-top:var(--space-2);margin-bottom:var(--space-2)}.chat-display-chat .worked-turn-trigger.svelte-1ej4ghq{min-height:32px;gap:var(--space-stack-sm);padding:var(--space-inset-xs) 2px var(--space-inset-xs) 0}.chat-display-chat .worked-turn-body.svelte-1ej4ghq{margin-bottom:-2px}@media(max-width:768px){.chat-display-chat .worked-turn-trigger.svelte-1ej4ghq{min-height:40px;padding:var(--space-inset-sm) 2px var(--space-inset-sm) 0}}.thinking-block.svelte-1qdceau{align-self:stretch;max-width:100%;font-size:var(--type-scale-2);opacity:.45;transition:opacity var(--transition-fast);animation:tc-fade-in .15s ease-out both}.thinking-block.svelte-1qdceau:hover{opacity:.8}.thinking-header.svelte-1qdceau{display:flex;align-items:center;gap:var(--space-stack-xs);cursor:pointer;user-select:none;color:var(--text-muted);position:relative;overflow:hidden}.thinking-streaming.svelte-1qdceau .thinking-header:where(.svelte-1qdceau){cursor:default}.thinking-label.svelte-1qdceau{font-weight:var(--type-weight-semibold);color:var(--text-secondary);font-size:var(--type-scale-1);flex-shrink:0}.thinking-streaming.svelte-1qdceau .thinking-label:where(.svelte-1qdceau){background:linear-gradient(90deg,var(--text-secondary) 0%,var(--text-secondary) 35%,var(--text) 45%,var(--text) 50%,var(--text-secondary) 55%,var(--text-secondary) 100%);background-size:600px 100%;animation:tc-shimmer 2.8s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.thinking-dots.svelte-1qdceau span:where(.svelte-1qdceau){animation:svelte-1qdceau-thinking-dot-pulse 1.4s infinite both}.thinking-dots.svelte-1qdceau span:where(.svelte-1qdceau):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-1qdceau span:where(.svelte-1qdceau):nth-child(3){animation-delay:.4s}@keyframes svelte-1qdceau-thinking-dot-pulse{0%,80%,to{opacity:.2}40%{opacity:1}}.thinking-chevron.svelte-1qdceau{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast),transform .15s ease}.thinking-chevron.svelte-1qdceau svg{display:block}.thinking-block.svelte-1qdceau:hover .thinking-chevron:where(.svelte-1qdceau){opacity:.5}.thinking-block.expanded.svelte-1qdceau .thinking-chevron:where(.svelte-1qdceau){opacity:.5;transform:rotate(90deg)}.thinking-body.svelte-1qdceau{margin:var(--space-1) 0 0;padding:0;font-family:inherit;font-size:var(--type-scale-2);line-height:1.5;color:var(--text-secondary);opacity:.6;white-space:pre-wrap;word-break:break-word;max-height:150px;overflow-y:auto;--_fade: 20px;--_fade-start: 20px}.plugin-load-failure.svelte-1bnev46{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-5);color:var(--text-secondary)}button.svelte-1bnev46{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer}.shuffle-grid-icon.svelte-1xcjswt{display:block;flex:0 0 auto;overflow:hidden}.shuffle-grid-cell.svelte-1xcjswt{animation:svelte-1xcjswt-shuffle-grid-randomize var(--shuffle-grid-duration) steps(1,end) infinite}@keyframes svelte-1xcjswt-shuffle-grid-randomize{0%,to{opacity:1}14%{opacity:.14}31%{opacity:.72}46%{opacity:.14}63%{opacity:1}79%{opacity:.14}91%{opacity:.72}}@media(prefers-reduced-motion:reduce){.shuffle-grid-cell.svelte-1xcjswt{animation:none;opacity:.72}}.compact-subagent.svelte-7cbkpj{position:relative;isolation:isolate;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:start;gap:var(--space-stack-sm);padding-block:var(--space-1);padding-inline:var(--space-1) 0;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:tc-fade-in .15s ease-out both}.compact-subagent.svelte-7cbkpj:before{content:"";position:absolute;z-index:-1;inset:0 calc(var(--space-2) * -1);border-radius:var(--radius-sm);background:transparent;transition:background var(--transition-fast)}.compact-subagent.svelte-7cbkpj:hover:before,.compact-subagent.svelte-7cbkpj:focus-visible:before{background:var(--hover-tint)}.compact-subagent.svelte-7cbkpj:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 48%,transparent);outline-offset:-2px}.compact-subagent.svelte-7cbkpj:disabled{cursor:default}.status-marker.svelte-7cbkpj{width:10px;height:1em;flex:0 0 10px;align-self:center;display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.status-marker.is-failed.svelte-7cbkpj{color:var(--red)}.is-running.svelte-7cbkpj .status-marker:where(.svelte-7cbkpj){color:var(--blue)}.is-completed.svelte-7cbkpj .status-marker:where(.svelte-7cbkpj){color:var(--green)}.status-dot.svelte-7cbkpj{width:7px;height:7px;border-radius:50%;background:currentColor}.agent-copy.svelte-7cbkpj{min-width:0;display:flex;flex-direction:column;gap:2px}.agent-heading.svelte-7cbkpj{min-width:0;display:flex;align-items:center;gap:var(--space-stack-sm);line-height:1.6}.agent-title.svelte-7cbkpj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--type-scale-2);line-height:1.6;font-weight:var(--type-weight-regular)}.agent-model.svelte-7cbkpj{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--space-stack-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--type-scale-2);line-height:1.6;font-weight:var(--type-weight-regular)}.adapter-logo.svelte-7cbkpj{width:11px;height:11px;border-radius:var(--radius-xs);object-fit:cover}.agent-activity.svelte-7cbkpj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--type-scale-2);line-height:1.6}.agent-activity.shimmer.svelte-7cbkpj{width:fit-content;max-width:100%;background:linear-gradient(90deg,var(--text-muted) 0%,var(--text-muted) 35%,var(--text) 48%,var(--text-muted) 61%,var(--text-muted) 100%);background-size:600px 100%;animation:tc-shimmer 2.8s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.open-chevron.svelte-7cbkpj{align-self:center;display:inline-flex;color:var(--text-muted);opacity:0;transform:translate(-2px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.compact-subagent.svelte-7cbkpj:hover .open-chevron:where(.svelte-7cbkpj),.compact-subagent.svelte-7cbkpj:focus-visible .open-chevron:where(.svelte-7cbkpj){opacity:.55;transform:translate(0)}@media(prefers-reduced-motion:reduce){.agent-activity.shimmer.svelte-7cbkpj{animation:none;-webkit-text-fill-color:currentColor;background:none}}.pending-wait-card.svelte-10bmex3{align-self:stretch;max-width:100%;border:.5px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-inset-md) var(--space-inset-md);font-size:var(--type-scale-2);position:relative;overflow:hidden;animation:svelte-10bmex3-pwc-fade-in .2s ease-out both}.pending-wait-card.pwc-waiting.svelte-10bmex3{border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}.pending-wait-card.pwc-waiting.svelte-10bmex3:before{content:"";position:absolute;inset:-1px;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 8%,transparent),transparent 55%,color-mix(in srgb,var(--blue) 5%,transparent));z-index:0;pointer-events:none;animation:svelte-10bmex3-pwc-glow 4s ease-in-out infinite alternate}.pending-wait-card.pwc-resolved.svelte-10bmex3{border-color:color-mix(in srgb,var(--border) 60%,transparent);opacity:.85}@keyframes svelte-10bmex3-pwc-glow{0%{opacity:.55}to{opacity:1}}@keyframes svelte-10bmex3-pwc-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.pwc-row.svelte-10bmex3{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);min-height:28px}.pwc-icon.svelte-10bmex3{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto}.pwc-icon-active.svelte-10bmex3{color:var(--blue)}.pwc-icon-done.svelte-10bmex3{color:var(--green)}.pwc-text.svelte-10bmex3{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pwc-title-row.svelte-10bmex3{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.pwc-kind.svelte-10bmex3{color:var(--text-secondary);font-weight:var(--type-weight-medium);white-space:nowrap}.pwc-divider.svelte-10bmex3{color:var(--text-muted)}.pwc-label.svelte-10bmex3{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pwc-secondary.svelte-10bmex3{color:var(--text-muted);font-size:var(--type-scale-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pwc-meta.svelte-10bmex3{display:inline-flex;align-items:center;gap:var(--space-stack-sm);flex:0 0 auto}.pwc-deadline.svelte-10bmex3{color:var(--text-muted);font-size:var(--type-scale-1);font-variant-numeric:tabular-nums}.pwc-status-badge.svelte-10bmex3{display:inline-flex;align-items:center;padding:2px var(--space-inset-sm);border-radius:var(--radius-pill);font-size:var(--type-scale-1);font-weight:var(--type-weight-medium);background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap}.pwc-status-badge.pwc-status-resolved.svelte-10bmex3{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}.session-summary-bullets.svelte-zjftvv{margin:0;padding:0 0 0 var(--prose-indent);list-style:disc}.session-summary-bullets.svelte-zjftvv li:where(.svelte-zjftvv){margin:0;padding:0;line-height:1.35}.session-summary-bullets.svelte-zjftvv li:where(.svelte-zjftvv)+li:where(.svelte-zjftvv){margin-top:2px}.session-summary-bullets.is-widget.svelte-zjftvv{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-stack-xs)}.session-summary-bullets.is-widget.svelte-zjftvv li:where(.svelte-zjftvv){display:flex;align-items:flex-start;gap:var(--space-stack-sm);margin:0;font-size:inherit;line-height:1.4;letter-spacing:-.01em;color:inherit}.session-summary-bullets.is-widget.svelte-zjftvv li:where(.svelte-zjftvv):before{content:"";flex-shrink:0;width:4px;height:4px;margin-top:var(--prose-paragraph-gap);border-radius:50%;background:color-mix(in srgb,currentColor 42%,transparent)}.session-summary-bullets.is-widget.svelte-zjftvv li:where(.svelte-zjftvv)+li:where(.svelte-zjftvv){margin-top:0}.session-summary-bullet-text.svelte-zjftvv{min-width:0}.session-summary-bullet-text.svelte-zjftvv .md-inline-code{font-size:var(--type-size-code)}.ws-simple-tooltip{position:fixed;z-index:9999;transform:translateY(-50%);padding:0;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;display:flex;flex-direction:column;min-width:200px;max-width:340px;overflow:hidden}.ws-simple-tooltip.ws-summary-card{background:radial-gradient(ellipse 110% 90% at 0% 0%,color-mix(in oklch,var(--proj-tint, var(--accent)) 32%,transparent) 0%,color-mix(in oklch,var(--proj-tint, var(--accent)) 12%,transparent) 45%,transparent 82%),var(--bg)}.ws-simple-tooltip-left{transform:translate(-100%,-50%)}.ws-simple-tooltip-stacked-below{transform:translate(-50%);max-width:min(420px,calc(100vw - 16px))}.ws-simple-tooltip-stacked-above{transform:translate(-50%,-100%);max-width:min(420px,calc(100vw - 16px))}.ws-simple-tt-hero{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md) 2px;background:transparent}.ws-simple-tt-hero-icon{display:inline-flex;align-items:center;flex-shrink:0}.ws-simple-tt-hero-icon .project-icon,.ws-simple-tt-hero-icon .project-icon-img{width:18px;height:18px;border-radius:var(--radius-xs);flex-shrink:0}.ws-simple-tt-hero-name{font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);color:var(--text);letter-spacing:.01em;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-simple-tt-hero-time{font-size:var(--type-scale-1);color:var(--text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.ws-simple-tt-body{padding:var(--space-inset-xs) var(--space-inset-md) var(--space-inset-md);display:flex;flex-direction:column;gap:var(--space-stack-sm)}.ws-simple-tt-title{font-size:var(--type-size-body-lg);font-weight:var(--type-weight-semibold);color:var(--text);line-height:1.25;letter-spacing:-.01em;word-break:break-word}.ws-simple-tt-subtitle{font-size:var(--type-scale-2);line-height:1.4;color:var(--text-muted);word-break:break-word;margin:0;list-style:none}.ws-simple-tt-summary{margin-top:var(--space-1);padding-top:var(--space-inset-sm);border-top:1px solid var(--border-subtle, var(--border));display:flex;flex-direction:column;gap:var(--space-stack-xs)}.ws-simple-tt-model{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0;margin-bottom:1px}.ws-simple-tt-model-icon{width:16px;height:16px;object-fit:contain;border-radius:var(--radius-xs);flex-shrink:0}.ws-simple-tt-model-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-size-caption);font-weight:var(--type-weight-medium);color:var(--text-secondary)}.ws-simple-tt-summary-text{font-size:var(--type-size-caption);line-height:1.4;color:var(--text);word-break:break-word;list-style:square}.ws-simple-tt-summary-text li::marker{color:color-mix(in srgb,var(--text-muted) 70%,transparent);font-size:var(--type-size-code)}.ws-chat-summary-tooltip{max-width:min(340px,90vw)}.ws-bot-summary-tooltip .ws-simple-tt-body{padding-top:var(--space-inset-lg)}.ws-bot-summary-avatar{display:flex;justify-content:center;margin-bottom:var(--space-1)}.ws-bot-summary-tooltip .ws-simple-tt-title,.ws-bot-summary-tooltip .ws-simple-tt-subtitle{text-align:center}.ws-bot-summary-instructions{display:grid;gap:var(--space-stack-xs);margin-top:var(--space-1);padding-top:var(--space-inset-sm);border-top:1px solid var(--border-subtle, var(--border))}.ws-bot-summary-instructions>span{color:var(--text-muted);font-size:var(--type-size-micro);font-weight:var(--type-weight-bold);letter-spacing:.04em;text-transform:uppercase}.ws-bot-summary-instructions>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--type-size-caption);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ws-bot-summary-meta{display:flex;flex-wrap:wrap;gap:var(--space-stack-sm) var(--space-3);margin-top:var(--space-1);padding-top:var(--space-inset-sm);border-top:1px solid var(--border-subtle, var(--border));color:var(--text-muted);font-size:var(--type-size-micro)}.ws-bot-summary-meta>span{display:inline-flex;align-items:center;gap:var(--space-stack-xs)}.reminder-picker.svelte-1of8f3r{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-inset-md) var(--space-inset-md) var(--space-inset-md)}.reminder-picker-summary.svelte-1of8f3r{margin:0;font-size:var(--type-scale-3);font-weight:var(--type-weight-medium);color:var(--text);line-height:1.35}.reminder-picker-cal-nav.svelte-1of8f3r{display:flex;align-items:center;justify-content:space-between;gap:var(--space-stack-sm);margin-bottom:var(--space-2)}.reminder-picker-cal-month.svelte-1of8f3r{flex:1;text-align:center;font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);color:var(--text)}.reminder-picker-cal-nav-btn.svelte-1of8f3r{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.reminder-picker-cal-nav-btn.svelte-1of8f3r:hover{background:var(--accent-muted);color:var(--text)}.reminder-picker-cal-weekdays.svelte-1of8f3r{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:var(--space-1)}.reminder-picker-cal-weekday.svelte-1of8f3r{font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:center;padding:2px 0}.reminder-picker-cal-grid.svelte-1of8f3r{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.reminder-picker-cal-day.svelte-1of8f3r{display:flex;align-items:center;justify-content:center;height:32px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:var(--type-scale-3);font-family:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.reminder-picker-cal-day.svelte-1of8f3r:hover{background:var(--accent-muted)}.reminder-picker-cal-day.muted.svelte-1of8f3r{color:var(--text-muted);opacity:.55}.reminder-picker-cal-day.today.svelte-1of8f3r{box-shadow:inset 0 0 0 1px var(--accent)}.reminder-picker-cal-day.selected.svelte-1of8f3r{background:var(--accent);color:var(--accent-fg, #fff);font-weight:var(--type-weight-semibold)}.reminder-picker-cal-day.selected.svelte-1of8f3r:hover{background:var(--accent)}.reminder-picker-time.svelte-1of8f3r{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-inset-sm);border-top:1px solid var(--border-subtle)}.reminder-picker-time-label.svelte-1of8f3r{font-size:var(--type-scale-3);color:var(--text-secondary);flex-shrink:0}.reminder-picker-time-fields.svelte-1of8f3r{display:flex;align-items:center;gap:var(--space-stack-xs);min-width:0}.reminder-picker-time-input.svelte-1of8f3r{width:36px;padding:var(--space-inset-xs) 2px;font-size:var(--type-scale-3);font-family:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--text);background:var(--surface-input, var(--bg));border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;-moz-appearance:textfield;appearance:textfield}.reminder-picker-time-input.svelte-1of8f3r::-webkit-outer-spin-button,.reminder-picker-time-input.svelte-1of8f3r::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reminder-picker-time-input.svelte-1of8f3r:focus{border-color:var(--accent)}.reminder-picker-time-sep.svelte-1of8f3r{font-size:var(--type-scale-3);color:var(--text-muted);user-select:none}.reminder-picker-ampm.svelte-1of8f3r{display:flex;margin-left:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.reminder-picker-ampm-btn.svelte-1of8f3r{padding:var(--space-inset-xs) var(--space-inset-sm);font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);font-family:inherit;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background 80ms,color 80ms}.reminder-picker-ampm-btn.svelte-1of8f3r:hover{background:var(--hover-tint);color:var(--text)}.reminder-picker-ampm-btn.active.svelte-1of8f3r{color:var(--on-accent);background:var(--accent)}.reminder-picker-actions.svelte-1of8f3r{display:flex;justify-content:flex-end;gap:var(--space-stack-sm);margin-top:2px}.reminder-picker-mobile.svelte-1of8f3r{gap:var(--space-stack-sm);padding:var(--space-inset-md) var(--space-inset-md)}.reminder-picker-label.svelte-1of8f3r{font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.reminder-picker-input.svelte-1of8f3r{width:100%;min-height:36px;padding:var(--space-inset-sm) var(--space-inset-md);font-size:var(--type-scale-5);font-family:inherit;color:var(--text);background:var(--surface-input, var(--bg));border:1px solid var(--border);border-radius:var(--radius-sm);outline:none}.reminder-picker-input.svelte-1of8f3r:focus{border-color:var(--accent)}.archive-cleanup-dlg{max-width:460px}.archive-cleanup-session.svelte-ijr05x{margin:0 0 var(--space-1);font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold);color:var(--text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-cleanup-blockers.svelte-ijr05x{display:flex;gap:var(--space-stack-sm);align-items:flex-start;margin:0 0 var(--space-4);padding:var(--space-inset-sm) var(--space-inset-md);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);font-size:var(--type-scale-2);line-height:1.45}.archive-cleanup-blockers.svelte-ijr05x p:where(.svelte-ijr05x){margin:0}.archive-cleanup-heading.svelte-ijr05x{margin:0 0 var(--space-2);font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.archive-cleanup-heading--kept.svelte-ijr05x{margin-top:var(--space-3)}.archive-cleanup-list.svelte-ijr05x{margin:0 0 var(--space-1);padding:0;list-style:none;font-size:var(--type-scale-2);line-height:1.45}.archive-cleanup-list.svelte-ijr05x li:where(.svelte-ijr05x){position:relative;margin-bottom:var(--space-2);padding-left:var(--space-inset-lg)}.archive-cleanup-list.svelte-ijr05x li:where(.svelte-ijr05x):before{content:"";position:absolute;left:2px;top:6px;width:5px;height:5px;border-radius:50%;background:var(--text-muted)}.archive-cleanup-list--removed.svelte-ijr05x li:where(.svelte-ijr05x):before{background:var(--red)}.archive-cleanup-label.svelte-ijr05x{display:block;font-weight:var(--type-weight-medium);color:var(--text-muted)}.archive-cleanup-list--removed.svelte-ijr05x .archive-cleanup-label:where(.svelte-ijr05x){color:var(--text)}.archive-cleanup-detail.svelte-ijr05x{display:block;font-size:var(--type-scale-1);color:var(--text-muted);opacity:.85;overflow-wrap:anywhere}.archive-cleanup-actions{flex-wrap:nowrap}.archive-cleanup-actions .ds-btn{white-space:nowrap}.bsb-branch.svelte-1pwm5n6{color:var(--text);font-weight:var(--type-weight-semibold)}.bsb-files.svelte-1pwm5n6{max-height:152px;overflow-y:auto;margin:0 0 var(--space-4);padding:var(--space-inset-sm);list-style:none;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--neutral-subtle)}.bsb-files.svelte-1pwm5n6 li:where(.svelte-1pwm5n6){display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0;padding:var(--space-inset-xs) var(--space-inset-xs);color:var(--text-secondary);font-size:var(--type-scale-2);font-family:var(--mono, ui-monospace, monospace)}.bsb-files.svelte-1pwm5n6 li:where(.svelte-1pwm5n6) span:where(.svelte-1pwm5n6){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.bsb-options.svelte-1pwm5n6{display:flex;flex-direction:column;gap:var(--space-stack-sm);margin-bottom:var(--space-4)}.bsb-option.svelte-1pwm5n6{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-inset-md) var(--space-inset-md);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.bsb-option.svelte-1pwm5n6:hover:not(:disabled){border-color:var(--border-hover);background:var(--hover-tint)}.bsb-option.svelte-1pwm5n6:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.bsb-option.svelte-1pwm5n6:disabled{cursor:default;opacity:.55}.bsb-option--recommended.svelte-1pwm5n6{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg));color:var(--text)}.bsb-option--recommended.svelte-1pwm5n6:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.bsb-option-text.svelte-1pwm5n6{display:flex;flex-direction:column;gap:var(--space-stack-xs);min-width:0}.bsb-option-text.svelte-1pwm5n6 strong:where(.svelte-1pwm5n6){display:flex;align-items:center;gap:var(--space-stack-sm);color:var(--text);font-size:var(--type-scale-3);font-weight:var(--type-weight-semibold)}.bsb-option-text.svelte-1pwm5n6 em:where(.svelte-1pwm5n6){padding:1px var(--space-inset-sm);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:var(--type-size-micro);font-style:normal;font-weight:var(--type-weight-bold);letter-spacing:.02em;text-transform:uppercase}.bsb-option-text.svelte-1pwm5n6 kbd:where(.svelte-1pwm5n6){margin-left:auto;padding:1px var(--space-inset-xs);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--bg);color:var(--text-dimmed);font-family:inherit;font-size:var(--type-scale-1)}.bsb-option-text.svelte-1pwm5n6 small:where(.svelte-1pwm5n6){color:var(--text-dimmed);font-size:var(--type-scale-2);line-height:1.45}.chat-skeleton-wrap.svelte-1w0ieu4{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin:var(--space-6) 0;animation:svelte-1w0ieu4-sk-intro .5s ease-out both}.chat-skeleton-stage.svelte-1w0ieu4{width:100%;max-width:720px;display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-inset-xl)}.sk-row.svelte-1w0ieu4{display:flex}.sk-row.sk-left.svelte-1w0ieu4{justify-content:flex-start}.sk-row.sk-right.svelte-1w0ieu4{justify-content:flex-end}.sk-bubble.svelte-1w0ieu4{border-radius:var(--radius-md);background:linear-gradient(90deg,color-mix(in srgb,var(--border) 35%,transparent) 25%,color-mix(in srgb,var(--border) 55%,transparent),color-mix(in srgb,var(--border) 35%,transparent) 75%);background-size:400px 100%;animation:svelte-1w0ieu4-sk-shimmer 2.5s ease-in-out infinite;transform:scale(.78);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),width .4s cubic-bezier(.22,1,.36,1),height .4s cubic-bezier(.22,1,.36,1)}.sk-bubble.sk-entering.svelte-1w0ieu4,.sk-bubble.sk-visible.svelte-1w0ieu4{transform:scale(1);opacity:1}.sk-bubble.sk-exiting.svelte-1w0ieu4{transform:scale(.82);opacity:0;transition:transform .4s cubic-bezier(.55,0,1,.45),opacity .4s cubic-bezier(.55,0,1,.45)}@keyframes svelte-1w0ieu4-sk-intro{0%{opacity:0}to{opacity:1}}@keyframes svelte-1w0ieu4-sk-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.ci-files-bar-section-label.svelte-xyyxsr{padding:var(--space-inset-sm) var(--space-inset-sm) 2px;font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);user-select:none}.ci-files-bar-turns-item.svelte-xyyxsr{color:var(--text-secondary)}.ci-files-bar-turns-item.svelte-xyyxsr:hover{color:var(--text)}.ci-files-bar-turns-item.svelte-xyyxsr .ci-turns-chevron{margin-left:auto;opacity:.4}.ci-terminal-pill-dev.svelte-xyyxsr{font-size:var(--type-size-micro);font-weight:var(--type-weight-bold);letter-spacing:.05em;line-height:1;text-transform:uppercase;opacity:.85}.ci-terminal-pill-spinner.svelte-xyyxsr{width:10px;height:10px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;flex-shrink:0;animation:svelte-xyyxsr-ci-terminal-pill-spin .7s linear infinite}@keyframes svelte-xyyxsr-ci-terminal-pill-spin{to{transform:rotate(360deg)}}.ci-files-bar-plan-item.svelte-xyyxsr{color:var(--text-secondary)}.ci-files-bar-plan-item.svelte-xyyxsr:hover{color:var(--text)}.ci-files-bar-plan-status.svelte-xyyxsr{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);padding:1px var(--space-inset-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-muted);flex-shrink:0}.ci-files-bar-plan-status[data-status=executing].svelte-xyyxsr{background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue)}.ci-files-bar-plan-status[data-status=complete].svelte-xyyxsr{background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.ci-files-bar-plan-progress.svelte-xyyxsr{font-size:var(--type-size-micro);font-family:var(--mono);color:var(--text-muted);flex-shrink:0}.ci-files-bar-plan-version.svelte-xyyxsr{margin-left:auto;font-size:var(--type-size-micro);font-family:var(--mono);color:var(--text-muted);flex-shrink:0}.ci-files-bar-plan-item[data-focused=true].svelte-xyyxsr .ci-files-bar-plan-version:where(.svelte-xyyxsr){color:var(--text-secondary)}.ci-files-bar-entity-item.svelte-xyyxsr{color:var(--text-secondary)}.ci-files-bar-entity-item.svelte-xyyxsr:hover{color:var(--text)}.ci-files-bar-entity-status.svelte-xyyxsr{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);padding:1px var(--space-inset-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--entity-color) 15%,transparent);color:var(--entity-color);flex-shrink:0;text-transform:capitalize}.ci-files-bar-entity-sub.svelte-xyyxsr{font-size:var(--type-size-micro);color:var(--text-muted);flex-shrink:0;white-space:nowrap}.ci-files-bar-list.svelte-xyyxsr{display:flex;flex-direction:column;padding:var(--space-1) var(--space-2) var(--space-2);min-height:0}.ci-files-bar-item.svelte-xyyxsr{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-xs) var(--space-inset-sm);border-radius:var(--radius-xs);background:none;border:none;font-family:inherit;font-size:var(--type-scale-2);color:var(--text);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.ci-files-bar-item.svelte-xyyxsr:hover{background:var(--hover-tint)}.ci-files-bar-item.svelte-xyyxsr:hover .ci-files-bar-grip:where(.svelte-xyyxsr){opacity:1}.ci-files-bar-item-new.svelte-xyyxsr{animation:svelte-xyyxsr-ci-file-pulse .6s ease-out}@media(max-width:768px){.ci-files-bar-item.svelte-xyyxsr{min-height:30px;box-sizing:border-box;padding:var(--space-inset-xs) var(--space-inset-sm);font-size:var(--type-size-ui);font-weight:var(--type-weight-medium)}}@keyframes svelte-xyyxsr-ci-file-pulse{0%{background:color-mix(in srgb,var(--green) 20%,transparent);transform:translate(-2px)}50%{background:color-mix(in srgb,var(--green) 10%,transparent);transform:translate(0)}to{background:transparent;transform:translate(0)}}.ci-files-bar-icon.svelte-xyyxsr{display:flex;align-items:center;flex-shrink:0}.ci-files-bar-name.svelte-xyyxsr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-files-bar-path.svelte-xyyxsr{max-width:45%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:var(--type-size-micro)}.ci-files-bar-stats.svelte-xyyxsr{display:flex;gap:var(--space-stack-xs);font-size:var(--type-scale-1);font-family:var(--mono);flex-shrink:0}.ci-files-stat-ins.svelte-xyyxsr{color:var(--green)}.ci-files-stat-del.svelte-xyyxsr{color:var(--red)}.ci-files-bar-attachment-item.svelte-xyyxsr{color:var(--text-secondary)}.ci-files-bar-attachment-item.svelte-xyyxsr:hover{color:var(--text)}.ci-files-bar-attachment-type.svelte-xyyxsr{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);padding:1px var(--space-inset-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-muted);flex-shrink:0;text-transform:uppercase;letter-spacing:.02em}.ci-files-bar-mention-item.svelte-xyyxsr{color:var(--text-secondary)}.ci-files-bar-mention-item.svelte-xyyxsr:hover{color:var(--text)}.ci-files-bar-mention-kind.svelte-xyyxsr{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);padding:1px var(--space-inset-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 15%,transparent);color:var(--text-muted);flex-shrink:0;text-transform:capitalize;letter-spacing:.02em}.ci-files-bar-artifact-item.svelte-xyyxsr{color:var(--text-secondary)}.ci-files-bar-artifact-item.svelte-xyyxsr:hover{color:var(--text)}.ci-files-bar-artifact-type.svelte-xyyxsr{font-size:var(--type-size-micro);font-weight:var(--type-weight-medium);padding:1px var(--space-inset-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--purple) 15%,transparent);color:var(--purple);flex-shrink:0;text-transform:capitalize}.ci-files-bar-grip.svelte-xyyxsr{display:flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity var(--transition-fast);color:var(--text-muted);cursor:grab}.ci-context-ring-track.svelte-xyyxsr{fill:none;stroke:color-mix(in srgb,currentColor 25%,transparent);stroke-width:2}.ci-context-ring-fill.svelte-xyyxsr{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset var(--transition-fast)}@media(prefers-reduced-motion:reduce){.ci-context-ring-fill.svelte-xyyxsr{transition:none}}.ci-context-panel.svelte-xyyxsr{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-inset-xs) var(--space-inset-sm) var(--space-inset-sm);outline:none}.ci-context-panel-head.svelte-xyyxsr{display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0}.ci-context-panel-logo.svelte-xyyxsr{width:14px;height:14px;object-fit:contain;border-radius:var(--radius-xs);flex-shrink:0;opacity:.85}.ci-context-panel-model.svelte-xyyxsr{font-size:var(--type-scale-2);font-weight:var(--type-weight-medium);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-context-headline.svelte-xyyxsr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ci-context-fill.svelte-xyyxsr{font-size:var(--type-scale-2);font-variant-numeric:tabular-nums;color:var(--text-secondary);flex-shrink:0}.ci-context-total.svelte-xyyxsr{font-size:var(--type-scale-2);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.ci-context-bar.svelte-xyyxsr{display:flex;gap:1px;height:7px;border-radius:var(--radius-xs);overflow:hidden;background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.ci-context-bar-seg.svelte-xyyxsr{background:var(--seg-color);min-width:2px;border-radius:var(--radius-xs)}.ci-context-cats.svelte-xyyxsr{display:flex;flex-direction:column}.ci-context-cat.svelte-xyyxsr{display:flex;align-items:center;gap:var(--space-3);min-height:26px;font-size:var(--type-scale-2);color:var(--text-secondary)}.ci-context-cat-swatch.svelte-xyyxsr{width:13px;height:13px;border-radius:var(--radius-xs);background:var(--seg-color);flex-shrink:0}.ci-context-cat-label.svelte-xyyxsr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-context-cat-tokens.svelte-xyyxsr{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0}.ci-context-meta.svelte-xyyxsr{display:flex;flex-wrap:wrap;gap:var(--space-stack-xs) var(--space-3);font-size:var(--type-size-micro);color:var(--text-muted)}.ci-context-meta-flag.svelte-xyyxsr{color:var(--orange)}.ci-context-note.svelte-xyyxsr{font-size:var(--type-size-micro);line-height:1.5;color:var(--text-muted)}.ci-context-meta.svelte-xyyxsr+.ci-context-note:where(.svelte-xyyxsr){margin-top:calc(var(--space-2) * -1)}@media(max-width:768px){.ci-context-cat.svelte-xyyxsr{font-size:var(--type-size-micro);min-height:22px}}.rcm-bulk.svelte-1xlddwr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-md) var(--space-inset-md);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.rcm-bulk-label.svelte-1xlddwr{font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-right:var(--space-1)}.rcm-empty.svelte-1xlddwr{margin:0;font-size:var(--type-scale-2);color:var(--text-muted)}.rcm-body.svelte-1xlddwr{display:flex;gap:var(--space-3);min-height:280px;max-height:min(56vh,520px)}.rcm-list.svelte-1xlddwr{flex:0 0 240px;min-width:0;display:flex;flex-direction:column;gap:var(--space-stack-xs);padding:var(--space-inset-sm);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-y:auto}.rcm-file-icon.svelte-1xlddwr{display:flex;flex-shrink:0}.rcm-icon-resolved{color:var(--green)}.rcm-icon-pending{color:var(--text-muted)}.rcm-file-name.svelte-1xlddwr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--type-scale-1)}.rcm-main.svelte-1xlddwr{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-stack-sm)}.rcm-diff-labels.svelte-1xlddwr{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-stack-sm);padding:0 var(--space-inset-xs)}.rcm-diff-label.svelte-1xlddwr{font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.rcm-diff-wrap.svelte-1xlddwr{flex:1;min-height:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-raised)}.rcm-diff{max-height:100%;overflow:auto}.rcm-file-actions.svelte-1xlddwr{display:flex;flex-wrap:wrap;gap:var(--space-stack-sm)}@media(max-width:768px){.rcm-body.svelte-1xlddwr{flex-direction:column;max-height:none}.rcm-list.svelte-1xlddwr{flex:0 0 auto;max-height:160px;flex-direction:row;flex-wrap:wrap}.rcm-diff-labels.svelte-1xlddwr{grid-template-columns:1fr}}.srm-check.svelte-1a8lwg2{display:flex;align-items:center;gap:var(--space-stack-sm);margin-top:var(--space-3);margin-bottom:0;font-size:var(--type-scale-3);font-weight:var(--type-weight-regular);color:var(--text);cursor:pointer;user-select:none}.srm-check.svelte-1a8lwg2 input[type=checkbox]:where(.svelte-1a8lwg2){width:auto;margin:0;padding:0;flex-shrink:0}.plugin-task-panel-loading.svelte-1nwm505{padding:var(--space-5);color:var(--text-muted)}.tab-address-sheet__content.svelte-1qxd5mu{display:flex;flex-direction:column;min-height:0;height:100%}.tab-address-sheet__search.svelte-1qxd5mu{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;height:44px;margin:var(--space-3) var(--space-3) var(--space-2);padding:0 var(--space-inset-md);border:.5px solid var(--glass-btn-border);border-radius:var(--radius-lg);background:var(--glass-btn-bg);color:var(--text-muted);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tab-address-sheet__search.svelte-1qxd5mu:focus-within{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--glass-btn-bg));color:var(--accent)}.tab-address-sheet__search.svelte-1qxd5mu input:where(.svelte-1qxd5mu){flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);color-scheme:inherit;font:inherit;font-size:var(--type-size-body-lg);font-weight:var(--type-weight-medium)}.tab-address-sheet__search.svelte-1qxd5mu input:where(.svelte-1qxd5mu)::placeholder{color:var(--text-muted)}.tab-nav-container.svelte-10r9e2{container-type:inline-size;width:100%;min-width:0;flex-shrink:0}.tab-nav.svelte-10r9e2{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"controls leading address quick overflow primary";align-items:center;gap:var(--space-stack-sm);flex-shrink:0;height:38px;padding:0 var(--space-inset-sm);border-bottom:1px solid var(--border-subtle);background:transparent}.tab-nav--with-close.svelte-10r9e2{grid-template-columns:auto auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"close controls leading address quick overflow primary"}.tab-nav__close.svelte-10r9e2{grid-area:close}.tab-nav__mobile-toggle.svelte-10r9e2{display:none;grid-area:toggle}.tab-nav__expanded-controls.svelte-10r9e2,.tab-nav__expanded-leading.svelte-10r9e2,.tab-nav__expanded-trailing.svelte-10r9e2{display:contents}.tab-nav__controls.svelte-10r9e2{grid-area:controls}.tab-nav__actions--leading.svelte-10r9e2{grid-area:leading;min-width:0}.tab-nav__bar.svelte-10r9e2{grid-area:address}.tab-nav__actions--trailing.svelte-10r9e2{grid-area:quick}.tab-nav__overflow.svelte-10r9e2{grid-area:overflow}.tab-nav__primary.svelte-10r9e2{grid-area:primary}.tab-nav__close.svelte-10r9e2,.tab-nav__controls.svelte-10r9e2,.tab-nav__actions.svelte-10r9e2,.tab-nav__overflow.svelte-10r9e2{display:flex;align-items:center;gap:2px;flex-shrink:0}.tab-nav__btn.svelte-10r9e2,.tab-nav__action-btn.svelte-10r9e2{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),opacity var(--transition-fast),background var(--transition-fast)}.tab-nav__btn.svelte-10r9e2{color:var(--text);opacity:.55}.tab-nav__btn.svelte-10r9e2:hover:not(:disabled),.tab-nav__action-btn.svelte-10r9e2:hover:not(:disabled),.tab-nav__action-btn.active.svelte-10r9e2{opacity:1;color:var(--text);background:var(--hover-tint)}.tab-nav__btn.svelte-10r9e2:disabled,.tab-nav__action-btn.svelte-10r9e2:disabled{opacity:.25;cursor:default}.tab-nav__action-btn.danger.svelte-10r9e2{color:var(--red)}.tab-nav__action-badge.svelte-10r9e2{position:absolute;top:1px;right:0;min-width:12px;height:12px;padding:0 var(--space-inset-xs);border-radius:var(--radius-pill);background:var(--red);color:#fff;font-size:var(--type-size-micro);line-height:12px;font-weight:var(--type-weight-bold)}.tab-nav__bar.svelte-10r9e2{position:relative;display:flex;align-items:center;gap:var(--space-stack-sm);min-width:0;height:26px;padding:0 var(--space-inset-sm);border-radius:var(--radius-md);background:transparent;border:1px solid transparent;color:inherit;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast)}.tab-nav__bar--editable.svelte-10r9e2{cursor:text}.tab-nav__bar--editable.svelte-10r9e2:hover{background:var(--hover-tint)}.tab-nav__bar--editing.svelte-10r9e2{background:var(--surface-inset, var(--surface));border-color:var(--border-subtle)}.tab-nav__icon.svelte-10r9e2{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--text-muted)}.tab-nav__icon.svelte-10r9e2 svg,.tab-nav__icon.svelte-10r9e2 img{width:13px;height:13px}.tab-nav__icon.svelte-10r9e2 img{border-radius:var(--radius-xs);object-fit:contain}.tab-nav__field.svelte-10r9e2{flex:1;min-width:0;display:flex;align-items:center}.tab-nav__label.svelte-10r9e2{display:block;min-width:0;font-size:var(--type-scale-2);color:var(--text);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-nav__breadcrumbs.svelte-10r9e2{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden;white-space:nowrap}.tab-nav__crumb-group.svelte-10r9e2{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.tab-nav__crumb-group--middle.svelte-10r9e2{flex:0 1 auto;min-width:12px}.tab-nav__crumb-group.svelte-10r9e2:last-child{flex:0 1 auto}.tab-nav__crumb-group.svelte-10r9e2 .tooltip-trigger{width:100%;min-width:0;max-width:100%}.tab-nav__breadcrumb.svelte-10r9e2{display:inline-flex;align-items:center;gap:var(--space-stack-xs);min-width:0;max-width:100%;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--type-scale-2);white-space:nowrap}.tab-nav__breadcrumb-label.svelte-10r9e2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-nav__breadcrumb-menu-icon{flex-shrink:0}button.tab-nav__breadcrumb.svelte-10r9e2{cursor:pointer}button.tab-nav__breadcrumb.svelte-10r9e2:hover{text-decoration:underline;text-underline-offset:2px}.tab-nav__breadcrumb--muted.svelte-10r9e2{color:var(--text-muted)}.tab-nav__breadcrumb-separator.svelte-10r9e2{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 var(--space-1);color:var(--text-muted);opacity:.7}.tab-nav__url-label.svelte-10r9e2{display:flex;min-width:0;align-items:baseline;overflow:hidden;white-space:nowrap;font-size:var(--type-scale-3)}.tab-nav__url-domain.svelte-10r9e2{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.tab-nav__url-rest--title.svelte-10r9e2{margin-inline-start:var(--space-stack-sm)}.tab-nav__url-rest.svelte-10r9e2{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted)}.tab-nav__badges.svelte-10r9e2,.tab-nav__address-actions.svelte-10r9e2{display:flex;align-items:center;gap:var(--space-stack-xs);flex-shrink:0}.tab-nav__badge.svelte-10r9e2{display:inline-flex;align-items:center;gap:var(--space-stack-xs);min-width:16px;height:16px;padding:0 var(--space-inset-xs);border-radius:var(--radius-pill);background:var(--hover-tint-bold);color:var(--text-muted);font-size:var(--type-size-micro);font-weight:var(--type-weight-bold);line-height:16px;text-align:center}.tab-nav__badge--accent.svelte-10r9e2{background:var(--accent-muted);color:var(--accent)}.tab-nav__badge--success.svelte-10r9e2,.tab-nav__badge--add.svelte-10r9e2{background:var(--green-muted);color:var(--green)}.tab-nav__badge--warning.svelte-10r9e2{background:var(--orange-muted);color:var(--orange)}.tab-nav__badge--danger.svelte-10r9e2,.tab-nav__badge--del.svelte-10r9e2{background:var(--red-muted);color:var(--red)}.tab-nav__input.svelte-10r9e2{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--type-scale-2)}.tab-nav__input.svelte-10r9e2::placeholder{color:var(--text-muted)}.tab-nav__primary.svelte-10r9e2{display:inline-flex;align-items:stretch;min-width:0;max-width:min(220px,100%);height:24px;border-radius:var(--radius-sm);overflow:hidden;background:var(--theme-accent, var(--accent));color:var(--on-accent)}.tab-nav__primary.danger.svelte-10r9e2{background:var(--red)}.tab-nav__primary.neutral.svelte-10r9e2{background:var(--surface-raised);color:var(--text)}.tab-nav__primary-btn.svelte-10r9e2,.tab-nav__primary-menu.svelte-10r9e2{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-stack-xs);min-width:0;height:24px;padding:0 var(--space-inset-sm);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--type-scale-1);font-weight:var(--type-weight-semibold);cursor:pointer}.tab-nav__primary-btn.svelte-10r9e2 span:where(.svelte-10r9e2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-nav__primary-menu.svelte-10r9e2{width:24px;padding:0;border-left:1px solid color-mix(in srgb,currentColor 24%,transparent)}.tab-nav__primary-btn.svelte-10r9e2:hover:not(:disabled),.tab-nav__primary-menu.svelte-10r9e2:hover:not(:disabled){background:color-mix(in srgb,black 10%,transparent)}.tab-nav__primary-btn.svelte-10r9e2:disabled,.tab-nav__primary-menu.svelte-10r9e2:disabled{opacity:.48;cursor:default}.tab-nav__spin{animation:svelte-10r9e2-tab-nav-spin .7s linear infinite}@keyframes svelte-10r9e2-tab-nav-spin{to{transform:rotate(360deg)}}@media(min-width:769px){@container (min-width: 601px){.tab-nav.svelte-10r9e2{display:flex}.tab-nav__close.svelte-10r9e2{order:0}.tab-nav__controls.svelte-10r9e2{order:1}.tab-nav__actions--leading.svelte-10r9e2{order:2}.tab-nav__bar.svelte-10r9e2{order:3;flex:1}.tab-nav__actions--trailing.svelte-10r9e2{order:4}.tab-nav__overflow.svelte-10r9e2{order:5}.tab-nav__primary.svelte-10r9e2{order:6;flex-shrink:0}}}@container (max-width: 600px){.tab-nav.svelte-10r9e2{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"address address address address address" "controls leading quick overflow primary";height:auto;align-items:center;row-gap:var(--space-stack-xs);padding:var(--space-inset-sm) var(--space-inset-sm)}.tab-nav--with-close.svelte-10r9e2{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"close    address address  address  address" "controls leading quick    overflow primary"}.tab-nav__bar.svelte-10r9e2{width:100%;height:30px}.tab-nav--demo.svelte-10r9e2{padding-top:calc(var(--safe-top, env(safe-area-inset-top, 0px)) + var(--space-inset-sm))}}@media(max-width:768px){.sheet-body:has(.tab-address-sheet){overflow:hidden;padding-bottom:0}.tab-address-sheet{gap:0}.tab-nav.svelte-10r9e2{position:relative;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"address toggle" "controls-row controls-row";height:auto;row-gap:var(--space-stack-xs);padding-right:max(var(--space-inset-md),var(--safe-right, 0px));padding-left:max(var(--space-inset-md),var(--safe-left, 0px));background:var(--glass-bg);border-bottom:.5px solid var(--glass-border);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:padding-top .3s cubic-bezier(.32,.72,0,1)}.tab-nav--with-close.svelte-10r9e2{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"close address toggle" "controls-row controls-row controls-row"}.tab-nav__mobile-toggle.svelte-10r9e2{display:flex;align-items:center;justify-content:center;justify-self:end}.tab-nav__expanded-controls.svelte-10r9e2{display:none;grid-area:controls-row}.tab-nav--mobile-controls-open.svelte-10r9e2{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"address toggle" "controls-row controls-row"}.tab-nav--mobile-controls-open.tab-nav--with-close.svelte-10r9e2{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"close address toggle" "controls-row controls-row controls-row"}.tab-nav--mobile-controls-open.svelte-10r9e2 .tab-nav__expanded-controls:where(.svelte-10r9e2){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;overflow-x:auto;scrollbar-width:none}.tab-nav--mobile-controls-open.svelte-10r9e2 .tab-nav__expanded-leading:where(.svelte-10r9e2),.tab-nav--mobile-controls-open.svelte-10r9e2 .tab-nav__expanded-trailing:where(.svelte-10r9e2){display:flex;align-items:center;gap:var(--space-stack-sm);flex:0 0 auto}.tab-nav--mobile-controls-open.svelte-10r9e2 .tab-nav__expanded-trailing:where(.svelte-10r9e2){margin-left:auto}.tab-nav--mobile-controls-open.svelte-10r9e2 .tab-nav__expanded-controls:where(.svelte-10r9e2)::-webkit-scrollbar{display:none}.tab-nav__close.svelte-10r9e2,.tab-nav__mobile-toggle.svelte-10r9e2,.tab-nav__controls.svelte-10r9e2,.tab-nav__actions.svelte-10r9e2,.tab-nav__overflow.svelte-10r9e2{gap:var(--space-stack-sm)}.tab-nav__btn.svelte-10r9e2,.tab-nav__action-btn.svelte-10r9e2{width:34px;height:34px;border:.5px solid var(--glass-btn-border);border-radius:50%;background:var(--glass-btn-bg);color:var(--text-secondary);opacity:1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,transform .1s}.tab-nav__close.svelte-10r9e2 .tab-nav__btn:where(.svelte-10r9e2),.tab-nav__controls.svelte-10r9e2 .tab-nav__btn:where(.svelte-10r9e2){border-color:var(--tinted-btn-border);background:var(--tinted-btn-bg);color:var(--tinted-btn-color)}.tab-nav__btn.svelte-10r9e2:hover:not(:disabled),.tab-nav__action-btn.svelte-10r9e2:hover:not(:disabled){background:var(--glass-btn-bg);color:var(--text)}.tab-nav__action-btn.active.svelte-10r9e2{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.tab-nav__close.svelte-10r9e2 .tab-nav__btn:where(.svelte-10r9e2):hover:not(:disabled),.tab-nav__controls.svelte-10r9e2 .tab-nav__btn:where(.svelte-10r9e2):hover:not(:disabled){background:var(--tinted-btn-bg);color:var(--tinted-btn-color)}.tab-nav__btn.svelte-10r9e2:active:not(:disabled),.tab-nav__action-btn.svelte-10r9e2:active:not(:disabled){background:var(--glass-btn-active);transform:scale(.92)}.tab-nav__close.svelte-10r9e2 .tab-nav__btn:where(.svelte-10r9e2):active:not(:disabled),.tab-nav__controls.svelte-10r9e2 .tab-nav__btn:where(.svelte-10r9e2):active:not(:disabled){background:var(--tinted-btn-active)}.tab-nav__btn.svelte-10r9e2:disabled,.tab-nav__action-btn.svelte-10r9e2:disabled{opacity:.35}.tab-nav__btn.svelte-10r9e2 svg,.tab-nav__action-btn.svelte-10r9e2 svg{width:16px;height:16px}.tab-nav__icon.svelte-10r9e2,.tab-nav__icon.svelte-10r9e2 svg,.tab-nav__icon.svelte-10r9e2 img{width:16px;height:16px}.tab-nav__bar.svelte-10r9e2{height:34px;padding:0 var(--space-inset-sm)}.tab-nav__breadcrumb.svelte-10r9e2,.tab-nav__label.svelte-10r9e2,.tab-nav__input.svelte-10r9e2,.tab-nav__url-label.svelte-10r9e2{font-size:var(--type-size-body-lg);font-weight:var(--type-weight-semibold);letter-spacing:-.01em}.tab-nav__badge.svelte-10r9e2{height:18px;line-height:17px;border:.5px solid var(--glass-btn-border);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tab-nav__primary.svelte-10r9e2{height:34px;border:.5px solid var(--tinted-btn-border);border-radius:var(--radius-pill);background:var(--tinted-btn-bg);color:var(--tinted-btn-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s,transform .1s}.tab-nav__primary.danger.svelte-10r9e2{border-color:color-mix(in srgb,var(--red) 28%,transparent);background:var(--red-muted);color:var(--red)}.tab-nav__primary.neutral.svelte-10r9e2{border-color:var(--glass-btn-border);background:var(--glass-btn-bg);color:var(--text)}@media(prefers-reduced-motion:reduce){.tab-nav.svelte-10r9e2{transition:none}}.tab-nav__primary-btn.svelte-10r9e2,.tab-nav__primary-menu.svelte-10r9e2{height:34px;font-size:var(--type-scale-2)}.tab-nav__primary-btn.svelte-10r9e2{padding-left:var(--space-inset-md)}.tab-nav__primary-menu.svelte-10r9e2{width:34px}.tab-nav__primary-btn.svelte-10r9e2:hover:not(:disabled),.tab-nav__primary-menu.svelte-10r9e2:hover:not(:disabled){background:transparent}.tab-nav__primary.svelte-10r9e2:active{background:var(--tinted-btn-active);transform:scale(.95)}}.tes-empty.svelte-1eiqq0g{display:flex;align-items:flex-start;justify-content:center;height:100%;min-height:0;box-sizing:border-box;padding:min(20%,calc(var(--grid-unit) * 30)) var(--space-inset-lg) var(--space-inset-lg);overflow-y:auto}.tes-box.svelte-1eiqq0g{width:100%;max-width:400px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;box-shadow:0 4px 24px #00000014}.tes-header.svelte-1eiqq0g{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-md) var(--space-inset-lg);border-bottom:1px solid var(--border-subtle);color:var(--text-muted)}.tes-input.svelte-1eiqq0g{flex:1;border:none;background:none;color:var(--text);font-size:var(--type-scale-3);font-family:inherit;outline:none;padding:0;min-width:0}.tes-input.svelte-1eiqq0g::placeholder{color:var(--text-muted);opacity:.6}.tes-status.svelte-1eiqq0g{padding:var(--space-inset-md) var(--space-inset-lg);font-size:var(--type-scale-2);color:var(--text-muted);text-align:center}.tes-hint.svelte-1eiqq0g{padding:var(--space-inset-lg) var(--space-inset-lg);font-size:var(--type-scale-2);color:var(--text-muted);text-align:center;opacity:.6}.tes-results.svelte-1eiqq0g{max-height:320px;overflow-y:auto;padding:var(--space-inset-xs)}.tes-item.svelte-1eiqq0g{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-inset-sm) var(--space-inset-md);border:none;background:none;font-size:var(--type-scale-2);font-family:inherit;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);text-align:left;transition:background .06s}.tes-item.svelte-1eiqq0g:hover:not(:disabled),.tes-item.selected.svelte-1eiqq0g:not(:disabled){background:var(--hover-tint-bold);color:var(--text)}.tes-item.svelte-1eiqq0g:disabled{opacity:.5;cursor:default}@media(max-width:768px){.tes-item.svelte-1eiqq0g{min-height:44px}.tes-input.svelte-1eiqq0g{font-size:var(--type-size-body-lg)}}.tes-item-icon.svelte-1eiqq0g{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-xs);flex-shrink:0;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.tes-item-img.svelte-1eiqq0g{width:14px;height:14px;border-radius:var(--radius-xs);object-fit:contain}.tes-item-text.svelte-1eiqq0g{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.tes-item-name.svelte-1eiqq0g{font-weight:var(--type-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tes-item-sub.svelte-1eiqq0g{font-size:var(--type-scale-1);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tes-item-badge.svelte-1eiqq0g{flex-shrink:0;font-size:var(--type-scale-1);color:var(--text-muted);padding:1px var(--space-inset-sm);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 7%,transparent)}
