.use-cases-page{--uc-cyan:#62d9e8;--uc-green:#55d69e;--uc-panel:#171127;--uc-muted:#776e89}.use-cases-page .navlinks a[aria-current="page"]{color:var(--t1)}
.memory-hero{padding:92px 0 76px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.memory-hero::after{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-220px;border:1px solid rgba(98,217,232,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(98,217,232,.025),0 0 0 140px rgba(167,139,250,.018);pointer-events:none}.memory-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:72px;align-items:center}.memory-hero h1{font-size:clamp(52px,6vw,78px);max-width:660px}.memory-hero .sub{margin-top:22px;color:var(--t2);font-size:19px;font-weight:300;line-height:1.65;max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trust-row{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin-top:25px;color:var(--t3);font:11px/1.4 'JetBrains Mono',monospace}.trust-row li{position:relative;padding-left:14px}.trust-row li::before{content:"";position:absolute;left:0;top:5px;width:5px;height:5px;border-radius:50%;background:var(--uc-green);box-shadow:0 0 9px rgba(85,214,158,.65)}
.memory-console{position:relative;background:linear-gradient(150deg,rgba(24,16,41,.96),rgba(11,7,21,.98));border:1px solid rgba(98,217,232,.24);border-radius:20px;padding:0 24px 24px;box-shadow:0 32px 80px -42px rgba(98,217,232,.5),inset 0 1px rgba(255,255,255,.05);font-family:'JetBrains Mono',monospace}.console-top{height:54px;margin:0 -24px 20px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--t3);font-size:10px}.console-live{color:var(--uc-green);display:flex;align-items:center;gap:7px}.console-live::before{content:"";width:6px;height:6px;background:var(--uc-green);border-radius:50%;box-shadow:0 0 10px var(--uc-green)}.session-label{display:flex;justify-content:space-between;color:var(--t3);font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin:16px 0 13px}.console-line{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;margin:11px 0;font-size:12px}.console-line>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding-top:2px}.console-line .prompt{color:var(--cyan-soft)}.console-line .agent{color:var(--uc-cyan)}.console-line p{color:var(--t2);line-height:1.55}.console-line strong{color:var(--t1);font-weight:500}.console-line code{color:var(--uc-green);font-size:11px}.console-line small{display:block;color:var(--uc-green);margin-top:4px;font-size:9px}.console-line.recalled{border:1px solid rgba(85,214,158,.18);background:rgba(85,214,158,.05);border-radius:10px;padding:10px;margin-left:-10px;margin-right:-10px}.causal-thread{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--t3);font-size:8px;text-transform:uppercase;letter-spacing:.12em;margin:20px 0}.causal-thread span{height:1px;background:var(--line)}.trace-link{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:10px;color:var(--uc-cyan)}
.install-section,.problem-section,.proof-section{padding:92px 0;border-bottom:1px solid var(--line)}.install-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;align-items:start}.install-panel{background:rgba(23,17,39,.7);border:1px solid var(--line);border-radius:20px;padding:8px;box-shadow:0 24px 60px -50px rgba(167,139,250,.8)}.agent-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px}.agent-tab{appearance:none;border:0;background:transparent;color:var(--t3);font:500 11px 'Sora',sans-serif;padding:12px 10px;border-radius:9px;cursor:pointer}.agent-tab:hover{color:var(--t1)}.agent-tab:focus-visible{outline:2px solid var(--uc-cyan);outline-offset:2px}.agent-tab.is-active{background:rgba(167,139,250,.14);color:var(--t1);box-shadow:inset 0 0 0 1px rgba(167,139,250,.18)}.command-shell{background:#0c0814;border:1px solid rgba(98,217,232,.18);border-radius:14px;margin:4px;padding:18px}.command-label{display:flex;align-items:center;gap:8px;color:var(--t3);font:9px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--uc-green)}.command-row{display:flex;gap:14px;align-items:center;justify-content:space-between}.command-row code{color:#e8ddff;font-size:12px;overflow-x:auto;white-space:nowrap;padding-bottom:3px}.copy-command{border:1px solid var(--line-2);border-radius:8px;background:rgba(255,255,255,.04);color:var(--uc-cyan);font:10px 'JetBrains Mono',monospace;padding:8px 10px;cursor:pointer;flex:none}.copy-command:hover{border-color:var(--uc-cyan)}.copy-command:focus-visible{outline:2px solid var(--uc-cyan);outline-offset:2px}.install-after{margin:18px 18px 8px;padding-left:15px;border-left:2px solid var(--uc-green)}.install-after span{color:var(--uc-green);font:9px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.install-after p{color:var(--t2);font-size:12px;margin-top:4px}.install-after q{color:var(--t1)}.text-link{display:flex;justify-content:space-between;padding:14px 18px 12px;color:var(--cyan-soft);font-size:11px}
.truth-section{padding:100px 0;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(85,214,158,.035),transparent 50%)}.truth-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:88px;align-items:center}.truth-copy .btn{margin-top:26px}.release-pill{display:inline-flex;align-items:center;gap:10px;color:var(--t2);border:1px solid rgba(85,214,158,.22);border-radius:999px;padding:6px 12px 6px 7px;font:10px 'JetBrains Mono',monospace;margin-bottom:18px}.release-pill span{background:var(--uc-green);color:#082018;border-radius:999px;padding:4px 8px;font-weight:700}.truth-map{display:grid;grid-template-columns:1fr 100px 1fr;gap:14px;align-items:center;position:relative}.memory-node{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;padding:22px;background:var(--uc-panel)}.memory-node span,.memory-node small,.recall-result span,.recall-result small{font:9px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.08em}.memory-node span{color:var(--t3)}.memory-node strong{font:600 21px 'Bricolage Grotesque',sans-serif;margin:7px 0}.memory-node small{color:var(--t3)}.memory-node.old{opacity:.52}.memory-node.old strong{text-decoration:line-through;text-decoration-color:var(--coral)}.memory-node.current{border-color:rgba(85,214,158,.38);box-shadow:0 16px 50px -35px rgba(85,214,158,.8)}.memory-node.current small{color:var(--uc-green)}.memory-edge{text-align:center;color:var(--t3);font:8px 'JetBrains Mono',monospace}.memory-edge i{display:block;height:1px;background:linear-gradient(90deg,var(--uc-muted),var(--uc-green));margin-top:8px;position:relative}.memory-edge i::after{content:"";position:absolute;right:-1px;top:-3px;border-left:6px solid var(--uc-green);border-top:3px solid transparent;border-bottom:3px solid transparent}.recall-result{grid-column:2/4;margin-top:4px;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.recall-result span{color:var(--uc-cyan)}.recall-result strong{font:500 13px 'JetBrains Mono',monospace;color:var(--t1)}.recall-result small{color:var(--uc-green)}
.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:32px}.section-heading>p{color:var(--t3);font-size:13px;max-width:390px}.problem-list{border-top:1px solid var(--line)}.problem-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:24px;align-items:center;padding:25px 10px;border-bottom:1px solid var(--line);color:inherit;transition:background .18s,padding .18s}.problem-row:hover{background:rgba(167,139,250,.045);padding-left:18px;padding-right:18px;text-decoration:none}.problem-index{font:10px 'JetBrains Mono',monospace;color:var(--t3)}.problem-row h3{font-size:20px;margin-bottom:4px}.problem-row p{color:var(--t3);font-size:12px}.problem-action{font:10px 'JetBrains Mono',monospace;color:var(--cyan-soft);white-space:nowrap}
.proof-section{background:rgba(8,4,18,.22)}.proof-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:72px}.proof-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.proof-facts div{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-facts strong{display:block;font:600 18px 'Bricolage Grotesque',sans-serif;margin-bottom:6px}.proof-facts span{display:block;color:var(--t3);font-size:11px;line-height:1.6}.closing-section{padding:72px 0 18px}.closing-card{display:flex;align-items:center;justify-content:space-between;gap:48px;border:1px solid rgba(167,139,250,.23);border-radius:22px;padding:42px;background:linear-gradient(110deg,rgba(167,139,250,.11),rgba(98,217,232,.035))}.closing-card p{color:var(--t2);font-size:13px;max-width:600px;margin-top:10px}.closing-actions{display:flex;gap:10px;flex:none}
@media(max-width:920px){.memory-hero-grid,.install-grid,.truth-grid,.proof-grid{grid-template-columns:1fr;gap:44px}.memory-hero{padding-top:64px}.memory-console{max-width:640px}.truth-map{max-width:680px}.section-heading{align-items:start;flex-direction:column}.problem-row{grid-template-columns:42px 1fr}.problem-action{grid-column:2}.closing-card{align-items:flex-start;flex-direction:column}.closing-actions{flex-wrap:wrap}}
@media(max-width:600px){.memory-hero{padding:50px 0 54px}.memory-hero h1{font-size:43px}.memory-hero .sub{font-size:16px}.memory-console{padding-left:16px;padding-right:16px}.console-top{margin-left:-16px;margin-right:-16px}.install-section,.problem-section,.proof-section,.truth-section{padding:64px 0}.agent-tabs{grid-template-columns:1fr}.agent-tab{text-align:left}.command-row{align-items:flex-start;flex-direction:column}.truth-map{grid-template-columns:1fr}.memory-edge{padding:8px 0}.memory-edge i{width:1px;height:34px;margin:8px auto 0;background:linear-gradient(var(--uc-muted),var(--uc-green))}.memory-edge i::after{right:-3px;top:auto;bottom:-1px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid var(--uc-green);border-bottom:0}.recall-result{grid-column:1;grid-template-columns:auto 1fr auto}.problem-row{padding-left:0;padding-right:0;gap:12px}.problem-row:hover{padding-left:6px;padding-right:6px}.problem-row h3{font-size:17px}.proof-facts{grid-template-columns:1fr}.closing-card{padding:28px 22px}.closing-actions{width:100%;flex-direction:column}.closing-actions .btn{justify-content:center}}
@media(prefers-reduced-motion:no-preference){.memory-console{animation:console-arrive .7s cubic-bezier(.2,.8,.2,1) both}.recalled{animation:recall-glow 1.2s .5s ease-out both}@keyframes console-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes recall-glow{0%{box-shadow:0 0 0 rgba(85,214,158,0)}45%{box-shadow:0 0 30px rgba(85,214,158,.14)}100%{box-shadow:0 0 0 rgba(85,214,158,0)}}}
