.memory-explorer{--line:color-mix(in srgb,var(--theme-line) 14%,transparent);--panel:var(--theme-surface);--muted:var(--theme-muted);--accent:#4dc6f6;min-height:100vh;background:var(--theme-bg);color:var(--theme-text);font-family:var(--font-geist-sans),sans-serif}.memory-explorer-nav{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:0 34px;border-bottom:1px solid var(--line)}.memory-explorer-nav>a{color:var(--theme-text);font:750 12px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;text-decoration:none}.memory-brand{font-size:12px!important}.memory-detail-hero,.memory-directory-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1px;margin:34px;border:1px solid var(--line);background:var(--line)}.memory-detail-hero>div,.memory-directory-hero>div{padding:54px;background:var(--panel)}.memory-detail-hero p,.memory-detail-missing>p,.memory-directory-empty p,.memory-directory-hero p,.memory-projection-list header p{margin:0;color:var(--accent-text);font:800 12px/1 var(--font-geist-mono),monospace;letter-spacing:.14em}.memory-detail-hero h1,.memory-directory-hero h1{max-width:900px;margin:16px 0 22px;font-size:clamp(3.7rem,7vw,7rem);font-weight:480;line-height:.87;letter-spacing:-.07em}.memory-detail-hero div>span,.memory-directory-hero div>span{max-width:850px;display:block;color:var(--muted);font-size:14px;line-height:1.7}.memory-detail-hero>aside,.memory-directory-hero>aside{display:flex;flex-direction:column;justify-content:space-between;padding:30px;background:var(--theme-surface)}.memory-detail-hero aside span,.memory-directory-hero aside span{color:var(--accent-text);font:800 12px/1 var(--font-geist-mono),monospace}.memory-directory-hero aside strong{font-size:72px;font-weight:460}.memory-detail-hero aside b,.memory-directory-hero aside small{color:var(--muted);font:700 12px/1.4 var(--font-geist-mono),monospace}.memory-search{display:grid;grid-template-columns:1fr 240px 240px;gap:1px;margin:0 34px 24px;border:1px solid var(--line);background:var(--line)}.memory-search label{display:grid;gap:10px;padding:14px;background:var(--panel)}.memory-search label span{color:var(--muted);font:750 12px/1 var(--font-geist-mono),monospace}.memory-search input,.memory-search select{border:0;outline:0;background:transparent;color:var(--theme-text);font:500 13px/1.3 var(--font-geist-sans),sans-serif}.memory-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 34px 90px}.memory-directory-grid>a{min-height:330px;display:flex;flex-direction:column;padding:23px;border:1px solid var(--line);background:var(--panel);color:var(--theme-text);text-decoration:none}.memory-directory-grid>a:hover{border-color:var(--accent);transform:translateY(-2px)}.memory-directory-grid footer,.memory-directory-grid header{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font:700 12px/1.4 var(--font-geist-mono),monospace}.memory-directory-grid footer b,.memory-directory-grid header span{color:var(--accent-text)}.memory-directory-grid h2{margin:38px 0 12px;font-size:25px;letter-spacing:-.035em}.memory-directory-grid p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.memory-capabilities{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0}.memory-capabilities span{padding:6px 8px;border:1px solid var(--line);color:var(--theme-text);font:700 12px/1 var(--font-geist-mono),monospace;text-transform:uppercase}.memory-action-bar dl,.memory-directory-grid dl{display:grid;grid-template-columns:repeat(3,1fr);margin:auto 0 20px;border:1px solid var(--line)}.memory-action-bar dl div,.memory-directory-grid dl div{padding:10px;border-right:1px solid var(--line)}.memory-action-bar dl div:last-child,.memory-directory-grid dl div:last-child{border:0}.memory-action-bar dt,.memory-directory-grid dt{color:var(--muted);font:700 12px/1 var(--font-geist-mono),monospace}.memory-action-bar dd,.memory-directory-grid dd{margin:7px 0 0;font-size:18px}.memory-directory-message{margin:0 34px 20px;padding:16px;border:1px solid var(--line);color:var(--muted)}.memory-directory-message.error{border-color:#d85e68;color:#d85e68}.memory-detail-missing,.memory-directory-empty{grid-column:1/-1;padding:55px;border:1px solid var(--line);background:var(--panel)}.memory-detail-missing h1,.memory-directory-empty h2{margin:14px 0;font-size:42px}.memory-detail-missing span,.memory-directory-empty span{color:var(--muted)}.memory-detail-hero>aside code{overflow-wrap:anywhere;color:var(--theme-text);font:500 12px/1.6 var(--font-geist-mono),monospace}.memory-detail-hero div>small{display:block;margin-top:24px;color:var(--accent-text)}.memory-action-bar{display:grid;grid-template-columns:minmax(320px,.65fr) 1fr;gap:18px;align-items:center;margin:0 34px 24px;padding:18px;border:1px solid var(--line);background:var(--panel)}.memory-action-bar dl{margin:0}.memory-action-buttons{display:flex;justify-content:flex-end;gap:8px}.memory-action-buttons button{min-height:42px;padding:0 16px;border:1px solid var(--accent);background:transparent;color:var(--accent-text);font:750 12px/1 var(--font-geist-mono),monospace;cursor:pointer}.memory-action-buttons button:hover{background:var(--accent);color:var(--accent-contrast)}.memory-action-bar>p{grid-column:1/-1;margin:0;color:var(--accent-text);font-size:12px}.memory-projection-list{margin:0 34px;border:1px solid var(--line);background:var(--panel)}.memory-projection-list>header{display:flex;justify-content:space-between;gap:20px;padding:28px;border-bottom:1px solid var(--line)}.memory-projection-list h2{margin:9px 0 0;font-size:30px}.memory-projection-list>header>span{color:var(--accent-text);font:750 12px/1 var(--font-geist-mono),monospace}.memory-projection-list article{display:grid;grid-template-columns:50px minmax(0,1fr) minmax(180px,340px);gap:18px;padding:25px 28px;border-bottom:1px solid var(--line)}.memory-projection-list article:last-child{border:0}.memory-projection-list article i,.memory-projection-list article span{color:var(--accent-text);font:750 12px/1 var(--font-geist-mono),monospace;font-style:normal}.memory-projection-list h3{margin:9px 0;font-size:19px}.memory-projection-list article p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.memory-projection-list article code{align-self:center;overflow-wrap:anywhere;color:var(--muted);font:500 12px/1.5 var(--font-geist-mono),monospace}.memory-privacy-boundary{display:grid;grid-template-columns:220px 1fr;gap:25px;margin:24px 34px 90px;padding:24px;border-left:3px solid var(--accent);background:var(--panel)}.memory-privacy-boundary p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.memory-detail-missing{margin:34px}.memory-detail-missing a{display:block;margin-top:25px;color:var(--accent-text)}@media(max-width:1050px){.memory-directory-grid{grid-template-columns:repeat(2,1fr)}.memory-explorer-nav{grid-template-columns:1fr auto}.memory-explorer-nav .explorer-directory-links{grid-column:1/-1;grid-row:2}.memory-detail-hero,.memory-directory-hero{grid-template-columns:1fr}.memory-search{grid-template-columns:1fr 1fr}.memory-search label:first-child{grid-column:1/-1}}@media(max-width:700px){.memory-action-bar,.memory-detail-hero,.memory-detail-missing,.memory-directory-hero,.memory-privacy-boundary,.memory-projection-list,.memory-search{margin-left:16px;margin-right:16px}.memory-directory-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.memory-detail-hero>div,.memory-directory-hero>div{padding:32px 24px}.memory-action-bar,.memory-search{grid-template-columns:1fr}.memory-search label:first-child{grid-column:auto}.memory-projection-list article{grid-template-columns:35px 1fr}.memory-projection-list article code{grid-column:2}.memory-privacy-boundary{grid-template-columns:1fr}.memory-explorer-nav{padding:14px 16px}.memory-action-buttons{justify-content:flex-start;flex-wrap:wrap}}