:root{--cortex-night:#0b0715;--deep-synapse:#181029;--memory-violet:#a78bfa;--recall-cyan:#62d9e8;--validated-green:#55d69e;--reconsolidation-coral:#fb7185}
.brand-dot,.text-cta{color:var(--recall-cyan)}.nav-cta{padding:8px 14px}
.v214-hero{background:radial-gradient(circle at 76% 38%,rgba(167,139,250,.12),transparent 34%),linear-gradient(180deg,rgba(11,7,21,.2),rgba(24,16,41,.16))}.v214-hero h1 em{display:block;color:var(--cyan-soft);font-style:normal;font-weight:400}.release-strip.candidate span{background:var(--memory-violet);color:#120a21}.cohort-cta{align-items:center}.text-cta{font:600 12px 'Sora',sans-serif;padding:12px 2px}
.neural-demo{position:relative;overflow:hidden}.episode{padding:12px 0}.episode small,.demo-recall small{color:var(--t3);font:8px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.current-episode{border:1px solid rgba(85,214,158,.2);border-radius:10px;padding:12px;background:rgba(85,214,158,.035)}.synapse{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:var(--reconsolidation-coral);font:8px 'JetBrains Mono',monospace;text-transform:uppercase}.synapse span{height:1px;background:linear-gradient(90deg,transparent,var(--reconsolidation-coral))}.synapse span:last-child{background:linear-gradient(90deg,var(--reconsolidation-coral),transparent)}.neural-demo .demo-recall{display:grid;grid-template-columns:1fr auto;gap:5px;margin-top:14px}.neural-demo .demo-recall strong{font:600 18px 'Bricolage Grotesque',sans-serif}.neural-demo .demo-recall span{grid-column:1/3;color:var(--validated-green);font-size:8px}
.v214-paths{background:linear-gradient(180deg,rgba(98,217,232,.018),transparent)}.cohort-grid>a{position:relative;min-height:360px;display:flex;flex-direction:column}.cohort-grid a:nth-child(2){border-top:2px solid rgba(98,217,232,.45)}.cohort-grid a:nth-child(3){border-top:2px solid rgba(251,113,133,.45)}.cohort-grid ul{list-style:none;margin:20px 0;padding:0;color:var(--t3);font-size:11px}.cohort-grid li{padding:6px 0;border-bottom:1px solid var(--line)}.cohort-grid b{margin-top:auto}
.memory-cycle{overflow:hidden}.cycle-track{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);overflow:auto}.cycle-track article{background:var(--cortex-night);padding:24px;min-height:220px}.cycle-track span{font:8px 'JetBrains Mono',monospace;color:var(--recall-cyan);text-transform:uppercase;letter-spacing:.1em}.cycle-track h3{font-size:18px;margin:42px 0 10px}.cycle-track p{color:var(--t3);font-size:11px}.cycle-track article:nth-child(4) span{color:var(--reconsolidation-coral)}.cycle-track article:last-child span{color:var(--validated-green)}
.metric-ledger{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:0}.metric-ledger div{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-ledger dt{color:var(--t3);font:9px 'JetBrains Mono',monospace;text-transform:uppercase}.metric-ledger dd{margin:8px 0;font:700 24px 'Bricolage Grotesque',sans-serif}.metric-ledger small{color:var(--t3);font-size:9px}
.case-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.boundary-note{display:grid;gap:7px;border-left:2px solid var(--reconsolidation-coral);padding:12px 16px;margin:22px 0;color:var(--t3);font-size:11px}.boundary-note strong{color:var(--t1)}.system-map{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px}.system-map>div{border:1px solid var(--line);padding:20px 12px;border-radius:14px;text-align:center;background:var(--deep-synapse)}.system-map small,.system-map span{display:block;color:var(--t3);font:8px 'JetBrains Mono',monospace;text-transform:uppercase}.system-map strong{display:block;font:700 20px 'Bricolage Grotesque';margin:8px 0}.system-map .map-core{border-color:rgba(98,217,232,.5);box-shadow:0 0 55px -28px var(--recall-cyan)}.foot-col p{color:var(--t3);font-size:13px}
.candidate-badge{display:inline-flex;padding:5px 9px;border:1px solid rgba(167,139,250,.35);border-radius:999px;color:var(--memory-violet);font:8px 'JetBrains Mono',monospace;text-transform:uppercase}.page-hero{padding:96px 0 70px;border-bottom:1px solid var(--line)}.page-hero .wrap{max-width:920px}.page-hero h1{max-width:850px}.page-layout{display:grid;grid-template-columns:230px 1fr;gap:70px;padding:70px 0}.page-index{position:sticky;top:110px;align-self:start}.page-index a{display:block;border-left:1px solid var(--line);padding:9px 14px;color:var(--t3);font-size:11px}.page-index a:hover{border-color:var(--recall-cyan);color:var(--t1);text-decoration:none}.prose-block{padding:0 0 64px}.prose-block h2{margin-bottom:16px}.prose-block p,.prose-block li{color:var(--t2);line-height:1.75}.evidence-table{width:100%;border-collapse:collapse}.evidence-table th,.evidence-table td{text-align:left;padding:14px;border-bottom:1px solid var(--line);vertical-align:top}.evidence-table th{color:var(--t3);font:8px 'JetBrains Mono',monospace;text-transform:uppercase}.evidence-table td:last-child{font-family:'JetBrains Mono',monospace;color:var(--validated-green)}.command-block{border:1px solid var(--line);background:#0c0814;border-radius:12px;padding:18px;overflow:auto;color:#e8ddff}.truth-boundary{border:1px solid rgba(251,113,133,.25);background:rgba(251,113,133,.035);padding:20px;border-radius:14px}.truth-boundary strong{color:var(--reconsolidation-coral)}
@media(max-width:900px){.case-grid,.page-layout{grid-template-columns:1fr}.page-index{position:static}.system-map{grid-template-columns:1fr}.system-map>b{transform:rotate(90deg)}.cycle-track{grid-template-columns:repeat(3,minmax(210px,1fr))}.desktop-cta{display:none}}
@media(max-width:640px){.cycle-track,.metric-ledger{grid-template-columns:1fr}.cohort-cta{align-items:flex-start}.text-cta{padding-left:0}.v214-hero h1 em{display:inline}.page-hero{padding-top:70px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}#brain{opacity:.72}}
