:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px)}.v-app-bar{padding-top:var(--safe-area-top)!important}.v-bottom-navigation{padding-bottom:var(--safe-area-bottom)!important}.v-navigation-drawer{padding-top:var(--safe-area-top)!important}@media(pointer:coarse){.v-btn:not(.v-btn--icon){min-height:44px}.v-list-item{min-height:48px}.v-text-field input,.v-textarea textarea{font-size:16px!important}}.native-app,.native-app *{scrollbar-width:none}.native-app ::-webkit-scrollbar{display:none}.native-app .v-app-bar{padding-top:var(--safe-area-top)!important}.native-app .v-main{padding-bottom:0!important}.native-app .v-container{padding-left:12px!important;padding-right:12px!important}.native-app .v-card{border-radius:14px!important}.native-app .v-chip{border-radius:10px!important}.v-app__wrap,body{position:relative}.v-app,.v-app-bar,.v-main,.v-container,.header-bar,.main-container,.landing-container,.page-header,.content-card,.stat-card,.filter-card,.search-card,.search-card-landing{transition:background-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)!important}.v-theme--myCustomLightTheme,.v-theme--myCustomDarkTheme{transition:background-color .3s cubic-bezier(.4,0,.2,1)!important}.v-app-bar.header-bar{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)!important}[class*=v-theme--] .v-card,[class*=v-theme--] .v-sheet,[class*=v-theme--] .v-list,[class*=v-theme--] .v-navigation-drawer{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)!important}.header-search-wrapper,.search-section,.header-actions{transition:background-color .3s cubic-bezier(.4,0,.2,1)!important}.v-app:before{transition:opacity .3s cubic-bezier(.4,0,.2,1)!important}body.theme-transitioning *{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}body.theme-transitioning .v-app-bar,body.theme-transitioning .v-main,body.theme-transitioning .v-container,body.theme-transitioning .header-bar,body.theme-transitioning .main-container{transition-property:background-color,background,color,border-color!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}body.theme-transitioning *{transition-delay:0s!important}body.theme-transitioning .v-application,body.theme-transitioning .v-application__wrap{transition:inherit!important}body:not(.theme-transitioning) .v-main__wrap{transition:transform 0s,opacity 0s!important}.v-app-bar,.v-main{transition-property:background-color,color!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.unified-card[data-v-d22ef26f]{position:fixed;z-index:9999;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:rgb(var(--v-theme-surface));border-radius:12px;box-shadow:0 4px 20px rgba(var(--v-theme-on-surface),.15),0 0 0 1px rgba(var(--v-theme-on-surface),.05);overflow:hidden}.mini-card[data-v-d22ef26f]{width:320px;max-width:calc(100vw - 32px);padding:14px;cursor:pointer;border:1px solid rgba(var(--v-theme-outline),.15)}.mini-header[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0;background:none;border:none}.mini-facts[data-v-d22ef26f]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.mini-fact[data-v-d22ef26f]{display:flex;align-items:flex-start;gap:6px;font-size:13px;color:rgb(var(--v-theme-on-surface));line-height:1.4}.mini-fact .v-icon[data-v-d22ef26f]{flex-shrink:0;margin-top:2px}.mini-why[data-v-d22ef26f]{display:flex;align-items:flex-start;gap:6px;padding:8px;background:rgba(var(--v-theme-info),.08);border-radius:6px;font-size:12px;color:rgb(var(--v-theme-on-surface-variant));line-height:1.4;margin-bottom:10px}.mini-hint[data-v-d22ef26f]{display:flex;align-items:center;gap:6px;padding-top:10px;border-top:1px solid rgba(var(--v-theme-outline),.15);font-size:12px;color:rgb(var(--v-theme-on-surface-variant))}.mini-hint[data-v-d22ef26f]:hover{color:rgb(var(--v-theme-primary))}.floating-card[data-v-d22ef26f]{min-width:280px;max-width:380px;max-height:520px;display:flex;flex-direction:column}.card-breadcrumb[data-v-d22ef26f],.panel-breadcrumb[data-v-d22ef26f]{display:flex;align-items:center;padding:8px 14px;background:rgba(var(--v-theme-primary),.08);border-bottom:1px solid rgba(var(--v-theme-primary),.15)}.breadcrumb-back[data-v-d22ef26f]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:transparent;border:none;border-radius:6px;color:rgb(var(--v-theme-primary));font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.breadcrumb-back[data-v-d22ef26f]:hover{background:rgba(var(--v-theme-primary),.12)}.breadcrumb-back:hover .v-icon[data-v-d22ef26f]{transform:translate(-2px)}.breadcrumb-name[data-v-d22ef26f]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-ellipsis[data-v-d22ef26f]{font-weight:600}.breadcrumb-tooltip[data-v-d22ef26f]{padding:4px 0}.breadcrumb-tooltip-item[data-v-d22ef26f]{padding:6px 12px;cursor:pointer;border-radius:4px;transition:background .15s}.breadcrumb-tooltip-item[data-v-d22ef26f]:hover{background:#ffffff1a}.max-depth-warning[data-v-d22ef26f],.panel-max-depth-warning[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(var(--v-theme-warning),.12);border-bottom:1px solid rgba(var(--v-theme-warning),.25);font-size:12px;color:rgb(var(--v-theme-warning))}.open-network-btn[data-v-d22ef26f]{display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;background:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning));border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer;transition:opacity .15s}.open-network-btn[data-v-d22ef26f]:hover{opacity:.9}.connection-item.is-expanded[data-v-d22ef26f]{background:rgba(var(--v-theme-primary),.08);border-radius:8px 8px 0 0}.expand-icon[data-v-d22ef26f]{margin-left:auto;opacity:.4;transition:all .2s ease}.connection-item:hover .expand-icon[data-v-d22ef26f]{opacity:1}.expand-icon.rotated[data-v-d22ef26f]{transform:rotate(180deg);opacity:1;color:rgb(var(--v-theme-primary))}.inline-expansion[data-v-d22ef26f]{margin:0 0 8px;padding:12px;background:rgba(var(--v-theme-surface-variant),.5);border-radius:0 0 8px 8px;border-left:3px solid rgb(var(--v-theme-primary))}.expansion-loading[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--v-theme-on-surface-variant))}.expansion-header[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.expansion-name[data-v-d22ef26f]{font-weight:600;font-size:13px;color:rgb(var(--v-theme-on-surface))}.expansion-summary[data-v-d22ef26f]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));line-height:1.5;margin-bottom:8px}.expansion-props[data-v-d22ef26f]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.expansion-prop[data-v-d22ef26f]{display:flex;gap:6px;font-size:11px}.expansion-prop .prop-key[data-v-d22ef26f]{color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;letter-spacing:.3px}.expansion-prop .prop-value[data-v-d22ef26f]{color:rgb(var(--v-theme-on-surface));font-weight:500}.expansion-navigate[data-v-d22ef26f]{display:flex;align-items:center;gap:4px;padding:6px 10px;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));border:none;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease}.expansion-navigate[data-v-d22ef26f]:hover{opacity:.9;transform:translate(2px)}.expansion-empty[data-v-d22ef26f]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));font-style:italic}.expansion-enter-active[data-v-d22ef26f],.expansion-leave-active[data-v-d22ef26f]{transition:all .2s ease-out;overflow:hidden}.expansion-enter-from[data-v-d22ef26f],.expansion-leave-to[data-v-d22ef26f]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0}.expansion-enter-to[data-v-d22ef26f],.expansion-leave-from[data-v-d22ef26f]{opacity:1;max-height:200px}.card-header[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:rgb(var(--v-theme-surface-dim));border-bottom:1px solid rgb(var(--v-theme-outline-variant));flex-shrink:0}.card-name[data-v-d22ef26f]{flex:1;font-size:14px;font-weight:600;color:rgb(var(--v-theme-on-surface));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-btn[data-v-d22ef26f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;transition:all .15s ease}.close-btn[data-v-d22ef26f]:hover{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface))}.card-body[data-v-d22ef26f]{padding:12px 14px;overflow-y:auto;flex:1;min-height:0}.type-badge[data-v-d22ef26f]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--v-theme-on-surface));border:1px solid}.card-summary[data-v-d22ef26f]{margin-top:12px;padding:10px 12px;background:rgba(var(--v-theme-primary),.15);border-radius:8px;border-left:3px solid rgb(var(--v-theme-primary));font-size:12px;line-height:1.5;color:rgb(var(--v-theme-on-surface))}.card-footer[data-v-d22ef26f]{padding:10px 14px;background:rgb(var(--v-theme-surface-dim));border-top:1px solid rgb(var(--v-theme-outline-variant));flex-shrink:0}.fetch-timestamp[data-v-d22ef26f]{display:flex;align-items:center;gap:4px;font-size:10px;color:rgb(var(--v-theme-on-surface));margin-bottom:8px;opacity:.5}.action-btn[data-v-d22ef26f]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:none;border-radius:8px;background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.action-btn[data-v-d22ef26f]:hover{background:rgb(var(--v-theme-primary-darken-1))}.action-btn.primary[data-v-d22ef26f]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.drawer-overlay[data-v-d22ef26f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1500}.drawer-panel[data-v-d22ef26f]{position:fixed;right:0;top:0;bottom:0;width:400px;max-width:90vw;background:rgb(var(--v-theme-surface));box-shadow:-8px 0 32px #00000026;display:flex;flex-direction:column;overflow:hidden}.drawer-panel.mobile-sheet[data-v-d22ef26f]{top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;transition:max-height .3s cubic-bezier(.16,1,.3,1),transform .15s ease-out;touch-action:none}.drawer-panel.mobile-sheet.sheet-collapsed[data-v-d22ef26f]{max-height:40vh}.drawer-panel.mobile-sheet.sheet-expanded[data-v-d22ef26f]{max-height:85vh}.drawer-panel.mobile-sheet.is-dragging[data-v-d22ef26f]{transition:none}.sheet-handle-area[data-v-d22ef26f]{display:flex;flex-direction:column;align-items:center;padding:12px 16px 8px;cursor:grab;user-select:none;-webkit-user-select:none}.sheet-handle-area[data-v-d22ef26f]:active{cursor:grabbing}.sheet-handle[data-v-d22ef26f]{width:40px;height:4px;background:rgb(var(--v-theme-outline));border-radius:2px}.sheet-hint[data-v-d22ef26f]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant));margin-top:4px;opacity:.7}@supports (padding-bottom: env(safe-area-inset-bottom)){.drawer-panel.mobile-sheet .panel-footer[data-v-d22ef26f]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media(max-width:767px){.action-btn[data-v-d22ef26f]{min-height:44px;padding:12px 16px;font-size:14px}.connection-item[data-v-d22ef26f]{min-height:44px;padding:12px 10px}.breadcrumb-back[data-v-d22ef26f]{min-height:44px;padding:8px 12px}}.panel-header[data-v-d22ef26f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(var(--v-theme-outline),.15);background:rgba(var(--v-theme-surface-variant),.3)}.panel-title[data-v-d22ef26f]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.panel-icon-wrapper[data-v-d22ef26f]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.panel-title-content[data-v-d22ef26f]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.panel-ref[data-v-d22ef26f]{font-family:JetBrains Mono,Fira Code,monospace;font-weight:700;font-size:12px;color:rgb(var(--v-theme-warning));flex-shrink:0}.panel-ref.is-entity[data-v-d22ef26f]{color:rgb(var(--v-theme-info))}.panel-name[data-v-d22ef26f]{font-weight:600;font-size:16px;color:rgb(var(--v-theme-on-surface));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-content[data-v-d22ef26f]{flex:1;overflow-y:auto;padding:20px}.panel-section[data-v-d22ef26f]{margin-bottom:24px}.unified-section[data-v-d22ef26f]{margin-bottom:24px;padding:16px;background:rgba(var(--v-theme-surface-variant),.3);border-radius:12px;border:1px solid rgba(var(--v-theme-outline),.1)}.unified-section>.section-label[data-v-d22ef26f]{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(var(--v-theme-outline),.1)}.panel-type-badge-container[data-v-d22ef26f]{margin-bottom:20px;text-align:center}.context-section[data-v-d22ef26f]{background:rgba(var(--v-theme-primary),.05);border-color:rgba(var(--v-theme-primary),.15)}.context-box[data-v-d22ef26f]{display:flex;gap:12px;padding:12px;background:rgb(var(--v-theme-surface));border-radius:8px;margin-bottom:12px}.context-box[data-v-d22ef26f]:last-child{margin-bottom:0}.context-icon[data-v-d22ef26f]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-primary),.1);border-radius:8px}.source-context .context-icon[data-v-d22ef26f]{background:rgba(var(--v-theme-error),.1)}.context-content[data-v-d22ef26f]{flex:1;font-size:14px;line-height:1.6;color:rgb(var(--v-theme-on-surface))}.context-box .document-link[data-v-d22ef26f]{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-theme-outline),.2);border-radius:8px;font-size:13px;color:rgb(var(--v-theme-on-surface));cursor:pointer;transition:all .15s}.context-box .document-link[data-v-d22ef26f]:hover{background:rgba(var(--v-theme-surface-variant),.8);border-color:rgb(var(--v-theme-primary))}.context-box .document-link span[data-v-d22ef26f]{flex:1;text-align:left;font-family:JetBrains Mono,Fira Code,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kern-section[data-v-d22ef26f]{background:rgba(var(--v-theme-secondary),.05);border-color:rgba(var(--v-theme-secondary),.15)}.kern-section .why-relevant-text[data-v-d22ef26f]{display:flex;align-items:flex-start;gap:10px}.kern-section .why-relevant-text .inline-icon[data-v-d22ef26f]{flex-shrink:0;margin-top:2px}.relevance-container[data-v-d22ef26f]{margin-top:12px}.properties-subsection[data-v-d22ef26f]{margin-top:16px;padding-top:16px;border-top:1px dashed rgba(var(--v-theme-outline),.2)}.subsection-title[data-v-d22ef26f]{font-size:11px;font-weight:600;color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.network-section[data-v-d22ef26f]{background:rgba(var(--v-theme-info),.05);border-color:rgba(var(--v-theme-info),.15)}.network-section .connection-target[data-v-d22ef26f]{position:relative}.network-section .connection-target .navigate-icon[data-v-d22ef26f]{margin-left:auto;opacity:.4;transition:all .15s ease}.network-section .connection-item:hover .navigate-icon[data-v-d22ef26f]{opacity:1;transform:translate(2px);color:rgb(var(--v-theme-primary))}.sources-section[data-v-d22ef26f]{background:rgba(var(--v-theme-warning),.05);border-color:rgba(var(--v-theme-warning),.15)}.sources-section.success[data-v-d22ef26f]{background:rgba(var(--v-theme-success),.05);border-color:rgba(var(--v-theme-success),.15)}.unified-section.feedback-section[data-v-d22ef26f]{background:rgba(var(--v-theme-warning),.08);border-color:rgba(var(--v-theme-warning),.2)}.empty-state[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;padding:12px;background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;font-size:13px;color:rgb(var(--v-theme-on-surface-variant));font-style:italic}.action-btn.secondary[data-v-d22ef26f]{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface));border:1px solid rgba(var(--v-theme-outline),.3)}.action-btn.secondary[data-v-d22ef26f]:hover{background:rgba(var(--v-theme-primary),.1);border-color:rgb(var(--v-theme-primary))}.why-relevant-text.compact[data-v-d22ef26f]{padding:8px 10px;font-size:12px}.compact-relevance[data-v-d22ef26f]{display:flex;align-items:center;gap:10px;margin-top:8px}.compact-relevance .relevance-bar[data-v-d22ef26f]{flex:1;margin-bottom:0}.compact-relevance .relevance-text[data-v-d22ef26f]{font-size:11px;font-weight:600;min-width:35px}.facts-list.compact li[data-v-d22ef26f]{padding:6px 10px;font-size:12px;margin-bottom:4px}.section-label[data-v-d22ef26f],.section-title[data-v-d22ef26f]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.section-label.success[data-v-d22ef26f],.section-title.success[data-v-d22ef26f]{color:rgb(var(--v-theme-success))}.section-label.info[data-v-d22ef26f],.section-title.info[data-v-d22ef26f]{color:rgb(var(--v-theme-info))}.section-label.warning[data-v-d22ef26f],.section-title.warning[data-v-d22ef26f]{color:rgb(var(--v-theme-warning))}.section-title.clickable[data-v-d22ef26f],.section-label.clickable[data-v-d22ef26f]{cursor:pointer;-webkit-user-select:none;user-select:none}.chevron[data-v-d22ef26f]{margin-left:auto;transition:transform .2s}details[open] .chevron[data-v-d22ef26f]{transform:rotate(180deg)}.panel-footer[data-v-d22ef26f]{padding:16px 20px;background:rgb(var(--v-theme-surface-dim));border-top:1px solid rgb(var(--v-theme-outline-variant))}.loading-section[data-v-d22ef26f],.error-section[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;padding:16px 0;color:rgb(var(--v-theme-on-surface));font-size:12px;opacity:.7}.error-section[data-v-d22ef26f]{color:rgb(var(--v-theme-error));opacity:1}.card-section[data-v-d22ef26f]{margin-top:14px}.property-row[data-v-d22ef26f]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.property-row[data-v-d22ef26f]:last-child{border-bottom:none}.property-item[data-v-d22ef26f]{display:flex;flex-direction:column;padding:10px 14px;background:rgba(var(--v-theme-surface-variant),.5);border-radius:8px;margin-bottom:8px}.property-key[data-v-d22ef26f]{font-size:11px;font-weight:600;color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;letter-spacing:.3px}.property-value[data-v-d22ef26f]{font-size:12px;color:rgb(var(--v-theme-on-surface));font-weight:500;text-align:right;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-item .property-key[data-v-d22ef26f]{margin-bottom:4px}.property-item .property-value[data-v-d22ef26f]{font-size:14px;text-align:left;max-width:none}.connections-list[data-v-d22ef26f]{display:flex;flex-direction:column;gap:4px}.connection-item[data-v-d22ef26f]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:rgb(var(--v-theme-surface-variant));border-radius:8px;cursor:pointer;transition:all .15s ease}.connection-item[data-v-d22ef26f]:hover{background:rgba(var(--v-theme-primary),.12)}.connection-rel[data-v-d22ef26f]{display:flex;align-items:center;gap:4px}.arrow-out[data-v-d22ef26f]{color:rgb(var(--v-theme-primary))}.arrow-in[data-v-d22ef26f]{color:rgb(var(--v-theme-warning))}.rel-type[data-v-d22ef26f]{font-size:10px;font-weight:600;color:rgb(var(--v-theme-on-surface));text-transform:uppercase;letter-spacing:.02em;opacity:.6}.connection-target[data-v-d22ef26f]{display:flex;align-items:center;gap:6px;padding-left:16px}.target-name[data-v-d22ef26f]{font-size:13px;font-weight:500;color:rgb(var(--v-theme-on-surface))}.target-type[data-v-d22ef26f]{font-size:10px;color:rgb(var(--v-theme-on-surface));background:rgb(var(--v-theme-surface-variant));padding:2px 6px;border-radius:4px;opacity:.7}.more-items[data-v-d22ef26f]{font-size:11px;color:rgb(var(--v-theme-on-surface));text-align:center;padding:6px;font-style:italic;opacity:.6}.more-items.clickable[data-v-d22ef26f]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:all .15s ease}.more-items.clickable[data-v-d22ef26f]:hover{opacity:1;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.08)}.evidence-list[data-v-d22ef26f]{display:flex;flex-direction:column;gap:8px}.evidence-item[data-v-d22ef26f]{display:flex;flex-direction:column;gap:4px}.evidence-text[data-v-d22ef26f]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));line-height:1.5;margin-top:8px}.evidence-doc-link[data-v-d22ef26f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-theme-outline),.2);border-radius:8px;font-size:12px;color:rgb(var(--v-theme-on-surface));cursor:pointer;transition:all .15s}.evidence-doc-link[data-v-d22ef26f]:hover{background:rgba(var(--v-theme-error),.1);border-color:rgb(var(--v-theme-error))}.evidence-doc-link span[data-v-d22ef26f]{flex:1;text-align:left;font-family:JetBrains Mono,Fira Code,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relevance-bar[data-v-d22ef26f]{height:6px;background:rgba(var(--v-theme-outline),.2);border-radius:3px;overflow:hidden;margin-bottom:6px}.relevance-fill[data-v-d22ef26f]{height:100%;border-radius:3px;transition:width .3s ease}.relevance-fill.high[data-v-d22ef26f]{background:rgb(var(--v-theme-success))}.relevance-fill.medium[data-v-d22ef26f]{background:rgb(var(--v-theme-primary))}.relevance-fill.low[data-v-d22ef26f]{background:rgb(var(--v-theme-warning))}.relevance-text[data-v-d22ef26f]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant))}.why-relevant-text[data-v-d22ef26f]{padding:12px 14px;background:rgba(var(--v-theme-info),.08);border-radius:8px;font-size:13px;color:rgb(var(--v-theme-on-surface));line-height:1.5;border-left:3px solid rgb(var(--v-theme-info))}.facts-list[data-v-d22ef26f]{margin:0;padding:0;list-style:none}.facts-list li[data-v-d22ef26f]{padding:10px 14px;background:rgba(var(--v-theme-success),.08);border-radius:8px;margin-bottom:8px;font-size:14px;color:rgb(var(--v-theme-on-surface));border-left:3px solid rgb(var(--v-theme-success));line-height:1.4}.document-link[data-v-d22ef26f]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-theme-outline),.2);border-radius:10px;font-size:13px;color:rgb(var(--v-theme-on-surface));cursor:pointer;transition:all .15s}.document-link[data-v-d22ef26f]:hover{background:rgba(var(--v-theme-surface-variant),.8);border-color:rgb(var(--v-theme-primary))}.document-link span[data-v-d22ef26f]{flex:1;text-align:left;font-family:JetBrains Mono,Fira Code,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snippet-section[data-v-d22ef26f]{margin-top:12px}.snippet-section .section-title[data-v-d22ef26f],.snippet-section .section-label[data-v-d22ef26f]{color:rgb(var(--v-theme-secondary))}.snippet-content[data-v-d22ef26f]{padding:14px 16px;background:linear-gradient(135deg,rgba(var(--v-theme-surface-variant),.6),rgba(var(--v-theme-surface-variant),.3));border-radius:10px;font-size:13px;color:rgb(var(--v-theme-on-surface));line-height:1.7;border-left:3px solid rgb(var(--v-theme-secondary));position:relative}.snippet-content.always-visible[data-v-d22ef26f]:not(.panel-snippet){max-height:120px;overflow-y:auto}.snippet-content.panel-snippet[data-v-d22ef26f]{max-height:250px;overflow-y:auto;font-size:14px;padding:16px 18px}.snippet-section .snippet-content[data-v-d22ef26f]:before{content:'"';position:absolute;top:8px;left:10px;font-size:28px;font-family:Georgia,serif;color:rgb(var(--v-theme-secondary));opacity:.3;line-height:1}.snippet-content[data-v-d22ef26f] .highlight{background:rgba(var(--v-theme-warning),.4);color:rgb(var(--v-theme-on-surface));padding:2px 5px;border-radius:3px;font-weight:600;box-shadow:0 1px 2px #0000001a}.feedback-section[data-v-d22ef26f]{padding:16px;background:rgba(var(--v-theme-warning),.08);border-radius:12px;border:1px solid rgba(var(--v-theme-warning),.2)}.feedback-buttons[data-v-d22ef26f]{display:flex;flex-wrap:wrap;gap:10px}.popover-fade-enter-active[data-v-d22ef26f],.popover-fade-leave-active[data-v-d22ef26f]{transition:all .15s ease-out}.popover-fade-enter-from[data-v-d22ef26f],.popover-fade-leave-to[data-v-d22ef26f]{opacity:0;transform:translateY(-4px)}.mini-card.flip-up .popover-fade-enter-from[data-v-d22ef26f],.mini-card.flip-up .popover-fade-leave-to[data-v-d22ef26f]{transform:translateY(4px)}.card-scale-enter-active[data-v-d22ef26f],.card-scale-leave-active[data-v-d22ef26f]{transition:all .2s ease-out}.card-scale-enter-from[data-v-d22ef26f],.card-scale-leave-to[data-v-d22ef26f]{opacity:0;transform:scale(.95)}.drawer-enter-active[data-v-d22ef26f],.drawer-leave-active[data-v-d22ef26f]{transition:all .25s ease-out}.drawer-enter-active .drawer-panel[data-v-d22ef26f],.drawer-leave-active .drawer-panel[data-v-d22ef26f]{transition:transform .25s ease-out}.drawer-enter-from[data-v-d22ef26f],.drawer-leave-to[data-v-d22ef26f]{opacity:0}.drawer-enter-from .drawer-panel[data-v-d22ef26f],.drawer-leave-to .drawer-panel[data-v-d22ef26f]{transform:translate(100%)}.drawer-enter-from .drawer-panel.mobile-sheet[data-v-d22ef26f],.drawer-leave-to .drawer-panel.mobile-sheet[data-v-d22ef26f]{transform:translateY(100%)}.card-body[data-v-d22ef26f]::-webkit-scrollbar,.panel-content[data-v-d22ef26f]::-webkit-scrollbar,.snippet-content[data-v-d22ef26f]::-webkit-scrollbar{width:6px}.card-body[data-v-d22ef26f]::-webkit-scrollbar-track,.panel-content[data-v-d22ef26f]::-webkit-scrollbar-track,.snippet-content[data-v-d22ef26f]::-webkit-scrollbar-track{background:transparent}.card-body[data-v-d22ef26f]::-webkit-scrollbar-thumb,.panel-content[data-v-d22ef26f]::-webkit-scrollbar-thumb,.snippet-content[data-v-d22ef26f]::-webkit-scrollbar-thumb{background:rgb(var(--v-theme-outline-variant));border-radius:3px}.card-body[data-v-d22ef26f]::-webkit-scrollbar-thumb:hover,.panel-content[data-v-d22ef26f]::-webkit-scrollbar-thumb:hover,.snippet-content[data-v-d22ef26f]::-webkit-scrollbar-thumb:hover{background:rgb(var(--v-theme-outline))}@media(max-width:600px){.drawer-panel[data-v-d22ef26f]:not(.mobile-sheet){width:100%;max-width:100vw}}.document-preview-card[data-v-5061f559]{max-height:85vh;display:flex;flex-direction:column}.document-title[data-v-5061f559]{font-size:1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:600px}.document-content[data-v-5061f559]{max-height:60vh;overflow-y:auto}.pdf-container[data-v-5061f559]{height:70vh}.pdf-iframe[data-v-5061f559]{width:100%;height:100%;border:none}.highlight-indicator[data-v-5061f559]{background:rgba(var(--v-theme-warning),.1);border-bottom:1px solid rgba(var(--v-theme-warning),.3);display:flex;align-items:center;position:sticky;top:0;z-index:1}.document-text[data-v-5061f559]{font-size:.9rem;line-height:1.7;color:rgb(var(--v-theme-on-surface));white-space:pre-wrap;word-break:break-word}.document-text[data-v-5061f559] .preview-highlight{background:rgba(var(--v-theme-warning),.35);color:rgb(var(--v-theme-on-surface));padding:2px 4px;border-radius:3px;font-weight:500;box-decoration-break:clone;-webkit-box-decoration-break:clone}.scan-undo-toast[data-v-06186cdf] .v-snackbar__content{padding-left:20px}.v-navigation-drawer--rail .navigation-list .v-list-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:4px 12px!important;padding:0!important;border-radius:12px!important;border-left:none!important;background:transparent!important;overflow:visible!important;cursor:pointer!important}.v-navigation-drawer--rail .navigation-list .v-list-item .v-list-item__content,.v-navigation-drawer--rail .navigation-list .v-list-item .v-list-item__append{display:none!important;position:absolute!important;pointer-events:none!important}.v-navigation-drawer--rail .navigation-list .v-list-item .v-list-item__prepend{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:48px!important;height:48px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;border-radius:12px!important}.v-navigation-drawer--rail .navigation-list .v-list-item .v-icon{position:relative!important;width:24px!important;height:24px!important;font-size:24px!important;color:inherit!important;opacity:1!important;transform:none!important;margin:0!important;padding:0!important}.v-navigation-drawer--rail .navigation-list .v-list-item:hover{background-color:rgba(var(--v-theme-primary-rgb),.08)!important;color:rgb(var(--v-theme-primary))!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.2)!important;outline:none!important}.v-navigation-drawer--rail .navigation-list .v-list-item--active,.v-navigation-drawer--rail .navigation-list .router-link-active{background-color:rgba(var(--v-theme-primary-rgb),.15)!important;border:2px solid rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-primary))!important}.v-navigation-drawer--rail .navigation-list .v-list-item:focus,.v-navigation-drawer--rail .navigation-list .v-list-item:focus-visible{outline:2px solid rgb(var(--v-theme-primary))!important;outline-offset:2px!important;background-color:rgba(var(--v-theme-primary-rgb),.08)!important}.v-navigation-drawer--rail .navigation-list .v-list-item:before,.v-navigation-drawer--rail .navigation-list .v-list-item:after,.v-navigation-drawer--rail .navigation-list .v-list-item .v-list-item__prepend:before,.v-navigation-drawer--rail .navigation-list .v-list-item .v-list-item__prepend:after{display:none!important;content:none!important}.v-navigation-drawer--rail .navigation-list .v-list-item.nav-item--danger:hover{background-color:rgba(var(--v-theme-error-rgb),.08)!important;color:rgb(var(--v-theme-error))!important;border:2px solid rgb(var(--v-theme-error))!important}.v-navigation-drawer--rail .navigation-list .v-list-item.debug-item:hover{background-color:rgba(var(--v-theme-warning-rgb),.08)!important;color:rgb(var(--v-theme-warning))!important;border:2px solid rgb(var(--v-theme-warning))!important}.v-navigation-drawer--rail .navigation-list .v-list-item.debug-item.nav-item--active{background-color:rgba(var(--v-theme-warning-rgb),.15)!important;color:rgb(var(--v-theme-warning))!important;border:2px solid rgb(var(--v-theme-warning))!important}.v-navigation-drawer--rail .logo-item{position:relative!important;padding:16px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:80px!important;margin-bottom:12px!important}.v-navigation-drawer--rail .logo-item .logo-container{position:relative!important;width:56px!important;height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important}.v-navigation-drawer--rail .collapse-toggle-btn{position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;z-index:10!important}.v-navigation-drawer--rail .navigation-list .v-list-item,.v-navigation-drawer--rail .navigation-list .v-list-item *,.v-navigation-drawer--rail .logo-item,.v-navigation-drawer--rail .logo-item *{box-sizing:border-box!important}#app{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh}.app-sidebar[data-v-cb2f78ac]{border-right:1px solid rgb(var(--v-theme-outline-variant));background:linear-gradient(180deg,rgb(var(--v-theme-surface)),rgb(var(--v-theme-surface-variant)));box-shadow:2px 0 8px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:width .3s cubic-bezier(.4,0,.2,1);overflow:visible!important;position:fixed!important;height:100vh!important;display:flex;flex-direction:column}.logo-section[data-v-cb2f78ac]{position:relative;margin-bottom:12px;border-bottom:1px solid rgb(var(--v-theme-outline-variant));min-height:80px;display:flex;align-items:center;justify-content:center;overflow:visible;padding:16px}.logo-section--rail[data-v-cb2f78ac]{padding:12px;min-width:80px}.logo-content-expanded[data-v-cb2f78ac]{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.logo-expanded[data-v-cb2f78ac]{display:flex;align-items:center;justify-content:flex-start;flex:1}.logo-content-rail[data-v-cb2f78ac]{display:flex;align-items:center;justify-content:center;width:100%}.logo-rail[data-v-cb2f78ac]{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.collapse-toggle-btn[data-v-cb2f78ac]{background-color:rgba(var(--v-theme-primary-rgb),.1)!important;border-radius:8px!important;transition:all .3s ease!important;z-index:10}.collapse-toggle-btn[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-primary-rgb),.2)!important;transform:scale(1.1)!important}.collapse-toggle-btn .v-icon[data-v-cb2f78ac]{color:rgb(var(--v-theme-primary))!important}.collapse-toggle-btn--expanded[data-v-cb2f78ac]{width:32px!important;height:32px!important;flex-shrink:0}.collapse-toggle-btn--rail-floating[data-v-cb2f78ac]{position:fixed!important;left:68px!important;top:28px!important;width:24px!important;height:24px!important;min-width:24px!important;background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant))!important;box-shadow:2px 0 8px #00000026!important;z-index:1300!important;transition:all .2s ease!important}.collapse-toggle-btn--rail-floating[data-v-cb2f78ac]:hover{background-color:rgb(var(--v-theme-primary))!important;border-color:rgb(var(--v-theme-primary))!important;transform:scale(1.1)!important}.collapse-toggle-btn--rail-floating:hover .v-icon[data-v-cb2f78ac]{color:#fff!important}.logo-icon-rail[data-v-cb2f78ac]{filter:brightness(0) saturate(100%) invert(7%) sepia(8%) saturate(1225%) hue-rotate(314deg) brightness(91%) contrast(95%);width:28px!important;height:28px!important;object-fit:contain!important}.v-theme--myCustomDarkTheme .logo-icon-rail[data-v-cb2f78ac]{filter:brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(268%) hue-rotate(316deg) brightness(99%) contrast(96%)}.fallback-logo-rail[data-v-cb2f78ac]{color:rgb(var(--v-theme-on-surface))!important;background:rgba(var(--v-theme-on-surface-rgb),.1);border-radius:8px;padding:4px}.logo-full[data-v-cb2f78ac]{filter:brightness(0) saturate(100%) invert(7%) sepia(8%) saturate(1225%) hue-rotate(314deg) brightness(91%) contrast(95%)}.v-theme--myCustomDarkTheme .logo-full[data-v-cb2f78ac]{filter:brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(268%) hue-rotate(316deg) brightness(99%) contrast(96%)}.fallback-logo-expanded[data-v-cb2f78ac]{display:flex;flex-direction:column;align-items:center;gap:4px}.fallback-icon[data-v-cb2f78ac]{color:rgb(var(--v-theme-on-surface))!important;background:rgba(var(--v-theme-on-surface-rgb),.1);border-radius:12px;padding:8px}.logo-text[data-v-cb2f78ac]{font-weight:700;font-size:1.2rem;color:rgb(var(--v-theme-on-surface));letter-spacing:.5px}.nav-items-container[data-v-cb2f78ac]{padding:8px 16px;flex:1;display:flex;flex-direction:column;overflow:visible}.nav-items-container--rail[data-v-cb2f78ac]{padding:8px 12px;align-items:center}.nav-section[data-v-cb2f78ac]{margin-bottom:16px}.nav-section-header[data-v-cb2f78ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 12px}.nav-section-title[data-v-cb2f78ac]{font-size:11px;font-weight:700;letter-spacing:1.2px;color:rgb(var(--v-theme-on-surface-variant));opacity:.7;padding:8px 12px 4px}.sub-items[data-v-cb2f78ac]{margin-left:24px;margin-top:4px;margin-bottom:12px}.sub-section-title[data-v-cb2f78ac]{font-size:10px;font-weight:600;letter-spacing:.8px;color:rgb(var(--v-theme-on-surface-variant));opacity:.6;padding:4px 12px 2px;text-transform:uppercase}.nav-item-wrapper[data-v-cb2f78ac]{margin:2px 0;width:100%}.nav-link[data-v-cb2f78ac]{text-decoration:none;color:inherit;display:block;width:100%}.nav-link--disabled[data-v-cb2f78ac]{pointer-events:none}.nav-item-wrapper--disabled[data-v-cb2f78ac]{cursor:not-allowed}.nav-item[data-v-cb2f78ac]{display:flex;align-items:center;padding:12px 16px;border-radius:12px;color:rgb(var(--v-theme-on-surface-variant));transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-height:48px;position:relative;gap:16px;width:100%}.nav-item--sub[data-v-cb2f78ac]{padding:8px 16px;min-height:40px;font-size:.9rem}.nav-item--rail[data-v-cb2f78ac]{width:56px!important;height:48px!important;min-height:48px!important;padding:0!important;margin:4px auto!important;justify-content:center!important;gap:0!important;box-sizing:border-box!important}.nav-item[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-primary-rgb),.08);color:rgb(var(--v-theme-primary));transform:translate(4px)}.nav-item--rail[data-v-cb2f78ac]:hover{transform:none;background-color:rgba(var(--v-theme-primary-rgb),.08);color:rgb(var(--v-theme-primary));box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.2)}.nav-item--disabled[data-v-cb2f78ac]{opacity:.6;cursor:not-allowed}.nav-item--disabled[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-warning-rgb),.1);transform:none}.nav-item--active[data-v-cb2f78ac]{background:linear-gradient(135deg,rgb(var(--v-theme-tertiary)),rgba(var(--v-theme-tertiary-rgb),.8))!important;color:rgb(var(--v-theme-primary))!important;font-weight:600!important;box-shadow:0 2px 12px rgba(var(--v-theme-primary-rgb),.15)!important;animation:activeGlow-cb2f78ac 2s ease-in-out infinite alternate}.nav-item--rail.nav-item--active[data-v-cb2f78ac]{background:linear-gradient(135deg,rgb(var(--v-theme-tertiary)),rgba(var(--v-theme-tertiary-rgb),.9))!important;color:rgb(var(--v-theme-primary))!important;font-weight:600!important;box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.2)!important;animation:activeGlowRail-cb2f78ac 2s ease-in-out infinite alternate}.v-theme--myCustomDarkTheme .nav-item--active[data-v-cb2f78ac]{background:linear-gradient(135deg,rgba(var(--v-theme-primary-rgb),.25),rgba(var(--v-theme-primary-rgb),.15))!important;color:rgb(var(--v-theme-primary))!important;font-weight:600!important;box-shadow:0 2px 12px rgba(var(--v-theme-primary-rgb),.3)!important}.v-theme--myCustomDarkTheme .nav-item--rail.nav-item--active[data-v-cb2f78ac]{background:linear-gradient(135deg,rgba(var(--v-theme-primary-rgb),.3),rgba(var(--v-theme-primary-rgb),.2))!important;color:rgb(var(--v-theme-primary))!important;font-weight:600!important;box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.4)!important}.nav-item--active .nav-icon[data-v-cb2f78ac]{color:rgb(var(--v-theme-primary))!important;opacity:1!important;filter:drop-shadow(0 0 4px rgba(var(--v-theme-primary-rgb),.3))}.nav-item--quick-action[data-v-cb2f78ac]{background-color:rgba(var(--v-theme-success-rgb),.08);border:1px solid rgba(var(--v-theme-success-rgb),.3)}.nav-item--quick-action[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-success-rgb),.15);transform:translate(4px)}.nav-item--user[data-v-cb2f78ac]{background-color:rgba(var(--v-theme-surface-bright-rgb),.05);border:1px solid rgba(var(--v-theme-outline-variant-rgb),.5);margin:8px 0!important;cursor:pointer}.nav-item--user[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-primary-rgb),.08);border-color:rgba(var(--v-theme-primary-rgb),.3)}.user-avatar[data-v-cb2f78ac]{flex-shrink:0}.user-initials[data-v-cb2f78ac]{font-size:12px;font-weight:600;color:#fff}.menu-chevron[data-v-cb2f78ac]{margin-left:auto;opacity:.6;transition:transform .2s ease}.nav-item--user:hover .menu-chevron[data-v-cb2f78ac]{opacity:1}.user-menu-list[data-v-cb2f78ac]{min-width:200px;border-radius:12px!important;padding:4px!important}.user-menu-list .v-list-item[data-v-cb2f78ac]{border-radius:8px!important;margin:2px 4px!important}.user-menu-list .v-list-item[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-primary-rgb),.08)}.nav-item--logout[data-v-cb2f78ac]:hover,.nav-item--rail.nav-item--logout[data-v-cb2f78ac]:hover{background-color:rgba(var(--v-theme-error-rgb),.08);color:rgb(var(--v-theme-error))}.nav-icon[data-v-cb2f78ac]{color:inherit;opacity:.8;transition:all .3s ease;flex-shrink:0;width:24px!important;height:24px!important}.nav-item:hover .nav-icon[data-v-cb2f78ac],.nav-item--active .nav-icon[data-v-cb2f78ac]{opacity:1}.nav-title[data-v-cb2f78ac]{font-size:1rem;font-weight:500;letter-spacing:.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.nav-badge[data-v-cb2f78ac]{margin-left:auto}.nav-divider[data-v-cb2f78ac]{margin:12px 0;border-color:rgb(var(--v-theme-outline-variant));opacity:.6}@keyframes activeGlow-cb2f78ac{0%{box-shadow:0 2px 12px rgba(var(--v-theme-primary-rgb),.15)}to{box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.25)}}@keyframes activeGlowRail-cb2f78ac{0%{box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.2)}to{box-shadow:0 6px 20px rgba(var(--v-theme-primary-rgb),.3)}}@media(prefers-reduced-motion:reduce){.nav-item--active[data-v-cb2f78ac],.nav-item--rail.nav-item--active[data-v-cb2f78ac]{animation:none}}@media(max-width:960px){.app-sidebar[data-v-cb2f78ac]{position:fixed!important;box-shadow:4px 0 16px #00000026;z-index:1200!important}}.nav-item[data-v-cb2f78ac]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.v-theme--myCustomDarkTheme .app-sidebar[data-v-cb2f78ac]{background:linear-gradient(180deg,rgb(var(--v-theme-surface)),rgb(var(--v-theme-surface-dim)));box-shadow:2px 0 12px #0000004d}.nav-item[data-v-cb2f78ac],.nav-title[data-v-cb2f78ac],.logo-content-expanded[data-v-cb2f78ac],.logo-content-rail[data-v-cb2f78ac]{transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-items-container[data-v-cb2f78ac]::-webkit-scrollbar{width:4px}.nav-items-container[data-v-cb2f78ac]::-webkit-scrollbar-track{background:transparent}.nav-items-container[data-v-cb2f78ac]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface-rgb),.2);border-radius:2px}.header-bar[data-v-9711fad6]{background-color:rgb(var(--v-theme-background));box-shadow:none;height:72px;z-index:var(--z-fixed, 1000);transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.header-wrapper[data-v-9711fad6]{width:100%;height:100%;display:flex;align-items:center;position:relative;padding:0}.header-search-wrapper[data-v-9711fad6]{flex:1;display:flex;justify-content:center;align-items:center;padding:0 16px;max-width:1400px;margin:0 auto}.search-section[data-v-9711fad6]{width:100%;max-width:600px;display:flex;align-items:center;justify-content:center;min-height:48px;transition:opacity .3s ease}.search-hidden[data-v-9711fad6]{opacity:0;pointer-events:none}.search-disabled[data-v-9711fad6]{opacity:.7}.search-disabled .search-card[data-v-9711fad6]{background-color:rgb(var(--v-theme-surface-variant))!important;border-color:rgb(var(--v-theme-outline-variant))!important}.search-disabled .search-card[data-v-9711fad6]:hover{opacity:1;border-color:rgba(var(--v-theme-primary-rgb),.3)!important}.header-actions[data-v-9711fad6]{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;padding-right:16px;background-color:rgb(var(--v-theme-background));z-index:10;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.search-card[data-v-9711fad6]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;width:100%;overflow:hidden}.search-card[data-v-9711fad6]:hover{border-color:rgb(var(--v-theme-outline));transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}.search-card--focused[data-v-9711fad6]{border-color:rgba(var(--v-theme-primary-rgb),.5);box-shadow:0 0 0 2px rgba(var(--v-theme-primary-rgb),.1)}.search-card--animated[data-v-9711fad6]{animation:searchCardEntrance-9711fad6 .4s cubic-bezier(.4,0,.2,1)}@keyframes searchCardEntrance-9711fad6{0%{opacity:.8}to{opacity:1}}.search-field[data-v-9711fad6]{border-radius:12px!important;width:100%}[data-v-9711fad6] .search-field .v-field{background-color:transparent!important;box-shadow:none!important;border-radius:12px!important;border:none!important;min-height:44px!important}[data-v-9711fad6] .search-field .v-field__input{font-size:.9375rem!important;padding:12px 16px!important;color:rgb(var(--v-theme-on-surface))!important}.search-submit-btn[data-v-9711fad6]{background-color:rgba(var(--v-theme-primary-rgb),.1)!important;border-radius:8px!important;transition:all .2s ease}.search-submit-btn[data-v-9711fad6]:hover{background-color:rgba(var(--v-theme-primary-rgb),.2)!important;transform:scale(1.05)}.search-submit-btn[data-v-9711fad6]:disabled{opacity:.5;transform:none}.search-clear-btn[data-v-9711fad6]{opacity:.7;transition:opacity .2s ease}.search-clear-btn[data-v-9711fad6]:hover{opacity:1}.suggestions-menu[data-v-9711fad6]{border-radius:12px!important;max-height:420px;overflow-y:auto;box-shadow:0 4px 20px #0000001f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;border:1px solid rgba(var(--v-theme-outline-variant-rgb),.3)}[data-v-9711fad6] .search-menu-content{width:600px!important;max-width:600px!important}.suggestions-section[data-v-9711fad6]{padding:8px 0}.suggestions-title[data-v-9711fad6]{display:flex;align-items:center;font-size:12px;font-weight:600;color:rgb(var(--v-theme-on-surface-variant));padding:8px 16px 4px;text-transform:uppercase;letter-spacing:.5px;background-color:rgba(var(--v-theme-tertiary-rgb),.3)}.suggestion-item[data-v-9711fad6]{padding:10px 16px;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;font-size:14px;color:rgb(var(--v-theme-on-surface))}.suggestion-item[data-v-9711fad6]:hover,.suggestion-item.highlighted[data-v-9711fad6]{background-color:rgba(var(--v-theme-tertiary-rgb),.5)}.suggestion-icon[data-v-9711fad6]{color:rgb(var(--v-theme-on-surface-variant));opacity:.7}.suggestion-item:hover .suggestion-icon[data-v-9711fad6]{color:rgb(var(--v-theme-primary));opacity:1}.time-ago[data-v-9711fad6]{font-size:11px;white-space:nowrap;opacity:.6}.recent-search-item:hover .time-ago[data-v-9711fad6]{opacity:1}.chat-history-section[data-v-9711fad6]{max-height:180px;overflow-y:auto}.chat-history-title[data-v-9711fad6]{position:sticky;top:0;z-index:1}.clear-history-btn[data-v-9711fad6]{opacity:.6;transition:opacity .2s}.clear-history-btn[data-v-9711fad6]:hover{opacity:1}.chat-history-list[data-v-9711fad6]{padding:4px 0}.chat-history-item[data-v-9711fad6]{padding:8px 16px;display:flex;align-items:center;font-size:13px;border-left:3px solid transparent;transition:all .2s ease}.chat-history-item.user-message[data-v-9711fad6]{border-left-color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-primary-rgb),.05);cursor:pointer}.chat-history-item.user-message[data-v-9711fad6]:hover{background-color:rgba(var(--v-theme-primary-rgb),.12)}.chat-history-item.assistant-message[data-v-9711fad6]{border-left-color:rgb(var(--v-theme-secondary));background-color:rgba(var(--v-theme-secondary-rgb),.03);cursor:default}.chat-icon[data-v-9711fad6]{opacity:.7}.chat-text[data-v-9711fad6]{line-height:1.3}.repeat-icon[data-v-9711fad6]{opacity:0;color:rgb(var(--v-theme-primary));transition:opacity .2s}.chat-history-item.user-message:hover .repeat-icon[data-v-9711fad6]{opacity:.7}.empty-state[data-v-9711fad6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;text-align:center}.hamburger-btn[data-v-9711fad6]{color:rgb(var(--v-theme-on-surface));margin-right:4px;flex-shrink:0}.header-action-btn[data-v-9711fad6]{color:rgb(var(--v-theme-on-surface-variant));transition:all .2s ease}.header-action-btn[data-v-9711fad6]:hover{color:rgb(var(--v-theme-primary));background-color:rgba(var(--v-theme-tertiary-rgb),.8)}.language-btn[data-v-9711fad6]{min-width:40px!important}.language-label[data-v-9711fad6]{font-size:12px;font-weight:700;letter-spacing:.5px;line-height:1}.language-menu[data-v-9711fad6]{border-radius:12px!important;overflow:hidden}.language-flag[data-v-9711fad6]{font-size:18px;margin-right:8px}.theme-toggle-btn[data-v-9711fad6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-toggle-btn[data-v-9711fad6]:hover{transform:rotate(15deg)}.search-card-overlay[data-v-9711fad6]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px!important;width:100%;height:100%}.header-bar--native[data-v-9711fad6]{height:52px!important;border-bottom:1px solid rgba(var(--v-theme-outline-variant),.3)}.header-bar--native .header-actions[data-v-9711fad6]{padding-right:8px;gap:0}.header-bar--native .header-action-btn[data-v-9711fad6]{width:36px!important;height:36px!important}.native-header-spacer[data-v-9711fad6]{flex:1}@media(max-width:1200px){.header-search-wrapper[data-v-9711fad6]{max-width:900px}.search-section[data-v-9711fad6]{max-width:500px}}@media(max-width:960px){.search-section[data-v-9711fad6]{max-width:400px}}@media(max-width:768px){.header-actions[data-v-9711fad6]{padding-right:12px;gap:2px}.search-section[data-v-9711fad6]{max-width:350px}}@media(max-width:600px){.header-actions[data-v-9711fad6]{padding-right:4px;gap:0;position:static;transform:none;flex-shrink:0}.header-search-wrapper[data-v-9711fad6]{padding:0 4px;min-width:0}.search-section[data-v-9711fad6]{max-width:none;width:100%}[data-v-9711fad6] .search-menu-content{width:100vw!important;max-width:100vw!important}}.mobile-overflow-menu[data-v-9711fad6]{border-radius:12px!important;overflow:hidden}.v-theme--myCustomDarkTheme .search-card[data-v-9711fad6]{box-shadow:0 2px 8px #0003}.v-theme--myCustomDarkTheme .search-card[data-v-9711fad6]:hover,.v-theme--myCustomDarkTheme .search-card--focused[data-v-9711fad6]{box-shadow:0 4px 12px #0000004d}.v-theme--myCustomDarkTheme .suggestions-menu[data-v-9711fad6]{box-shadow:0 4px 16px #0000004d!important}.header-action-btn[data-v-9711fad6]:focus-visible,.theme-toggle-btn[data-v-9711fad6]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}@media(prefers-reduced-motion:reduce){.theme-toggle-btn[data-v-9711fad6],.header-action-btn[data-v-9711fad6],.search-submit-btn[data-v-9711fad6],.search-card[data-v-9711fad6],.suggestions-menu[data-v-9711fad6],.search-card--animated[data-v-9711fad6]{transition:none;animation:none}.theme-toggle-btn[data-v-9711fad6]:hover,.search-card[data-v-9711fad6]:hover{transform:none}}.create-project-card[data-v-7f663144]{border-radius:16px}.v-card-title[data-v-7f663144]{font-weight:600}[data-v-7f663144] .v-field__prepend-inner{padding-top:16px}.v-theme--dark .create-project-card[data-v-7f663144]{background-color:rgb(var(--v-theme-surface))}.create-topic-card[data-v-1b38185b]{border-radius:16px}.v-card-title[data-v-1b38185b]{font-weight:600}[data-v-1b38185b] .v-field__prepend-inner{padding-top:16px}.v-theme--dark .create-topic-card[data-v-1b38185b]{background-color:rgb(var(--v-theme-surface))}.projects-modal[data-v-5e7ae343]{height:85vh;display:flex;flex-direction:column}.modal-header[data-v-5e7ae343]{border-bottom:1px solid rgb(var(--v-theme-outline-variant));padding:20px 24px!important}.header-content[data-v-5e7ae343]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:24px}.modal-title[data-v-5e7ae343]{font-size:24px;font-weight:500;display:flex;align-items:center}.header-actions[data-v-5e7ae343]{display:flex;align-items:center;gap:16px}.search-field[data-v-5e7ae343]{width:300px}[data-v-5e7ae343] .search-field .v-field{border-radius:8px}.content-header[data-v-5e7ae343]{display:flex;justify-content:space-between;align-items:center}.modal-content[data-v-5e7ae343]{flex:1;overflow-y:auto;background:rgb(var(--v-theme-background))}.projects-grid[data-v-5e7ae343]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.project-card[data-v-5e7ae343]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.project-card[data-v-5e7ae343]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:rgb(var(--v-theme-primary))}.project-icon[data-v-5e7ae343]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:rgba(var(--v-theme-primary-rgb),.08);border-radius:16px;margin:0 auto}.project-name[data-v-5e7ae343]{font-size:16px;font-weight:500;text-align:center;margin-bottom:8px}.project-meta[data-v-5e7ae343]{text-align:center;color:rgb(var(--v-theme-on-surface-variant))}.project-stats[data-v-5e7ae343]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.official-badge[data-v-5e7ae343]{position:absolute;top:12px;right:12px}.new-project-card[data-v-5e7ae343]{border:2px dashed rgb(var(--v-theme-outline-variant));background:rgba(var(--v-theme-primary-rgb),.02)}.new-project-card[data-v-5e7ae343]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary-rgb),.05)}.topics-container[data-v-5e7ae343]{max-width:900px;margin:0 auto}.topics-section[data-v-5e7ae343]{margin-bottom:32px}.topics-list[data-v-5e7ae343]{display:flex;flex-direction:column;gap:12px}.topic-item[data-v-5e7ae343]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px;cursor:pointer;transition:all .2s}.topic-item[data-v-5e7ae343]:hover{transform:translate(4px);box-shadow:0 4px 16px #00000014;border-color:rgb(var(--v-theme-primary))}.topic-content[data-v-5e7ae343]{display:flex;align-items:center}.topic-details[data-v-5e7ae343]{flex:1}.topic-name[data-v-5e7ae343]{font-size:16px;font-weight:500;margin-bottom:4px}.topic-meta[data-v-5e7ae343]{color:rgb(var(--v-theme-on-surface-variant))}.trend-chip[data-v-5e7ae343]{margin-left:auto}.modal-content[data-v-5e7ae343]::-webkit-scrollbar{width:8px}.modal-content[data-v-5e7ae343]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-5e7ae343]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface-rgb),.2);border-radius:4px}.v-theme--dark .project-card[data-v-5e7ae343],.v-theme--dark .topic-item[data-v-5e7ae343]{background:rgba(var(--v-theme-surface-variant-rgb),.3)}.v-theme--dark .project-card[data-v-5e7ae343]:hover,.v-theme--dark .topic-item[data-v-5e7ae343]:hover{background:rgba(var(--v-theme-surface-variant-rgb),.5)}.custom-dialog[data-v-5e7ae343]{overflow:hidden}.custom-dialog .dialog-card[data-v-5e7ae343]{border-radius:12px!important;display:flex;flex-direction:column}.custom-dialog .dialog-title[data-v-5e7ae343]{background-color:rgb(var(--v-theme-surface));border-bottom:1px solid rgb(var(--v-theme-outline-variant));padding:16px 24px!important;font-size:1.25rem!important;font-weight:500!important}@media(max-width:960px){.header-content[data-v-5e7ae343]{flex-wrap:wrap}.search-field[data-v-5e7ae343]{width:100%;order:3;margin-top:12px}.projects-grid[data-v-5e7ae343]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}}@media(max-width:600px){.modal-title[data-v-5e7ae343]{font-size:20px}.projects-grid[data-v-5e7ae343]{grid-template-columns:1fr}.header-actions[data-v-5e7ae343]{width:100%;flex-wrap:wrap;gap:12px}}.create-exchange-card[data-v-7c4758f7]{border-radius:16px!important}.ga-2[data-v-7c4758f7]{gap:8px}.topics-modal[data-v-7364c1ad]{border-radius:16px!important}.entity-card[data-v-7364c1ad]{border-radius:12px!important;transition:all .2s ease}.entity-card[data-v-7364c1ad]:hover{border-color:rgb(var(--v-theme-primary))!important;background:rgba(var(--v-theme-primary),.03)}.entity-text[data-v-7364c1ad]{min-width:0}.entity-text .text-subtitle-2[data-v-7364c1ad]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-info[data-v-7364c1ad]{min-width:0}.entity-actions[data-v-7364c1ad]{gap:2px}.audio-recorder[data-v-d5181024]{position:relative}.recording-indicator[data-v-d5181024]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.recording-pulse[data-v-d5181024]{width:20px;height:20px;border-radius:50%;background-color:#f44;animation:pulse-d5181024 1.5s ease-out infinite}@keyframes pulse-d5181024{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}.mini-graph-container[data-v-53b77aa3]{position:relative;aspect-ratio:1.618 / 1;width:100%;height:61.8vw;max-height:700px;background-color:rgb(var(--v-theme-surface-variant, var(--v-theme-surface)));border-radius:8px;overflow:hidden;box-shadow:0 4px 8px #00000026;margin:8px 0}.graph-canvas[data-v-53b77aa3]{width:100%;height:100%}.node-tooltip[data-v-53b77aa3]{position:absolute;top:8px;right:8px;background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.2);border-radius:4px;padding:6px;z-index:100;box-shadow:0 4px 8px #0003;max-width:150px;font-family:Arial,sans-serif;font-size:10px;color:rgb(var(--v-theme-on-surface))}.node-tooltip .tooltip-title[data-v-53b77aa3]{font-weight:700;margin-bottom:4px;color:rgb(var(--v-theme-primary, 77, 182, 172));font-size:11px}.empty-state[data-v-53b77aa3]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:12px}.loading-indicator[data-v-53b77aa3]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--v-theme-surface),.7)}.disambiguation-agent-chat[data-v-d13aeedd]{max-height:400px}.chat-container[data-v-d13aeedd]{display:flex;flex-direction:column;height:300px;border:1px solid rgba(var(--v-theme-outline-variant-rgb),.5);border-radius:8px;overflow:hidden}.chat-messages[data-v-d13aeedd]{flex:1;overflow-y:auto;padding:12px;background:rgba(var(--v-theme-surface-variant-rgb),.3)}.message[data-v-d13aeedd]{margin-bottom:12px}.message-content[data-v-d13aeedd]{display:flex;align-items:flex-start;padding:8px 12px;border-radius:8px;background:rgb(var(--v-theme-surface))}.message.user .message-content[data-v-d13aeedd]{background:rgba(var(--v-theme-primary-rgb),.1);margin-left:20%}.message.agent .message-content[data-v-d13aeedd]{background:rgb(var(--v-theme-surface));margin-right:20%}.chat-input[data-v-d13aeedd]{padding:8px;border-top:1px solid rgba(var(--v-theme-outline-variant-rgb),.5);background:rgb(var(--v-theme-surface))}.highlighted-entity[data-v-1f3351b6]{padding:2px 6px;border-radius:4px;cursor:pointer;white-space:nowrap}.highlighted-entity .mdi[data-v-1f3351b6]{margin-right:2px;font-size:.9em}.entity-primary[data-v-1f3351b6]{background-color:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary))}.entity-success[data-v-1f3351b6]{background-color:rgba(var(--v-theme-success),.15);color:rgb(var(--v-theme-success))}.entity-info[data-v-1f3351b6]{background-color:rgba(var(--v-theme-info),.15);color:rgb(var(--v-theme-info))}.entity-warning[data-v-1f3351b6]{background-color:rgba(var(--v-theme-warning),.15);color:rgb(var(--v-theme-warning))}.entity-secondary[data-v-1f3351b6]{background-color:rgba(var(--v-theme-secondary),.15);color:rgb(var(--v-theme-secondary))}.formatted-text[data-v-907b3ae4]{line-height:1.6}.markdown-content[data-v-907b3ae4] table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.95rem;background:rgb(var(--v-theme-surface));border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.markdown-content[data-v-907b3ae4] th,.markdown-content[data-v-907b3ae4] td{padding:12px 16px;text-align:left;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.markdown-content[data-v-907b3ae4] th{background:rgb(var(--v-theme-surface-variant));font-weight:600;color:rgb(var(--v-theme-on-surface));text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.markdown-content[data-v-907b3ae4] tr:last-child td{border-bottom:none}.markdown-content[data-v-907b3ae4] tr:hover td{background:rgba(var(--v-theme-primary),.04)}.markdown-content[data-v-907b3ae4] tbody tr:nth-child(2n){background:rgba(var(--v-theme-surface-variant),.3)}.markdown-content[data-v-907b3ae4] h1,.markdown-content[data-v-907b3ae4] h2,.markdown-content[data-v-907b3ae4] h3,.markdown-content[data-v-907b3ae4] h4{margin-top:1em;margin-bottom:.5em;font-weight:600;color:rgb(var(--v-theme-on-surface))}.markdown-content[data-v-907b3ae4] h1{font-size:1.5rem}.markdown-content[data-v-907b3ae4] h2{font-size:1.3rem}.markdown-content[data-v-907b3ae4] h3{font-size:1.1rem}.markdown-content[data-v-907b3ae4] h4{font-size:1rem}.markdown-content[data-v-907b3ae4] ul,.markdown-content[data-v-907b3ae4] ol{margin:12px 0;padding-left:24px}.markdown-content[data-v-907b3ae4] li{margin-bottom:6px}.markdown-content[data-v-907b3ae4] p{margin-bottom:12px}.markdown-content[data-v-907b3ae4] p:last-child{margin-bottom:0}.markdown-content[data-v-907b3ae4] strong{font-weight:600;color:rgb(var(--v-theme-on-surface))}.markdown-content[data-v-907b3ae4] em{font-style:italic}.markdown-content[data-v-907b3ae4] code{background:rgb(var(--v-theme-surface-variant));padding:2px 6px;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em}.markdown-content[data-v-907b3ae4] pre{background:rgb(var(--v-theme-surface-variant));padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-content[data-v-907b3ae4] pre code{background:none;padding:0}.markdown-content[data-v-907b3ae4] a{color:rgb(var(--v-theme-primary));text-decoration:none}.markdown-content[data-v-907b3ae4] a:hover{text-decoration:underline}.markdown-content[data-v-907b3ae4] blockquote{border-left:4px solid rgb(var(--v-theme-primary));margin:12px 0;padding:8px 16px;background:rgba(var(--v-theme-primary),.05);border-radius:0 8px 8px 0}.markdown-content[data-v-907b3ae4] hr{border:none;border-top:1px solid rgb(var(--v-theme-outline-variant));margin:20px 0}.entity-suggestion-list[data-v-2c8f9078]{background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;max-height:240px;overflow-y:auto;min-width:200px}.entity-suggestion-item[data-v-2c8f9078]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s ease}.entity-suggestion-item[data-v-2c8f9078]:hover,.entity-suggestion-item--selected[data-v-2c8f9078]{background:rgb(var(--v-theme-surface-variant))}.entity-type-indicator[data-v-2c8f9078]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.entity-name[data-v-2c8f9078]{flex:1;font-size:14px;font-weight:500;color:rgb(var(--v-theme-on-surface))}.entity-type[data-v-2c8f9078]{font-size:12px;color:rgb(var(--v-theme-on-surface-variant));padding:2px 6px;background:rgb(var(--v-theme-surface-dim));border-radius:4px}.chip-grid[data-v-86784346]{display:flex;flex-wrap:wrap;gap:8px}.doc-chip[data-v-86784346]{display:inline-flex;align-items:center;padding:10px 14px;min-height:44px;border-radius:9999px;border:1.5px solid rgba(var(--v-theme-on-surface),.18);background:transparent;color:rgb(var(--v-theme-on-surface));font-size:.95rem;cursor:pointer;transition:background .14s ease,border-color .14s ease}.doc-chip--active[data-v-86784346]{background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.doc-chip[data-v-86784346]:active{transform:scale(.97)}.scan-dialog[data-v-c3936cbb]{background:rgb(var(--v-theme-background));min-height:100vh}.safe-area-top[data-v-c3936cbb]{background:rgb(var(--v-theme-surface));padding-top:env(safe-area-inset-top,var(--safe-area-top, 0px))}.group-subtitle[data-v-c3936cbb]{white-space:pre-line;line-height:1.35}.footer-safe-area[data-v-c3936cbb]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.meta-card[data-v-c3936cbb]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.08)}.meta-card--low[data-v-c3936cbb]{border-color:rgba(var(--v-theme-warning),.4)}.entity-card[data-v-c3936cbb]{background:rgb(var(--v-theme-surface));transition:opacity .16s ease,transform .16s ease;border:1px solid rgba(var(--v-theme-on-surface),.08)}.entity-card--confirmed[data-v-c3936cbb]{border-color:rgba(var(--v-theme-primary),.25)}.entity-card--muted[data-v-c3936cbb]{opacity:.55;border-style:dashed}.entity-card--unknown[data-v-c3936cbb]{border-color:rgba(var(--v-theme-warning),.45);border-style:dashed;background:rgba(var(--v-theme-warning),.04)}.entity-card--new[data-v-c3936cbb]{border-color:rgba(var(--v-theme-secondary),.35);background:rgba(var(--v-theme-secondary),.04)}.entity-card--add[data-v-c3936cbb]{background:transparent;border:1px dashed rgba(var(--v-theme-primary),.5);cursor:pointer}.entity-body[data-v-c3936cbb]{cursor:pointer;min-width:0}.decision-btn[data-v-c3936cbb]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(var(--v-theme-on-surface),.2);background:transparent;cursor:pointer;flex-shrink:0;transition:background .14s ease,border-color .14s ease,color .14s ease}.decision-btn[data-v-c3936cbb]:active{transform:scale(.93)}.decision-btn--confirmed[data-v-c3936cbb]{background:rgb(var(--v-theme-primary));border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary))}.decision-btn--create[data-v-c3936cbb]{background:rgb(var(--v-theme-warning));border-color:rgb(var(--v-theme-warning));color:rgb(var(--v-theme-on-warning))}.decision-btn--muted[data-v-c3936cbb]{color:rgba(var(--v-theme-on-surface),.4)}.decision-btn--remove[data-v-c3936cbb]{border-color:rgba(var(--v-theme-on-surface),.15);color:rgba(var(--v-theme-on-surface),.55)}.submit-btn[data-v-c3936cbb] .v-btn__content{font-weight:600;letter-spacing:.02em}.submit-count[data-v-c3936cbb]{opacity:.85;font-weight:400}.preview-image[data-v-8b83ae85]{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px;border:1px solid rgba(var(--v-border-color),.2)}.brain-drop-card[data-v-8b83ae85]{border-radius:16px!important}.input-options-container[data-v-8b83ae85]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.input-options-container[data-v-8b83ae85]{grid-template-columns:1fr}}.voice-recorder[data-v-8b83ae85]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:rgba(var(--v-theme-primary-rgb),.05);border:2px dashed rgb(var(--v-theme-primary));border-radius:16px;cursor:pointer;transition:all .3s;-webkit-user-select:none;user-select:none}.file-upload[data-v-8b83ae85]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:rgba(var(--v-theme-secondary-rgb),.05);border:2px dashed rgb(var(--v-theme-secondary));border-radius:16px;cursor:pointer;transition:all .3s;-webkit-user-select:none;user-select:none}.hidden-file-input[data-v-8b83ae85]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-upload[data-v-8b83ae85]:hover{background:rgba(var(--v-theme-secondary-rgb),.1);transform:scale(1.02)}.file-upload.has-file[data-v-8b83ae85]{background:rgba(var(--v-theme-success-rgb),.1);border-color:rgb(var(--v-theme-success))}.file-upload.dragging[data-v-8b83ae85]{background:rgba(var(--v-theme-primary-rgb),.15);border-color:rgb(var(--v-theme-primary));transform:scale(1.02)}.remove-file-btn[data-v-8b83ae85]{position:absolute;top:8px;right:8px}.voice-recorder[data-v-8b83ae85]:hover{background:rgba(var(--v-theme-primary-rgb),.1);transform:scale(1.02)}.voice-recorder.recording[data-v-8b83ae85]{background:rgba(var(--v-theme-error-rgb),.1);border-color:rgb(var(--v-theme-error));animation:pulse-8b83ae85 1.5s infinite}@keyframes pulse-8b83ae85{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.memo-editor-wrapper[data-v-8b83ae85]{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:4px;transition:border-color .2s}.memo-editor-wrapper[data-v-8b83ae85]:focus-within{border-color:rgb(var(--v-theme-primary));border-width:2px}.memo-editor-label[data-v-8b83ae85]{display:block;font-size:.75rem;color:rgba(var(--v-theme-on-surface),.6);padding:8px 12px 0}.memo-editor-content[data-v-8b83ae85]{min-height:120px;max-height:300px;overflow-y:auto}.memo-editor-content[data-v-8b83ae85] .ProseMirror{outline:none;padding:8px 12px 12px;min-height:100px;font-size:.875rem;line-height:1.5;color:rgb(var(--v-theme-on-surface))}.memo-editor-content[data-v-8b83ae85] .ProseMirror p{margin:0 0 .5em}.memo-editor-content[data-v-8b83ae85] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:rgba(var(--v-theme-on-surface),.4);pointer-events:none;height:0;font-style:italic}.memo-editor-content[data-v-8b83ae85] .entity-mention{background-color:rgba(var(--v-theme-primary),.15);border-radius:4px;padding:2px 6px;color:rgb(var(--v-theme-primary));font-weight:500;-webkit-box-decoration-break:clone;box-decoration-break:clone}.memo-editor-content[data-v-8b83ae85] .entity-highlight{transition:all .15s ease;display:inline;text-decoration:none}.memo-editor-content[data-v-8b83ae85] .entity-highlight:hover{filter:brightness(.9)}.memo-display[data-v-8b83ae85]{padding:16px;background:rgba(var(--v-theme-surface-variant-rgb),.1);border-radius:8px}.document-preview[data-v-8b83ae85]{animation:fadeIn-8b83ae85 .3s ease-in-out}@keyframes fadeIn-8b83ae85{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.table-scroll-container[data-v-8b83ae85]{max-height:300px;overflow:auto;border:1px solid rgba(var(--v-theme-outline-rgb),.2);border-radius:8px}.preview-table[data-v-8b83ae85]{font-size:.85rem}.preview-table th[data-v-8b83ae85]{background:rgba(var(--v-theme-primary-rgb),.1);font-weight:600;white-space:nowrap;position:sticky;top:0;z-index:1}.preview-table td[data-v-8b83ae85]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-preview-content[data-v-8b83ae85]{max-height:200px;overflow-y:auto;padding:12px;background:rgba(var(--v-theme-surface-rgb),.5);border:1px solid rgba(var(--v-theme-outline-rgb),.2);border-radius:8px;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.context-textarea[data-v-8b83ae85]{font-family:inherit}.highlighted-text-container[data-v-8b83ae85]{padding:12px;background:rgba(var(--v-theme-surface-rgb),1);border:1px solid rgba(var(--v-theme-primary-rgb),.2);border-radius:4px;line-height:1.8;font-size:.95rem}.highlighted-entity[data-v-8b83ae85]{position:relative;padding:2px 6px;border-radius:4px;transition:all .2s;cursor:pointer;display:inline-block;font-weight:500;margin:0 2px}.highlighted-entity[data-v-8b83ae85]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.highlighted-entity span.mdi[data-v-8b83ae85]{font-size:.85em;margin-right:2px;vertical-align:middle}.entity-blue[data-v-8b83ae85]{background-color:#2196f326;color:#2196f3}.entity-red[data-v-8b83ae85]{background-color:#f4433626;color:#f44336}.entity-purple[data-v-8b83ae85]{background-color:#9c27b026;color:#9c27b0}.entity-green[data-v-8b83ae85]{background-color:#4caf5026;color:#4caf50}.entity-orange[data-v-8b83ae85]{background-color:#ff980026;color:#ff9800}.entity-cyan[data-v-8b83ae85]{background-color:#00bcd426;color:#00bcd4}.entity-indigo[data-v-8b83ae85]{background-color:#3f51b526;color:#3f51b5}.entity-brown[data-v-8b83ae85]{background-color:#79554826;color:#795548}.entity-deep-orange[data-v-8b83ae85]{background-color:#ff572226;color:#ff5722}.entity-pink[data-v-8b83ae85]{background-color:#e91e6326;color:#e91e63}.entity-teal[data-v-8b83ae85]{background-color:#00968826;color:#009688}.entity-blue-grey[data-v-8b83ae85]{background-color:#607d8b26;color:#607d8b}.entity-lime[data-v-8b83ae85]{background-color:#cddc3926;color:#cddc39}.entity-amber[data-v-8b83ae85]{background-color:#ffc10726;color:#ffc107}.entity-light-green[data-v-8b83ae85]{background-color:#8bc34a26;color:#8bc34a}.entity-grey[data-v-8b83ae85]{background-color:#9e9e9e26;color:#9e9e9e}.ingestion-summary[data-v-8b83ae85]{font-size:.9rem;line-height:1.6}.graph-container[data-v-8b83ae85]{background:rgba(var(--v-theme-surface-variant-rgb),.05)}.entity-legend[data-v-8b83ae85]{padding:12px;background:rgba(var(--v-theme-surface-variant-rgb),.1);border-radius:8px}.relationship-item[data-v-8b83ae85]{display:flex;align-items:center;font-size:.875rem}.v-theme--dark .voice-recorder[data-v-8b83ae85]{background:rgba(var(--v-theme-primary-rgb),.08)}.v-theme--dark .memo-display[data-v-8b83ae85]{background:rgba(var(--v-theme-surface-variant-rgb),.2)}.v-theme--dark .highlighted-text-container[data-v-8b83ae85]{background:rgba(var(--v-theme-surface-rgb),.95);border-color:rgba(var(--v-theme-primary-rgb),.3)}.v-theme--dark .entity-legend[data-v-8b83ae85]{background:rgba(var(--v-theme-surface-variant-rgb),.2)}.v-theme--dark .file-upload[data-v-8b83ae85]{background:rgba(var(--v-theme-secondary-rgb),.08)}.v-theme--dark .file-upload.has-file[data-v-8b83ae85]{background:rgba(var(--v-theme-success-rgb),.15)}.ingestion-notification[data-v-b55fb712]{position:fixed;bottom:24px;right:24px;z-index:2000;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);max-width:420px}.native-app .ingestion-notification[data-v-b55fb712]{bottom:calc(72px + var(--safe-area-bottom, 0px) + 12px);right:12px;left:12px;max-width:none}.notification-compact[data-v-b55fb712]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;min-width:280px}.notification-icon[data-v-b55fb712]{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.notification-text[data-v-b55fb712]{flex:1;display:flex;flex-direction:column;gap:2px}.notification-title[data-v-b55fb712]{font-weight:600;font-size:.875rem;color:#fff}.notification-subtitle[data-v-b55fb712]{font-size:.75rem;opacity:.85;color:#fff}.close-btn[data-v-b55fb712]{opacity:.7;transition:opacity .2s}.close-btn[data-v-b55fb712]:hover{opacity:1}.notification-expanded[data-v-b55fb712]{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));min-width:480px;max-width:600px;max-height:85vh;overflow-y:auto}.native-app .notification-expanded[data-v-b55fb712]{min-width:unset;max-width:none;max-height:70vh}.expanded-header[data-v-b55fb712]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(var(--v-border-color),.12)}.header-left[data-v-b55fb712]{display:flex;align-items:center}.header-left h3[data-v-b55fb712]{margin:0;font-size:1rem;font-weight:600}.header-right[data-v-b55fb712]{display:flex;gap:4px}.expanded-content[data-v-b55fb712]{padding:16px;pointer-events:auto;position:relative;z-index:1}.status-processing[data-v-b55fb712]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-primary-darken-1)))}.status-success[data-v-b55fb712]{background:linear-gradient(135deg,rgb(var(--v-theme-success)),rgb(var(--v-theme-success-darken-1)))}.status-error[data-v-b55fb712]{background:linear-gradient(135deg,rgb(var(--v-theme-error)),rgb(var(--v-theme-error-darken-1)))}.status-disambiguation[data-v-b55fb712]{background:linear-gradient(135deg,rgb(var(--v-theme-warning)),rgb(var(--v-theme-warning-darken-1)))}.status-processing.expanded[data-v-b55fb712],.status-success.expanded[data-v-b55fb712],.status-error.expanded[data-v-b55fb712],.status-disambiguation.expanded[data-v-b55fb712]{background:rgb(var(--v-theme-surface))}.processing-state[data-v-b55fb712]{padding:16px 0}.original-text-section[data-v-b55fb712]{border:1px solid rgba(var(--v-border-color),.15);border-radius:8px;overflow:hidden}.original-text-header[data-v-b55fb712]{display:flex;align-items:center;padding:8px 12px;cursor:pointer;background:rgba(var(--v-theme-surface-variant),.3)}.original-text-header[data-v-b55fb712]:hover{background:rgba(var(--v-theme-surface-variant),.5)}.original-text-body[data-v-b55fb712]{padding:12px;white-space:pre-wrap;word-break:break-word;line-height:1.6;max-height:200px;overflow-y:auto;color:rgba(var(--v-theme-on-surface),.85)}.stats-row[data-v-b55fb712]{display:flex;flex-wrap:wrap;gap:8px}.graph-container[data-v-b55fb712]{width:100%;min-height:300px;max-height:500px;border-radius:8px;overflow:hidden;background:rgb(var(--v-theme-surface-variant, var(--v-theme-surface)));border:1px solid rgba(var(--v-border-color),.12);margin:12px 0}.graph-container[data-v-b55fb712] .mini-graph-container{height:100%;max-height:500px;margin:0}.details-panels[data-v-b55fb712]{border-radius:8px;overflow:hidden}.entity-list[data-v-b55fb712],.relationship-list[data-v-b55fb712]{display:flex;flex-direction:column;gap:8px}.entity-item[data-v-b55fb712],.relationship-item[data-v-b55fb712]{display:flex;align-items:center;font-size:.875rem}.entity-name[data-v-b55fb712],.rel-from[data-v-b55fb712],.rel-to[data-v-b55fb712]{font-weight:500}.entity-chips[data-v-b55fb712]{max-height:150px;overflow-y:auto}.entity-chip[data-v-b55fb712]{cursor:pointer;transition:transform .1s ease,box-shadow .15s ease}.entity-chip[data-v-b55fb712]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.new-entities-section[data-v-b55fb712]{padding:10px 12px;background:rgba(var(--v-theme-success),.08);border-radius:8px;border-left:3px solid rgb(var(--v-theme-success))}.new-entity-chip[data-v-b55fb712]{font-weight:600}.auto-matches-section[data-v-b55fb712]{padding:10px 12px;background:rgba(var(--v-theme-success),.06);border-radius:8px;border-left:3px solid rgb(var(--v-theme-success))}.auto-matches-list[data-v-b55fb712]{display:flex;flex-direction:column;gap:6px}.auto-match-item[data-v-b55fb712]{display:flex;align-items:center;font-size:.8125rem}.auto-match-original[data-v-b55fb712]{font-weight:500;opacity:.8}.context-info[data-v-b55fb712]{display:flex;align-items:flex-start;padding:12px;background:rgba(var(--v-theme-primary),.08);border-radius:8px;color:rgb(var(--v-theme-on-surface))}.slide-up-enter-active[data-v-b55fb712],.slide-up-leave-active[data-v-b55fb712]{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-b55fb712]{transform:translateY(100%);opacity:0}.slide-up-leave-to[data-v-b55fb712]{transform:translate(100%);opacity:0}.notification-compact[data-v-b55fb712]:hover{filter:brightness(1.1)}.disambiguation-state[data-v-b55fb712]{padding:8px 0;pointer-events:auto;position:relative;z-index:1}.disambiguation-item[data-v-b55fb712]{padding:12px;background:rgba(var(--v-theme-surface-variant),.2);border-radius:8px;border-left:3px solid rgb(var(--v-theme-warning));pointer-events:auto;position:relative;z-index:1}.mention-header[data-v-b55fb712]{display:flex;align-items:center;pointer-events:none}.candidate-list[data-v-b55fb712]{margin-top:8px;pointer-events:auto;position:relative;z-index:2}.candidate-option[data-v-b55fb712]{margin-bottom:4px;pointer-events:auto;cursor:pointer}.candidate-label[data-v-b55fb712]{display:flex;align-items:center}.candidate-name[data-v-b55fb712]{font-weight:500}.create-new-option[data-v-b55fb712]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(var(--v-border-color),.3)}.v-theme--dark .notification-expanded[data-v-b55fb712]{box-shadow:0 8px 32px #0006}.v-theme--dark .summary-box[data-v-b55fb712]{background:rgba(var(--v-theme-surface-variant),.5)}.v-theme--dark .disambiguation-item[data-v-b55fb712]{background:rgba(var(--v-theme-surface-variant),.3)}.chat-container[data-v-154712cd]{display:flex;flex-direction:column;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(var(--v-theme-background))}.messages-section[data-v-154712cd]{flex:1;overflow:hidden;position:relative}.messages-container[data-v-154712cd]{height:100%;overflow-y:auto;padding:20px;scroll-behavior:smooth}.message[data-v-154712cd]{display:flex;align-items:flex-end;padding:12px 0;animation:messageSlideIn-154712cd .4s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:translateY(20px)}.user-message[data-v-154712cd]{justify-content:flex-end}.assistant-message[data-v-154712cd]{justify-content:flex-start}.message-bubble[data-v-154712cd]{padding:16px 20px;margin:0 12px;border-radius:20px;max-width:75%;word-wrap:break-word;position:relative;box-shadow:0 2px 8px #00000014,0 1px 4px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);animation:bubbleScale-154712cd .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.2s;opacity:0;transform:scale(.95)}.user-bubble[data-v-154712cd]{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));border-bottom-right-radius:8px}.assistant-bubble[data-v-154712cd]{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-bottom-left-radius:8px}.avatar[data-v-154712cd]{display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:0 2px 8px #00000026;animation:avatarBounce-154712cd .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.1s;opacity:0;transform:scale(.8);border:2px solid transparent;transition:all .3s ease}.user-avatar[data-v-154712cd]{background-color:rgb(var(--v-theme-secondary));color:rgb(var(--v-theme-on-secondary));border-color:rgb(var(--v-theme-secondary-darken-1))}.assistant-avatar[data-v-154712cd]{background-color:rgb(var(--v-theme-tertiary));color:rgb(var(--v-theme-on-tertiary));border-color:rgb(var(--v-theme-primary))}.avatar-text[data-v-154712cd]{font-size:.875rem;font-weight:700}.typing-bubble[data-v-154712cd]{min-height:48px;display:flex;align-items:center}.typing-indicator[data-v-154712cd]{display:inline-block}.typing-indicator .dot[data-v-154712cd]{display:inline-block;animation:typingPulse-154712cd 1.4s infinite ease-in-out;font-size:24px;line-height:0;color:rgb(var(--v-theme-primary))}.typing-indicator .dot[data-v-154712cd]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-154712cd]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-154712cd]:nth-child(3){animation-delay:.4s}.bottom-section[data-v-154712cd]{background-color:rgb(var(--v-theme-surface));border-top:1px solid rgb(var(--v-theme-outline-variant));padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.completion-section[data-v-154712cd]{text-align:center;padding:32px 16px}.completion-content[data-v-154712cd]{margin-bottom:24px}.completion-icon[data-v-154712cd]{margin-bottom:16px;animation:successPulse-154712cd 2s infinite}.completion-title[data-v-154712cd]{font-size:1.5rem;font-weight:600;color:rgb(var(--v-theme-on-surface));margin-bottom:8px}.completion-subtitle[data-v-154712cd]{color:rgb(var(--v-theme-on-surface-variant));font-size:1rem}.completion-actions[data-v-154712cd]{display:flex;justify-content:center}.completion-button[data-v-154712cd]{font-weight:600!important;letter-spacing:.5px!important;text-transform:none!important;padding:12px 32px!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.2)!important}.completion-button[data-v-154712cd]:hover{box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.3)!important;transform:translateY(-1px)}.upload-card[data-v-154712cd],.description-card[data-v-154712cd],.options-card[data-v-154712cd],.topics-card[data-v-154712cd],.input-card[data-v-154712cd]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant))!important;border-radius:12px!important;box-shadow:0 2px 8px #00000014,0 1px 4px #0000000a!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-card[data-v-154712cd]:hover,.description-card[data-v-154712cd]:hover,.options-card[data-v-154712cd]:hover,.topics-card[data-v-154712cd]:hover,.input-card[data-v-154712cd]:hover{box-shadow:0 4px 16px #0000001f,0 2px 8px #00000014!important;transform:translateY(-1px)}.upload-section[data-v-154712cd]{margin-bottom:16px}.upload-content[data-v-154712cd]{text-align:center;padding:24px!important}.upload-btn[data-v-154712cd]{font-weight:600!important;letter-spacing:.5px!important;text-transform:none!important;padding:12px 24px!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.2)!important;transition:all .3s ease;min-width:180px!important;position:relative}.upload-btn[data-v-154712cd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.3)!important}.upload-btn[data-v-154712cd]:disabled{opacity:.7!important;transform:none!important}[data-v-154712cd] .upload-btn .v-btn__loader{width:20px!important;height:20px!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}[data-v-154712cd] .upload-btn.v-btn--loading .v-btn__content{opacity:1!important;visibility:visible!important}[data-v-154712cd] .upload-btn.v-btn--loading .v-btn__prepend{display:none!important}.description-section[data-v-154712cd]{margin-bottom:16px}.description-title[data-v-154712cd]{background-color:rgb(var(--v-theme-surface-variant))!important;border-bottom:1px solid rgb(var(--v-theme-outline-variant));font-weight:600!important;padding:20px 24px 16px!important}.description-content[data-v-154712cd]{padding:24px!important}.description-textarea[data-v-154712cd]{background-color:rgb(var(--v-theme-background))!important}.description-actions[data-v-154712cd]{background-color:rgb(var(--v-theme-surface-variant));border-top:1px solid rgb(var(--v-theme-outline-variant));padding:16px 24px!important}.approve-btn[data-v-154712cd]{font-weight:600!important;letter-spacing:.5px!important;text-transform:none!important;padding:12px 32px!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.2)!important}.approve-btn[data-v-154712cd]:hover{box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.3)!important;transform:translateY(-1px)}.options-section[data-v-154712cd]{margin-bottom:16px}.options-title[data-v-154712cd]{background-color:rgb(var(--v-theme-surface-variant))!important;border-bottom:1px solid rgb(var(--v-theme-outline-variant));font-weight:600!important;padding:20px 24px 16px!important;display:flex;align-items:center;justify-content:center}.options-content[data-v-154712cd]{padding:24px!important}.options-grid[data-v-154712cd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.option-button[data-v-154712cd]{font-weight:500!important;text-transform:none!important;min-height:48px!important;border-radius:12px!important;transition:all .3s cubic-bezier(.4,0,.2,1);animation:optionFadeIn-154712cd .4s ease-out forwards;animation-delay:calc(var(--index, 0) * .1s);opacity:0;transform:translateY(20px);box-shadow:0 2px 8px #00000014;border:2px solid rgb(var(--v-theme-outline-variant))!important;background-color:rgb(var(--v-theme-surface))!important;color:rgb(var(--v-theme-on-surface))!important}.option-button[data-v-154712cd]:hover{transform:translateY(-1px);box-shadow:0 3px 12px rgba(var(--v-theme-primary-rgb),.15)!important;border-color:rgb(var(--v-theme-primary))!important;background-color:rgb(var(--v-theme-tertiary))!important;color:rgb(var(--v-theme-on-tertiary))!important}.selected-option[data-v-154712cd]{background-color:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-on-primary))!important;border:2px solid rgb(var(--v-theme-primary-darken-1))!important;box-shadow:0 4px 12px rgba(var(--v-theme-primary-rgb),.25)!important;transform:translateY(-1px)}.selected-option[data-v-154712cd]:hover{background-color:rgb(var(--v-theme-primary-darken-1))!important;color:rgb(var(--v-theme-on-primary))!important;border-color:rgb(var(--v-theme-primary-darken-1))!important;box-shadow:0 5px 16px rgba(var(--v-theme-primary-rgb),.3)!important;transform:translateY(-2px)}.submit-section[data-v-154712cd]{margin-top:20px;text-align:center;padding-top:16px;border-top:1px solid rgb(var(--v-theme-outline-variant))}.submit-btn[data-v-154712cd]{font-weight:600!important;letter-spacing:.5px!important;text-transform:none!important;padding:12px 32px!important;border-radius:8px!important;background-color:rgb(var(--v-theme-secondary))!important;color:rgb(var(--v-theme-on-secondary))!important;box-shadow:0 3px 12px rgba(var(--v-theme-secondary-rgb),.25)!important;border:none!important}.submit-btn[data-v-154712cd]:hover{background-color:rgb(var(--v-theme-secondary-darken-1))!important;color:rgb(var(--v-theme-on-secondary))!important;box-shadow:0 4px 16px rgba(var(--v-theme-secondary-rgb),.35)!important;transform:translateY(-1px)}.topics-section[data-v-154712cd]{margin-bottom:16px}.topics-title[data-v-154712cd]{background-color:rgb(var(--v-theme-surface-variant))!important;border-bottom:1px solid rgb(var(--v-theme-outline-variant));font-weight:600!important;padding:20px 24px 16px!important;display:flex;align-items:center;justify-content:center}.topics-content[data-v-154712cd]{padding:24px!important}.topics-grid[data-v-154712cd]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:24px}.topic-chip[data-v-154712cd]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500!important;border-radius:20px!important;animation:topicSlideIn-154712cd .4s ease-out forwards;animation-delay:calc(var(--index, 0) * .05s);opacity:0;transform:translate(-20px);box-shadow:0 2px 8px #00000014;border:2px solid rgb(var(--v-theme-outline))!important;background-color:rgb(var(--v-theme-surface-variant))!important;color:rgb(var(--v-theme-on-surface))!important}.topic-chip[data-v-154712cd]:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 6px 16px rgba(var(--v-theme-success-rgb),.2)!important;border-color:rgb(var(--v-theme-success))!important;background-color:rgba(var(--v-theme-success-rgb),.08)!important}.input-section[data-v-154712cd]{margin-top:8px}.input-content[data-v-154712cd]{padding:16px!important}.chat-input[data-v-154712cd]{margin-bottom:8px}[data-v-154712cd] .chat-input .v-field{border-radius:16px!important;background-color:rgb(var(--v-theme-background))!important;border:1px solid rgb(var(--v-theme-outline-variant))}[data-v-154712cd] .chat-input .v-field__input{min-height:56px!important;font-size:1rem!important;padding:16px 20px!important}.recording-field[data-v-154712cd]{animation:recordingPulse-154712cd 1s infinite}.voice-btn[data-v-154712cd]{border-radius:12px!important;transition:all .3s ease}.voice-btn[data-v-154712cd]:hover{background-color:rgba(var(--v-theme-primary-rgb),.1)!important;transform:scale(1.1)}.recording-active[data-v-154712cd]{background-color:rgba(var(--v-theme-error-rgb),.1)!important}.send-btn[data-v-154712cd]{border-radius:12px!important;transition:all .3s ease}.send-btn[data-v-154712cd]:hover:not(:disabled){background-color:rgba(var(--v-theme-primary-rgb),.1)!important;transform:scale(1.1)}.send-btn[data-v-154712cd]:disabled{opacity:.5}.voice-hint[data-v-154712cd]{text-align:center;margin-top:8px}.hint-text[data-v-154712cd]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant));opacity:.8}.hidden-input[data-v-154712cd]{display:none}@keyframes messageSlideIn-154712cd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bubbleScale-154712cd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes avatarBounce-154712cd{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes typingPulse-154712cd{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes successPulse-154712cd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes optionFadeIn-154712cd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes topicSlideIn-154712cd{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes recordingPulse-154712cd{0%,to{border-color:rgb(var(--v-theme-error));box-shadow:0 0 rgba(var(--v-theme-error-rgb),.4)}50%{border-color:rgb(var(--v-theme-error-darken-1));box-shadow:0 0 0 4px rgba(var(--v-theme-error-rgb),.1)}}@keyframes pulse-154712cd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.pulse-animation[data-v-154712cd]{animation:pulse-154712cd 1.5s infinite}@keyframes shake-154712cd{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake-animation[data-v-154712cd]{animation:shake-154712cd .82s cubic-bezier(.36,.07,.19,.97)}.processing-bubble[data-v-154712cd]{min-height:48px;display:flex;align-items:center;background:linear-gradient(135deg,rgba(var(--v-theme-tertiary-rgb),.8),rgba(var(--v-theme-primary-rgb),.1));border:1px solid rgba(var(--v-theme-primary-rgb),.3)}.processing-indicator[data-v-154712cd]{display:flex;align-items:center;gap:12px}.processing-icon[data-v-154712cd]{animation:processingSpin-154712cd 2s linear infinite}.processing-text[data-v-154712cd]{color:rgb(var(--v-theme-on-surface));font-size:.875rem;font-weight:500}@keyframes processingSpin-154712cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.messages-container[data-v-154712cd]{padding:16px}.message-bubble[data-v-154712cd]{max-width:85%;padding:12px 16px;margin:0 8px}.bottom-section[data-v-154712cd]{padding:12px}.options-grid[data-v-154712cd]{grid-template-columns:1fr;gap:8px}.topics-grid[data-v-154712cd]{gap:8px}.completion-content[data-v-154712cd]{padding:24px 16px}}@media(max-width:480px){.avatar[data-v-154712cd]{width:36px!important;height:36px!important}.avatar-text[data-v-154712cd]{font-size:.75rem}.message-bubble[data-v-154712cd]{padding:10px 14px;font-size:.9rem}.upload-content[data-v-154712cd],.description-content[data-v-154712cd],.options-content[data-v-154712cd],.topics-content[data-v-154712cd]{padding:16px!important}}[data-v-154712cd] .v-theme--myCustomDarkTheme .message-bubble{box-shadow:0 2px 8px #0000004d}[data-v-154712cd] .v-theme--myCustomDarkTheme .assistant-bubble{border-color:rgba(var(--v-theme-outline-rgb),.3)}[data-v-154712cd] .v-theme--myCustomDarkTheme .avatar{box-shadow:0 2px 8px #0006}[data-v-154712cd] .v-theme--myCustomDarkTheme .upload-card,[data-v-154712cd] .v-theme--myCustomDarkTheme .description-card,[data-v-154712cd] .v-theme--myCustomDarkTheme .options-card,[data-v-154712cd] .v-theme--myCustomDarkTheme .topics-card,[data-v-154712cd] .v-theme--myCustomDarkTheme .input-card{box-shadow:0 2px 8px #0000004d,0 1px 4px #0003!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .upload-card:hover,[data-v-154712cd] .v-theme--myCustomDarkTheme .description-card:hover,[data-v-154712cd] .v-theme--myCustomDarkTheme .options-card:hover,[data-v-154712cd] .v-theme--myCustomDarkTheme .topics-card:hover,[data-v-154712cd] .v-theme--myCustomDarkTheme .input-card:hover{box-shadow:0 4px 16px #0006,0 2px 8px #0000004d!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .option-button{background-color:rgb(var(--v-theme-surface))!important;color:rgb(var(--v-theme-on-surface))!important;border-color:rgb(var(--v-theme-outline-variant))!important;box-shadow:0 2px 8px #0000004d!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .option-button:hover{background-color:rgb(var(--v-theme-tertiary))!important;color:rgb(var(--v-theme-on-tertiary))!important;border-color:rgb(var(--v-theme-primary))!important;box-shadow:0 3px 12px rgba(var(--v-theme-primary-rgb),.2)!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .selected-option{background-color:rgb(var(--v-theme-primary))!important;color:rgb(var(--v-theme-on-primary))!important;border-color:rgb(var(--v-theme-primary-lighten-1))!important;box-shadow:0 4px 12px rgba(var(--v-theme-primary-rgb),.4)!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .selected-option:hover{background-color:rgb(var(--v-theme-primary-lighten-1))!important;color:rgb(var(--v-theme-on-primary))!important;border-color:rgb(var(--v-theme-primary-lighten-1))!important;box-shadow:0 5px 16px rgba(var(--v-theme-primary-rgb),.5)!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .submit-btn{background-color:rgb(var(--v-theme-secondary))!important;color:rgb(var(--v-theme-on-secondary))!important;box-shadow:0 3px 12px rgba(var(--v-theme-secondary-rgb),.3)!important}[data-v-154712cd] .v-theme--myCustomDarkTheme .submit-btn:hover{background-color:rgb(var(--v-theme-secondary-lighten-1))!important;color:rgb(var(--v-theme-on-secondary))!important;box-shadow:0 4px 16px rgba(var(--v-theme-secondary-rgb),.4)!important}@media(prefers-contrast:high){.message-bubble[data-v-154712cd]{border:2px solid rgb(var(--v-theme-outline))}.option-button[data-v-154712cd],.topic-chip[data-v-154712cd]{border:1px solid rgb(var(--v-theme-outline))}}@media(prefers-reduced-motion:reduce){.message[data-v-154712cd],.message-bubble[data-v-154712cd],.avatar[data-v-154712cd],.option-button[data-v-154712cd],.topic-chip[data-v-154712cd]{animation:none}.option-button[data-v-154712cd]:hover,.topic-chip[data-v-154712cd]:hover,.upload-btn[data-v-154712cd]:hover,.completion-button[data-v-154712cd]:hover,.approve-btn[data-v-154712cd]:hover,.submit-btn[data-v-154712cd]:hover,.topics-submit-btn[data-v-154712cd]:hover{transform:none}}.onboarding-overlay[data-v-af74bb1f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0003}.onboarding-backdrop[data-v-af74bb1f]{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px;position:relative}.progress-header[data-v-af74bb1f]{position:absolute;top:16px;left:50%;transform:translate(-50%);width:95%;max-width:1000px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2!important;border:1px solid rgba(0,121,107,.1);box-shadow:0 8px 32px #00796b1a;z-index:10}.progress-chip[data-v-af74bb1f]{font-weight:600;letter-spacing:.025em}.gap-2[data-v-af74bb1f]{gap:8px}.menu-btn[data-v-af74bb1f]{transition:all .3s ease}.menu-btn[data-v-af74bb1f]:hover{background:#00796b14;transform:scale(1.1)}.menu-list[data-v-af74bb1f]{min-width:200px;border:1px solid rgba(0,121,107,.1);box-shadow:0 4px 16px #00796b1a}.menu-list .v-list-item[data-v-af74bb1f]{transition:all .2s ease}.menu-list .v-list-item[data-v-af74bb1f]:hover{background:#00796b0d}.chat-container[data-v-af74bb1f]{width:95%;max-width:1600px;height:85vh;max-height:900px;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa!important;border:1px solid rgba(0,121,107,.15);box-shadow:0 20px 60px #00796b26;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.chat-container-completed[data-v-af74bb1f]{transform:scale(1.01);box-shadow:0 30px 80px #00796b40}.chat-header[data-v-af74bb1f]{background:linear-gradient(135deg,#e6f6f5,#e6f6f5cc);border-bottom:1px solid rgba(0,121,107,.1)}.avatar-glow[data-v-af74bb1f]{box-shadow:0 4px 16px #00796b33;border:2px solid rgba(0,121,107,.2)}.info-btn[data-v-af74bb1f]{transition:all .3s ease}.info-btn[data-v-af74bb1f]:hover{background:#00796b14;transform:scale(1.1)}.chat-content[data-v-af74bb1f]{flex:1;overflow-y:auto;min-height:500px;background:#fafafa80}.chat-content-completed[data-v-af74bb1f]{display:flex;align-items:center;justify-content:center}.chat-footer[data-v-af74bb1f]{background:linear-gradient(135deg,#00796b,#004d40)!important;color:#fff;border-top:1px solid rgba(0,121,107,.2)}.feature-preview-container[data-v-af74bb1f]{position:absolute;bottom:16px;right:16px;width:auto;max-width:300px;opacity:.9}.feature-preview-card[data-v-af74bb1f]{background:#fffffff2!important;border:1px solid rgba(0,121,107,.2)!important;box-shadow:0 4px 16px #00796b1a!important}.feature-mini-list[data-v-af74bb1f]{display:flex;flex-direction:column;gap:8px}.feature-mini-item[data-v-af74bb1f]{display:flex;align-items:center;padding:4px 0;color:rgb(var(--v-theme-on-surface))}.feature-card[data-v-af74bb1f]{transition:all .4s cubic-bezier(.4,0,.2,1);opacity:.7;transform:translateY(10px);background:#ffffffe6!important;border:1px solid rgba(0,121,107,.1);animation:slideUp-af74bb1f .6s ease-out forwards}.feature-card.unlocked[data-v-af74bb1f]{opacity:1;transform:translateY(0);background:linear-gradient(135deg,#e6f6f580,#fff)!important;border:2px solid rgb(77,182,172);box-shadow:0 8px 24px #00796b26}.feature-icon[data-v-af74bb1f]{transition:all .4s cubic-bezier(.4,0,.2,1)}.icon-unlocked[data-v-af74bb1f]{animation:bounceIn-af74bb1f .6s ease-out}.why-dialog-card[data-v-af74bb1f],.skip-dialog-card[data-v-af74bb1f],.delete-dialog-card[data-v-af74bb1f]{border:1px solid rgba(0,121,107,.1);box-shadow:0 16px 48px #00796b26}.dialog-header[data-v-af74bb1f]{background:linear-gradient(135deg,#e6f6f5,#e6f6f580);border-bottom:1px solid rgba(0,121,107,.1)}.reason-item[data-v-af74bb1f]{padding:8px 0;transition:all .3s ease}.reason-item[data-v-af74bb1f]:hover{transform:translate(4px)}.additional-actions[data-v-af74bb1f]{background:#e6f6f54d}.delete-dialog-card[data-v-af74bb1f]{border-color:#d32f2f33!important;box-shadow:0 16px 48px #d32f2f26!important}.delete-dialog-card .v-alert[data-v-af74bb1f]{border:1px solid rgba(211,47,47,.2)}.v-theme--dark .progress-header[data-v-af74bb1f],.v-theme--dark .chat-container[data-v-af74bb1f]{background:#2d2d2df2!important;border-color:#4db6ac33}.v-theme--dark .chat-header[data-v-af74bb1f]{background:linear-gradient(135deg,#4db6ac26,#4db6ac0d);border-bottom-color:#4db6ac33}.v-theme--dark .feature-preview-card[data-v-af74bb1f]{background:#2d2d2df2!important;border-color:#4db6ac33!important}.v-theme--dark .feature-card[data-v-af74bb1f]{background:#2d2d2de6!important;border-color:#4db6ac33}.v-theme--dark .feature-card.unlocked[data-v-af74bb1f]{background:linear-gradient(135deg,#4db6ac1a,#2d2d2d)!important}.v-theme--dark .why-dialog-card[data-v-af74bb1f],.v-theme--dark .skip-dialog-card[data-v-af74bb1f],.v-theme--dark .delete-dialog-card[data-v-af74bb1f]{border-color:#4db6ac33}.v-theme--dark .feature-mini-item[data-v-af74bb1f]{color:rgb(var(--v-theme-on-surface))}.v-theme--dark .additional-actions[data-v-af74bb1f]{background:#4db6ac1a}.v-theme--dark .delete-dialog-card[data-v-af74bb1f]{border-color:#f443364d!important;box-shadow:0 16px 48px #f4433633!important}@keyframes slideUp-af74bb1f{0%{opacity:0;transform:translateY(20px)}to{opacity:.7;transform:translateY(10px)}}@keyframes bounceIn-af74bb1f{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes float-af74bb1f{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.feature-card.unlocked[data-v-af74bb1f]{animation:float-af74bb1f 3s ease-in-out infinite}@media(max-width:1600px){.chat-container[data-v-af74bb1f]{width:98%}}@media(max-width:1200px){.chat-container[data-v-af74bb1f]{width:98%;max-width:none;height:90vh}.progress-header[data-v-af74bb1f]{width:98%}}@media(max-width:960px){.feature-preview-container[data-v-af74bb1f]{display:none}.chat-container[data-v-af74bb1f]{height:92vh;width:100%;border-radius:0}.progress-header[data-v-af74bb1f]{width:100%;top:0;border-radius:0}}@media(max-width:600px){.onboarding-backdrop[data-v-af74bb1f]{padding:0;gap:0}.chat-container[data-v-af74bb1f]{height:100vh;max-height:none}.chat-header[data-v-af74bb1f]{padding:12px!important}.avatar-glow[data-v-af74bb1f]{width:36px!important;height:36px!important}}.chat-content[data-v-af74bb1f]::-webkit-scrollbar{width:8px}.chat-content[data-v-af74bb1f]::-webkit-scrollbar-track{background:#00796b0d;border-radius:4px}.chat-content[data-v-af74bb1f]::-webkit-scrollbar-thumb{background:#00796b33;border-radius:4px}.chat-content[data-v-af74bb1f]::-webkit-scrollbar-thumb:hover{background:#00796b4d}.chat-container-completed .chat-content[data-v-af74bb1f]{background:linear-gradient(135deg,#e6f6f5,#e6f6f54d)}.v-overlay__content[data-v-af74bb1f]{width:100%;height:100%}.native-bottom-area[data-v-cc5dad6c]{position:fixed;bottom:0;left:0;right:0;z-index:1000;transition:transform .2s ease}.native-bottom-area.keyboard-open[data-v-cc5dad6c]{transform:translateY(100%)}.app-bottom-nav[data-v-cc5dad6c]{border-top:1px solid rgba(var(--v-theme-outline-variant),.4);padding-bottom:var(--safe-area-bottom)!important;box-shadow:0 -1px 8px #0000000f;background:rgb(var(--v-theme-surface))!important;overflow:visible!important}[data-v-cc5dad6c] .app-bottom-nav .v-bottom-navigation__content{overflow:visible!important}.nav-btn[data-v-cc5dad6c]{min-width:0!important;padding:0!important}[data-v-cc5dad6c] .nav-btn .v-btn__overlay,[data-v-cc5dad6c] .nav-btn .v-btn__underlay,[data-v-cc5dad6c] .nav-btn .v-ripple__container{display:none!important;opacity:0!important}[data-v-cc5dad6c] .nav-btn .v-btn__content{flex-direction:column;gap:2px}[data-v-cc5dad6c] .nav-btn .v-icon{opacity:.5;transition:opacity .15s ease}[data-v-cc5dad6c] .nav-btn.v-btn--active .v-icon{opacity:1}.nav-label[data-v-cc5dad6c]{font-size:10px;font-weight:500;letter-spacing:.2px;line-height:1;opacity:.4;margin-top:1px;transition:opacity .15s ease;white-space:nowrap}[data-v-cc5dad6c] .nav-btn.v-btn--active .nav-label{opacity:1;font-weight:600}.memo-btn[data-v-cc5dad6c]{position:relative;overflow:visible!important}[data-v-cc5dad6c] .memo-btn .v-icon{opacity:1!important}.memo-btn-circle[data-v-cc5dad6c]{width:48px;height:48px;border-radius:50%;background:rgb(var(--v-theme-primary));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000002e;transition:transform .2s ease,box-shadow .2s ease}.memo-btn:active .memo-btn-circle[data-v-cc5dad6c]{transform:scale(.93);box-shadow:0 1px 4px #00000026}.v-theme--myCustomDarkTheme .app-bottom-nav[data-v-cc5dad6c]{box-shadow:0 -1px 8px #0003}.action-sheet[data-v-35235e46]{border-top-left-radius:18px!important;border-top-right-radius:18px!important;background:rgb(var(--v-theme-surface))!important;padding-bottom:max(16px,env(safe-area-inset-bottom));transition:transform .2s ease;max-height:60vh;overflow:hidden}.drag-handle-row[data-v-35235e46]{display:flex;justify-content:center;padding:8px 0 4px}.drag-handle[data-v-35235e46]{width:40px;height:4px;border-radius:2px;background:rgba(var(--v-theme-on-surface),.18)}.zone[data-v-35235e46]{padding:8px 16px}.zone-label[data-v-35235e46]{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:rgba(var(--v-theme-on-surface),.55);margin:4px 4px 12px}.ingest-tiles[data-v-35235e46]{display:flex;flex-direction:row;gap:12px}.ingest-tile[data-v-35235e46]{flex:1;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:14px;background:rgba(var(--v-theme-primary),.06);border:1px solid rgba(var(--v-theme-outline-variant),.5);color:rgb(var(--v-theme-on-surface));cursor:pointer;transition:background .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;font:inherit}.ingest-tile[data-v-35235e46]:active{transform:scale(.97);background:rgba(var(--v-theme-primary),.12)}.ingest-tile[data-v-35235e46]:disabled{opacity:.5;cursor:not-allowed}.tile-icon[data-v-35235e46]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary))}.tile-label[data-v-35235e46]{font-size:12px;font-weight:500;color:rgb(var(--v-theme-on-surface));letter-spacing:.1px}.zone-divider[data-v-35235e46]{margin:12px 16px 4px;border-bottom:1px solid rgba(var(--v-theme-outline-variant),.4)}.zone-ask[data-v-35235e46]{padding-bottom:12px}.ask-row[data-v-35235e46]{display:flex;flex-direction:row;align-items:center;gap:10px}.ask-pill[data-v-35235e46]{flex:1}.ask-pill[data-v-35235e46] .v-field{border-radius:9999px!important;min-height:48px!important}.ask-pill[data-v-35235e46] .v-field__input{font-size:.95rem!important;padding:10px 16px!important}.mic-btn[data-v-35235e46]{width:56px!important;height:56px!important;border-radius:50%!important;flex-shrink:0;box-shadow:0 2px 6px #0000002e}.v-theme--myCustomDarkTheme .ingest-tile[data-v-35235e46]{background:rgba(var(--v-theme-on-surface),.04)}.v-theme--myCustomDarkTheme .tile-icon[data-v-35235e46]{background:rgba(var(--v-theme-primary),.18)}.audio-waveform[data-v-247b1102]{display:block;width:100%;max-width:300px;height:120px}.entity-type-chip[data-v-2d9b8f9a]{display:inline-block;color:#fff;border-radius:6px;padding:0 6px;font-size:.7rem;text-transform:uppercase;letter-spacing:.4px}.original-text[data-v-d2f66b2f]{background:rgba(var(--v-theme-surface-variant),.3);border-left:3px dashed rgba(var(--v-theme-outline),.4);font-family:ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;border-radius:4px}.border-t[data-v-d2f66b2f]{border-top:1px dashed rgba(var(--v-theme-outline),.3)}.voice-assistant-overlay[data-v-6e119351]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#000000eb;display:flex;flex-direction:column;padding-top:var(--safe-area-top, 0px);padding-bottom:var(--safe-area-bottom, 0px)}.overlay-center[data-v-6e119351]{flex:1;display:flex;align-items:center;justify-content:center}.state-container[data-v-6e119351]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;width:100%;max-width:400px}.state-label[data-v-6e119351]{color:#ffffffe6;font-size:16px;font-weight:500}.state-sublabel[data-v-6e119351]{color:#ffffff80;font-size:14px;font-style:italic;max-width:300px;word-break:break-word}.live-transcript-box[data-v-6e119351]{background:#ffffff14;border-radius:12px;padding:12px 16px;width:100%;max-width:340px;min-height:40px;max-height:120px;overflow-y:auto;font-size:14px;line-height:1.5;word-break:break-word}.live-final[data-v-6e119351]{color:#ffffffe6}.live-interim[data-v-6e119351]{color:#fff6;font-style:italic}.mic-button[data-v-6e119351]{width:96px;height:96px;border-radius:50%;background:rgb(var(--v-theme-primary));display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 20px #00796b66;-webkit-user-select:none;user-select:none;touch-action:none}.mic-button[data-v-6e119351]:active{transform:scale(.95)}.mic-button.recording[data-v-6e119351]{background:#e53935;box-shadow:0 4px 20px #e5393580}.mic-pulse[data-v-6e119351]{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid rgba(229,57,53,.6);animation:mic-pulse-ring-6e119351 1.5s ease-out infinite}@keyframes mic-pulse-ring-6e119351{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}.hainer-logo-static[data-v-6e119351]{opacity:.6}.hainer-logo-animated[data-v-6e119351]{animation:logo-pulse-6e119351 1.5s ease-in-out infinite}@keyframes logo-pulse-6e119351{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.result-container[data-v-6e119351]{max-height:80vh;overflow-y:auto}.result-card[data-v-6e119351]{background:#ffffff1a;border-radius:12px;padding:16px;width:100%;max-width:340px;color:#fff;font-size:14px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.entity-chips[data-v-6e119351]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:340px}.voice-overlay-enter-active[data-v-6e119351]{transition:opacity .25s ease}.voice-overlay-leave-active[data-v-6e119351]{transition:opacity .2s ease}.voice-overlay-enter-from[data-v-6e119351],.voice-overlay-leave-to[data-v-6e119351]{opacity:0}.ingestion-graph-container[data-v-0171dad6]{width:100%;height:350px;border-radius:8px;overflow:hidden;background:rgb(var(--v-theme-surface-dim, var(--v-theme-surface)));border:1px solid rgba(var(--v-border-color),.12)}.v-theme--dark .ingestion-graph-container[data-v-0171dad6]{background:#1a1a2e}.ingestion-graph-container[data-v-0171dad6] .mini-graph-container{height:100%;max-height:350px;margin:0}.clickable-entity[data-v-0171dad6]{cursor:pointer;transition:opacity .15s ease}.clickable-entity[data-v-0171dad6]:hover{opacity:.8;text-decoration:underline}.main-container[data-v-0171dad6]{min-height:100%;display:flex;flex-direction:column;background:rgb(var(--v-theme-background))}.native-app .main-container[data-v-0171dad6]{padding-bottom:var(--bottom-nav-height, 64px)}[data-v-0171dad6] .native-app .v-main{--v-layout-top: 0px !important;--v-layout-bottom: 0px !important}.onboarding-mode .main-container[data-v-0171dad6]{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(2px);opacity:.8;transition:all .5s ease}.onboarding-mode .v-navigation-drawer[data-v-0171dad6],.onboarding-mode .v-app-bar[data-v-0171dad6]{opacity:.5;pointer-events:none;filter:grayscale(50%);transition:all .5s ease}.limited-mode [data-requires-onboarding=true][data-v-0171dad6]{position:relative;opacity:.6}.limited-mode [data-requires-onboarding=true][data-v-0171dad6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(139,105,20,.05) 10px,rgba(139,105,20,.05) 20px);display:flex;align-items:center;justify-content:center;cursor:not-allowed;pointer-events:all}.limited-mode [data-requires-onboarding=true][data-v-0171dad6]:hover:after{background-color:#8b69141a}body:not(.onboarding-mode) .main-container[data-v-0171dad6],body:not(.onboarding-mode) .v-navigation-drawer[data-v-0171dad6],body:not(.onboarding-mode) .v-app-bar[data-v-0171dad6]{transition:all .8s ease}.v-chip--variant-tonal.v-chip--color-tertiary[data-v-0171dad6]{background-color:#e6f6f5!important;color:#00695c!important}.v-theme--dark .v-chip--variant-tonal.v-chip--color-tertiary[data-v-0171dad6]{background-color:#4db6ac26!important;color:#4db6ac!important}.login-native[data-v-937098a0]{min-height:100dvh;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;padding:var(--safe-area-top, 0px) 28px var(--safe-area-bottom, 0px)}.login-native-content[data-v-937098a0]{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:360px;width:100%;margin:0 auto;padding:24px 0}.native-logo-section[data-v-937098a0]{text-align:center}.native-login-logo[data-v-937098a0]{filter:brightness(0) saturate(100%) invert(7%) sepia(8%) saturate(1225%) hue-rotate(314deg) brightness(91%) contrast(95%);max-width:180px!important;height:auto!important}.v-theme--myCustomDarkTheme .native-login-logo[data-v-937098a0]{filter:brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(268%) hue-rotate(316deg) brightness(99%) contrast(96%)}.native-title[data-v-937098a0]{margin-top:0;font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));margin-bottom:4px;letter-spacing:-.025em;text-align:center}.native-subtitle[data-v-937098a0]{font-size:.875rem;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:28px;text-align:center}.native-error-text[data-v-937098a0]{color:rgb(var(--v-theme-error));font-size:.8125rem;text-align:center;margin-bottom:16px}.native-form[data-v-937098a0]{margin-bottom:24px}.native-form[data-v-937098a0] .v-field--variant-outlined .v-field__outline{border-radius:12px}.native-form[data-v-937098a0] .v-field--focused .v-field__outline{border-color:rgb(var(--v-theme-primary))!important;border-width:2px!important}.native-form[data-v-937098a0] .v-field__prepend-inner{color:rgb(var(--v-theme-primary))!important;opacity:.7}.native-form[data-v-937098a0] .v-field--focused .v-field__prepend-inner{opacity:1}.native-form .login-button[data-v-937098a0]{border-radius:14px!important;height:52px!important;font-size:1rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important}.native-divider[data-v-937098a0]{display:flex;align-items:center;gap:12px}.native-divider[data-v-937098a0]:before,.native-divider[data-v-937098a0]:after{content:"";flex:1;height:1px;background:rgba(var(--v-theme-on-surface-rgb),.15)}.native-divider-text[data-v-937098a0]{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.qr-scan-button[data-v-937098a0]{border-radius:14px!important;height:48px!important;font-size:.9375rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important}.qr-scanner-overlay[data-v-937098a0]{background:#000;min-height:100vh;display:flex;flex-direction:column}.qr-scanner-header[data-v-937098a0]{display:flex;align-items:center;justify-content:space-between;padding:var(--safe-area-top, 12px) 8px 8px}.qr-scanner-body[data-v-937098a0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.qr-reader-container[data-v-937098a0]{width:100%;max-width:320px;border-radius:16px;overflow:hidden}.qr-error-text[data-v-937098a0]{color:#ef5350;font-size:.875rem;text-align:center}.qr-hint-text[data-v-937098a0]{color:#fff9;font-size:.8125rem;text-align:center;max-width:260px}.native-footer[data-v-937098a0]{text-align:center;margin-top:auto;padding-bottom:16px}.login-container[data-v-937098a0]{min-height:100vh;background:linear-gradient(135deg,rgb(var(--v-theme-tertiary)),rgb(var(--v-theme-tertiary-lighten-1)) 30%,rgb(var(--v-theme-background)));display:flex;align-items:center;justify-content:center;position:relative}.login-container[data-v-937098a0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(var(--v-theme-primary-rgb),.05) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(var(--v-theme-secondary-rgb),.03) 0%,transparent 50%);pointer-events:none}.login-main[data-v-937098a0]{position:relative;z-index:1;padding:2rem 1rem}.login-card[data-v-937098a0]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgba(var(--v-theme-primary-rgb),.1);border-radius:20px!important;box-shadow:0 8px 32px rgba(var(--v-theme-primary-rgb),.15),0 4px 16px #0000001a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.login-card[data-v-937098a0]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)))}.logo-section[data-v-937098a0]{position:relative}.logo-section[data-v-937098a0]:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-tertiary)));border-radius:2px}.welcome-title[data-v-937098a0]{color:rgb(var(--v-theme-on-surface))!important;font-weight:600!important;letter-spacing:-.025em}.welcome-subtitle[data-v-937098a0]{color:rgb(var(--v-theme-on-surface-variant))!important}.error-alert[data-v-937098a0]{border-radius:12px!important;border-left:4px solid rgb(var(--v-theme-error))!important}.login-form[data-v-937098a0] .v-field--variant-outlined .v-field__outline{border-radius:12px}.login-form[data-v-937098a0] .v-field--focused .v-field__outline{border-color:rgb(var(--v-theme-primary))!important;border-width:2px!important}.login-form[data-v-937098a0] .v-field__prepend-inner{color:rgb(var(--v-theme-primary))!important;opacity:.7}.login-form[data-v-937098a0] .v-field--focused .v-field__prepend-inner{opacity:1}.login-button[data-v-937098a0]{border-radius:12px!important;background:linear-gradient(135deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-primary-darken-1)))!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:none!important;box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.3),0 2px 8px #0000001a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.login-button[data-v-937098a0]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--v-theme-primary-rgb),.4),0 4px 12px #00000026!important}.login-button[data-v-937098a0]:active{transform:translateY(0)}.signup-link[data-v-937098a0]{color:rgb(var(--v-theme-primary))!important;text-decoration:none;font-weight:500;transition:all .2s ease;position:relative}.signup-link[data-v-937098a0]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,rgb(var(--v-theme-primary)),rgb(var(--v-theme-secondary)));transition:width .3s ease}.signup-link[data-v-937098a0]:hover{color:rgb(var(--v-theme-primary-darken-1))!important}.signup-link[data-v-937098a0]:hover:after{width:100%}.v-theme--myCustomDarkTheme .login-container[data-v-937098a0]{background:linear-gradient(135deg,rgba(var(--v-theme-surface-dim-rgb),1),rgba(var(--v-theme-background-rgb),1))}.v-theme--myCustomDarkTheme .login-card[data-v-937098a0]{background-color:rgb(var(--v-theme-surface))!important;border-color:rgba(var(--v-theme-primary-rgb),.2);box-shadow:0 8px 32px rgba(var(--v-theme-primary-rgb),.2),0 4px 16px #0000004d!important}@media(max-width:600px){.login-main[data-v-937098a0]{padding:1rem .5rem}.login-card[data-v-937098a0]{margin:0 .5rem}.login-card[data-v-937098a0] .v-card-text{padding-left:1.5rem!important;padding-right:1.5rem!important}.welcome-title[data-v-937098a0]{font-size:1.75rem!important}}.login-button.v-btn--loading[data-v-937098a0]{background:linear-gradient(135deg,rgba(var(--v-theme-primary-rgb),.8),rgba(var(--v-theme-primary-darken-1-rgb),.8))!important}.login-form[data-v-937098a0] .v-field--focused{box-shadow:0 0 0 3px rgba(var(--v-theme-primary-rgb),.1)}.signup-link[data-v-937098a0]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px;border-radius:4px}.login-logo[data-v-937098a0]{filter:brightness(0) saturate(100%) invert(7%) sepia(8%) saturate(1225%) hue-rotate(314deg) brightness(91%) contrast(95%);max-width:220px!important;height:auto!important}.v-theme--myCustomDarkTheme .login-logo[data-v-937098a0]{filter:brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(268%) hue-rotate(316deg) brightness(99%) contrast(96%)}.fallback-logo[data-v-937098a0]{display:flex;flex-direction:column;align-items:center;gap:8px}.fallback-icon[data-v-937098a0]{color:rgb(var(--v-theme-on-surface))!important;background:rgba(var(--v-theme-on-surface-rgb),.1);border-radius:16px;padding:12px}.logo-text[data-v-937098a0]{font-weight:700;font-size:1.5rem;color:rgb(var(--v-theme-on-surface));letter-spacing:.5px}.landing-container[data-v-a7bfce36]{min-height:calc(100dvh - 72px - var(--bottom-nav-height, 0px));display:flex;align-items:center;background-color:rgb(var(--v-theme-background))}.landing-container--native[data-v-a7bfce36]{min-height:calc(100dvh - var(--bottom-nav-height, 0px));display:block;align-items:flex-start;padding-top:env(safe-area-inset-top,12px)!important;padding-bottom:24px!important}.native-landing[data-v-a7bfce36]{width:100%}.native-greeting[data-v-a7bfce36]{padding:16px 4px 4px}.native-greeting-text[data-v-a7bfce36]{font-size:1.375rem;font-weight:700;color:rgb(var(--v-theme-on-background));line-height:1.3}.native-section-label[data-v-a7bfce36]{font-size:.75rem;font-weight:600;color:rgb(var(--v-theme-on-surface-variant));padding:20px 4px 8px;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.5px}.native-topics-scroll[data-v-a7bfce36]{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 4px 4px;scrollbar-width:none}.native-topics-scroll[data-v-a7bfce36]::-webkit-scrollbar{display:none}.native-topic-chip[data-v-a7bfce36]{flex-shrink:0}.native-show-all[data-v-a7bfce36]{text-align:center;padding:4px 0 0}.native-feed-list[data-v-a7bfce36]{background:rgb(var(--v-theme-surface));border-radius:14px;overflow:hidden;border:1px solid rgba(var(--v-theme-outline-variant),.5)}.native-feed-item[data-v-a7bfce36]{display:flex;align-items:flex-start;padding:14px 16px;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.native-feed-item[data-v-a7bfce36]:not(:last-child){border-bottom:1px solid rgba(var(--v-theme-outline-variant),.3)}.native-feed-item[data-v-a7bfce36]:active{background-color:rgba(var(--v-theme-primary),.06)}.native-feed-item--skeleton[data-v-a7bfce36]{pointer-events:none}.feed-icon-col[data-v-a7bfce36]{flex-shrink:0;padding-top:1px}.feed-icon[data-v-a7bfce36]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.feed-icon--search[data-v-a7bfce36]{background-color:rgb(var(--v-theme-primary))}.feed-icon--logbook[data-v-a7bfce36]{background-color:#43a047}.feed-icon--exchange[data-v-a7bfce36]{background-color:#ff8f00}.feed-icon--memo[data-v-a7bfce36]{background-color:#6a1b9a}.feed-content-col[data-v-a7bfce36]{flex:1;min-width:0}.feed-title-row[data-v-a7bfce36]{display:flex;align-items:baseline;gap:8px}.feed-title[data-v-a7bfce36]{flex:1;font-size:.9375rem;font-weight:500;color:rgb(var(--v-theme-on-surface));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-time[data-v-a7bfce36]{font-size:.6875rem;color:rgb(var(--v-theme-on-surface-variant));white-space:nowrap;flex-shrink:0}.feed-subtitle[data-v-a7bfce36]{font-size:.8125rem;color:rgb(var(--v-theme-on-surface-variant));margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-arrow[data-v-a7bfce36]{color:rgb(var(--v-theme-on-surface-variant));opacity:.4;flex-shrink:0;align-self:center}.native-feed-empty[data-v-a7bfce36]{display:flex;flex-direction:column;align-items:center;padding:32px 16px}.v-theme--myCustomDarkTheme .native-feed-list[data-v-a7bfce36]{background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-theme-outline-variant),.3)}.logo-large[data-v-a7bfce36]{filter:brightness(0) saturate(100%) invert(7%) sepia(8%) saturate(1225%) hue-rotate(314deg) brightness(91%) contrast(95%)}.v-theme--myCustomDarkTheme .logo-large[data-v-a7bfce36]{filter:brightness(0) saturate(100%) invert(96%) sepia(3%) saturate(268%) hue-rotate(316deg) brightness(99%) contrast(96%)}.fallback-logo-large[data-v-a7bfce36]{display:inline-flex;flex-direction:column;align-items:center}.search-container[data-v-a7bfce36]{position:relative;z-index:10;transition:opacity .3s ease}.search-animating[data-v-a7bfce36]{z-index:100}.search-card-landing[data-v-a7bfce36]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.search-card-landing[data-v-a7bfce36]:hover{border-color:rgb(var(--v-theme-outline));transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}.search-card-landing--focused[data-v-a7bfce36]{border-color:rgba(var(--v-theme-primary-rgb),.5);box-shadow:0 0 0 2px rgba(var(--v-theme-primary-rgb),.1)}.search-card-landing--animating[data-v-a7bfce36]{opacity:1!important}.search-card-landing--reverse-animated[data-v-a7bfce36]{animation:searchCardReverse-a7bfce36 .4s cubic-bezier(.4,0,.2,1)}@keyframes searchCardReverse-a7bfce36{0%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.search-field-landing[data-v-a7bfce36] .v-field{border-radius:16px!important;min-height:56px!important}.search-field-landing[data-v-a7bfce36] .v-field__input{font-size:1.125rem!important;padding:16px 20px!important}.search-field-landing[data-v-a7bfce36] .v-field__overlay{background-color:transparent!important}.search-clear-btn[data-v-a7bfce36],.search-submit-btn[data-v-a7bfce36]{transition:all .2s ease}.search-submit-btn[data-v-a7bfce36]{background-color:rgba(var(--v-theme-primary-rgb),.1)!important;border-radius:8px!important}.search-submit-btn[data-v-a7bfce36]:hover:not(:disabled){background-color:rgba(var(--v-theme-primary-rgb),.2)!important;transform:scale(1.05)}.search-submit-btn[data-v-a7bfce36]:disabled{opacity:.5}.search-transition-overlay{pointer-events:none}.search-card-overlay[data-v-a7bfce36]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px!important;width:100%;height:100%}.relevant-topics[data-v-a7bfce36]{opacity:0;animation:fadeIn-a7bfce36 .5s ease-out .1s forwards}.topic-chip[data-v-a7bfce36]{cursor:pointer;transition:all .2s ease}.topic-chip[data-v-a7bfce36]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.recent-searches[data-v-a7bfce36]{opacity:0;animation:fadeIn-a7bfce36 .6s ease-out .2s forwards;transition:opacity .3s ease}.recent-searches-card[data-v-a7bfce36]{border-color:rgb(var(--v-theme-outline-variant))!important;border-radius:12px!important;overflow:hidden;background-color:rgb(var(--v-theme-surface))!important}.recent-searches-list[data-v-a7bfce36]{padding:4px 0!important;background-color:transparent!important}.recent-search-item[data-v-a7bfce36]{cursor:pointer;transition:all .2s ease;padding:12px 16px!important;min-height:auto!important;align-items:flex-start!important}.recent-search-item[data-v-a7bfce36]:hover{background-color:rgba(var(--v-theme-primary-rgb),.08)!important}.recent-search-content[data-v-a7bfce36]{flex:1;min-width:0}.recent-search-query[data-v-a7bfce36]{font-weight:500;font-size:.925rem;color:rgb(var(--v-theme-on-surface));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-search-time[data-v-a7bfce36]{font-size:.75rem;color:rgb(var(--v-theme-primary));font-weight:500;white-space:nowrap;flex-shrink:0}.recent-search-summary[data-v-a7bfce36]{font-size:.8rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.entity-chip[data-v-a7bfce36]{height:20px!important;font-size:.7rem!important}.recent-search-meta[data-v-a7bfce36]{font-size:.8rem;color:rgb(var(--v-theme-on-surface-variant));opacity:.8;margin-top:2px;display:flex;align-items:center;gap:4px}.recent-search-time[data-v-a7bfce36]{color:rgb(var(--v-theme-primary));font-weight:500}.recent-search-topics[data-v-a7bfce36]{color:rgb(var(--v-theme-on-surface-variant))}.action-card[data-v-a7bfce36]{border-color:rgb(var(--v-theme-outline-variant))!important;background-color:rgb(var(--v-theme-surface))!important;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;cursor:pointer}.action-card[data-v-a7bfce36]:hover{transform:translateY(-2px);border-color:rgb(var(--v-theme-primary))!important;background-color:rgba(var(--v-theme-tertiary-rgb),.3)!important;box-shadow:0 4px 12px #0000000d}.action-icon-wrapper[data-v-a7bfce36]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--v-theme-tertiary));border-radius:16px;margin:0 auto;color:rgb(var(--v-theme-primary));transition:all .3s ease}.action-icon-wrapper--compact[data-v-a7bfce36]{width:48px;height:48px;border-radius:12px}.action-card:hover .action-icon-wrapper[data-v-a7bfce36]{background-color:rgba(var(--v-theme-primary-rgb),.1);transform:scale(1.05)}@keyframes fadeIn-a7bfce36{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.v-theme--myCustomDarkTheme .search-card-landing[data-v-a7bfce36]{background-color:rgb(var(--v-theme-surface))!important;border-color:rgb(var(--v-theme-outline-variant))}.v-theme--myCustomDarkTheme .recent-searches-card[data-v-a7bfce36]{background-color:rgb(var(--v-theme-surface))!important;border-color:rgb(var(--v-theme-outline-variant))!important}.v-theme--myCustomDarkTheme .recent-search-item[data-v-a7bfce36]:hover{background-color:rgba(var(--v-theme-primary-rgb),.12)!important}.v-theme--myCustomDarkTheme .action-card[data-v-a7bfce36]{background-color:rgb(var(--v-theme-surface))!important;border-color:rgb(var(--v-theme-outline-variant))!important}.v-theme--myCustomDarkTheme .action-card[data-v-a7bfce36]:hover{background-color:rgb(var(--v-theme-surface-variant))!important;border-color:rgba(var(--v-theme-primary-rgb),.5)!important}.v-theme--myCustomDarkTheme .action-icon-wrapper[data-v-a7bfce36]{background-color:rgb(var(--v-theme-surface-variant))}.v-theme--myCustomDarkTheme .action-card:hover .action-icon-wrapper[data-v-a7bfce36]{background-color:rgba(var(--v-theme-primary-rgb),.2)}@media(max-width:960px){.search-field-landing[data-v-a7bfce36] .v-field__input{font-size:1rem!important}.quick-actions[data-v-a7bfce36]{margin-top:48px}}@media(max-width:600px){.search-field-landing[data-v-a7bfce36] .v-field{min-height:48px!important}.search-field-landing[data-v-a7bfce36] .v-field__input{font-size:.875rem!important;padding:12px 16px!important}}.project-header[data-v-c4ae8e06]{padding-bottom:16px;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.project-description[data-v-c4ae8e06]{line-height:1.6;color:rgb(var(--v-theme-on-surface-variant))}.stat-card[data-v-c4ae8e06]{border-radius:12px;transition:transform .2s}.stat-card[data-v-c4ae8e06]:hover{transform:translateY(-2px)}.topic-item[data-v-c4ae8e06]{border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background-color .2s}.topic-item[data-v-c4ae8e06]:hover{background-color:rgba(var(--v-theme-primary-rgb),.04)}.topic-meta[data-v-c4ae8e06]{min-width:120px}.v-theme--dark .stat-card[data-v-c4ae8e06]{background-color:rgb(var(--v-theme-surface-variant))}.exchange-card[data-v-bb1f3528]{border-radius:12px!important;padding:0;cursor:pointer;transition:box-shadow .2s,transform .15s;box-shadow:0 1px 3px #0000000f;background-color:rgb(var(--v-theme-surface))!important}.exchange-card[data-v-bb1f3528]:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.exchange-card--anfrage[data-v-bb1f3528]{border-left:3px solid rgb(var(--v-theme-accent))}.exchange-card--interview[data-v-bb1f3528]{border-left:3px solid rgb(var(--v-theme-primary))}.exchange-card--pending[data-v-bb1f3528]{border-left:3px solid #bdbdbd}.type-icon-wrapper[data-v-bb1f3528]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.type-icon-wrapper--anfrage[data-v-bb1f3528]{background-color:rgba(var(--v-theme-accent),.12);color:rgb(var(--v-theme-accent))}.type-icon-wrapper--interview[data-v-bb1f3528]{background-color:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary))}.type-icon-wrapper--pending[data-v-bb1f3528]{background-color:#0000000f;color:#757575}.exchange-title[data-v-bb1f3528]{line-height:1.3}.question-text[data-v-bb1f3528]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.status-badge[data-v-bb1f3528]{font-weight:600;letter-spacing:.02em}.my-task-badge[data-v-bb1f3528]{font-weight:600}.avatar-circle[data-v-bb1f3528]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.avatar-circle--anfrage[data-v-bb1f3528]{background-color:rgba(var(--v-theme-accent),.15);color:rgb(var(--v-theme-accent))}.avatar-circle--interview[data-v-bb1f3528]{background-color:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary))}.avatar-circle--pending[data-v-bb1f3528]{background-color:#00000014;color:#757575}.tag-chip[data-v-bb1f3528]{font-size:10px!important}.meta-row[data-v-bb1f3528]{font-size:12px}.ga-1[data-v-bb1f3528]{gap:4px}.ga-2[data-v-bb1f3528]{gap:8px}.ga-3[data-v-bb1f3528]{gap:12px}.answer-dialog-card[data-v-93e63aaa]{border-radius:16px!important}.question-display[data-v-93e63aaa]{background-color:rgba(var(--v-theme-primary-rgb),.05);border-radius:10px;border-left:3px solid rgb(var(--v-theme-accent))}.ga-2[data-v-93e63aaa]{gap:8px}.exchange-detail-card[data-v-f51a62f6]{border-radius:20px!important;overflow:hidden}.question-block[data-v-f51a62f6]{background-color:rgba(var(--v-theme-accent),.08);border-radius:10px;border-left:3px solid rgb(var(--v-theme-accent))}.chat-thread[data-v-f51a62f6]{max-height:400px;overflow-y:auto}.system-message[data-v-f51a62f6]{padding:4px 0}.msg-avatar[data-v-f51a62f6]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;margin:0 8px}.msg-avatar--answer[data-v-f51a62f6]{background-color:rgba(var(--v-theme-accent),.15);color:rgb(var(--v-theme-accent))}.msg-avatar--follow-up[data-v-f51a62f6]{background-color:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary))}.msg-bubble[data-v-f51a62f6]{max-width:85%;border-radius:12px;word-break:break-word}.msg-bubble--answer[data-v-f51a62f6]{background-color:rgba(var(--v-theme-accent),.08)}.msg-bubble--follow-up[data-v-f51a62f6]{background-color:rgba(var(--v-theme-surface-variant),.5)}.message-own .msg-bubble[data-v-f51a62f6]{border-bottom-right-radius:4px}.message-other .msg-bubble[data-v-f51a62f6]{border-bottom-left-radius:4px}.msg-content[data-v-f51a62f6]{white-space:pre-wrap!important;line-height:1.5}.input-area[data-v-f51a62f6]{background-color:rgb(var(--v-theme-surface))}.interview-status-block[data-v-f51a62f6]{background-color:rgba(var(--v-theme-surface-variant),.3);border-radius:10px;border-left:3px solid rgb(var(--v-theme-info))}.interview-result[data-v-f51a62f6]{border:1px solid rgba(var(--v-theme-accent),.2);border-radius:12px;padding:16px;background-color:rgba(var(--v-theme-accent),.03)}.result-content[data-v-f51a62f6]{background-color:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;font-size:.875rem;line-height:1.6}.result-facts[data-v-f51a62f6]{background-color:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;list-style:disc;padding-left:32px!important}.ga-2[data-v-f51a62f6]{gap:8px}.interview-chat-container[data-v-871c8e0d]{display:flex;flex-direction:column;height:100%;background-color:rgb(var(--v-theme-background))}.interview-header[data-v-871c8e0d]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(var(--v-border-color),.12);background-color:rgb(var(--v-theme-surface))}.mode-indicator[data-v-871c8e0d]{display:flex;align-items:center;gap:8px}.header-actions[data-v-871c8e0d]{display:flex;align-items:center}.messages-section[data-v-871c8e0d]{flex:1;overflow:hidden;position:relative}.connecting-overlay[data-v-871c8e0d]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(var(--v-theme-background),.9);z-index:10}.connecting-text[data-v-871c8e0d]{font-size:13px;color:rgb(var(--v-theme-on-surface));opacity:.7}.messages-container[data-v-871c8e0d]{height:100%;overflow-y:auto;padding:20px 16px;max-width:860px;margin:0 auto}.message[data-v-871c8e0d]{display:flex;align-items:flex-start;margin-bottom:20px;animation:messageSlideIn-871c8e0d .4s ease-out}.user-message[data-v-871c8e0d]{justify-content:flex-end}.assistant-message[data-v-871c8e0d]{justify-content:flex-start}.hainer-avatar[data-v-871c8e0d]{width:32px;height:32px;border-radius:50%;background-color:rgb(var(--v-theme-surface));display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;margin-top:2px}.hainer-logo[data-v-871c8e0d]{width:26px;height:26px;filter:invert(31%) sepia(89%) saturate(453%) hue-rotate(131deg) brightness(92%) contrast(95%)}.hainer-avatar.is-thinking[data-v-871c8e0d]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid transparent;border-top-color:rgb(var(--v-theme-primary));animation:spin-worm-871c8e0d 1s linear infinite}.hainer-avatar.is-thinking[data-v-871c8e0d]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(var(--v-theme-primary),.15)}@keyframes spin-worm-871c8e0d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-bubble[data-v-871c8e0d]{padding:12px 18px;max-width:80%;word-wrap:break-word;line-height:1.55;font-size:.9375rem}.message-bubble.assistant-bubble[data-v-871c8e0d]{margin-left:12px;border-radius:4px 20px 20px;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.message-bubble.user-bubble[data-v-871c8e0d]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));border-radius:20px 20px 4px}.message-bubble[data-v-871c8e0d] p{margin:0 0 8px}.message-bubble[data-v-871c8e0d] p:last-child{margin-bottom:0}.message-bubble[data-v-871c8e0d] ul,.message-bubble[data-v-871c8e0d] ol{margin:8px 0;padding-left:20px}.message-bubble[data-v-871c8e0d] strong{font-weight:600;color:rgb(var(--v-theme-primary))}.user-bubble[data-v-871c8e0d] strong{color:inherit}.message-bubble[data-v-871c8e0d] code{background:rgba(var(--v-theme-on-surface),.08);padding:1px 5px;border-radius:4px;font-size:.85em}.topics-container[data-v-871c8e0d],.options-container[data-v-871c8e0d]{padding:14px 16px;background-color:rgb(var(--v-theme-surface));border-top:1px solid rgba(var(--v-border-color),.08)}.topics-header[data-v-871c8e0d]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;color:rgb(var(--v-theme-on-surface-variant))}.topics-grid[data-v-871c8e0d],.options[data-v-871c8e0d]{display:flex;flex-wrap:wrap;gap:8px}.topic-chip[data-v-871c8e0d],.option-chip[data-v-871c8e0d]{cursor:pointer;transition:all .2s ease}.topic-chip[data-v-871c8e0d]:hover,.option-chip[data-v-871c8e0d]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.custom-topic-hint[data-v-871c8e0d]{margin-top:10px;font-size:12px;color:rgb(var(--v-theme-on-surface-variant));text-align:center}.upload-prompt-hint[data-v-871c8e0d]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:rgba(var(--v-theme-info),.06);border-top:1px solid rgba(var(--v-theme-info),.12);font-size:12px;color:rgb(var(--v-theme-info))}.input-section[data-v-871c8e0d]{padding:12px 16px 16px;background:linear-gradient(to top,rgb(var(--v-theme-background)) 0%,rgba(var(--v-theme-background),.95) 80%,transparent 100%)}.input-card[data-v-871c8e0d]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.15);border-radius:24px;padding:4px 8px;transition:border-color .2s ease}.input-card[data-v-871c8e0d]:focus-within{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.15)}.input-row[data-v-871c8e0d]{display:flex;align-items:center;gap:4px}.upload-btn[data-v-871c8e0d]{flex-shrink:0;opacity:.6}.upload-btn[data-v-871c8e0d]:hover{opacity:1}.voice-btn[data-v-871c8e0d]{flex-shrink:0;opacity:.6}.voice-btn[data-v-871c8e0d]:hover{opacity:1}.voice-btn.recording-active[data-v-871c8e0d]{opacity:1;animation:pulse-mic-871c8e0d 1.5s ease-in-out infinite}@keyframes pulse-mic-871c8e0d{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.message-input[data-v-871c8e0d]{flex:1}.message-input[data-v-871c8e0d] .v-field__input{font-size:.9375rem;padding:6px 4px;min-height:32px}.send-btn[data-v-871c8e0d]{flex-shrink:0}.upload-status[data-v-871c8e0d]{margin-top:6px;padding-left:8px}.upload-progress[data-v-871c8e0d]{margin-top:6px;display:flex;flex-direction:column;gap:4px;padding:0 8px}.upload-text[data-v-871c8e0d]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant))}.completion-section[data-v-871c8e0d]{display:flex;align-items:center;justify-content:center;padding:24px 16px;border-top:1px solid rgba(var(--v-border-color),.08);background-color:rgb(var(--v-theme-surface))}.completion-inner[data-v-871c8e0d]{display:flex;flex-direction:column;align-items:center;text-align:center}.readonly-footer[data-v-871c8e0d]{display:flex;align-items:center;padding:10px 16px;border-top:1px solid rgba(var(--v-border-color),.08);background-color:rgb(var(--v-theme-surface));font-size:12px;color:rgb(var(--v-theme-on-surface-variant))}.typing-indicator[data-v-871c8e0d]{display:flex;gap:5px;padding:4px 0}.typing-indicator .dot[data-v-871c8e0d]{width:7px;height:7px;border-radius:50%;background-color:rgb(var(--v-theme-primary));opacity:.5;animation:typingBounce-871c8e0d 1.4s infinite ease-in-out}.typing-indicator .dot[data-v-871c8e0d]:nth-child(1){animation-delay:0s}.typing-indicator .dot[data-v-871c8e0d]:nth-child(2){animation-delay:.2s}.typing-indicator .dot[data-v-871c8e0d]:nth-child(3){animation-delay:.4s}@keyframes messageSlideIn-871c8e0d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce-871c8e0d{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.1);opacity:1}}.messages-container[data-v-871c8e0d]::-webkit-scrollbar{width:5px}.messages-container[data-v-871c8e0d]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-871c8e0d]::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.15);border-radius:10px}.messages-container[data-v-871c8e0d]::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.25)}.interview-overlay[data-v-7d181ff2]{display:flex;flex-direction:column;height:100vh}.interview-chat-wrapper[data-v-7d181ff2]{flex:1;overflow:hidden;display:flex;flex-direction:column}.interview-chat-wrapper[data-v-7d181ff2] .interview-chat-container{flex:1;display:flex;flex-direction:column;height:100%}.disambiguation-section[data-v-edbe0c8c]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px!important;border-left:3px solid rgb(var(--v-theme-warning))}.section-header[data-v-edbe0c8c]{border-bottom:1px solid rgba(var(--v-theme-outline-variant),.5)}.disambiguation-row[data-v-edbe0c8c]{padding:10px 0;border-bottom:1px solid rgba(var(--v-theme-outline-variant),.3)}.disambiguation-row--last[data-v-edbe0c8c]{border-bottom:none}.mention-text[data-v-edbe0c8c]{font-size:.875rem}.candidates-row[data-v-edbe0c8c] .v-chip-group{gap:6px}.candidate-chip[data-v-edbe0c8c]{font-weight:500;font-size:.8125rem!important}.create-new-chip[data-v-edbe0c8c]{border-style:dashed!important}.context-line[data-v-edbe0c8c]{font-size:.75rem;opacity:.7}.name-input[data-v-edbe0c8c]{max-width:300px}.name-input[data-v-edbe0c8c] .v-field{font-size:.8125rem}.action-btn[data-v-edbe0c8c]{border-radius:8px!important;font-weight:500}.section-actions[data-v-edbe0c8c]{border-top:1px solid rgba(var(--v-theme-outline-variant),.3)}.exchange-layout[data-v-0a6945b2]{max-width:780px}.create-btn[data-v-0a6945b2]{border-radius:12px!important;font-weight:500}.filter-chip[data-v-0a6945b2]{font-weight:500;letter-spacing:.01em}.chip-count[data-v-0a6945b2]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;font-size:11px;font-weight:600;background-color:#00000014;margin-left:6px}.v-chip--variant-flat .chip-count[data-v-0a6945b2]{background-color:#ffffff40}.sort-select[data-v-0a6945b2]{max-width:180px;flex-shrink:0}.sort-select[data-v-0a6945b2] .v-field{border-radius:10px;font-size:13px}.exchange-list[data-v-0a6945b2]{display:flex;flex-direction:column;gap:10px}.empty-state-card[data-v-0a6945b2]{background-color:rgb(var(--v-theme-tertiary))!important;border:1px solid rgba(var(--v-theme-outline-variant-rgb),.3)}.empty-icon-wrapper[data-v-0a6945b2]{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--v-theme-primary-rgb),.1);border-radius:24px;color:rgb(var(--v-theme-primary));margin:0 auto}.completed-section[data-v-0a6945b2]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgba(var(--v-theme-outline-variant-rgb),.5);opacity:.85}.cursor-pointer[data-v-0a6945b2]{cursor:pointer}.v-theme--myCustomDarkTheme .empty-state-card[data-v-0a6945b2]{background-color:rgb(var(--v-theme-surface-variant))!important}@media(max-width:960px){.exchange-layout[data-v-0a6945b2]{max-width:100%}.sort-select[data-v-0a6945b2]{max-width:150px}}.create-project-card[data-v-dab2deb6]{border-radius:16px;box-shadow:0 4px 20px #0000001a}.v-card-title[data-v-dab2deb6]{border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.v-theme--dark .create-project-card[data-v-dab2deb6]{background-color:rgb(var(--v-theme-surface))}.create-topic-card[data-v-1bb8df6a]{border-radius:16px;box-shadow:0 4px 20px #0000001a}.v-card-title[data-v-1bb8df6a]{border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.v-theme--dark .create-topic-card[data-v-1bb8df6a]{background-color:rgb(var(--v-theme-surface))}.audio-player[data-v-2d5da78e]{gap:6px}.audio-play-btn[data-v-2d5da78e]{transition:transform .2s;min-width:40px!important;min-height:40px!important}.audio-play-btn[data-v-2d5da78e]:hover:not(:disabled){transform:scale(1.1)}.audio-progress[data-v-2d5da78e]{opacity:.8}.highlighted-answer[data-v-86719f0b]{line-height:1.6}.highlighted-answer[data-v-86719f0b] .inline-ref{display:inline-flex;align-items:center;padding:1px 6px;margin:0 2px;background:rgba(var(--v-theme-surface-variant),.5);color:rgba(var(--v-theme-primary),.6);border-radius:4px;font-size:12px;font-weight:600;font-family:JetBrains Mono,Fira Code,monospace;vertical-align:middle}.highlighted-answer[data-v-86719f0b] .pulse-dot{display:inline-block;animation:pulse-dot-86719f0b .8s ease-in-out infinite}@keyframes pulse-dot-86719f0b{0%,to{opacity:.3}50%{opacity:1}}.highlighted-answer[data-v-86719f0b] .entity-highlight{padding:1px 4px;border-radius:3px;cursor:pointer;border-bottom:2px solid currentColor;transition:all .15s ease}.highlighted-answer[data-v-86719f0b] .entity-highlight:hover{filter:brightness(1.1);box-shadow:0 2px 4px #00000026}.highlighted-answer[data-v-86719f0b] .entity-primary{background-color:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary));border-bottom-color:rgb(var(--v-theme-primary))}.highlighted-answer[data-v-86719f0b] .entity-success{background-color:rgba(var(--v-theme-success),.15);color:rgb(var(--v-theme-success));border-bottom-color:rgb(var(--v-theme-success))}.highlighted-answer[data-v-86719f0b] .entity-info{background-color:rgba(var(--v-theme-info),.15);color:rgb(var(--v-theme-info));border-bottom-color:rgb(var(--v-theme-info))}.highlighted-answer[data-v-86719f0b] .entity-warning{background-color:rgba(var(--v-theme-warning),.15);color:rgb(var(--v-theme-warning));border-bottom-color:rgb(var(--v-theme-warning))}.highlighted-answer[data-v-86719f0b] .entity-secondary{background-color:rgba(var(--v-theme-secondary),.15);color:rgb(var(--v-theme-secondary));border-bottom-color:rgb(var(--v-theme-secondary))}.markdown-content[data-v-86719f0b] table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.95rem;background:rgb(var(--v-theme-surface));border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.markdown-content[data-v-86719f0b] th,.markdown-content[data-v-86719f0b] td{padding:12px 16px;text-align:left;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.markdown-content[data-v-86719f0b] th{background:rgb(var(--v-theme-surface-variant));font-weight:600;color:rgb(var(--v-theme-on-surface));text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.markdown-content[data-v-86719f0b] tr:last-child td{border-bottom:none}.markdown-content[data-v-86719f0b] tr:hover td{background:rgba(var(--v-theme-primary),.04)}.markdown-content[data-v-86719f0b] tbody tr:nth-child(2n){background:rgba(var(--v-theme-surface-variant),.3)}.markdown-content[data-v-86719f0b] h1,.markdown-content[data-v-86719f0b] h2,.markdown-content[data-v-86719f0b] h3,.markdown-content[data-v-86719f0b] h4{margin-top:1em;margin-bottom:.5em;font-weight:600;color:rgb(var(--v-theme-on-surface))}.markdown-content[data-v-86719f0b] h1{font-size:1.5rem}.markdown-content[data-v-86719f0b] h2{font-size:1.3rem}.markdown-content[data-v-86719f0b] h3{font-size:1.1rem}.markdown-content[data-v-86719f0b] h4{font-size:1rem}.markdown-content[data-v-86719f0b] ul,.markdown-content[data-v-86719f0b] ol{margin:12px 0;padding-left:24px}.markdown-content[data-v-86719f0b] li{margin-bottom:6px}.markdown-content[data-v-86719f0b] p{margin-bottom:12px}.markdown-content[data-v-86719f0b] p:last-child{margin-bottom:0}.markdown-content[data-v-86719f0b] strong{font-weight:600;color:rgb(var(--v-theme-on-surface))}.markdown-content[data-v-86719f0b] em{font-style:italic}.markdown-content[data-v-86719f0b] code{background:rgb(var(--v-theme-surface-variant));padding:2px 6px;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em}.markdown-content[data-v-86719f0b] pre{background:rgb(var(--v-theme-surface-variant));padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-content[data-v-86719f0b] pre code{background:none;padding:0}.markdown-content[data-v-86719f0b] a{color:rgb(var(--v-theme-primary));text-decoration:none}.markdown-content[data-v-86719f0b] a:hover{text-decoration:underline}.who-might-know[data-v-8d1cc5d9]{padding:12px;background:rgba(var(--v-theme-primary),.05);border-radius:8px;border-left:3px solid rgb(var(--v-theme-primary))}.suggestions[data-v-8d1cc5d9]{gap:8px}.debug-panel[data-v-76f0cf3a]{border-top:1px dashed rgba(var(--v-theme-outline),.3);padding-top:12px}.debug-header[data-v-76f0cf3a]{font-size:.875rem;min-height:40px!important;background:rgba(var(--v-theme-info),.05)}.debug-section[data-v-76f0cf3a]{background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;padding:12px}.debug-section-title[data-v-76f0cf3a]{font-weight:600;font-size:.875rem;margin-bottom:8px;display:flex;align-items:center}.debug-content[data-v-76f0cf3a]{font-size:.8125rem}.debug-row[data-v-76f0cf3a]{margin-bottom:4px}.debug-label[data-v-76f0cf3a]{font-weight:500;margin-right:8px;color:rgba(var(--v-theme-on-surface),.7)}.debug-code[data-v-76f0cf3a]{background:#0000000d;border-radius:4px;padding:8px;font-family:Fira Code,Consolas,monospace;font-size:.75rem;overflow-x:auto;max-height:200px;overflow-y:auto;white-space:pre}.debug-code-small[data-v-76f0cf3a]{max-height:150px}.debug-code-wrap[data-v-76f0cf3a]{white-space:pre-wrap;word-break:break-word;max-height:400px}.entity-panels[data-v-76f0cf3a] .v-expansion-panel-title{min-height:36px!important}.entity-panels[data-v-76f0cf3a] .v-expansion-panel-text__wrapper{padding:8px}.answer-with-refs[data-v-484a193e]{font-size:15px;line-height:1.7;color:rgb(var(--v-theme-on-surface));overflow-wrap:break-word;word-break:break-word;min-width:0}.answer-with-refs[data-v-484a193e] .inline-ref{display:inline-flex;align-items:center;padding:1px 6px;margin:0 2px;background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary));border-radius:4px;font-size:12px;font-weight:600;font-family:JetBrains Mono,Fira Code,monospace;cursor:default;transition:all .15s ease;vertical-align:middle}.answer-with-refs[data-v-484a193e] .inline-ref.is-entity{background:rgba(var(--v-theme-info),.1);color:rgb(var(--v-theme-info))}.answer-with-refs[data-v-484a193e] .inline-ref.has-source{cursor:pointer}.answer-with-refs[data-v-484a193e] .inline-ref.has-source:hover{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));transform:translateY(-1px)}.answer-with-refs[data-v-484a193e] .inline-ref.has-source.is-entity:hover{background:rgb(var(--v-theme-info));color:rgb(var(--v-theme-on-primary))}.answer-with-refs[data-v-484a193e] .inline-ref.pending{background:rgba(var(--v-theme-surface-variant),.5);color:rgba(var(--v-theme-primary),.6);cursor:default}.answer-with-refs[data-v-484a193e] .pulse-dot{display:inline-block;animation:pulse-dot-484a193e .8s ease-in-out infinite}@keyframes pulse-dot-484a193e{0%,to{opacity:.3}50%{opacity:1}}.answer-with-refs[data-v-484a193e] .inline-ref.name-ref{font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--v-theme-success),.1);color:rgb(var(--v-theme-success))}.answer-with-refs[data-v-484a193e] .inline-ref.unresolved{background:rgba(var(--v-theme-error),.1);color:rgb(var(--v-theme-error))}@keyframes pulse-484a193e{0%,to{opacity:.4}50%{opacity:.7}}.answer-with-refs[data-v-484a193e] .entity-highlight{padding:1px 4px;border-radius:3px;cursor:pointer;border-bottom:2px solid currentColor;transition:all .15s ease}.answer-with-refs[data-v-484a193e] .entity-highlight:hover{filter:brightness(1.1);box-shadow:0 2px 4px #00000026}.answer-with-refs[data-v-484a193e] .entity-primary{background-color:rgba(var(--v-theme-primary),.15);color:rgb(var(--v-theme-primary));border-bottom-color:rgb(var(--v-theme-primary))}.answer-with-refs[data-v-484a193e] .entity-success{background-color:rgba(var(--v-theme-success),.15);color:rgb(var(--v-theme-success));border-bottom-color:rgb(var(--v-theme-success))}.answer-with-refs[data-v-484a193e] .entity-info{background-color:rgba(var(--v-theme-info),.15);color:rgb(var(--v-theme-info));border-bottom-color:rgb(var(--v-theme-info))}.answer-with-refs[data-v-484a193e] .entity-warning{background-color:rgba(var(--v-theme-warning),.15);color:rgb(var(--v-theme-warning));border-bottom-color:rgb(var(--v-theme-warning))}.answer-with-refs[data-v-484a193e] .entity-secondary{background-color:rgba(var(--v-theme-secondary),.15);color:rgb(var(--v-theme-secondary));border-bottom-color:rgb(var(--v-theme-secondary))}.markdown-content[data-v-484a193e] strong{color:rgb(var(--v-theme-primary));font-weight:600}.markdown-content[data-v-484a193e] em{font-style:italic}.markdown-content[data-v-484a193e] table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.95rem;background:rgb(var(--v-theme-surface));border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;display:block;overflow-x:auto}.markdown-content[data-v-484a193e] th,.markdown-content[data-v-484a193e] td{padding:12px 16px;text-align:left;border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.markdown-content[data-v-484a193e] th{background:rgb(var(--v-theme-surface-variant));font-weight:600;color:rgb(var(--v-theme-on-surface));text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.markdown-content[data-v-484a193e] tr:last-child td{border-bottom:none}.markdown-content[data-v-484a193e] tr:hover td{background:rgba(var(--v-theme-primary),.04)}.markdown-content[data-v-484a193e] tbody tr:nth-child(2n){background:rgba(var(--v-theme-surface-variant),.3)}.markdown-content[data-v-484a193e] h1,.markdown-content[data-v-484a193e] h2,.markdown-content[data-v-484a193e] h3,.markdown-content[data-v-484a193e] h4{margin-top:1em;margin-bottom:.5em;font-weight:600;color:rgb(var(--v-theme-on-surface))}.markdown-content[data-v-484a193e] h1{font-size:1.5rem}.markdown-content[data-v-484a193e] h2{font-size:1.3rem}.markdown-content[data-v-484a193e] h3{font-size:1.1rem}.markdown-content[data-v-484a193e] h4{font-size:1rem}.markdown-content[data-v-484a193e] ul,.markdown-content[data-v-484a193e] ol{margin:12px 0;padding-left:24px}.markdown-content[data-v-484a193e] li{margin-bottom:6px}.markdown-content[data-v-484a193e] p{margin-bottom:12px}.markdown-content[data-v-484a193e] p:last-child{margin-bottom:0}.markdown-content[data-v-484a193e] code{background:rgb(var(--v-theme-surface-variant));padding:2px 6px;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em}.markdown-content[data-v-484a193e] pre{background:rgb(var(--v-theme-surface-variant));padding:16px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-content[data-v-484a193e] pre code{background:none;padding:0}.markdown-content[data-v-484a193e] a{color:rgb(var(--v-theme-primary));text-decoration:none}.markdown-content[data-v-484a193e] a:hover{text-decoration:underline}.sources-bar[data-v-1b92cf6d]{margin-top:20px;padding-top:16px;border-top:1px dotted rgba(var(--v-border-color),.15)}.sources-label[data-v-1b92cf6d]{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;color:rgba(var(--v-theme-on-surface),.5)}.sources-count[data-v-1b92cf6d]{font-weight:400}.sources-chips[data-v-1b92cf6d]{display:flex;flex-wrap:wrap;gap:6px}.source-chip[data-v-1b92cf6d]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;font-size:.8rem;background:rgba(var(--v-theme-surface-variant),.5);border:1px solid rgba(var(--v-border-color),.12);cursor:pointer;transition:all .15s ease;color:rgba(var(--v-theme-on-surface),.75)}.source-chip[data-v-1b92cf6d]:hover{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.3);color:rgb(var(--v-theme-primary))}.source-chip.active[data-v-1b92cf6d]{background:rgba(var(--v-theme-primary),.12);border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.chip-id[data-v-1b92cf6d]{font-weight:600;font-size:.7rem}.chip-type-icon[data-v-1b92cf6d]{opacity:.5}.entity-source-chip[data-v-1b92cf6d]{cursor:pointer;font-size:.75rem}.process-instance[data-v-40309eff]{margin-top:2px}.step-row[data-v-40309eff]{display:flex;gap:10px;padding:4px 0}.step-bullet-col[data-v-40309eff]{display:flex;flex-direction:column;align-items:center;width:22px;flex-shrink:0;position:relative}.step-bullet[data-v-40309eff]{width:22px;height:22px;border-radius:50%;border:1px dashed rgba(var(--v-theme-outline),.6);display:flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;background:rgb(var(--v-theme-surface));transform:rotate(-3deg);color:rgb(var(--v-theme-on-surface-variant));z-index:1}.step-bullet.bullet-erledigt[data-v-40309eff]{border-color:rgba(var(--v-theme-success),.55);color:rgb(var(--v-theme-success));border-style:solid}.step-bullet.bullet-aktiv[data-v-40309eff]{border-color:rgba(var(--v-theme-warning),.7);color:rgb(var(--v-theme-warning));animation:bullet-pulse-40309eff 2.4s ease-in-out infinite}.step-bullet.bullet-offen[data-v-40309eff]{opacity:.7}.step-connector[data-v-40309eff]{width:0;flex:1;border-left:1px dashed rgba(var(--v-theme-outline),.45);margin-top:2px;min-height:16px}.step-content[data-v-40309eff]{flex:1;padding-bottom:8px}.step-title-row[data-v-40309eff]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.step-title[data-v-40309eff]{font-size:.92rem;font-weight:500;color:rgb(var(--v-theme-on-surface))}.status-offen .step-title[data-v-40309eff]{opacity:.6;font-weight:400}.step-label[data-v-40309eff]{font-size:.7rem;padding:1px 7px;border-radius:9px;border:1px dashed rgba(var(--v-theme-warning),.6);color:rgb(var(--v-theme-warning))}.step-timestamp[data-v-40309eff]{font-size:.78rem;color:rgb(var(--v-theme-on-surface-variant));font-variant-numeric:tabular-nums;margin-left:auto}.step-checks[data-v-40309eff]{margin-top:4px;display:flex;flex-direction:column;gap:2px;border-left:1px dashed rgba(var(--v-theme-outline),.2);padding-left:8px;margin-left:2px}.check-row[data-v-40309eff]{display:flex;align-items:center;gap:6px;font-size:.82rem;color:rgb(var(--v-theme-on-surface-variant));padding:1px 0}.check-mark[data-v-40309eff]{width:14px;display:inline-flex;justify-content:center;font-weight:600;opacity:.5}.check-row.check-done .check-mark[data-v-40309eff]{color:rgb(var(--v-theme-success));opacity:.85}.check-row.check-done .check-name[data-v-40309eff]{color:rgb(var(--v-theme-on-surface))}.check-name[data-v-40309eff]{flex:0 1 auto}.check-gate-badge[data-v-40309eff]{font-size:.65rem;letter-spacing:.5px;text-transform:uppercase;padding:0 5px;border-radius:6px;background:rgba(var(--v-theme-error),.1);color:rgb(var(--v-theme-error));opacity:.7}.check-actor-chip[data-v-40309eff]{font-size:.72rem;padding:1px 7px;border-radius:9px;border:1px dashed rgba(var(--v-theme-primary),.5);color:rgb(var(--v-theme-primary));cursor:pointer;background:rgba(var(--v-theme-primary),.06);transform:rotate(-.5deg);transition:transform .12s ease,background-color .12s ease}.check-actor-chip[data-v-40309eff]:hover{transform:rotate(0) scale(1.04);background:rgba(var(--v-theme-primary),.15)}.check-timestamp[data-v-40309eff]{font-size:.72rem;color:rgb(var(--v-theme-on-surface-variant));font-variant-numeric:tabular-nums;opacity:.7;margin-left:auto}.check-expand-btn[data-v-40309eff]{background:none;border:none;color:rgb(var(--v-theme-on-surface-variant));font-size:.78rem;padding:2px 0;margin-top:2px;cursor:pointer;text-align:left;align-self:flex-start}.check-expand-btn[data-v-40309eff]:hover{color:rgb(var(--v-theme-on-surface))}@keyframes bullet-pulse-40309eff{0%,to{box-shadow:0 0 rgba(var(--v-theme-warning),0)}50%{box-shadow:0 0 0 5px rgba(var(--v-theme-warning),.12)}}.process-steps[data-v-bfd79cd9]{margin-top:12px;border:1px dashed rgba(var(--v-theme-outline),.5);border-radius:8px;padding:12px 14px 10px;background:rgba(var(--v-theme-surface-variant),.2)}.process-header[data-v-bfd79cd9]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed rgba(var(--v-theme-outline),.3)}.process-icon[data-v-bfd79cd9]{opacity:.7;transform:rotate(-8deg)}.process-title[data-v-bfd79cd9]{font-size:.95rem;font-weight:500;color:rgb(var(--v-theme-on-surface))}.process-status-badge[data-v-bfd79cd9]{font-size:.75rem;padding:2px 8px;border-radius:10px;border:1px dashed rgba(var(--v-theme-outline),.5);color:rgb(var(--v-theme-on-surface-variant))}.process-status-badge.status-aktiv[data-v-bfd79cd9]{border-color:rgba(var(--v-theme-warning),.6);color:rgb(var(--v-theme-warning));background:rgba(var(--v-theme-warning),.08)}.process-status-badge.status-erledigt[data-v-bfd79cd9]{border-color:rgba(var(--v-theme-success),.5);color:rgb(var(--v-theme-success))}.process-entity-label[data-v-bfd79cd9]{font-size:.8rem;color:rgb(var(--v-theme-on-surface-variant));margin-left:auto;opacity:.8}.instance-block+.instance-block[data-v-bfd79cd9]{margin-top:12px}.history-section[data-v-bfd79cd9]{margin-top:12px;border-top:1px dashed rgba(var(--v-theme-outline),.3);padding-top:10px}.history-heading[data-v-bfd79cd9]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:8px}.history-total[data-v-bfd79cd9]{margin-left:auto;font-size:.76rem;font-weight:400;text-transform:none;letter-spacing:0;color:rgb(var(--v-theme-on-surface-variant));opacity:.75}.history-group+.history-group[data-v-bfd79cd9]{margin-top:6px}.group-toggle[data-v-bfd79cd9]{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;background:rgba(var(--v-theme-surface-variant),.35);border:1px dashed rgba(var(--v-theme-outline),.3);border-radius:6px;font-size:.85rem;color:rgb(var(--v-theme-on-surface));cursor:pointer;text-align:left;transition:background-color .12s ease}.group-toggle[data-v-bfd79cd9]:hover{background:rgba(var(--v-theme-surface-variant),.55)}.group-toggle.is-open[data-v-bfd79cd9]{background:rgba(var(--v-theme-primary),.06);border-color:rgba(var(--v-theme-primary),.35)}.group-toggle .chevron[data-v-bfd79cd9]{opacity:.7;flex-shrink:0}.group-name[data-v-bfd79cd9]{font-weight:500}.group-count[data-v-bfd79cd9]{padding:1px 8px;border-radius:10px;background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary));font-size:.78rem;font-variant-numeric:tabular-nums}.group-date-range[data-v-bfd79cd9]{margin-left:auto;font-size:.78rem;color:rgb(var(--v-theme-on-surface-variant));font-variant-numeric:tabular-nums}.history-list[data-v-bfd79cd9]{margin:4px 0 0 14px;display:flex;flex-direction:column;gap:2px}.history-item[data-v-bfd79cd9]{border-radius:6px;overflow:hidden}.history-item-summary[data-v-bfd79cd9]{width:100%;background:none;border:none;display:flex;align-items:center;gap:10px;padding:6px 8px;font-size:.83rem;color:rgb(var(--v-theme-on-surface-variant));cursor:pointer;text-align:left;border-radius:6px;transition:background-color .12s ease}.history-item-summary[data-v-bfd79cd9]:hover{background:rgba(var(--v-theme-on-surface),.04);color:rgb(var(--v-theme-on-surface))}.history-item-summary.is-expanded[data-v-bfd79cd9]{background:rgba(var(--v-theme-on-surface),.03)}.history-item-summary .chevron[data-v-bfd79cd9]{opacity:.6;flex-shrink:0}.history-template[data-v-bfd79cd9]{font-weight:500;color:rgb(var(--v-theme-on-surface));white-space:nowrap}.history-date-range[data-v-bfd79cd9]{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85}.history-note[data-v-bfd79cd9]{font-style:italic;opacity:.75;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.history-step-pips[data-v-bfd79cd9]{display:inline-flex;gap:3px;margin-left:auto;flex-shrink:0}.history-step-pips .pip[data-v-bfd79cd9]{width:7px;height:7px;border-radius:50%;border:1px dashed rgba(var(--v-theme-outline),.45)}.history-step-pips .pip.pip-erledigt[data-v-bfd79cd9]{background:rgba(var(--v-theme-success),.55);border-color:rgba(var(--v-theme-success),.7);border-style:solid}.history-step-pips .pip.pip-aktiv[data-v-bfd79cd9]{background:rgba(var(--v-theme-warning),.6);border-color:rgba(var(--v-theme-warning),.8)}.history-step-pips .pip.pip-offen[data-v-bfd79cd9]{background:transparent}.history-detail[data-v-bfd79cd9]{padding:8px 12px 10px 24px;border-left:1px dashed rgba(var(--v-theme-outline),.3);margin-left:10px;margin-top:2px}.situation-card[data-v-d1050684]{margin-top:12px;border:1px solid rgba(var(--v-theme-outline),.3);border-radius:10px;padding:14px 16px 12px;background:linear-gradient(180deg,rgba(var(--v-theme-primary),.04),rgba(var(--v-theme-surface),1))}.situation-header[data-v-d1050684]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(var(--v-theme-outline),.2)}.situation-icon[data-v-d1050684]{color:rgb(var(--v-theme-primary));flex-shrink:0}.headline[data-v-d1050684]{flex:1;font-size:.95rem;font-weight:600;color:rgb(var(--v-theme-on-surface));line-height:1.3}.entity-label[data-v-d1050684]{font-size:.78rem;color:rgb(var(--v-theme-on-surface-variant));padding:2px 8px;border-radius:6px;background:rgba(var(--v-theme-surface-variant),.5);white-space:nowrap}.outcomes[data-v-d1050684]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.outcome-block[data-v-d1050684]{border-radius:8px;padding:8px 10px;background:rgba(var(--v-theme-surface-variant),.25);border:1px solid rgba(var(--v-theme-outline),.15)}.outcome-block.is-primary[data-v-d1050684]{background:rgba(var(--v-theme-success),.06);border-color:rgba(var(--v-theme-success),.25)}.outcome-block.has-risk[data-v-d1050684]{background:rgba(var(--v-theme-warning),.06);border-color:rgba(var(--v-theme-warning),.25)}.outcome-row[data-v-d1050684]{display:flex;align-items:center;gap:12px;padding:2px 0}.outcome-block.is-primary .outcome-row[data-v-d1050684]{background:transparent}.outcome-share[data-v-d1050684]{display:flex;align-items:center;gap:8px;width:100px;flex-shrink:0}.share-bar[data-v-d1050684]{flex:1;height:6px;border-radius:3px;background:rgba(var(--v-theme-outline),.2);overflow:hidden}.share-fill[data-v-d1050684]{height:100%;background:rgb(var(--v-theme-primary));border-radius:3px;transition:width .3s ease}.outcome-block.is-primary .share-fill[data-v-d1050684]{background:rgb(var(--v-theme-success))}.outcome-block.has-risk .share-fill[data-v-d1050684]{background:rgb(var(--v-theme-warning))}.share-pct[data-v-d1050684]{font-size:.82rem;font-weight:500;color:rgb(var(--v-theme-on-surface));font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.outcome-details[data-v-d1050684]{flex:1}.outcome-key[data-v-d1050684]{font-size:.9rem;font-weight:500;color:rgb(var(--v-theme-on-surface))}.outcome-meta[data-v-d1050684]{font-size:.78rem;color:rgb(var(--v-theme-on-surface-variant));margin-top:1px}.outcome-meta .sep[data-v-d1050684]{margin:0 5px;opacity:.5}.outcome-meta .weekend[data-v-d1050684]{color:rgb(var(--v-theme-warning));font-weight:500}.details-grid[data-v-d1050684]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}@media(max-width:640px){.details-grid[data-v-d1050684]{grid-template-columns:1fr}}.col-header[data-v-d1050684]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;color:rgb(var(--v-theme-on-surface-variant));text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.expert-chips[data-v-d1050684]{display:flex;flex-wrap:wrap;gap:5px}.expert-chip[data-v-d1050684]{background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.25);border-radius:14px;padding:2px 9px;font-size:.8rem;color:rgb(var(--v-theme-primary));cursor:pointer;transition:all .12s ease}.expert-chip[data-v-d1050684]:hover{background:rgba(var(--v-theme-primary),.16);transform:translateY(-1px)}.expert-count[data-v-d1050684]{margin-left:5px;font-size:.72rem;opacity:.75;font-variant-numeric:tabular-nums}.part-row[data-v-d1050684]{padding:4px 0;cursor:pointer;border-bottom:1px dashed rgba(var(--v-theme-outline),.15)}.part-row[data-v-d1050684]:last-child{border-bottom:none}.part-row:hover .part-name[data-v-d1050684]{color:rgb(var(--v-theme-primary))}.part-name[data-v-d1050684]{font-size:.85rem;color:rgb(var(--v-theme-on-surface));font-weight:500}.part-warn[data-v-d1050684]{font-size:.75rem;color:rgb(var(--v-theme-warning));margin-top:1px}.tacit[data-v-d1050684]{margin-top:10px;padding:10px 12px;background:rgba(var(--v-theme-info),.05);border-left:3px solid rgba(var(--v-theme-info),.5);border-radius:4px}.tacit-note[data-v-d1050684]{font-size:.85rem;color:rgb(var(--v-theme-on-surface));line-height:1.45;padding:3px 0}.tacit-note+.tacit-note[data-v-d1050684]{margin-top:4px;border-top:1px dashed rgba(var(--v-theme-outline),.2);padding-top:6px}.tacit-text[data-v-d1050684]{font-style:italic}.tacit-meta[data-v-d1050684]{font-size:.78rem;color:rgb(var(--v-theme-on-surface-variant));margin-left:4px}.tacit-source[data-v-d1050684]{opacity:.8}.recommendation[data-v-d1050684]{margin-top:12px;padding:10px 12px;background:rgba(var(--v-theme-success),.08);border-left:3px solid rgb(var(--v-theme-success));border-radius:4px;font-size:.88rem;color:rgb(var(--v-theme-on-surface));line-height:1.4;display:flex;align-items:flex-start;gap:6px}.repair-guide[data-v-d1050684]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(var(--v-theme-outline),.25)}.repair-steps[data-v-d1050684]{margin:0 0 6px 20px;padding:0;list-style:disc}.repair-steps li[data-v-d1050684]{font-size:.85rem;color:rgb(var(--v-theme-on-surface));line-height:1.45;padding:1px 0}.repair-causes[data-v-d1050684]{font-size:.78rem;color:rgb(var(--v-theme-on-surface-variant));margin-bottom:4px}.repair-causes-label[data-v-d1050684]{font-weight:500;margin-right:4px;text-transform:uppercase;letter-spacing:.3px;font-size:.72rem}.examples-toggle[data-v-d1050684]{background:transparent;border:none;font-size:.78rem;color:rgb(var(--v-theme-primary));padding:3px 0;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.examples-toggle[data-v-d1050684]:hover{text-decoration:underline}.examples-list[data-v-d1050684]{margin-top:4px;padding-left:16px;border-left:2px solid rgba(var(--v-theme-outline),.2)}.example-item[data-v-d1050684]{padding:4px 0 5px}.example-item+.example-item[data-v-d1050684]{border-top:1px dashed rgba(var(--v-theme-outline),.15)}.example-text[data-v-d1050684]{font-size:.82rem;font-style:italic;color:rgb(var(--v-theme-on-surface));line-height:1.4}.example-meta[data-v-d1050684]{font-size:.72rem;color:rgb(var(--v-theme-on-surface-variant));margin-top:1px}.related-docs[data-v-d1050684]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(var(--v-theme-outline),.15)}.doc-card[data-v-d1050684]{display:block;width:100%;text-align:left;background:rgba(var(--v-theme-surface-variant),.35);border:1px solid rgba(var(--v-theme-outline),.2);border-radius:6px;padding:6px 10px;margin-top:4px;cursor:pointer;transition:all .12s ease}.doc-card[data-v-d1050684]:hover{background:rgba(var(--v-theme-primary),.08);border-color:rgba(var(--v-theme-primary),.3)}.doc-title[data-v-d1050684]{font-size:.84rem;font-weight:500;color:rgb(var(--v-theme-on-surface))}.doc-snippet[data-v-d1050684]{font-size:.76rem;color:rgb(var(--v-theme-on-surface-variant));font-style:italic;line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.session-item[data-v-2b5a9b10]{cursor:pointer;transition:background-color .15s}.session-item[data-v-2b5a9b10]:hover{background-color:rgba(var(--v-theme-primary),.05)}.entity-rail[data-v-e03d1cab]{overflow-x:auto;scrollbar-width:thin}.entity-rail-chip[data-v-e03d1cab]{cursor:pointer;transition:transform .1s,box-shadow .1s}.entity-rail-chip[data-v-e03d1cab]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026}.follow-up-chip[data-v-e03d1cab]{cursor:pointer;transition:background-color .15s}.follow-up-chip[data-v-e03d1cab]:hover{background-color:rgba(var(--v-theme-primary),.08)!important}.graph-inset[data-v-e03d1cab]{border:1px solid rgba(var(--v-border-color),.12);border-radius:8px;overflow:hidden}.confidence-badge[data-v-e03d1cab]{opacity:.7}.stream-container[data-v-e03d1cab]{width:100%;max-width:860px;overflow-x:hidden;box-sizing:border-box}@media(max-width:600px){.stream-container[data-v-e03d1cab]{padding:8px!important}.stream-container .assistant-block[data-v-e03d1cab]{gap:0}.stream-container .assistant-block .mr-4[data-v-e03d1cab]{margin-right:8px!important}}.user-bubble[data-v-e03d1cab]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));padding:12px 20px;border-radius:20px 20px 4px;max-width:80%;overflow-wrap:break-word;word-break:break-word}@media(max-width:600px){.user-bubble[data-v-e03d1cab]{padding:10px 14px;max-width:85%}}.assistant-text[data-v-e03d1cab]{line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;min-width:0}.assistant-text[data-v-e03d1cab] strong{font-weight:600;color:rgb(var(--v-theme-primary))}.border-t[data-v-e03d1cab]{border-top:1px dashed rgba(var(--v-theme-outline),.2)}.error-card[data-v-e03d1cab]{background:rgba(var(--v-theme-error),.08);border:1px solid rgba(var(--v-theme-error),.3);max-width:400px}.message-fade-enter-active[data-v-e03d1cab]{transition:all .4s ease-out}.message-fade-enter-from[data-v-e03d1cab]{opacity:0;transform:translateY(10px)}.chat-input-container[data-v-e03d1cab]{width:100%;max-width:860px;position:sticky;bottom:0;background:linear-gradient(to top,rgb(var(--v-theme-background)) 0%,rgba(var(--v-theme-background),.95) 80%,transparent 100%);padding-top:20px;margin-top:auto}.chat-input-card[data-v-e03d1cab]{border-color:rgba(var(--v-theme-outline),.2)}.follow-up-input[data-v-e03d1cab] .v-field{box-shadow:0 2px 8px #0000000d}.hainer-avatar[data-v-e03d1cab]{width:29px;height:29px;border-radius:50%;background-color:rgb(var(--v-theme-surface));display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.hainer-logo[data-v-e03d1cab]{width:25px;height:25px;filter:invert(31%) sepia(89%) saturate(453%) hue-rotate(131deg) brightness(92%) contrast(95%)}.hainer-avatar.is-thinking[data-v-e03d1cab]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid transparent;border-top-color:rgb(var(--v-theme-primary));animation:spin-worm-e03d1cab 1s linear infinite}.hainer-avatar.is-thinking[data-v-e03d1cab]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(var(--v-theme-primary),.15)}@keyframes spin-worm-e03d1cab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.enumeration-section[data-v-e03d1cab]{margin-top:16px}.enumeration-type-link[data-v-e03d1cab]{text-decoration:none;cursor:pointer}.enumeration-type-link[data-v-e03d1cab]:hover{text-decoration:underline}.enumeration-table-card[data-v-e03d1cab]{border-color:rgba(var(--v-theme-outline),.2)}.enumeration-table[data-v-e03d1cab]{font-size:.875rem}.enumeration-table[data-v-e03d1cab] .v-data-table__tr:hover{background:rgba(var(--v-theme-primary),.04);cursor:pointer}.enumeration-table[data-v-e03d1cab] .v-data-table-header{background:rgba(var(--v-theme-surface-variant),.5)}.enumeration-table[data-v-e03d1cab] th{font-weight:600!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.cursor-pointer[data-v-e03d1cab]{cursor:pointer}.process-collapse[data-v-e03d1cab]{background:transparent;box-shadow:none}.process-collapse[data-v-e03d1cab] .v-expansion-panel{background:rgba(var(--v-theme-surface-variant),.25);border-radius:8px;border:1px dashed rgba(var(--v-theme-outline),.3)}.process-collapse[data-v-e03d1cab] .v-expansion-panel-title{font-size:.82rem;min-height:36px;padding:6px 12px;color:rgb(var(--v-theme-on-surface-variant))}.process-collapse[data-v-e03d1cab] .v-expansion-panel-title--active{color:rgb(var(--v-theme-on-surface))}.correction-trigger[data-v-e03d1cab]{text-transform:none;font-weight:400;letter-spacing:0;opacity:.6;transition:opacity .2s}.correction-trigger[data-v-e03d1cab]:hover{opacity:1}.correction-input-area[data-v-e03d1cab]{max-width:500px}.correction-textarea-wrapper[data-v-e03d1cab]{position:relative}.correction-textarea[data-v-e03d1cab] .v-field{font-size:.875rem}.correction-confirmation[data-v-e03d1cab]{font-size:.8rem}.mention-dropdown[data-v-e03d1cab]{position:absolute;bottom:100%;left:0;z-index:100;margin-bottom:4px;background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;max-height:240px;overflow-y:auto;min-width:240px}.mention-dropdown .entity-suggestion-item[data-v-e03d1cab]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s ease}.mention-dropdown .entity-suggestion-item[data-v-e03d1cab]:hover,.mention-dropdown .entity-suggestion-item--selected[data-v-e03d1cab]{background:rgb(var(--v-theme-surface-variant))}.mention-dropdown .entity-type-indicator[data-v-e03d1cab]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mention-dropdown .entity-name[data-v-e03d1cab]{flex:1;font-size:13px;font-weight:500;color:rgb(var(--v-theme-on-surface))}.mention-dropdown .entity-type-badge[data-v-e03d1cab]{font-size:11px;color:rgb(var(--v-theme-on-surface-variant));padding:1px 5px;background:rgb(var(--v-theme-surface-dim, var(--v-theme-surface-variant)));border-radius:4px}.mention-empty[data-v-e03d1cab]{text-align:center}.refresh-banner[data-v-e03d1cab]{padding:8px 0}.refresh-btn[data-v-e03d1cab]{border-radius:20px!important;text-transform:none;font-weight:500;letter-spacing:0}.refresh-hainer-logo[data-v-e03d1cab]{width:18px;height:18px;filter:invert(31%) sepia(89%) saturate(453%) hue-rotate(131deg) brightness(92%) contrast(95%)}.living-canvas[data-v-ea461b9f]{height:calc(100dvh - 72px - var(--bottom-nav-height, 0px));display:flex;flex-direction:column;background-color:rgb(var(--v-theme-background));overflow:hidden;position:relative}.living-canvas--native[data-v-ea461b9f]{height:calc(100dvh - var(--bottom-nav-height, 0px))}.canvas-body[data-v-ea461b9f]{flex:1;display:flex;overflow:hidden;position:relative}.canvas-stream[data-v-ea461b9f]{flex:1;overflow-y:auto;padding:0;scroll-behavior:smooth;display:flex;flex-direction:column;align-items:center;position:relative}.canvas-stream--native[data-v-ea461b9f]{padding-top:env(safe-area-inset-top,0px);padding-bottom:68px}.native-search-idle[data-v-ea461b9f]{width:100%;padding:8px 16px}.native-recents-label[data-v-ea461b9f]{font-size:.75rem;font-weight:600;color:rgb(var(--v-theme-on-surface-variant));padding:8px 0;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.5px}.native-recents-list[data-v-ea461b9f]{background:rgb(var(--v-theme-surface));border-radius:14px;overflow:hidden;border:1px solid rgba(var(--v-theme-outline-variant),.5)}.native-recents-item[data-v-ea461b9f]{display:flex;align-items:center;padding:14px 16px;gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.native-recents-item[data-v-ea461b9f]:not(:last-child){border-bottom:1px solid rgba(var(--v-theme-outline-variant),.3)}.native-recents-item[data-v-ea461b9f]:active{background-color:rgba(var(--v-theme-primary),.06)}.native-recents-query[data-v-ea461b9f]{flex:1;font-size:.9375rem;font-weight:500;color:rgb(var(--v-theme-on-surface));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-recents-time[data-v-ea461b9f]{font-size:.6875rem;color:rgb(var(--v-theme-on-surface-variant));white-space:nowrap;flex-shrink:0}.native-recents-arrow[data-v-ea461b9f]{color:rgb(var(--v-theme-on-surface-variant));opacity:.4;flex-shrink:0}.native-search-empty[data-v-ea461b9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 16px}.native-new-search-row[data-v-ea461b9f]{display:flex;justify-content:center;padding:4px 12px 2px}.native-search-bottom[data-v-ea461b9f]{position:absolute;bottom:0;left:0;right:0;background:rgb(var(--v-theme-background));padding:8px 12px 10px;z-index:10}.native-search-bottom-inner[data-v-ea461b9f]{max-width:600px;margin:0 auto}.native-search-input[data-v-ea461b9f]{border-radius:24px!important}[data-v-ea461b9f] .native-search-input .v-field{background-color:rgb(var(--v-theme-surface))!important;border-radius:24px!important;box-shadow:none!important;border:1px solid rgba(var(--v-theme-outline-variant),.4)!important;min-height:44px!important}[data-v-ea461b9f] .native-search-input .v-field--focused{border-color:rgb(var(--v-theme-primary))!important}[data-v-ea461b9f] .native-search-input .v-field__input{font-size:15px!important;padding:10px 12px!important}.v-theme--myCustomDarkTheme .native-recents-list[data-v-ea461b9f]{background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-theme-outline-variant),.3)}.v-theme--myCustomDarkTheme .native-search-bottom[data-v-ea461b9f]{background:rgb(var(--v-theme-background))}.knowledge-graph-root[data-v-abb2cb16]{display:flex;flex-direction:column;width:100%;margin:0;padding:1vw;box-sizing:border-box;height:100%;background:transparent;position:relative}.graph-overlay-close-btn[data-v-abb2cb16]{position:absolute;top:24px;left:24px;z-index:301;background:#222222d9!important;color:#fff!important;border-radius:0!important;box-shadow:0 2px 8px #0003;width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center;transition:background .2s}.graph-overlay-close-btn[data-v-abb2cb16]:hover{background:#222!important}.graph-main-container[data-v-abb2cb16]{margin:0;padding:0;line-height:0;height:100%}.loading-container[data-v-abb2cb16]{display:flex;justify-content:center;align-items:center;height:200px;width:100%;margin:0;padding:0}.empty-state[data-v-abb2cb16]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:var(--v-background-base);border-radius:4px;border:1px solid rgba(var(--v-border-opacity),.12);margin:0}.graph-container-wrapper[data-v-abb2cb16]{position:relative;margin:0;padding:0;height:100%}.graph-container[data-v-abb2cb16]{position:relative;cursor:default;border-width:1px;border-style:solid;border-radius:4px;transition:height .3s ease;margin:0;padding:0;height:100%;width:100%;background:#222;box-shadow:0 0 24px #00000040}.graph-overlay-elements[data-v-abb2cb16]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20}.graph-controls-bottom[data-v-abb2cb16],.graph-legend[data-v-abb2cb16],.node-tooltip[data-v-abb2cb16],.graph-search[data-v-abb2cb16]{pointer-events:auto}.graph-controls[data-v-abb2cb16]{display:none}.graph-controls-bottom[data-v-abb2cb16]{position:absolute;bottom:18px;right:18px;left:auto;display:flex;z-index:1000;background-color:#222222d9;border-radius:6px;padding:7px 8px;box-shadow:0 2px 8px #0000002e}.debug-info[data-v-abb2cb16]{display:none}.graph-legend[data-v-abb2cb16]{position:absolute;top:60px;right:10px;left:auto;z-index:90;display:flex;flex-direction:column;background-color:#222c;border-radius:4px;padding:8px;max-width:90%;width:250px}.legend-items[data-v-abb2cb16]{display:flex;flex-direction:column;gap:4px}.legend-row[data-v-abb2cb16]{display:contents}.legend-title[data-v-abb2cb16]{font-weight:700;color:#fff;margin-bottom:8px;font-size:16px}.legend-item[data-v-abb2cb16]{display:flex;align-items:center;margin-right:10px}.legend-color[data-v-abb2cb16]{display:inline-block;width:18px;height:18px;border-radius:4px;margin-right:6px;border:1px solid white}.legend-label[data-v-abb2cb16]{color:rgb(var(--v-theme-on-surface));font-size:14px}.node-tooltip[data-v-abb2cb16]{position:absolute;top:260px;right:10px;width:250px;background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),.2);border-radius:4px;padding:12px;z-index:200;box-shadow:0 4px 12px #0003;font-family:Arial,sans-serif;font-size:14px;color:rgb(var(--v-theme-on-surface));display:flex;flex-direction:column;gap:8px;line-height:normal}.node-tooltip .tooltip-content[data-v-abb2cb16]{display:flex;flex-direction:column;gap:4px}.node-tooltip .tooltip-content>div[data-v-abb2cb16]{word-break:break-word}.node-tooltip .tooltip-title[data-v-abb2cb16]{font-weight:700;margin-bottom:8px;color:rgb(var(--v-theme-primary, 77, 182, 172));font-size:15px}.graph-search[data-v-abb2cb16]{position:absolute;top:10px;right:10px;left:auto;z-index:100;width:250px;pointer-events:auto}.search-input[data-v-abb2cb16]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.search-input[data-v-abb2cb16] .v-field__input,.search-input[data-v-abb2cb16] .v-field__field{color:#fff!important}.search-input[data-v-abb2cb16] .v-field__input input::placeholder{color:#ffffffb3!important}.search-results-count[data-v-abb2cb16]{position:absolute;right:10px;top:45px;font-size:12px;color:#ffeb3b;background-color:#222c;padding:4px 8px;border-radius:4px;font-weight:700}.graph-search .search-input[data-v-abb2cb16] .v-field__control{background-color:#000000f2!important;border:2px solid rgba(255,255,255,1)!important;box-shadow:inset 0 0 4px #000000b3!important}.graph-search .search-input[data-v-abb2cb16] .v-field__prepend-inner .v-icon{color:#fff!important}.fill-height[data-v-abb2cb16],.knowledge-graph-root[data-v-abb2cb16],.graph-main-container[data-v-abb2cb16],.graph-container-wrapper[data-v-abb2cb16],.graph-container[data-v-abb2cb16]{height:100%;width:100%}.graph-container[data-v-abb2cb16]{background:#222}.hierarchy-toggle[data-v-abb2cb16]{position:absolute;top:10px;left:70px;z-index:100;background-color:#222222d9;border-radius:4px;padding:8px 12px;box-shadow:0 2px 8px #0000002e;pointer-events:auto}.hierarchy-toggle[data-v-abb2cb16] .v-switch{margin:0}.hierarchy-toggle[data-v-abb2cb16] .v-switch__label{color:#fff;font-size:14px;font-weight:500}.cy-container[data-v-1870e57e]{width:100%;height:100%}[data-v-1870e57e] .cytoscape-container{width:100%!important;height:100%!important}.department-box-card[data-v-1870e57e]{max-width:none!important;overflow:hidden!important;position:relative}.v-card[data-v-1870e57e]{background:#fff!important}.graph-legend[data-v-1870e57e]{position:absolute;bottom:16px;left:16px;z-index:10;background:#ffffffeb;border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;box-shadow:0 2px 6px #00000014}.legend-item[data-v-1870e57e]{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.legend-item--hidden[data-v-1870e57e]{opacity:.35}.legend-item--hidden .legend-label[data-v-1870e57e]{text-decoration:line-through}.legend-dot[data-v-1870e57e]{width:14px;height:14px;display:inline-block;border:2px solid rgba(0,0,0,.15);flex-shrink:0}.manager-dot[data-v-1870e57e]{width:14px;height:14px;background:#00796b;border-radius:50%;border:3px solid #FFD740}.legend-label[data-v-1870e57e]{color:#424242;font-weight:500}.reload-btn[data-v-1870e57e]{position:absolute;bottom:16px;right:16px}.icon-square-btn[data-v-1870e57e]{border-radius:12px!important;min-width:40px!important;min-height:40px!important;width:40px!important;height:40px!important;background:#fff!important;box-shadow:0 2px 6px #00000012;display:flex;align-items:center;justify-content:center;padding:0!important}.search-match[data-v-1870e57e]{border-width:3px!important;border-color:#ffeb3b!important}.search-dimmed[data-v-1870e57e]{opacity:.2!important}.cy-container[data-v-2f28bf71]{width:100%;height:80vh;background:#fafafa}.project-person-card[data-v-2f28bf71]{max-width:none!important;overflow:hidden!important;position:relative}.control-panel[data-v-2f28bf71]{position:absolute;top:16px;right:16px;display:flex;gap:12px;z-index:10}.layout-toggle[data-v-2f28bf71]{background:#fff;box-shadow:0 2px 6px #0000001a;border-radius:8px}.reload-btn[data-v-2f28bf71]{background:#fff!important;box-shadow:0 2px 6px #00000012}.icon-square-btn[data-v-2f28bf71]{border-radius:12px!important;min-width:40px!important;min-height:40px!important;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;padding:0!important}.legend[data-v-2f28bf71]{position:absolute;bottom:16px;left:16px;background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;gap:20px;z-index:10}.legend-item[data-v-2f28bf71]{display:flex;align-items:center;gap:8px;font-size:14px;color:#616161}.legend-color[data-v-2f28bf71]{width:20px;height:20px;border-radius:4px}.person-color[data-v-2f28bf71]{background-color:#00796b}.project-color[data-v-2f28bf71]{background-color:#bf9000}.member-edge[data-v-2f28bf71]{height:3px;background-color:#26a69a;margin:8px 0}.reports-edge[data-v-2f28bf71]{height:2px;background-image:repeating-linear-gradient(to right,#26a69a,#26a69a 5px,transparent 5px,transparent 10px);margin:8px 0}.manager-border[data-v-2f28bf71]{background-color:#00796b;border:3px solid #FFD740;box-sizing:border-box}[data-v-2f28bf71] .cytoscape-container{transition:all .3s ease-out}.company-knowledge-graph[data-v-1f70a0ae]{display:flex;flex-direction:column;background:rgb(var(--v-theme-surface));border-radius:8px;overflow:hidden}.graph-header[data-v-1f70a0ae]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(var(--v-border-color),.12);background:rgb(var(--v-theme-surface-variant))}.header-left[data-v-1f70a0ae]{display:flex;align-items:center}.header-controls[data-v-1f70a0ae]{display:flex;align-items:center;gap:8px}.filter-panel[data-v-1f70a0ae]{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid rgba(var(--v-border-color),.08);flex-wrap:wrap}.filter-label[data-v-1f70a0ae]{white-space:nowrap}.graph-content[data-v-1f70a0ae]{flex:1;position:relative;min-height:400px}.loading-container[data-v-1f70a0ae],.empty-state[data-v-1f70a0ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:48px}.graph-wrapper[data-v-1f70a0ae]{position:relative;width:100%;height:100%}.graph-container[data-v-1f70a0ae]{width:100%;height:100%;background:#1a1a1a}.graph-search[data-v-1f70a0ae]{position:absolute;top:12px;right:12px;z-index:10}.search-input[data-v-1f70a0ae]{width:220px}.search-results-count[data-v-1f70a0ae]{font-size:11px;color:#9ca3af;margin-top:4px;text-align:right}.graph-legend[data-v-1f70a0ae]{position:absolute;bottom:12px;left:12px;background:#1a1a1af2;border-radius:8px;padding:10px 14px;z-index:10;max-width:280px}.legend-title[data-v-1f70a0ae]{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.legend-items[data-v-1f70a0ae]{display:flex;flex-wrap:wrap;gap:8px 16px}.legend-item[data-v-1f70a0ae]{display:flex;align-items:center;gap:6px;transition:opacity .2s}.legend-item-hidden[data-v-1f70a0ae]{opacity:.3}.legend-color[data-v-1f70a0ae]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.legend-label[data-v-1f70a0ae]{font-size:11px;color:#e5e7eb;white-space:nowrap}.graph-controls[data-v-1f70a0ae]{position:absolute;bottom:12px;right:12px;display:flex;flex-direction:column;gap:4px;z-index:10}.graph-controls .v-btn[data-v-1f70a0ae]{background:#1a1a1ae6!important}.node-tooltip[data-v-1f70a0ae]{position:absolute;top:12px;left:12px;background:#1a1a1af2;border-radius:8px;padding:10px 14px;z-index:10;max-width:250px;pointer-events:none}.tooltip-title[data-v-1f70a0ae]{font-weight:600;color:#f3f4f6;margin-bottom:4px}.tooltip-content[data-v-1f70a0ae]{font-size:12px;color:#9ca3af}.tooltip-content div[data-v-1f70a0ae]{margin-bottom:2px}.mapping-table[data-v-5c56c558]{border:1px solid rgba(var(--v-border-color),.12);border-radius:4px}.preview-table[data-v-5c56c558]{border:1px solid rgba(var(--v-border-color),.12);border-radius:4px;max-height:200px;overflow-y:auto}.grid-container[data-v-38963305]{background:rgb(var(--v-theme-surface));border-radius:12px;border:1px solid rgb(var(--v-theme-outline-variant));overflow-x:auto}.grid-toolbar[data-v-38963305]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:rgb(var(--v-theme-surface-variant));border-bottom:1px solid rgb(var(--v-theme-outline-variant))}.grid-table[data-v-38963305]{background:transparent!important;box-shadow:none!important}.grid-table[data-v-38963305] .v-data-table-header{background-color:rgba(var(--v-theme-surface-variant-rgb),.5)}.grid-table[data-v-38963305] th{font-weight:600!important;font-size:.8rem!important;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--v-theme-on-surface-variant))!important;border-bottom:2px solid rgb(var(--v-theme-outline-variant))!important}.grid-table[data-v-38963305] td{padding:12px 16px!important;border-bottom:1px solid rgba(var(--v-theme-outline-variant-rgb),.5)!important}.grid-table[data-v-38963305] tbody tr:nth-child(2n){background-color:rgba(var(--v-theme-surface-variant-rgb),.2)}.grid-table[data-v-38963305] tbody tr{transition:background-color .2s ease;cursor:pointer}.grid-table[data-v-38963305] tbody tr:hover{background-color:rgba(var(--v-theme-primary-rgb),.08)!important}.action-buttons[data-v-38963305]{justify-content:center}.action-btn[data-v-38963305]{min-width:36px!important;width:36px!important;height:36px!important;border-radius:8px!important;transition:transform .2s ease,box-shadow .2s ease}.action-btn[data-v-38963305]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.grid-table[data-v-38963305] .v-data-table__progress{height:3px}.grid-table[data-v-38963305] .v-data-table__empty-wrapper{padding:40px!important}.dynamic-field[data-v-b008a557]{margin-bottom:8px}.actor-detail-drawer[data-v-5bc7649f]{overflow-y:auto}.drawer-header[data-v-5bc7649f]{position:sticky;top:0;z-index:10;background:rgb(var(--v-theme-primary))}.drawer-content[data-v-5bc7649f]{overflow-y:auto;padding-bottom:100px}.drawer-footer[data-v-5bc7649f]{position:absolute;bottom:0;left:0;right:0;background:rgb(var(--v-theme-surface));z-index:10}.login-fields[data-v-5bc7649f]{border-left:3px solid rgb(var(--v-theme-primary));padding-left:16px}.permission-fields[data-v-5bc7649f]{border-left:3px solid rgb(var(--v-theme-success));padding-left:16px}.existing-login-section[data-v-5bc7649f]{margin-bottom:16px}.relationship-fields[data-v-5bc7649f]{border-left:3px solid rgb(var(--v-theme-info));padding-left:16px}.text-white-darken-1[data-v-5bc7649f]{color:#fffc!important}.directory-tabs[data-v-92a5de47]{background:rgb(var(--v-theme-surface));border-radius:12px;padding:8px;margin-bottom:16px}.tab-label[data-v-92a5de47]{text-transform:none;font-weight:500}.subtypes-container[data-v-92a5de47]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px 8px;border-top:1px solid rgba(var(--v-theme-primary),.15);margin-top:8px;background:rgba(var(--v-theme-tertiary),.3);border-radius:0 0 8px 8px}.subtypes-label[data-v-92a5de47]{font-size:.8125rem;color:rgba(var(--v-theme-on-surface),.6);margin-right:4px}.subtype-chip[data-v-92a5de47]{cursor:pointer;transition:all .2s ease}.subtype-chip[data-v-92a5de47]:hover{transform:translateY(-1px)}[data-v-92a5de47] .v-tab{text-transform:none;letter-spacing:normal;min-width:120px}[data-v-92a5de47] .v-tab--disabled{opacity:.4}.knowledge-scope-selector[data-v-2db4a8f3]{width:100%}.profile-drawer[data-v-2fb55e75]{z-index:1100}.drawer-content[data-v-2fb55e75]{overflow-y:auto}.section[data-v-2fb55e75]{margin-bottom:24px}.section-header[data-v-2fb55e75]{border-bottom:1px solid rgba(var(--v-theme-outline),.12);padding-bottom:8px}.guest-list[data-v-2fb55e75]{background:transparent}.guest-list .v-list-item[data-v-2fb55e75]{background:rgba(var(--v-theme-surface-variant),.3)}.guest-list .v-list-item[data-v-2fb55e75]:hover{background:rgba(var(--v-theme-primary),.04)}.admin-directory-table[data-v-f0fc64ed]{position:relative}.bulk-actions-toolbar[data-v-f0fc64ed]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgb(var(--v-theme-primary-container));border-radius:8px;border:1px solid rgba(var(--v-theme-primary),.3)}.table-loading[data-v-f0fc64ed]{position:absolute;top:0;left:0;right:0;z-index:10}.admin-entity-table[data-v-f0fc64ed]{background:rgb(var(--v-theme-surface));border-radius:12px;overflow:hidden}.entity-name-cell[data-v-f0fc64ed]{display:flex;align-items:center;padding:8px 0}.entity-name[data-v-f0fc64ed]{font-weight:500;color:rgb(var(--v-theme-on-surface))}.login-status-cell[data-v-f0fc64ed]{display:flex;justify-content:center}.actions-cell[data-v-f0fc64ed]{display:flex;align-items:center;justify-content:center;gap:4px}.no-data-message[data-v-f0fc64ed]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.no-data-message p[data-v-f0fc64ed]{margin:8px 0 0;color:rgb(var(--v-theme-on-surface))}.pagination-container[data-v-f0fc64ed]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:rgb(var(--v-theme-surface));border-radius:0 0 12px 12px;border-top:1px solid rgba(var(--v-theme-on-surface),.08)}.pagination-info[data-v-f0fc64ed]{font-size:.875rem;color:rgba(var(--v-theme-on-surface),.7)}[data-v-f0fc64ed] .v-data-table tbody tr{cursor:pointer;transition:background-color .15s ease}[data-v-f0fc64ed] .v-data-table tbody tr:hover{background-color:rgb(var(--v-theme-tertiary))!important}[data-v-f0fc64ed] .v-data-table thead th{background:rgb(var(--v-theme-tertiary))!important;font-weight:600!important;color:rgb(var(--v-theme-on-tertiary))!important;text-transform:uppercase;font-size:.75rem!important;letter-spacing:.03em}[data-v-f0fc64ed] .v-data-table thead th.v-data-table__th--sorted{background:rgb(var(--v-theme-tertiary-darken-1))!important}.member-item[data-v-a367f3cb]{cursor:pointer;transition:background-color .2s}.member-item[data-v-a367f3cb]:hover{background-color:rgba(var(--v-theme-primary),.04)}.access-scope-manager[data-v-528728ae]{width:100%}.scope-list[data-v-528728ae]{background:transparent}.scope-item[data-v-528728ae]{background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;border:1px solid rgba(var(--v-theme-outline),.12)}.scope-item[data-v-528728ae]:hover{background:rgba(var(--v-theme-surface-variant),.5)}.default-settings-panel[data-v-f617d64e]{max-width:600px}.setting-section[data-v-f617d64e]{padding:16px;background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px}.structure-browser[data-v-3d0a6ba8]{height:calc(100vh - 250px);min-height:500px;display:flex;flex-direction:column}.view-mode-header[data-v-3d0a6ba8]{border-bottom:1px solid rgba(var(--v-theme-outline),.12);background:rgb(var(--v-theme-surface))}.structure-panel[data-v-3d0a6ba8]{border-right:1px solid rgba(var(--v-theme-outline),.12);display:flex;flex-direction:column;height:100%}.border-b[data-v-3d0a6ba8]{border-bottom:1px solid rgba(var(--v-theme-outline),.12)}.members-panel[data-v-3d0a6ba8]{display:flex;flex-direction:column;height:100%;overflow:hidden}.panel-header[data-v-3d0a6ba8]{flex-shrink:0}.tree-content[data-v-3d0a6ba8]{flex:1;overflow-y:auto;padding:8px}.cards-content[data-v-3d0a6ba8]{flex:1;overflow-y:auto}.scope-card[data-v-3d0a6ba8]{cursor:pointer;transition:all .2s ease}.scope-card[data-v-3d0a6ba8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026!important}.scope-card.selected-scope[data-v-3d0a6ba8]{border:2px solid rgb(var(--v-theme-primary))!important}.scope-card[data-v-3d0a6ba8]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.structure-legend[data-v-3d0a6ba8]{flex-shrink:0}.border-t[data-v-3d0a6ba8]{border-top:1px solid rgba(var(--v-theme-outline),.12)}.fill-height[data-v-3d0a6ba8],.h-100[data-v-3d0a6ba8]{height:100%}.access-rights-content[data-v-3d0a6ba8]{max-height:calc(100vh - 400px);overflow-y:auto}.access-item[data-v-3d0a6ba8]{transition:all .2s ease}.access-item[data-v-3d0a6ba8]:hover{background:rgba(var(--v-theme-primary),.05);transform:translate(4px)}.suggestion-card[data-v-2a7371c0]{transition:all .2s ease}.suggestion-card[data-v-2a7371c0]:hover{border-color:rgba(var(--v-theme-primary),.3)}.suggestion-card.selected[data-v-2a7371c0]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.04)}.suggestion-card.status-approved[data-v-2a7371c0]{border-color:rgba(var(--v-theme-success),.3);background:rgba(var(--v-theme-success),.04)}.suggestion-card.status-rejected[data-v-2a7371c0]{border-color:rgba(var(--v-theme-error),.3);background:rgba(var(--v-theme-error),.04);opacity:.7}.confidence-bar[data-v-2a7371c0]{width:80px}.suggestion-inbox[data-v-731ceaa2]{width:100%}.suggestion-list[data-v-731ceaa2]{display:flex;flex-direction:column;gap:12px}.bulk-actions[data-v-731ceaa2]{background:rgba(var(--v-theme-primary),.08);border:1px solid rgba(var(--v-theme-primary),.2)}.bulk-user-upload[data-v-7ef186ba]{width:100%}.upload-zone[data-v-7ef186ba]{border:2px dashed rgba(var(--v-theme-primary),.3);border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:rgba(var(--v-theme-surface-variant),.3)}.upload-zone[data-v-7ef186ba]:hover{border-color:rgba(var(--v-theme-primary),.6);background:rgba(var(--v-theme-primary),.05)}.upload-zone.dragging[data-v-7ef186ba]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1)}.upload-zone.has-file[data-v-7ef186ba]{border-style:solid;border-color:rgba(var(--v-theme-success),.5);background:rgba(var(--v-theme-success),.05)}[data-v-7ef186ba] .v-data-table{border-radius:8px}[data-v-7ef186ba] .v-text-field input{font-size:.875rem}.forbid-tags-editor[data-v-6ac54182]{max-width:500px}.add-tag-section[data-v-6ac54182]{padding:16px;background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px}.access-link-dialog[data-v-91d58aae]{border-radius:12px}.access-link-dialog[data-v-91d58aae] .v-field{border-radius:8px}.link-display[data-v-91d58aae]{border:1px solid rgba(0,0,0,.1)}.v-theme--dark .link-display[data-v-91d58aae]{background-color:#ffffff0d!important;border-color:#ffffff1a}.qr-code-image[data-v-91d58aae]{border-radius:8px;border:1px solid rgba(0,0,0,.1);max-width:200px}.main-container[data-v-878d39a4]{background-color:rgb(var(--v-theme-background));min-height:calc(100vh - 72px);padding:16px 0}.elevated-card[data-v-878d39a4]{background-color:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px!important;box-shadow:0 2px 8px #00000014,0 1px 4px #0000000a!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.elevated-card[data-v-878d39a4]:hover{box-shadow:0 4px 16px #0000001f,0 2px 8px #00000014!important;transform:translateY(-2px)}.nav-card.elevated-card[data-v-878d39a4]:hover{transform:none}.company-header[data-v-878d39a4]{min-height:48px;padding:0 8px 8px}.theme-btn[data-v-878d39a4],.logout-btn[data-v-878d39a4]{transition:transform .2s ease;border-radius:8px!important}.theme-btn[data-v-878d39a4]:hover{transform:rotate(15deg)}.logout-btn[data-v-878d39a4]:hover{transform:scale(1.1)}.nav-card[data-v-878d39a4]{border-radius:16px!important;overflow:hidden;background:rgb(var(--v-theme-surface));height:calc(100vh - 140px);display:flex}.custom-layout[data-v-878d39a4]{display:flex;flex-direction:row;background:rgb(var(--v-theme-surface));width:100%;height:100%}.sidebar-nav[data-v-878d39a4]{width:280px;min-width:280px;height:100%;padding:16px 8px;border-right:1px solid rgb(var(--v-theme-outline-variant));background:rgb(var(--v-theme-surface-variant));overflow-y:auto}.nav-item[data-v-878d39a4]{border-left:3px solid transparent;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:4px;border-radius:8px}.nav-item.v-list-item--active[data-v-878d39a4]{border-left:3px solid rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary-rgb),.12);color:rgb(var(--v-theme-primary))}.nav-item[data-v-878d39a4]:hover:not(.v-list-item--active){background:rgba(var(--v-theme-primary-rgb),.05)}.nav-title[data-v-878d39a4]{font-weight:500;font-size:.95rem}.content-area[data-v-878d39a4]{flex:1;padding:24px;overflow-y:auto;height:100%}.section-content[data-v-878d39a4]{padding:0;width:100%;display:block}.action-button[data-v-878d39a4]{font-weight:600!important;letter-spacing:.5px!important;text-transform:none!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.2)!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.action-button[data-v-878d39a4]:hover{box-shadow:0 4px 16px rgba(var(--v-theme-primary-rgb),.3)!important;transform:translateY(-1px)}.menu-list[data-v-878d39a4]{border-radius:8px;box-shadow:0 4px 16px #0000001f}.menu-item[data-v-878d39a4]{transition:background-color .2s ease;padding:12px 16px}.menu-item[data-v-878d39a4]:hover{background-color:rgba(var(--v-theme-primary-rgb),.08)}.data-table[data-v-878d39a4]{border-radius:12px!important;overflow:hidden;background-color:rgb(var(--v-theme-surface))}.table-header[data-v-878d39a4]{font-weight:600!important;font-size:.95rem!important;color:rgb(var(--v-theme-on-surface))!important;background-color:rgb(var(--v-theme-surface-variant))!important;padding:16px!important}.table-cell[data-v-878d39a4]{font-size:.9rem!important;color:rgb(var(--v-theme-on-surface))!important;padding:12px 16px!important}.table-row[data-v-878d39a4]{transition:background-color .2s ease}.table-row-even[data-v-878d39a4]{background-color:rgb(var(--v-theme-surface))}.table-row-odd[data-v-878d39a4]{background-color:rgba(var(--v-theme-surface-variant-rgb),.3)}.table-row[data-v-878d39a4]:hover{background-color:rgba(var(--v-theme-primary-rgb),.05)!important}.actions-cell[data-v-878d39a4]{text-align:center;vertical-align:middle;min-width:140px;padding:12px 16px!important}.table-action-btn[data-v-878d39a4]{transition:all .2s ease;border-radius:6px;margin:0 2px}.table-action-btn[data-v-878d39a4]:hover{background-color:rgba(var(--v-theme-primary-rgb),.1);transform:scale(1.1)}.members-chips[data-v-878d39a4]{display:flex;flex-wrap:wrap;gap:4px}.member-chip[data-v-878d39a4]{font-weight:500;border-radius:16px;transition:all .2s ease}.member-chip[data-v-878d39a4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(var(--v-theme-primary-rgb),.3)}.dialog-card[data-v-878d39a4]{border-radius:16px!important;background-color:rgb(var(--v-theme-surface))!important;box-shadow:0 8px 32px #0000001f!important}.dialog-title[data-v-878d39a4]{padding:24px 24px 16px!important;border-bottom:1px solid rgb(var(--v-theme-outline-variant));background-color:rgb(var(--v-theme-surface-variant));font-weight:600!important;color:rgb(var(--v-theme-on-surface))!important}.card-content[data-v-878d39a4]{padding:24px!important}.error-message[data-v-878d39a4]{color:rgb(var(--v-theme-error));font-size:.875rem;margin-top:8px;padding:8px 12px;background-color:rgba(var(--v-theme-error-rgb),.1);border-radius:6px;border-left:3px solid rgb(var(--v-theme-error))}.graph-overlay-dialog .v-overlay__content[data-v-878d39a4]{padding:0!important;margin:0!important;max-width:99vw!important;max-height:99vh!important;width:99vw!important;height:99vh!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.graph-overlay-card[data-v-878d39a4]{background:transparent!important;box-shadow:none!important;border-radius:12px!important;margin:0!important;padding:0!important;overflow:hidden!important}.graph-overlay-close-btn[data-v-878d39a4]{position:absolute!important;top:24px!important;left:24px!important;z-index:301;background:rgb(var(--v-theme-surface))!important;color:rgb(var(--v-theme-on-surface))!important;box-shadow:0 4px 12px #00000026!important;transition:all .2s ease;border-radius:8px!important}.graph-overlay-close-btn[data-v-878d39a4]:hover{background:rgb(var(--v-theme-surface-variant))!important;transform:scale(1.05)}.extracted-users-table[data-v-878d39a4]{border-radius:8px;overflow:hidden}.extracted-users-table[data-v-878d39a4] .v-data-table__td,.extracted-users-table[data-v-878d39a4] .v-data-table__th{height:40px!important;vertical-align:middle;padding:8px 12px!important}.extracted-users-table[data-v-878d39a4] .v-data-table__th{min-width:150px;white-space:nowrap;background-color:rgb(var(--v-theme-surface-variant))!important}.extracted-users-table[data-v-878d39a4] .v-text-field input{min-width:120px;font-size:.875rem}@media(max-width:768px){.main-container[data-v-878d39a4]{padding:8px 0}.stepper-nav[data-v-878d39a4]{max-width:40%;width:200px;padding:16px 8px}.stepper-content[data-v-878d39a4]{padding:16px}.stepper-nav-title[data-v-878d39a4]{font-size:.9rem}.card-content[data-v-878d39a4]{padding:20px!important}.table-cell[data-v-878d39a4],.table-header[data-v-878d39a4]{font-size:.85rem!important;padding:8px 12px!important}.actions-cell[data-v-878d39a4]{min-width:100px}.table-action-btn[data-v-878d39a4]{margin:0 1px}}@media(max-width:480px){.stepper-nav[data-v-878d39a4]{width:120px}.stepper-nav-title[data-v-878d39a4]{font-size:.8rem}.custom-vertical-stepper[data-v-878d39a4]{flex-direction:column}.stepper-nav[data-v-878d39a4]{width:100%;max-width:100%;border-right:none;border-bottom:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px 16px 0 0}.stepper-nav .v-list-item[data-v-878d39a4]{padding:8px 16px}}@media(prefers-color-scheme:dark){.elevated-card[data-v-878d39a4]{box-shadow:0 2px 8px #0000004d,0 1px 4px #0003!important}.elevated-card[data-v-878d39a4]:hover{box-shadow:0 4px 16px #0006,0 2px 8px #0000004d!important}.dialog-card[data-v-878d39a4]{box-shadow:0 8px 32px #0006!important}}.action-button[data-v-878d39a4]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.table-action-btn[data-v-878d39a4]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}@keyframes pulse-878d39a4{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.v-progress-circular[data-v-878d39a4]{animation:pulse-878d39a4 2s infinite}[data-v-878d39a4]{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.user-form-drawer[data-v-878d39a4]{overflow-y:auto}.user-form-drawer .drawer-header[data-v-878d39a4]{position:sticky;top:0;z-index:10;background:rgb(var(--v-theme-primary))}.user-form-drawer .drawer-content[data-v-878d39a4]{overflow-y:auto;max-height:calc(100vh - 140px)}.user-form-drawer .drawer-footer[data-v-878d39a4]{position:absolute;bottom:0;left:0;right:0;background:rgb(var(--v-theme-surface));z-index:10}.entity-directory-section[data-v-878d39a4]{height:100%;display:flex;flex-direction:column}.directory-admin-header[data-v-878d39a4]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgb(var(--v-theme-surface-variant));border-radius:12px}.directory-active-filters[data-v-878d39a4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 16px;background:rgb(var(--v-theme-tertiary));border-radius:8px;font-size:.8125rem;color:rgb(var(--v-theme-on-tertiary));border-left:3px solid rgb(var(--v-theme-primary))}.directory-active-filters>span[data-v-878d39a4]{font-weight:500}.admin-integration-card[data-v-878d39a4]{padding:12px 16px;border:1px solid rgba(var(--v-theme-outline),.15);border-radius:8px;background:rgba(var(--v-theme-surface-variant),.04)}.chat-container[data-v-ed464327]{display:flex;flex-direction:column;height:100%;min-height:400px;position:relative}.messages-section[data-v-ed464327]{flex:1;overflow:hidden;position:relative}.messages-container[data-v-ed464327]{height:100%;overflow-y:auto;padding:1rem}.message[data-v-ed464327]{display:flex;align-items:flex-end;padding:8px 0;animation:messageAppear-ed464327 .3s ease-out forwards}.user-message[data-v-ed464327]{justify-content:flex-end}.assistant-message[data-v-ed464327]{justify-content:flex-start}.message-bubble[data-v-ed464327]{padding:10px 15px;margin:0 10px;border-radius:16px;max-width:70%;word-wrap:break-word;position:relative;white-space:pre-wrap!important}.message-bubble ul[data-v-ed464327],.message-bubble ol[data-v-ed464327]{margin:0;padding-left:20px}.message-bubble p[data-v-ed464327]{margin:0 0 1em}.message-bubble p[data-v-ed464327]:last-child{margin-bottom:0}.message-bubble b[data-v-ed464327]{font-weight:700}.avatar[data-v-ed464327]{display:flex;align-items:center;justify-content:center;font-weight:700}.user-message .avatar[data-v-ed464327]{background-color:#1f5592;color:#fff}.assistant-message .avatar[data-v-ed464327]{background-color:#e0e0e0;color:#000}@keyframes messageAppear-ed464327{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.debug-container[data-v-ed0898c0]{padding:20px 0}.password-reset-dialog[data-v-fa1d832d]{border-radius:12px}.password-reset-dialog[data-v-fa1d832d] .v-field{border-radius:8px}.access-links-section[data-v-9acda5ce]{background:rgb(var(--v-theme-surface));border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #00000014}.section-header[data-v-9acda5ce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.links-table[data-v-9acda5ce]{border-radius:8px;overflow:hidden}.links-table[data-v-9acda5ce] th{background:rgba(var(--v-theme-primary-rgb),.05)!important;font-weight:600!important}.super-admin-container[data-v-b747c811]{max-width:1400px;padding-top:24px}.header-logo[data-v-b747c811]{height:40px;width:40px;filter:brightness(0) saturate(100%) invert(36%) sepia(52%) saturate(600%) hue-rotate(140deg) brightness(92%) contrast(101%)}.dashboard-header[data-v-b747c811]{margin-bottom:24px}.tenants-card[data-v-b747c811]{background:rgb(var(--v-theme-surface));border-radius:12px;border:1px solid rgba(var(--v-border-color),.12);overflow:hidden}.tenants-header[data-v-b747c811]{padding:16px 20px;background:rgb(var(--v-theme-tertiary));border-bottom:1px solid rgba(var(--v-border-color),.12)}.tenants-table[data-v-b747c811]{border-radius:0}.tenants-table[data-v-b747c811] .v-data-table-header{background:rgb(var(--v-theme-tertiary))}.tenants-table[data-v-b747c811] th{font-weight:600!important;font-size:.8rem!important;text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--v-theme-on-surface),.7)!important}.tenants-table[data-v-b747c811] tr:nth-child(2n){background-color:rgba(var(--v-theme-surface-variant),.15)}.tenants-table[data-v-b747c811] tr:hover{background-color:rgba(var(--v-theme-primary),.08)!important}.action-buttons[data-v-b747c811]{display:flex;gap:4px;justify-content:flex-end}.action-btn[data-v-b747c811]{min-width:36px!important;height:36px!important;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease}.action-btn[data-v-b747c811]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.impersonation-alert[data-v-b747c811]{border-radius:12px}.text-error[data-v-b747c811]{color:rgb(var(--v-theme-error))}.integration-card[data-v-b747c811]{padding:12px 16px;border:1px solid rgba(var(--v-theme-outline),.15);border-radius:8px;background:rgba(var(--v-theme-surface-variant),.04)}.chat-bubble[data-v-6385d1f1]{position:relative}.bg-blue-lighten-5[data-v-6385d1f1],.bg-info-lighten-5[data-v-6385d1f1]{background-color:#e3f2fd!important}.bg-success-lighten-5[data-v-6385d1f1]{background-color:#e8f5e9!important}.bg-warning-lighten-5[data-v-6385d1f1]{background-color:#fff3e0!important}.hainer-avatar[data-v-6385d1f1]{width:32px;height:32px;border-radius:50%;background-color:rgb(var(--v-theme-surface));display:flex;align-items:center;justify-content:center}.hainer-logo[data-v-6385d1f1]{width:28px;height:28px;filter:invert(31%) sepia(89%) saturate(453%) hue-rotate(131deg) brightness(92%) contrast(95%)}.ontology-phase[data-v-49434473]{height:100%}.left-panel[data-v-49434473]{background:#fff;overflow:hidden}.right-panel[data-v-49434473]{overflow:hidden}.chat-message.sender-user[data-v-49434473]{justify-content:flex-end}.chat-bubble[data-v-49434473]{position:relative}.entity-card[data-v-49434473]{transition:all .2s}.entity-card[data-v-49434473]:hover{box-shadow:0 2px 8px #0000001a}.entity-deselected[data-v-49434473]{opacity:.5}.entity-chip-list[data-v-49434473]{display:flex;flex-wrap:wrap}.bg-info-lighten-5[data-v-49434473]{background-color:#e3f2fd!important}.bg-success-lighten-5[data-v-49434473]{background-color:#e8f5e9!important}.bg-warning-lighten-5[data-v-49434473]{background-color:#fff3e0!important}.bg-primary-lighten-5[data-v-49434473]{background-color:#e0f2f1!important}.structure-phase[data-v-9b33c334]{height:100%}.left-panel[data-v-9b33c334]{background:#fff;overflow:hidden}.right-panel[data-v-9b33c334]{overflow:hidden}.chat-bubble[data-v-9b33c334]{position:relative}.bg-blue-lighten-5[data-v-9b33c334],.bg-info-lighten-5[data-v-9b33c334]{background-color:#e3f2fd!important}.bg-success-lighten-5[data-v-9b33c334]{background-color:#e8f5e9!important}.bg-warning-lighten-5[data-v-9b33c334]{background-color:#fff3e0!important}.node-header[data-v-79ea9036]{background:#fff;border:2px solid rgb(var(--v-theme-outline-variant));border-radius:8px;transition:all .2s}.node-header[data-v-79ea9036]:hover{border-color:rgb(var(--v-theme-primary))}.node-header.drop-hover[data-v-79ea9036]{border-color:rgb(var(--v-theme-success));background:rgba(var(--v-theme-success),.1);box-shadow:0 0 0 3px rgba(var(--v-theme-success),.2)}.member-chip[data-v-79ea9036]{background:rgba(var(--v-theme-primary),.1);border-radius:16px;padding:2px 8px 2px 2px}.member-list-enter-active[data-v-79ea9036],.member-list-leave-active[data-v-79ea9036]{transition:all .3s ease}.member-list-enter-from[data-v-79ea9036],.member-list-leave-to[data-v-79ea9036]{opacity:0;transform:scale(.8)}.population-phase[data-v-0efa6847]{height:100%}.left-panel[data-v-0efa6847]{background:#fff;overflow:hidden}.right-panel[data-v-0efa6847]{overflow:hidden}.user-lobby-list[data-v-0efa6847]{max-height:300px;overflow-y:auto}.user-lobby-item[data-v-0efa6847]{cursor:grab;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;background:#fff;transition:all .2s}.user-lobby-item[data-v-0efa6847]:hover{background:rgb(var(--v-theme-surface-light));box-shadow:0 2px 8px #0000001a}.user-lobby-item[data-v-0efa6847]:active{cursor:grabbing}.bg-info-lighten-5[data-v-0efa6847]{background-color:#e3f2fd!important}.bg-success-lighten-5[data-v-0efa6847]{background-color:#e8f5e9!important}.bg-warning-lighten-5[data-v-0efa6847]{background-color:#fff3e0!important}.permissions-phase[data-v-18e0238a]{height:100%}.left-panel[data-v-18e0238a]{background:#fff;overflow:hidden}.right-panel[data-v-18e0238a]{overflow:hidden}.access-lines-list[data-v-18e0238a]{max-height:250px;overflow-y:auto}.access-line-item[data-v-18e0238a]{border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;background:#fff}.flow-container[data-v-18e0238a]{display:flex;flex-direction:column;gap:8px}.flow-node[data-v-18e0238a]{display:flex;align-items:center;padding:12px 16px;background:#fff;border:2px solid rgb(var(--v-theme-outline-variant));border-radius:8px;transition:all .2s;position:relative}.flow-node-selectable[data-v-18e0238a]{cursor:pointer}.flow-node-selectable[data-v-18e0238a]:hover{border-color:rgb(var(--v-theme-primary));box-shadow:0 2px 8px #0000001a}.flow-node-source[data-v-18e0238a]{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.1);box-shadow:0 0 0 3px rgba(var(--v-theme-primary),.2)}.flow-node-target[data-v-18e0238a]{border-color:rgb(var(--v-theme-success));background:rgba(var(--v-theme-success),.1);box-shadow:0 0 0 3px rgba(var(--v-theme-success),.2)}.access-indicator[data-v-18e0238a]{position:absolute;right:8px;padding:2px 6px;border-radius:4px}.access-indicator.outgoing[data-v-18e0238a]{background:rgba(var(--v-theme-success),.2)}.access-indicator.incoming[data-v-18e0238a]{background:rgba(var(--v-theme-info),.2);right:36px}.bg-info-lighten-5[data-v-18e0238a]{background-color:#e3f2fd!important}.bg-success-lighten-5[data-v-18e0238a]{background-color:#e8f5e9!important}.bg-warning-lighten-5[data-v-18e0238a]{background-color:#fff3e0!important}.bg-primary-lighten-5[data-v-18e0238a]{background-color:#e0f2f1!important}.wizard-card[data-v-23edb8b7]{display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.phase-nav-container[data-v-23edb8b7]{flex-shrink:0}.step-item[data-v-23edb8b7]{cursor:default;transition:opacity .2s}.step-item.step-clickable[data-v-23edb8b7]{cursor:pointer}.step-item.step-clickable:hover .step-label[data-v-23edb8b7]{color:rgb(var(--v-theme-primary))}.step-circle[data-v-23edb8b7]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.step-active .step-circle[data-v-23edb8b7]{box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.2)}.step-completed .step-circle[data-v-23edb8b7]{box-shadow:0 0 0 4px rgba(var(--v-theme-success),.2)}.step-connector[data-v-23edb8b7]{width:80px;height:2px;background-color:rgb(var(--v-theme-outline-variant));transition:background-color .3s}.step-connector.connector-active[data-v-23edb8b7]{background-color:rgb(var(--v-theme-success))}.sparkline-wrapper[data-v-b6fefbb7]{width:100%;display:block;overflow:hidden;min-height:20px}.password-dialog[data-v-3d1f93f4]{border-radius:12px}.password-dialog[data-v-3d1f93f4] .v-field{border-radius:8px}.profile-container[data-v-7565d08b]{max-width:1200px;margin:0 auto}.page-header[data-v-7565d08b]{padding-bottom:8px}.settings-card[data-v-7565d08b]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px!important}.settings-section-title[data-v-7565d08b]{display:flex;align-items:center;font-size:.85rem;font-weight:600;color:rgb(var(--v-theme-on-surface));opacity:.8}.mobile-qr-section[data-v-7565d08b]{background:rgba(var(--v-theme-surface-variant),.3);margin-bottom:12px}.mobile-qr-image[data-v-7565d08b]{border-radius:8px;max-width:220px;border:1px solid rgba(0,0,0,.1)}.section-title[data-v-7565d08b]{display:flex;align-items:center;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:rgb(var(--v-theme-on-surface));opacity:.6}.hero-stat-card[data-v-7565d08b]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px!important;border-left:4px solid #10B981}.hero-number[data-v-7565d08b]{font-size:2.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface));line-height:1}.stat-label[data-v-7565d08b]{font-size:.9rem}.sparkline-container[data-v-7565d08b]{height:45px}.stat-card[data-v-7565d08b]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:12px!important;transition:all .2s ease}.stat-card[data-v-7565d08b]:hover{border-color:rgb(var(--v-theme-primary));transform:translateY(-2px)}.stat-value[data-v-7565d08b]{font-size:1.5rem;font-weight:700;color:rgb(var(--v-theme-on-surface))}.stat-label-small[data-v-7565d08b]{font-size:.75rem;color:rgb(var(--v-theme-on-surface));opacity:.6}.icon-box[data-v-7565d08b]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.icon-box.blue[data-v-7565d08b]{background-color:#3b82f61a;color:#3b82f6}.icon-box.purple[data-v-7565d08b]{background-color:#8b5cf61a;color:#8b5cf6}.icon-box.orange[data-v-7565d08b]{background-color:#f59e0b1a;color:#f59e0b}.icon-box.teal[data-v-7565d08b]{background-color:#14b8a61a;color:#14b8a6}.content-card[data-v-7565d08b]{background-color:rgb(var(--v-theme-surface))!important;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:16px!important}.dna-header[data-v-7565d08b]{color:rgb(var(--v-theme-on-surface))}.stacked-bar[data-v-7565d08b]{display:flex;height:8px;width:100%;border-radius:4px;overflow:hidden;background:rgb(var(--v-theme-outline-variant))}.bar-segment[data-v-7565d08b]{height:100%;transition:opacity .2s ease;cursor:help}.bar-segment[data-v-7565d08b]:hover{opacity:.8}.dna-legend[data-v-7565d08b]{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;color:rgb(var(--v-theme-on-surface));opacity:.7}.legend-item[data-v-7565d08b]{display:flex;align-items:center;gap:4px}.dot[data-v-7565d08b]{width:8px;height:8px;border-radius:50%}.more-hint[data-v-7565d08b]{opacity:.5}.timeline-container[data-v-7565d08b]{padding-left:8px}.timeline-item[data-v-7565d08b]{display:flex;position:relative;padding-bottom:20px}.timeline-line[data-v-7565d08b]{position:absolute;left:15px;top:28px;bottom:0;width:2px;background-color:rgb(var(--v-theme-outline-variant))}.timeline-line.is-last[data-v-7565d08b]{display:none}.timeline-marker[data-v-7565d08b]{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.timeline-marker.bg-emerald[data-v-7565d08b]{background-color:#10b98126;color:#10b981}.timeline-marker.bg-blue[data-v-7565d08b]{background-color:#3b82f626;color:#3b82f6}.timeline-marker.bg-purple[data-v-7565d08b]{background-color:#8b5cf626;color:#8b5cf6}.timeline-marker.bg-gray[data-v-7565d08b]{background-color:#6b728026;color:#6b7280}.timeline-content[data-v-7565d08b]{flex-grow:1;padding-top:4px}.activity-title[data-v-7565d08b]{font-weight:600;font-size:.9rem;color:rgb(var(--v-theme-on-surface));margin-bottom:4px}.activity-meta[data-v-7565d08b]{display:flex;align-items:center;gap:8px}.activity-badge[data-v-7565d08b]{background:rgb(var(--v-theme-outline-variant));color:rgb(var(--v-theme-on-surface));opacity:.8;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:500;text-transform:uppercase}.activity-label[data-v-7565d08b]{font-size:.8rem;color:rgb(var(--v-theme-on-surface));opacity:.6}.activity-time[data-v-7565d08b]{font-size:.75rem;color:rgb(var(--v-theme-on-surface));opacity:.5;white-space:nowrap}.empty-state[data-v-7565d08b]{text-align:center;padding:24px;font-size:.9rem}.action-card[data-v-7565d08b]{height:100%}.pulse-dot[data-v-7565d08b]{width:8px;height:8px;background:#ef4444;border-radius:50%;box-shadow:0 0 0 4px #ef444433;animation:pulse-7565d08b 2s infinite}@keyframes pulse-7565d08b{0%,to{opacity:1}50%{opacity:.5}}.question-list[data-v-7565d08b]{display:flex;flex-direction:column;gap:12px}.mini-question[data-v-7565d08b]{border-bottom:1px solid rgb(var(--v-theme-outline-variant));padding-bottom:12px}.mini-question[data-v-7565d08b]:last-child{border-bottom:none;padding-bottom:0}.q-title[data-v-7565d08b]{font-weight:500;font-size:.9rem;margin-bottom:4px;color:rgb(var(--v-theme-on-surface))}.q-meta[data-v-7565d08b]{display:flex;justify-content:space-between;align-items:center}.priority[data-v-7565d08b]{font-size:.65rem;font-weight:600;text-transform:uppercase}.priority.high[data-v-7565d08b]{color:#dc2626}.priority.normal[data-v-7565d08b]{color:#f59e0b}.priority.low[data-v-7565d08b]{color:#10b981}.company-section[data-v-7565d08b]{background:rgba(var(--v-theme-surface-variant),.3);border-radius:16px;padding:24px;margin-top:8px}.growth-chart-container[data-v-7565d08b]{height:80px}.growth-summary[data-v-7565d08b]{display:flex;align-items:center}.company-stats-footer[data-v-7565d08b]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:.9rem}.stat-item[data-v-7565d08b]{display:flex;align-items:baseline;gap:4px}.stat-number[data-v-7565d08b]{font-weight:700;color:rgb(var(--v-theme-on-surface))}.stat-text[data-v-7565d08b]{color:rgb(var(--v-theme-on-surface));opacity:.6}.stat-divider-dot[data-v-7565d08b]{color:rgb(var(--v-theme-on-surface));opacity:.3}.v-theme--myCustomDarkTheme .settings-card[data-v-7565d08b],.v-theme--myCustomDarkTheme .hero-stat-card[data-v-7565d08b],.v-theme--myCustomDarkTheme .stat-card[data-v-7565d08b],.v-theme--myCustomDarkTheme .content-card[data-v-7565d08b]{background-color:rgb(var(--v-theme-surface))!important}.v-theme--myCustomDarkTheme .company-section[data-v-7565d08b]{background:rgba(var(--v-theme-surface-variant),.2)}@media(max-width:600px){.company-stats-footer[data-v-7565d08b]{flex-direction:column;gap:4px}.stat-divider-dot[data-v-7565d08b]{display:none}.hero-number[data-v-7565d08b]{font-size:2rem}}.settings-native[data-v-7565d08b]{padding:env(safe-area-inset-top,12px) 0 0 0!important;max-width:100%}.native-section-label[data-v-7565d08b]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--v-theme-on-surface-variant));padding:16px 16px 6px}.settings-section-native[data-v-7565d08b]{background:rgb(var(--v-theme-surface))!important;border:none!important;border-radius:14px!important}.settings-native .stat-card[data-v-7565d08b],.settings-native .hero-stat-card[data-v-7565d08b],.settings-native .content-card[data-v-7565d08b]{border:none!important;border-radius:14px!important}.settings-native .hero-number[data-v-7565d08b]{font-size:1.75rem}.settings-native .sparkline-container[data-v-7565d08b]{height:32px}.settings-native .growth-chart-container[data-v-7565d08b]{height:60px}.settings-native .company-section[data-v-7565d08b]{background:transparent;padding:0 4px;border-radius:0}.settings-native .company-stats-footer[data-v-7565d08b]{flex-direction:column;gap:4px}.settings-native .stat-divider-dot[data-v-7565d08b]{display:none}.settings-native .timeline-item[data-v-7565d08b]{padding-bottom:12px}.settings-native .section-title[data-v-7565d08b]{padding-left:16px}
