.memory-chat[data-v-62c4187a]{background:var(--color-panel);border:1px solid var(--color-border-strong);border-radius:.85rem;box-shadow:0 24px 64px -36px #000;min-width:0;overflow:hidden}footer[data-v-62c4187a],header[data-v-62c4187a]{align-items:center;display:flex;gap:.6rem;padding:1rem 1.25rem}header[data-v-62c4187a]{border-bottom:1px solid var(--color-border);justify-content:space-between}.chat-title[data-v-62c4187a]{align-items:center;color:#d5d1df;display:flex;font-size:.75rem;gap:.6rem}header button[data-v-62c4187a]{border:1px solid var(--color-border-strong);border-radius:.35rem;color:#aaa2ba;display:grid;height:1.75rem;place-items:center;width:1.75rem}header button[data-v-62c4187a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.conversation[data-v-62c4187a]{display:grid;gap:1.2rem;padding:1.5rem}.speaker[data-v-62c4187a]{align-items:center;color:#aba5b6;display:flex;font-size:.66rem;font-weight:600;gap:.45rem;margin-bottom:.5rem}p[data-v-62c4187a]{color:#d8d5df;font-size:.8rem;line-height:1.7}.user-message[data-v-62c4187a]{background:#ffffff06;border:1px solid var(--color-border);border-radius:.7rem .7rem .15rem;margin-left:2.2rem;padding:.9rem 1rem}.agent-message[data-v-62c4187a],.memory-event[data-v-62c4187a],.recall[data-v-62c4187a]{opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;visibility:hidden}.revealed[data-v-62c4187a]{opacity:1;transform:translateY(0);visibility:visible}.memory-event[data-v-62c4187a]{align-items:flex-start;background:#a78bfa08;border:1px solid #a78bfa25;border-radius:.6rem;display:flex;gap:.85rem;padding:1rem}.memory-event.saved[data-v-62c4187a]{border-color:#a78bfa60}.brain-slot[data-v-62c4187a]{color:#c4b5fd;display:grid;flex-shrink:0;height:2rem;place-items:center;position:relative;width:2rem}.memory-halo[data-v-62c4187a]{animation:memory-halo-62c4187a .9s ease-out 2;border-radius:.5rem;inset:0;position:absolute}.saved-dot[data-v-62c4187a]{background:#c4b5fd;border-radius:50%;height:5px;position:absolute;right:0;top:0;width:5px}.event-status[data-v-62c4187a]{color:#c4b5fd;font-size:.68rem;font-weight:500}.memory-event p[data-v-62c4187a]{font-size:.75rem;margin:.4rem 0 .6rem}.memory-tag[data-v-62c4187a]{color:#9f96b1;font-family:var(--font-mono);font-size:.58rem}.saved-check[data-v-62c4187a]{color:#c4b5fd;flex-shrink:0;margin-left:auto}.session-label[data-v-62c4187a]{border-top:1px dashed var(--color-border-strong);color:#88828f;display:block;font-family:var(--font-mono);font-size:.6rem;margin-bottom:.9rem;padding-top:1rem}footer[data-v-62c4187a]{border-top:1px solid var(--color-border);color:#98909f;font-size:.62rem}footer span[data-v-62c4187a]{color:#797380;margin-left:auto}.memory-pulse[data-v-62c4187a]{animation:memory-smarter-62c4187a 1.8s ease-out}@keyframes memory-smarter-62c4187a{0%,to{filter:drop-shadow(0 0 0 #a78bfa00);transform:scale(1) rotate(0)}12%{color:#ddd6fe;filter:drop-shadow(0 0 10px #a78bfa);transform:scale(1.55) rotate(-10deg)}28%{filter:drop-shadow(0 0 4px #a78bfa99);transform:scale(1.1) rotate(8deg)}44%{color:#ddd6fe;filter:drop-shadow(0 0 8px #a78bfaf2);transform:scale(1.45) rotate(-4deg)}65%{filter:drop-shadow(0 0 3px #a78bfa80);transform:scale(1.05)}}@keyframes memory-halo-62c4187a{0%{box-shadow:0 0 #a78bfa8c,inset 0 0 6px #a78bfa59;opacity:1}to{box-shadow:0 0 0 12px #a78bfa00,inset 0 0 #a78bfa00;opacity:0}}.paused .memory-halo[data-v-62c4187a],.paused .memory-pulse[data-v-62c4187a]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.agent-message[data-v-62c4187a],.memory-event[data-v-62c4187a],.recall[data-v-62c4187a]{opacity:1;transform:none;transition:none;visibility:visible}.memory-halo[data-v-62c4187a],.memory-pulse[data-v-62c4187a]{animation:none}}@media(max-width:420px){.conversation[data-v-62c4187a]{padding:1rem}.user-message[data-v-62c4187a]{margin-left:1rem}}
