@media (hover:hover){.tw-btn.black.dark[data-v-a9465f91]:hover{--tw-border-opacity:1;border-color:inherit;--tw-bg-opacity:1;background-color:#000}}.tw-btn.tw-btn.black.dark.tw-btn-disabled[data-v-a9465f91],.tw-btn.tw-btn.tw-btn.black.dark[data-v-a9465f91]:disabled,.tw-btn.tw-btn.tw-btn.black.dark[disabled][data-v-a9465f91]{--tw-border-opacity:0;--tw-bg-opacity:.5;--tw-text-opacity:.5}.agent-flow-visualizer[data-v-994c8d88]{background:#1e1e1e;border-radius:8px;color:#d4d4d4;display:flex;flex-direction:column;height:100%;margin-top:12px;overflow:hidden;padding:16px}.flow-timeline-wrapper[data-v-994c8d88]{flex:1;max-height:calc(100vh - 350px);min-height:100px;overflow-y:auto;scroll-behavior:smooth}.flow-timeline[data-v-994c8d88]{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;padding-right:10px}.flow-step[data-v-994c8d88]{align-items:flex-start;background-color:#3232324d;border-left:3px solid #555;border-radius:6px;display:flex;margin-bottom:12px;padding:8px;position:relative}.flow-step.completed[data-v-994c8d88],.flow-step.info[data-v-994c8d88]{background-color:#28502833;border-left:3px solid #60a917}.flow-step.debug[data-v-994c8d88]{background-color:#267f991a;border-left:3px solid #267f99}.flow-step.warn[data-v-994c8d88]{background-color:#ff8c001a;border-left:3px solid #ff8c00}.flow-step.error[data-v-994c8d88]{background-color:#e514001a;border-left:3px solid #e51400}.step-icon[data-v-994c8d88]{font-size:1.5rem;margin-right:12px;position:relative;text-align:center;width:32px;z-index:2}.step-details[data-v-994c8d88]{flex:1}.step-name[data-v-994c8d88]{color:#d4d4d4;font-weight:700}.step-description[data-v-994c8d88]{color:#a0a0a0;font-size:.85rem;margin-top:2px}.step-tool[data-v-994c8d88]{align-items:center;background-color:#46464666;border-radius:4px;display:flex;display:inline-flex;font-size:.9rem;margin-top:4px;padding:2px 6px}.step-timestamp[data-v-994c8d88]{color:#7e7e7e;font-size:.8rem;margin-top:4px}.tool-name[data-v-994c8d88]{flex:1;margin-right:8px}.tool-usage-section[data-v-994c8d88]{border-top:1px solid #333;display:flex;flex-direction:column;flex-shrink:0;margin-top:12px;max-height:160px;padding-top:8px}.tool-usage-header[data-v-994c8d88]{flex-shrink:0;margin-bottom:6px}.tool-usage-content[data-v-994c8d88]{flex:1;max-height:110px;overflow-y:auto;padding-right:4px}.tool-grid[data-v-994c8d88]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:4px;padding-bottom:8px}.tool-item[data-v-994c8d88]{background-color:#3c3c3c4d;border-radius:6px;justify-content:space-between;padding:6px 10px}.tool-info[data-v-994c8d88],.tool-item[data-v-994c8d88]{align-items:center;display:flex}.tool-info[data-v-994c8d88]{flex:1;margin-right:10px;min-width:0}.tool-icon[data-v-994c8d88]{flex-shrink:0;margin-right:6px}.tool-name[data-v-994c8d88]{color:#4ec9b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-count[data-v-994c8d88]{align-items:center;background-color:#6b46c1;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:500;height:28px!important;justify-content:center;min-width:28px!important}.active-tool-indicator[data-v-994c8d88]{background-color:#1e3c5a4d;border-left:3px solid #4a9eff;border-radius:6px;flex-shrink:0;margin-bottom:12px;padding:8px}.active-tool-indicator.task-complete[data-v-994c8d88]{background-color:#28502833;border-left:3px solid #60a917}.active-tool[data-v-994c8d88]{align-items:center;display:flex}.tool-text[data-v-994c8d88]{font-size:.95rem}.tool-highlight[data-v-994c8d88]{color:#4ec9b0;font-weight:700}.flow-timeline-wrapper[data-v-994c8d88],.progress-wrapper[data-v-994c8d88]{max-height:50vh}.agent-flow-visualizer[data-v-994c8d88],.pair-coder-progress[data-v-994c8d88]{display:flex;flex-direction:column;max-height:100%;overflow:hidden}@media (max-height:768px){.flow-timeline-wrapper[data-v-994c8d88],.progress-wrapper[data-v-994c8d88]{max-height:40vh}.tool-usage-section[data-v-994c8d88]{max-height:140px}.tool-usage-content[data-v-994c8d88]{max-height:90px}}@media (min-height:1080px){.flow-timeline-wrapper[data-v-994c8d88],.progress-wrapper[data-v-994c8d88]{max-height:60vh}.tool-usage-section[data-v-994c8d88]{max-height:180px}.tool-usage-content[data-v-994c8d88]{max-height:130px}}[data-v-994c8d88] .q-dialog .flow-timeline-wrapper,[data-v-994c8d88] .q-dialog .progress-wrapper{max-height:65vh}[data-v-994c8d88] .q-dialog .tool-usage-section{flex-shrink:0!important;max-height:15vh!important;overflow-y:auto!important}[data-v-994c8d88] .q-dialog .active-tool-indicator{flex-shrink:0}[data-v-994c8d88] .q-dialog .flow-step{margin-bottom:10px!important}[data-v-994c8d88] .q-dialog .tool-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}[data-v-994c8d88] .q-dialog .flow-timeline-wrapper,[data-v-994c8d88] .q-dialog .progress-wrapper{max-height:65vh!important;overflow-y:auto}.log-viewer-container[data-v-2a6f67fe]{background:#1e1e1e;border-radius:4px;color:#d4d4d4;font-family:Consolas,Monaco,"monospace";font-size:.9em;padding-top:60px;position:relative}.filter-container[data-v-2a6f67fe]{display:flex;left:10px;position:absolute;top:10px;width:95%;z-index:1}.log-entries-container[data-v-2a6f67fe]{overflow-y:auto;padding-top:10px}.log-entry[data-v-2a6f67fe]{border-bottom:1px solid #333;display:flex;line-height:1.5;padding:2px 10px}.agent-log-entry[data-v-2a6f67fe]{border-left:3px solid #4a9eff}.log-line-number[data-v-2a6f67fe]{color:#858585;margin-right:10px;min-width:32px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.log-details[data-v-2a6f67fe]{align-items:flex-start;display:flex;flex:1}.log-level[data-v-2a6f67fe]{display:inline-block;margin-right:8px;min-width:16px}.level-info[data-v-2a6f67fe]{color:#60a917}.level-debug[data-v-2a6f67fe]{color:#267f99}.level-warn[data-v-2a6f67fe]{color:#ff8c00}.level-error[data-v-2a6f67fe]{color:#e51400}.agent-icon[data-v-2a6f67fe]{font-size:1rem}.agent-message[data-v-2a6f67fe]{font-family:Consolas,Monaco,"monospace"}.timestamp[data-v-2a6f67fe]{color:#569cd6}.node-name[data-v-2a6f67fe]{color:#ce9178;font-weight:700}.tool-name[data-v-2a6f67fe]{color:#4ec9b0;font-weight:700}.agent-invoked[data-v-2a6f67fe]{color:#569cd6;font-weight:700}.task-result[data-v-2a6f67fe]{color:#9cdcfe;font-weight:700}mark[data-v-2a6f67fe]{background-color:#ffd7004d;color:#fff}.json-content[data-v-2a6f67fe],.log-message[data-v-2a6f67fe]{color:#d4d4d4;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.json-content[data-v-2a6f67fe]{background-color:#1e1e1e80;border:1px solid #333;border-radius:4px;font-family:Consolas,Monaco,"monospace";font-size:.85em;margin:4px 0;padding:8px}[data-v-2a6f67fe] .json-content{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.json-content .timestamp[data-v-2a6f67fe]{color:#569cd6}.json-content .node-name[data-v-2a6f67fe]{color:#ce9178}.json-content .tool-name[data-v-2a6f67fe]{color:#4ec9b0}.json-content .agent-invoked[data-v-2a6f67fe]{color:#569cd6}.json-content .task-result[data-v-2a6f67fe]{color:#9cdcfe}.log-level-badge[data-v-2a6f67fe]{background-color:#0003;border-radius:3px;font-size:.75em;font-weight:500;margin-right:8px;padding:2px 6px;text-transform:uppercase}.level-info .log-level-badge[data-v-2a6f67fe]{background-color:#60a91733;color:#60a917}.level-debug .log-level-badge[data-v-2a6f67fe]{background-color:#267f9933;color:#267f99}.level-warn .log-level-badge[data-v-2a6f67fe]{background-color:#ff8c0033;color:#ff8c00}.level-error .log-level-badge[data-v-2a6f67fe]{background-color:#e5140033;color:#e51400}.pair-coder-progress[data-v-6aea0f66]{background:#1e1e1e;border-radius:8px;color:#d4d4d4;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px}.progress-header[data-v-6aea0f66]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.statistics-container[data-v-6aea0f66]{display:flex;flex:1;flex-direction:column;gap:20px;overflow-y:auto}.metrics-section[data-v-6aea0f66]{background-color:#2828284d;border-radius:8px;padding:12px}.metric-cards[data-v-6aea0f66]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.metric-card[data-v-6aea0f66]{background-color:#32323280;border-radius:8px;padding:12px;text-align:center}.metric-value[data-v-6aea0f66]{color:#6b46c1;font-size:1.8rem;font-weight:700;margin-bottom:4px}.metric-label[data-v-6aea0f66]{color:#a0a0a0;font-size:.85rem}.process-log-container[data-v-c5802730]{display:flex;flex-direction:column;height:100%}[data-v-c5802730] .q-tab-panels{background:transparent}[data-v-c5802730] .q-tab-panel{padding:0}textarea[data-v-3caa48e3],textarea.q-input-shadow[data-v-3caa48e3],textarea.q-input-target[data-v-3caa48e3]{overflow:auto;overflow-x:auto;overflow-y:auto}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.cm-editor{font-size:12px}textarea[data-v-128b6181],textarea.q-input-shadow[data-v-128b6181],textarea.q-input-target[data-v-128b6181],textarea[data-v-dd4096f7],textarea.q-input-shadow[data-v-dd4096f7],textarea.q-input-target[data-v-dd4096f7]{overflow:auto;overflow-x:auto;overflow-y:auto}.q-field__control-container[data-v-bb108e93]{padding-top:0!important}.filter-option{background-color:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;font-size:.9em;padding:3px 6px;transition:background-color .2s ease,border-color .2s ease}.filter-option:hover{background-color:#f5f5f5;border-color:#999}.filter-option:active{background-color:#e0e0e0;border-color:#777}.filter-option--selected{background-color:#d8e8ff;border-color:#3385ff}.filter-option--selected:hover{background-color:#cce0ff;border-color:#297acc}.custom-range-slider .q-slider__markers--h{background-image:repeating-linear-gradient(90deg,#000,#000 5px,#fff0 0,#fff0);background-size:49% 2px!important}.tw-rounded-l-md[data-v-6f3f938d]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.tw-rounded-r-md[data-v-6f3f938d]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.order0{left:0;order:0;padding-right:0;position:absolute;top:50%;transform:translateY(-50%)}.order0{left:0;order:0;position:absolute;top:50%;transform:translateY(-50%)}.custom-small-icon i:before,.order0 i:before,.q-expansion-item__toggle-icon{font-size:16px!important}.running-border[data-v-186cf5ab]{border:2px solid #fff;position:relative}.running-border[data-v-186cf5ab]:after{animation:spin-border-186cf5ab 4s linear infinite;border:1px dashed #3b82f6;border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-1px;z-index:1}@keyframes spin-border-186cf5ab{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-186cf5ab{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.snippet[data-v-1744f5f9]{font-size:80%;position:relative;transition:background-color .5s ease}.snippet[data-v-40fd7cf7]{background-color:#fff;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;font-size:80%;position:relative;transition:background-color .5s ease}.snippet__header[data-v-40fd7cf7]{display:grid;grid-template-columns:1fr auto}.snippet__header__right[data-v-40fd7cf7]{margin-left:2rem}.snippet__content[data-v-40fd7cf7]{display:grid;grid-template-columns:1fr auto;padding:.188rem 0}.snippet__content__right[data-v-40fd7cf7]{align-items:center;display:flex;margin-left:2rem}.snippet__footer[data-v-40fd7cf7]{font-size:90%}.validation-title[data-v-40fd7cf7]{max-width:14rem;white-space:normal}@media only screen and (max-width:1200px){.validation-title[data-v-40fd7cf7]{max-width:10rem}}.highlight{background:#2e7367;opacity:60%}.boot-loader{align-items:center;display:flex;height:100vh;justify-content:center}.boot-loader__logo{width:180px}.boot-loader__spinner{--loader-color:var(--primary-color);--loader-secondary-color:var(--secondary-color);--loader-tertiary-color:var(--secondary-color);animation:rotation 1s linear infinite;border:3px solid;border-color:var(--loader-secondary-color) var(--loader-secondary-color) transparent transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;position:relative;width:48px}.boot-loader__spinner:after,.boot-loader__spinner:before{animation:rotationBack .5s linear infinite;border:3px solid;border-color:transparent transparent var(--loader-color) var(--loader-color);border-radius:50%;bottom:0;box-sizing:border-box;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:40px}.boot-loader__spinner:before{animation:rotation 1.5s linear infinite;border-color:var(--loader-tertiary-color) var(--loader-tertiary-color) transparent transparent;height:32px;width:32px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotationBack{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}
