body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18181b;font-family:Assistant,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0;padding:0}#root,body,html{height:100%;position:relative;width:100%}[data-component=Button]{--icon-size:16px;align-items:center;background-color:#ececf1;border:none;border-radius:1000px;color:#101010;display:flex;font-family:var(--font-family-primary);font-optical-sizing:auto;font-size:var(--font-size-base);font-style:normal;font-weight:400;gap:8px;letter-spacing:var(--letter-spacing-normal);min-height:42px;outline:none;padding:8px 24px;transition:transform .1s ease-in-out,background-color .1s ease-in-out}[data-component=Button] .button-content{display:flex;flex-direction:row;gap:8px}[data-component=Button].loading{cursor:wait;opacity:.8}[data-component=Button].button-style-action.loading .spinner{color:#edf4f8}[data-component=Button].button-style-action{background-color:#0074b8;color:#ececf1}[data-component=Button].button-style-action[disabled]:not(.loading){background-color:#0074b833;color:rgba(0,116,184,.467);cursor:not-allowed}[data-component=Button].button-style-action:hover:not([disabled]){background-color:rgba(0,116,184,.867)}[data-component=Button].button-style-alert{background-color:#3c00ff;color:#ececf1}[data-component=Button].button-style-alert:hover:not([disabled]){background-color:#3c00ff}[data-component=Button].button-style-flush{background-color:#fff0}[data-component=Button][disabled]{color:#999}[data-component=Button]:not([disabled]){cursor:pointer}[data-component=Button]:hover:not([disabled]){background-color:#d8d8d8}[data-component=Button]:active:not([disabled]){transform:translateY(1px)}[data-component=Button] .icon{display:flex}[data-component=Button] .icon svg{height:var(--icon-size);width:var(--icon-size)}[data-component=Button].icon-red .icon{color:#c00}[data-component=Button].icon-green .icon{color:#090}[data-component=Button].icon-grey .icon{color:#5e5e62}[data-component=Button].icon-fill svg{fill:currentColor}.spinner{display:inline-block;position:relative}.spinner .spinner-inner{animation:spin .75s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:100%;margin-top:-2px;width:100%}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-component=Map]{position:absolute}.weather-map-widget .map-container,[data-component=Map],[data-component=Map] .leaflet-container{height:100%;width:100%}.set-memory-widget .set-memory-container{color:#6e6e7f;margin-top:56px;padding:16px}[data-component=Toggle]{align-items:center;cursor:pointer;display:flex;gap:0;gap:var(--toggle-spacing,0);overflow:hidden;position:relative}[data-component=Toggle][data-style=regular]{background-color:#ececf1;border-radius:1000px;color:#101010;height:40px}[data-component=Toggle][data-style=regular]:hover{background-color:#d8d8d8}[data-component=Toggle][data-style=regular] div.label{align-items:center;color:#666;display:flex;justify-content:center;padding:0 12px;position:relative;transition:color .1s ease-in-out,fill .1s ease-in-out;-webkit-user-select:none;user-select:none;z-index:2}[data-component=Toggle][data-style=regular] div.label svg{transition:fill .1s ease-in-out}[data-component=Toggle][data-style=regular] div.label[data-active=true]{color:#fff}[data-component=Toggle][data-style=regular] div.label[data-active=true] svg{fill:#fff}[data-component=Toggle][data-style=regular] div.label[data-active=true] img{filter:brightness(0) invert(1)}[data-component=Toggle][data-style=regular] .toggle-background{background-color:var(--color-toggle-select-primary);border-radius:1000px;bottom:0;left:0;position:absolute;top:0;transition:left .1s ease-in-out,width .1s ease-in-out;width:auto;z-index:1}[data-component=Toggle][data-style=flush]{background-color:#0000;color:#666;height:40px}[data-component=Toggle][data-style=flush] div.label{align-items:center;display:flex;justify-content:center;position:relative;transition:color .1s ease-in-out,transform .1s ease-in-out;-webkit-user-select:none;user-select:none}[data-component=Toggle][data-style=flush] div.label[data-active=true]{color:var(--color-toggle-select-primary);font-weight:700}[data-component=Toggle][data-style=flush] .divider{background-color:#e0e0e0;flex-shrink:0;height:20px;width:1px}.base-dropdown{position:relative;width:100%}.base-dropdown .dropdown-toggle{align-items:center;background-color:#ececf1;border:none;border-radius:1000px;color:#101010;cursor:pointer;display:flex;font-family:var(--font-family-primary);font-optical-sizing:auto;font-size:var(--font-size-base);font-style:normal;font-weight:400;gap:8px;justify-content:space-between;letter-spacing:var(--letter-spacing-normal);min-height:42px;outline:none;padding:8px 24px;text-align:left;transition:transform .1s ease-in-out,background-color .1s ease-in-out;white-space:pre-line;width:100%}.base-dropdown .dropdown-toggle:hover{background-color:#d8d8d8}.base-dropdown .dropdown-toggle:active{transform:translateY(1px)}.base-dropdown .dropdown-toggle:disabled{opacity:.5}.base-dropdown .dropdown-toggle svg{flex-shrink:0}.base-dropdown .dropdown-menu{background-color:#fff;border:1px solid #ececf1;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:0;max-height:400px;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(100% + 8px);white-space:pre-line;width:100%;z-index:1000}.base-dropdown .dropdown-menu.upwards{bottom:calc(100% + 8px);top:auto}.base-dropdown .checkbox-label{align-items:flex-start;cursor:pointer;display:flex;padding:8px 16px;transition:background-color .1s ease-in-out;word-break:break-word}.base-dropdown .checkbox-label:hover{background-color:#f0f0f0}.base-dropdown .checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #ececf1;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin-right:12px;margin-top:3px;position:relative;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;width:18px}.base-dropdown .checkbox-label input[type=checkbox]:checked{background-color:#0074b8;border-color:#0074b8}.base-dropdown .checkbox-label input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:var(--font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.base-dropdown .checkbox-label input[type=checkbox]:focus{box-shadow:0 0 0 2px #0074b84d;outline:none}.base-dropdown .select-option{cursor:pointer;padding:12px 16px;transition:background-color .1s ease-in-out}.base-dropdown .select-option:hover{background-color:#f0f0f0}.base-dropdown .select-option.selected{background-color:#0074b8;color:#fff}.response-event-widget{background:rgba(236,236,241,.333);border-radius:0;display:flex;flex:1 1;height:"100%";margin:0;overflow-y:auto;padding:0}.response-event-widget .content-main{margin-bottom:0}.response-event-widget .row{display:flex;flex-direction:row;justify-content:space-between;padding-right:8px}.response-event-widget .conversation-item{animation:conversationSlideIn .6s cubic-bezier(.34,1,.64,1) forwards;animation-delay:0s;animation-delay:var(--animation-delay,0s);animation-fill-mode:forwards;opacity:0;transform:translateY(20px);transform-origin:top left;will-change:transform,opacity}.response-event-widget .conversation-item.animated{animation:none;opacity:1;transform:translateY(0)}@keyframes conversationSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.response-event-widget .speaker-content{width:100%}.response-event-widget .speaker-content .memory-row{display:flex;flex:1 1;flex-direction:row;gap:30px;justify-content:space-between;width:100%}.response-event-widget .speaker-content .memory-timestamp{text-wrap:nowrap;color:#666;flex:2 1;padding-right:8px;text-align:right;width:max-content}.response-event-widget .speaker-content .memory-content{border:2px solid #0000;border-radius:100px;transition:all .3s ease-in-out}.response-event-widget .speaker-content .memory-content.selected{background-color:var(--color-background-select-primary);border:var(--border-select-primary);color:var(--color-text-select-primary);font-weight:700;padding:var(--padding-wide-border)}.response-event-widget .speaker-content .memory-content.selected:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-text-inverse);cursor:pointer}.response-event-widget .memory-content.selected,.response-event-widget .memory-speaker.selected,.response-event-widget .memory-timestamp.selected{opacity:1}.response-event-widget .memory-content.unselected,.response-event-widget .memory-speaker.unselected,.response-event-widget .memory-timestamp.unselected{filter:saturate(0);opacity:.3}.response-event-widget .memory-content.unselected:hover,.response-event-widget .memory-speaker.unselected:hover,.response-event-widget .memory-timestamp.unselected:hover{filter:saturate(1);opacity:.8}.response-event-widget .pill-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;overflow:visible;width:100%}.response-event-widget .pill-container .pill{animation:pillSlideIn .6s cubic-bezier(.34,1,.64,1) forwards;background-color:var(--color-background-highlight-primary);border:var(--border-highlight-primary);border-radius:100px;color:#09f;cursor:pointer;font-weight:700;margin:2px 4px;max-width:200px;min-height:20px;opacity:0;padding:8px 16px;text-align:center;transform:translateX(-100px) scale(0);transform-origin:center center;transition:all .3s ease-in-out;width:max-content;will-change:transform,opacity}.response-event-widget .pill-container .pill:first-child{animation-delay:.3s}.response-event-widget .pill-container .pill:nth-child(2){animation-delay:.6s}.response-event-widget .pill-container .pill:nth-child(3){animation-delay:.9s}.response-event-widget .pill-container .pill:nth-child(4){animation-delay:1.2s}.response-event-widget .pill-container .pill:nth-child(5){animation-delay:1.5s}.response-event-widget .pill-container .pill:nth-child(6){animation-delay:1.8s}.response-event-widget .pill-container .pill:nth-child(7){animation-delay:2.1s}.response-event-widget .pill-container .pill:nth-child(8){animation-delay:2.4s}.response-event-widget .pill-container .pill:nth-child(9){animation-delay:2.7s}.response-event-widget .pill-container .pill:nth-child(10){animation-delay:3s}.response-event-widget .pill-container .pill:nth-child(11){animation-delay:3.3s}.response-event-widget .pill-container .pill:nth-child(12){animation-delay:3.6s}.response-event-widget .pill-container .pill:nth-child(13){animation-delay:3.9s}.response-event-widget .pill-container .pill:nth-child(14){animation-delay:4.2s}.response-event-widget .pill-container .pill:nth-child(15){animation-delay:4.5s}.response-event-widget .pill-container .pill:nth-child(16){animation-delay:4.8s}.response-event-widget .pill-container .pill:nth-child(17){animation-delay:5.1s}.response-event-widget .pill-container .pill:nth-child(18){animation-delay:5.4s}.response-event-widget .pill-container .pill:nth-child(19){animation-delay:5.7s}.response-event-widget .pill-container .pill:nth-child(20){animation-delay:6s}.response-event-widget .pill-container .pill:hover{background-color:#09f;color:#fff}@keyframes pillSlideIn{0%{opacity:0;transform:translateX(-100px) scale(0)}to{opacity:1;transform:translateX(0) scale(1)}}.response-event-widget .filter-dropdown-wrapper{padding-top:6px}.response-event-widget .filter-dropdown-wrapper .dropdown-toggle{min-width:280px}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#b3d4fc;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:#ffffff80;color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}[data-component=MarkdownContainer]{background-color:#edf4f8;border-radius:16px;margin:8px 0;overflow:hidden;position:relative}[data-component=MarkdownContainer].expandable{cursor:pointer}[data-component=MarkdownContainer].expandable .markdown-content{padding-bottom:44px}[data-component=MarkdownContainer] .markdown-content{line-height:16px;max-height:var(--content-height);padding:16px;position:relative;transition:max-height .3s ease}[data-component=MarkdownContainer] .markdown-content.collapsed{max-height:var(--collapsed-height);overflow:hidden}[data-component=MarkdownContainer] .markdown-content code[class*=language-]{background:none;display:block;font-family:var(--font-family-monospace);line-height:1.4;margin:0;padding:0;tab-size:4;white-space:pre-wrap;word-break:break-word}[data-component=MarkdownContainer] .markdown-content .text-content{word-wrap:break-word;line-height:inherit;margin:0;padding:0;white-space:pre-wrap}[data-component=MarkdownContainer] .fade{background:linear-gradient(180deg,#edf4f800,#edf4f8);border-bottom-left-radius:16px;border-bottom-right-radius:16px;bottom:0;height:75%;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;visibility:hidden;width:100%}[data-component=MarkdownContainer] .fade.visible{opacity:1;visibility:visible}[data-component=MarkdownContainer] .expand-button{align-items:center;background-color:#edf4f8;border:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-top:1px solid #e7e7e7;bottom:0;color:#6e6e7f;cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-sm);height:28px;justify-content:center;left:0;opacity:0;padding:4px;position:absolute;transform:translateY(100%);transition:transform .3s ease;visibility:hidden;width:100%}[data-component=MarkdownContainer] .expand-button.visible{opacity:1;transform:translateY(0);visibility:visible}[data-component=MarkdownContainer] .expand-button .button-text{align-items:center;display:flex;gap:4px}[data-component=MarkdownContainer] .expand-button .button-text svg{transition:transform .3s ease}.streaming-text span{display:inline-block;white-space:pre-wrap}.streaming-text span b{color:#2a2a2a;display:inline;font-weight:700}.streaming-text span i{color:#4a4a4a;display:inline;font-style:italic}.overview-content-container{color:var(--color-gray-500);display:flex;flex-direction:column;gap:16px;letter-spacing:var(--letter-spacing-wide)}.overview-content-container .questions-section{display:flex;flex-direction:column;gap:8px}.overview-content-container .questions-section .question-container{align-items:flex-start;display:flex}.overview-content-container .questions-section .question-container .question-number{margin-right:8px}.overview-content-container .questions-section .question-container .question-text{flex:1 1}.overview-content-container .questions-section .question-container .question-text b{color:var(--color-text-highlight-primary);display:inline;font-weight:700}.overview-content-container .questions-section .question-container .question-text i{color:inherit;display:inline;font-style:normal}.overview-content-container .resolved-section{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.overview-content-container .resolved-section .resolved-item{background-color:var(--color-background-highlight-primary);border:var(--border-highlight-primary);border-radius:var(--border-radius-lg);max-width:250px;padding:8px 16px;text-align:center;will-change:transform,opacity}.overview-content-container .resolved-section .resolved-item b{color:var(--color-text-highlight-primary);display:inline;font-weight:700}.overview-content-container .resolved-section .resolved-item i{display:inline;font-style:normal}.overview-content-container .current-response{line-height:1.6}.overview-content-container .current-response b{color:var(--color-text-highlight-primary);display:inline;font-weight:700}.overview-content-container .current-response i{display:inline;font-style:normal}.control-lights-widget{overflow:hidden}.control-lights-widget,.control-lights-widget .blueprint-container{height:100%;position:relative;width:100%}.select-toggle-content{align-items:center;display:flex;width:100%}.select-toggle-content .select-left-info{font-size:var(--font-size-sm);white-space:nowrap}.select-toggle-content .select-label{flex:1 1;margin:0 8px;text-align:left}.select-toggle-content .select-right-info{color:#6e6e7f;font-size:var(--font-size-xs);margin-right:8px;opacity:.8;white-space:nowrap}.select-toggle-content .lock-icon{color:#6e6e7f;flex-shrink:0;margin-left:auto;opacity:.8}.grouped-content .option-group .option-group-label{background-color:#f5f5f5;border-bottom:1px solid #ececf1;color:#6e6e7f;font-size:var(--font-size-sm);font-weight:500;padding:8px 16px}.grouped-content .option-group .option-group-label:not(:first-child){border-top:1px solid #ececf1}.select-option{width:100%}.select-option.default{background-color:#fafafa}.select-option .select-option-content{align-items:center;display:flex;gap:8px;width:100%}.select-option .select-option-content .select-left-info{font-size:var(--font-size-sm);font-weight:400;opacity:.8;white-space:nowrap}.select-option .select-option-content .select-label{flex:1 1;font-size:var(--font-size-base);text-align:left}.select-option .select-option-content .select-right-info{color:#6e6e7f;font-size:var(--font-size-xs);margin-right:32px;opacity:.8;white-space:nowrap}.select-option .select-option-content .lock-icon{color:#6e6e7f;flex-shrink:0;margin-left:auto;opacity:.8}.select-option.selected{background-color:#0074b8;color:#fff}.select-option.selected .select-option-content .select-label{font-size:var(--font-size-lg)}.select-option.selected .select-option-content .lock-icon,.select-option.selected .select-option-content .select-left-info,.select-option.selected .select-option-content .select-right-info{color:#fff;opacity:1}.select-option:hover .select-option-content .lock-icon,.select-option:hover .select-option-content .select-left-info,.select-option:hover .select-option-content .select-right-info{opacity:1}.overview-selector{margin-bottom:8px}.overview-selector i{font-style:normal}.overview-selector .overview-select .dropdown-toggle{background-color:var(--color-background-interactive-primary);border:var(--border-interactive-primary);font-weight:500;padding:8px 12px}.overview-selector .overview-select .dropdown-toggle .select-label{color:var(--color-primary-dark);font-weight:700}.overview-selector .overview-select .dropdown-toggle:hover{background-color:var(--color-gray-300);color:var(--color-primary)}.overview-selector .overview-select .dropdown-toggle:active{background-color:var(--color-gray-300);color:var(--color-primary-light)}.overview-selector .overview-select .dropdown-menu{max-height:max-content;max-width:99%}.overview-selector .overview-select .dropdown-menu .select-option .select-label{color:var(--color-text-primary)}.overview-selector .overview-select .dropdown-menu .select-option:hover{background-color:#f0f7ff}.overview-selector .overview-select .dropdown-menu .select-option:hover .select-label{color:var(--color-primary)}.overview-selector .overview-select .dropdown-menu .select-option.selected,.overview-selector .overview-select .dropdown-menu .select-option:active{background-color:#e5f1ff}.overview-selector .overview-select .dropdown-menu .select-option.selected .select-label{color:var(--color-primary-dark);font-weight:700}.visualization{border-radius:16px;bottom:70px;display:flex;gap:2px;position:absolute;right:16px;z-index:10}.visualization.line{width:25%}.visualization .visualization-entry{align-items:center;display:flex;gap:4px;height:40px;position:relative;width:100px}.visualization .visualization-entry.line{position:absolute;width:100%}.visualization .visualization-entry.client{color:#09f}.visualization .visualization-entry.server{color:#090}.visualization .visualization-entry canvas{color:currentColor;height:100%;width:100%}[data-component=InputBar]{align-items:center;background-color:var(--color-gray-200);border-radius:1000px;display:flex;flex-grow:1;gap:0;margin:0;padding:0;transition:background-color .3s ease}[data-component=InputBar].disabled{background-color:var(--color-gray-200);opacity:.7}[data-component=InputBar] input{background:#0000;border:none;color:#101010;flex-grow:1;font-family:var(--font-family-primary);font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-normal);outline:none;padding:8px 16px;transition:color .3s ease}[data-component=InputBar] input::placeholder,[data-component=InputBar] input:disabled{color:#999}[data-component=InputBar] button{align-items:center;background-color:var(--color-gray-200);border:none;border-radius:1000px;color:#5e5e62;display:flex;font-size:var(--font-size-base);font-weight:400;justify-content:center;min-height:42px;min-width:42px;outline:none;padding:8px;transition:background-color .1s ease-in-out,color .3s ease,transform .1s ease}[data-component=InputBar] button:not([disabled]){cursor:pointer}[data-component=InputBar] button:hover:not([disabled]){background-color:#d8d8d8}[data-component=InputBar] button:active:not([disabled]){background-color:silver;transform:scale(.95)}[data-component=InputBar] button[disabled]{background-color:var(--color-gray-200);color:#999}[data-component=InputBar] button .icon{display:flex}[data-component=InputBar] button .icon svg{height:20px;transition:color .3s ease;width:20px}[data-component=InputBar] button.send-button .icon{color:#3c00ff}[data-component=InputBar] button.send-button[disabled] .icon{color:#999}[data-component=InputBar] button.send-button:active:not([disabled]) .icon{color:#230098}.message-queue-indicator{align-items:center;display:flex;gap:4px;height:16px;position:absolute;right:16px;top:-20px}.message-queue-indicator .dot{animation:pulse 1.5s infinite;background-color:#3c00ff;border-radius:50%;height:6px;width:6px}.message-queue-indicator .dot:first-child{animation-delay:.1s}.message-queue-indicator .dot:nth-child(2){animation-delay:.2s}.message-queue-indicator .dot:nth-child(3){animation-delay:.3s}.message-queue-indicator .dot:nth-child(4){animation-delay:.4s}.message-queue-indicator .dot:nth-child(5){animation-delay:.5s}.message-queue-indicator .dot:nth-child(6){animation-delay:.6s}.message-queue-indicator .dot:nth-child(7){animation-delay:.7s}.message-queue-indicator .dot:nth-child(8){animation-delay:.8s}.message-queue-indicator .dot:nth-child(9){animation-delay:.9s}.message-queue-indicator .dot:nth-child(10){animation-delay:1s}.message-queue-indicator .more-indicator{color:#3c00ff;font-size:var(--font-size-xs);margin-left:2px}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}.main-layout{display:flex}.main-layout,.right-panel-container{height:100%;width:100%}.content-logs{display:flex;flex-direction:column;height:100%}.content-view{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.conversation,.events{background:none;border-radius:0;flex:1 1;overflow-y:auto}.bottom-controls{flex-shrink:0}.resize-handle{background-color:#e7e7e7;cursor:col-resize;width:1px}.content-main{display:flex;flex-grow:1;flex-shrink:1!important;margin:0 16px 24px;overflow:hidden}.content-main .content-block{display:flex;flex-direction:column;max-height:100%;position:relative;width:100%}.content-main .content-block .content-block-title{flex-shrink:0;padding-bottom:4px;padding-top:16px;position:relative}.content-main .content-block .content-block-body{color:#6e6e7f;flex-grow:1;line-height:1.2em;overflow:auto;padding:4px 0 8px;position:relative}.content-main .content-block .content-block-body.full{padding:0}.content-main .conversation-widget-container{display:flex;justify-content:center;width:100%}.content-main .conversation-widget-content{display:flex;flex-grow:1;max-width:1024px}.content-main .content-logs{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.content-main .content-logs .view-toggle-container{display:flex;justify-content:flex-start;margin-bottom:16px;padding-top:6px}.content-main .content-logs .view-toggle-container>div{width:auto}.content-main .content-logs .content-view{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;position:relative}.content-main .content-logs>div.conversation,.content-main .content-logs>div.events{flex-grow:1;overflow-y:auto}.content-main .content-logs .content-actions{align-items:center;display:flex;flex-grow:0;flex-shrink:0;gap:16px;justify-content:center;margin-top:16px;padding:0}.content-main .content-logs .content-actions .toggle-container{display:flex;transition:all .3s ease}.content-main .content-logs .content-actions .toggle-container.visible{margin-right:0;opacity:1;transform:scale(1);width:auto}.content-main .content-logs .content-actions .toggle-container.hidden{margin-right:-8px;opacity:0;pointer-events:none;transform:scale(.8);width:0}.content-main .content-logs .content-actions .input-bar,.content-main .content-logs .content-actions button{flex-shrink:0;opacity:1}.grid-layout{box-sizing:border-box;height:100%;overflow:hidden;width:100%}.panel-group{gap:8px;height:100%;width:100%}.panel-group .empty-widget{align-items:center;background-color:rgba(236,236,241,.533);color:#dbdbe2;display:flex;font-style:italic;height:100%;justify-content:center;padding:16px;width:100%}.widget-container{border-radius:16px;display:flex;height:100%;overflow:hidden;position:relative;width:100%}.widget-info,.widget-title{background-color:#ffffffe6;border-radius:1000px;padding:16px 32px;pointer-events:none;position:absolute;z-index:1000}.widget-title{left:16px;top:16px;z-index:1500}.widget-info{bottom:16px;left:50%;padding:16px 48px;text-align:center;transform:translateX(-50%);white-space:nowrap}.resize-handle-horizontal{background-color:#e7e7e7;cursor:row-resize;height:1px}.progress-bar{align-items:center;display:flex;gap:8px;width:100%}.progress-bar .progress-info{color:var(--color-background-tertiary);font-size:var(--font-size-small);white-space:nowrap}.progress-bar .progress-info.left{min-width:50px}.progress-bar .progress-info.right{min-width:50px;text-align:right}.progress-bar .progress-track{background-color:#ffffff1a;border-radius:1000px;flex-grow:1;height:24px;overflow:hidden;position:relative}.progress-bar .progress-track .progress-fill{background-color:#ffffff4d;border-radius:1000px;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-out}.progress-bar .progress-track .progress-indicator{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.progress-bar .progress-track .progress-indicator .spinner{color:#ffffff4d}.control-group{display:flex;flex:1 1;flex-direction:column;gap:8px}.control-group label{flex-grow:1}.control-group .number-input{align-items:center;background-color:#ececf1;border-radius:1000px;display:flex}.control-group .number-input label{flex:1 1;padding-left:24px}.control-group .number-input button{align-items:center;background-color:#0000;border:none;border-radius:50%;color:#101010;cursor:pointer;display:flex;font-size:var(--font-size-xl);height:40px;justify-content:center;width:40px}.control-group .number-input button:hover:not(:disabled){background-color:#0000001a}.control-group .number-input button:disabled{color:#999;cursor:not-allowed}.control-group .number-input span{color:#101010;flex:0 1;font-size:var(--font-size-base);font-weight:700;padding:6px;text-align:center}.grid-controls{flex-direction:column;margin-top:8px}.grid-controls,.grid-controls .size-controls{display:flex;gap:16px}.grid-controls .widget-controls{display:flex;flex-direction:column;gap:16px}.grid-controls .row-widgets .column-controls{display:flex;gap:8px}.grid-controls .row-widgets .widget-select{flex:1 1}.side-drawer{background-color:#edf4f8;box-shadow:inset 5px 0 15px -5px #0000000d;flex:1 1;height:100%;overflow-y:auto;position:fixed;right:-448px;top:0;transition:right .3s ease-in-out;width:448px;z-index:1000}.side-drawer.open{right:0}.side-drawer .drawer-content{margin-top:8px;padding:8px 20px}.side-drawer .drawer-content .section{margin-bottom:20px}.side-drawer .drawer-content .section .content-title{color:#6e6e7f}.side-drawer .drawer-content .section .filter-dropdown-wrapper{display:flex;flex-direction:column;gap:16px;margin-top:8px}.side-drawer .drawer-content .section .filter-dropdown-wrapper.destructive button{color:#900}.side-drawer .drawer-content .section .filter-dropdown-wrapper.destructive button:disabled{color:#6e6e7f;cursor:not-allowed;opacity:.5}.side-drawer .drawer-content .section .primary-button-row{align-items:center;display:flex}.side-drawer .drawer-content .section .primary-button-row button{flex-direction:column;width:100%}.side-drawer .drawer-content .section .primary-button-row .progress-bar{background-color:var(--color-primary);border-radius:1000px;box-sizing:border-box;min-height:42px;padding:8px 16px;width:100%}.side-drawer .drawer-content .section .button-row{align-items:center;display:flex;justify-content:space-between}.side-drawer .drawer-content .section .button-row.primary button{color:var(--color-primary)}.side-drawer .drawer-content .section .button-row.primary button:disabled{color:#6e6e7f;cursor:not-allowed;opacity:.5}.side-drawer .drawer-content .section .button-row .button-small button{padding:10px}.side-drawer .drawer-content .section .button-row .button-small .icon{color:#0074b8}.side-drawer .drawer-content .section .button-row .button-small.destructive .icon{color:#900}.side-drawer .drawer-content .section .button-row .button-small.destructive button:disabled{color:#6e6e7f;cursor:not-allowed;opacity:.5}.side-drawer .drawer-content .section .button-row .button-small.destructive button:disabled .icon{color:#6e6e7f}.side-drawer .drawer-content .section .row{align-items:center;display:flex;justify-content:space-between;padding-left:24px}.side-drawer .drawer-content .section .row label,[data-component=ConsolePage]{font-size:var(--font-size-base);margin:0}[data-component=ConsolePage]{background:var(--color-background-primary);background-position:var(--position-background-primary);background-size:var(--size-background-primary);display:flex;flex-direction:column;font-family:var(--font-family-primary);font-style:normal;font-weight:400;height:100%;letter-spacing:var(--letter-spacing-normal);overflow:hidden;transition:margin-right .3s ease-in-out}[data-component=ConsolePage].drawer-open{margin-right:448px}[data-component=ConsolePage]>div{flex-shrink:0}[data-component=ConsolePage] .content-top{align-items:center;display:flex;min-height:40px;padding:8px 16px;position:relative}[data-component=ConsolePage] .content-top:after{border-bottom:1px solid #e7e7e7;bottom:10px;content:"";left:16px;position:absolute;right:16px}[data-component=ConsolePage] .content-top .content-title{align-items:center;display:flex;flex-grow:1;gap:12px}[data-component=ConsolePage] .content-top .content-title img{display:var(--display-header-logo);height:24px;width:24px}[data-component=ConsolePage] .content-top .content-title .content-subtitle{color:#6e6e7f}[data-component=ConsolePage] .content-top .content-top-row{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:right}[data-component=ConsolePage] .content-top .content-top-row .profile-picture{border:1px solid #e7e7e7;border-radius:8px;height:24px;overflow:hidden;width:24px}[data-component=ConsolePage] .content-top .content-top-row .profile-picture img{height:100%;object-fit:cover;width:100%}[data-component=ConsolePage] .content-top .content-top-row label{color:#900;font-weight:700}[data-component=ConsolePage] .content-top .content-top-row button{z-index:10}[data-component=ConsolePage]>div.events{overflow:hidden}.conversation-item{display:flex;gap:16px;margin-bottom:16px;position:relative;transition:all .3s ease-out}.conversation-item .audio-controls{display:flex;gap:4px}.conversation-item .audio-button{align-items:center;background:hsla(207,7%,67%,.333);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;height:16px;justify-content:center;margin-top:4px;padding:2px;width:32px}.conversation-item .audio-button:hover{background:dimgray}.conversation-item:not(:hover) .close{display:none}.conversation-item .close{background:#aaa;border-radius:16px;color:#fff;cursor:pointer;display:flex;padding:2px;position:absolute;right:-20px;top:0}.conversation-item .close:hover{background:dimgray}.conversation-item .close svg{stroke-width:3;height:12px;width:12px}.conversation-item .speaker{flex-shrink:0;gap:16px;margin-right:16px;position:relative;text-align:left;width:80px}.conversation-item .speaker.user{color:var(--color-speaker-user)}.conversation-item .speaker.assistant{color:var(--color-speaker-assistant)}.conversation-item .speaker-content-stack{display:flex;flex-direction:column;flex-grow:1;gap:16px;overflow:visible;position:relative}.conversation-item .response-insights-wrapper{margin-top:0;max-height:0;opacity:0;overflow:visible;transition:all .3s ease-out;visibility:hidden}.conversation-item .response-insights-wrapper.visible{margin-top:16px;max-height:0;max-height:var(--content-height,0);opacity:1;visibility:visible}.conversation-item .response-insights-content{position:relative;width:100%}.conversation-item .speaker-content{word-wrap:break-word;color:#18181b;overflow:visible;padding-right:16px;position:relative;z-index:1}.conversation-item .speaker-content.wave-text{-webkit-text-fill-color:#0000;animation:wave 3s linear infinite;background:linear-gradient(90deg,#18181b,rgba(24,24,27,.333) 50%,#18181b);-webkit-background-clip:text;background-clip:text;background-size:200% 100%}@keyframes wave{0%{background-position:100% 0}to{background-position:-100% 0}}.conversation-item .speaker-content .speaker-content-highlight{background-color:#09f0;border-radius:16px;bottom:-8px;left:-16px;position:absolute;right:0;top:-8px;z-index:-1}.conversation-item .speaker-content .speaker-content-highlight:hover{background-color:hsla(0,0%,94%,.667);cursor:pointer}.conversation-item .speaker-content .speaker-content-highlight.selected{background-color:rgba(0,153,255,.133)}.interactive-assistant{pointer-events:none}.interactive-assistant i{font-style:normal}.event{border-radius:3px;display:flex;gap:16px;padding:0;white-space:pre}.event .event-timestamp{flex-shrink:0;gap:8px;margin-right:16px;padding:4px 0;text-align:left;width:80px}.event .event-details{color:#18181b;display:flex;flex-direction:column;gap:8px}.event .event-details .event-summary{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0 -8px;padding:4px 8px}.event .event-details .event-summary:hover{background-color:#f0f0f0;border-radius:8px}.event .event-details .event-summary .event-source{align-items:center;display:flex;flex-shrink:0;gap:8px}.event .event-details .event-summary .event-source.client{color:#09f}.event .event-details .event-summary .event-source.server{color:#090}.event .event-details .event-summary .event-source.fabric-client{color:#d78500}.event .event-details .event-summary .event-source.fabric-server{color:#882cd3}.event .event-details .event-summary .event-source.error{color:#900}.event .event-details .event-summary .event-source svg{stroke-width:3;height:12px;width:12px}:root{--font-family-primary:GT America Trial,Amazon Ember,sans-serif;--font-family-monospace:GT America Mono Trial,Amazon Ember Mono,monospace;--font-family-system:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0.2px;--letter-spacing-wide:0.2px;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--color-primary:#0074b8;--color-primary-light:#09f;--color-primary-dark:#005a8f;--color-secondary:#3c00ff;--color-secondary-light:#5c33ff;--color-secondary-dark:#2a00b3;--color-gray-200:#ececf1;--color-gray-300:#d8d8d8;--color-success:#090;--color-warning:#d78500;--color-error:#900;--color-info:#09f;--color-text-primary:#18181b;--color-text-secondary:#6e6e7f;--color-text-tertiary:#a5abb0;--color-text-inverse:#fff;--color-background-primary:#fff;--color-background-secondary:#edf4f8;--color-background-tertiary:#ececf1;--color-background-inverse:#111;--position-background-primary:10% 110%;--size-background-primary:120% 200%;--border-radius-none:0;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:1rem;--border-radius-xl:1.5rem;--border-radius-full:9999px;--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--transition-fast:100ms;--transition-normal:200ms;--transition-slow:300ms;--border-select-primary:0 solid #09f;--border-interactive-primary:0 solid #09f;--border-highlight-primary:0.5px solid #888;--color-background-select-primary:#0000;--color-background-interactive-primary:var(--color-gray-200);--color-background-highlight-primary:#fff;--color-toggle-select-primary:#444;--color-text-select-primary:#005a8f;--color-text-highlight-primary:#005a8f;--color-speaker-user:#3c00ff;--color-speaker-assistant:#09f;--display-header-logo:none;--padding-wide-border:8px 24px}[data-theme=light]{--color-speaker-user:#888;--color-speaker-assistant:#005a8f;--padding-wide-border:none}[data-theme=light] .memory-content.selected:hover{background-color:initial!important;background-color:var(--color-background-select-primary)!important;border:0 solid #09f!important;border:var(--border-select-primary)!important;color:#005a8f!important;color:var(--color-text-select-primary)!important;cursor:default!important}[data-theme=dark]{--color-text-primary:#fff;--color-text-secondary:#d8d8d8;--color-text-tertiary:#888;--color-text-inverse:#111;--color-background-primary:#111;--color-background-secondary:#222;--color-background-tertiary:#444;--color-background-inverse:#fff}[data-theme=alexa]{--color-background-primary:radial-gradient(circle,#0075ff33 10%,#0abeff22 30%,#fff 60%,#fff 80%);--font-family-primary:"Amazon Ember",sans-serif;--font-family-monospace:"Amazon Ember Mono",monospace;--letter-spacing-normal:1px;--letter-spacing-wide:1.2px;--font-size-xs:10px;--font-size-sm:12px;--font-size-base:14px;--font-size-xl:18px;--border-highlight-primary:1px solid #09f;--color-background-highlight-primary:#fff9;--border-select-primary:1px solid #09f;--color-background-select-primary:#fff9;--border-interactive-primary:1px solid #09f;--color-background-interactive-primary:#fff9;--display-header-logo:inherit}[data-component=App]{height:100%;position:relative;width:100%}
/*# sourceMappingURL=main.940f5cab.css.map*/