.memory-shell{color:#f8fafc;background:radial-gradient(circle at 14% 8%,#14b8a62e,#0000 30%),radial-gradient(circle at 90% 12%,#f472b629,#0000 34%),linear-gradient(135deg,#071014 0%,#111827 48%,#16111f 100%);min-height:100vh;padding:28px}.memory-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;max-width:1400px;min-height:360px;margin:0 auto;display:grid}.memory-back,.memory-kicker,.section-heading p,.surface-meta,.type-row span,.feed-row small,.metric span,.digest-topic{color:#9ca3af}.memory-back{margin-bottom:28px;text-decoration:none;display:inline-flex}.memory-kicker,.section-heading p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.memory-hero h1{letter-spacing:0;margin:0;font-size:clamp(52px,9vw,118px);line-height:.9}.memory-subtitle{color:#cbd5e1;max-width:720px;margin:24px 0 0;font-size:19px;line-height:1.7}.hippocampus-orbit{aspect-ratio:1;min-width:260px;position:relative}.orbit-ring{border:1px solid #f8fafc38;border-radius:999px;position:absolute;inset:18px}.ring-two{inset:58px;transform:rotate(24deg)}.orbit-core{text-transform:uppercase;background:#0f172ae0;border:1px solid #2dd4bf8c;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-core span{color:#5eead4;font-size:40px;font-weight:800}.orbit-node{color:#111827;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:flex;position:absolute}.node-1{top:0;left:46%}.node-2{top:28%;right:7%}.node-3{bottom:9%;right:20%}.node-4{bottom:17%;left:9%}.node-5{top:22%;left:4%}.memory-controls,.memory-stats-grid,.memory-dashboard,.memory-detail-grid{gap:16px;max-width:1400px;margin:0 auto 16px;display:grid}.memory-controls{grid-template-columns:minmax(240px,1fr) minmax(280px,1.5fr) auto auto;align-items:end}.search-box{gap:8px;display:grid}.search-box span,.secret-toggle{color:#cbd5e1;font-size:13px}.search-box input{color:#f8fafc;background:#0f172ad1;border:1px solid #94a3b859;border-radius:8px;min-height:44px;padding:0 14px}.type-tabs{flex-wrap:wrap;gap:8px;display:flex}.type-tabs button,.refresh-button,.surface-row,.feed-row{cursor:pointer;font:inherit}.type-tabs button,.refresh-button{color:#e5e7eb;background:#0f172ac7;border:1px solid #94a3b852;border-radius:8px;min-height:38px;padding:0 12px}.type-tabs button.active,.refresh-button{color:#042f2e;background:#2dd4bf;font-weight:800}.secret-toggle{white-space:nowrap;align-items:center;gap:8px;min-height:38px;display:flex}.memory-error{color:#fecaca;background:#ef44442e;border:1px solid #f8717173;border-radius:8px;max-width:1400px;margin:0 auto 16px;padding:14px}.memory-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric,.memory-column,.memory-detail,.memory-feed{background:#0f172ab8;border:1px solid #94a3b83d;border-radius:8px}.metric{padding:18px}.metric strong{margin-top:8px;font-size:30px;display:block}.memory-dashboard{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr) minmax(280px,.75fr)}.memory-column,.memory-detail,.memory-feed{min-width:0;padding:20px}.section-heading{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.section-heading h2{margin:0;font-size:22px}.compact{margin-top:22px}.loading-pill{color:#99f6e4;background:#2dd4bf26;border:1px solid #2dd4bf73;border-radius:999px;padding:6px 10px;font-size:12px}.surface-list,.feed-list,.type-list{gap:10px;display:grid}.surface-row,.feed-row{color:#f8fafc;text-align:left;background:#1e293bbd;border:1px solid #94a3b82e;border-radius:8px;gap:12px;display:grid}.surface-row{grid-template-columns:64px minmax(0,1fr);padding:14px}.surface-row.selected{border-color:#2dd4bfbf}.surface-score{color:#5eead4;background:#111827;border-radius:8px;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.surface-main{gap:7px;line-height:1.55;display:grid}.surface-meta{text-transform:uppercase;font-size:12px}.digest-panel,.timeline-panel{background:#02061757;border-radius:8px;padding:16px}.digest-panel p{margin:0 0 16px;line-height:1.65}.digest-topic{text-transform:uppercase;font-size:13px;font-weight:800}.cue-cloud{flex-wrap:wrap;gap:8px;display:flex}.cue-cloud span{color:#fbcfe8;background:#f472b624;border:1px solid #f472b652;border-radius:999px;padding:6px 10px;font-size:12px}.timeline-bars{grid-template-columns:repeat(14,minmax(10px,1fr));align-items:end;gap:6px;height:150px;display:grid}.timeline-item{flex-direction:column;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.timeline-item span{background:linear-gradient(#2dd4bf,#f472b6);border-radius:999px 999px 4px 4px;width:100%;min-height:8px;display:block}.timeline-item small{color:#94a3b8;font-size:10px;transform:rotate(-45deg)}.type-row{gap:10px;display:grid}.type-row div:first-child{justify-content:space-between;gap:12px;display:flex}.type-track{background:#94a3b82e;border-radius:999px;height:10px;overflow:hidden}.type-track span{background:#f472b6;height:100%;display:block}.memory-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.detail-meta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.detail-meta span{color:#cbd5e1;background:#94a3b824;border-radius:999px;padding:6px 10px;font-size:12px}.detail-content{white-space:pre-wrap;margin:0;line-height:1.8}.feed-list{max-height:540px;padding-right:4px;overflow:auto}.feed-row{padding:12px}.feed-row span{color:#5eead4;text-transform:uppercase;font-size:12px;font-weight:800}.feed-row strong{font-size:14px;line-height:1.5}.empty-state{color:#94a3b8;border:1px dashed #94a3b852;border-radius:8px;padding:18px}@media (max-width:1100px){.memory-hero,.memory-dashboard,.memory-detail-grid,.memory-controls{grid-template-columns:1fr}.hippocampus-orbit{max-width:320px}}@media (max-width:760px){.memory-shell{padding:18px}.memory-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.surface-row{grid-template-columns:1fr}.surface-score{min-height:44px}}
