.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));z-index:10000}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:5px;display:flex;max-width:672px;min-height:48px;min-width:344px;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;bottom:0;left:0;opacity:var(--v-activated-opacity);pointer-events:none;position:absolute;right:0;top:0}.v-snackbar__content{flex-grow:1;font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--rounded{border-radius:5px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.scrollnavbar[data-v-3dd68f39]{height:calc(100% - 100px);overflow-y:auto}.userbottom[data-v-3dd68f39]{bottom:0;position:absolute;width:100%}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.2)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.animate[data-v-6fe9f79b]{animation:pulse-6fe9f79b 1.5s infinite}@keyframes pulse-6fe9f79b{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.ai-status-indicator[data-v-00106cc9]{align-items:center;display:flex;margin:8px 0}.status-chip[data-v-00106cc9]{animation:fadeIn-00106cc9 .3s ease-in-out}.status-icon[data-v-00106cc9]{margin-right:6px;transition:transform .2s ease}.status-icon--spinning[data-v-00106cc9]{animation:spin-00106cc9 1s linear infinite}.status-text[data-v-00106cc9]{font-size:.75rem;font-weight:500}.status-chip--spinning[data-v-00106cc9]{overflow:hidden;position:relative}.status-chip--spinning[data-v-00106cc9]:after{animation:shimmer-00106cc9 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.status-chip--clickable[data-v-00106cc9]{cursor:pointer;transition:transform .1s ease}.status-chip--clickable[data-v-00106cc9]:hover{transform:scale(1.05)}.status-chip--clickable[data-v-00106cc9]:active{transform:scale(.95)}@keyframes spin-00106cc9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeIn-00106cc9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-00106cc9{0%{left:-100%}to{left:100%}}.chat-message[data-v-04817dae]{animation:slideIn-04817dae .3s ease-out;margin-bottom:16px}.message-container[data-v-04817dae]{align-items:flex-start;display:flex;gap:12px}.message-user[data-v-04817dae],.message-user .message-container[data-v-04817dae]{flex-direction:row-reverse}.message-user .message-content[data-v-04817dae]{align-items:flex-end}.message-user .message-header[data-v-04817dae]{justify-content:flex-end}.message-user .message-text[data-v-04817dae]{background:rgb(var(--v-theme-primary));border:1px solid rgba(var(--v-theme-primary),.2);border-radius:16px 4px 16px 16px;color:rgb(var(--v-theme-on-primary))}.message-ai .message-text[data-v-04817dae]{background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.12);border-radius:4px 16px 16px;color:rgb(var(--v-theme-on-surface))}.message-avatar[data-v-04817dae]{box-shadow:0 2px 4px #0000001a;flex-shrink:0}.message-content[data-v-04817dae]{display:flex;flex-direction:column;max-width:80%;min-width:0}.message-header[data-v-04817dae]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.message-sender[data-v-04817dae]{font-size:.75rem;font-weight:600;opacity:.8}.message-sender[data-v-04817dae],.message-time[data-v-04817dae]{color:rgb(var(--v-theme-on-surface))}.message-time[data-v-04817dae]{font-size:.65rem;opacity:.6}.message-text[data-v-04817dae]{word-wrap:break-word;font-size:.875rem;line-height:1.5;padding:12px 16px}.thinking-section[data-v-04817dae]{background:rgba(var(--v-theme-primary),.02);border:1px solid rgba(var(--v-theme-primary),.08);border-radius:8px;margin:8px 0;overflow:hidden}.thinking-toggle[data-v-04817dae]{align-items:center;background:transparent;border:none;color:rgb(var(--v-theme-on-surface));cursor:pointer;display:flex;font-size:.75rem;gap:6px;opacity:.8;padding:8px 12px;transition:all .2s;width:100%}.thinking-toggle[data-v-04817dae]:hover{background:rgba(var(--v-theme-primary),.04);opacity:1}.thinking-icon[data-v-04817dae]{color:rgb(var(--v-theme-primary))}.thinking-label[data-v-04817dae]{flex-grow:1;font-weight:600;text-align:left}.thinking-signature[data-v-04817dae]{margin-left:auto}.thinking-content[data-v-04817dae]{background:rgba(var(--v-theme-surface),.5);border-top:1px solid rgba(var(--v-theme-primary),.08);padding:12px}.thinking-content pre[data-v-04817dae]{word-wrap:break-word;color:rgb(var(--v-theme-on-surface));font-family:Consolas,Monaco,Courier New,monospace;font-size:.7rem;line-height:1.4;margin:0;max-height:300px;opacity:.9;overflow-y:auto;white-space:pre-wrap}.tool-calls[data-v-04817dae]{background:rgba(var(--v-theme-primary),.04);border:1px solid rgba(var(--v-theme-primary),.1);border-radius:8px;margin:8px 0;padding:8px 12px}.tool-calls-header[data-v-04817dae]{align-items:center;color:rgb(var(--v-theme-on-surface));display:flex;font-size:.75rem;font-weight:600;gap:6px;margin-bottom:6px;opacity:.8}.tool-call-item[data-v-04817dae]{align-items:center;display:flex;gap:8px;margin:4px 0}.tool-arguments[data-v-04817dae]{color:rgb(var(--v-theme-on-surface));font-family:monospace;font-size:.7rem;max-width:200px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes spin-04817dae{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mdi-spin[data-v-04817dae]{animation:spin-04817dae 1s linear infinite}@keyframes slideIn-04817dae{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.message-content[data-v-04817dae]{max-width:85%}.message-text[data-v-04817dae]{font-size:.8125rem;padding:10px 14px}}.message-text ol,.message-text ul{padding:0 0 0 15px}.message-text li{margin:4px 0}.message-text strong{font-style:italic}.ontology-manager[data-v-9be71cd3]{background:rgba(var(--v-theme-surface),.8);border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;margin-bottom:16px;padding:16px}.ontology-header[data-v-9be71cd3]{align-items:center;border-bottom:1px solid rgba(var(--v-border-color),.1);display:flex;justify-content:space-between;padding-bottom:12px;transition:all .2s ease}.ontology-header.clickable[data-v-9be71cd3]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ontology-header.clickable[data-v-9be71cd3]:hover{background:rgba(var(--v-theme-on-surface),.02);border-radius:4px;margin:-4px -4px 0;padding:4px 4px 12px}.header-left[data-v-9be71cd3]{align-items:center;display:flex;gap:8px}.collapse-icon[data-v-9be71cd3]{color:rgba(var(--v-theme-on-surface),.6);transition:transform .2s ease}.header-icon[data-v-9be71cd3]{color:rgb(var(--v-theme-primary));opacity:.8}.ontology-header h4[data-v-9be71cd3]{color:rgb(var(--v-theme-on-surface));font-size:.95rem;font-weight:600;margin:0}.status-chip[data-v-9be71cd3]{font-weight:600}.empty-state[data-v-9be71cd3]{padding:20px 16px;text-align:center}.empty-text[data-v-9be71cd3]{color:rgba(var(--v-theme-on-surface),.7);font-size:.875rem}.empty-text[data-v-9be71cd3],.ontology-preview-container[data-v-9be71cd3]{margin-bottom:16px}.ontology-preview[data-v-9be71cd3]{word-wrap:break-word;background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-border-color),.2);border-radius:6px;color:rgba(var(--v-theme-on-surface),.9);font-family:Fira Code,Courier New,monospace;font-size:.8125rem;margin-bottom:8px;max-height:200px;overflow-y:auto;padding:12px;white-space:pre-wrap}.preview-info[data-v-9be71cd3]{display:flex;gap:8px;justify-content:flex-end}.action-buttons[data-v-9be71cd3]{align-items:center;display:flex;gap:8px}.empty-state .action-buttons[data-v-9be71cd3]{justify-content:center}.ontology-display .action-buttons[data-v-9be71cd3],.ontology-editor .action-buttons[data-v-9be71cd3]{justify-content:space-between;margin-top:16px}.ontology-editor[data-v-9be71cd3]{animation:fadeIn-9be71cd3 .3s ease-in}.ontology-textarea[data-v-9be71cd3]{font-family:Fira Code,Courier New,monospace;font-size:.8125rem;max-height:400px;overflow-y:auto!important}.ontology-textarea[data-v-9be71cd3] .v-field__input{max-height:400px;overflow-y:auto!important}.editor-info[data-v-9be71cd3]{margin-bottom:12px;margin-top:8px}@keyframes fadeIn-9be71cd3{0%{opacity:0}to{opacity:1}}.ontology-preview[data-v-9be71cd3]::-webkit-scrollbar{height:6px;width:6px}.ontology-preview[data-v-9be71cd3]::-webkit-scrollbar-track{background:rgba(var(--v-theme-on-surface),.05);border-radius:3px}.ontology-preview[data-v-9be71cd3]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.2);border-radius:3px}.ontology-preview[data-v-9be71cd3]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.3)}.ai-assistant[data-v-9ec667bc]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:all .3s ease}.ai-assistant--expanded[data-v-9ec667bc]{height:500px}.ai-assistant--sidebar[data-v-9ec667bc]{background:transparent;border:none;border-radius:0;box-shadow:none;flex:1}.ai-assistant--sidebar[data-v-9ec667bc],.ai-assistant-panel--sidebar[data-v-9ec667bc]{display:flex;flex-direction:column;height:100%}.sidebar-actions[data-v-9ec667bc]{background:rgba(var(--v-theme-primary),.02);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.messages-container--sidebar[data-v-9ec667bc]{background:rgba(var(--v-theme-background),.5);flex:1;min-height:0;overflow-y:auto;padding:16px}.input-area--sidebar[data-v-9ec667bc]{background:rgba(var(--v-theme-primary),.03);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));flex-shrink:0;padding:16px}.ai-assistant-header[data-v-9ec667bc]{align-items:center;background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgb(var(--v-theme-secondary)) 100%);color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-assistant-header[data-v-9ec667bc]:hover{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.9) 0,rgba(var(--v-theme-secondary),.9) 100%)}.header-actions[data-v-9ec667bc],.header-content[data-v-9ec667bc]{align-items:center;display:flex;gap:8px}.expand-icon[data-v-9ec667bc]{transition:transform .2s ease}.ai-assistant--expanded .expand-icon[data-v-9ec667bc]{transform:rotate(0)}.ai-icon[data-v-9ec667bc]{opacity:.9}.header-title[data-v-9ec667bc]{font-size:.875rem;font-weight:600;letter-spacing:.5px}.privacy-mode-chip[data-v-9ec667bc]{cursor:pointer;font-size:.65rem!important;height:20px!important;margin-left:8px;transition:all .2s ease}.privacy-mode-chip[data-v-9ec667bc]:hover{opacity:.8}.connection-status[data-v-9ec667bc]{font-size:.65rem!important;height:20px!important;margin-left:8px}.privacy-toggle-btn[data-v-9ec667bc]{margin-right:8px}.clear-btn[data-v-9ec667bc],.reset-btn[data-v-9ec667bc]{color:#fff!important;font-size:.75rem;opacity:.8}.clear-btn[data-v-9ec667bc]:hover,.reset-btn[data-v-9ec667bc]:hover{opacity:1}.sidebar-actions .clear-btn[data-v-9ec667bc],.sidebar-actions .reset-btn[data-v-9ec667bc]{color:rgb(var(--v-theme-on-surface))!important}.ai-assistant-panel[data-v-9ec667bc]{display:flex;flex-direction:column;height:calc(100% - 80px)}.messages-container[data-v-9ec667bc]{flex:1;max-height:calc(100% - 80px);overflow-y:auto;padding:16px}.messages-container--empty[data-v-9ec667bc]{align-items:center;display:flex;justify-content:center}.empty-state[data-v-9ec667bc]{color:rgba(var(--v-theme-on-surface),.6);padding:32px 16px;text-align:center}.empty-icon[data-v-9ec667bc]{margin-bottom:12px;opacity:.5}.empty-text[data-v-9ec667bc]{font-size:.875rem;margin:0}.context-info[data-v-9ec667bc]{color:rgb(var(--v-theme-primary));font-size:.75rem;margin-top:8px}.resetting-state[data-v-9ec667bc]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:32px 16px;text-align:center}.resetting-text[data-v-9ec667bc]{color:rgb(var(--v-theme-primary));font-size:.875rem;margin:0}.resetting-subtext[data-v-9ec667bc]{font-size:.75rem;margin:0;opacity:.7}.input-area[data-v-9ec667bc]{background:rgba(var(--v-theme-primary),.03);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:12px 16px}.input-container[data-v-9ec667bc]{align-items:flex-end;display:flex;gap:8px}.message-input[data-v-9ec667bc]{flex:1}.send-btn[data-v-9ec667bc],.stop-btn[data-v-9ec667bc]{margin-bottom:4px}.stop-btn[data-v-9ec667bc]{animation:pulse-9ec667bc 1.5s ease-in-out infinite}@keyframes pulse-9ec667bc{0%,to{opacity:1}50%{opacity:.7}}.messages-container[data-v-9ec667bc]::-webkit-scrollbar{width:6px}.messages-container[data-v-9ec667bc]::-webkit-scrollbar-track{background:rgba(var(--v-theme-on-surface),.1);border-radius:3px}.messages-container[data-v-9ec667bc]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.3);border-radius:3px}.messages-container[data-v-9ec667bc]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.5)}@media (max-width:768px){.ai-assistant--expanded[data-v-9ec667bc]{height:900px}.header-title[data-v-9ec667bc]{font-size:.8125rem}.messages-container[data-v-9ec667bc]{padding:12px}.input-area[data-v-9ec667bc]{padding:10px 12px}}.ai-right-sidebar[data-v-4dd87b01]{border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity));position:relative;transition:width .3s ease}.ai-right-sidebar--resizing[data-v-4dd87b01]{transition:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-right-sidebar--collapsed[data-v-4dd87b01]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.05) 0,rgba(var(--v-theme-surface)) 100%)}.resize-handle[data-v-4dd87b01]{align-items:center;bottom:0;cursor:ew-resize;display:flex;justify-content:center;left:0;position:absolute;top:0;transition:all .2s ease;width:8px;z-index:10}.resize-handle--active[data-v-4dd87b01],.resize-handle[data-v-4dd87b01]:hover{background:rgba(var(--v-theme-primary),.1)}.resize-handle-line[data-v-4dd87b01]{background:rgba(var(--v-theme-primary),.3);border-radius:2px;height:48px;transition:all .2s ease;width:2px}.resize-handle--active .resize-handle-line[data-v-4dd87b01],.resize-handle:hover .resize-handle-line[data-v-4dd87b01]{background:rgba(var(--v-theme-primary),.6);height:64px}.ai-sidebar-header[data-v-4dd87b01]{background:rgb(var(--v-theme-surface));position:sticky;top:0;z-index:1}.ai-sidebar-header-collapsed[data-v-4dd87b01]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.1) 0,rgba(var(--v-theme-surface)) 30%);height:100vh;padding:16px 0}.ai-sidebar-header-collapsed[data-v-4dd87b01],.collapsed-content[data-v-4dd87b01]{align-items:center;display:flex;flex-direction:column}.collapsed-content[data-v-4dd87b01]{gap:16px}.expand-btn[data-v-4dd87b01]{margin-bottom:8px;transition:all .2s ease}.expand-btn[data-v-4dd87b01]:hover{background:rgba(var(--v-theme-primary),.1);transform:scale(1.05)}.collapsed-title[data-v-4dd87b01]{text-orientation:mixed;writing-mode:vertical-rl}.vertical-text[data-v-4dd87b01]{color:rgba(var(--v-theme-on-surface),.7);font-size:.875rem;font-weight:600;letter-spacing:2px}.ai-sidebar-content[data-v-4dd87b01]{display:flex;flex-direction:column;height:calc(100vh - 85px);overflow:hidden}.collapse-btn[data-v-4dd87b01]{opacity:.7;transition:opacity .2s ease}.collapse-btn[data-v-4dd87b01]:hover{opacity:1}.v-theme--dark .ai-right-sidebar[data-v-4dd87b01]{border-left-color:#ffffff1f}.v-theme--dark .ai-right-sidebar--collapsed[data-v-4dd87b01]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.08) 0,rgba(var(--v-theme-surface)) 100%)}.v-theme--dark .ai-sidebar-header-collapsed[data-v-4dd87b01]{background:linear-gradient(180deg,rgba(var(--v-theme-primary),.15) 0,rgba(var(--v-theme-surface)) 30%)}@media (max-width:960px){.ai-right-sidebar[data-v-4dd87b01]:not(.ai-right-sidebar--collapsed){max-width:none!important;width:100vw!important}.ai-right-sidebar--collapsed[data-v-4dd87b01]{width:80px!important}.ai-sidebar-content[data-v-4dd87b01]{height:calc(100vh - 85px)}.resize-handle[data-v-4dd87b01]{display:none}}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px;flex:1 1 auto;overflow-y:auto}
