[data-v-0034e37a] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-0034e37a] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-0034e37a] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-0034e37a] .el-table--border .el-table__inner-wrapper:after,[data-v-0034e37a] .el-table--border:after,[data-v-0034e37a] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-0034e37a] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-0034e37a] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-0034e37a] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-0034e37a],.status-text-span[data-v-0034e37a]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-0034e37a]{color:var(--lm-success)}.type-text-span.info[data-v-0034e37a]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-0034e37a]{color:var(--lm-warning)}.type-text-span.danger[data-v-0034e37a]{color:var(--lm-danger)}.type-text-span.identity[data-v-0034e37a]{color:var(--lm-primary)}.type-text-span[data-v-0034e37a]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-0034e37a]{color:var(--lm-success)}.status-text-span.archived[data-v-0034e37a]{color:var(--lm-text-tertiary)}[data-v-0034e37a] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-0034e37a] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-0034e37a]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-0034e37a]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-0034e37a] .el-pagination{gap:12px}.pagination-container[data-v-0034e37a] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-0034e37a] .el-pagination__jump{margin-left:16px}[data-v-0034e37a] .el-pagination button,[data-v-0034e37a] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-0034e37a] .el-pagination button:hover,[data-v-0034e37a] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-0034e37a] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}.clear-preset-body[data-v-8ca0c2fa]{display:grid;gap:24px}.clear-warning[data-v-8ca0c2fa]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:10px;background:var(--lm-danger-light);color:var(--lm-danger)}.clear-warning strong[data-v-8ca0c2fa]{font-size:14px}.clear-target[data-v-8ca0c2fa],.clear-confirmation[data-v-8ca0c2fa]{display:grid;gap:12px;min-width:0}.clear-label[data-v-8ca0c2fa]{color:var(--lm-text-secondary);font-size:13px;font-weight:500}.clear-preset-name[data-v-8ca0c2fa]{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.clear-scope[data-v-8ca0c2fa]{display:flex;flex-wrap:wrap;gap:6px}.clear-scope span[data-v-8ca0c2fa]{padding:4px 9px;border:1px solid var(--lm-border);border-radius:6px;color:var(--lm-text-secondary);font-size:12px}.clear-phrase[data-v-8ca0c2fa]{margin:0;padding:14px 16px;border-radius:8px;background:var(--lm-bg-secondary);border:1px solid var(--lm-border);font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.clear-confirmation[data-v-8ca0c2fa] .el-textarea__inner{padding:12px 14px;line-height:1.8}.clear-hint[data-v-8ca0c2fa]{margin:0;color:var(--lm-success);font-size:12px;line-height:1.6}.lm-dialog.clear-preset-dialog .el-dialog__footer{display:flex;justify-content:flex-end;gap:12px;background-color:var(--lm-bg-primary)!important}.memories-workspace[data-v-951febcf]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;flex:1;min-height:0}@media (max-width: 1024px){.memories-workspace[data-v-951febcf]{grid-template-columns:1fr}}.category-card[data-v-951febcf]{border-radius:6px!important;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.category-card[data-v-951febcf] .el-card__header{height:52px;box-sizing:border-box;display:flex;align-items:center}.category-card[data-v-951febcf] .el-card__body{flex:1;overflow-y:auto;padding:20px!important}.category-filters-vertical[data-v-951febcf]{display:flex;flex-direction:column;gap:20px}.category-item-vertical[data-v-951febcf]{display:flex;flex-direction:column;gap:8px}.category-label-vertical[data-v-951febcf]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono)}.category-options-vertical[data-v-951febcf]{display:flex;flex-direction:column;gap:6px}.category-btn-vertical[data-v-951febcf]{background-color:var(--lm-bg-secondary);border:1px solid var(--lm-border);color:var(--lm-text-secondary);padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;text-align:left;font-family:var(--lm-font-sans);transition:all .12s ease;width:100%;display:flex;align-items:center;justify-content:space-between}.btn-text-content[data-v-951febcf]{flex:1}.btn-count-badge[data-v-951febcf]{font-family:var(--lm-font-mono);font-size:10px;padding:1px 5px;border-radius:8px;background-color:var(--lm-bg-hover);color:var(--lm-text-tertiary);margin-left:8px;border:1px solid var(--lm-border)}.category-btn-vertical.active .btn-count-badge[data-v-951febcf]{background-color:var(--lm-primary);color:#fff;border-color:var(--lm-primary)}.category-btn-vertical[data-v-951febcf]:hover{background-color:var(--lm-bg-hover);color:var(--lm-text-primary);border-color:var(--lm-border-hover)}.category-btn-vertical.active[data-v-951febcf]{background-color:var(--lm-primary-light);border-color:var(--lm-primary);color:var(--lm-primary);font-weight:600}.category-reset-container[data-v-951febcf]{border-top:1px solid var(--lm-border);padding-top:16px;margin-top:4px}.reset-filter-btn[data-v-951febcf]{background-color:var(--lm-bg-primary);border:1px dashed var(--lm-border);color:var(--lm-text-secondary);padding:8px 12px;border-radius:4px;font-size:12px;cursor:pointer;font-weight:500;width:100%;font-family:var(--lm-font-sans);transition:all .15s ease}.reset-filter-btn[data-v-951febcf]:hover{background-color:var(--lm-bg-hover);border-color:var(--lm-border-hover);color:var(--lm-text-primary)}.memory-list-panel[data-v-951febcf]{flex:1;min-height:0;overflow-y:auto;padding:14px;border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-secondary)}.memory-card-list[data-v-951febcf]{display:flex;flex-direction:column;gap:12px}.memory-batch-toolbar[data-v-951febcf]{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--lm-border)}.memory-batch-count[data-v-951febcf]{color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:12px}.memory-batch-actions[data-v-951febcf]{display:flex;gap:8px;margin-left:auto}.memory-batch-actions[data-v-951febcf] .el-button+.el-button{margin-left:0}.memory-card[data-v-951febcf]{--memory-accent: var(--lm-primary);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 16px 16px 18px;border:1px solid var(--lm-border);border-radius:6px;background-color:var(--lm-bg-primary);box-shadow:var(--lm-shadow);transition:border-color .15s ease,background-color .15s ease}.memory-card[data-v-951febcf]:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background-color:var(--memory-accent)}.memory-card[data-v-951febcf]:hover{border-color:var(--lm-border-hover)}.memory-card.is-selected[data-v-951febcf]{border-color:var(--lm-primary);box-shadow:0 0 0 1px var(--lm-primary),var(--lm-shadow)}.memory-card-checkbox[data-v-951febcf]{height:auto;margin-right:2px}.memory-card.is-archived[data-v-951febcf]{opacity:.82}.memory-card--identity[data-v-951febcf]{--memory-accent: var(--lm-primary)}.memory-card--preference[data-v-951febcf]{--memory-accent: var(--lm-success)}.memory-card--fact[data-v-951febcf]{--memory-accent: var(--lm-text-secondary)}.memory-card--plan[data-v-951febcf]{--memory-accent: var(--lm-warning)}.memory-card--context[data-v-951febcf]{--memory-accent: var(--lm-danger)}.memory-card--other[data-v-951febcf]{--memory-accent: var(--lm-text-tertiary)}.memory-card-main[data-v-951febcf]{min-width:0}.memory-card-header[data-v-951febcf]{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:start}.memory-card-title-block[data-v-951febcf]{min-width:0}.memory-card-kicker[data-v-951febcf]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.memory-emotion[data-v-951febcf]{display:inline-flex;align-items:center;max-width:160px;padding:2px 8px;border:1px solid var(--lm-border);border-radius:999px;background-color:var(--lm-bg-secondary);color:var(--lm-text-secondary);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-speaker[data-v-951febcf]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background-color:var(--lm-primary-light);color:var(--lm-primary);font-size:12px;line-height:1.3}.memory-source[data-v-951febcf]{display:inline-flex;align-items:center;max-width:220px;padding:2px 8px;border:1px solid var(--lm-border);border-radius:999px;background-color:var(--lm-bg-secondary);color:var(--lm-text-secondary);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-card-summary[data-v-951febcf]{margin:8px 0 0;color:var(--lm-text-primary);font-size:14px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-card-content[data-v-951febcf]{margin:12px 0 0;color:var(--lm-text-primary);font-size:14px;line-height:1.65;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.memory-card-importance[data-v-951febcf]{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center}.memory-card-importance-label[data-v-951febcf]{grid-column:1 / -1;color:var(--lm-text-tertiary);font-size:11px;font-weight:600}.memory-card-importance-value[data-v-951febcf]{color:var(--lm-text-secondary);font-family:var(--lm-font-mono);font-size:12px;font-weight:600}.importance-meter[data-v-951febcf]{width:100%;height:6px;overflow:hidden;border-radius:999px;background-color:var(--lm-bg-hover)}.importance-meter-fill[data-v-951febcf]{display:block;height:100%;min-width:0;border-radius:inherit;background-color:var(--lm-text-tertiary);transition:width .15s ease}.importance-meter-fill.high[data-v-951febcf]{background-color:var(--lm-danger)}.importance-meter-fill.medium[data-v-951febcf]{background-color:var(--lm-primary)}.importance-meter-fill.low[data-v-951febcf]{background-color:var(--lm-text-tertiary)}.importance-meter-fill.empty[data-v-951febcf]{background-color:transparent}.memory-card-footer[data-v-951febcf]{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px dashed var(--lm-border)}.memory-card-meta[data-v-951febcf]{display:flex;flex-wrap:wrap;gap:10px;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px}.memory-keywords[data-v-951febcf]{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.memory-card-actions[data-v-951febcf]{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:flex-start;width:72px}.memory-card-actions[data-v-951febcf] .el-button{width:100%;margin-left:0!important}@media (max-width: 768px){.memory-list-panel[data-v-951febcf]{padding:10px}.memory-card[data-v-951febcf],.memory-card-header[data-v-951febcf]{grid-template-columns:1fr}.memory-card-importance[data-v-951febcf]{max-width:220px}.memory-keywords[data-v-951febcf]{margin-left:0}.memory-card-actions[data-v-951febcf]{flex-direction:row;width:100%}}[data-v-951febcf] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-951febcf] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-951febcf] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-951febcf] .el-table--border .el-table__inner-wrapper:after,[data-v-951febcf] .el-table--border:after,[data-v-951febcf] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-951febcf] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-951febcf] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-951febcf] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-951febcf],.status-text-span[data-v-951febcf]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-951febcf]{color:var(--lm-success)}.type-text-span.info[data-v-951febcf]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-951febcf]{color:var(--lm-warning)}.type-text-span.danger[data-v-951febcf]{color:var(--lm-danger)}.type-text-span.identity[data-v-951febcf]{color:var(--lm-primary)}.type-text-span[data-v-951febcf]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-951febcf]{color:var(--lm-success)}.status-text-span.archived[data-v-951febcf]{color:var(--lm-text-tertiary)}[data-v-951febcf] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-951febcf] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-951febcf]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-951febcf]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-951febcf] .el-pagination{gap:12px}.pagination-container[data-v-951febcf] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-951febcf] .el-pagination__jump{margin-left:16px}[data-v-951febcf] .el-pagination button,[data-v-951febcf] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-951febcf] .el-pagination button:hover,[data-v-951febcf] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-951febcf] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}.memory-editor-dialog{max-width:calc(100vw - 32px)}.memory-editor-dialog .el-dialog__header{padding:20px 24px!important}.el-dialog.memory-editor-dialog .el-dialog__body{padding:0!important}.memory-editor-heading[data-v-d34262b2]{padding-right:32px}.memory-editor-heading h2[data-v-d34262b2]{margin:0;color:var(--lm-text-primary);font-family:var(--lm-font-sans);font-size:16px;font-weight:650;line-height:1.35}.memory-editor-heading p[data-v-d34262b2]{margin:5px 0 0;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px;line-height:1.4}.memory-editor-heading p span[data-v-d34262b2]{padding:0 4px}.memory-editor-body[data-v-d34262b2]{padding:20px 16px 16px}.memory-editor-body[data-v-d34262b2] .el-form-item{margin-bottom:16px!important}.memory-editor-body[data-v-d34262b2] .el-form-item__label{height:auto;margin-bottom:7px;padding:0!important;color:var(--lm-text-primary)!important;font-size:12px!important;font-weight:600;line-height:1.4}.memory-editor-content-field[data-v-d34262b2] .el-textarea__inner{padding:14px 16px!important;border-radius:6px!important;font-size:14px!important;line-height:1.7!important}.memory-editor-body[data-v-d34262b2] .el-textarea__inner:focus,.memory-editor-body[data-v-d34262b2] .el-input__wrapper.is-focus,.memory-editor-body[data-v-d34262b2] .el-select__wrapper.is-focused{border-color:var(--lm-primary)!important;box-shadow:0 0 0 3px var(--lm-primary-light)!important}.memory-editor-grid[data-v-d34262b2]{display:grid;gap:12px}.memory-editor-core-grid[data-v-d34262b2]{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-editor-detail-grid[data-v-d34262b2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.memory-editor-grid[data-v-d34262b2] .el-input-number,.memory-editor-grid[data-v-d34262b2] .el-select,.memory-editor-speakers[data-v-d34262b2] .el-select{width:100%!important}.memory-editor-grid[data-v-d34262b2] .el-input-number{height:34px}.memory-editor-grid[data-v-d34262b2] .el-input-number .el-input,.memory-editor-grid[data-v-d34262b2] .el-input-number .el-input__wrapper{height:100%;min-height:34px!important;box-sizing:border-box}.memory-editor-detail-grid[data-v-d34262b2]{margin-top:2px;padding-top:16px;border-top:1px solid var(--lm-border)}.memory-editor-detail-grid[data-v-d34262b2] .el-input__wrapper,.memory-editor-detail-grid[data-v-d34262b2] .el-select__wrapper{height:40px!important;min-height:40px!important;box-sizing:border-box}.memory-editor-keywords[data-v-d34262b2] .el-tag,.memory-editor-speakers[data-v-d34262b2] .el-tag{border:0!important;background-color:var(--lm-primary-light)!important;color:var(--lm-text-secondary)!important}.memory-editor-keywords[data-v-d34262b2] .el-tag__close,.memory-editor-speakers[data-v-d34262b2] .el-tag__close{color:var(--lm-text-tertiary)!important}.memory-editor-keywords[data-v-d34262b2] .el-tag__close:hover,.memory-editor-speakers[data-v-d34262b2] .el-tag__close:hover{background-color:var(--lm-bg-hover)!important;color:var(--lm-text-primary)!important}.memory-editor-actions[data-v-d34262b2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:2px}@media (max-width: 640px){.memory-editor-dialog .el-dialog__header{padding-right:16px!important;padding-left:16px!important}.memory-editor-body[data-v-d34262b2]{padding:18px 12px 12px}.memory-editor-heading p[data-v-d34262b2]{display:none}.memory-editor-core-grid[data-v-d34262b2],.memory-editor-detail-grid[data-v-d34262b2]{grid-template-columns:1fr;gap:0}.memory-editor-actions[data-v-d34262b2] .el-button{flex:1}}.profile-editor-dialog{max-width:calc(100vw - 32px)}.profile-editor-dialog .el-dialog__header{padding:20px 24px!important}.el-dialog.profile-editor-dialog .el-dialog__body{padding:0!important}.profile-editor-heading[data-v-3cd0c6f2]{display:flex;align-items:center;gap:14px;padding-right:32px}.profile-editor-avatar[data-v-3cd0c6f2]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid var(--lm-border);border-radius:6px;background-color:var(--lm-primary-light);color:var(--lm-primary);font-size:16px;font-weight:700}.profile-editor-kicker[data-v-3cd0c6f2]{display:block;margin-bottom:2px;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em}.profile-editor-heading h2[data-v-3cd0c6f2]{margin:0;color:var(--lm-text-primary);font-family:var(--lm-font-sans);font-size:16px;font-weight:650;line-height:1.35;word-break:break-word}.profile-editor-heading p[data-v-3cd0c6f2]{margin:3px 0 0;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px;line-height:1.4}.profile-editor-heading p span[data-v-3cd0c6f2]{padding:0 4px}.profile-editor-body[data-v-3cd0c6f2]{padding:22px 16px 16px}.profile-editor-field-header[data-v-3cd0c6f2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.profile-editor-field-header label[data-v-3cd0c6f2]{color:var(--lm-text-primary);font-size:13px;font-weight:600}.profile-editor-error[data-v-3cd0c6f2]{color:var(--lm-danger)}.profile-editor-dialog .el-textarea__inner{padding:14px 16px!important;border-radius:6px!important;font-size:14px!important;line-height:1.7!important}.profile-editor-dialog .el-textarea__inner:focus{border-color:var(--lm-primary)!important;box-shadow:0 0 0 3px var(--lm-primary-light)!important}.profile-editor-error[data-v-3cd0c6f2]{margin:7px 0 0;font-size:11px;line-height:1.5}.profile-editor-actions[data-v-3cd0c6f2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px}@media (max-width: 560px){.profile-editor-dialog .el-dialog__header{padding-right:16px!important;padding-left:16px!important}.profile-editor-body[data-v-3cd0c6f2]{padding:18px 12px 12px}.profile-editor-heading p[data-v-3cd0c6f2]{display:none}.profile-editor-actions[data-v-3cd0c6f2] .el-button{flex:1}}.profile-list-panel[data-v-b54d9c0e]{flex:1;min-height:0;overflow-y:auto;padding:14px;border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-secondary)}.profile-card-list[data-v-b54d9c0e]{display:flex;flex-direction:column;gap:12px}.profile-card[data-v-b54d9c0e]{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 16px 16px 18px;border:1px solid var(--lm-border);border-radius:6px;background-color:var(--lm-bg-primary);box-shadow:var(--lm-shadow);transition:border-color .15s ease,background-color .15s ease}.profile-card[data-v-b54d9c0e]:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background-color:var(--lm-primary)}.profile-card[data-v-b54d9c0e]:hover{border-color:var(--lm-border-hover)}.profile-card-header[data-v-b54d9c0e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-card-title-block[data-v-b54d9c0e]{min-width:0}.profile-card-kicker[data-v-b54d9c0e]{color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px;font-weight:600;line-height:1.4}.profile-card-title[data-v-b54d9c0e]{margin:4px 0 0;color:var(--lm-text-primary);font-size:16px;font-weight:600;line-height:1.4;word-break:break-word}.profile-source-count[data-v-b54d9c0e]{flex:0 0 auto;padding:3px 8px;border:1px solid var(--lm-border);border-radius:999px;background-color:var(--lm-bg-secondary);color:var(--lm-text-secondary);font-family:var(--lm-font-mono);font-size:11px;line-height:1.3;white-space:nowrap}.profile-card-content[data-v-b54d9c0e]{margin:0;color:var(--lm-text-primary);font-size:14px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.profile-card-footer[data-v-b54d9c0e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--lm-border)}.profile-card-meta[data-v-b54d9c0e]{display:flex;flex-wrap:wrap;gap:10px;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px}.profile-card-footer[data-v-b54d9c0e] .el-button{margin-left:0!important}.profile-card-actions[data-v-b54d9c0e]{display:flex;align-items:center;gap:8px}@media (max-width: 768px){.profile-list-panel[data-v-b54d9c0e]{padding:10px}.profile-card-header[data-v-b54d9c0e]{flex-direction:column;gap:10px}.profile-source-count[data-v-b54d9c0e]{align-self:flex-start}.profile-card-delete[data-v-b54d9c0e]{margin-left:0}}[data-v-b54d9c0e] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-b54d9c0e] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-b54d9c0e] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-b54d9c0e] .el-table--border .el-table__inner-wrapper:after,[data-v-b54d9c0e] .el-table--border:after,[data-v-b54d9c0e] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-b54d9c0e] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-b54d9c0e] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-b54d9c0e] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-b54d9c0e],.status-text-span[data-v-b54d9c0e]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-b54d9c0e]{color:var(--lm-success)}.type-text-span.info[data-v-b54d9c0e]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-b54d9c0e]{color:var(--lm-warning)}.type-text-span.danger[data-v-b54d9c0e]{color:var(--lm-danger)}.type-text-span.identity[data-v-b54d9c0e]{color:var(--lm-primary)}.type-text-span[data-v-b54d9c0e]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-b54d9c0e]{color:var(--lm-success)}.status-text-span.archived[data-v-b54d9c0e]{color:var(--lm-text-tertiary)}[data-v-b54d9c0e] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-b54d9c0e] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-b54d9c0e]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-b54d9c0e]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-b54d9c0e] .el-pagination{gap:12px}.pagination-container[data-v-b54d9c0e] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-b54d9c0e] .el-pagination__jump{margin-left:16px}[data-v-b54d9c0e] .el-pagination button,[data-v-b54d9c0e] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-b54d9c0e] .el-pagination button:hover,[data-v-b54d9c0e] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-b54d9c0e] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}.persona-editor-heading[data-v-f637d17b]{display:flex;align-items:flex-start;gap:14px}.persona-editor-avatar[data-v-f637d17b]{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--lm-border);border-radius:6px;background-color:var(--lm-primary-light);color:var(--lm-primary);font-family:var(--lm-font-mono);font-size:16px;font-weight:700}.persona-editor-kicker[data-v-f637d17b]{color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px;font-weight:600;letter-spacing:.04em}.persona-editor-heading h2[data-v-f637d17b]{margin:2px 0 0;color:var(--lm-text-primary);font-size:16px;font-weight:600;word-break:break-all}.persona-editor-heading p[data-v-f637d17b]{margin:4px 0 0;color:var(--lm-text-secondary);font-size:12px}.persona-editor-body[data-v-f637d17b]{display:flex;flex-direction:column;gap:8px}.persona-editor-field-header[data-v-f637d17b]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.persona-editor-field-header label[data-v-f637d17b]{color:var(--lm-text-secondary);font-size:13px;font-weight:600}.persona-editor-hint[data-v-f637d17b]{color:var(--lm-text-tertiary);font-size:12px}.persona-editor-body[data-v-f637d17b] .el-textarea__inner{background-color:var(--lm-bg-secondary);color:var(--lm-text-primary);border:1px solid var(--lm-border);border-radius:4px;font-family:var(--lm-font-mono);font-size:12px;line-height:1.6}.persona-editor-body[data-v-f637d17b] .el-textarea__inner:focus{border-color:var(--lm-primary)}.persona-editor-error[data-v-f637d17b]{margin:0;color:var(--lm-danger);font-size:12px}.persona-editor-actions[data-v-f637d17b]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.persona-list-panel[data-v-ab40abc3]{flex:1;min-height:0;overflow-y:auto;padding:14px;border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-secondary)}.persona-card-list[data-v-ab40abc3]{display:flex;flex-direction:column;gap:12px}.persona-card[data-v-ab40abc3]{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 16px 16px 18px;border:1px solid var(--lm-border);border-radius:6px;background-color:var(--lm-bg-primary);box-shadow:var(--lm-shadow);transition:border-color .15s ease,background-color .15s ease}.persona-card[data-v-ab40abc3]:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background-color:var(--lm-primary)}.persona-card.is-current[data-v-ab40abc3]:before{background-color:var(--lm-success)}.persona-card.is-anomalous[data-v-ab40abc3]:before{background-color:var(--lm-warning)}.persona-card[data-v-ab40abc3]:hover{border-color:var(--lm-border-hover)}.persona-card-header[data-v-ab40abc3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.persona-card-title-block[data-v-ab40abc3]{min-width:0}.persona-card-kicker[data-v-ab40abc3]{color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px;font-weight:600;line-height:1.4}.persona-card-title[data-v-ab40abc3]{margin:4px 0 0;color:var(--lm-text-primary);font-size:16px;font-weight:600;line-height:1.4;word-break:break-all}.persona-card-badges[data-v-ab40abc3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.persona-badge[data-v-ab40abc3]{padding:2px 6px;border:1px solid currentColor;border-radius:3px;font-family:var(--lm-font-mono);font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}.persona-badge.info[data-v-ab40abc3]{color:var(--lm-text-secondary)}.persona-badge.current[data-v-ab40abc3]{color:var(--lm-success)}.persona-badge.warning[data-v-ab40abc3]{color:var(--lm-warning)}.persona-badge.danger[data-v-ab40abc3]{color:var(--lm-danger)}.persona-card-content[data-v-ab40abc3]{margin:0;padding:10px 12px;max-height:168px;overflow-y:auto;border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-secondary);color:var(--lm-text-primary);font-family:var(--lm-font-mono);font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.persona-card-footer[data-v-ab40abc3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.persona-card-meta[data-v-ab40abc3]{display:flex;flex-wrap:wrap;gap:12px;color:var(--lm-text-tertiary);font-size:12px}.persona-card-actions[data-v-ab40abc3]{display:flex;gap:8px}[data-v-ab40abc3] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-ab40abc3] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-ab40abc3] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-ab40abc3] .el-table--border .el-table__inner-wrapper:after,[data-v-ab40abc3] .el-table--border:after,[data-v-ab40abc3] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-ab40abc3] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-ab40abc3] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-ab40abc3] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-ab40abc3],.status-text-span[data-v-ab40abc3]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-ab40abc3]{color:var(--lm-success)}.type-text-span.info[data-v-ab40abc3]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-ab40abc3]{color:var(--lm-warning)}.type-text-span.danger[data-v-ab40abc3]{color:var(--lm-danger)}.type-text-span.identity[data-v-ab40abc3]{color:var(--lm-primary)}.type-text-span[data-v-ab40abc3]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-ab40abc3]{color:var(--lm-success)}.status-text-span.archived[data-v-ab40abc3]{color:var(--lm-text-tertiary)}[data-v-ab40abc3] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-ab40abc3] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-ab40abc3]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-ab40abc3]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-ab40abc3] .el-pagination{gap:12px}.pagination-container[data-v-ab40abc3] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-ab40abc3] .el-pagination__jump{margin-left:16px}[data-v-ab40abc3] .el-pagination button,[data-v-ab40abc3] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-ab40abc3] .el-pagination button:hover,[data-v-ab40abc3] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-ab40abc3] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}[data-v-7e9dc639] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-7e9dc639] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-7e9dc639] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-7e9dc639] .el-table--border .el-table__inner-wrapper:after,[data-v-7e9dc639] .el-table--border:after,[data-v-7e9dc639] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-7e9dc639] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-7e9dc639] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-7e9dc639] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-7e9dc639],.status-text-span[data-v-7e9dc639]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-7e9dc639]{color:var(--lm-success)}.type-text-span.info[data-v-7e9dc639]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-7e9dc639]{color:var(--lm-warning)}.type-text-span.danger[data-v-7e9dc639]{color:var(--lm-danger)}.type-text-span.identity[data-v-7e9dc639]{color:var(--lm-primary)}.type-text-span[data-v-7e9dc639]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-7e9dc639]{color:var(--lm-success)}.status-text-span.archived[data-v-7e9dc639]{color:var(--lm-text-tertiary)}[data-v-7e9dc639] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-7e9dc639] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-7e9dc639]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-7e9dc639]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-7e9dc639] .el-pagination{gap:12px}.pagination-container[data-v-7e9dc639] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-7e9dc639] .el-pagination__jump{margin-left:16px}[data-v-7e9dc639] .el-pagination button,[data-v-7e9dc639] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-7e9dc639] .el-pagination button:hover,[data-v-7e9dc639] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-7e9dc639] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}.search-test-tab[data-v-7e9dc639]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.search-form[data-v-7e9dc639]{display:flex;flex-direction:column;gap:12px}.form-row[data-v-7e9dc639]{display:flex;gap:16px;align-items:flex-end}.form-field[data-v-7e9dc639]{display:flex;flex-direction:column;gap:4px;flex:1}.field-label[data-v-7e9dc639]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;line-height:16px;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono)}.form-actions[data-v-7e9dc639]{flex-shrink:0;padding-bottom:2px}.search-form[data-v-7e9dc639] .el-input__wrapper{--el-input-height: 28px;height:34px!important}.search-form[data-v-7e9dc639] .el-select__wrapper{padding-top:2px!important;padding-bottom:2px!important}.search-form[data-v-7e9dc639] .el-select__selection.is-near{margin-left:-10px}.search-form[data-v-7e9dc639] .el-select__selection .el-tag{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;font-size:12px!important;padding:4px 10px!important}.search-form[data-v-7e9dc639] .el-select__selection .el-tag__close{color:var(--lm-text-tertiary)!important}.search-form[data-v-7e9dc639] .el-select__selection .el-tag__close:hover{background-color:var(--lm-danger)!important;color:#fff!important}.type-button-group[data-v-7e9dc639]{display:flex;flex-wrap:wrap;gap:8px}.type-btn[data-v-7e9dc639]{padding:6px 14px;border-radius:4px;border:1px solid var(--lm-border);background-color:var(--lm-bg-secondary);color:var(--lm-text-secondary);font-size:12px;font-family:var(--lm-font-sans);cursor:pointer;transition:all .12s ease}.type-btn[data-v-7e9dc639]:hover{background-color:var(--lm-bg-hover);color:var(--lm-text-primary);border-color:var(--lm-border-hover)}.type-btn.active[data-v-7e9dc639]{background-color:var(--lm-primary-light);border-color:var(--lm-primary);color:var(--lm-primary);font-weight:600}.result-panel[data-v-7e9dc639]{flex:1;min-height:0;overflow-y:auto;padding:14px;border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-secondary)}.result-card-list[data-v-7e9dc639]{display:flex;flex-direction:column;gap:12px}.result-card[data-v-7e9dc639]{--memory-accent: var(--lm-primary);position:relative;padding:16px 16px 16px 18px;border:1px solid var(--lm-border);border-radius:6px;background-color:var(--lm-bg-primary);box-shadow:var(--lm-shadow);transition:border-color .15s ease}.result-card[data-v-7e9dc639]:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background-color:var(--memory-accent)}.result-card[data-v-7e9dc639]:hover{border-color:var(--lm-border-hover)}.result-card--identity[data-v-7e9dc639]{--memory-accent: var(--lm-primary)}.result-card--preference[data-v-7e9dc639]{--memory-accent: var(--lm-success)}.result-card--fact[data-v-7e9dc639]{--memory-accent: var(--lm-text-secondary)}.result-card--plan[data-v-7e9dc639]{--memory-accent: var(--lm-warning)}.result-card--context[data-v-7e9dc639]{--memory-accent: var(--lm-danger)}.result-card--other[data-v-7e9dc639]{--memory-accent: var(--lm-text-tertiary)}.result-card-main[data-v-7e9dc639]{min-width:0}.result-card-header[data-v-7e9dc639]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.result-card-kicker[data-v-7e9dc639]{display:flex;align-items:center;gap:8px}.result-rank[data-v-7e9dc639]{font-family:var(--lm-font-mono);font-size:11px;color:var(--lm-text-tertiary)}.score-panel[data-v-7e9dc639]{display:flex;align-items:center;gap:14px}.score-item[data-v-7e9dc639]{display:flex;flex-direction:column;align-items:center;gap:2px}.score-label[data-v-7e9dc639]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono)}.score-value[data-v-7e9dc639]{font-family:var(--lm-font-mono);font-size:13px}.score-divider[data-v-7e9dc639]{width:1px;height:24px;background-color:var(--lm-border)}.score-low[data-v-7e9dc639]{color:var(--lm-danger);font-weight:600}.score-mid[data-v-7e9dc639]{color:var(--lm-warning);font-weight:600}.score-high[data-v-7e9dc639],.score-hit[data-v-7e9dc639]{color:var(--lm-success);font-weight:600}.score-zero[data-v-7e9dc639]{color:var(--lm-text-tertiary)}.score-boosted[data-v-7e9dc639]{font-size:14px;color:var(--lm-primary)}.result-card-summary[data-v-7e9dc639]{margin:0 0 4px;color:var(--lm-text-primary);font-size:14px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-card-content[data-v-7e9dc639]{margin:8px 0 0;color:var(--lm-text-primary);font-size:14px;line-height:1.65;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.result-card-footer[data-v-7e9dc639]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--lm-border)}.result-keywords[data-v-7e9dc639]{display:flex;flex-wrap:wrap;gap:6px}@media (max-width: 768px){.form-row[data-v-7e9dc639]{flex-direction:column;align-items:stretch}.result-card-header[data-v-7e9dc639]{flex-direction:column;align-items:flex-start}.score-panel[data-v-7e9dc639]{flex-wrap:wrap}}.snapshot-dialog{display:flex;flex-direction:column;max-height:84vh}.snapshot-dialog .el-dialog__body{flex:1;min-height:0;overflow-y:auto}.snapshot-dialog-meta[data-v-88ce94c6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-secondary)}@media (max-width: 768px){.snapshot-dialog-meta[data-v-88ce94c6]{grid-template-columns:1fr 1fr}}.snapshot-dialog-meta>div[data-v-88ce94c6]{display:flex;flex-direction:column;gap:4px}.snapshot-dialog-label[data-v-88ce94c6]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono)}.snapshot-dialog-meta span[data-v-88ce94c6]:last-child{font-family:var(--lm-font-mono);font-size:12px;color:var(--lm-text-primary)}.snapshot-dialog-query[data-v-88ce94c6]{grid-column:1 / -1;border-top:1px solid var(--lm-border);padding-top:8px;margin-top:4px}.snapshot-dialog-query span[data-v-88ce94c6]:last-child{font-family:var(--lm-font-mono);font-size:12px;line-height:1.4}.snapshot-memory-list[data-v-88ce94c6],.snapshot-agentic-item[data-v-88ce94c6]{display:flex;flex-direction:column;gap:12px}.snapshot-final-text[data-v-88ce94c6]{padding:12px;border-radius:4px;background-color:var(--lm-bg-secondary);color:var(--lm-text-primary);white-space:pre-wrap;line-height:1.7}.snapshot-tool-summary[data-v-88ce94c6]{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--lm-text-tertiary);font-size:12px;font-family:var(--lm-font-mono)}.snapshot-memory-item[data-v-88ce94c6]{border:1px solid var(--lm-border);border-radius:4px;background-color:var(--lm-bg-primary);padding:14px;display:flex;flex-direction:column;gap:10px}.snapshot-memory-header[data-v-88ce94c6]{display:flex;align-items:center;gap:12px;border-bottom:1px dashed var(--lm-border);padding-bottom:8px}.snapshot-memory-score[data-v-88ce94c6]{margin-left:auto;font-family:var(--lm-font-mono);color:var(--lm-primary);font-size:12px;font-weight:600}.snapshot-memory-content[data-v-88ce94c6]{font-size:13px;line-height:1.5;color:var(--lm-text-primary)}.snapshot-memory-meta[data-v-88ce94c6]{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono)}.snapshot-memory-summary[data-v-88ce94c6]{font-size:12px;background-color:var(--lm-bg-secondary);border-left:2px solid var(--lm-primary);padding:6px 10px;color:var(--lm-text-secondary);border-radius:0 4px 4px 0}.snapshot-memory-keywords[data-v-88ce94c6]{margin-top:2px}[data-v-88ce94c6] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-88ce94c6] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-88ce94c6] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-88ce94c6] .el-table--border .el-table__inner-wrapper:after,[data-v-88ce94c6] .el-table--border:after,[data-v-88ce94c6] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-88ce94c6] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-88ce94c6] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-88ce94c6] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-88ce94c6],.status-text-span[data-v-88ce94c6]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-88ce94c6]{color:var(--lm-success)}.type-text-span.info[data-v-88ce94c6]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-88ce94c6]{color:var(--lm-warning)}.type-text-span.danger[data-v-88ce94c6]{color:var(--lm-danger)}.type-text-span.identity[data-v-88ce94c6]{color:var(--lm-primary)}.type-text-span[data-v-88ce94c6]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-88ce94c6]{color:var(--lm-success)}.status-text-span.archived[data-v-88ce94c6]{color:var(--lm-text-tertiary)}[data-v-88ce94c6] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-88ce94c6] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-88ce94c6]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-88ce94c6]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-88ce94c6] .el-pagination{gap:12px}.pagination-container[data-v-88ce94c6] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-88ce94c6] .el-pagination__jump{margin-left:16px}[data-v-88ce94c6] .el-pagination button,[data-v-88ce94c6] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-88ce94c6] .el-pagination button:hover,[data-v-88ce94c6] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-88ce94c6] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}[data-v-21edf8ab] .el-table{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:4px!important}[data-v-21edf8ab] .el-table th.el-table__cell{background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-secondary)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;font-family:var(--lm-font-mono);border-bottom:1px solid var(--lm-border)!important;padding:10px 0!important}[data-v-21edf8ab] .el-table td.el-table__cell{border-bottom:1px solid var(--lm-border)!important;color:var(--lm-text-primary)!important;font-size:13px!important;padding:8px 0!important}[data-v-21edf8ab] .el-table--border .el-table__inner-wrapper:after,[data-v-21edf8ab] .el-table--border:after,[data-v-21edf8ab] .el-table--border:before{background-color:var(--lm-border)!important}[data-v-21edf8ab] .el-table__border-left-patch{background-color:var(--lm-border)!important}[data-v-21edf8ab] .el-table--border .el-table__cell{border-right:1px solid var(--lm-border)!important}[data-v-21edf8ab] .el-table__row:hover>td.el-table__cell{background-color:var(--lm-bg-hover)!important}.type-text-span[data-v-21edf8ab],.status-text-span[data-v-21edf8ab]{font-size:13px;font-weight:600;font-family:var(--lm-font-sans)}.type-text-span.success[data-v-21edf8ab]{color:var(--lm-success)}.type-text-span.info[data-v-21edf8ab]{color:var(--lm-text-secondary)}.type-text-span.warning[data-v-21edf8ab]{color:var(--lm-warning)}.type-text-span.danger[data-v-21edf8ab]{color:var(--lm-danger)}.type-text-span.identity[data-v-21edf8ab]{color:var(--lm-primary)}.type-text-span[data-v-21edf8ab]:not(.success):not(.info):not(.warning):not(.danger){color:var(--lm-primary)}.status-text-span.active[data-v-21edf8ab]{color:var(--lm-success)}.status-text-span.archived[data-v-21edf8ab]{color:var(--lm-text-tertiary)}[data-v-21edf8ab] .el-tag{border-radius:3px!important;font-weight:500!important;font-size:11px!important;font-family:var(--lm-font-mono);padding:2px 6px!important;height:auto!important;line-height:1.2!important;border:1px solid currentColor!important}[data-v-21edf8ab] .el-tag--plain.el-tag--info{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-secondary)!important}.tab-pane-content[data-v-21edf8ab]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.pagination-container[data-v-21edf8ab]{display:flex;justify-content:flex-end;padding-top:20px;margin-top:auto;border-top:1px solid var(--lm-border);background-color:transparent}.pagination-container[data-v-21edf8ab] .el-pagination{gap:12px}.pagination-container[data-v-21edf8ab] .el-pagination__sizes{margin-right:16px}.pagination-container[data-v-21edf8ab] .el-pagination__jump{margin-left:16px}[data-v-21edf8ab] .el-pagination button,[data-v-21edf8ab] .el-pagination .el-pager li{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important;border-radius:4px!important;font-family:var(--lm-font-mono)!important;font-size:12px!important;min-width:28px!important;height:28px!important;line-height:26px!important;margin:0 2px!important;transition:all .15s ease!important}[data-v-21edf8ab] .el-pagination button:hover,[data-v-21edf8ab] .el-pagination .el-pager li:hover{border-color:var(--lm-border-hover)!important;color:var(--lm-text-primary)!important;background-color:var(--lm-bg-hover)!important}[data-v-21edf8ab] .el-pagination .el-pager li.is-active{background-color:var(--lm-primary)!important;border-color:var(--lm-primary)!important;color:#fff!important}.living-memory-dashboard.lm-theme-light[data-v-28880261]{--lm-bg-primary: #ffffff;--lm-bg-secondary: #f8f9fa;--lm-bg-hover: #f1f3f5;--lm-border: #e9ecef;--lm-border-hover: #dee2e6;--lm-text-primary: #212529;--lm-text-secondary: #495057;--lm-text-tertiary: #868e96;--lm-primary: #2563eb;--lm-primary-hover: #1d4ed8;--lm-primary-light: #eff6ff;--lm-success: #10b981;--lm-success-light: #ecfdf5;--lm-warning: #f59e0b;--lm-warning-light: #fefbeb;--lm-danger: #ef4444;--lm-danger-light: #fef2f2;--lm-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .02);--lm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lm-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--el-color-primary: var(--lm-primary) !important;--el-color-success: var(--lm-success) !important;--el-color-warning: var(--lm-warning) !important;--el-color-danger: var(--lm-danger) !important;--el-text-color-primary: var(--lm-text-primary) !important;--el-text-color-regular: var(--lm-text-secondary) !important;--el-text-color-secondary: var(--lm-text-tertiary) !important;--el-border-color: var(--lm-border) !important;--el-border-color-light: var(--lm-border) !important;--el-border-color-lighter: var(--lm-border) !important;--el-fill-color-blank: var(--lm-bg-primary) !important;--el-bg-color: var(--lm-bg-primary) !important;--el-bg-color-overlay: var(--lm-bg-primary) !important}.living-memory-dashboard.lm-theme-dark[data-v-28880261]{--lm-bg-primary: #18181b;--lm-bg-secondary: #09090b;--lm-bg-hover: #27272a;--lm-border: #27272a;--lm-border-hover: #3f3f46;--lm-text-primary: #f4f4f5;--lm-text-secondary: #a1a1aa;--lm-text-tertiary: #71717a;--lm-primary: #3b82f6;--lm-primary-hover: #60a5fa;--lm-primary-light: rgba(59, 130, 246, .1);--lm-success: #10b981;--lm-success-light: rgba(16, 185, 129, .1);--lm-warning: #f59e0b;--lm-warning-light: rgba(245, 158, 11, .1);--lm-danger: #ef4444;--lm-danger-light: rgba(239, 68, 68, .1);--lm-shadow: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--lm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lm-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--el-color-primary: var(--lm-primary) !important;--el-color-success: var(--lm-success) !important;--el-color-warning: var(--lm-warning) !important;--el-color-danger: var(--lm-danger) !important;--el-text-color-primary: var(--lm-text-primary) !important;--el-text-color-regular: var(--lm-text-secondary) !important;--el-text-color-secondary: var(--lm-text-tertiary) !important;--el-border-color: var(--lm-border) !important;--el-border-color-light: var(--lm-border) !important;--el-border-color-lighter: var(--lm-border) !important;--el-fill-color-blank: var(--lm-bg-primary) !important;--el-bg-color: var(--lm-bg-primary) !important;--el-bg-color-overlay: var(--lm-bg-primary) !important}.lm-dialog.lm-theme-light{--lm-bg-primary: #ffffff;--lm-bg-secondary: #f8f9fa;--lm-bg-hover: #f1f3f5;--lm-border: #e9ecef;--lm-border-hover: #dee2e6;--lm-text-primary: #212529;--lm-text-secondary: #495057;--lm-text-tertiary: #868e96;--lm-primary: #2563eb;--lm-primary-hover: #1d4ed8;--lm-primary-light: #eff6ff;--lm-success: #10b981;--lm-success-light: #ecfdf5;--lm-warning: #f59e0b;--lm-warning-light: #fefbeb;--lm-danger: #ef4444;--lm-danger-light: #fef2f2;--lm-shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .02);--lm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lm-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--el-color-primary: var(--lm-primary) !important;--el-text-color-primary: var(--lm-text-primary) !important;--el-text-color-regular: var(--lm-text-secondary) !important;--el-border-color: var(--lm-border) !important;--el-border-color-light: var(--lm-border) !important;--el-border-color-lighter: var(--lm-border) !important;--el-fill-color-blank: var(--lm-bg-primary) !important;--el-bg-color: var(--lm-bg-primary) !important;--el-bg-color-overlay: var(--lm-bg-primary) !important}.lm-dialog.lm-theme-dark{--lm-bg-primary: #18181b;--lm-bg-secondary: #09090b;--lm-bg-hover: #27272a;--lm-border: #27272a;--lm-border-hover: #3f3f46;--lm-text-primary: #f4f4f5;--lm-text-secondary: #a1a1aa;--lm-text-tertiary: #71717a;--lm-primary: #3b82f6;--lm-primary-hover: #60a5fa;--lm-primary-light: rgba(59, 130, 246, .1);--lm-success: #10b981;--lm-success-light: rgba(16, 185, 129, .1);--lm-warning: #f59e0b;--lm-warning-light: rgba(245, 158, 11, .1);--lm-danger: #ef4444;--lm-danger-light: rgba(239, 68, 68, .1);--lm-shadow: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--lm-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lm-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--el-color-primary: var(--lm-primary) !important;--el-text-color-primary: var(--lm-text-primary) !important;--el-text-color-regular: var(--lm-text-secondary) !important;--el-border-color: var(--lm-border) !important;--el-border-color-light: var(--lm-border) !important;--el-border-color-lighter: var(--lm-border) !important;--el-fill-color-blank: var(--lm-bg-primary) !important;--el-bg-color: var(--lm-bg-primary) !important;--el-bg-color-overlay: var(--lm-bg-primary) !important}[data-v-28880261] .el-card{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;border-radius:6px!important;box-shadow:var(--lm-shadow)!important;transition:border-color .15s ease,box-shadow .15s ease}[data-v-28880261] .el-card__header{border-bottom:1px solid var(--lm-border)!important;padding:12px 20px!important;background-color:var(--lm-bg-primary)!important}[data-v-28880261] .el-input__wrapper,[data-v-28880261] .el-select__wrapper,[data-v-28880261] .el-textarea__inner,.lm-dialog .el-input__wrapper,.lm-dialog .el-select__wrapper,.lm-dialog .el-textarea__inner{background-color:var(--lm-bg-secondary)!important;border:1px solid var(--lm-border)!important;box-shadow:none!important;border-radius:4px!important;padding:4px 12px!important;color:var(--lm-text-primary)!important;min-height:34px!important;box-sizing:border-box!important;transition:border-color .15s ease,background-color .15s ease}[data-v-28880261] .el-textarea__inner{resize:none!important}[data-v-28880261] .el-input__wrapper:hover,[data-v-28880261] .el-select__wrapper:hover,[data-v-28880261] .el-input__wrapper.is-focus,[data-v-28880261] .el-select__wrapper.is-focused,[data-v-28880261] .el-textarea__inner:hover,[data-v-28880261] .el-textarea__inner:focus,.lm-dialog .el-input__wrapper:hover,.lm-dialog .el-select__wrapper:hover,.lm-dialog .el-textarea__inner:hover,.lm-dialog .el-input__wrapper.is-focus,.lm-dialog .el-select__wrapper.is-focused,.lm-dialog .el-textarea__inner:focus{border-color:var(--lm-border-hover)!important;background-color:var(--lm-bg-primary)!important}[data-v-28880261] .el-input__inner,[data-v-28880261] .el-select__placeholder,[data-v-28880261] .el-textarea__inner,.lm-dialog .el-input__inner,.lm-dialog .el-textarea__inner{color:var(--lm-text-primary)!important;font-family:var(--lm-font-sans);font-size:13px!important}[data-v-28880261] .el-input__inner::placeholder,[data-v-28880261] .el-select__placeholder.is-transparent,[data-v-28880261] .el-textarea__inner::placeholder,.lm-dialog .el-input__inner::placeholder{color:var(--lm-text-tertiary)!important}[data-v-28880261] .el-select,[data-v-28880261] .el-input{width:100%!important}.lm-select-popper.lm-theme-light,.lm-select-popper.lm-theme-light .el-select-dropdown,.lm-select-popper.lm-theme-light .el-select-dropdown__wrap,.lm-select-popper.lm-theme-light .el-select-dropdown__list{background-color:#fff!important;border:1px solid #e9ecef!important;color:#212529!important}.lm-select-popper.lm-theme-dark,.lm-select-popper.lm-theme-dark .el-select-dropdown,.lm-select-popper.lm-theme-dark .el-select-dropdown__wrap,.lm-select-popper.lm-theme-dark .el-select-dropdown__list{background-color:#18181b!important;border:1px solid #27272a!important;color:#f4f4f5!important}.lm-select-popper .el-select-dropdown__item{color:var(--lm-text-secondary)!important}.lm-select-popper .el-select-dropdown__item.is-hovering,.lm-select-popper .el-select-dropdown__item:hover{background-color:var(--lm-bg-hover)!important;color:var(--lm-text-primary)!important}.lm-select-popper .el-select-dropdown__item.is-selected{color:var(--lm-primary)!important;background-color:var(--lm-primary-light)!important;font-weight:700}[data-v-28880261] .el-button,.lm-dialog .el-button{margin:0!important;border-radius:4px!important;font-weight:500!important;font-family:var(--lm-font-sans);padding:8px 16px!important;font-size:13px!important;transition:all .15s ease!important;box-shadow:none!important}[data-v-28880261] .el-button--default,.lm-dialog .el-button--default{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important}[data-v-28880261] .el-button--default:hover,.lm-dialog .el-button--default:hover{background-color:var(--lm-bg-hover)!important;color:var(--lm-text-primary)!important;border-color:var(--lm-border-hover)!important}[data-v-28880261] .el-button--primary,.lm-dialog .el-button--primary{background-color:var(--lm-primary)!important;border:1px solid var(--lm-primary)!important;color:#fff!important}[data-v-28880261] .el-button--primary:hover,.lm-dialog .el-button--primary:hover{background-color:var(--lm-primary-hover)!important;border-color:var(--lm-primary-hover)!important;color:#fff!important}[data-v-28880261] .el-button--danger,.lm-dialog .el-button--danger{background-color:var(--lm-danger)!important;border:1px solid var(--lm-danger)!important;color:#fff!important}[data-v-28880261] .el-button--danger.is-plain{background-color:var(--lm-bg-primary)!important;border:1px solid var(--lm-border)!important;color:var(--lm-text-secondary)!important}[data-v-28880261] .el-button--danger.is-plain:hover{background-color:var(--lm-danger)!important;border-color:var(--lm-danger)!important;color:#fff!important}[data-v-28880261] .el-button.is-disabled,.lm-dialog .el-button.is-disabled{background-color:var(--lm-bg-secondary)!important;border-color:var(--lm-border)!important;color:var(--lm-text-tertiary)!important;opacity:.6}.lm-dialog{border-radius:6px!important;overflow:hidden;box-shadow:var(--lm-shadow)!important;background-color:var(--lm-bg-primary)!important}.lm-dialog .el-dialog__header{border-bottom:1px solid var(--lm-border)!important;padding:16px 20px!important;margin-right:0!important;background-color:var(--lm-bg-primary)!important}.lm-dialog .el-dialog__title{font-size:14px!important;font-weight:600!important;color:var(--lm-text-primary)!important;font-family:var(--lm-font-sans)}.lm-dialog .el-dialog__body{padding:20px!important;background-color:var(--lm-bg-primary)!important;color:var(--lm-text-primary)!important}.lm-dialog .el-dialog__footer{border-top:1px solid var(--lm-border)!important;padding:12px 20px!important;background-color:var(--lm-bg-secondary)!important}.lm-dialog-overlay{background-color:#0006!important;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.lm-dialog .el-form-item{margin-bottom:16px!important}.lm-dialog .el-form-item__label{color:var(--lm-text-secondary)!important;font-size:13px!important}.living-memory-dashboard[data-v-28880261]{height:100%;background-color:var(--lm-bg-secondary)!important;color:var(--lm-text-primary);font-family:var(--lm-font-sans);transition:background-color .15s ease,color .15s ease}.living-memory-dashboard[data-v-28880261] .layout-main{overflow-y:auto;background-color:transparent!important}.living-memory-dashboard[data-v-28880261] .layout-content{overflow-y:auto}.dashboard-shell[data-v-28880261]{max-width:1600px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.toolbar-header[data-v-28880261]{display:flex;align-items:center;justify-content:space-between;width:100%}.toolbar-title[data-v-28880261]{font-family:var(--lm-font-mono);font-weight:700;font-size:16px;letter-spacing:.05em;color:var(--lm-text-primary);text-transform:uppercase;display:flex;align-items:center;gap:8px}.toolbar-title[data-v-28880261]:before{content:"";display:inline-block;width:4px;height:16px;background-color:var(--lm-primary);border-radius:2px}.vector-status-card[data-v-28880261]>.el-card__body{padding:14px 20px!important}.vector-status-grid[data-v-28880261]{display:grid;grid-template-columns:repeat(3,minmax(140px,auto)) minmax(240px,1fr);gap:16px;align-items:center}.vector-status-item[data-v-28880261]{display:flex;align-items:center;gap:10px;min-width:0}.vector-status-label[data-v-28880261]{color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.vector-status-value[data-v-28880261]{color:var(--lm-text-secondary);font-family:var(--lm-font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vector-status-state[data-v-28880261]{--vector-state-color: var(--lm-text-tertiary);display:inline-flex;align-items:center;gap:7px;color:var(--lm-text-secondary);font-family:var(--lm-font-mono);font-size:11px;font-weight:600;white-space:nowrap}.vector-status-state[data-v-28880261]:before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--vector-state-color)}.vector-status-state.is-ready[data-v-28880261]{--vector-state-color: var(--lm-success)}.vector-status-state.is-building[data-v-28880261]{--vector-state-color: var(--lm-warning)}.vector-status-state.is-dirty[data-v-28880261]{--vector-state-color: var(--lm-danger)}.vector-status-error[data-v-28880261]{margin-top:12px}@media (max-width: 900px){.vector-status-grid[data-v-28880261]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.vector-status-grid[data-v-28880261]{grid-template-columns:1fr}}.toolbar-grid[data-v-28880261]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.toolbar-grid[data-v-28880261]{grid-template-columns:1fr auto;align-items:center}}.filter-group-horizontal[data-v-28880261]{display:flex;align-items:center;gap:12px;width:100%}.field-label-inline[data-v-28880261]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--lm-text-tertiary);font-family:var(--lm-font-mono);white-space:nowrap}.preset-select[data-v-28880261]{max-width:240px}.dashboard-body-layout[data-v-28880261]{display:flex;flex:1;min-height:500px;height:calc(100vh - 220px)}@media (max-width: 1024px){.dashboard-body-layout[data-v-28880261]{height:auto}}.toolbar-actions[data-v-28880261]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.config-warning-banner[data-v-28880261]{border-radius:6px!important;border:1px solid var(--lm-warning)!important;background-color:var(--lm-warning-light)!important;color:var(--lm-text-primary)!important}.config-warning-list[data-v-28880261]{margin:4px 0 0;padding-left:20px}.config-warning-list li+li[data-v-28880261]{margin-top:4px}.main-content-card[data-v-28880261]{border-radius:6px!important;display:flex;flex-direction:column}.main-content-card[data-v-28880261]>.el-card__header{display:none}.main-content-card[data-v-28880261]>.el-card__body{padding:0 20px 20px!important;display:flex;flex-direction:column;flex:1;min-height:0}.card-title[data-v-28880261]{font-size:14px;font-weight:600;color:var(--lm-text-primary);font-family:var(--lm-font-sans)}.custom-tabs[data-v-28880261]{display:flex;flex-direction:column;flex:1;min-height:0}.custom-tabs[data-v-28880261] .el-tabs__header{margin:0 0 20px!important;border-bottom:1px solid var(--lm-border)!important}.custom-tabs[data-v-28880261] .el-tabs__nav-wrap{width:100%}.custom-tabs[data-v-28880261] .el-tabs__nav-wrap:after{display:none!important}.custom-tabs[data-v-28880261] .el-tabs__item{font-family:var(--lm-font-sans)!important;font-size:14px!important;font-weight:600!important;color:var(--lm-text-secondary)!important;height:52px!important;line-height:52px!important}.custom-tabs[data-v-28880261] .el-tabs__item.is-active{color:var(--lm-primary)!important}.custom-tabs[data-v-28880261] .el-tabs__nav{height:52px!important}.custom-tabs[data-v-28880261] .el-tabs__active-bar{bottom:0!important}.custom-tabs[data-v-28880261] .el-tabs__content{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:0}.custom-tabs[data-v-28880261] .el-tab-pane{display:flex;flex-direction:column;flex:1;min-height:0}.tab-label-container[data-v-28880261]{font-family:var(--lm-font-sans)!important;font-weight:600!important;display:inline-flex;align-items:center}.tab-badge[data-v-28880261]{font-family:var(--lm-font-mono);font-size:10px;padding:1px 5px;border-radius:8px;background-color:var(--lm-bg-hover);color:var(--lm-text-tertiary);margin-left:6px;border:1px solid var(--lm-border);font-weight:400;line-height:1.2;transition:all .12s ease}.custom-tabs[data-v-28880261] .el-tabs__item.is-active .tab-badge{background-color:var(--lm-primary-light);color:var(--lm-primary);border-color:var(--lm-primary)}.main-content-card[data-v-28880261]{width:100%;height:100%}.living-memory-dashboard,.living-memory-dashboard *{scrollbar-width:thin;scrollbar-color:var(--lm-border-hover) transparent}.living-memory-dashboard::-webkit-scrollbar,.living-memory-dashboard *::-webkit-scrollbar{width:6px;height:6px}.living-memory-dashboard::-webkit-scrollbar-track,.living-memory-dashboard *::-webkit-scrollbar-track{background:transparent}.living-memory-dashboard::-webkit-scrollbar-thumb,.living-memory-dashboard *::-webkit-scrollbar-thumb{background-color:var(--lm-border-hover);border-radius:3px}.living-memory-dashboard::-webkit-scrollbar-thumb:hover,.living-memory-dashboard *::-webkit-scrollbar-thumb:hover{background-color:var(--lm-text-tertiary)}
