.memory-library.svelte-1gbtitq{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.memory-library-scroll.svelte-1gbtitq{display:flex;flex-direction:column;gap:var(--space-3, 12px);flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-4, 16px);max-width:880px;width:100%;margin:0 auto}.memory-back.svelte-1gbtitq{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);cursor:pointer;font:inherit;padding:4px 0}.memory-library-header.svelte-1gbtitq{display:flex;flex-direction:column;gap:4px;padding:4px 2px 0}.memory-library-title.svelte-1gbtitq{margin:0;font-size:1.4rem;line-height:1.2;letter-spacing:-.01em}.memory-library-subtitle.svelte-1gbtitq{margin:0;color:var(--text-secondary);font-size:.9rem}.memory-error.svelte-1gbtitq{color:var(--red);margin:0}.memory-status.svelte-1gbtitq{color:var(--text-secondary);margin:0}.memory-searchbar.svelte-1gbtitq{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md, 10px);padding:8px 12px}.memory-search-input.svelte-1gbtitq{flex:1 1 auto;min-width:0;background:none;border:none;outline:none;color:inherit;font:inherit}.memory-facets.svelte-1gbtitq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.memory-facets.svelte-1gbtitq button:where(.svelte-1gbtitq){border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);border-radius:999px;padding:5px 12px;font:inherit;font-size:.85rem;cursor:pointer}.memory-facets.svelte-1gbtitq button.active:where(.svelte-1gbtitq){color:var(--text);border-color:var(--text-tertiary, var(--border));background:var(--surface-raised, var(--surface))}.memory-search-status.svelte-1gbtitq{margin-left:auto;color:var(--text-secondary);font-size:.8rem}.memory-pinned.svelte-1gbtitq{border:1px solid var(--border);border-radius:var(--radius-md, 10px);background:var(--surface)}.memory-pinned-toggle.svelte-1gbtitq{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:var(--text-secondary);font:inherit;font-size:.85rem;padding:10px 12px;cursor:pointer}.memory-pinned-caret.svelte-1gbtitq{display:inline-block;transition:transform .15s ease}.memory-pinned-caret.open.svelte-1gbtitq{transform:rotate(90deg)}.memory-note-list.svelte-1gbtitq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.memory-pinned.svelte-1gbtitq .memory-note-list:where(.svelte-1gbtitq){padding:0 8px 8px}.memory-note-row.svelte-1gbtitq{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md, 10px);padding:10px 12px;font:inherit;color:inherit;cursor:pointer}.memory-note-row.svelte-1gbtitq:hover{border-color:var(--text-tertiary, var(--border))}.memory-note-row.selected.svelte-1gbtitq{border-color:var(--accent, var(--border))}.memory-note-leading.svelte-1gbtitq{flex:none}.memory-note-main.svelte-1gbtitq{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.memory-note-title.svelte-1gbtitq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.memory-note-meta.svelte-1gbtitq{color:var(--text-secondary);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-note-badge.svelte-1gbtitq{flex:none;color:var(--text-secondary);font-size:.75rem;border:1px solid var(--border);border-radius:999px;padding:2px 8px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memory-empty.svelte-1gbtitq{border:1px dashed var(--border);border-radius:var(--radius-md, 10px);padding:24px 16px;text-align:center}.memory-empty-title.svelte-1gbtitq{margin:0 0 4px;font-weight:600}.memory-empty-body.svelte-1gbtitq{margin:0;color:var(--text-secondary);font-size:.9rem}.memory-glyph.svelte-1gbtitq{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--memory-glyph-bg, var(--surface-raised, var(--surface)));color:var(--text);font-size:.75rem;font-weight:700;overflow:hidden}.memory-glyph-workspace.svelte-1gbtitq{background:var(--surface-raised, var(--surface));border:1px solid var(--border)}.memory-glyph-img.svelte-1gbtitq{object-fit:cover;border:1px solid var(--border);padding:0}.memory-file-panel-body.svelte-1gbtitq{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.memory-fallback-content.svelte-1gbtitq{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:16px}.memory-fallback-hint.svelte-1gbtitq{margin:0;color:var(--text-secondary);font-size:.85rem}
