.debug-root.svelte-1ebka2g{color:var(--cds-border-subtle-01);z-index:100;background:#1a1a2e;padding:1rem 2rem;font-family:IBM Plex Mono,SF Mono,Menlo,monospace;font-size:13px;line-height:1.5;position:fixed;inset:0;overflow-y:auto}.debug-header.svelte-1ebka2g{border-bottom:1px solid #333;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.debug-header.svelte-1ebka2g h1:where(.svelte-1ebka2g){color:#ff6b6b;margin:0;font-size:1.25rem;font-weight:600}.back-link.svelte-1ebka2g{color:#4fc3f7;font-size:.875rem;text-decoration:none}.back-link.svelte-1ebka2g:hover{text-decoration:underline}.loading.svelte-1ebka2g{color:#aaa;text-align:center;padding:2rem}.error-box.svelte-1ebka2g{color:#f88;background:#3d1515;border:1px solid #f44;border-radius:4px;padding:1rem}.section.svelte-1ebka2g{border:1px solid #333;border-radius:4px;margin-bottom:1.5rem;overflow:hidden}.section.svelte-1ebka2g h2:where(.svelte-1ebka2g){text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:600}.section-toggle.svelte-1ebka2g{cursor:pointer;width:100%;color:var(--cds-border-subtle-01);font:inherit;text-align:left;background:#16213e;border:none;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.section-toggle.svelte-1ebka2g:hover{background:#1a2744}.section-header-row.svelte-1ebka2g{background:#16213e;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.arrow.svelte-1ebka2g{flex-shrink:0;width:1rem;font-size:.75rem}.byte-count.svelte-1ebka2g{color:#888;margin-left:auto;font-size:.75rem}.meta-table.svelte-1ebka2g{border-collapse:collapse;width:100%}.meta-table.svelte-1ebka2g td:where(.svelte-1ebka2g){border-bottom:1px solid #2a2a4a;padding:.375rem 1rem}.meta-table.svelte-1ebka2g .label:where(.svelte-1ebka2g){color:#888;width:140px;font-weight:500}.data-table.svelte-1ebka2g{border-collapse:collapse;width:100%;font-size:12px}.data-table.svelte-1ebka2g th:where(.svelte-1ebka2g){text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#aaa;z-index:1;background:#0f3460;border-bottom:2px solid #333;padding:.5rem .75rem;font-size:11px;font-weight:600;position:sticky;top:0}.data-table.svelte-1ebka2g td:where(.svelte-1ebka2g){vertical-align:top;border-bottom:1px solid #2a2a4a;padding:.375rem .75rem}.data-table.svelte-1ebka2g .narrow:where(.svelte-1ebka2g){white-space:nowrap;width:1%}.empty-state.svelte-1ebka2g{color:#666;text-align:center;padding:1rem}code.svelte-1ebka2g{background:#ffffff0f;border-radius:2px;padding:1px 4px;font-family:inherit;font-size:12px}.tool-name.svelte-1ebka2g{color:#4fc3f7}.num.svelte-1ebka2g{text-align:center;color:#888}.muted.svelte-1ebka2g{color:#666}.badge.svelte-1ebka2g{text-transform:uppercase;border-radius:3px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-user.svelte-1ebka2g{color:#a5d6a7;background:#1b5e20}.badge-assistant.svelte-1ebka2g{color:#90caf9;background:#0d47a1}.badge.tier.svelte-1ebka2g{color:#ce93d8;background:#4a148c}.block-badge.svelte-1ebka2g{color:var(--cds-background);text-transform:uppercase;border-radius:2px;margin-right:4px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.error-badge.svelte-1ebka2g{color:var(--cds-background);background:#d32f2f;border-radius:2px;padding:0 6px;font-size:10px;font-weight:600}.msg-row.svelte-1ebka2g{cursor:pointer;transition:background .1s}.msg-row.svelte-1ebka2g:hover{background:#ffffff08}.msg-row.user.svelte-1ebka2g{border-left:3px solid #4caf50}.msg-row.assistant.svelte-1ebka2g{border-left:3px solid #2196f3}.msg-row.has-errors.svelte-1ebka2g{background:#d32f2f14;border-left:3px solid #d32f2f}.msg-row.has-errors.svelte-1ebka2g:hover{background:#d32f2f1f}.preview.svelte-1ebka2g{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preview-text.svelte-1ebka2g{color:#ccc;font-size:12px}.expanded-row.svelte-1ebka2g{background:#111128}.expanded-content.svelte-1ebka2g{padding:.75rem}.content-block.svelte-1ebka2g{border:1px solid #2a2a4a;border-radius:3px;margin-bottom:.75rem;overflow:hidden}.content-block.svelte-1ebka2g:last-child{margin-bottom:0}.block-header.svelte-1ebka2g{background:#ffffff08;border-bottom:1px solid #2a2a4a;align-items:center;gap:8px;padding:.375rem .75rem;display:flex}.block-idx.svelte-1ebka2g{color:#666;font-size:11px}.block-body.svelte-1ebka2g{padding:0}.block-pre.svelte-1ebka2g{white-space:pre-wrap;word-break:break-all;background:0 0;max-height:400px;margin:0;padding:.75rem;font-size:12px;overflow-y:auto}.text-pre.svelte-1ebka2g{color:#e8e8e8}.tool-detail.svelte-1ebka2g{padding:0}.debug-image.svelte-1ebka2g{max-width:min(960px,100%);padding:0 .75rem .75rem}.tool-detail.error.svelte-1ebka2g{border-left:3px solid var(--cds-support-error);padding-left:.5rem}.tool-label.svelte-1ebka2g{color:#888;text-transform:uppercase;align-items:center;gap:6px;padding:.375rem .75rem;font-size:11px;font-weight:600;display:flex}.copy-btn.svelte-1ebka2g{color:#888;cursor:pointer;background:0 0;border:1px solid #444;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:12px;line-height:1;transition:color .15s,border-color .15s}.copy-btn.svelte-1ebka2g:hover{color:#4fc3f7;border-color:#4fc3f7}.system-prompt-pre.svelte-1ebka2g{white-space:pre-wrap;word-break:break-word;color:#c9d1d9;background:#0d1117;max-height:600px;margin:0;padding:1rem;font-size:12px;overflow-y:auto}.json-pre.svelte-1ebka2g{white-space:pre-wrap;word-break:break-all;background:#0003;border-radius:2px;max-height:300px;margin:0;padding:.5rem;font-size:12px;overflow-y:auto}.token-info-panel.svelte-1ebka2g{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;padding:.75rem;display:grid}.token-subsection.svelte-1ebka2g{background:#ffffff05;border:1px solid #2a2a4a;border-radius:3px;overflow:hidden}.token-subsection-header.svelte-1ebka2g{background:#ffffff08;border-bottom:1px solid #2a2a4a;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.token-subsection-header.svelte-1ebka2g h3:where(.svelte-1ebka2g){text-transform:uppercase;letter-spacing:.04em;color:#ddd;margin:0;font-size:.75rem;font-weight:600}.token-status.svelte-1ebka2g{color:#a5d6a7;white-space:nowrap;font-size:.75rem}.token-status.missing.svelte-1ebka2g{color:#666}.token-metrics.svelte-1ebka2g{background:#2a2a4a;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:0;display:grid}.token-metric.svelte-1ebka2g{background:#111128;min-width:0;padding:.5rem .75rem}.token-metric.svelte-1ebka2g dt:where(.svelte-1ebka2g){color:#888;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;font-size:10px}.token-metric.svelte-1ebka2g dd:where(.svelte-1ebka2g){color:#f0f0f0;word-break:break-word;margin:0;font-size:13px}.token-details.svelte-1ebka2g{background:#2a2a4a;gap:1px;display:grid}.token-detail.svelte-1ebka2g{background:#111128}.token-detail-label.svelte-1ebka2g{color:#888;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #2a2a4a;padding:.375rem .75rem;font-size:10px}.token-json.svelte-1ebka2g{border-radius:0;max-height:220px}.token-empty.svelte-1ebka2g{padding:.75rem}.error-count-badge.svelte-1ebka2g{color:var(--cds-background);text-transform:uppercase;background:#d32f2f;border-radius:3px;padding:1px 8px;font-size:10px;font-weight:600}.error-inline.svelte-1ebka2g{color:#ff6b6b;font-weight:600}.content-block-error.svelte-1ebka2g{border-color:#d32f2f}.block-header-error.svelte-1ebka2g{background:#d32f2f26}.tool-name-error.svelte-1ebka2g{color:#ff6b6b}.btn-group.svelte-1ebka2g{gap:.5rem;display:flex}.choice-step.svelte-1ayg6lc{flex-direction:column;gap:.75rem;display:flex}.question.svelte-1ayg6lc{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem}.checkbox-group.svelte-1ayg6lc{flex-direction:column;gap:.25rem;display:flex}.other-input.svelte-1ayg6lc{margin-top:.5rem}.matrix-step.svelte-102kvi2{flex-direction:column;gap:.75rem;display:flex}.question.svelte-102kvi2{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem}.matrix-container.svelte-102kvi2{overflow-x:auto}.matrix-table.svelte-102kvi2{border-collapse:collapse;width:100%;font-size:.8125rem}.matrix-table.svelte-102kvi2 th:where(.svelte-102kvi2),.matrix-table.svelte-102kvi2 td:where(.svelte-102kvi2){text-align:left;border:1px solid var(--border-subtle-01);padding:.25rem}.matrix-table.svelte-102kvi2 th:where(.svelte-102kvi2){background-color:var(--layer-02);white-space:nowrap;padding:.5rem;font-weight:500}.row-header-col.svelte-102kvi2{width:120px}.row-header.svelte-102kvi2{background-color:var(--layer-02);white-space:nowrap;font-weight:500;padding:.5rem!important}.cell.svelte-102kvi2{min-width:80px;padding:0!important}.cell.svelte-102kvi2 .bx--text-input{text-align:center;border:none;min-height:2rem}.text-step.svelte-3nygi4{flex-direction:column;gap:.75rem;display:flex}.question.svelte-3nygi4{color:var(--text-primary);margin-bottom:.25rem;font-size:.875rem}.wizard.svelte-difarj{background-color:var(--cds-background);overflow:hidden}.submitted-state.svelte-difarj{color:var(--cds-support-success,var(--support-success));align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;font-weight:500;display:flex}.progress-bar.svelte-difarj{padding:1rem 1rem 0}.progress-bar.svelte-difarj .bx--progress{padding:0}.progress-bar.svelte-difarj .bx--progress-step-button{text-decoration:none!important}.step-header.svelte-difarj{padding:1rem 1rem .25rem}.step-number.svelte-difarj{color:var(--cds-text-secondary,var(--text-secondary));text-transform:uppercase;letter-spacing:.32px;font-size:.75rem}.step-title.svelte-difarj{color:var(--cds-text-primary,var(--text-primary));margin:.25rem 0 0;font-size:1rem;font-weight:600}.step-content.svelte-difarj{padding:.75rem 1rem}.error-bar.svelte-difarj{background-color:var(--cds-support-error-inverse,#fff1f1);color:var(--cds-support-error,var(--support-error));border-top:1px solid var(--cds-support-error,var(--support-error));padding:.5rem 1rem;font-size:.8125rem}.wizard-actions.svelte-difarj{background-color:var(--cds-background);align-items:center;padding:.75rem 1rem 1rem;display:flex}.spacer.svelte-difarj{flex:1}.readonly-steps.svelte-difarj{flex-direction:column;gap:1rem;padding:.75rem 1rem 1rem;display:flex}.readonly-step.svelte-difarj{flex-direction:column;gap:.25rem;display:flex}.readonly-question.svelte-difarj{color:var(--cds-text-primary,var(--text-primary));margin:0;font-size:.875rem}.readonly-options.svelte-difarj{color:var(--cds-text-secondary,var(--text-secondary));margin:.25rem 0 0;padding-left:1.25rem;font-size:.8125rem}.inline-asset-link.svelte-16nb8qc{color:var(--cds-link-primary,#0f62fe);text-decoration:underline}.inline-asset-link.svelte-16nb8qc:hover{color:var(--cds-link-primary-hover,#0043ce)}.training-widget.svelte-yjp52{background-color:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px;overflow:hidden}.widget-header.svelte-yjp52{background-color:var(--layer-02);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.header-left.svelte-yjp52{align-items:center;gap:.5rem;min-width:0;display:flex}.status-icon.svelte-yjp52{align-items:center;display:flex}.status-icon.svelte-yjp52 .bx--inline-loading{width:20px;height:20px;min-height:auto}.status-icon.svelte-yjp52 .bx--inline-loading__animation{width:20px;height:20px}.status-text.svelte-yjp52{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.header-right.svelte-yjp52{color:var(--cds-text-secondary);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.duration.svelte-yjp52{font-family:IBM Plex Mono,monospace}.icon-info{color:var(--cds-text-secondary)}.progress-section.svelte-yjp52{padding:1rem}.progress-meta.svelte-yjp52{color:var(--cds-text-secondary);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem;display:flex}.progress-percent.svelte-yjp52{color:var(--cds-text-primary);flex:none;font-family:IBM Plex Mono,monospace;font-weight:600}.chart-section.svelte-yjp52{padding:.25rem 1rem 1rem}.chart-title.svelte-yjp52{color:var(--cds-text-secondary);margin-bottom:.375rem;font-size:.75rem}svg.svelte-yjp52{border:1px solid var(--cds-border-subtle-01);background:linear-gradient(180deg, #f4f9ff 0%, var(--cds-background) 100%);border-radius:4px;width:100%;height:80px}.error-message.svelte-yjp52{background-color:var(--cds-notification-background-error);color:var(--support-error);padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.pipeline-widget.svelte-17nxj04{background-color:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px;overflow:hidden}.widget-header.svelte-17nxj04{background-color:var(--cds-layer-02);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.header-left.svelte-17nxj04{align-items:center;gap:.5rem;min-width:0;display:flex}.status-icon.svelte-17nxj04{align-items:center;display:flex}.status-icon.svelte-17nxj04 .bx--inline-loading{width:20px;height:20px;min-height:auto}.status-icon.svelte-17nxj04 .bx--inline-loading__animation{width:20px;height:20px}.status-text.svelte-17nxj04{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.progress-section.svelte-17nxj04{padding:1rem}.error-message.svelte-17nxj04{background-color:var(--cds-notification-background-error);color:var(--cds-support-error);padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.sync-widget.svelte-gfv2jh{background-color:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01);border-radius:6px;overflow:hidden}.widget-header.svelte-gfv2jh{background-color:var(--layer-02);border-bottom:1px solid var(--cds-border-subtle-01);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.header-left.svelte-gfv2jh{align-items:center;gap:.5rem;display:flex}.status-icon.svelte-gfv2jh{align-items:center;display:flex}.status-icon.svelte-gfv2jh .bx--inline-loading{width:20px;height:20px;min-height:auto}.status-icon.svelte-gfv2jh .bx--inline-loading__animation{width:20px;height:20px}.icon-success{color:var(--cds-support-success)}.icon-error{color:var(--support-error)}.status-text.svelte-gfv2jh{color:var(--cds-text-primary);font-size:.875rem;font-weight:500}.header-right.svelte-gfv2jh{color:var(--cds-text-secondary);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.duration.svelte-gfv2jh{font-family:IBM Plex Mono,monospace}.progress-section.svelte-gfv2jh{padding:1rem}.error-message.svelte-gfv2jh{background-color:var(--cds-notification-background-error);color:var(--support-error);padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.results-section.svelte-gfv2jh{padding:.75rem 1rem}.summary-row.svelte-gfv2jh{gap:1.5rem;margin-bottom:.75rem;display:flex}.summary-stat.svelte-gfv2jh{color:var(--cds-text-secondary);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.stat-value.svelte-gfv2jh{color:var(--cds-text-primary);font-weight:600}.stat-label.svelte-gfv2jh{color:var(--cds-text-secondary)}.tables-list.svelte-gfv2jh{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.table-item.svelte-gfv2jh{align-items:center;gap:.375rem;display:flex}.table-records.svelte-gfv2jh{color:var(--cds-text-secondary);font-family:IBM Plex Mono,monospace;font-size:.6875rem}.tool-result-preview.svelte-ukn0tq{border:1px solid var(--cds-border-subtle-01);background-color:var(--base-white);border-radius:6px;margin:.75rem 0;overflow:hidden}.preview-header.svelte-ukn0tq{background-color:var(--layer-02);border-bottom:1px solid var(--cds-border-subtle-01);color:var(--cds-text-secondary);align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.preview-title.svelte-ukn0tq{color:var(--cds-text-primary);font-size:.8125rem;font-weight:500}.preview-meta.svelte-ukn0tq{color:var(--cds-text-secondary);margin-left:auto;font-size:.75rem}.table-container.svelte-ukn0tq{max-height:300px;overflow:auto}.table-container.svelte-ukn0tq .bx--data-table{font-size:.8125rem}.table-container.svelte-ukn0tq .bx--data-table th{background-color:var(--cds-layer-01);font-size:.75rem;font-weight:600}.table-container.svelte-ukn0tq .bx--data-table td{padding:.5rem 1rem}.preview-footer.svelte-ukn0tq{color:var(--cds-text-secondary);background-color:var(--cds-layer-01);border-top:1px solid var(--cds-border-subtle-01);text-align:center;padding:.5rem 1rem;font-size:.75rem}.preview-empty.svelte-ukn0tq,.preview-placeholder.svelte-ukn0tq{text-align:center;color:var(--cds-text-secondary);padding:2rem;font-size:.875rem}.chart-preview.svelte-ukn0tq .preview-placeholder:where(.svelte-ukn0tq){background-color:var(--cds-layer-01)}.verified-pill.svelte-1slunlz{white-space:normal;cursor:default;max-width:100%;margin:0 2px;padding:0 6px;font-weight:500;line-height:1.4;display:inline-block}.verified-pill.clickable.svelte-1slunlz{cursor:pointer}.verified-pill.svelte-1slunlz:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.verified-pill.grounded.svelte-1slunlz{background:color-mix(in srgb, var(--cds-tag-background-green) 66%, transparent);color:var(--cds-text-primary)}.verified-pill.grounded.svelte-1slunlz:hover,.verified-pill.grounded.active.svelte-1slunlz,.verified-pill.grounded.active.svelte-1slunlz:hover{background:color-mix(in srgb, var(--cds-tag-hover-green) 66%, transparent)}.verified-pill.grounded.svelte-1slunlz .icon:where(.svelte-1slunlz){color:var(--cds-support-success);font-size:.85em}.verified-pill.claimed.svelte-1slunlz{background:var(--cds-tag-background-gray);color:var(--cds-text-primary)}.verified-pill.claimed.svelte-1slunlz:hover{background:var(--cds-tag-hover-gray)}.verified-pill.error.svelte-1slunlz{background:var(--cds-tag-background-red);color:var(--cds-text-primary)}.verified-pill.error.svelte-1slunlz:hover{background:var(--cds-tag-hover-red)}.verified-pill.error.svelte-1slunlz .icon:where(.svelte-1slunlz){color:var(--cds-tag-color-red)}.verified-pill.unvalidated.svelte-1slunlz{background:var(--cds-tag-background-gray);color:var(--cds-text-primary);-webkit-text-decoration:underline dotted var(--cds-text-secondary);-webkit-text-decoration:underline dotted var(--cds-text-secondary);text-decoration:underline dotted var(--cds-text-secondary);text-underline-offset:2px}.verified-pill.unvalidated.svelte-1slunlz:hover{background:var(--cds-tag-hover-gray)}.icon.svelte-1slunlz{opacity:.9;margin-left:2px}.value.svelte-1slunlz{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.popover.svelte-1slunlz{z-index:10000;background:var(--cds-layer-02,#fff);border:1px solid var(--cds-border-subtle-01,#e0e0e0);box-shadow:var(--cds-shadow);color:var(--cds-text-primary,#161616);cursor:default;border-radius:4px;min-width:320px;max-width:420px;padding:12px;position:absolute;top:0;left:0}.popover.error.svelte-1slunlz{max-width:560px}.popover-header.svelte-1slunlz{color:var(--cds-text-primary);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.header-title.svelte-1slunlz{white-space:nowrap}.popover-body.svelte-1slunlz{color:var(--cds-text-secondary);font-size:13px;line-height:1.4}.popover-body.error.svelte-1slunlz{color:var(--cds-support-error);white-space:pre-wrap;font-family:IBM Plex Mono,monospace;font-size:12px}.popover-meta.svelte-1slunlz{margin-top:8px}.popover-meta.svelte-1slunlz .label:where(.svelte-1slunlz),.popover-reason.svelte-1slunlz .label:where(.svelte-1slunlz){text-transform:uppercase;color:var(--cds-text-helper,#525252);letter-spacing:.02em;margin-bottom:4px;font-size:11px}.popover-meta.svelte-1slunlz .sql:where(.svelte-1slunlz){background:var(--cds-layer-01,#f4f4f4);color:var(--cds-text-primary);white-space:pre-wrap;word-break:break-word;border-radius:3px;max-height:140px;margin:0;padding:6px 8px;font-family:IBM Plex Mono,monospace;font-size:11px;overflow:auto}.popover-reason.svelte-1slunlz{border-top:1px solid var(--cds-border-subtle-00,#e0e0e0);margin-top:8px;padding-top:8px}.popover-reason.svelte-1slunlz .reason-text:where(.svelte-1slunlz){color:var(--cds-text-primary);font-size:13px;line-height:1.4}.verified-text.svelte-1stvr9a{display:block}.verified-text.svelte-1stvr9a .vp-placeholder,.verified-text.svelte-1stvr9a .asset-placeholder{display:inline}.chat-message.svelte-cb4zpy{width:100%;padding:1rem 0 0}.chat-message.user.svelte-cb4zpy{padding:1.5rem 0 1rem}.artifact-message-row.svelte-cb4zpy{max-width:clamp(408px,70%,752px);margin:0 auto;padding:0 1rem}.user-bubble-row.svelte-cb4zpy{justify-content:flex-end;max-width:clamp(408px,70%,752px);margin:0 auto;padding:0 1rem;display:flex}.user-bubble.svelte-cb4zpy{background-color:var(--cds-border-subtle-01);align-items:flex-start;max-width:80%;padding:.75rem 1rem;display:inline-flex}.user-bubble-text.svelte-cb4zpy{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);color:var(--cds-text-primary);overflow-wrap:anywhere;white-space:pre-wrap}.message-row.svelte-cb4zpy{max-width:clamp(408px,70%,752px);margin:0 auto;padding:0 1rem}.message-container.svelte-cb4zpy{flex:1;min-width:0}.inline-asset-flow.svelte-cb4zpy .markdown-content,.inline-asset-flow.svelte-cb4zpy .markdown-content>p:only-child{margin:0;display:inline}.message-content.svelte-cb4zpy{color:var(--cds-text-primary);overflow-wrap:anywhere;background-color:#0000;min-width:0;padding:.5rem 0;font-size:.9375rem;line-height:1.6}.message-content.svelte-cb4zpy p{margin:0 0 .75rem}.message-content.svelte-cb4zpy p:last-child{margin-bottom:0}.message-content.svelte-cb4zpy code{background-color:var(--cds-layer-02,#fff);border-radius:2px;padding:.125rem .375rem;font-family:IBM Plex Mono,monospace;font-size:.875rem}.message-content.svelte-cb4zpy pre{background-color:var(--cds-layer-02,#fff);border-radius:0;margin:.75rem 0;padding:.75rem;overflow-x:auto}.message-content.svelte-cb4zpy pre code{background:0 0;padding:0}.message-content.svelte-cb4zpy ul,.message-content.svelte-cb4zpy ol{margin:.75rem 0;padding-left:1.5rem}.message-content.svelte-cb4zpy li{margin:.25rem 0}.tool-indicator.svelte-cb4zpy{width:100%;color:var(--cds-text-secondary);align-items:center;gap:.5rem;padding:4px 0 4px 12px;display:flex}.tool-indicator.svelte-cb4zpy svg{color:var(--cds-icon-secondary);flex-shrink:0}.tool-indicator.svelte-cb4zpy .tool-title:where(.svelte-cb4zpy){letter-spacing:.32px;color:inherit;font-size:12px;font-weight:400;line-height:16px}.tool-indicator.svelte-cb4zpy svg:last-child{color:var(--cds-support-warning)}.tool-group.svelte-cb4zpy{width:100%;margin:0}.tool-group-header.svelte-cb4zpy{pointer-events:none;cursor:default;align-items:center;height:32px;padding:0;list-style:none;display:flex}.tool-group-header.svelte-cb4zpy::-webkit-details-marker{display:none}.tool-group-header.svelte-cb4zpy svg{flex-shrink:0}.tool-toggle.svelte-cb4zpy{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--cds-text-secondary);align-items:center;gap:8px;transition:color .15s;display:inline-flex}.tool-toggle.svelte-cb4zpy .tool-chevron:where(.svelte-cb4zpy){color:var(--cds-icon-secondary)}.tool-toggle.svelte-cb4zpy:hover{color:var(--cds-text-primary)}.tool-toggle.svelte-cb4zpy:hover .tool-chevron:where(.svelte-cb4zpy){color:var(--cds-icon-primary)}.tool-count-label.svelte-cb4zpy{letter-spacing:.32px;color:inherit;font-size:12px;font-weight:400;line-height:16px}.tool-chevron.svelte-cb4zpy{align-items:center;transition:color .15s;display:inline-flex}.tool-warning.svelte-cb4zpy{color:var(--cds-support-warning,#f1c21b);align-items:center;display:inline-flex}.tool-warning.svelte-cb4zpy [data-icon-path=inner-path]{fill:var(--cds-icon-primary,#161616);opacity:1}.tool-chevron-up.svelte-cb4zpy,.tool-group[open].svelte-cb4zpy .tool-chevron-down:where(.svelte-cb4zpy){display:none!important}.tool-group[open].svelte-cb4zpy .tool-chevron-up:where(.svelte-cb4zpy){display:inline-flex!important}.tool-group-items.svelte-cb4zpy{flex-direction:column;width:100%;display:flex}.asset-with-actions.svelte-cb4zpy{width:100%}.asset-actions.svelte-cb4zpy{padding:0 0 var(--cds-spacing-02) 0;justify-content:flex-end;align-items:center;display:flex}.message-actions.svelte-cb4zpy{opacity:0;align-items:center;transition:opacity .15s;display:flex}.chat-message.svelte-cb4zpy:hover .message-actions:where(.svelte-cb4zpy),.chat-message.svelte-cb4zpy:focus-within .message-actions:where(.svelte-cb4zpy){opacity:1}@media (hover:none){.message-actions.svelte-cb4zpy{opacity:1}}.incomplete-warning.svelte-cb4zpy{border-left:3px solid var(--cds-support-warning);color:var(--cds-text-secondary);background-color:#fff8e1;border-radius:4px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.incomplete-warning.svelte-cb4zpy svg{color:var(--cds-support-warning);flex-shrink:0}.incomplete-warning.svelte-cb4zpy span:where(.svelte-cb4zpy){line-height:1.4}.minimap.svelte-bhp0ty{pointer-events:none;z-index:10;width:16px;position:absolute;top:0;bottom:0;right:0}.viewport-window.svelte-bhp0ty{background:var(--cds-border-subtle-01);opacity:.4;pointer-events:none;border-radius:2px;min-height:4px;position:absolute;left:2px;right:2px}.dot-wrapper.svelte-bhp0ty{pointer-events:all;position:absolute;left:50%;transform:translate(-50%,-50%)}.dot-wrapper.svelte-bhp0ty:hover .dot-tooltip:where(.svelte-bhp0ty){opacity:1}.dot-wrapper.svelte-bhp0ty:hover .dot:where(.svelte-bhp0ty){opacity:1;transform:scale(1.4)}.dot-tooltip.svelte-bhp0ty{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);color:var(--cds-text-primary);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;border-radius:4px;max-width:240px;padding:4px 8px;font-size:.75rem;transition:opacity .1s;position:absolute;top:50%;right:calc(100% + 8px);overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 6px #0000001f}.dot.svelte-bhp0ty{background:var(--cds-text-secondary);cursor:pointer;opacity:.5;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:opacity .15s,transform .15s;display:block}.modal-message.svelte-1csmgvn{color:var(--cds-text-primary);margin:0;font-size:.9375rem;line-height:1.5}.plan-approval.svelte-1hyx9l5{background-color:var(--cds-layer-01);border:1px solid var(--cds-interactive);border-radius:4px;flex-direction:column;gap:.5rem;padding:.5rem 1rem;display:flex}.plan-approval-bar.svelte-1hyx9l5{justify-content:space-between;align-items:center;display:flex}.plan-label.svelte-1hyx9l5{color:var(--cds-text-primary);font-size:.875rem;font-weight:500}.plan-actions.svelte-1hyx9l5{align-items:center;gap:.5rem;display:flex}.revise-panel.svelte-1hyx9l5{flex-direction:column;gap:.5rem;display:flex}.revise-actions.svelte-1hyx9l5{justify-content:flex-end;gap:.5rem;display:flex}.session-list.svelte-15etrhh{background-color:var(--cds-layer-01);height:100%;color:var(--cds-text-primary);flex-direction:column;font-family:IBM Plex Sans,sans-serif;display:flex;overflow:hidden}.session-list-header.svelte-15etrhh{justify-content:space-between;align-items:center;height:32px;margin-bottom:16px;padding:0 0 0 16px;display:flex}.session-list-header.svelte-15etrhh h3:where(.svelte-15etrhh){white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:24px}.actions-group.svelte-15etrhh{flex-direction:column;margin-bottom:16px;display:flex}.action-row.svelte-15etrhh{background:var(--cds-layer-01);cursor:pointer;width:100%;height:32px;color:var(--cds-text-primary);letter-spacing:.16px;text-align:left;border:none;align-items:center;gap:0;padding:0 8px;font-size:14px;line-height:18px;display:flex}.action-row.svelte-15etrhh:hover{background:var(--cds-layer-hover-01)}.row-icon.svelte-15etrhh{width:32px;height:32px;color:var(--cds-icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.row-title.svelte-15etrhh{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-right:8px;overflow:hidden}.chats-group.svelte-15etrhh{flex-direction:column;display:flex;overflow-y:auto}.chats-label.svelte-15etrhh{height:32px;color:var(--cds-text-secondary);letter-spacing:.32px;align-items:center;padding:0 24px 0 16px;font-size:12px;line-height:16px;display:flex}.chat-row.svelte-15etrhh{cursor:pointer;background:var(--cds-layer-01);align-items:center;height:32px;padding:0 0 0 16px;display:flex;position:relative}.chat-row.svelte-15etrhh:hover{background:var(--cds-layer-hover-01)}.chat-row.active.svelte-15etrhh{background:var(--cds-layer-selected-02)}.chat-row.svelte-15etrhh .sharing-indicator{top:3px}.chat-title.svelte-15etrhh{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.16px;min-width:0;color:var(--cds-text-primary);flex:1;padding-right:8px;font-size:14px;line-height:20px;overflow:hidden}.chat-row.svelte-15etrhh .bx--overflow-menu{visibility:hidden;background-color:#0000}.chat-row.svelte-15etrhh:hover .bx--overflow-menu,.chat-row.svelte-15etrhh .bx--overflow-menu.bx--overflow-menu--open{visibility:visible}.chat-row.svelte-15etrhh .bx--overflow-menu:not(.bx--overflow-menu--open):hover{background-color:var(--cds-background-hover)}.chat-row.svelte-15etrhh .bx--overflow-menu.bx--overflow-menu--open,.chat-row.svelte-15etrhh .bx--overflow-menu-options,.chat-row.svelte-15etrhh .bx--overflow-menu-options:after{background-color:var(--cds-layer-02)}.title-input.svelte-15etrhh{background:var(--cds-field-02);min-width:0;height:24px;color:var(--cds-text-primary);border:1px solid #0000;flex:1;margin-right:8px;padding:0 8px;font-size:14px;line-height:20px}.empty-hint.svelte-15etrhh{height:32px;color:var(--cds-text-secondary);align-items:center;padding:0 16px;font-size:14px;display:flex}.icon-button.svelte-15etrhh{width:32px;height:32px;color:var(--cds-icon-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.icon-button.svelte-15etrhh:hover{background:var(--cds-layer-hover-01)}.collapsed-header.svelte-15etrhh{justify-content:center;margin-bottom:16px;display:flex}.collapsed-actions.svelte-15etrhh{flex-direction:column;align-items:center;gap:0;display:flex}.session-list.collapsed.svelte-15etrhh,.session-list.svelte-15etrhh:not(.collapsed){padding-top:16px}button.svelte-15etrhh{font-family:inherit}.title-input.svelte-15etrhh:focus,.icon-button.svelte-15etrhh:focus-visible,.action-row.svelte-15etrhh:focus-visible{outline:2px solid var(--cds-focus);outline-offset:1px}.action-row.svelte-15etrhh,.chat-row.svelte-15etrhh,.icon-button.svelte-15etrhh{-webkit-user-select:none;user-select:none}.action-row.svelte-15etrhh:disabled{opacity:.6;cursor:default}.session-list.collapsed.svelte-15etrhh .icon-button:where(.svelte-15etrhh){border-radius:2px}.session-list.collapsed.svelte-15etrhh .collapsed-actions:where(.svelte-15etrhh){padding-bottom:8px}.section-divider.svelte-15etrhh{padding:12px 16px 4px}.section-label.svelte-15etrhh{text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary);font-size:11px;font-weight:600}.session-item.svelte-15etrhh{cursor:pointer;background:var(--cds-layer-01);align-items:center;height:40px;padding:0 16px;display:flex}.session-item.svelte-15etrhh:hover{background:var(--cds-layer-hover-01)}.session-item.active.svelte-15etrhh{background:var(--cds-layer-selected-02)}.shared-session-content.svelte-15etrhh{flex-direction:column;gap:0;min-width:0;display:flex}.shared-owner.svelte-15etrhh{color:var(--cds-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.share-icon.svelte-15etrhh{color:var(--cds-icon-secondary);flex-shrink:0;align-items:center;margin-left:4px;display:inline-flex}.shared-title-row.svelte-15etrhh{align-items:center;min-width:0;display:flex}.shared-title-row.svelte-15etrhh .chat-title:where(.svelte-15etrhh){flex:1}.session-list.collapsed.svelte-15etrhh .collapsed-actions:where(.svelte-15etrhh) .icon-button:where(.svelte-15etrhh){border-radius:0}.session-list.svelte-15etrhh .chats-group:where(.svelte-15etrhh){min-height:0}.session-list.svelte-15etrhh .chats-group:where(.svelte-15etrhh)::-webkit-scrollbar{width:8px}.session-list.svelte-15etrhh .chats-group:where(.svelte-15etrhh)::-webkit-scrollbar-thumb{background:var(--cds-border-strong-01)}.session-list.svelte-15etrhh .chats-group:where(.svelte-15etrhh)::-webkit-scrollbar-track{background:0 0}.chats-group.svelte-15etrhh{position:relative}.collapsed-actions.svelte-15etrhh{flex-shrink:0;display:flex}.session-list.svelte-15etrhh:not(.collapsed) .chats-group:where(.svelte-15etrhh){flex:1}.search-slot.svelte-15etrhh{position:relative}.search-input-wrap.svelte-15etrhh{padding:0 8px}.search-input-wrap.svelte-15etrhh .bx--search{width:100%}.search-input-wrap.svelte-15etrhh .bx--search-input{background-color:var(--cds-field-02)}.search-input-wrap.svelte-15etrhh .bx--search-close:before{display:none}.search-dropdown.svelte-15etrhh{background:var(--cds-layer-02);border:1px solid var(--cds-border-subtle-01);z-index:30;flex-direction:column;max-height:320px;display:flex;position:absolute;top:100%;left:8px;right:8px;overflow-y:auto;box-shadow:0 2px 6px #0000004d}.search-result-row.svelte-15etrhh{height:32px;color:var(--cds-text-primary);letter-spacing:.16px;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:0 0 32px;align-items:center;padding:0 16px;font-family:inherit;font-size:14px;line-height:20px;display:flex;overflow:hidden}.search-result-row.svelte-15etrhh:hover,.search-result-row.svelte-15etrhh:focus-visible{background:var(--cds-layer-hover-02)}.search-result-row.svelte-15etrhh:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.search-empty.svelte-15etrhh{height:32px;color:var(--cds-text-secondary);align-items:center;padding:0 16px;font-size:14px;display:flex}:root{--base-white:var(--cds-background,#fff);--base-red:var(--cds-support-error,#da1e28);--base-green:var(--cds-support-success,#24a148);--base-blue:var(--cds-button-primary,#0f62fe);--base-purple:#6929c4;--base-yellow:var(--cds-support-warning,#f1c21b);--gray-100:var(--cds-layer-01);--gray-200:var(--cds-border-subtle-01);--gray-300:var(--cds-border-strong-01);--gray-400:var(--cds-text-placeholder);--gray-500:var(--cds-text-helper);--gray-600:var(--cds-text-secondary);--gray-700:var(--cds-text-secondary);--gray-800:var(--cds-text-primary);--gray-900:var(--cds-text-primary);--green-100:var(--cds-notification-background-success,#defbe6);--green-400:var(--cds-support-success-inverse,#42be65);--green-500:var(--cds-support-success,#24a148);--green-600:var(--cds-button-primary-hover,#0050e6);--green-100-hover:#b6f6c8;--red-100:var(--cds-notification-background-error,#fff1f1);--red-200:#ffd7d9;--red-400:var(--cds-support-error-inverse,#fa4d56);--red-600:var(--cds-button-danger-hover,#b81921);--yellow-100:var(--cds-notification-background-warning,#fcf4d6);--yellow-300:var(--cds-support-warning,#f1c21b);--yellow-100-hover:#f8e6a0;--color-primary:var(--cds-text-primary);--color-secondary:var(--cds-text-secondary);--color-helper:var(--cds-text-helper);--border-color:var(--cds-border-subtle-01);--icon-primary:var(--cds-layer-01);--icon-disabled:#c5c5c5;--layer-02:var(--cds-layer-01);--box-shadow:0 2px 4px 0 #0000001a;--miscellaneous-interactive:var(--cds-button-primary,#0f62fe);--miscellaneous-interactive-hover:#0043ce;--card-background:var(--cds-background,#fff);--card-background-premium:#e8daff;--card-background-premium-hover:#dcc7ff;--card-background-free:#a7f0ba;--card-background-free-hover:#74e792;--resize-handle:#24a1472c;--alert-warning:#f1c21b;--alert-error:var(--cds-support-error,#da1e28);--alert-info:#0043ce;--alert-success:var(--cds-support-success,#24a148);--link-secondary:#a6c8ff;--cds-background-danger:#fff1f1;--cds-notification-background-error:#fff1f1;--cds-tag-background-gray:#e0e0e0;--notification-success-bg:var(--cds-notification-background-success,#defbe6);--notification-warning-bg:var(--cds-notification-background-warning,#fcf4d6);--notification-warning-th:#ffeba2;--comments-bg:#6929c4;--comments-bg-hover:#d0bafa;--comments-box-shadow:0 2px 8px 0 #0000001a;--support-error-inverse:var(--cds-support-error,#da1e28);--text-disabled:#c5c5c5;--text-placeholder:#e8e8e8}.status-bar.svelte-bkfcj4{background-color:var(--cds-highlight);flex-direction:column;justify-content:center;width:100%;min-height:32px;margin:0;padding:0 1rem;display:flex}.status-content.svelte-bkfcj4{justify-content:space-between;align-items:center;width:100%;min-height:32px;display:flex}.paused-text.svelte-bkfcj4{color:var(--cds-link-primary);white-space:nowrap;font-size:.875rem;font-weight:400}.status-left.svelte-bkfcj4{align-items:center;gap:.5rem;min-width:0;display:flex}.status-left.svelte-bkfcj4 .bx--inline-loading{width:auto;min-height:auto}.status-left.svelte-bkfcj4 .bx--inline-loading__text{color:var(--cds-link-primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:400}.status-left.svelte-bkfcj4 .bx--loading__stroke{stroke:var(--cds-link-primary)}.status-left.svelte-bkfcj4 .bx--loading--small{width:16px;height:16px}.upload-progress.svelte-bkfcj4{padding:0 0 6px}.upload-progress.svelte-bkfcj4 .bx--progress-bar{width:100%}.upload-progress.svelte-bkfcj4 .bx--progress-bar__track{background-color:#0f62fe33}.upload-progress.svelte-bkfcj4 .bx--progress-bar__bar{background-color:var(--cds-link-primary)}.status-right.svelte-bkfcj4 .bx--btn--ghost{color:var(--cds-link-primary);background-color:#0000;min-height:auto;padding:.4375rem 1rem}.status-right.svelte-bkfcj4 .bx--btn--ghost:hover{background-color:#0f62fe1a}.status-right.svelte-bkfcj4 .bx--btn--ghost:focus{border-color:var(--cds-link-primary);box-shadow:inset 0 0 0 1px var(--cds-link-primary)}.status-right.svelte-bkfcj4 .bx--btn__icon{fill:var(--cds-link-primary)}@keyframes svelte-1o80rn0-pulse-text{0%{opacity:.4}to{opacity:1}}@keyframes svelte-1o80rn0-pulse-dot{0%{opacity:.35;transform:scale(.7);box-shadow:0 0 #0f62fe73}to{opacity:1;transform:scale(1.05);box-shadow:0 0 0 6px #0f62fe00}}.agent-task-item.svelte-1o80rn0{align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;line-height:1.25rem;display:flex}.agent-status-icon.svelte-1o80rn0{flex-shrink:0;align-items:center;height:1.25rem;display:flex}.agent-status-icon.svelte-1o80rn0 .icon-completed{fill:var(--cds-support-success)}.agent-status-icon.svelte-1o80rn0 .icon-in-progress{fill:var(--cds-link-primary)}.agent-status-icon.svelte-1o80rn0 .icon-pending{fill:var(--cds-text-helper)}.agent-status-icon.svelte-1o80rn0 .icon-failed{fill:var(--cds-support-error)}.agent-badge.svelte-1o80rn0{color:var(--cds-text-02,#525252);flex-shrink:0;align-items:center;display:flex}.agent-badge.working.svelte-1o80rn0{color:var(--cds-link-primary)}.agent-content.svelte-1o80rn0{flex:1;min-width:0;overflow:hidden}.agent-goal.svelte-1o80rn0{color:var(--cds-text-01);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.completed.svelte-1o80rn0 .agent-goal:where(.svelte-1o80rn0){color:var(--cds-text-02);text-decoration:line-through}.agent-active-line.svelte-1o80rn0{align-items:center;gap:6px;min-width:0;display:inline-flex}.agent-goal--running.svelte-1o80rn0{color:var(--cds-link-primary);animation:.6s ease-in-out infinite alternate svelte-1o80rn0-pulse-text}.agent-running-dot.svelte-1o80rn0{background:var(--cds-interactive,#0f62fe);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.6s ease-in-out infinite alternate svelte-1o80rn0-pulse-dot;display:inline-block}@media (prefers-reduced-motion:reduce){.agent-goal--running.svelte-1o80rn0,.agent-running-dot.svelte-1o80rn0{animation:none}.agent-running-dot.svelte-1o80rn0{opacity:.85}}.agent-detail.svelte-1o80rn0{flex-shrink:0;margin-left:auto}.detail-text.svelte-1o80rn0{color:var(--cds-text-02,#525252);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.75rem}.failed.svelte-1o80rn0 .detail-text:where(.svelte-1o80rn0){color:var(--cds-support-error)}@keyframes svelte-27konb-pulse-text{0%{opacity:.4}to{opacity:1}}@keyframes svelte-27konb-pulse-dot{0%{opacity:.35;transform:scale(.7);box-shadow:0 0 #0f62fe73}to{opacity:1;transform:scale(1.05);box-shadow:0 0 0 6px #0f62fe00}}.task-item.svelte-27konb{align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:.8125rem;line-height:1.25rem;display:flex}.task-status-icon.svelte-27konb{flex-shrink:0;align-items:center;height:1.25rem;display:flex}.task-status-icon.svelte-27konb .icon-completed{fill:var(--cds-support-success)}.task-status-icon.svelte-27konb .icon-in-progress{fill:var(--cds-link-primary)}.task-status-icon.svelte-27konb .icon-pending{fill:var(--cds-text-helper)}.task-content.svelte-27konb{-moz-column-gap:.375rem;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;min-width:0;display:flex}.task-subject.svelte-27konb{color:var(--cds-text-primary)}.completed.svelte-27konb .task-subject:where(.svelte-27konb){color:var(--cds-text-secondary);text-decoration:line-through}.task-active-line.svelte-27konb{align-items:center;gap:6px;min-width:0;display:inline-flex}.task-active-form.svelte-27konb{color:var(--cds-link-primary);font-style:italic;animation:.6s ease-in-out infinite alternate svelte-27konb-pulse-text}.task-running-dot.svelte-27konb{background:var(--cds-interactive,#0f62fe);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.6s ease-in-out infinite alternate svelte-27konb-pulse-dot;display:inline-block}@media (prefers-reduced-motion:reduce){.task-active-form.svelte-27konb,.task-running-dot.svelte-27konb{animation:none}.task-running-dot.svelte-27konb{opacity:.85}}.blocked-indicator.svelte-27konb{color:var(--cds-text-helper);white-space:nowrap;font-size:.75rem}.task-panel.svelte-9pr98m{background:var(--cds-layer-02);width:100%}.task-panel-header.svelte-9pr98m{cursor:pointer;width:100%;font:inherit;color:var(--cds-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background-color .15s;display:flex}.task-panel-header.svelte-9pr98m:hover{background-color:var(--cds-layer-hover-02)}.task-panel-header.svelte-9pr98m:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.header-left.svelte-9pr98m{align-items:center;gap:.5rem;display:flex}.header-title.svelte-9pr98m{font-size:.8125rem;font-weight:500}.header-right.svelte-9pr98m{color:var(--cds-icon-primary);align-items:center;display:flex}.task-list.svelte-9pr98m{max-height:200px;padding:.25rem .75rem .5rem;overflow-y:auto}@keyframes svelte-17zzkxd-pulse-text{0%{opacity:.4}to{opacity:1}}@keyframes svelte-17zzkxd-pulse-dot{0%{opacity:.35;transform:scale(.7);box-shadow:0 0 #0f62fe73}to{opacity:1;transform:scale(1.05);box-shadow:0 0 0 6px #0f62fe00}}.tool-group.svelte-17zzkxd{width:100%;margin:0}.tool-group-header.svelte-17zzkxd{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;min-width:0;max-width:100%;height:32px;margin:0;padding:0;display:inline-flex}.tool-group-header.svelte-17zzkxd svg{flex-shrink:0}.tool-toggle.svelte-17zzkxd{color:var(--cds-text-secondary);align-items:center;gap:8px;min-width:0;transition:color .15s;display:inline-flex}.tool-toggle.svelte-17zzkxd .tool-chevron:where(.svelte-17zzkxd){color:var(--cds-icon-secondary)}.tool-group-header.svelte-17zzkxd:hover .tool-toggle:where(.svelte-17zzkxd){color:var(--cds-text-primary)}.tool-group-header.svelte-17zzkxd:hover .tool-toggle:where(.svelte-17zzkxd) .tool-chevron:where(.svelte-17zzkxd){color:var(--cds-icon-primary)}.tool-count-label.svelte-17zzkxd{letter-spacing:.32px;color:inherit;flex-shrink:0;font-size:12px;font-weight:400;line-height:16px}.tool-chevron.svelte-17zzkxd{align-items:center;transition:color .15s;display:inline-flex}.tool-current-wrap.svelte-17zzkxd{min-width:0;color:var(--cds-text-primary);align-items:center;gap:6px;display:inline-flex}.tool-divider.svelte-17zzkxd{color:var(--cds-text-helper,var(--cds-text-secondary))}.tool-current.svelte-17zzkxd{letter-spacing:.32px;font-size:12px;font-weight:400;line-height:16px;display:inline-block}.tool-current-text.svelte-17zzkxd{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28ch;display:inline-block;overflow:hidden}.tool-current--running.svelte-17zzkxd{animation:.6s ease-in-out infinite alternate svelte-17zzkxd-pulse-text}@media (prefers-reduced-motion:reduce){.tool-current--running.svelte-17zzkxd{animation:none}}.tool-running-dot.svelte-17zzkxd{background:var(--cds-interactive,#0f62fe);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1s ease-in-out infinite alternate svelte-17zzkxd-pulse-dot;display:inline-block}@media (prefers-reduced-motion:reduce){.tool-running-dot.svelte-17zzkxd{opacity:.85;animation:none}}.tool-warning.svelte-17zzkxd{color:var(--cds-support-warning,#f1c21b);align-items:center;display:inline-flex}.tool-warning.svelte-17zzkxd [data-icon-path=inner-path]{fill:var(--cds-icon-primary,#161616);opacity:1}.tool-group-items-wrapper.svelte-17zzkxd{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.tool-group-items-wrapper--open.svelte-17zzkxd{grid-template-rows:1fr}.tool-group-items.svelte-17zzkxd{flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.tool-indicator.svelte-17zzkxd{width:100%;color:var(--cds-text-secondary);align-items:center;gap:.5rem;padding:4px 0 4px 12px;display:flex}.tool-indicator.svelte-17zzkxd svg{color:var(--cds-icon-secondary);flex-shrink:0}.tool-indicator.svelte-17zzkxd svg:last-child{color:var(--cds-support-warning)}.tool-title.svelte-17zzkxd{letter-spacing:.32px;color:inherit;font-size:12px;font-weight:400;line-height:16px}.typing-indicator.svelte-1q8r7l5{color:var(--cds-text-secondary);align-items:center;gap:8px;min-height:24px;padding:4px 16px;font-size:12px;display:flex}.typing-dots.svelte-1q8r7l5{gap:3px;display:flex}.dot.svelte-1q8r7l5{background:var(--cds-text-secondary);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite svelte-1q8r7l5-bounce}.dot.svelte-1q8r7l5:first-child{animation-delay:0s}.dot.svelte-1q8r7l5:nth-child(2){animation-delay:.2s}.dot.svelte-1q8r7l5:nth-child(3){animation-delay:.4s}@keyframes svelte-1q8r7l5-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.assistant-chat-page.svelte-1tjc1cy{background-color:var(--cds-layer-01);box-sizing:border-box;min-width:0;height:calc(100dvh - 47px);min-height:calc(100dvh - 47px);display:flex;overflow:hidden}.assistant-chat-page.embedded.svelte-1tjc1cy{height:100%;min-height:100%}.sidebar.svelte-1tjc1cy{border-right:1px solid var(--cds-border-subtle-01,#e0e0e0);background:var(--cds-layer-01);flex-shrink:0;width:296px;height:100%;min-height:0;transition:width .2s,box-shadow .2s,background .2s;position:relative;overflow:hidden}.sidebar.collapsed.svelte-1tjc1cy{width:48px}.chat-main.svelte-1tjc1cy{background-color:var(--cds-layer-01);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;transition:background-color .3s;display:flex;position:relative}.chat-main.plan-mode.svelte-1tjc1cy{background-color:#f0faf0}.chat-main.drag-over-chat.svelte-1tjc1cy{outline:2px dashed var(--cds-interactive-01,#0f62fe);outline-offset:-2px;background-color:var(--cds-layer-hover-01,#0f62fe0d)}.chat-header.svelte-1tjc1cy{background-color:var(--cds-layer-01);border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);flex-shrink:0;justify-content:flex-end;align-items:center;height:64px;padding:0 1rem;display:flex}.error-notification.svelte-1tjc1cy{flex-shrink:0;padding:1rem 1.5rem}.messages-wrapper.svelte-1tjc1cy{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.messages-wrapper.empty-state.svelte-1tjc1cy{flex:0;overflow:hidden}.messages-area.svelte-1tjc1cy{flex-direction:column;flex:1;min-width:0;min-height:0;padding-bottom:96px;display:flex;overflow:hidden auto}.scroll-to-bottom.svelte-1tjc1cy{border:1px solid var(--cds-border-subtle-01);background-color:var(--base-white);cursor:pointer;width:36px;height:36px;color:var(--cds-text-secondary);z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:-48px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.scroll-to-bottom.svelte-1tjc1cy:hover{background-color:var(--cds-layer-hover-02);color:var(--cds-text-primary)}.empty-chat.svelte-1tjc1cy{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:2rem 2rem 1rem;display:flex}.empty-chat.start.svelte-1tjc1cy{justify-content:center;padding-bottom:3rem}.empty-title.svelte-1tjc1cy{color:var(--cds-text-primary);text-align:left;margin:0;font-size:28px;font-weight:400;line-height:36px}.messages-list.svelte-1tjc1cy{flex:1;width:100%}.no-transition.svelte-1tjc1cy{transition:none!important;animation:none!important}.status-area.svelte-1tjc1cy{background-color:var(--cds-layer-01);flex-shrink:0;width:100%}.input-block.svelte-1tjc1cy{padding:.5rem 0 calc(env(safe-area-inset-bottom,0) + 8px);flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex;position:relative}.input-block.empty-state.svelte-1tjc1cy{box-shadow:none;background-color:var(--cds-layer-01);border-top:none;flex:1;justify-content:center;gap:24px}.input-block.empty-state.svelte-1tjc1cy .input-area:where(.svelte-1tjc1cy),.input-block.empty-state.svelte-1tjc1cy .status-area:where(.svelte-1tjc1cy),.input-block.empty-state.svelte-1tjc1cy .empty-heading:where(.svelte-1tjc1cy),.input-block.empty-state.svelte-1tjc1cy .helper-text:where(.svelte-1tjc1cy),.input-block.empty-state.svelte-1tjc1cy .suggestion-tiles:where(.svelte-1tjc1cy){width:clamp(408px,70%,752px);margin-left:auto;margin-right:auto}.input-block.empty-state.svelte-1tjc1cy .input-inner:where(.svelte-1tjc1cy){gap:0;width:100%}.input-block.empty-state.svelte-1tjc1cy .helper-text:where(.svelte-1tjc1cy){margin-top:24px}.input-block.empty-state.svelte-1tjc1cy .suggestion-tiles:where(.svelte-1tjc1cy){margin-top:16px}.input-area.svelte-1tjc1cy{width:100%}.input-inner.svelte-1tjc1cy{flex-direction:column;gap:0;width:clamp(408px,70%,752px);margin:0 auto;display:flex}.empty-heading.svelte-1tjc1cy{text-align:left;flex-direction:column;margin:0;display:flex}.helper-text.svelte-1tjc1cy{letter-spacing:.16px;color:var(--cds-text-helper,#6f6f6f);text-align:left;width:100%;margin:0;font-size:14px;line-height:18px}.suggestion-tiles.svelte-1tjc1cy{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.suggestion-tile.svelte-1tjc1cy{text-align:left;background:var(--cds-layer-01);border:1px solid var(--cds-border-subtle-01,#e0e0e0);cursor:pointer;color:var(--cds-text-secondary);font:inherit;letter-spacing:.16px;border-radius:0;flex-direction:row;align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;line-height:18px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.suggestion-tile.svelte-1tjc1cy:hover{background-color:var(--cds-layer-hover-01);color:var(--cds-text-primary)}.suggestion-tile.svelte-1tjc1cy:focus-visible{outline:2px solid var(--cds-focus);outline-offset:2px}.suggestion-tile.svelte-1tjc1cy svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.suggestion-label.svelte-1tjc1cy{line-height:18px}.chat-message.svelte-1tjc1cy{width:100%;padding:0}.message-row.svelte-1tjc1cy{max-width:clamp(408px,70%,752px);margin:0 auto;padding:0 1rem}.message-container.svelte-1tjc1cy{flex:1;min-width:0}.tool-indicator.svelte-1tjc1cy{width:100%;color:var(--cds-text-secondary);align-items:center;gap:.5rem;padding:4px 0 4px 12px;display:flex}.tool-indicator.svelte-1tjc1cy svg{color:var(--cds-icon-secondary);flex-shrink:0}.tool-indicator.svelte-1tjc1cy svg:last-child{color:var(--cds-support-warning)}.tool-title.svelte-1tjc1cy{letter-spacing:.32px;color:inherit;font-size:12px;font-weight:400;line-height:16px}
