footer[data-v-29bb66f8]{position:fixed;text-align:center;width:100%!important;left:0!important;bottom:0!important;z-index:2300!important}footer span[data-v-29bb66f8]{width:100%;font-size:8pt;line-height:1.25;padding:5px}.v-card-title[data-v-24e092d2]{display:flex;align-items:center}.download-btn[data-v-24e092d2]{height:40px;border:1px solid;border-color:gray;font-size:16px}.text-optional-fields{input[data-v-24e092d2]{font-size:11pt!important;padding:0!important;margin:0!important;text-align:left!important}}.btn-more-options[data-v-eda543f2]{position:absolute;right:16px}.project-desc-buttons[data-v-eda543f2]{height:auto;width:0;margin-left:135px}.description-container[data-v-eda543f2]{display:flex;align-items:center;gap:10px;height:auto}.description-title[data-v-eda543f2]{margin:0;line-height:1.2;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.project-header[data-v-eda543f2]{display:flex;align-items:center;gap:10px}.project-header h2[data-v-eda543f2],.project-header h3[data-v-eda543f2]{line-height:1.2;margin-bottom:8px}.btn-expand-textarea[data-v-360a514b]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.flex-container[data-v-090d5236]{width:100%;display:inline-flex;align-items:center}.flex-item[data-v-090d5236]{margin:0}.shrink-btn[data-v-090d5236]{width:auto;padding:0 12px;min-width:40px}.feature-list[data-v-18ab324c]{padding-left:20px;margin:0}.feature-list li[data-v-18ab324c]{margin-bottom:8px}.shortcuts-grid[data-v-18ab324c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:8px}.shortcut-item[data-v-18ab324c]{display:flex;align-items:center;gap:8px}kbd[data-v-18ab324c]{border:1px solid #ddd;border-radius:3px;padding:2px 6px;font-size:.9em}.btn-expand-textarea[data-v-298de6f0]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.flex-container[data-v-298de6f0]{width:100%;display:inline-flex;align-items:center}.flex-item[data-v-298de6f0]{margin:0}.shrink-btn[data-v-298de6f0]{width:auto;padding:0 12px;min-width:40px}[data-v-6afbdb82] .v-field__input{padding:4px;min-height:32px;font-size:14px}[data-v-6afbdb82] .v-checkbox-btn{min-height:32px}[data-v-6afbdb82] .v-switch{margin-right:8px}[data-v-6afbdb82] .v-input--density-compact{--v-input-padding-top:8px}.no-data-msg[data-v-6afbdb82]{font-size:14px}.query-text[data-v-82197926]{white-space:pre-wrap;font-family:monospace;font-size:14px;line-height:1.5;overflow-x:auto}.btn-expand-textarea[data-v-10474893]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.flex-container[data-v-50c190a4]{width:100%;display:inline-flex;align-items:center}.flex-item[data-v-50c190a4]{margin:0}.shrink-btn[data-v-50c190a4]{width:auto;padding:0 12px;min-width:40px}.flex-container[data-v-f8bdf654]{width:100%;display:inline-flex;align-items:center}.flex-item[data-v-f8bdf654]{margin:0}.shrink-btn[data-v-f8bdf654]{width:auto;padding:0 12px;min-width:40px}.btn-expand-textarea[data-v-648146f2]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.flex-container[data-v-648146f2]{width:100%;display:inline-flex;align-items:center}.flex-item[data-v-648146f2]{margin:0}.query-helper[data-v-648146f2]{font-size:10pt}.dt-column[data-v-0b4d4e04]{border:1px solid}.dt-column-scroll[data-v-0b4d4e04]{white-space:nowrap;display:inline-flex}.dt-column-scroll .dt-actions-scroll[data-v-0b4d4e04],.dt-column-scroll .dt-conditions-scroll[data-v-0b4d4e04]{overflow-x:auto;transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.dt-column-scroll .dt-actions-scroll div[data-v-0b4d4e04],.dt-column-scroll .dt-conditions-scroll div[data-v-0b4d4e04]{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.dt-column-scroll .dt-actions-scroll-with[data-v-0b4d4e04],.dt-column-scroll .dt-conditions-scroll-with[data-v-0b4d4e04]{overflow-x:hidden}@media(max-width:1280px){.v-col-lg-2[data-v-0b4d4e04]{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-5[data-v-0b4d4e04]{flex:0 0 41.6666666667%;max-width:41.6666666667%}}.btn-expand-textarea[data-v-cc1da686]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.expression-helper[data-v-cc1da686]{font-size:10pt}.flex-container[data-v-cd8bffa6]{width:100%;display:inline-flex;align-items:center}.flex-item[data-v-cd8bffa6]{margin:0}.shrink-btn[data-v-cd8bffa6]{width:auto;padding:0 12px;min-width:40px}.btn-expand-textarea[data-v-71c68b86]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.prompt-editor-root[data-v-10c598d2]{width:100%;position:relative}.prompt-editor-field[data-v-10c598d2]{position:relative;border:1px solid rgba(0,0,0,.38);border-radius:4px;transition:border-color .15s ease,box-shadow .15s ease;background:transparent;overflow:hidden}.prompt-editor-field--focused[data-v-10c598d2]{border-color:rgba(0,0,0,.87);box-shadow:0 0 0 1px rgba(0,0,0,.87)}.prompt-editor-field--error[data-v-10c598d2]{border-color:rgb(var(--v-theme-error));box-shadow:0 0 0 1px rgb(var(--v-theme-error))}.v-theme--dark .prompt-editor-field[data-v-10c598d2]{border-color:hsla(0,0%,100%,.38)}.v-theme--dark .prompt-editor-field--focused[data-v-10c598d2]{border-color:hsla(0,0%,100%,.87);box-shadow:0 0 0 1px hsla(0,0%,100%,.87)}.prompt-editor-input[data-v-10c598d2]{font-family:inherit;font-size:.875rem;line-height:1.5rem;letter-spacing:normal;padding:10px 12px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;box-sizing:border-box;width:100%;min-height:336px;border:none;outline:none;display:block;color:rgba(0,0,0,.87);overflow-y:auto}.prompt-editor-input--single-line[data-v-10c598d2]{min-height:unset;height:36px;padding-top:0;padding-bottom:0;line-height:36px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.v-theme--dark .prompt-editor-input[data-v-10c598d2]{color:hsla(0,0%,100%,.87)}.prompt-editor-input[data-v-10c598d2]:empty:before{content:attr(data-placeholder);color:rgba(0,0,0,.38);pointer-events:none}.v-theme--dark .prompt-editor-input[data-v-10c598d2]:empty:before{color:hsla(0,0%,100%,.38)}[data-v-10c598d2] .prompt-var-token{display:inline-block;background-color:rgba(103,58,183,.12);color:#5c35b0;border:1px solid rgba(103,58,183,.45);border-radius:4px;padding:0 5px;font-weight:600;font-size:.82em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;line-height:1.4}[data-v-10c598d2] .prompt-var-token--unknown{background-color:rgba(211,47,47,.1);color:#c62828;border-color:rgba(211,47,47,.45)}.v-theme--dark[data-v-10c598d2] .prompt-var-token{background-color:rgba(179,136,255,.18);color:#c9a7ff;border-color:rgba(179,136,255,.5)}.v-theme--dark[data-v-10c598d2] .prompt-var-token--unknown{background-color:rgba(239,83,80,.15);color:#ff8a80;border-color:rgba(239,83,80,.5)}.prompt-ac-dropdown[data-v-10c598d2]{position:absolute;z-index:200;background:rgb(var(--v-theme-surface));border:1px solid rgba(0,0,0,.15);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);max-height:260px;overflow-y:auto}.v-theme--dark .prompt-ac-dropdown[data-v-10c598d2]{border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 16px rgba(0,0,0,.4)}.prompt-ac-header[data-v-10c598d2]{padding:6px 12px 4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.45);border-bottom:1px solid rgba(0,0,0,.06)}.v-theme--dark .prompt-ac-header[data-v-10c598d2]{color:hsla(0,0%,100%,.4);border-bottom-color:hsla(0,0%,100%,.08)}.prompt-ac-item[data-v-10c598d2]{display:flex;align-items:center;padding:7px 12px;cursor:pointer;gap:4px;transition:background-color .1s ease}.prompt-ac-item--active[data-v-10c598d2],.prompt-ac-item[data-v-10c598d2]:hover{background-color:rgba(103,58,183,.08)}.v-theme--dark .prompt-ac-item--active[data-v-10c598d2],.v-theme--dark .prompt-ac-item[data-v-10c598d2]:hover{background-color:rgba(179,136,255,.12)}.prompt-ac-text[data-v-10c598d2]{flex:1;min-width:0}.prompt-ac-name[data-v-10c598d2]{font-size:.85rem;font-weight:600;color:rgba(0,0,0,.87);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-theme--dark .prompt-ac-name[data-v-10c598d2]{color:hsla(0,0%,100%,.87)}.prompt-ac-desc[data-v-10c598d2]{font-size:.75rem;color:rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-theme--dark .prompt-ac-desc[data-v-10c598d2]{color:hsla(0,0%,100%,.45)}.prompt-ac-hint[data-v-10c598d2]{font-size:.68rem;color:rgba(0,0,0,.35);background:rgba(0,0,0,.06);border-radius:3px;padding:1px 5px;font-family:ui-monospace,Menlo,Consolas,monospace;flex-shrink:0}.v-theme--dark .prompt-ac-hint[data-v-10c598d2]{color:hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.08)}.prompt-hint-chip[data-v-10c598d2]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:.82em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;cursor:pointer;background-color:rgba(103,58,183,.12);color:#5c35b0;border:1px solid rgba(103,58,183,.45);transition:background-color .12s ease,border-color .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-hint-chip[data-v-10c598d2]:hover{background-color:rgba(103,58,183,.22);border-color:rgba(103,58,183,.65)}.prompt-hint-chip--used[data-v-10c598d2]{background-color:rgba(103,58,183,.2);border-color:rgba(103,58,183,.6)}.v-theme--dark .prompt-hint-chip[data-v-10c598d2]{background-color:rgba(179,136,255,.18);color:#c9a7ff;border-color:rgba(179,136,255,.5)}.v-theme--dark .prompt-hint-chip--used[data-v-10c598d2]{background-color:rgba(179,136,255,.28);border-color:rgba(179,136,255,.65)}.v-theme--dark .prompt-hint-chip[data-v-10c598d2]:hover{background-color:rgba(179,136,255,.28)}.persona-details-card[data-v-6559c354]{border-color:rgba(0,0,0,.38)!important;border-width:1px!important}.tool-count-badge[data-v-6559c354]{color:rgba(0,0,0,.87);border:1px solid rgba(0,0,0,.38);padding:2px 8px;border-radius:4px}.persona-change-chip[data-v-6559c354]{white-space:normal!important;height:auto!important;padding:4px 8px!important;text-align:center!important;justify-content:center!important}[data-v-52a79abc] .v-field__input{padding:4px;min-height:32px;font-size:14px}[data-v-52a79abc] .v-checkbox-btn{min-height:32px}[data-v-52a79abc] .v-switch{margin-right:8px}[data-v-52a79abc] .v-input--density-compact{--v-input-padding-top:8px}.klc-logo[data-v-4beb5d25]{font-size:1.5rem;min-width:240px;margin-left:20px;margin-right:90px}.klc-logo img[data-v-4beb5d25]{height:32px;margin-left:8px;margin-right:8px}.project-chip-wrapper[data-v-4beb5d25]{flex:1 1 0;min-width:40px;max-width:320px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.project-chip[data-v-4beb5d25]{max-width:100%}.project-chip .project-chip-label[data-v-4beb5d25]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-dropdown[data-v-4beb5d25]{border-radius:0;text-transform:none;letter-spacing:normal;font-size:.875rem;font-weight:500}.projects-scroll-container[data-v-4beb5d25]{max-height:calc(100vh - 300px);overflow-y:auto}.project-item[data-v-4beb5d25]{cursor:pointer;transition:background-color .2s ease}.project-item[data-v-4beb5d25]:hover{background-color:rgba(var(--v-theme-primary),.12)}.status-indicator[data-v-2a0edaee]{position:fixed;bottom:60px;left:25px;z-index:2200;min-width:300px;cursor:pointer;transition:box-shadow .3s ease,opacity .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1}.status-indicator[data-v-2a0edaee]:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)!important}.status-indicator.completed[data-v-2a0edaee]{border:2px solid #4caf50}.status-indicator.failed[data-v-2a0edaee]{border:2px solid #f44336}.status-indicator.fade-out[data-v-2a0edaee]{opacity:0;pointer-events:none}.drag-handle[data-v-2a0edaee]{cursor:grab;opacity:.5}.drag-handle[data-v-2a0edaee]:active{cursor:grabbing}.change-card-light[data-v-664fb16a]{color:#424242}.change-card-dark[data-v-664fb16a],.change-card-light[data-v-664fb16a]{animation:fadeIn-664fb16a .3s ease-in-out;border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:.875rem;background-color:transparent!important}.change-card-dark[data-v-664fb16a]{color:#fff}.change-card-light .property-container[data-v-664fb16a]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.change-card-dark .property-container[data-v-664fb16a]{background-color:#2a2a2a;border:1px solid #e0e0e0;border-radius:8px}.code-editor-container[data-v-664fb16a]{overflow:hidden;overflow-y:auto;min-height:100px;max-height:300px}.diff-editor-container[data-v-664fb16a]{height:200px}@keyframes fadeIn-664fb16a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.change-card-light .text-value[data-v-664fb16a]{white-space:pre-wrap;font-family:monospace;margin:0;font-size:.875rem;line-height:1.4;color:#424242}.change-card-dark .text-value[data-v-664fb16a]{white-space:pre-wrap;font-family:monospace;margin:0;font-size:.875rem;line-height:1.4;color:#fff}.change-card-light .edge-item[data-v-664fb16a]{transition:background-color .2s ease}.change-card-light .edge-item[data-v-664fb16a]:hover{background-color:#eee!important}.change-card-dark .edge-item[data-v-664fb16a]{transition:background-color .2s ease}.change-card-dark .edge-item[data-v-664fb16a]:hover{background-color:#333!important}.change-card-light .text-caption[data-v-664fb16a]{font-size:.875rem;color:#424242}.change-card-dark .text-caption[data-v-664fb16a]{font-size:.875rem;color:#fff}.change-card-light .text-body-2[data-v-664fb16a]{font-size:.875rem;color:#424242}.change-card-dark .text-body-2[data-v-664fb16a]{font-size:.875rem;color:#fff}.action-btn[data-v-664fb16a]{font-size:.875rem!important;text-transform:none}.change-card-light .action-btn.v-btn--variant-outlined[data-v-664fb16a]{border:1px solid #e0e0e0!important}.change-card-dark .action-btn.v-btn--variant-outlined[data-v-664fb16a]{border:1px solid #2a2a2a!important}.suggested-changes-light[data-v-8b9ae342]{border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:.875rem;color:#424242}.suggested-changes-light .v-card-title[data-v-8b9ae342]{font-size:.875rem;color:#424242}.suggested-changes-dark[data-v-8b9ae342]{border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:.875rem;color:#fff}.suggested-changes-dark .v-card-title[data-v-8b9ae342]{font-size:.875rem;color:#fff}.breakdown-light[data-v-8b9ae342]{border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:.875rem;color:#424242}.breakdown-light .v-card-title[data-v-8b9ae342]{font-size:.875rem;color:#424242}.breakdown-dark[data-v-8b9ae342]{border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:.875rem;color:#fff}.breakdown-dark .v-card-title[data-v-8b9ae342]{font-size:.875rem;color:#fff}.breakdown-light .breakdown-list[data-v-8b9ae342]{list-style:none;padding-left:0;font-size:.875rem;color:#424242}.breakdown-light .breakdown-list li[data-v-8b9ae342]{padding-left:1.5rem;position:relative}.breakdown-light .breakdown-list li[data-v-8b9ae342]:before{content:"→";position:absolute;left:0;color:#616161;font-weight:700}.breakdown-dark .breakdown-list[data-v-8b9ae342]{list-style:none;padding-left:0;font-size:.875rem;color:#fff}.breakdown-dark .breakdown-list li[data-v-8b9ae342]{padding-left:1.5rem;position:relative}.breakdown-dark .breakdown-list li[data-v-8b9ae342]:before{content:"→";position:absolute;left:0;color:#bdbdbd;font-weight:700}.action-btn[data-v-8b9ae342]{font-size:.875rem!important;text-transform:none}.action-btn.v-btn--variant-outlined[data-v-8b9ae342]{border:1px solid #e0e0e0!important}.breakdown-dark .action-btn.v-btn--variant-outlined[data-v-8b9ae342],.suggested-changes-dark .action-btn.v-btn--variant-outlined[data-v-8b9ae342]{border-color:#e0e0e0!important}.persona-card-light[data-v-6fcbff01]{color:#424242}.persona-card-dark[data-v-6fcbff01],.persona-card-light[data-v-6fcbff01]{animation:fadeIn-6fcbff01 .3s ease-in-out;border:1px solid #e0e0e0!important;border-radius:8px!important;font-size:.875rem;background-color:transparent!important}.persona-card-dark[data-v-6fcbff01]{color:#fff}.persona-card-light .property-container[data-v-6fcbff01]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.persona-card-dark .property-container[data-v-6fcbff01]{background-color:#2a2a2a;border:1px solid #e0e0e0;border-radius:8px}.code-editor-container[data-v-6fcbff01]{overflow:hidden;overflow-y:auto;min-height:100px;max-height:300px}@keyframes fadeIn-6fcbff01{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.persona-card-light .text-value[data-v-6fcbff01]{white-space:pre-wrap;font-family:monospace;margin:0;font-size:.875rem;line-height:1.4;color:#424242}.persona-card-dark .text-value[data-v-6fcbff01]{white-space:pre-wrap;font-family:monospace;margin:0;font-size:.875rem;line-height:1.4;color:#fff}.persona-card-light .text-caption[data-v-6fcbff01]{font-size:.875rem;color:#424242}.persona-card-dark .text-caption[data-v-6fcbff01]{font-size:.875rem;color:#fff}.persona-card-light .text-body-2[data-v-6fcbff01]{font-size:.875rem;color:#424242}.persona-card-dark .text-body-2[data-v-6fcbff01]{font-size:.875rem;color:#fff}.action-btn[data-v-6fcbff01]{font-size:.875rem!important;text-transform:none}.persona-card-light .action-btn.v-btn--variant-outlined[data-v-6fcbff01]{border:1px solid #e0e0e0!important}.persona-card-dark .action-btn.v-btn--variant-outlined[data-v-6fcbff01]{border:1px solid #2a2a2a!important}.property-item[data-v-6fcbff01]{margin-bottom:1rem}.thinking-steps[data-v-056f48b5]{animation:fadeInSlide-056f48b5 .3s ease-in-out;width:100%}.thinking-text[data-v-056f48b5]{font-style:italic;font-size:.875rem}.thinking-steps.light-theme .thinking-text[data-v-056f48b5]{color:rgba(66,66,66,.6)}.thinking-steps:not(.light-theme) .thinking-text[data-v-056f48b5]{color:hsla(0,0%,88%,.6)}@keyframes fadeInSlide-056f48b5{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.thinking-step[data-v-056f48b5]{margin-bottom:8px;transition:all .3s ease;width:100%}.thinking-step[data-v-056f48b5]:last-child{margin-bottom:0}.thinking-step.step-active[data-v-056f48b5]{opacity:1}.thinking-step.step-complete[data-v-056f48b5]{opacity:.6}.step-header[data-v-056f48b5]{display:flex;align-items:flex-start;gap:8px;width:100%}.step-icon[data-v-056f48b5]{margin-top:2px;flex-shrink:0}.step-icon.icon-active[data-v-056f48b5]{animation:pulse-056f48b5 2s ease-in-out infinite}@keyframes pulse-056f48b5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.step-content[data-v-056f48b5]{flex:1;min-width:0;display:flex;justify-content:flex-start}.step-label[data-v-056f48b5]{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;width:100%}.step-text[data-v-056f48b5]{flex:1;text-align:left}.thinking-steps:not(.light-theme) .step-text[data-v-056f48b5]{color:#e0e0e0}.step-spinner[data-v-056f48b5]{animation:spin-056f48b5 1s linear infinite}@keyframes spin-056f48b5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.step-token[data-v-056f48b5]{display:flex;align-items:flex-start;gap:6px;font-size:.75rem;width:100%}.thinking-steps:not(.light-theme) .step-token[data-v-056f48b5]{color:#e0e0e0}.thinking-steps.light-theme .step-token[data-v-056f48b5]{color:rgba(0,0,0,.6)}.token-content[data-v-056f48b5]{flex:1;white-space:pre-wrap;word-wrap:break-word;line-height:1.3;text-align:left}.token-content[data-v-056f48b5]:not(.token-active){opacity:.8}.token-content.token-active[data-v-056f48b5]{opacity:1}.token-content[data-v-056f48b5] strong{font-weight:700}.token-content[data-v-056f48b5] em{font-style:italic}.token-content[data-v-056f48b5] code{font-family:Courier New,monospace;background-color:hsla(0,0%,50%,.1);padding:2px 4px;border-radius:3px}.token-content[data-v-056f48b5] h1,.token-content[data-v-056f48b5] h2,.token-content[data-v-056f48b5] h3,.token-content[data-v-056f48b5] h4,.token-content[data-v-056f48b5] h5,.token-content[data-v-056f48b5] h6{margin:0;padding:0;font-weight:600;line-height:1;display:block;margin-top:.5em;margin-bottom:-1.75em}.token-content[data-v-056f48b5] h1{font-size:1.2em}.token-content[data-v-056f48b5] h2{font-size:1.1em}.token-content[data-v-056f48b5] h3{font-size:1.05em}.token-content[data-v-056f48b5] p{margin:0;padding:0;display:inline}.token-content[data-v-056f48b5] ol,.token-content[data-v-056f48b5] ul{margin:0;padding-left:1.5em;display:inline}.token-content[data-v-056f48b5] li{margin:0;padding:0;display:inline}.message-wrapper[data-v-2c37f34a]{animation:fadeIn-2c37f34a .3s ease-in-out}.message-wrapper.user-message[data-v-2c37f34a]{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;max-width:66.67%}.message-wrapper.ai-message[data-v-2c37f34a]{display:flex;flex-direction:column;align-items:stretch;width:100%;padding-top:16px}.message-timestamp[data-v-2c37f34a]{font-size:.75rem;color:#9e9e9e;padding:0 8px}@keyframes fadeIn-2c37f34a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.response-text[data-v-2c37f34a],.user-message-text[data-v-2c37f34a]{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;margin:0;font-size:.875rem}.message-content[data-v-2c37f34a]{font-size:.875rem}.user-card-dark[data-v-2c37f34a],.user-card-light[data-v-2c37f34a]{background-color:#1976d2;color:#fff;border-radius:15px 15px 0 15px}.ai-card-light[data-v-2c37f34a]{background-color:#fff;color:#424242;border-radius:0;border:none}.ai-card-dark[data-v-2c37f34a]{background-color:#2a2a2a;color:#e0e0e0;border-radius:0;border:none}.attachments-container[data-v-2c37f34a]{display:flex;flex-wrap:wrap;gap:4px}.attachment-chip[data-v-2c37f34a]{border-color:hsla(0,0%,100%,.5)!important;color:#fff!important;font-size:.75rem}.attachment-chip[data-v-2c37f34a] .v-chip__prepend{margin-inline-end:4px}.thinking-steps-section[data-v-2c37f34a]{margin-top:0;margin-bottom:16px}.thinking-steps-panel[data-v-2c37f34a]{margin-top:0;background:transparent;margin-bottom:16px}.light-theme .thinking-steps-panel[data-v-2c37f34a] .v-expansion-panel{background:rgba(0,0,0,.02);border-radius:4px}.dark-theme .thinking-steps-panel[data-v-2c37f34a] .v-expansion-panel{background:hsla(0,0%,100%,.05);border-radius:4px}.thinking-steps-header[data-v-2c37f34a]{font-size:.75rem;min-height:36px!important;padding:8px 12px}.thinking-steps-panel[data-v-2c37f34a] .v-expansion-panel-text__wrapper{padding:8px 12px}.thinking-steps-panel[data-v-2c37f34a] .v-expansion-panel__shadow{box-shadow:none!important}.code-block-monaco[data-v-2c37f34a]{border-radius:5px;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.dark-theme .code-block-monaco[data-v-2c37f34a]{border-color:hsla(0,0%,100%,.15)}.markdown-content{word-wrap:break-word;font-family:inherit!important;font-size:.875rem!important;line-height:1.5!important}.markdown-content>:first-child{margin-top:0!important}.markdown-content>:last-child{margin-bottom:4px!important}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1em!important;margin-bottom:.5em!important;font-weight:600!important;line-height:1.5!important;font-size:.875rem!important}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0!important}.markdown-content p{margin-top:0!important;margin-bottom:.75em!important;font-size:.875rem!important;line-height:1.5!important}.markdown-content ol,.markdown-content ul{margin-top:0!important;margin-bottom:.75em!important;padding-left:2.5em!important;margin-left:0!important;list-style-position:outside!important}.markdown-content ul{list-style-type:disc!important}.markdown-content ol{list-style-type:decimal!important}.markdown-content li{margin-bottom:.35em!important;font-size:.875rem!important;padding-left:.5em!important;line-height:1.25!important}.markdown-content li:last-child{margin-bottom:0!important}.markdown-content li>ol,.markdown-content li>ul{margin-top:.35em!important;margin-bottom:.25em!important}.light-theme .markdown-content code{background-color:rgba(0,0,0,.05)!important;padding:.2em .4em!important;border-radius:3px!important;font-family:Courier New,monospace!important;font-size:.875rem!important}.light-theme .markdown-content pre{background-color:rgba(0,0,0,.05)!important;padding:1em!important;border-radius:5px!important;overflow-x:auto!important;margin-top:0!important;margin-bottom:.75em!important;line-height:1.25!important;max-width:100%!important}.light-theme .markdown-content pre code{background-color:transparent!important;padding:0!important;max-width:100%!important;display:block!important;word-wrap:break-word!important;white-space:pre-wrap!important}.dark-theme .markdown-content pre{background-color:hsla(0,0%,100%,.05)!important;padding:1em!important;border-radius:5px!important;overflow-x:auto!important;margin-top:0!important;margin-bottom:.75em!important;line-height:1.25!important;max-width:100%!important}.dark-theme .markdown-content pre code{background-color:transparent!important;padding:0!important;max-width:100%!important;display:block!important;word-wrap:break-word!important;white-space:pre-wrap!important;color:#e0e0e0!important}.dark-theme .markdown-content code{background-color:hsla(0,0%,100%,.1)!important;color:#e0e0e0!important;padding:.2em .4em!important;border-radius:3px!important;font-family:Courier New,monospace!important;font-size:.875rem!important}.markdown-content a{color:#1976d2!important;text-decoration:underline!important;cursor:pointer!important;word-break:break-all!important}.markdown-content a:hover{color:#1565c0!important;text-decoration:underline!important}.dark-theme .markdown-content a{color:#64b5f6!important}.dark-theme .markdown-content a:hover{color:#90caf9!important}.markdown-content blockquote{border-left:3px solid rgba(0,0,0,.1)!important;padding-left:1em!important;margin-left:0!important;margin-top:0!important;margin-bottom:.75em!important;color:rgba(0,0,0,.7)!important;font-size:.875rem!important;line-height:1.5!important;font-style:italic!important}.markdown-content hr{border:none!important;border-top:1px solid rgba(0,0,0,.1)!important;margin:1em 0!important}.markdown-content b,.markdown-content strong{font-weight:700!important;font-size:inherit!important}.markdown-content table{border-collapse:collapse!important;width:100%!important;margin-bottom:.75em!important;font-size:.875rem!important}.markdown-content table td,.markdown-content table th{border:1px solid rgba(0,0,0,.1)!important;padding:.5em!important;text-align:left!important;line-height:1.25!important}.markdown-content table th{background-color:rgba(0,0,0,.05)!important;font-weight:600!important}.markdown-content table tr:nth-child(2n){background-color:rgba(0,0,0,.02)!important}.tool-activity{display:flex;align-items:center;gap:8px}.tool-chip{font-size:.75rem!important;animation:fadeIn .3s ease-in-out}.rotating-icon{animation:spin 1s linear infinite;margin-right:4px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.chat-container[data-v-6d2ce92b]{flex:1;overflow-y:auto;border:1px solid #e0e0e0;border-radius:4px;padding:16px;max-height:calc(100vh - 400px)}.chat-light[data-v-6d2ce92b]{background-color:#fff}.chat-dark[data-v-6d2ce92b]{background-color:#2a2a2a;border-color:#404040}.message-wrapper.user-message[data-v-6d2ce92b]{margin-left:auto;max-width:66.67%}.message-wrapper.ai-message[data-v-6d2ce92b]{display:flex;flex-direction:column;align-items:stretch;width:100%;padding-top:16px}.thinking-text[data-v-6d2ce92b]{font-style:italic;font-size:.875rem}.ai-card-light .thinking-text[data-v-6d2ce92b]{color:rgba(66,66,66,.6)}.ai-card-dark .thinking-text[data-v-6d2ce92b]{color:hsla(0,0%,88%,.6)}.ai-card-light[data-v-6d2ce92b]{background-color:#fff;color:#424242;border-radius:0;border:none;min-width:100px}.ai-card-dark[data-v-6d2ce92b]{background-color:#2a2a2a;color:#e0e0e0;border-radius:0;border:none;min-width:100px}.mb-1[data-v-6d2ce92b]{margin-bottom:1px!important}.input-light[data-v-22997d12] .chat-input .v-field__input{color:#424242}.input-light[data-v-22997d12] .chat-input input::-moz-placeholder{color:#9e9e9e}.input-light[data-v-22997d12] .chat-input input::placeholder{color:#9e9e9e}.input-light .attachment-btn[data-v-22997d12],.input-light .send-btn[data-v-22997d12]{color:#424242!important;background-color:#f5f5f5!important}.input-light .attachment-btn[data-v-22997d12]:disabled,.input-light .send-btn[data-v-22997d12]:disabled{color:#bdbdbd!important;background-color:#fafafa!important}.input-dark[data-v-22997d12] .chat-input .v-field__input{color:#f5f5f5}.input-dark[data-v-22997d12] .chat-input input::-moz-placeholder{color:#9e9e9e}.input-dark[data-v-22997d12] .chat-input input::placeholder{color:#9e9e9e}.input-dark .attachment-btn[data-v-22997d12],.input-dark .send-btn[data-v-22997d12]{color:#e0e0e0!important;background-color:#333!important}.input-dark .attachment-btn[data-v-22997d12]:disabled,.input-dark .send-btn[data-v-22997d12]:disabled{color:#757575!important;background-color:#2a2a2a!important}.suggested-prompts .d-flex.flex-row[data-v-22997d12]{gap:12px}.suggested-prompts .suggested-prompt-chip[data-v-22997d12]{cursor:pointer;transition:all .2s ease;max-width:350px}.suggested-prompts .suggested-prompt-chip .chip-text[data-v-22997d12],.suggested-prompts .suggested-prompt-chip[data-v-22997d12] .v-chip__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.suggested-prompts .suggested-prompt-chip .chip-text[data-v-22997d12]{display:inline-block;vertical-align:middle}.suggested-prompts .suggested-prompt-chip[data-v-22997d12]:hover{transform:translateY(-2px)}.input-light .suggested-prompts .suggested-label .v-icon[data-v-22997d12],.input-light .suggested-prompts .suggested-label[data-v-22997d12]{color:#9e9e9e!important}.input-dark .suggested-prompts .suggested-label .v-icon[data-v-22997d12],.input-dark .suggested-prompts .suggested-label[data-v-22997d12]{color:#757575!important}.file-indicator[data-v-22997d12]{display:flex;flex-wrap:wrap}.chatbot-content[data-v-2f5b7190]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.chatbot-fab[data-v-8476b262]{position:fixed!important;bottom:24px;right:24px;z-index:2350}.chatbot-fab.ai-thinking .v-icon[data-v-8476b262]{animation:spin-8476b262 1s linear infinite}@keyframes spin-8476b262{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatbot-panel[data-v-8476b262]{position:fixed;right:0;top:80px;bottom:80px;min-width:400px;max-width:80vw;height:auto;max-height:calc(100vh - 135px);z-index:2400;box-shadow:-4px 0 16px rgba(0,0,0,.2);transition:width .3s ease-out}.resize-handle[data-v-8476b262]{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:ew-resize!important;z-index:10}.slide-right-enter-active[data-v-8476b262],.slide-right-leave-active[data-v-8476b262]{transition:transform .3s ease-out}.slide-right-enter-from[data-v-8476b262]{transform:translateX(100%)}.slide-right-enter-to[data-v-8476b262],.slide-right-leave-from[data-v-8476b262]{transform:translateX(0)}.slide-right-leave-to[data-v-8476b262]{transform:translateX(100%)}.chatbot-container[data-v-8476b262]{height:100%;border-radius:8px 0 0 8px;display:flex;flex-direction:column;overflow:hidden}.chatbot-header[data-v-8476b262]{flex-shrink:0;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.header-light h2[data-v-8476b262]{color:#424242!important}.header-light p[data-v-8476b262]{color:#616161!important}.header-light .v-btn[data-v-8476b262]{color:#424242!important}.header-dark h2[data-v-8476b262]{color:#f5f5f5!important}.header-dark p[data-v-8476b262]{color:#e0e0e0!important}.header-dark .v-btn[data-v-8476b262]{color:#fff!important}.fill-height[data-v-048a1464]{height:calc(100vh - 300px)!important;display:flex;align-items:center;opacity:.75}.form-container[data-v-5d0ae974]{display:flex;justify-content:center;width:100%}.form-wrapper[data-v-5d0ae974]{width:100%;max-width:700px}.datastores-table[data-v-5d0ae974] td{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:300px}.datastores-table[data-v-5d0ae974] th{white-space:normal!important}.selected-row[data-v-5d0ae974]{background-color:rgba(var(--v-theme-primary),.1)}.selected-row[data-v-5d0ae974]:hover{background-color:rgba(var(--v-theme-primary),.15)!important}.custom-attributes-table[data-v-5d0ae974]{border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.custom-attributes-table[data-v-5d0ae974] thead{background-color:rgba(0,0,0,.05)}.custom-attributes-table[data-v-5d0ae974] th{font-weight:600!important;font-size:.875rem!important;padding:12px 8px!important}.custom-attributes-table[data-v-5d0ae974] td{font-size:.875rem!important;padding:8px!important}.v-theme--dark .custom-attributes-table[data-v-5d0ae974]{border-color:hsla(0,0%,100%,.12)}.v-theme--dark .custom-attributes-table[data-v-5d0ae974] thead{background-color:hsla(0,0%,100%,.05)}.file-drop-zone[data-v-5d0ae974]{border:2px dashed rgba(0,0,0,.3);border-radius:8px;padding:48px 24px;cursor:pointer;transition:all .3s ease;background-color:rgba(0,0,0,.02)}.file-drop-zone[data-v-5d0ae974]:hover{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.05)}.file-drop-active[data-v-5d0ae974]{border-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary),.1);transform:scale(1.02)}.file-selected[data-v-5d0ae974]{border-color:rgb(var(--v-theme-success));background-color:rgba(var(--v-theme-success),.05)}.v-theme--dark .file-drop-zone[data-v-5d0ae974]{border-color:hsla(0,0%,100%,.3);background-color:hsla(0,0%,100%,.02)}.v-theme--dark .file-drop-zone[data-v-5d0ae974]:hover{background-color:rgba(var(--v-theme-primary),.1)}.cursor-pointer[data-v-5d0ae974] tbody tr{cursor:pointer}.cursor-pointer[data-v-5d0ae974] tbody tr:hover{background-color:rgba(0,0,0,.04)}.v-theme--dark .cursor-pointer[data-v-5d0ae974] tbody tr:hover{background-color:hsla(0,0%,100%,.08)}.rotating-icon[data-v-5d0ae974]{animation:rotate-5d0ae974 2s linear infinite}@keyframes rotate-5d0ae974{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.file-status-grid[data-v-5d0ae974]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;max-height:300px;overflow-y:auto}.file-status-card[data-v-5d0ae974]{padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background-color:rgba(0,0,0,.02);transition:all .2s ease}.file-status-card[data-v-5d0ae974]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.v-theme--dark .file-status-card[data-v-5d0ae974]{border-color:hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.02)}.v-theme--dark .file-status-card[data-v-5d0ae974]:hover{box-shadow:0 2px 8px hsla(0,0%,100%,.1)}.import-graph-container[data-v-5d0ae974]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;min-height:300px}.graph-column[data-v-5d0ae974],.graph-items[data-v-5d0ae974]{flex:1;display:flex;flex-direction:column}.graph-items[data-v-5d0ae974]{gap:8px;overflow-y:auto;max-height:400px;padding:4px}.graph-node[data-v-5d0ae974]{transition:all .2s ease}.graph-node[data-v-5d0ae974]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.store-node[data-v-5d0ae974]{border-left:3px solid rgb(var(--v-theme-primary))}.project-node[data-v-5d0ae974]{border-left:3px solid rgba(0,0,0,.12)}.v-theme--dark .project-node[data-v-5d0ae974]{border-left:3px solid hsla(0,0%,100%,.12)}.graph-arrow[data-v-5d0ae974]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px}@media (max-width:768px){.import-graph-container[data-v-5d0ae974]{flex-direction:column}.graph-arrow[data-v-5d0ae974]{transform:rotate(90deg);padding:16px 0}.graph-items[data-v-5d0ae974]{max-height:200px}}.tiles-container[data-v-5d0ae974]{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto}.tile-wrapper[data-v-5d0ae974]{flex:1 1 0;min-width:150px;max-width:400px}.tile-card[data-v-5d0ae974]{height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.tile-card .v-card-text[data-v-5d0ae974]{display:flex;flex-direction:column}.tile-title[data-v-5d0ae974]{line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tile-card[data-v-5d0ae974]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.attribute-item[data-v-5d0ae974]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.border-sm-no-bottom[data-v-5d0ae974]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-bottom:none;border-radius:4px 4px 0 0}.files-table[data-v-5d0ae974] table{table-layout:fixed;width:100%}.files-table[data-v-5d0ae974] td,.files-table[data-v-5d0ae974] th{overflow:hidden;text-overflow:ellipsis}.menu-item-small[data-v-5d0ae974] .v-list-item-title{font-size:.875rem}#data-flow-sidebar .v-navigation-drawer__content{overflow-y:hidden!important}#data-flow-sidebar-nodes{height:85%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#data-flow-sidebar-nodes::-webkit-scrollbar{width:0;background:transparent}.circle[data-v-072eca74]{width:125px;height:125px;border-radius:10%;border:2px solid #999}.circle i[data-v-072eca74]{font-size:65px}.circle--selected-dark[data-v-072eca74]{border-color:#90ee90}.circle--selected-light[data-v-072eca74]{border-color:#006400}.node--dark[data-v-072eca74]{background-color:#222}.node--light[data-v-072eca74]{background-color:#eee}.node-label[data-v-072eca74]{font-size:14pt;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node--executed i[data-v-072eca74]{color:rgb(var(--v-theme-success))}.node--failed i[data-v-072eca74]{color:red}.node--skipped i[data-v-072eca74]{color:#949494;border-color:#949494}.node--streaming[data-v-072eca74]{border-color:#1976d2;background-color:rgba(25,118,210,.18);animation:streaming-pulse-072eca74 1.2s ease-in-out infinite}.node--streaming i[data-v-072eca74]{color:#42a5f5}@keyframes streaming-pulse-072eca74{0%,to{background-color:rgba(25,118,210,.12);border-color:#1976d2}50%{background-color:rgba(25,118,210,.38);border-color:#64b5f6}}.circle[data-v-dec0b69e]{border-radius:15px;border:2px solid #999}.circle i[data-v-dec0b69e]{font-size:32px}.circle--selected-dark[data-v-dec0b69e]{border-color:#90ee90}.circle--selected-light[data-v-dec0b69e]{border-color:#006400}.node--dark[data-v-dec0b69e]{background-color:#111}.node--light[data-v-dec0b69e]{background-color:#fff}.node-label[data-v-dec0b69e]{font-size:14pt;padding:0 15px}.persona-updated-icon[data-v-bbb5473e],.persona-warning-icon[data-v-bbb5473e]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:10}.edgebutton{padding:5px 10px;font-size:30px;border-radius:999px;cursor:pointer}.edgebutton:hover{transform:scale(1.1);transition:all .5s ease;box-shadow:0 0 0 2px #10b98180,0 0 0 4px #10b981}#data-flow-canvas[data-v-394d3020]{width:100%;height:625px;overflow-y:hidden}#data-flow-canvas .vue-flow__minimap[data-v-394d3020]{transform:scale(75%);transform-origin:bottom left}#data-flow-canvas .vue-flow__controls[data-v-394d3020]{display:flex;flex-wrap:wrap;justify-content:center;color:#222}#data-flow-canvas .vue-flow__handle{height:10px;width:10px}#data-flow-canvas .vue-flow__handle-valid{background:green}#data-flow-canvas .vue-flow__edges{z-index:9999!important}#data-flow-canvas .vue-flow__edges path{stroke-width:2}.draggable-button[data-v-e7c3449e]{display:flex;justify-content:center;align-items:center;width:100%;height:24px;cursor:ns-resize}.draggable-button .v-icon[data-v-e7c3449e]{color:#888}.json-tree-viewer[data-v-34379788]{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6}.json-root[data-v-34379788]{background:rgba(0,0,0,.02);border-radius:6px;padding:4px 8px 8px 8px;max-height:600px;overflow-y:auto}.v-theme--dark .json-root[data-v-34379788]{background:hsla(0,0%,100%,.03)}.json-toolbar[data-v-34379788]{display:flex;align-items:center;gap:4px;padding:4px 0 6px 0;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:6px}.v-theme--dark .json-toolbar[data-v-34379788]{border-bottom-color:hsla(0,0%,100%,.08)}.json-count-badge[data-v-34379788]{font-family:inherit;font-size:11px;color:#888;background:rgba(0,0,0,.06);border-radius:10px;padding:1px 8px}.json-node[data-v-34379788]{padding-left:16px}.json-primitive-node[data-v-34379788]{display:flex;align-items:baseline;gap:0}.json-node-header[data-v-34379788]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:3px;padding:1px 2px;gap:2px;transition:background .1s}.json-node-header[data-v-34379788]:hover{background:rgba(103,58,183,.06)}.toggle-icon[data-v-34379788]{color:#888;flex-shrink:0}.collapse-spacer[data-v-34379788]{display:inline-block;width:18px;flex-shrink:0}.json-children[data-v-34379788]{padding-left:16px}.json-key[data-v-34379788]{color:#7b1fa2;font-weight:600}.v-theme--dark .json-key[data-v-34379788]{color:#ce93d8}.json-colon[data-v-34379788]{color:#555;margin-right:2px}.json-bracket[data-v-34379788]{color:#555;font-weight:600}.json-close-bracket[data-v-34379788]{display:block;padding-left:0}.json-summary[data-v-34379788]{color:#aaa;font-style:italic;margin:0 4px;font-size:11px}.json-string[data-v-34379788]{color:#2e7d32}.v-theme--dark .json-string[data-v-34379788]{color:#a5d6a7}.json-number[data-v-34379788]{color:#1565c0}.v-theme--dark .json-number[data-v-34379788]{color:#90caf9}.json-boolean[data-v-34379788]{color:#e65100;font-weight:700}.v-theme--dark .json-boolean[data-v-34379788]{color:#ffcc02}.json-null[data-v-34379788]{color:#999;font-style:italic}.download-btn[data-v-106afcc6],.thinking-btn[data-v-106afcc6]{height:55px;border:1px solid;border-color:gray;font-size:20px}.msg-preview-pre[data-v-106afcc6]{white-space:pre-wrap;font-family:monospace;font-size:13px;margin:0}.xml-code-viewer[data-v-106afcc6]{max-height:800px;overflow:auto;background-color:rgb(var(--v-theme-surface-variant));border-radius:4px;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.monaco-editor-result-wrap[data-v-106afcc6]{border:2px solid rgba(0,0,0,.45);border-radius:4px;overflow:hidden;flex-shrink:0}.error-text[data-v-be226f3c]{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;font-family:monospace}.thinking-btn[data-v-be226f3c]{text-transform:none;font-weight:500}.thinking-btn[data-v-be226f3c] .v-icon{color:rgb(var(--v-theme-deep-purple))}pre[data-v-be226f3c]{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.agent-thinking-timeline[data-v-11d29fce]{display:flex;flex-direction:column;padding:16px 24px 24px}.timeline-header[data-v-11d29fce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,50%,.25);gap:8px;overflow:hidden}.timeline-header__identity[data-v-11d29fce]{display:flex;align-items:center;min-width:0;overflow:hidden;flex-shrink:0}.timeline-header__persona[data-v-11d29fce]{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-header__count[data-v-11d29fce]{font-size:.8rem;white-space:nowrap;flex-shrink:0}.timeline-header__right[data-v-11d29fce]{display:flex;align-items:center;flex-shrink:0}.timeline-header__streaming-label[data-v-11d29fce]{font-size:.9375rem;font-weight:600;font-style:normal;letter-spacing:.01em;white-space:nowrap;animation:thinking-pulse-11d29fce 2s ease-in-out infinite}@keyframes thinking-pulse-11d29fce{0%,to{opacity:1}50%{opacity:.65}}.thinking-dots[data-v-11d29fce]{display:inline-block;min-width:1.8em;text-align:left}.back-btn[data-v-11d29fce]{text-transform:none;font-weight:500;font-size:.875rem}.timeline-header__stats[data-v-11d29fce]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:nowrap;overflow:hidden}.token-stat[data-v-11d29fce]{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:500;padding:3px 8px;border-radius:12px;background:rgba(103,58,183,.07);border:1px solid rgba(103,58,183,.18);color:#673ab7;cursor:default;white-space:nowrap;font-family:Roboto Mono,monospace;letter-spacing:-.02em}.v-theme--dark .token-stat[data-v-11d29fce]{background:rgba(186,146,255,.1);border-color:rgba(186,146,255,.25);color:#ba92ff}.token-stat--cost[data-v-11d29fce]{background:rgba(67,160,71,.07);border-color:rgba(67,160,71,.22);color:#2e7d32}.v-theme--dark .token-stat--cost[data-v-11d29fce]{background:rgba(102,187,106,.1);border-color:rgba(102,187,106,.25);color:#66bb6a}.token-stat--runtime[data-v-11d29fce]{background:rgba(2,136,209,.07);border-color:rgba(2,136,209,.2);color:#01579b}.v-theme--dark .token-stat--runtime[data-v-11d29fce]{background:rgba(79,195,247,.08);border-color:rgba(79,195,247,.2);color:#4fc3f7}.stat-icon[data-v-11d29fce]{flex-shrink:0}.timeline-steps[data-v-11d29fce]{overflow-y:visible}.thinking-timeline[data-v-11d29fce]{display:flex;flex-direction:column;gap:16px}.thinking-step[data-v-11d29fce]{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.v-theme--dark .thinking-step[data-v-11d29fce]{border-color:hsla(0,0%,100%,.06)}.step-type-tool[data-v-11d29fce]{background:rgba(103,58,183,.03)}.v-theme--dark .step-type-tool[data-v-11d29fce]{background:rgba(103,58,183,.06)}.step-type-token[data-v-11d29fce]{background:rgba(0,0,0,.02)}.v-theme--dark .step-type-token[data-v-11d29fce]{background:hsla(0,0%,100%,.02)}.step-number-badge[data-v-11d29fce]{width:28px;height:28px;min-width:28px;border-radius:50%;background:rgba(103,58,183,.12);color:#673ab7;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;margin-top:2px}.v-theme--dark .step-number-badge[data-v-11d29fce]{background:rgba(186,146,255,.15);color:#ba92ff}.step-body[data-v-11d29fce]{flex:1;min-width:0}.step-label[data-v-11d29fce]{font-size:.9375rem}.step-args[data-v-11d29fce]{font-size:.875rem}.args-content[data-v-11d29fce]{background:rgba(103,58,183,.04);border:1px solid rgba(103,58,183,.15);border-radius:6px;padding:12px 14px;font-size:.875rem;line-height:1.6;max-height:300px;overflow-y:auto}.v-theme--dark .args-content[data-v-11d29fce]{background:rgba(186,146,255,.06);border-color:rgba(186,146,255,.2)}.arg-row[data-v-11d29fce]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:6px 0;word-break:break-word;border-bottom:1px solid rgba(0,0,0,.05)}.arg-row[data-v-11d29fce]:last-child{border-bottom:none}.v-theme--dark .arg-row[data-v-11d29fce]{border-bottom-color:hsla(0,0%,100%,.05)}.arg-key[data-v-11d29fce]{color:#673ab7;font-weight:600;white-space:nowrap;font-family:Roboto Mono,monospace}.v-theme--dark .arg-key[data-v-11d29fce]{color:#ba92ff}.arg-value[data-v-11d29fce]{font-family:Roboto Mono,monospace;background:rgba(0,0,0,.03);padding:4px 8px;border-radius:4px;white-space:pre-wrap;word-break:break-all}.v-theme--dark .arg-value[data-v-11d29fce]{background:hsla(0,0%,100%,.05)}.arg-value-json[data-v-11d29fce]{background:rgba(103,58,183,.02);border:1px solid rgba(103,58,183,.1)}.v-theme--dark .arg-value-json[data-v-11d29fce]{background:rgba(186,146,255,.03);border-color:rgba(186,146,255,.15)}.tool-icon-wrapper[data-v-11d29fce]{position:relative;display:inline-flex;align-items:center}.mcp-indicator[data-v-11d29fce]{position:absolute;top:-8px;right:-8px;background:#fff;border-radius:50%;padding:2px}.v-theme--dark .mcp-indicator[data-v-11d29fce]{background:#1e1e1e}.arg-value-json[data-v-11d29fce] .json-key{color:#06c;font-weight:600}.arg-value-json[data-v-11d29fce] .json-string{color:#22863a}.arg-value-json[data-v-11d29fce] .json-number{color:#005cc5}.arg-value-json[data-v-11d29fce] .json-boolean{color:#d73a49;font-weight:600}.arg-value-json[data-v-11d29fce] .json-null{color:#6a737d;font-style:italic}.arg-value-json[data-v-11d29fce] .json-bracket{color:#24292e;font-weight:600}.v-theme--dark .arg-value-json[data-v-11d29fce] .json-key{color:#6eb5ff}.v-theme--dark .arg-value-json[data-v-11d29fce] .json-string{color:#7ee787}.v-theme--dark .arg-value-json[data-v-11d29fce] .json-number{color:#79c0ff}.v-theme--dark .arg-value-json[data-v-11d29fce] .json-boolean{color:#ff7b72}.v-theme--dark .arg-value-json[data-v-11d29fce] .json-null{color:#8b949e}.v-theme--dark .arg-value-json[data-v-11d29fce] .json-bracket{color:#c9d1d9}.token-text[data-v-11d29fce]{font-size:.9rem;line-height:1.6;opacity:.85;white-space:pre-wrap;word-wrap:break-word}.token-text[data-v-11d29fce] p{margin:0 0 8px 0}.token-text[data-v-11d29fce] p:last-child{margin-bottom:0}.token-text[data-v-11d29fce] code{font-family:Roboto Mono,monospace;background-color:rgba(103,58,183,.08);padding:2px 6px;border-radius:3px;font-size:.85rem}.v-theme--dark .token-text[data-v-11d29fce] code{background-color:rgba(186,146,255,.12)}.token-text[data-v-11d29fce] strong{font-weight:600}.execution-results-card--light[data-v-effd4c48]{border:1px solid #aaa}.result-tabs--light[data-v-effd4c48]{background-color:#eee}.result-tabs--dark[data-v-effd4c48]{background-color:#333}.results-tab[data-v-effd4c48]{border-right:1px solid;border-bottom:1px solid;border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-tab--selected[data-v-effd4c48]{color:rgb(var(--v-theme-success));border-bottom:1px solid rgb(var(--v-theme-success))}.current-flow-label[data-v-effd4c48]{margin-top:2px;margin-right:4px;font-size:14px}.current-flow-select[data-v-effd4c48]{max-width:200px}.current-flow-select[data-v-effd4c48] .v-field__input{padding:4px 4px 4px 12px;min-height:28px;font-size:14px}.results-window-wrap[data-v-effd4c48] .v-tabs-window,.results-window-wrap[data-v-effd4c48] .v-window__container{overflow:visible}.results-window-wrap[data-v-effd4c48] .v-tabs-window-item{overflow-y:auto;max-height:calc(100vh - 360px);min-height:80px}.results-window-wrap[data-v-effd4c48] .v-tabs-window-item:has(.result--editor-mode){overflow-y:hidden}.tab-slide-enter-active[data-v-effd4c48],.tab-slide-leave-active[data-v-effd4c48]{transition:opacity .12s ease}.tab-slide-enter-from[data-v-effd4c48],.tab-slide-leave-to[data-v-effd4c48]{opacity:0}.result-fade-enter-active[data-v-effd4c48]{transition:opacity .18s ease}.result-fade-leave-active[data-v-effd4c48]{transition:opacity .1s ease}.result-fade-enter-from[data-v-effd4c48],.result-fade-leave-to[data-v-effd4c48]{opacity:0}.tab--agent-thinking[data-v-effd4c48]{animation:tab-thinking-pulse-effd4c48 1.2s ease-in-out infinite}.v-tab--selected.tab--agent-thinking[data-v-effd4c48]{animation:none;border-bottom:1px solid rgb(var(--v-theme-success))}@keyframes tab-thinking-pulse-effd4c48{0%,to{background-color:rgba(25,118,210,.08);border-bottom-color:#1976d2;color:#1976d2}50%{background-color:rgba(25,118,210,.22);border-bottom-color:#64b5f6;color:#64b5f6}}.margin-lft10[data-v-17a5e35d]{margin-left:10px}.form-container[data-v-17a5e35d]{height:150px}.dt-data-model .v-field__input,.dt-data-model .v-select__selection-text{font-size:10.5pt!important}.dt-data-model .v-field__prepend-inner>i{margin-right:8px;padding:16px;border:1px solid #444;background-color:#333}.dt-data-model .form-edit-attribute{width:500px}.dt-data-model .add-btn{height:45px;border:1px solid;border-color:gray;font-size:20px}.v-theme--light .dt-data-model .v-field__prepend-inner>i{border:1px solid #003087;background-color:transparent!important}.text-env-vars input{font-size:11pt!important;padding:0!important;margin:0!important}.download-btn{height:55px;border:1px solid;border-color:gray;font-size:20px}.toolbar-item[data-v-a93f62f6]{transition:all .2s ease}.toolbar-item[data-v-a93f62f6]:hover{background-color:rgba(0,0,0,.02)}.disabled-button[data-v-a93f62f6]{opacity:.6;background-color:rgba(0,0,0,.02)}.drag-handle[data-v-a93f62f6]:active{cursor:grabbing}.draggable-list[data-v-a93f62f6]{min-height:50px}.fade-move[data-v-a93f62f6]{transition:transform .3s ease}.text-api-settings input{font-size:11pt!important;padding:0!important;margin:0!important}.canvas-card--light[data-v-258b928d]{border:1px solid #aaa}.documentation-container[data-v-cd325b14]{height:calc(100vh - 64px);overflow-y:auto;padding-top:0}.content-wrapper[data-v-cd325b14]{position:relative}.sticky-header[data-v-cd325b14]{position:sticky;top:0;z-index:10;background-color:rgb(var(--v-theme-accent1));padding:16px 0;margin:0 0 16px 0;padding-left:24px;padding-right:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sticky-header .d-flex.align-center.mb-4[data-v-cd325b14]{margin-bottom:0!important}.project-summary[data-v-cd325b14]{font-size:1rem;font-family:Roboto,sans-serif;color:rgba(0,0,0,.87)}.v-theme--dark .project-summary[data-v-cd325b14]{color:hsla(0,0%,100%,.87)}[data-v-cd325b14] .v-expansion-panel-title{font-family:Roboto,sans-serif!important;font-weight:500}[data-v-cd325b14] .v-expansion-panel{background-color:transparent!important;margin-bottom:16px;border-bottom:1px solid rgb(var(--v-theme-accent2));padding-bottom:16px}[data-v-cd325b14] .v-expansion-panel:last-child{border-bottom:none}[data-v-cd325b14] .feature-panels .v-expansion-panel{background-color:transparent!important;margin-bottom:16px;border-bottom:1px solid rgba(var(--v-theme-accent2),.5);padding-bottom:16px}[data-v-cd325b14] .feature-panels .v-expansion-panel:last-child{border-bottom:none}[data-v-cd325b14] .v-card-title,[data-v-cd325b14] .v-expansion-panel-text{font-family:Roboto,sans-serif!important}[data-v-cd325b14] .v-data-table{background-color:transparent!important}[data-v-cd325b14] .v-data-table thead th{font-weight:600;font-family:Roboto,sans-serif!important;padding:16px 12px!important;background-color:rgb(var(--v-theme-accent2))!important}[data-v-cd325b14] .v-data-table tbody td{font-family:Roboto,sans-serif!important;font-size:1rem!important;padding:16px 12px!important;background-color:transparent!important}[data-v-cd325b14] .v-data-table tbody tr{background-color:transparent!important}[data-v-cd325b14] .v-data-table-footer{display:none}.slide-out[data-v-cd325b14]{animation:slideOutLeft-cd325b14 .5s ease-in forwards}@keyframes slideOutLeft-cd325b14{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100vw);opacity:0}}.story-textarea[data-v-cd325b14] .v-field{border:1px solid transparent!important;box-shadow:none!important;background-color:transparent!important}.story-textarea[data-v-cd325b14] .v-field--focused{border:1px solid rgba(var(--v-theme-primary),.5)!important;box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.2)!important;background-color:rgb(var(--v-theme-accent1))!important}.story-textarea[data-v-cd325b14] .v-field:hover:not(.v-field--focused){border:1px solid rgba(0,0,0,.15)!important;background-color:rgba(0,0,0,.02)!important}.v-theme--dark .story-textarea[data-v-cd325b14] .v-field:hover:not(.v-field--focused){border:1px solid hsla(0,0%,100%,.15)!important;background-color:hsla(0,0%,100%,.02)!important}.lineage-container[data-v-cd325b14]{height:calc(100vh - 300px);display:flex;align-items:center}.mermaid-container-wrapper[data-v-cd325b14]{position:relative;width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow:hidden;min-height:600px}.v-theme--dark .mermaid-container-wrapper[data-v-cd325b14]{border-color:hsla(0,0%,100%,.12)}.diagram-loading-overlay[data-v-cd325b14]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(var(--v-theme-surface));z-index:20}.mermaid-controls[data-v-cd325b14]{position:absolute;top:12px;right:12px;z-index:10;display:flex;align-items:center;gap:8px;background-color:rgba(var(--v-theme-surface),.95);padding:4px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.mermaid-container[data-v-cd325b14]{width:100%;height:600px;overflow:hidden;position:relative;background-color:rgb(var(--v-theme-surface))}.mermaid-diagram[data-v-cd325b14]{will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}[data-v-cd325b14] .mermaid-diagram svg{display:block;max-width:none!important;height:auto;overflow:visible!important}[data-v-cd325b14] .mermaid-diagram foreignObject{overflow:visible!important}[data-v-cd325b14] .mermaid-diagram .nodeLabel{font-family:Roboto,sans-serif!important;font-size:14px!important;line-height:1.4!important;white-space:pre-wrap!important;word-wrap:break-word!important;overflow:visible!important}[data-v-cd325b14] .mermaid-diagram .node circle,[data-v-cd325b14] .mermaid-diagram .node polygon,[data-v-cd325b14] .mermaid-diagram .node rect{min-width:150px!important;overflow:visible!important}[data-v-cd325b14] .mermaid-diagram .label{overflow:visible!important}[data-v-cd325b14] .mermaid-diagram text{font-family:Roboto,sans-serif!important}.fullscreen-content[data-v-cd325b14]{height:calc(100vh - 64px);overflow:hidden}.fullscreen-wrapper[data-v-cd325b14]{height:100%;min-height:100%;border:none;border-radius:0}.fullscreen-container[data-v-cd325b14]{height:calc(100vh - 64px)!important}[data-v-0e23e5cb] .personas-table table{table-layout:fixed;width:100%}[data-v-0e23e5cb] .personas-table td{overflow:hidden}.skill-edit-card{min-height:260px;max-height:480px;overflow-y:auto}.skill-edit-textarea :deep(textarea){font-family:Courier New,Consolas,monospace!important;font-size:.875rem!important;line-height:1.6!important}.btn-expand-textarea{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.popout-editor :deep(textarea){font-family:Courier New,Consolas,monospace!important;font-size:.9rem!important;line-height:1.6!important;min-height:55vh!important}.skill-card-selected{background-color:rgba(103,58,183,.05)!important;border-color:rgba(103,58,183,.3)!important}.v-theme--dark .skill-card-selected{background-color:rgba(103,58,183,.12)!important;border-color:rgba(103,58,183,.4)!important}.skill-preview-card{min-height:260px;max-height:480px;overflow-y:auto}.skill-preview-content{word-wrap:break-word;font-size:.875rem!important;line-height:1.6!important}.skill-preview-content>:first-child{margin-top:0!important}.skill-preview-content>:last-child{margin-bottom:4px!important}.skill-preview-content h1,.skill-preview-content h2,.skill-preview-content h3,.skill-preview-content h4,.skill-preview-content h5,.skill-preview-content h6{margin-top:1em!important;margin-bottom:.5em!important;font-weight:600!important;line-height:1.4!important}.skill-preview-content h1{font-size:1.25rem!important;font-weight:700!important}.skill-preview-content h2{font-size:1.1rem!important;font-weight:700!important}.skill-preview-content h3{font-size:1rem!important}.skill-preview-content h4{font-size:.9rem!important}.skill-preview-content h1:first-child,.skill-preview-content h2:first-child,.skill-preview-content h3:first-child,.skill-preview-content h4:first-child,.skill-preview-content h5:first-child,.skill-preview-content h6:first-child{margin-top:0!important}.skill-preview-content p{margin-top:0!important;margin-bottom:.75em!important;font-size:.875rem!important;line-height:1.5!important}.skill-preview-content ol,.skill-preview-content ul{margin-top:0!important;margin-bottom:.75em!important;margin-left:0!important;padding-left:2.5em!important;list-style-position:outside!important}.skill-preview-content ul{list-style-type:disc!important}.skill-preview-content ol{list-style-type:decimal!important}.skill-preview-content li{margin-bottom:.35em!important;padding-left:.5em!important;font-size:.875rem!important;line-height:1.4!important}.skill-preview-content li:last-child{margin-bottom:0!important}.skill-preview-content li>ol,.skill-preview-content li>ul{margin-top:.35em!important;margin-bottom:.25em!important}.skill-preview-content b,.skill-preview-content strong{font-weight:700!important}.skill-preview-content em{font-style:italic}.skill-preview-content code{font-family:Courier New,Consolas,monospace!important;font-size:.875rem!important;background-color:rgba(0,0,0,.05)!important;border-radius:3px!important;padding:.2em .4em!important}.skill-preview-content pre{background-color:rgba(0,0,0,.05)!important;padding:1em!important;border-radius:6px!important;overflow-x:auto!important;margin-top:0!important;margin-bottom:.75em!important;line-height:1.5!important;max-width:100%!important}.skill-preview-content pre code{font-size:.875rem!important;background-color:transparent!important;padding:0!important;max-width:100%!important;display:block!important;word-wrap:break-word!important;white-space:pre-wrap!important}.skill-preview-content blockquote{border-left:3px solid rgba(0,150,136,.4)!important;padding-left:1em!important;margin-left:0!important;margin-top:0!important;margin-bottom:.75em!important;background:rgba(0,150,136,.04);border-radius:0 4px 4px 0;font-style:italic!important;color:rgba(0,0,0,.7)!important}.skill-preview-content blockquote>:last-child{margin-bottom:0!important}.skill-preview-content hr{border:none!important;border-top:1px solid rgba(0,0,0,.12)!important;margin:1em 0!important}.skill-preview-content a{color:#1976d2!important;text-decoration:underline!important;cursor:pointer!important;word-break:break-all!important}.skill-preview-content a:hover{color:#1565c0!important}.skill-preview-content table{width:100%!important;border-collapse:collapse!important;margin-bottom:.75em!important;font-size:.82rem!important;border:1px solid rgba(0,0,0,.15)!important}.skill-preview-content td,.skill-preview-content th{border:1px solid rgba(0,0,0,.15)!important;padding:.5em .75em!important;text-align:left!important;line-height:1.4!important;vertical-align:top!important}.skill-preview-content th{background-color:rgba(103,58,183,.08)!important;font-weight:600!important;border-bottom:2px solid rgba(103,58,183,.25)!important}.skill-preview-content tr:nth-child(2n) td{background-color:rgba(0,0,0,.02)!important}.skill-preview-content tr:hover td{background-color:rgba(103,58,183,.04)!important}.v-theme--dark .skill-preview-content code{background-color:hsla(0,0%,100%,.1)!important;color:#e0e0e0!important}.v-theme--dark .skill-preview-content pre{background-color:hsla(0,0%,100%,.06)!important}.v-theme--dark .skill-preview-content pre code{color:#e0e0e0!important}.v-theme--dark .skill-preview-content blockquote{background:rgba(0,150,136,.1)!important;color:hsla(0,0%,100%,.7)!important}.v-theme--dark .skill-preview-content hr{border-top-color:hsla(0,0%,100%,.12)!important}.v-theme--dark .skill-preview-content a{color:#64b5f6!important}.v-theme--dark .skill-preview-content a:hover{color:#90caf9!important}.v-theme--dark .skill-preview-content table{border-color:hsla(0,0%,100%,.15)!important}.v-theme--dark .skill-preview-content td,.v-theme--dark .skill-preview-content th{border-color:hsla(0,0%,100%,.12)!important}.v-theme--dark .skill-preview-content th{background-color:rgba(149,117,205,.15)!important;color:hsla(0,0%,100%,.87)!important;border-bottom-color:rgba(149,117,205,.4)!important}.v-theme--dark .skill-preview-content tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.03)!important}.v-theme--dark .skill-preview-content tr:hover td{background-color:rgba(149,117,205,.08)!important}.output-drag-handle[data-v-b6b6d7ca]{cursor:grab;width:18px;flex-shrink:0;align-self:center;opacity:.4}.output-drag-handle[data-v-b6b6d7ca]:hover{opacity:.8}.output-drag-handle[data-v-b6b6d7ca]:active{cursor:grabbing}.output-field-row-wrap[data-v-b6b6d7ca]{width:100%}.output-field-row[data-v-b6b6d7ca]{display:flex;align-items:center;gap:6px;margin-bottom:8px}.collapse-btn[data-v-b6b6d7ca]{align-self:center;width:24px!important;height:24px!important;min-width:24px!important}.collapse-spacer[data-v-b6b6d7ca]{width:24px;height:24px;flex-shrink:0;align-self:center}.schema-field-name[data-v-b6b6d7ca]{flex:2;min-width:0;max-width:160px}.schema-field-cardinality[data-v-b6b6d7ca]{flex:0 0 88px;width:88px;min-width:88px;max-width:88px}.schema-field-type[data-v-b6b6d7ca]{flex:1;min-width:100px;max-width:145px}.schema-field-cardinality[data-v-b6b6d7ca] .v-field__input,.schema-field-type[data-v-b6b6d7ca] .v-field__input{padding-inline-start:8px!important;padding-inline-end:2px!important;min-width:0!important}.schema-field-cardinality[data-v-b6b6d7ca] .v-field__append-inner,.schema-field-type[data-v-b6b6d7ca] .v-field__append-inner{padding-inline-start:2px!important}.schema-field-cardinality[data-v-b6b6d7ca] .v-select__selection-text,.schema-field-type[data-v-b6b6d7ca] .v-select__selection-text{overflow:visible;text-overflow:unset;white-space:nowrap}.schema-field-desc[data-v-b6b6d7ca]{min-width:0}.children-area[data-v-b6b6d7ca]{margin-left:0}.children-area--guided[data-v-b6b6d7ca]{position:relative}.children-area--guided[data-v-b6b6d7ca]:before{content:"";position:absolute;left:var(--guide-line-left,12px);top:0;bottom:4px;width:2px;background:rgba(0,0,0,.28);border-radius:1px;pointer-events:none;z-index:0}.personas-container{flex:1 1 auto;padding-top:20px!important;padding-bottom:20px!important}:deep(.v-slider-thumb:focus:not(:focus-visible)) .v-slider-thumb__surface:before{opacity:0!important}:deep(.v-slider-thumb:focus:not(:focus-visible)) .v-slider-thumb__ripple{display:none!important}.section-card{border-radius:8px;overflow:hidden}.section-header-identity{background:linear-gradient(135deg,rgba(33,150,243,.08),rgba(33,150,243,.03));border-bottom:1px solid rgba(33,150,243,.15)}.section-header-prompt{background:linear-gradient(135deg,rgba(76,175,80,.08),rgba(76,175,80,.03));border-bottom:1px solid rgba(76,175,80,.15)}.section-header-tools{background:linear-gradient(135deg,rgba(0,150,136,.08),rgba(0,150,136,.03));border-bottom:1px solid rgba(0,150,136,.15)}.section-header-schema{background:linear-gradient(135deg,rgba(103,58,183,.08),rgba(103,58,183,.03));border-bottom:1px solid rgba(103,58,183,.15)}.badge-identity{background:#2196f3}.badge-prompt{background:#4caf50}.badge-tools{background:#009688}.badge-schema{background:#673ab7}.v-theme--dark .section-header-identity{background:linear-gradient(135deg,rgba(33,150,243,.12),rgba(33,150,243,.04));border-bottom-color:rgba(33,150,243,.2)}.v-theme--dark .section-header-prompt{background:linear-gradient(135deg,rgba(76,175,80,.12),rgba(76,175,80,.04));border-bottom-color:rgba(76,175,80,.2)}.v-theme--dark .section-header-tools{background:linear-gradient(135deg,rgba(0,150,136,.12),rgba(0,150,136,.04));border-bottom-color:rgba(0,150,136,.2)}.v-theme--dark .section-header-schema{background:linear-gradient(135deg,rgba(103,58,183,.12),rgba(103,58,183,.04));border-bottom-color:rgba(103,58,183,.2)}.schema-field-row{display:flex;align-items:flex-start;gap:6px}.schema-field-name{flex:2;min-width:0}.schema-field-type{flex:1;max-width:110px;min-width:90px}.schema-field-desc{flex:2;min-width:0}.schema-field-expected{flex:1;min-width:0}.output-field-card{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.12)!important}.schema-drag-handle{cursor:grab;flex-shrink:0;align-self:center;opacity:.4}.schema-drag-handle:hover{opacity:.8}.border-sm{border:1px solid rgba(0,0,0,.12)}.tool-border-light{border-color:rgba(0,0,0,.08)!important}.v-theme--dark .tool-border-light{border-color:hsla(0,0%,100%,.08)!important}.personas-table :deep(td){white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:300px}.personas-table :deep(th){white-space:normal!important}.tool-checkbox{margin-right:4px;width:36px!important;max-width:36px!important;min-width:36px!important}.tool-checkbox :deep(.v-selection-control){min-height:unset;width:28px!important}.tool-checkbox :deep(.v-selection-control__wrapper){width:28px!important;height:28px!important}.tool-checkbox :deep(.v-selection-control__input){width:28px!important;height:28px!important}.tool-checkbox :deep(.v-label){display:none!important}.tool-card{cursor:pointer;transition:all .15s ease}.tool-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.tool-card-selected{background-color:rgba(0,150,136,.05);border-color:rgba(0,150,136,.3)!important}.v-theme--dark .tool-card-selected{background-color:rgba(0,150,136,.1);border-color:rgba(0,150,136,.4)!important}.tool-card-disabled{pointer-events:none}.tool-card-disabled:hover{transform:none!important;box-shadow:none!important}.toggle-radio{margin-bottom:2px}.toggle-radio :deep(.v-label){opacity:1!important}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .22s ease,opacity .22s ease}.slide-left-enter-from{transform:translateX(32px);opacity:0}.slide-left-leave-to,.slide-right-enter-from{transform:translateX(-32px);opacity:0}.slide-right-leave-to{transform:translateX(32px);opacity:0}.run-test-empty-state{cursor:pointer;border-radius:12px;transition:background-color .15s ease}.run-test-empty-state:hover{background-color:rgba(var(--v-theme-primary),.04)}.run-test-empty-state:hover .run-test-icon{opacity:.8;transform:scale(1.06)}.run-test-empty-state .run-test-icon{transition:opacity .15s ease,transform .15s ease}.capabilities-list :deep(.v-list-item-subtitle),.capabilities-list :deep(.v-list-item-title){white-space:normal!important;overflow:visible!important;text-overflow:unset!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important}.tools-tab-window,.tools-tab-window :deep(.v-window__container){overflow:visible!important}.row-disabled[data-v-74a4d1fc]{opacity:.4;pointer-events:none}.config-table[data-v-74a4d1fc] td{height:56px!important}.kb-switch[data-v-74a4d1fc] .v-switch__thumb,.kb-switch[data-v-74a4d1fc] .v-switch__track{opacity:1!important}.kb-switch[data-v-74a4d1fc] .v-switch__track{background-color:#607d8b!important}.kb-switch[data-v-74a4d1fc]:has(input:checked) .v-switch__track{background-color:#26a69a!important}.kb-switch[data-v-74a4d1fc] .v-switch__thumb{background-color:#fff!important}.kb-switch-on[data-v-74a4d1fc]{color:#26a69a!important}.text-env-vars[data-v-5039d036] input{font-size:11pt!important;padding:0!important;margin:0!important}.download-btn[data-v-5039d036]{height:55px;border:1px solid gray;font-size:20px}.validation-markdown[data-v-5039d036] h2,.validation-markdown[data-v-5039d036] h3{font-size:.95rem;font-weight:600;margin:12px 0 6px;line-height:1.4}.validation-markdown[data-v-5039d036] h1{font-size:1rem}.validation-markdown[data-v-5039d036] p{margin:4px 0 8px;font-size:.875rem;line-height:1.6}.validation-markdown[data-v-5039d036] ol,.validation-markdown[data-v-5039d036] ul{padding-left:20px;margin:4px 0 8px;font-size:.875rem}.validation-markdown[data-v-5039d036] li{margin-bottom:4px;line-height:1.5}.validation-markdown[data-v-5039d036] strong{font-weight:600}.validation-markdown[data-v-5039d036] code{background:rgba(0,0,0,.06);border-radius:3px;padding:1px 4px;font-size:.82rem}.validation-markdown[data-v-5039d036] hr{border:none;border-top:1px solid rgba(0,0,0,.12);margin:10px 0}.scenario-toggle-btn[data-v-5039d036]{height:55px;border:1px solid;border-color:gray;font-size:20px}.compare-table[data-v-5039d036]{border-collapse:collapse;font-size:.78rem;width:100%;min-width:-moz-max-content;min-width:max-content}.compare-col-header[data-v-5039d036]{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);padding:6px 8px;text-align:left;white-space:nowrap;vertical-align:top}.compare-row-num[data-v-5039d036]{width:36px;min-width:36px;max-width:36px;padding:3px 4px;text-align:center;color:rgba(0,0,0,.4);background:rgba(0,0,0,.02);white-space:nowrap;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.compare-col-label[data-v-5039d036]{font-weight:600;font-size:.8rem}.compare-iter-badge[data-v-5039d036]{background:rgba(0,0,0,.07);border-radius:3px;padding:1px 5px;font-size:.7rem;color:rgba(0,0,0,.6);flex:1 1 0;min-width:0;width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.compare-cell-group[data-v-5039d036]{border:1px solid rgba(0,0,0,.08);padding:0;width:1%}.compare-cell[data-v-5039d036]{flex:1 1 0;min-width:0;width:0;padding:3px 6px;border-right:1px solid rgba(0,0,0,.07);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;box-sizing:border-box}.compare-cell[data-v-5039d036]:last-child{border-right:none}.compare-cell-diff[data-v-5039d036]{background:rgba(255,160,0,.18)}.compare-cell-absent[data-v-5039d036]{background:rgba(0,0,0,.04);color:rgba(0,0,0,.3);font-style:italic}.compare-cell-no-col[data-v-5039d036]{background:repeating-linear-gradient(135deg,rgba(0,0,0,.03),rgba(0,0,0,.03) 3px,transparent 0,transparent 8px);color:rgba(0,0,0,.3)}.compare-iter-badge-missing[data-v-5039d036]{background:rgba(255,160,0,.2);color:rgba(160,100,0,.8)}.compare-iter-checkbox[data-v-5039d036]{flex:0 0 auto}.scenarios-container[data-v-647a5bd1]{flex:1 1 auto;padding-top:20px!important;padding-bottom:20px!important}[data-v-524158c0] .v-data-table{font-size:14px}.text-truncate[data-v-524158c0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-expand-textarea[data-v-6fe9c392]{position:absolute;bottom:5px;right:5px;z-index:1;font-size:12px;width:40px;height:40px}.text-mapping[data-v-058c856b] input{font-size:10pt!important;padding:0!important;margin:0!important;line-height:1.2!important}.download-btn[data-v-058c856b]{height:40px;border:1px solid;border-color:gray;font-size:18px}.compact-table[data-v-058c856b] thead th{padding:6px 8px!important;font-size:12px!important;height:32px!important}.compact-table[data-v-058c856b] tbody td{padding:2px 8px!important;height:36px!important}.compact-header[data-v-058c856b]{font-weight:600!important}.compact-row[data-v-058c856b]{height:36px!important}.compact-cell[data-v-058c856b]{padding:2px 8px!important}.tile-item[data-v-e924f31e]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.border-sm[data-v-e924f31e]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px}.border-sm-no-bottom[data-v-e924f31e]{border:thin solid rgba(var(--v-border-color),var(--v-border-opacity));border-bottom:none;border-radius:4px 4px 0 0}[data-v-6a997483] .v-field__input{padding:4px;min-height:32px;font-size:14px}[data-v-6a997483] .v-data-table{font-size:14px}[data-v-6a997483] .v-input--density-compact{--v-input-padding-top:8px}.no-data-msg[data-v-6a997483]{font-size:14px}.link-loading[data-v-6a997483]{opacity:.6;cursor:wait!important}.cursor-pointer[data-v-6a997483]{cursor:pointer}.dashboard-link[data-v-6a997483]{color:inherit!important}.tiles-container[data-v-6a997483]{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto}.tile-wrapper[data-v-6a997483]{flex:1 1 0;min-width:150px;max-width:400px}.tile-card[data-v-6a997483]{height:100%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.tile-card .v-card-text[data-v-6a997483]{display:flex;flex-direction:column}.tile-title[data-v-6a997483]{line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tile-card[data-v-6a997483]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.form-container[data-v-a06396b6]{display:flex;justify-content:center;width:100%}.form-wrapper[data-v-a06396b6]{width:100%;max-width:700px}.menu-item-small[data-v-a06396b6] .v-list-item-title{font-size:.875rem}.fill-height[data-v-967552aa]{height:70vh!important}.v-card[data-v-967552aa]{border:1px solid #ccc}.klc-logo[data-v-967552aa]{display:flex;align-items:center}.klc-logo img[data-v-967552aa]{height:32px;margin-right:8px}.add-user-btn[data-v-1a4ffaef]{height:55px;border:1px solid;border-color:gray;font-size:20px}.margin-lft10[data-v-457d018a]{margin-left:10px}.form-container[data-v-457d018a]{height:150px}.margin-lft10[data-v-028aad90]{margin-left:10px}.form-container[data-v-028aad90]{height:150px}.download-btn[data-v-3cc3edec]{height:55px;border:1px solid;border-color:gray;font-size:20px}.settings-container[data-v-a3608f86]{padding:15px;height:800px}.cards-container[data-v-a3608f86]{margin-top:10px}.close-popup[data-v-a3608f86]{position:absolute!important;right:20px;top:-25px;transform:translate(50%,-50%);background-color:transparent!important}.close-popup .mdi[data-v-a3608f86]{font-size:24px}.token-analytics[data-v-e028b5b8]{max-width:1600px}.stat-card[data-v-e028b5b8]{height:100%}.stat-card .v-card-text[data-v-e028b5b8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.chart-card[data-v-e028b5b8]{height:100%}.sparkline-wrap[data-v-e028b5b8]{position:relative;width:100%}.sparkline-wrap canvas[data-v-e028b5b8]{width:100%!important;display:block}.detail-header-row td[data-v-e028b5b8]{background:rgba(103,58,183,.06)!important;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));white-space:nowrap;padding-top:4px!important;padding-bottom:4px!important}.detail-data-row td[data-v-e028b5b8]{background:rgba(103,58,183,.03)!important}.detail-data-row:last-child td[data-v-e028b5b8]{border-bottom:2px solid rgba(103,58,183,.25)!important}.chart-tooltip[data-v-e028b5b8]{position:absolute;background:hsla(0,0%,9%,.92);color:#fff;border-radius:6px;padding:6px 10px;pointer-events:none;z-index:20;white-space:nowrap;font-size:11px;line-height:1.6;box-shadow:0 2px 10px rgba(0,0,0,.35);font-family:sans-serif}.v-container[data-v-543e677c]{max-width:1200px}h1[data-v-543e677c]{font-size:36px}.subheading[data-v-543e677c]{font-size:18px;color:#666}.v-text-field[data-v-543e677c]{margin-top:20px}.hoverable[data-v-543e677c]:hover{transform:scale(1.05);margin-bottom:10px}.icon-image[data-v-543e677c]{width:30px;height:30px;margin-right:10px;vertical-align:middle}.doc-section[data-v-543e677c]{margin-bottom:20px;padding:20px;border-radius:8px}.sub-header[data-v-543e677c]{margin-top:20px;margin-bottom:20px}.faq-section[data-v-543e677c]{margin-bottom:15px}v-sheet[data-v-543e677c]{padding:20px!important;background-color:#fff;border-radius:8px}v-btn[data-v-543e677c]{color:#1976d2}.flex-images[data-v-543e677c]{display:flex}#klc-page[data-v-77fc8ae6]{padding:24px;overflow:hidden;height:100vh}#klc-page.scrollable[data-v-77fc8ae6]{overflow:auto}html{overflow:hidden!important}::-webkit-scrollbar{width:8px!important;height:8px!important}::-webkit-scrollbar-track{background:#bbb}::-webkit-scrollbar-thumb{background:#444}::-webkit-scrollbar-thumb:hover{background:#666!important}.loading{cursor:wait;pointer-events:auto}.loading :not(.clickable-during-loading){cursor:wait!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.loading .clickable-during-loading{pointer-events:auto!important;cursor:default!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.executing{cursor:wait;pointer-events:auto}.executing :not(.clickable-during-executing){cursor:wait!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.executing #klc-page.scrollable{pointer-events:auto!important;overflow:auto!important}.executing .clickable-during-executing,.executing .clickable-during-executing *{pointer-events:auto!important;cursor:default!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.v-tooltip.v-overlay>.v-overlay__content{background:rgba(var(--v-theme-accent2),1);color:rgb(var(--v-theme-accent4))}.section-header{display:flex;align-items:center;gap:10px;padding:10px 16px}.section-header-flows,.section-header-history,.section-header-results,.section-header-settings{background:rgb(var(--v-theme-accent2));border-bottom:1px solid rgba(var(--v-theme-on-surface),.08)}.section-icon-badge{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-flows,.badge-history,.badge-results,.badge-settings{background:rgb(var(--v-theme-accent4))}.scenarios-border-sm{border:1px solid rgba(0,0,0,.12)}.v-theme--dark .scenarios-border-sm{border-color:hsla(0,0%,100%,.12)}.scenario-flow-card{cursor:pointer;transition:all .15s ease}.scenario-flow-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.scenario-flow-card-selected{background-color:rgba(0,150,136,.05);border-color:rgba(0,150,136,.3)!important}.v-theme--dark .scenario-flow-card-selected{background-color:rgba(0,150,136,.1);border-color:rgba(0,150,136,.4)!important}.scenarios-table td{word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:300px}.scenarios-table td,.scenarios-table th{white-space:normal!important}.node-output-table td,.node-output-table th{white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}.scenario-pre{white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.03);border-radius:6px;padding:12px;font-family:inherit;font-size:.875rem}.v-theme--dark .scenario-pre{background:hsla(0,0%,100%,.04)}