.memory-knowledge-search{display:grid;gap:var(--spacing-12)}.memory-knowledge-search h2{font-size:1.25rem;font-weight:600}.memory-knowledge-search h2,.memory-knowledge-search h3,.memory-knowledge-search h4,.memory-knowledge-search p{margin:0}.memory-knowledge-search form{display:grid;gap:var(--spacing-12)}.memory-knowledge-search fieldset{margin:0;padding:0;border:0}.memory-knowledge-search fieldset label{display:inline-flex;align-items:center;gap:var(--spacing-micro-6);min-height:44px;margin-right:var(--spacing-12)}.memory-knowledge-search textarea{width:100%;min-width:0;box-sizing:border-box;padding:var(--spacing-12);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:16px;resize:vertical}.memory-knowledge-search :is(textarea,input,button,select):focus-visible{outline:2px solid var(--color-brand-primary-hover);outline-offset:2px}.memory-search-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-12)}.memory-search-result{display:grid;gap:var(--spacing-12)}.memory-search-result ul{display:grid;gap:var(--spacing-24);margin:0;padding-left:var(--spacing-24)}.memory-search-result li{min-width:0}.memory-search-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.memory-search-warning{color:var(--color-warning)}.memory-reference-error{color:var(--color-danger)}.memory-knowledge-search :is(input[type=radio],input[type=checkbox]){accent-color:var(--color-brand-primary-hover)}.memory-search-datetime{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:var(--spacing-12);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:16px}.memory-search-time-option{display:flex;align-items:center;gap:var(--spacing-micro-6);min-height:44px}.memory-analysis-statement{display:grid;gap:var(--spacing-12);min-width:0;padding-block:var(--spacing-12);border-top:1px solid var(--color-border)}.memory-analysis-coverage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--spacing-12);margin:0}.memory-analysis-coverage dd{margin:0}.memory-analysis-coverage dt{font-weight:600}.memory-search-result{min-width:0;overflow-wrap:anywhere}.memory-knowledge-search h3{font-size:1.125rem;font-weight:600}.memory-knowledge-search h4{font-size:1rem;font-weight:600}.memory-knowledge-search [tabindex="-1"]:focus-visible{outline:2px solid var(--color-brand-primary-hover);outline-offset:2px}.memory-analysis-choices,.memory-analysis-choices>div,.memory-definition-editor,.memory-review-period{display:grid;gap:var(--spacing-12);min-width:0}.memory-analysis-choices select{width:100%;min-width:0;max-width:100%;min-height:44px;box-sizing:border-box;padding:var(--spacing-12);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:16px}