.MemoryPanel_panel__n2S5g{position:relative;display:inline-flex;align-items:center}.MemoryPanel_trigger__ZiFsa{display:inline-flex;align-items:center;gap:6px;padding:6px var(--space-3);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);font-family:var(--font-primary);white-space:nowrap;-webkit-tap-highlight-color:transparent;min-height:36px}@media (max-width:480px){.MemoryPanel_trigger__ZiFsa{min-height:44px;min-width:44px}}@media (hover:hover){.MemoryPanel_trigger__ZiFsa:hover{color:var(--text-primary);background:var(--bg-glass-hover)}}.MemoryPanel_trigger__ZiFsa:focus-visible{outline:none;box-shadow:var(--ring-focus)}.MemoryPanel_panel__n2S5g[data-expanded=true] .MemoryPanel_trigger__ZiFsa{color:var(--text-primary);background:var(--bg-glass);border-color:var(--border-subtle)}@media (max-width:480px){.MemoryPanel_triggerLabel__MXZ0I{display:none}}.MemoryPanel_triggerBadge___KQST{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;margin-left:2px;background:var(--gradient-brand);color:var(--text-on-brand);font-size:var(--text-xxs);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;border-radius:var(--radius-full);line-height:1}.MemoryPanel_popover__9Bq1U{position:absolute;bottom:calc(100% + 10px);left:-8px;z-index:30;width:min(420px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 140px));overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);background:radial-gradient(circle at 0 100%,rgba(var(--brand-green-rgb),.07) 0,transparent 55%),radial-gradient(circle at 100% 0,rgba(var(--brand-cyan-rgb),.08) 0,transparent 55%),var(--bg-surface-tinted);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 24px 56px -28px rgba(var(--black-rgb),.75),0 8px 24px -16px rgba(var(--brand-cyan-rgb),.2),inset 0 1px 0 rgba(var(--white-rgb),.04);animation:MemoryPanel_memPopoverIn__rcMYi .18s cubic-bezier(.2,.8,.2,1) backwards}@keyframes MemoryPanel_memPopoverIn__rcMYi{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.MemoryPanel_popover__9Bq1U{animation:none}}@media (max-width:480px){.MemoryPanel_popover__9Bq1U{left:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));width:auto;max-height:min(70vh,520px)}}.MemoryPanel_header__TWY0j{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.MemoryPanel_title__IQ_bK{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.005em}.MemoryPanel_subtitle__wem50{margin:2px 0 0;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.45}.MemoryPanel_closeButton__65tD_{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}@media (hover:hover){.MemoryPanel_closeButton__65tD_:hover{color:var(--text-primary);background:var(--bg-glass);border-color:var(--border-subtle)}}.MemoryPanel_closeButton__65tD_:focus-visible{outline:none;box-shadow:var(--ring-focus)}.MemoryPanel_loading__9Mm84{display:flex;flex-direction:column;gap:var(--space-2)}.MemoryPanel_skeleton__BxyHi{display:block;height:12px;width:100%;background:linear-gradient(90deg,rgba(var(--white-rgb),.04) 0,rgba(var(--white-rgb),.09) 50%,rgba(var(--white-rgb),.04) 100%);background-size:200% 100%;border-radius:var(--radius-xs);animation:MemoryPanel_memShimmer__F1NqR 1.4s ease-in-out infinite}@keyframes MemoryPanel_memShimmer__F1NqR{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.MemoryPanel_skeleton__BxyHi{animation:none}}.MemoryPanel_section__82IuD{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:rgba(var(--white-rgb),.04);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.MemoryPanel_sectionHeader__kUH7w{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.MemoryPanel_sectionTitle__besQy{margin:0;font-size:var(--text-xxs);font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.MemoryPanel_sectionHint__8douT{margin:0;font-size:var(--text-2xs);line-height:1.5;color:var(--text-muted)}.MemoryPanel_statsGrid___IjUz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}@media (max-width:480px){.MemoryPanel_statsGrid___IjUz{grid-template-columns:repeat(2,minmax(0,1fr))}}.MemoryPanel_stat__N7ww_{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background:rgba(var(--white-rgb),.025);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin:0}.MemoryPanel_statLabel__S8lM1{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xxs);color:var(--text-muted);letter-spacing:.02em;margin:0}.MemoryPanel_statValue__VYCQ1{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.MemoryPanel_lastUpdated__zdUwf{margin:0;font-size:var(--text-xxs);color:var(--text-muted)}.MemoryPanel_empty__oLWE9{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:rgba(var(--white-rgb),.02);border:1px dashed var(--border-subtle);border-radius:var(--radius-sm);text-align:center}.MemoryPanel_emptyTitle__1xJ5o{margin:0;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.MemoryPanel_emptyHint__by_wS{margin:0;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.45}.MemoryPanel_factsHint__YjT8k{margin:0;font-size:var(--text-2xs);color:var(--text-muted);line-height:1.5}.MemoryPanel_pauseStatus__ycthm{margin:0;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-secondary)}.MemoryPanel_pauseStatus__ycthm[data-active=true]{color:var(--brand-cyan)}.MemoryPanel_pausePresets__ejGdy{display:flex;flex-wrap:wrap;gap:6px}.MemoryPanel_pausePill__DAQuL{display:inline-flex;align-items:center;justify-content:center;padding:6px var(--space-3);background:rgba(var(--white-rgb),.03);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--font-medium);font-family:var(--font-primary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);min-height:32px}@media (max-width:480px){.MemoryPanel_pausePill__DAQuL{min-height:36px;padding:8px 14px}}@media (hover:hover){.MemoryPanel_pausePill__DAQuL:hover:not(:disabled){color:var(--text-primary);background:var(--bg-glass-hover);border-color:var(--border-default)}}.MemoryPanel_pausePill__DAQuL:focus-visible{outline:none;box-shadow:var(--ring-focus)}.MemoryPanel_pausePill__DAQuL[data-active=true]{color:var(--brand-cyan);background:rgba(var(--brand-cyan-rgb),.06);border-color:rgba(var(--brand-cyan-rgb),.42)}.MemoryPanel_pausePill__DAQuL:disabled{opacity:.5;cursor:not-allowed}.MemoryPanel_actionButton__QgFQs{display:flex;align-items:center;gap:10px;width:100%;padding:10px var(--space-3);background:rgba(var(--white-rgb),.03);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);text-align:left;cursor:pointer;font-family:var(--font-primary);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);min-height:44px}@media (hover:hover){.MemoryPanel_actionButton__QgFQs:hover:not(:disabled){color:var(--text-primary);background:var(--bg-glass-hover);border-color:var(--border-default)}}.MemoryPanel_actionButton__QgFQs:focus-visible{outline:none;box-shadow:var(--ring-focus)}.MemoryPanel_actionButton__QgFQs:disabled{opacity:.5;cursor:not-allowed}.MemoryPanel_actionButton__QgFQs[data-kind=danger]{color:var(--brand-red)}@media (hover:hover){.MemoryPanel_actionButton__QgFQs[data-kind=danger]:hover:not(:disabled){background:rgba(var(--brand-red-rgb),.06);border-color:rgba(var(--brand-red-rgb),.32)}}.MemoryPanel_actionBody__W6j6G{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.MemoryPanel_actionLabel__sUtyO{font-size:var(--text-xs);font-weight:var(--font-medium)}.MemoryPanel_actionHint__VcD8O{font-size:var(--text-xxs);color:var(--text-muted);line-height:1.4}.MemoryPanel_actionButton__QgFQs[data-kind=danger] .MemoryPanel_actionHint__VcD8O{color:var(--text-muted)}.MemoryPanel_errorBanner__uMhul{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 10px;background:rgba(var(--brand-red-rgb),.06);border:1px solid rgba(var(--brand-red-rgb),.32);border-radius:var(--radius-sm);font-size:var(--text-2xs);color:var(--brand-red)}.MemoryPanel_retryButton__2AOFp{padding:var(--space-1) var(--space-2);background:transparent;border:1px solid rgba(var(--brand-red-rgb),.32);border-radius:var(--radius-xs);color:var(--brand-red);font-size:var(--text-2xs);font-family:var(--font-primary);cursor:pointer;transition:background var(--transition-fast)}@media (hover:hover){.MemoryPanel_retryButton__2AOFp:hover{background:rgba(var(--brand-red-rgb),.1)}}.MemoryPanel_fieldError__m56sm{margin:0;font-size:var(--text-2xs);color:var(--brand-red)}