.demo-projects-inner[data-v-e4d742fa]{display:flex;flex:1;flex-direction:column;min-height:0}.demo-toolbar[data-v-e4d742fa]{flex-shrink:0;justify-content:space-between;min-height:52px;padding:12px 16px}.demo-new-project-btn[data-v-e4d742fa],.demo-toolbar[data-v-e4d742fa],.demo-toolbar-left[data-v-e4d742fa]{align-items:center;display:flex}.demo-new-project-btn[data-v-e4d742fa]{background:rgb(var(--v-theme-primary));border-radius:6px;color:#fff;cursor:default;font-size:13px;font-weight:600;padding:6px 14px;text-transform:none;transition:opacity .2s}.demo-new-project-btn[data-v-e4d742fa]:hover{opacity:.9}.demo-toolbar-right[data-v-e4d742fa]{align-items:center;display:flex;gap:4px}.demo-icon-btn-sm[data-v-e4d742fa]{align-items:center;border-radius:6px;color:rgba(var(--v-theme-on-surface),.6);cursor:default;display:flex;height:48px;justify-content:center;width:40px}.demo-icon-btn-sm[data-v-e4d742fa]:hover{background:rgba(var(--v-theme-on-surface),.05)}.demo-view-toggle[data-v-e4d742fa]{align-items:center;border-radius:6px;display:flex;overflow:hidden}.demo-toggle-btn[data-v-e4d742fa]{align-items:center;color:rgba(var(--v-theme-on-surface),.4);cursor:default;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.demo-toggle-btn--active[data-v-e4d742fa]{background:rgba(var(--v-theme-on-surface),.08);color:rgba(var(--v-theme-on-surface),.87)}.demo-toggle-btn[data-v-e4d742fa]:hover:not(.demo-toggle-btn--active){background:rgba(var(--v-theme-on-surface),.04)}.demo-projects-grid[data-v-e4d742fa]{align-content:start;display:grid;flex:1;gap:16px;grid-template-columns:repeat(3,1fr);min-height:0;overflow-y:auto;padding:16px}.demo-projects-grid[data-v-e4d742fa]::-webkit-scrollbar{width:8px}.demo-projects-grid[data-v-e4d742fa]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.1);border-radius:4px}.demo-projects-grid[data-v-e4d742fa]::-webkit-scrollbar-track{background:transparent}.project-card[data-v-e4d742fa]{background:rgba(var(--v-theme-surface),1);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:200px;transition:border-color .2s}.project-card--hovered[data-v-e4d742fa],.project-card[data-v-e4d742fa]:hover{border-color:rgba(var(--v-theme-primary),.4)}.project-card__header[data-v-e4d742fa]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 0}.project-card__title[data-v-e4d742fa]{color:rgba(var(--v-theme-on-surface),.87);flex:1;font-weight:600;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-card__menu-btn[data-v-e4d742fa]{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.project-card__menu-btn[data-v-e4d742fa]:hover{background:rgba(var(--v-theme-on-surface),.05)}.project-card__body[data-v-e4d742fa]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;text-decoration:none}.project-card__description[data-v-e4d742fa]{color:rgba(var(--v-theme-on-surface),.5);display:-webkit-box;flex:1;font-weight:400;line-height:1.5;overflow:hidden;padding:8px 16px 0;-webkit-line-clamp:3;-webkit-box-orient:vertical}.project-card__footer[data-v-e4d742fa]{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding:10px 16px 14px}.project-card__footer-left[data-v-e4d742fa]{align-items:center;display:flex;gap:12px}.project-card__date[data-v-e4d742fa],.project-card__resources[data-v-e4d742fa]{color:rgba(var(--v-theme-on-surface),.4);font-weight:400}.project-card__resources[data-v-e4d742fa]{align-items:center;display:flex}@media (max-width:768px){.demo-projects-grid[data-v-e4d742fa]{gap:12px;grid-template-columns:repeat(2,1fr)}.project-card[data-v-e4d742fa]{height:180px}}@media (max-width:480px){.demo-projects-grid[data-v-e4d742fa]{grid-template-columns:1fr}}.demo-kanban-inner[data-v-1e515567]{display:flex;flex:1;flex-direction:column;min-height:0}.demo-toolbar[data-v-1e515567]{flex-shrink:0;gap:8px;height:52px;padding:8px 16px}.demo-toolbar[data-v-1e515567],.demo-toolbar-left[data-v-1e515567]{align-items:center;display:flex}.demo-panels-container[data-v-1e515567]{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:16px;min-height:0;overflow-x:auto;overflow-y:hidden;padding:0 16px 8px}.demo-panels-container[data-v-1e515567]::-webkit-scrollbar{height:6px}.demo-panels-container[data-v-1e515567]::-webkit-scrollbar-track{background:transparent}.demo-panels-container[data-v-1e515567]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-background),.1);border-radius:3px}.demo-panel-wrapper[data-v-1e515567]{display:flex;flex-direction:column;flex-shrink:0;height:-moz-fit-content;height:fit-content;max-height:604px;width:360px}.demo-panel-collapsed[data-v-1e515567]{max-width:60px!important;min-width:60px!important;width:60px!important}.demo-panel-item[data-v-1e515567]{background-color:rgb(var(--v-theme-background));border-radius:8px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;overflow:hidden}.demo-panel-title[data-v-1e515567]{align-items:center;background-color:rgb(var(--v-theme-surface));border-radius:8px 8px 0 0;cursor:default;display:flex;flex-shrink:0;min-height:48px;padding:16px 2px 16px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.demo-collapsed-title[data-v-1e515567]{border-radius:8px;min-height:200px!important;padding:8px!important}.demo-panel-content[data-v-1e515567]{background-color:rgb(var(--v-theme-backgroundDark));border-radius:0 0 8px 8px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.demo-panel-content[data-v-1e515567]::-webkit-scrollbar{width:4px}.demo-panel-content[data-v-1e515567]::-webkit-scrollbar-track{background:transparent}.demo-panel-content[data-v-1e515567]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-background),.1);border-radius:2px}.demo-tasks-container[data-v-1e515567],.demo-tasks-draggable[data-v-1e515567]{display:flex;flex-direction:column}.demo-tasks-draggable[data-v-1e515567]{gap:8px;padding:10px;width:100%}.demo-task-card[data-v-1e515567]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;cursor:pointer;padding:8px;transition:border-color .2s ease}.demo-task-card--hovered[data-v-1e515567]{border-color:rgba(var(--v-theme-primary),.4)!important}.demo-assignee-selector[data-v-1e515567]{border-radius:4px;min-height:32px;padding:4px 8px;transition:background-color .2s ease}.demo-edit-button[data-v-1e515567]{opacity:0;transition:opacity .2s ease-in-out}.demo-edit-button--visible[data-v-1e515567]{opacity:1}.demo-task-title-row[data-v-1e515567]{align-items:center;display:flex;min-height:40px;padding:0 8px;width:100%}.demo-task-title-text[data-v-1e515567]{display:-webkit-box;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.demo-priority-selector[data-v-1e515567]{align-items:center;border-radius:4px;display:flex;min-height:32px;padding:4px 8px;transition:background-color .2s ease}.demo-priority-selector[data-v-1e515567]:hover{background-color:rgba(var(--v-theme-on-surface),.05)}.demo-label-chip[data-v-1e515567]{align-items:center;background-color:rgba(var(--v-theme-surface),.3);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;display:flex;margin-right:4px;padding:2px 6px}.demo-vertical-panel-content[data-v-1e515567]{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-start;min-height:200px;padding:8px 4px;width:100%}.demo-vertical-title[data-v-1e515567]{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));flex:1;font-size:13px;line-height:1.3;margin:8px 0;max-height:120px;overflow:hidden;text-orientation:mixed;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl}.demo-expand-icon-collapsed[data-v-1e515567]{flex-shrink:0;margin-top:auto}.demo-panel-handle[data-v-1e515567]{cursor:grab}.demo-title-clamp[data-v-1e515567]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:14px;font-weight:500;line-height:1.4em;max-height:2.8em;max-width:200px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.gap-1[data-v-1e515567]{gap:4px}[data-v-1e515567] .v-btn{text-transform:none!important}@media (max-width:768px){.demo-panel-wrapper[data-v-1e515567]{width:240px}}@media (max-width:480px){.demo-panel-wrapper[data-v-1e515567]{width:220px}}.toc-navbar[data-v-dde553de]{background:rgb(var(--v-theme-surface));position:relative;z-index:20}.toc-nav-compact[data-v-dde553de]{align-items:center;background-color:rgb(var(--v-theme-surfaceDimLight));display:flex;gap:8px;height:36px;padding:0 8px}.toc-nav-left[data-v-dde553de],.toc-nav-right[data-v-dde553de]{align-items:center;display:flex;flex-shrink:0;gap:2px}.toc-nav-center[data-v-dde553de]{align-items:center;display:flex;flex:1}.toc-progress-container[data-v-dde553de]{width:100%}.toc-progress-track[data-v-dde553de]{background:rgba(var(--v-theme-on-surface),.08);border-radius:2px;height:3px;overflow:visible;position:relative;width:100%}.toc-progress-fill[data-v-dde553de]{background:linear-gradient(90deg,#6366f100,#ea580c78);border-radius:2px;height:100%;transition:width .3s ease}.toc-dots-overlay[data-v-dde553de]{height:100%;left:0;position:absolute;right:0;top:0}.toc-nav-dot[data-v-dde553de]{cursor:pointer;padding:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.toc-nav-dot-inner[data-v-dde553de]{border:2px solid rgb(var(--v-theme-surface));border-radius:50%;box-shadow:0 1px 2px #0000001a;height:8px;transition:all .2s;width:8px}.dot-user .toc-nav-dot-inner[data-v-dde553de]{background:rgb(var(--v-theme-primary))}.dot-assistant .toc-nav-dot-inner[data-v-dde553de]{background:rgb(var(--v-theme-primaryLight))}.dot-active .toc-nav-dot-inner[data-v-dde553de]{box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.2);height:12px;width:12px}.toc-nav-dot:hover .toc-nav-dot-inner[data-v-dde553de]{transform:scale(1.3)}.toc-position-label[data-v-dde553de]{flex-shrink:0}.toc-menu-card[data-v-dde553de]{border-radius:12px}.bordered-menu[data-v-dde553de]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))!important;box-shadow:0 8px 24px #00000026!important}.toc-menu-header[data-v-dde553de]{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.simple-search[data-v-dde553de]{border-radius:6px}.simple-search[data-v-dde553de] .v-field{box-shadow:none!important}.simple-search[data-v-dde553de] .v-field__input{min-height:32px;padding:2px 8px}.toc-menu-list[data-v-dde553de]{max-height:400px;overflow-y:auto;padding:0 8px 8px}.toc-menu-item[data-v-dde553de]{border-radius:8px;cursor:pointer;margin-bottom:2px;min-height:48px;transition:background-color .2s ease}.toc-menu-item--hover[data-v-dde553de]{background-color:rgba(var(--v-theme-primary),.08)!important}.toc-menu-item--active[data-v-dde553de]{background-color:rgba(var(--v-theme-primary),.12)!important}.toc-llm-avatar[data-v-dde553de]{border-radius:6px;flex-shrink:0;height:24px;overflow:hidden;width:24px}.toc-llm-avatar-svg[data-v-dde553de]{display:block;height:100%;width:100%}.toc-menu-list[data-v-dde553de]::-webkit-scrollbar{width:6px}.toc-menu-list[data-v-dde553de]::-webkit-scrollbar-track{background:transparent}.toc-menu-list[data-v-dde553de]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.2);border-radius:3px}.toc-menu-list[data-v-dde553de]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.3)}.demo-suite-inner[data-v-89122dd5]{display:flex;flex:1;flex-direction:column;min-height:0}.demo-suite-layout[data-v-89122dd5]{display:flex;flex:1;min-height:0;position:relative}.demo-left-sidebar[data-v-89122dd5],.demo-right-sidebar[data-v-89122dd5]{background:transparent!important;flex-shrink:0;transition:width .2s ease;width:316px}.demo-sidebar-rail[data-v-89122dd5]{width:64px!important}.demo-sidebar-rail .demo-content-scroll[data-v-89122dd5]{padding:0 4px}.demo-inner-card[data-v-89122dd5]{display:flex;flex-direction:column;height:calc(100% - 8px);margin:4px;overflow:hidden;position:relative}.demo-center-inner[data-v-89122dd5]{display:flex;flex:1;flex-direction:column}.demo-sidebar-header[data-v-89122dd5]{align-items:center;cursor:pointer;display:flex;flex-shrink:0}.demo-sidebar-header--left[data-v-89122dd5],.demo-sidebar-header--right[data-v-89122dd5]{padding:8px 8px 4px}.demo-toolbar-card[data-v-89122dd5]{background:transparent!important;border:none!important;box-shadow:none!important}.demo-content-scroll[data-v-89122dd5]{bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:absolute;right:0;scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin;top:48px}.demo-content-scroll[data-v-89122dd5]::-webkit-scrollbar{width:8px}.demo-content-scroll[data-v-89122dd5]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.demo-content-scroll[data-v-89122dd5]::-webkit-scrollbar-track{background:transparent}.demo-railed-actions[data-v-89122dd5]{display:flex;justify-content:center;padding:8px 0}.demo-source-list[data-v-89122dd5]{flex:1;overflow-y:auto;padding:4px 8px;scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.demo-source-list[data-v-89122dd5]::-webkit-scrollbar{width:8px}.demo-source-list[data-v-89122dd5]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.demo-source-list[data-v-89122dd5]::-webkit-scrollbar-track{background:transparent}.demo-selected[data-v-89122dd5]{background-color:rgba(var(--v-theme-primary),.1)}.demo-deprecated[data-v-89122dd5]{opacity:.6;padding:6px}.demo-checkbox-wrapper[data-v-89122dd5] .v-selection-control{height:32px!important;margin:0!important;min-height:32px!important}.demo-checkbox-wrapper[data-v-89122dd5] .v-selection-control__wrapper,.demo-checkbox-wrapper[data-v-89122dd5] .v-selection-control__input{height:32px!important;width:32px!important}.demo-knowledge-item[data-v-89122dd5]{align-items:center;border-radius:4px;cursor:default;display:flex;position:relative}.demo-knowledge-item[data-v-89122dd5]:hover{background:rgba(var(--v-theme-primary),.08)}.demo-knowledge-item:hover .demo-knowledge-actions[data-v-89122dd5]{opacity:1}.demo-knowledge-title[data-v-89122dd5]{color:#ffffffb3;flex:1;font-size:13px;min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap}.demo-knowledge-actions[data-v-89122dd5]{align-items:center;display:flex;flex-shrink:0;opacity:0;transition:opacity .2s ease}.demo-llm-item[data-v-89122dd5]{align-items:center;border-radius:4px;cursor:default;display:flex;padding:2px 0;position:relative}.demo-llm-item[data-v-89122dd5]:hover{background:rgba(var(--v-theme-primary),.08)}.demo-llm-item:hover .demo-llm-menu-icon[data-v-89122dd5]{opacity:1}.demo-llm-avatar-small[data-v-89122dd5]{border-radius:8px;flex-shrink:0;height:32px;overflow:hidden;width:32px}.demo-llm-info[data-v-89122dd5]{flex:1;min-width:0}.demo-llm-name[data-v-89122dd5]{color:#ffffffde;font-size:13px;font-weight:500;line-height:1.2}.demo-llm-model[data-v-89122dd5]{color:#fff6;font-size:11px;line-height:1.2;margin-top:2px}.demo-llm-menu-icon[data-v-89122dd5]{opacity:0;transition:opacity .2s ease}.demo-center-panel[data-v-89122dd5]{background:transparent!important;display:flex;flex:1;min-width:0}.demo-chat-header[data-v-89122dd5]{flex-shrink:0}.demo-inner-card-title[data-v-89122dd5]{height:48px}.demo-tabs[data-v-89122dd5] .v-tab{background-color:rgb(var(--v-theme-surface));min-width:120px;text-transform:none}.demo-tabs[data-v-89122dd5] .v-tab.v-tab--selected{background-color:rgb(var(--v-theme-surfaceDimLight))}.demo-tabs[data-v-89122dd5] .v-tab__slider{background-color:rgb(var(--v-theme-surfaceDimLight))!important}.demo-tabs[data-v-89122dd5] .v-tab.v-tab--selected>.v-btn__overlay{display:none!important}.demo-tab-text-truncate[data-v-89122dd5]{display:inline-block;max-width:164px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-tab-with-menu[data-v-89122dd5]{position:relative}.demo-plus-new-chat[data-v-89122dd5]{background-color:rgb(var(--v-theme-surfaceDimLight))!important;min-width:120px}.demo-plus-new-chat-icon[data-v-89122dd5]{background-color:rgb(var(--v-theme-surface))!important;min-width:48px!important}.demo-tab-actions[data-v-89122dd5]{position:relative;z-index:2}.demo-close-btn[data-v-89122dd5]{opacity:.7}.demo-close-btn[data-v-89122dd5]:hover{opacity:1}.demo-close-btn[data-v-89122dd5] .v-btn__overlay{display:none!important}.demo-close-btn[data-v-89122dd5]:hover .v-icon{color:rgb(var(--v-theme-error))!important}.demo-chat-body[data-v-89122dd5]{flex:1;min-height:0;overflow-y:auto;scrollbar-color:rgba(156,163,175,.5) transparent}.demo-chat-body[data-v-89122dd5]::-webkit-scrollbar{width:8px}.demo-chat-body[data-v-89122dd5]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.demo-chat-body[data-v-89122dd5]::-webkit-scrollbar-track{background:transparent}.demo-empty-state[data-v-89122dd5]{align-items:center;display:flex;height:100%;justify-content:center;min-height:300px}.demo-steps-container[data-v-89122dd5]{margin:0 auto;max-width:600px;width:100%}.demo-step-item[data-v-89122dd5]{background:rgb(var(--v-theme-surface-bright)/.3);border:1px solid rgb(var(--v-border-color)/.05);border-radius:12px;margin-bottom:16px;min-height:80px;transition:all .3s ease}.demo-step-item[data-v-89122dd5]:hover{background:rgb(var(--v-theme-surface-bright)/.4)}.demo-step-complete[data-v-89122dd5]{background:rgb(var(--v-theme-success)/.05);border-color:rgb(var(--v-theme-success)/.1)}.demo-step-number[data-v-89122dd5]{align-items:center;background:rgb(var(--v-theme-surface-variant));border:2px solid rgb(var(--v-border-color)/.2);border-radius:50%;color:rgb(var(--v-theme-on-surface-variant));display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;transition:all .3s ease;width:28px}.demo-step-number-complete[data-v-89122dd5]{background:rgb(var(--v-theme-success));border-color:rgb(var(--v-theme-success));color:rgb(var(--v-theme-on-success))}.demo-step-number-disabled[data-v-89122dd5]{opacity:.5}.demo-step-disabled[data-v-89122dd5]{opacity:.6}.demo-message-container[data-v-89122dd5]{margin:6px 0;max-width:90%;position:relative;z-index:5}.demo-message-container[data-v-89122dd5] .v-card{position:relative;transition:all .3s ease;z-index:6}.demo-user-bubble[data-v-89122dd5]{margin-left:auto}.demo-msg-content[data-v-89122dd5]{color:#ffffffbf;font-size:12px;line-height:1.5}.demo-msg-content p[data-v-89122dd5]{margin-bottom:0}.demo-msg-content ol[data-v-89122dd5],.demo-msg-content ul[data-v-89122dd5]{margin-bottom:8px;margin-left:20px}.demo-msg-content li[data-v-89122dd5]{margin-bottom:4px}.demo-msg-content code[data-v-89122dd5]{background:#ffffff14;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;padding:1px 5px}.demo-msg-content strong[data-v-89122dd5]{color:#ffffffe6}.demo-llm-avatar-box[data-v-89122dd5]{border-radius:6px;flex-shrink:0;height:24px;overflow:hidden;width:24px}.demo-llm-avatar-msg[data-v-89122dd5]{display:block;height:100%;width:100%}.demo-streaming-bar-border[data-v-89122dd5]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.demo-streaming-text[data-v-89122dd5]{background:linear-gradient(90deg,#fff6,#fff 25%,#ffffffa2 75%,#fff6);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:textShimmer-89122dd5 4s ease-in-out infinite}@keyframes textShimmer-89122dd5{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-streaming-cursor[data-v-89122dd5]{animation:blink-89122dd5 1s infinite;color:rgb(var(--v-theme-primary));display:inline-block;font-weight:700}@keyframes blink-89122dd5{0%,50%{opacity:1}51%,to{opacity:0}}.demo-chat-footer[data-v-89122dd5]{display:flex;flex-direction:column;flex-shrink:0;max-height:50vh}.demo-chat-footer[data-v-89122dd5] .v-card{border:none!important}.demo-knowledge-container[data-v-89122dd5],.demo-model-container[data-v-89122dd5]{min-height:32px}.demo-small-chip-height[data-v-89122dd5]{height:24px}.demo-knowledge-slide[data-v-89122dd5]{flex:1}.demo-model-slide[data-v-89122dd5]{flex:1;max-width:100%}.demo-editor-input-container[data-v-89122dd5]{min-height:56px;width:100%}.demo-chat-input-wrapper[data-v-89122dd5]{border:1px solid rgba(var(--v-border-color),.12);border-radius:8px;display:flex;flex-direction:column;max-height:calc(50vh - 150px);min-width:0;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.demo-input-focused[data-v-89122dd5]{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.15)}.demo-fake-input-text[data-v-89122dd5]{align-items:center;color:#ffffffde;display:flex;font-size:14px;line-height:1.5;min-height:56px;padding:16px}[data-v-89122dd5] .demo-chat-input-editor{display:flex;flex:1;flex-direction:column;max-height:100%;min-height:56px;min-width:0;overflow:visible}[data-v-89122dd5] .demo-chat-input-editor .main-editor-wrapper{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:visible}[data-v-89122dd5] .demo-chat-input-editor .ProseMirror{flex:1;max-height:calc(50vh - 150px);min-height:56px;overflow-x:hidden;overflow-y:auto;padding:16px;word-wrap:break-word;min-width:0;width:100%;word-break:break-word}[data-v-89122dd5] .demo-chat-input-editor .ProseMirror p{word-wrap:break-word;max-width:100%;overflow-wrap:break-word;word-break:break-word}[data-v-89122dd5] .demo-chat-input-editor .ProseMirror *{max-width:100%}.demo-submit-btn[data-v-89122dd5]{flex-shrink:0;min-height:56px;min-width:56px}.demo-submit-btn[data-v-89122dd5]:disabled{background-color:rgba(var(--v-theme-surface-variant),.12)!important;color:rgba(var(--v-theme-on-surface),.26)!important}.demo-rotate-icon[data-v-89122dd5]{transform:rotate(270deg)}[data-v-89122dd5] .v-btn .v-icon{color:#fff9!important}[data-v-89122dd5] .v-btn:hover .v-icon{color:#fffc!important}[data-v-89122dd5] .v-btn{letter-spacing:normal!important;text-transform:none!important}[data-v-89122dd5] .v-field{border-color:#ffffff1f!important}.demo-editing-card[data-v-89122dd5]{box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.1);outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.demo-inline-editor-wrapper[data-v-89122dd5]{padding-bottom:0;width:100%}.demo-editor-action-bar-wrapper[data-v-89122dd5]{border-top:1px solid rgba(var(--v-border-color),.12);margin-bottom:12px;min-height:56px;padding:12px 0}.demo-inline-action-bar-content[data-v-89122dd5]{align-items:center;display:flex;gap:16px;width:100%}.demo-inline-action-bar-content kbd[data-v-89122dd5]{background:rgba(var(--v-theme-on-surface),.08);border:1px solid rgba(var(--v-border-color),.12);border-radius:4px;font-family:ui-monospace,monospace;font-size:11px;padding:2px 6px}.demo-inline-save-btn[data-v-89122dd5]{font-weight:500;letter-spacing:0;text-transform:none}.demo-task-drawer[data-v-89122dd5]{background:rgb(var(--v-theme-background));border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity));bottom:0;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:375px;z-index:10}.demo-drawer-toolbar-bar[data-v-89122dd5]{flex-shrink:0}.demo-drawer-content[data-v-89122dd5]{flex:1;overflow-x:hidden;overflow-y:auto}.demo-drawer-content[data-v-89122dd5]::-webkit-scrollbar{width:6px}.demo-drawer-content[data-v-89122dd5]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.2);border-radius:3px}.demo-drawer-content[data-v-89122dd5]::-webkit-scrollbar-track{background:transparent}.demo-drawer-title-section[data-v-89122dd5]{padding:16px 16px 0}.demo-drawer-task-title[data-v-89122dd5]{color:#ffffffe6;font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:break-word;word-break:break-word}.demo-drawer-description-section[data-v-89122dd5]{padding:0 16px 4px}.demo-drawer-description[data-v-89122dd5]{color:#ffffff8c;font-size:13px;line-height:1.6;min-height:60px;padding-top:16px}.demo-drawer-description p[data-v-89122dd5]{margin:0}.drawer-slide-enter-active[data-v-89122dd5],.drawer-slide-leave-active[data-v-89122dd5]{transition:transform .2s ease}.drawer-slide-enter-from[data-v-89122dd5],.drawer-slide-leave-to[data-v-89122dd5]{transform:translate(100%)}.gap-1[data-v-89122dd5]{gap:4px}.gap-2[data-v-89122dd5]{gap:8px}@media (max-width:1200px){.demo-task-drawer[data-v-89122dd5]{display:none}}@media (max-width:900px){.demo-left-sidebar[data-v-89122dd5],.demo-right-sidebar[data-v-89122dd5]{width:64px}}.demo-auto-cursor[data-v-016feff0]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform,opacity;z-index:9999}.demo-auto-cursor--visible[data-v-016feff0]{opacity:1;transition-property:transform,opacity}.demo-auto-cursor--clicking .demo-cursor-svg[data-v-016feff0]{transform:scale(.82)}.demo-cursor-svg[data-v-016feff0]{display:block;height:48px;transition:transform .15s ease;width:48px}.demo-cursor-ripple[data-v-016feff0]{background:#c4734a4d;border-radius:50%;height:48px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-12px,-12px) scale(0);width:48px}.demo-cursor-ripple--active[data-v-016feff0]{animation:cursor-ripple-anim-016feff0 .5s ease-out forwards}@keyframes cursor-ripple-anim-016feff0{0%{opacity:.6;transform:translate(-12px,-12px) scale(0)}to{opacity:0;transform:translate(-12px,-12px) scale(1.8)}}.demo-wrapper[data-v-7a70e86e]{width:100%}.demo-outer-frame[data-v-7a70e86e]{background:linear-gradient(135deg,#1a2332,#2d3a4a 50%,#1e2b3a);border-radius:4px;overflow:hidden;padding:34px 64px;position:relative}@media (max-width:768px){.demo-outer-frame[data-v-7a70e86e]{padding:10px}}@media (max-width:480px){.demo-outer-frame[data-v-7a70e86e]{padding:8px}}.demo-browser-frame[data-v-7a70e86e]{background:rgb(var(--v-theme-background));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;overflow:hidden;position:relative;z-index:1}.demo-app-content[data-v-7a70e86e]{display:flex;flex-direction:column;height:720px;overflow:hidden}.demo-app-bar[data-v-7a70e86e]{align-items:center;border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0;height:48px;min-height:48px;padding:0 8px 0 16px;position:relative;z-index:10}.demo-breadcrumbs[data-v-7a70e86e]{align-items:center;display:flex;z-index:1}.breadcrumb-item[data-v-7a70e86e]{display:inline-block;font-size:14px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.breadcrumb-item--active[data-v-7a70e86e]{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.breadcrumb-item--inactive[data-v-7a70e86e]{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity));cursor:pointer}.breadcrumb-item--inactive[data-v-7a70e86e]:hover{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))}.breadcrumb-divider[data-v-7a70e86e]{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity));font-size:14px}.demo-app-bar-right[data-v-7a70e86e]{align-items:center;display:flex;gap:4px;margin-left:auto;z-index:1}.demo-icon-btn[data-v-7a70e86e]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.demo-icon-btn[data-v-7a70e86e]:hover{background:rgba(var(--v-theme-on-background),.05)}.demo-icon-btn--active[data-v-7a70e86e]{color:rgb(var(--v-theme-primary))}.demo-icon-btn--active[data-v-7a70e86e] .v-icon{color:rgb(var(--v-theme-primary))!important}.demo-avatar-btn[data-v-7a70e86e]{align-items:center;cursor:default;display:flex;height:36px;justify-content:center;width:36px}.demo-view-content[data-v-7a70e86e]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.demo-replay-btn[data-v-7a70e86e]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000!important;background:#ffffff1a;border:none;border-radius:20px;bottom:12px;color:#ffffffb3;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.01em;padding:8px 16px 8px 12px;position:absolute;right:12px;transition:all .25s ease;z-index:10}.demo-replay-btn[data-v-7a70e86e]:hover{background:#ffffff2e;color:#fffffff2}.demo-replay-btn:hover .demo-replay-btn__icon[data-v-7a70e86e]{transform:rotate(-45deg)}.demo-replay-btn[data-v-7a70e86e]:active{transform:scale(.96)}.demo-replay-btn__icon[data-v-7a70e86e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.replay-fade-enter-active[data-v-7a70e86e]{transition:all .4s cubic-bezier(.4,0,.2,1);transition-delay:.3s}.replay-fade-leave-active[data-v-7a70e86e]{transition:all .2s ease}.replay-fade-enter-from[data-v-7a70e86e]{opacity:0;transform:translateY(8px)}.replay-fade-leave-to[data-v-7a70e86e]{opacity:0;transform:translateY(4px)}.slide-left-enter-active[data-v-7a70e86e],.slide-left-leave-active[data-v-7a70e86e],.slide-right-enter-active[data-v-7a70e86e],.slide-right-leave-active[data-v-7a70e86e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-7a70e86e]{opacity:0;transform:translate(30px)}.slide-left-leave-to[data-v-7a70e86e],.slide-right-enter-from[data-v-7a70e86e]{opacity:0;transform:translate(-30px)}.slide-right-leave-to[data-v-7a70e86e]{opacity:0;transform:translate(30px)}.bridge-kanban[data-v-1afbadc1]{align-items:flex-start}.bridge-kanban[data-v-1afbadc1],.bridge-kanban__inner[data-v-1afbadc1]{display:flex;flex-direction:column;width:100%}.bridge-kanban__inner[data-v-1afbadc1]{border-radius:12px;max-width:480px;overflow:hidden}.bridge-kanban__panels[data-v-1afbadc1]{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:12px;min-height:0;overflow-x:auto;overflow-y:hidden;padding:0 12px 8px}.bridge-kanban__panels[data-v-1afbadc1]::-webkit-scrollbar{height:6px}.bridge-kanban__panels[data-v-1afbadc1]::-webkit-scrollbar-track{background:transparent}.bridge-kanban__panels[data-v-1afbadc1]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-background),.1);border-radius:3px}.bridge-kanban__panel-wrapper[data-v-1afbadc1]{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;height:auto;width:270px}.bridge-kanban__panel-collapsed[data-v-1afbadc1]{max-width:50px!important;min-width:50px!important;width:50px!important}.bridge-kanban__panel-item[data-v-1afbadc1]{background-color:rgb(var(--v-theme-background));border-radius:8px;display:flex;flex-direction:column;height:auto;overflow:hidden}.bridge-kanban__panel-title[data-v-1afbadc1]{align-items:center;background-color:rgb(var(--v-theme-surface));border-radius:8px 8px 0 0;cursor:default;display:flex;flex-shrink:0;min-height:40px;padding:12px 2px 12px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bridge-kanban__collapsed-title[data-v-1afbadc1]{border-radius:8px;min-height:180px!important;padding:8px!important}.bridge-kanban__panel-content[data-v-1afbadc1]{background-color:rgb(var(--v-theme-backgroundDark));border-radius:0 0 8px 8px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.bridge-kanban__panel-content[data-v-1afbadc1]::-webkit-scrollbar{width:4px}.bridge-kanban__panel-content[data-v-1afbadc1]::-webkit-scrollbar-track{background:transparent}.bridge-kanban__panel-content[data-v-1afbadc1]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-background),.1);border-radius:2px}.bridge-kanban__tasks-container[data-v-1afbadc1],.bridge-kanban__tasks-draggable[data-v-1afbadc1]{display:flex;flex-direction:column}.bridge-kanban__tasks-draggable[data-v-1afbadc1]{gap:6px;padding:8px;width:100%}.bridge-kanban__task-card[data-v-1afbadc1]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;cursor:pointer;padding:6px;transition:border-color .2s ease}.bridge-kanban__task-card--hovered[data-v-1afbadc1]{border-color:rgba(var(--v-theme-primary),.4)!important}.bridge-kanban__assignee[data-v-1afbadc1]{border-radius:4px;min-height:28px;padding:4px 6px;transition:background-color .2s ease}.bridge-kanban__edit-btn[data-v-1afbadc1]{opacity:0;transition:opacity .2s ease-in-out}.bridge-kanban__edit-btn--visible[data-v-1afbadc1]{opacity:1}.bridge-kanban__task-title-row[data-v-1afbadc1]{align-items:center;display:flex;min-height:32px;padding:0 6px;width:100%}.bridge-kanban__task-title-text[data-v-1afbadc1]{display:-webkit-box;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.bridge-kanban__priority[data-v-1afbadc1]{align-items:center;border-radius:4px;display:flex;min-height:28px;padding:4px 6px;transition:background-color .2s ease}.bridge-kanban__label-chip[data-v-1afbadc1]{align-items:center;background-color:rgba(var(--v-theme-surface),.3);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;display:flex;margin-right:2px;padding:2px 4px}.bridge-kanban__label-chip .text-caption[data-v-1afbadc1]{font-size:10px!important}.bridge-kanban__vertical-content[data-v-1afbadc1]{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-start;min-height:180px;padding:8px 4px;width:100%}.bridge-kanban__vertical-title[data-v-1afbadc1]{color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));flex:1;font-size:12px;line-height:1.3;margin:8px 0;max-height:100px;overflow:hidden;text-orientation:mixed;text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl}.bridge-kanban__expand-icon[data-v-1afbadc1]{flex-shrink:0;margin-top:auto}.bridge-kanban__handle[data-v-1afbadc1]{cursor:grab}.bridge-kanban__title-clamp[data-v-1afbadc1]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));font-size:12px;font-weight:500;line-height:1.4em;max-height:2.8em;max-width:120px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.bridge-kanban__fig-label[data-v-1afbadc1]{align-self:flex-start;color:#ffffff1f;font-family:Courier New,monospace;font-size:9px;letter-spacing:.1em;margin-top:16px}.gap-1[data-v-1afbadc1]{gap:4px}[data-v-1afbadc1] .v-btn{text-transform:none!important}@media (max-width:480px){.bridge-kanban__panel-wrapper[data-v-1afbadc1]{width:180px}}.visual-root[data-v-7095b19a]{align-items:flex-start;display:flex;position:relative;width:100%}.context-panel[data-v-7095b19a]{flex-shrink:0;overflow:hidden;width:280px;z-index:1}.context-header[data-v-7095b19a]{align-items:center;cursor:pointer;display:flex;padding:8px 8px 4px}.context-list[data-v-7095b19a]{padding:4px 8px 8px}.context-item[data-v-7095b19a]{align-items:center;border-radius:4px;cursor:default;display:flex;position:relative}.context-item[data-v-7095b19a]:hover{background:rgba(var(--v-theme-primary),.08)}.context-item:hover .context-actions[data-v-7095b19a]{opacity:1}.context-item--selected[data-v-7095b19a]{background-color:rgba(var(--v-theme-primary),.08)}.context-item--active[data-v-7095b19a]{background-color:rgba(var(--v-theme-primary),.15)}.context-title[data-v-7095b19a]{color:rgba(var(--v-theme-on-surface),.7);flex:1;font-size:13px;min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap}.context-actions[data-v-7095b19a]{flex-shrink:0;opacity:0;transition:opacity .2s ease}.context-checkbox[data-v-7095b19a] .v-selection-control{height:32px!important;margin:0!important;min-height:32px!important}.context-checkbox[data-v-7095b19a] .v-selection-control__wrapper,.context-checkbox[data-v-7095b19a] .v-selection-control__input{height:32px!important;width:32px!important}.knowledge-panel[data-v-7095b19a]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex:1;flex-direction:column;margin-left:-24px;min-width:0;overflow:hidden;z-index:2}.knowledge-header[data-v-7095b19a]{flex-shrink:0;min-height:48px!important;padding:8px 12px!important}.knowledge-title-field[data-v-7095b19a] .v-field__input{font-size:1.5rem;font-weight:600;min-height:auto;padding:0}.knowledge-title-field[data-v-7095b19a] input::-moz-placeholder{color:rgba(var(--v-theme-on-surface),.38);opacity:1}.knowledge-title-field[data-v-7095b19a] input::placeholder{color:rgba(var(--v-theme-on-surface),.38);opacity:1}.knowledge-editor-area[data-v-7095b19a]{flex:1;min-height:0}.knowledge-editor-area[data-v-7095b19a] .proto-knowledge-editor .ProseMirror{font-size:.875rem;max-height:220px;min-height:80px;overflow-y:auto;padding:0}.knowledge-editor-area[data-v-7095b19a] .proto-knowledge-editor .ProseMirror::-webkit-scrollbar{width:6px}.knowledge-editor-area[data-v-7095b19a] .proto-knowledge-editor .ProseMirror::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.2);border-radius:3px}.knowledge-editor-area[data-v-7095b19a] .proto-knowledge-editor .ProseMirror::-webkit-scrollbar-track{background:transparent}.knowledge-editor-area[data-v-7095b19a] .proto-knowledge-editor .ProseMirror p.is-editor-empty:first-child:before{color:rgba(var(--v-theme-on-surface),.38)}.metadata-container[data-v-7095b19a]{flex-wrap:wrap;gap:8px}.custom-selector[data-v-7095b19a],.metadata-container[data-v-7095b19a]{align-items:center;display:inline-flex}.custom-selector[data-v-7095b19a]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;cursor:pointer;max-height:28px;overflow:hidden;transition:all .2s ease}.custom-selector[data-v-7095b19a]:hover{border-color:rgba(var(--v-theme-primary),.5);box-shadow:0 2px 4px #0000001a}.selector-label[data-v-7095b19a]{align-items:center;background:rgba(var(--v-theme-surface));display:flex;min-height:28px;padding:4px 8px}.selector-divider[data-v-7095b19a]{background:rgba(var(--v-border-color),var(--v-border-opacity));height:20px;width:1px}.selector-value[data-v-7095b19a]{align-items:center;background:rgb(var(--v-theme-background));display:flex;flex:1;min-height:28px;min-width:80px;padding:4px 8px}.gap-1[data-v-7095b19a]{gap:4px}.ps2[data-v-55a330ca]{width:100%}.ps2__inner[data-v-55a330ca]{background:rgb(var(--v-theme-background));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ps2__messages[data-v-55a330ca]{background:#18181a;flex:1;overflow:hidden;padding:12px 16px}.ps2__msg[data-v-55a330ca]{margin:6px 0;max-width:80%;position:relative}.ps2__msg--user[data-v-55a330ca]{margin-left:auto}.ps2__msg-content[data-v-55a330ca]{color:#ffffffbf;font-size:12px;line-height:1.5}.ps2__msg-content p[data-v-55a330ca]{margin-bottom:0}.ps2__llm-avatar[data-v-55a330ca]{border-radius:6px;flex-shrink:0;height:24px;overflow:hidden;width:24px}.ps2__llm-svg[data-v-55a330ca]{display:block;height:100%;width:100%}.ps2__streaming-expanded[data-v-55a330ca]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.ps2__streaming-bar[data-v-55a330ca]{cursor:pointer;min-height:48px;transition:background-color .2s ease}.ps2__streaming-bar--border[data-v-55a330ca]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.ps2__streaming-text[data-v-55a330ca]{background:linear-gradient(90deg,#fff6,#fff 25%,#ffffffa2 75%,#fff6);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:textShimmer-55a330ca 4s ease-in-out infinite}@keyframes textShimmer-55a330ca{0%{background-position:200% 0}to{background-position:-200% 0}}.ps2__streaming-content[data-v-55a330ca]{color:#ffffffbf;font-family:inherit;font-size:12px;line-height:1.55;position:relative}.ps2__streaming-content code[data-v-55a330ca]{background:#ffffff14;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;padding:1px 5px}.ps2__streaming-content strong[data-v-55a330ca]{color:#ffffffe6}.ps2__cursor[data-v-55a330ca]{animation:blink-55a330ca 1s infinite;color:rgb(var(--v-theme-primary));display:inline-block;font-weight:700}@keyframes blink-55a330ca{0%,50%{opacity:1}51%,to{opacity:0}}.ps2__footer[data-v-55a330ca]{flex-shrink:0}.ps2__footer[data-v-55a330ca] .v-card{border:none!important}.ps2__knowledge-row[data-v-55a330ca]{min-height:32px}.ps2__input-row[data-v-55a330ca]{min-height:56px;width:100%}.ps2__input-wrapper[data-v-55a330ca]{border:1px solid rgba(var(--v-border-color),.12);border-radius:8px;display:flex;flex-direction:column;min-width:0;width:100%}.ps2__input-fake[data-v-55a330ca]{align-items:center;display:flex;min-height:56px;padding:16px}.ps2__input-placeholder[data-v-55a330ca]{color:#ffffff40;font-size:14px}.ps2__submit-btn[data-v-55a330ca]{flex-shrink:0;min-height:56px;min-width:56px}.ps2__rotate-icon[data-v-55a330ca]{transform:rotate(270deg)}.gap-1[data-v-55a330ca]{gap:4px}[data-v-55a330ca] .v-btn .v-icon{color:#fff9!important}[data-v-55a330ca] .v-btn:hover .v-icon{color:#fffc!important}[data-v-55a330ca] .v-btn{letter-spacing:normal!important;text-transform:none!important}.visual-root[data-v-bb070650]{align-items:flex-start;display:flex;position:relative;width:100%}.llm-panel[data-v-bb070650]{flex-shrink:0;overflow:hidden;width:280px;z-index:1}.llm-header[data-v-bb070650]{align-items:center;cursor:pointer;display:flex;padding:8px 8px 4px}.llm-list[data-v-bb070650]{padding:4px 8px 8px}.llm-item[data-v-bb070650]{align-items:center;border-radius:4px;cursor:default;display:flex;padding:2px 0;position:relative}.llm-item[data-v-bb070650]:hover{background:rgba(var(--v-theme-primary),.08)}.llm-item:hover .llm-actions[data-v-bb070650]{opacity:1}.llm-item--selected[data-v-bb070650]{background-color:rgba(var(--v-theme-primary),.08)}.llm-item--active[data-v-bb070650]{background-color:rgba(var(--v-theme-primary),.15)}.llm-item--deprecated[data-v-bb070650]{opacity:.6}.llm-avatar-small[data-v-bb070650]{border-radius:8px;flex-shrink:0;height:32px;overflow:hidden;width:32px}.llm-info[data-v-bb070650]{flex:1;min-width:0}.llm-name[data-v-bb070650]{color:#ffffffde;font-size:13px;font-weight:500;line-height:1.2}.llm-model[data-v-bb070650]{color:#fff6;font-size:11px;line-height:1.2;margin-top:2px}.llm-actions[data-v-bb070650]{flex-shrink:0;opacity:0;transition:opacity .2s ease}.llm-checkbox[data-v-bb070650] .v-selection-control{height:32px!important;margin:0!important;min-height:32px!important}.llm-checkbox[data-v-bb070650] .v-selection-control__wrapper,.llm-checkbox[data-v-bb070650] .v-selection-control__input{height:32px!important;width:32px!important}.edit-panel[data-v-bb070650]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex:1;flex-direction:column;margin-left:-24px;min-width:0;overflow:hidden;z-index:2}.edit-header[data-v-bb070650]{min-height:48px!important;padding:8px 12px!important}.edit-avatar-wrapper[data-v-bb070650],.edit-header[data-v-bb070650]{flex-shrink:0}.edit-avatar[data-v-bb070650]{border-radius:10px;display:block;height:40px;overflow:hidden;width:40px}.edit-title-field[data-v-bb070650] .v-field__input{font-size:1.5rem;font-weight:600;min-height:auto;padding:0}.edit-title-field[data-v-bb070650] input::-moz-placeholder{color:rgba(var(--v-theme-on-surface),.38);opacity:1}.edit-title-field[data-v-bb070650] input::placeholder{color:rgba(var(--v-theme-on-surface),.38);opacity:1}.edit-editor-area[data-v-bb070650]{flex:1;min-height:0}.edit-editor-area[data-v-bb070650] .proto-llm-editor .ProseMirror{font-size:.875rem;max-height:220px;min-height:80px;overflow-y:auto;padding:0}.edit-editor-area[data-v-bb070650] .proto-llm-editor .ProseMirror::-webkit-scrollbar{width:6px}.edit-editor-area[data-v-bb070650] .proto-llm-editor .ProseMirror::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.2);border-radius:3px}.edit-editor-area[data-v-bb070650] .proto-llm-editor .ProseMirror::-webkit-scrollbar-track{background:transparent}.edit-editor-area[data-v-bb070650] .proto-llm-editor .ProseMirror p.is-editor-empty:first-child:before{color:rgba(var(--v-theme-on-surface),.38)}.metadata-container[data-v-bb070650]{flex-wrap:wrap;gap:8px}.custom-selector[data-v-bb070650],.metadata-container[data-v-bb070650]{align-items:center;display:inline-flex}.custom-selector[data-v-bb070650]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:6px;cursor:pointer;max-height:28px;overflow:hidden;transition:all .2s ease}.custom-selector[data-v-bb070650]:hover{border-color:rgba(var(--v-theme-primary),.5);box-shadow:0 2px 4px #0000001a}.selector-label[data-v-bb070650]{align-items:center;background:rgba(var(--v-theme-surface));display:flex;min-height:28px;padding:4px 8px}.selector-divider[data-v-bb070650]{background:rgba(var(--v-border-color),var(--v-border-opacity));height:20px;width:1px}.selector-value[data-v-bb070650]{align-items:center;background:rgb(var(--v-theme-background));display:flex;flex:1;min-height:28px;min-width:50px;padding:4px 8px}.gap-1[data-v-bb070650]{gap:4px}.gap-2[data-v-bb070650]{gap:8px}.edit-response-figure[data-v-7a0237c5]{width:100%}.figure-frame[data-v-7a0237c5]{background:#ea580c08;border:1px solid rgba(234,88,12,.22);border-radius:12px;overflow:hidden}.figure-card[data-v-7a0237c5]{background:rgb(var(--v-theme-surface));border-radius:12px;overflow:hidden}.figure-llm-avatar-box[data-v-7a0237c5]{border-radius:8px;flex-shrink:0;height:28px;overflow:hidden;width:28px}.figure-llm-avatar-svg[data-v-7a0237c5]{display:block;height:100%;width:100%}.figure-editing-card[data-v-7a0237c5]{border-radius:8px;box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.1);margin:0 8px;outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.figure-card-text[data-v-7a0237c5]{padding:0 16px 16px}.figure-editor-content[data-v-7a0237c5]{color:#ffffffbf;font-size:13px;line-height:1.6}.figure-editor-content p[data-v-7a0237c5]{margin-bottom:8px}.figure-editor-content ol[data-v-7a0237c5],.figure-editor-content ul[data-v-7a0237c5]{margin-bottom:8px;margin-left:20px}.figure-editor-content li[data-v-7a0237c5]{margin-bottom:4px}.figure-editor-content code[data-v-7a0237c5]{background:#ffffff14;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:12px;padding:1px 5px}.figure-editor-content strong[data-v-7a0237c5]{color:#ffffffe6}.figure-text-cursor[data-v-7a0237c5]{color:rgb(var(--v-theme-primary));font-weight:700}.figure-action-bar[data-v-7a0237c5]{border-top:1px solid rgba(var(--v-border-color),.12);margin:8px 0 0;padding:12px 16px}.figure-action-bar-content[data-v-7a0237c5]{align-items:center;display:flex;gap:16px;width:100%}.figure-cancel-btn[data-v-7a0237c5],.figure-save-btn[data-v-7a0237c5]{letter-spacing:normal!important;text-transform:none!important}.figure-save-btn[data-v-7a0237c5]{font-weight:500}kbd[data-v-7a0237c5]{background:rgba(var(--v-theme-on-surface),.08);border:1px solid rgba(var(--v-border-color),.12);border-radius:4px;font-family:ui-monospace,monospace;font-size:11px;padding:2px 6px}[data-v-7a0237c5] .v-btn{letter-spacing:normal!important;text-transform:none!important}[data-v-7a0237c5] .v-btn .v-icon{color:#fff9!important}.ps2[data-v-cc1611bf]{width:100%}.ps2__inner[data-v-cc1611bf]{background:rgb(var(--v-theme-background));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ps2__messages[data-v-cc1611bf]{background:#18181a;flex:1;overflow:hidden;padding:12px 16px}.ps2__msg[data-v-cc1611bf]{margin:6px 0;max-width:80%;position:relative}.ps2__msg--teammate[data-v-cc1611bf],.ps2__msg--user[data-v-cc1611bf]{margin-left:auto}.ps2__msg--assistant[data-v-cc1611bf]{margin-right:auto}.ps2__msg-content[data-v-cc1611bf]{color:#ffffffbf;font-size:12px;line-height:1.5}.ps2__msg-content p[data-v-cc1611bf]{margin-bottom:0}.ps2__msg-content code[data-v-cc1611bf]{background:#ffffff14;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;padding:1px 5px}.ps2__msg-content strong[data-v-cc1611bf]{color:#ffffffe6}.ps2__llm-avatar[data-v-cc1611bf]{border-radius:6px;flex-shrink:0;height:24px;overflow:hidden;width:24px}.ps2__llm-svg[data-v-cc1611bf]{display:block;height:100%;width:100%}.ps2__streaming-expanded[data-v-cc1611bf]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.ps2__streaming-bar[data-v-cc1611bf]{cursor:pointer;min-height:48px;transition:background-color .2s ease}.ps2__streaming-bar--border[data-v-cc1611bf]{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.ps2__streaming-text[data-v-cc1611bf]{background:linear-gradient(90deg,#fff6,#fff 25%,#ffffffa2 75%,#fff6);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;-webkit-text-fill-color:transparent;animation:textShimmer-cc1611bf 4s ease-in-out infinite}@keyframes textShimmer-cc1611bf{0%{background-position:200% 0}to{background-position:-200% 0}}.ps2__streaming-content[data-v-cc1611bf]{color:#ffffffbf;font-family:inherit;font-size:12px;line-height:1.55;position:relative}.ps2__streaming-content code[data-v-cc1611bf]{background:#ffffff14;border-radius:3px;font-family:JetBrains Mono,monospace;font-size:11px;padding:1px 5px}.ps2__streaming-content strong[data-v-cc1611bf]{color:#ffffffe6}.ps2__cursor[data-v-cc1611bf]{animation:blink-cc1611bf 1s infinite;color:rgb(var(--v-theme-primary));display:inline-block;font-weight:700}@keyframes blink-cc1611bf{0%,50%{opacity:1}51%,to{opacity:0}}.ps2__join-row[data-v-cc1611bf]{align-items:center;display:flex;gap:10px;max-width:100%;padding:8px 0}.ps2__join-line[data-v-cc1611bf]{background:#ffffff0f;flex:1;height:1px}.ps2__join-pill[data-v-cc1611bf]{align-items:center;background:#4a7fc40f;border:1px solid rgba(74,127,196,.14);border-radius:20px;color:#ffffff38;display:flex;font-size:10px;letter-spacing:.02em;padding:3px 10px 3px 4px;white-space:nowrap}.ps2__footer[data-v-cc1611bf]{background:#18181a;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-shrink:0;padding:10px 16px}.ps2__presence-row[data-v-cc1611bf]{align-items:center;display:flex}.ps2__presence-overlap[data-v-cc1611bf]{margin-left:-6px}.ps2__presence-label[data-v-cc1611bf]{color:#ffffff38;font-size:11px;letter-spacing:.02em;margin-left:8px}.gap-1[data-v-cc1611bf]{gap:4px}[data-v-cc1611bf] .v-btn .v-icon{color:#fff9!important}[data-v-cc1611bf] .v-btn:hover .v-icon{color:#fffc!important}[data-v-cc1611bf] .v-btn{letter-spacing:normal!important;text-transform:none!important}.s-proof[data-v-0e936363]{background:#000;overflow:hidden;position:relative}.s-proof[data-v-0e936363]:before{background:#ffffff17;content:"";height:1px;left:0;position:absolute;right:0;top:0}.s-proof__inner[data-v-0e936363]{margin:0 auto;max-width:1280px;padding:120px 24px 0}@media (max-width:768px){.s-proof__inner[data-v-0e936363]{padding:72px 24px 0}}.s-proof__head[data-v-0e936363]{align-items:end;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding-bottom:56px}@media (max-width:768px){.s-proof__head[data-v-0e936363]{gap:16px;grid-template-columns:1fr;padding-bottom:40px}}.s-proof__title[data-v-0e936363]{font-size:40px;font-weight:700;letter-spacing:-.025em;line-height:1.14;margin-bottom:16px}@media (max-width:768px){.s-proof__title[data-v-0e936363]{font-size:26px}}.s-proof__title--bold[data-v-0e936363]{color:#ffffffed}.s-proof__title--dim[data-v-0e936363]{color:#ffffff6b;font-weight:400}.s-proof__body[data-v-0e936363]{color:#ffffff6b;font-size:14px;line-height:1.7;margin:0;max-width:460px}.s-proof__head-right[data-v-0e936363]{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:768px){.s-proof__head-right[data-v-0e936363]{justify-content:flex-start}}.s-proof__punch[data-v-0e936363]{color:#c4734a;font-size:20px;font-weight:600;letter-spacing:-.015em;margin:0}@media (max-width:768px){.s-proof__punch[data-v-0e936363]{font-size:16px}}.s-proof__panel[data-v-0e936363]{border-top:1px solid hsla(0,0%,100%,.06)}.s-proof__curve-wrap[data-v-0e936363]{line-height:0;position:relative;width:100%}.s-proof__stats[data-v-0e936363]{display:flex;flex-direction:row;gap:0 56px;left:0;padding:0 0 0 4px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:768px){.s-proof__stats[data-v-0e936363]{flex-wrap:wrap;gap:24px 32px;padding:32px 0;position:relative;top:auto;transform:none}}.s-proof__stat[data-v-0e936363]{border-left:2px solid rgba(196,115,74,.22);padding-left:16px}.s-proof__stat-value[data-v-0e936363]{color:#ffffffed;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:8px}@media (max-width:768px){.s-proof__stat-value[data-v-0e936363]{font-size:26px}}.s-proof__stat-label[data-v-0e936363]{color:#ffffff6b;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.s-proof__svg[data-v-0e936363]{display:block;height:auto;width:100%}
