.comment-panel.svelte-1stgfxv{background:var(--cds-ui-background);flex-direction:column;max-height:400px;display:flex}.comment-panel.svelte-1stgfxv .comment-panel-header:where(.svelte-1stgfxv){border-bottom:1px solid var(--cds-border-subtle);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.comment-panel.svelte-1stgfxv .comment-panel-header:where(.svelte-1stgfxv) h3:where(.svelte-1stgfxv){margin:0;font-size:.875rem;font-weight:600}.comment-panel.svelte-1stgfxv .comments-list:where(.svelte-1stgfxv){text-align:left;flex:1;padding:1rem;overflow-y:auto}.comment-panel.svelte-1stgfxv .comments-list:where(.svelte-1stgfxv) .no-comments:where(.svelte-1stgfxv){color:var(--cds-text-helper);text-align:center;font-style:italic}.comment-panel.svelte-1stgfxv .comment:where(.svelte-1stgfxv){border-bottom:1px solid var(--cds-border-subtle);text-align:left;margin-bottom:1rem;padding-bottom:1rem}.comment-panel.svelte-1stgfxv .comment:where(.svelte-1stgfxv):last-child{border-bottom:none}.comment-panel.svelte-1stgfxv .comment:where(.svelte-1stgfxv) .comment-header:where(.svelte-1stgfxv){justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;display:flex}.comment-panel.svelte-1stgfxv .comment:where(.svelte-1stgfxv) .comment-header:where(.svelte-1stgfxv) .comment-author:where(.svelte-1stgfxv){font-weight:600}.comment-panel.svelte-1stgfxv .comment:where(.svelte-1stgfxv) .comment-header:where(.svelte-1stgfxv) .comment-date:where(.svelte-1stgfxv){color:var(--cds-text-helper)}.comment-panel.svelte-1stgfxv .comment:where(.svelte-1stgfxv) .comment-text:where(.svelte-1stgfxv){margin:0;font-size:.875rem;line-height:1.4}.comment-panel.svelte-1stgfxv .comment-input:where(.svelte-1stgfxv){border-top:1px solid var(--cds-border-subtle);flex-direction:column;gap:1rem;padding:1rem;display:flex}.waterfall-container.svelte-19gytr7{background:var(--cds-ui-02,#f4f4f4);border-radius:6px;padding:12px}.waterfall-header.svelte-19gytr7{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.waterfall-title.svelte-19gytr7{text-transform:uppercase;letter-spacing:.5px;color:var(--cds-text-02,#525252);font-size:12px;font-weight:600}.waterfall-total.svelte-19gytr7{color:var(--cds-text-01,#161616);font-size:12px;font-weight:500}.waterfall-chart.svelte-19gytr7{flex-direction:column;gap:4px;display:flex}.waterfall-row.svelte-19gytr7{cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;height:28px;padding:0;transition:background-color .1s;display:flex}.waterfall-row.svelte-19gytr7:hover,.waterfall-row.expanded.svelte-19gytr7{background-color:var(--cds-ui-03,#e0e0e0)}.row-label.svelte-19gytr7{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;width:100px;padding-right:8px;display:flex}.label-text.svelte-19gytr7{color:var(--cds-text-01,#161616);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.label-duration.svelte-19gytr7{color:var(--cds-text-02,#525252);font-size:10px}.row-track.svelte-19gytr7{background:var(--cds-ui-01,#fff);border:1px solid var(--cds-ui-03,#e0e0e0);border-radius:3px;flex:1;height:20px;position:relative;overflow:hidden}.row-bar.svelte-19gytr7{border-radius:2px;min-width:4px;transition:filter .1s;position:absolute;top:2px;bottom:2px}.waterfall-row.svelte-19gytr7:hover .row-bar:where(.svelte-19gytr7){filter:brightness(1.1)}.time-axis.svelte-19gytr7{align-items:center;gap:8px;height:20px;margin-top:4px;display:flex}.axis-label.svelte-19gytr7{flex-shrink:0;width:100px}.axis-track.svelte-19gytr7{border-top:1px solid var(--cds-ui-03,#e0e0e0);flex:1;height:100%;position:relative}.axis-marker.svelte-19gytr7{color:var(--cds-text-03,#6f6f6f);white-space:nowrap;font-size:9px;position:absolute;top:4px;transform:translate(-50%)}.axis-marker.svelte-19gytr7:first-child{transform:translate(0)}.axis-marker.svelte-19gytr7:last-child{transform:translate(-100%)}.e2e-bracket-container.svelte-19gytr7{align-items:center;gap:8px;margin-top:8px;display:flex}.e2e-label-spacer.svelte-19gytr7{flex-shrink:0;width:100px}.e2e-bracket-track.svelte-19gytr7{flex:1;height:24px;position:relative}.e2e-bracket.svelte-19gytr7{border-left:2px solid var(--cds-support-success,#24a148);border-right:2px solid var(--cds-support-success,#24a148);border-bottom:2px solid var(--cds-support-success,#24a148);border-radius:0 0 4px 4px;justify-content:center;align-items:flex-end;height:100%;padding-bottom:2px;display:flex;position:absolute;top:0}.e2e-bracket-label.svelte-19gytr7{color:var(--cds-support-success,#24a148);background:var(--cds-ui-02,#f4f4f4);padding:0 4px;font-size:11px;font-weight:600}.row-details.svelte-19gytr7{background:var(--cds-ui-01,#fff);border:1px solid var(--cds-ui-03,#e0e0e0);border-radius:4px;margin-top:8px;padding:10px;animation:.15s svelte-19gytr7-slideDown}@keyframes svelte-19gytr7-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.detail-header.svelte-19gytr7{border-left:3px solid;justify-content:space-between;align-items:center;margin-bottom:6px;padding-left:8px;display:flex}.detail-label.svelte-19gytr7{color:var(--cds-text-01,#161616);font-size:13px;font-weight:600}.detail-duration.svelte-19gytr7{color:var(--cds-text-01,#161616);font-size:14px;font-weight:500}.detail-description.svelte-19gytr7{color:var(--cds-text-02,#525252);margin:0 0 4px;font-size:12px;line-height:1.4}.detail-timing.svelte-19gytr7{color:var(--cds-text-03,#6f6f6f);margin:0;font-size:11px}.interrupted-notice.svelte-19gytr7{background:var(--cds-notification-background-error,#fff1f1);border:1px solid var(--cds-support-error,#da1e28);border-radius:4px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.interrupted-badge.svelte-19gytr7{background:var(--cds-support-error,#da1e28);color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.interrupted-text.svelte-19gytr7{color:var(--cds-text-01,#161616);font-size:12px}.no-metrics.svelte-19gytr7{background:var(--cds-ui-02,#f4f4f4);color:var(--cds-text-03,#6f6f6f);text-align:center;border-radius:6px;padding:12px;font-size:12px;font-style:italic}.chat-message.svelte-1gyx77a{width:100%;padding:15px 15px 15px 25px;line-height:20px;position:relative}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a){white-space:normal!important}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a)>:first-child{margin-top:0!important;padding-top:0!important}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) *{white-space:normal!important}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) a{color:inherit}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) ol,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) ul{padding:.5rem 0 .5rem 22px}:is(.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) ol,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) ul) :has(+p){padding-top:0!important}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) ol{list-style-type:decimal}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) ul{list-style-type:disc}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h1{font-size:1.5rem;font-weight:700}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h2{font-size:1.25rem;font-weight:700}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h3{font-size:1rem;font-weight:700}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h4{font-size:.875rem;font-weight:700}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h1,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h2,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h3,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h4,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h5,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h6{padding:5px 0}:is(.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h1,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h2,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h3,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h4,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h5,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) h6) :has(+p){padding-top:.5rem!important}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) pre,.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) code{white-space:pre-line!important}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) pre:has(code){color:inherit;background:#8c8c8c33;margin:15px 0;padding:15px}.chat-message.svelte-1gyx77a .chat-message-content-md:where(.svelte-1gyx77a) p:not(:last-child){padding-bottom:.5rem}.chat-message.svelte-1gyx77a .chat-message-content-pre:where(.svelte-1gyx77a){white-space:pre-wrap}.chat-message.svelte-1gyx77a .chat-message-tools:where(.svelte-1gyx77a){flex-direction:row;display:flex}.chat-message.svelte-1gyx77a.user .chat-message-tools:where(.svelte-1gyx77a){background:#000;border-radius:10px;justify-content:flex-end;margin-left:5px;padding-left:5px;padding-right:5px;position:absolute;top:15px;right:0}.chat-message.svelte-1gyx77a.user .chat-message-tools:where(.svelte-1gyx77a) svg.bx--btn__icon{color:#fff!important;fill:#fff!important}.chat-message.svelte-1gyx77a.user .chat-message-tools:where(.svelte-1gyx77a) :disabled{opacity:.5}.chat-message.svelte-1gyx77a.user:has(.chat-message-tools){padding-right:103px}.chat-message.svelte-1gyx77a.user:has(.chat-message-tools).readonly{padding-right:43px}.chat-message.svelte-1gyx77a.user:has(.chat-message-tools):has(.chat-message-comment-button){padding-right:43px}.chat-message.svelte-1gyx77a .chat-message-details:where(.svelte-1gyx77a){opacity:.6;margin-top:0;font-size:12px}.chat-message.svelte-1gyx77a .chat-message-details:where(.svelte-1gyx77a) .chat-message-log:where(.svelte-1gyx77a){white-space:pre-wrap}.chat-message.svelte-1gyx77a.user .chat-message-details:where(.svelte-1gyx77a){margin-top:10px;display:none}.chat-message.svelte-1gyx77a.user{text-align:right;padding-left:60px}.chat-message.svelte-1gyx77a.user:has(.chat-message-tools){padding-left:140px}.chat-message.svelte-1gyx77a.user .chat-message-content:where(.svelte-1gyx77a){color:#fff;text-align:left;background:#000;border-radius:10px;padding:5px 20px 5px 10px;display:inline-block;position:relative}.chat-message.svelte-1gyx77a.user .chat-message-content:where(.svelte-1gyx77a):after{content:" ";border:8px solid #000;border-color:#000 #000 #0000 #0000;width:0;height:0;position:absolute;bottom:-6px;right:0}.chat-message.svelte-1gyx77a.assistant .chat-message-name:where(.svelte-1gyx77a){font-weight:700}.chat-message.svelte-1gyx77a.assistant .chat-message-content:where(.svelte-1gyx77a){padding-right:60px}.chat-message.svelte-1gyx77a.assistant .chat-message-content:where(.svelte-1gyx77a).in-progress{opacity:.3}.chat-message.svelte-1gyx77a.assistant .chat-message-content:where(.svelte-1gyx77a).utterance:after{content:"";background:var(--cds-interactive-01);width:4px;height:20px;position:absolute;top:15px;left:15px}.chat-message.svelte-1gyx77a.assistant .chat-message-details:where(.svelte-1gyx77a){border-top:1px solid #0009;padding-top:5px}.chat-message.svelte-1gyx77a.assistant .chat-message-tools:where(.svelte-1gyx77a){justify-content:flex-start;transform:translate(-6px)}.chat-message.svelte-1gyx77a.assistant .chat-message-tools:where(.svelte-1gyx77a) svg{color:var(--cds-text-01,black);fill:var(--cds-text-01,black)}.chat-message.svelte-1gyx77a.assistant:after{content:"";background:var(--cds-interactive-01);width:4px;height:20px;position:absolute;top:15px;left:15px}.chat-message.svelte-1gyx77a .comments-content:where(.svelte-1gyx77a){background:var(--cds-ui-background);width:300px;max-height:400px}.chat-message .chat-message-tools .bx--btn{color:#fff;background:0 0;border:0}.chat-message.assistant .chat-message-tools .bx--btn{color:var(--cds-text-01)}.chat-message .chat-message-details .bx--btn{transform:translate(-5px)}.chat-message-sourcedoc-name{font-weight:700}.chat-message-sourcedoc-text,.chat-message-thought,.chat-message-toolcall{margin-bottom:20px}.chat-message-toolcall-args{white-space:pre-wrap;background:#8c8c8c33;border-radius:5px;padding:10px}.chat-message-toolcall h2{margin-bottom:8px;font-size:18px}.chat-message-toolcall h3{opacity:.8;margin:8px 0;font-size:14px}.chat-message .bx--popover--caret .bx--popover-contents:after{background-color:var(--cds-ui-background)!important}.failover-model-display.svelte-1gyx77a{color:var(--cds-support-error);font-weight:700}.livekit-metrics-container.svelte-1gyx77a{margin-top:12px;transition:width .2s ease-in-out}.livekit-metrics-container.user-turn-container.svelte-1gyx77a{width:50%;margin-left:auto}.livekit-metrics-container.assistant-turn-container.svelte-1gyx77a{width:50%}:is(.livekit-metrics-container.user-turn-container.svelte-1gyx77a:has(.bx--accordion__item--active),.livekit-metrics-container.assistant-turn-container.svelte-1gyx77a:has(.bx--accordion__item--active)){width:100%}.livekit-metrics-container.svelte-1gyx77a .bx--accordion{background:var(--cds-ui-02,#f4f4f4);border:1px solid var(--cds-ui-03,#e0e0e0);border-radius:6px}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__content{padding:0 8px 8px;overflow:visible}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__item{overflow:visible}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__heading:has(.livekit-accordion-header.waterfall){background:var(--cds-blue-10,#edf5ff);border-left:3px solid var(--cds-blue-60,#0f62fe);border-radius:4px 4px 0 0}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__heading:has(.livekit-accordion-header.user-turn){background:var(--cds-green-10,#defbe6);border-left:3px solid var(--cds-green-60,#198038);border-radius:4px 4px 0 0}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__heading:has(.livekit-accordion-header.assistant-turn){background:var(--cds-red-10,#fff1f1);border-left:3px solid var(--cds-red-60,#da1e28);border-radius:4px 4px 0 0}@media (prefers-color-scheme:dark){.livekit-metrics-container.svelte-1gyx77a .bx--accordion__heading:has(.livekit-accordion-header.waterfall){background:var(--cds-blue-80,#002d9c);border-left-color:var(--cds-blue-40,#78a9ff)}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__heading:has(.livekit-accordion-header.user-turn){background:var(--cds-green-80,#044317);border-left-color:var(--cds-green-40,#42be65)}.livekit-metrics-container.svelte-1gyx77a .bx--accordion__heading:has(.livekit-accordion-header.assistant-turn){background:var(--cds-red-80,#750e13);border-left-color:var(--cds-red-40,#ff8389)}.livekit-accordion-header.waterfall.svelte-1gyx77a .livekit-metrics-title:where(.svelte-1gyx77a),.livekit-accordion-header.user-turn.svelte-1gyx77a .livekit-metrics-title:where(.svelte-1gyx77a),.livekit-accordion-header.assistant-turn.svelte-1gyx77a .livekit-metrics-title:where(.svelte-1gyx77a),.livekit-header-created-at.svelte-1gyx77a{color:var(--cds-text-01,#f4f4f4)!important}}.livekit-accordion-header.svelte-1gyx77a{align-items:center;gap:12px;width:100%;padding:4px 8px;display:flex}.livekit-accordion-header.user-turn.svelte-1gyx77a{justify-content:flex-end}.livekit-accordion-header.waterfall.svelte-1gyx77a .livekit-metrics-title:where(.svelte-1gyx77a){color:var(--cds-blue-70,#0043ce);font-size:13px}.livekit-accordion-header.user-turn.svelte-1gyx77a .livekit-metrics-title:where(.svelte-1gyx77a){color:var(--cds-green-70,#0e6027);font-size:11px}.livekit-accordion-header.assistant-turn.svelte-1gyx77a .livekit-metrics-title:where(.svelte-1gyx77a){color:var(--cds-red-70,#a2191f);font-size:11px}.livekit-metrics-title.svelte-1gyx77a{text-transform:uppercase;letter-spacing:.5px;color:var(--cds-text-02,#525252);font-size:12px;font-weight:600}.livekit-header-created-at.svelte-1gyx77a{color:var(--cds-text-01,#161616);font-size:12px}.livekit-interrupted-badge.svelte-1gyx77a{background:var(--cds-support-error,#da1e28);color:#fff;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}
