
:root{--bg:#07090a;--panel:#111719;--panel-2:#151d20;--text:#f3efe7;--muted:#b5bebc;--steel:#708186;--green:#6f9b83;--amber:#d8b56d;--red:#b65d57;--line:#263235;--focus:#f2cd80;--max:1180px;--measure:76ch}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:radial-gradient(circle at 20% 0%,#162024 0,#07090a 40rem),var(--bg);color:var(--text);font:16px/1.65 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:#d7e4dc;text-underline-offset:.22em}a:hover{text-decoration-color:var(--amber)}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}pre{overflow:auto;background:#080c0d;border:1px solid var(--line);border-radius:14px;padding:1rem}.shell{width:min(var(--max),calc(100% - 2rem));margin-inline:auto}.skip-link{position:absolute;left:1rem;top:-4rem;background:var(--focus);color:#111;padding:.5rem 1rem;z-index:10}.skip-link:focus{top:1rem}.site-header{position:sticky;top:0;z-index:5;background:rgba(7,9,10,.88);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 0}.brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:800;letter-spacing:.02em}.brand span span{color:var(--steel)}.brand-mark{width:1.35rem;height:1.35rem;border:2px solid var(--green);border-radius:50%;box-shadow:inset 0 0 0 5px rgba(111,155,131,.2)}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:.2rem;flex-wrap:wrap}.site-nav a{display:block;padding:.45rem .65rem;border-radius:999px;text-decoration:none;color:var(--muted)}.site-nav a[aria-current=page],.site-nav a:hover{background:var(--panel-2);color:var(--text)}.nav-toggle{display:none}.page-shell{padding:2rem 0 4rem}.content-card{max-width:var(--measure);background:linear-gradient(180deg,rgba(17,23,25,.92),rgba(10,13,14,.92));border:1px solid var(--line);border-radius:24px;padding:clamp(1.1rem,3vw,2.3rem);box-shadow:0 24px 80px rgba(0,0,0,.35)}.page-kicker{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.page-kicker span{border:1px solid var(--line);border-radius:999px;padding:.22rem .55rem}.evidence-label{color:var(--amber)}h1,h2,h3{line-height:1.1;letter-spacing:-.025em}h1{font-size:clamp(2.35rem,6vw,5.3rem);max-width:13ch;margin:.2rem 0 1.2rem}h2{font-size:clamp(1.45rem,3vw,2.15rem);margin-top:2.4rem}h3{font-size:1.25rem;margin-top:1.7rem}p,li{color:#e8e2d8}.content-card>p:first-of-type{font-size:1.15rem;color:#fff}.table-wrap{overflow:auto;margin:1rem 0;border:1px solid var(--line);border-radius:14px}table{border-collapse:collapse;width:100%;min-width:42rem;background:rgba(255,255,255,.02)}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.72rem}th{color:#fff;background:rgba(111,155,131,.08)}blockquote{border-left:4px solid var(--amber);margin:1rem 0;padding:.7rem 1rem;background:rgba(216,181,109,.08);border-radius:0 12px 12px 0}.notice{border:1px solid var(--amber);padding:1rem;border-radius:12px;background:rgba(216,181,109,.08)}.card-grid,.evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.result-card,.evidence-card,.mini-card{display:block;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035);padding:1rem;text-decoration:none}.result-card span,.evidence-card span{display:block;color:var(--amber);font-size:.8rem;text-transform:uppercase;letter-spacing:.07em}.result-card strong,.evidence-card strong{display:block;color:#fff;line-height:1.25}.claim-card{border:1px solid var(--line);border-radius:16px;background:rgba(111,155,131,.06);padding:1rem}.claim-card dl,.glossary-list{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;gap:.5rem 1rem}.claim-card dt,.glossary-list dt{font-weight:800;color:#fff}.claim-card dd,.glossary-list dd{margin:0;color:var(--muted)}.evidence-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.evidence-pill{border:1px solid var(--line);border-radius:999px;padding:.35rem .6rem;color:var(--muted)}.topology-figure{margin:1rem 0 2rem}.topology{width:100%;height:auto;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,#0c1112,#111a1c)}.topology text{fill:var(--text);font:700 18px ui-monospace,monospace;text-anchor:middle}.topology .trace{fill:none;stroke:var(--green);stroke-width:3;stroke-dasharray:9 12;opacity:.78}.topology .trace-b{stroke:var(--steel);opacity:.55}.topology .node circle,.topology .gate rect,.topology .adapter rect,.topology .memory rect{fill:#0c1112;stroke:var(--steel);stroke-width:2}.topology .retired{opacity:.35}.topology .router polygon{fill:#111719;stroke:var(--amber);stroke-width:2}.topology .signature{fill:var(--red);filter:url(#soft)}.floating{animation:float 6s ease-in-out infinite}.trace-a{animation:dash 12s linear infinite}@keyframes dash{to{stroke-dashoffset:-210}}@keyframes float{50%{transform:translateY(12px)}}.anatomy-grid,.retirement-diagram{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin:1rem 0}.anatomy-grid span,.retirement-diagram span,.sequence-diagram li,.lifecycle li{border:1px solid var(--line);border-radius:14px;padding:.8rem;background:rgba(255,255,255,.035)}.sequence-diagram{counter-reset:s;list-style:none;padding:0;display:grid;gap:.6rem}.sequence-diagram li:before{counter-increment:s;content:counter(s) " · ";color:var(--amber)}.sequence-diagram .critical{border-color:var(--red);background:rgba(182,93,87,.12)}.retired-node{opacity:.55;text-decoration:line-through}.lifecycle{border:1px solid var(--line);border-radius:18px;padding:1rem;background:rgba(255,255,255,.03)}.lifecycle figcaption{font-weight:800;color:#fff;margin-bottom:.6rem}.catalog-list details{border:1px solid var(--line);border-radius:14px;padding:.8rem;margin:.7rem 0;background:rgba(255,255,255,.03)}.catalog-list summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem}.catalog-list summary span{color:var(--amber)}.tool-panel{border:1px solid var(--line);border-radius:18px;padding:1rem;margin:1rem 0;background:rgba(255,255,255,.025)}.tool-grid,.check-grid,.owner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem}.tool-panel label{display:grid;gap:.25rem;color:#fff}input,select,button{font:inherit;border-radius:10px;border:1px solid var(--line);padding:.65rem;background:#080c0d;color:#fff}button{cursor:pointer;background:#1d2b2a;border-color:var(--green)}button:hover{background:#243633}.tool-output{display:block;margin-top:1rem;border:1px solid var(--line);border-radius:14px;min-height:3rem;padding:1rem;background:#080c0d}.tool-note{color:var(--muted);font-size:.95rem}.search-form{border:1px solid var(--line);border-radius:16px;padding:1rem;background:rgba(255,255,255,.03)}.search-form div{display:flex;gap:.5rem}.search-form input{flex:1}.site-footer{border-top:1px solid var(--line);padding:2rem 0;color:var(--muted);background:#050606}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}.footer-grid a{display:block;color:var(--muted)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:820px){.nav-toggle{display:inline-flex}.site-nav{display:none;position:absolute;left:1rem;right:1rem;top:4rem;background:#090d0e;border:1px solid var(--line);border-radius:16px;padding:.8rem}.site-nav.is-open{display:block}.site-nav ul{display:grid}.claim-card dl,.glossary-list{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}h1{max-width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important}.topology .signature{display:none}}@media print{body{background:#fff;color:#000}.site-header,.site-footer,.nav-toggle,.topology-figure{display:none}.content-card{box-shadow:none;border:0;max-width:100%;padding:0;color:#000}a{color:#000}}

.apex-figure{margin:1rem 0 2rem}.apex-svg{width:100%;height:auto;border:1px solid var(--line);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(111,155,131,.08),transparent 42%),linear-gradient(135deg,#0b1011,#12191b)}.apex-svg text{fill:var(--text);font:700 16px ui-monospace,monospace;text-anchor:middle}.apex-ring circle{fill:none;stroke:rgba(112,129,134,.35);stroke-width:2;stroke-dasharray:8 14}.apex-core rect,.apex-node circle,.apex-node rect,.lora-stack rect{fill:#0c1112;stroke:var(--steel);stroke-width:2}.lora-stack rect{stroke:var(--amber)}.apex-edge{fill:none;stroke:var(--green);stroke-width:3;stroke-dasharray:9 10;opacity:.72;animation:dash 14s linear infinite}.apex-edge.warn{stroke:var(--red)}.apex-signal{fill:var(--amber);filter:url(#soft)}

/* UI/UX improvement round 2026-06-26: wider layout, active schematics, and evidence-led motion. */
:root{--card-radius:28px;--shadow-deep:0 30px 120px rgba(0,0,0,.42);--hairline:rgba(255,255,255,.08);--text-dim:#c8d0cd;--panel-glow:rgba(111,155,131,.13)}
html{scroll-behavior:smooth}body{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% -8%,rgba(111,155,131,.18),transparent 32rem),radial-gradient(circle at 88% 12%,rgba(216,181,109,.08),transparent 26rem),linear-gradient(180deg,#050607 0%,#080b0c 58%,#050606 100%)}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(112,129,134,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(112,129,134,.06) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(111,155,131,.09),transparent 34rem);background-size:72px 72px,72px 72px,100% 100%;mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.24));animation:substrateDrift 34s linear infinite}@keyframes substrateDrift{to{transform:translate3d(-72px,-72px,0)}}
.shell{width:min(1420px,calc(100% - clamp(1rem,4vw,4rem)))}.page-shell{padding:clamp(1.2rem,3vw,3rem) 0 5rem}.content-card{max-width:none;width:100%;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--card-radius);padding:clamp(1.25rem,4vw,3.2rem);box-shadow:var(--shadow-deep);background:linear-gradient(180deg,rgba(14,20,21,.92),rgba(7,10,11,.96));border-color:rgba(163,184,179,.2)}.content-card::before{content:"";position:absolute;inset:0 0 auto 0;height:12rem;background:linear-gradient(90deg,rgba(111,155,131,.16),rgba(216,181,109,.06),transparent);opacity:.8;z-index:-1}.content-card::after{content:"";position:absolute;right:2rem;top:2rem;width:22rem;height:22rem;border:1px solid rgba(111,155,131,.18);border-radius:50%;box-shadow:0 0 0 4rem rgba(111,155,131,.025),0 0 0 8rem rgba(216,181,109,.018);opacity:.75;z-index:-1;animation:slowTurn 30s linear infinite}@keyframes slowTurn{to{transform:rotate(360deg)}}
.content-card>h1,.content-card>h2,.content-card>h3,.content-card>p,.content-card>ul,.content-card>ol,.content-card>blockquote,.content-card>pre,.content-card>.notice,.content-card>.claim-card,.content-card>.evidence-toolbar{max-width:var(--measure)}.content-card>h1{font-size:clamp(3rem,8vw,7.6rem);letter-spacing:-.06em;max-width:12ch;text-wrap:balance}.content-card>p:first-of-type{font-size:clamp(1.08rem,2vw,1.35rem);max-width:72ch}.content-card>h2{margin-top:clamp(2.2rem,5vw,4rem);text-wrap:balance}.page-kicker{position:relative;z-index:1}.page-kicker span{background:rgba(5,7,7,.62);backdrop-filter:blur(8px)}
.site-header{border-bottom-color:rgba(163,184,179,.18);box-shadow:0 14px 50px rgba(0,0,0,.28)}.brand-mark{position:relative}.brand-mark::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--green);opacity:.58;animation:brandPulse 2.8s ease-in-out infinite}@keyframes brandPulse{50%{transform:scale(.45);opacity:.2}}.site-nav a{transition:background .18s ease,color .18s ease,transform .18s ease}.site-nav a:hover{transform:translateY(-1px)}
.topology-figure,.apex-figure,.ux-schematic{max-width:1200px}.topology,.apex-svg{box-shadow:0 24px 80px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.03)}.topology .trace,.apex-edge{stroke-linecap:round}.topology .node circle,.topology .gate rect,.topology .adapter rect,.topology .memory rect,.apex-core rect,.apex-node circle,.apex-node rect,.lora-stack rect{transition:filter .2s ease,stroke .2s ease}.topology-figure:hover .node circle,.apex-figure:hover .apex-node circle{filter:drop-shadow(0 0 10px rgba(111,155,131,.32));stroke:var(--green)}
.ux-schematic{margin:clamp(1.4rem,4vw,3rem) 0;border:1px solid rgba(163,184,179,.22);border-radius:28px;background:linear-gradient(145deg,rgba(17,24,25,.9),rgba(7,10,11,.92));box-shadow:0 24px 80px rgba(0,0,0,.35);padding:clamp(1rem,3vw,1.6rem);position:relative;overflow:hidden}.ux-schematic::before{content:"";position:absolute;inset:-25% -10% auto auto;width:26rem;height:26rem;border-radius:50%;background:radial-gradient(circle,rgba(111,155,131,.18),transparent 68%);pointer-events:none}.schematic-copy{display:grid;gap:.35rem;margin-bottom:1rem;max-width:78ch}.schematic-copy h2{margin:.05rem 0 0;font-size:clamp(1.45rem,3.4vw,2.7rem);letter-spacing:-.04em}.schematic-copy p{margin:.2rem 0 0;color:var(--text-dim)}.micro-label{display:inline-flex;width:max-content;border:1px solid rgba(216,181,109,.35);border-radius:999px;padding:.26rem .6rem;color:var(--amber);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;background:rgba(216,181,109,.06)}.schematic-svg,.lora-stack-svg{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:radial-gradient(circle at 50% 30%,rgba(111,155,131,.08),transparent 42%),linear-gradient(135deg,#070a0b,#111819)}.schematic-field{fill:transparent}.schematic-svg text,.lora-stack-svg text{fill:var(--text);font:700 18px ui-monospace,SFMono-Regular,monospace;text-anchor:middle}.schematic-node circle,.schematic-node rect,.schematic-node polygon,.base-block rect,.adapter-stack rect{fill:#0b1011;stroke:rgba(181,190,188,.65);stroke-width:2}.schematic-node:focus circle,.schematic-node:focus rect,.schematic-node:focus polygon{stroke:var(--focus);filter:drop-shadow(0 0 12px rgba(242,205,128,.32))}.adapter-node rect,.adapter-stack rect{stroke:var(--amber)}.memory-node rect{stroke:var(--green)}.gate-node polygon{stroke:var(--amber);fill:#101718}.retired{opacity:.38;text-decoration:line-through}.flow-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:10 12;animation:dash 13s linear infinite}.flow-line.primary{stroke:var(--green)}.flow-line.secondary{stroke:var(--steel);opacity:.72}.flow-line.warning{stroke:var(--red);opacity:.8}.flow-pulse{filter:url(#uxGlow)}.flow-pulse.amber{fill:var(--amber)}.flow-pulse.red{fill:var(--red)}
.transition-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;counter-reset:flow}.flow-card{min-height:9rem;border:1px solid rgba(163,184,179,.22);border-radius:18px;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.flow-card::after{content:"";position:absolute;right:-1.2rem;top:50%;width:2.4rem;height:2px;background:linear-gradient(90deg,var(--green),transparent);animation:flowArrow 2.4s ease-in-out infinite}.flow-card:nth-child(4n)::after{display:none}.flow-card span{display:inline-block;color:var(--amber);font:800 .75rem ui-monospace,monospace;letter-spacing:.1em}.flow-card strong{display:block;margin-top:.5rem;color:#fff;font-size:1.12rem}.flow-card em{display:block;color:var(--muted);font-style:normal;margin-top:.2rem}.flow-card:hover,.flow-card:focus{transform:translateY(-4px);border-color:var(--green);background:rgba(111,155,131,.08)}.flow-card.critical{border-color:rgba(182,93,87,.65);background:rgba(182,93,87,.08)}@keyframes flowArrow{50%{transform:translateX(.8rem);opacity:.45}}
.schematic-tabs{position:relative}.tab-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tab-controls button{background:#0b1011;border-color:rgba(163,184,179,.22);color:var(--muted);transition:background .15s ease,border-color .15s ease,color .15s ease}.tab-controls button[aria-selected="true"]{background:rgba(111,155,131,.16);border-color:var(--green);color:#fff}.lora-stage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;align-items:stretch}.tab-panels{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(0,0,0,.18);padding:1rem}.tab-panels strong{display:block;font-size:1.45rem;color:#fff;margin-bottom:.5rem}.tab-panels p{color:var(--text-dim)}
.control-orbit{height:34rem;position:relative;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(circle at 50% 50%,rgba(111,155,131,.14),transparent 22rem),#090d0e;overflow:hidden}.orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:9rem;height:9rem;border-radius:50%;border:1px solid var(--green);background:#0d1415;color:#fff;text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 0 3rem rgba(111,155,131,.04),0 0 0 6rem rgba(216,181,109,.025)}.control-orbit span:not(.orbit-center){position:absolute;left:calc(50% + cos(calc(var(--i) * 45deg)) * 15rem);top:calc(50% + sin(calc(var(--i) * 45deg)) * 11rem);transform:translate(-50%,-50%);border:1px solid rgba(163,184,179,.26);border-radius:999px;padding:.6rem .85rem;background:#0b1011;color:var(--text);box-shadow:0 0 30px rgba(0,0,0,.25)}.control-orbit::before{content:"";position:absolute;inset:5rem 12rem;border:1px dashed rgba(112,129,134,.45);border-radius:50%;animation:slowTurn 36s linear infinite}.control-orbit::after{content:"";position:absolute;inset:8rem 18rem;border:1px dashed rgba(216,181,109,.28);border-radius:50%;animation:slowTurn 26s linear reverse infinite}
.matrix-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:1rem;background:#080c0d}.matrix-grid span,.matrix-grid b,.matrix-grid i,.matrix-grid strong{min-height:4rem;display:grid;place-items:center;text-align:center;border:1px solid rgba(163,184,179,.18);border-radius:14px;background:rgba(255,255,255,.03);font-style:normal}.matrix-grid span{color:#fff;font-weight:900}.matrix-grid b{color:var(--green)}.matrix-grid i{color:var(--muted)}.matrix-grid strong{grid-column:1/-1;min-height:6rem;color:#fff;background:linear-gradient(90deg,rgba(182,93,87,.16),rgba(216,181,109,.08));border-color:rgba(182,93,87,.58);animation:criticalBreathe 3.2s ease-in-out infinite}@keyframes criticalBreathe{50%{box-shadow:0 0 34px rgba(182,93,87,.18)}}
.decay-meter{display:grid;grid-template-columns:1.4fr 1fr .9fr .7fr;gap:.45rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:1rem;background:#080c0d}.decay-meter span{min-height:7rem;display:grid;place-items:end start;padding:1rem;border-radius:16px;color:#fff;font-weight:800;background:linear-gradient(180deg,rgba(111,155,131,.22),rgba(111,155,131,.04));border:1px solid rgba(111,155,131,.3)}.decay-meter span:nth-child(2){background:linear-gradient(180deg,rgba(216,181,109,.22),rgba(216,181,109,.04));border-color:rgba(216,181,109,.34)}.decay-meter span:nth-child(3){background:linear-gradient(180deg,rgba(182,93,87,.20),rgba(182,93,87,.04));border-color:rgba(182,93,87,.35)}.decay-meter span:nth-child(4){background:linear-gradient(180deg,rgba(112,129,134,.22),rgba(112,129,134,.04));border-color:rgba(112,129,134,.35)}
.ladder-steps{list-style:none;counter-reset:ladder;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0;margin:0}.ladder-steps li{counter-increment:ladder;position:relative;border:1px solid rgba(163,184,179,.2);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035);min-height:7rem}.ladder-steps li::before{content:counter(ladder);position:absolute;right:.8rem;top:.55rem;color:rgba(216,181,109,.7);font:900 2rem ui-monospace,monospace}.ladder-steps strong{display:block;color:#fff}.ladder-steps span{display:block;color:var(--muted);margin-top:.4rem}.uai-map-grid{display:grid;grid-template-columns:repeat(6,minmax(8rem,1fr));gap:.7rem;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#080c0d}.uai-map-grid span{display:grid;place-items:center;min-height:6rem;text-align:center;border:1px solid rgba(163,184,179,.22);border-radius:16px;background:rgba(111,155,131,.06);position:relative}.uai-map-grid span:not(:last-child)::after{content:"";position:absolute;right:-.75rem;width:.75rem;height:2px;background:var(--green);animation:flowArrow 2s ease-in-out infinite}.uai-map-grid span:nth-child(3){border-color:var(--amber);background:rgba(216,181,109,.08)}
.card-grid,.evidence-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.result-card,.evidence-card,.mini-card,.claim-card,.tool-panel{transition:transform .18s ease,border-color .18s ease,background .18s ease}.result-card:hover,.evidence-card:hover,.mini-card:hover{transform:translateY(-3px);border-color:rgba(111,155,131,.65);background:rgba(111,155,131,.08)}.site-footer{background:linear-gradient(180deg,#050606,#020303)}
@media (max-width:980px){.transition-board{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-card:nth-child(2n)::after{display:none}.lora-stage{grid-template-columns:1fr}.control-orbit{height:auto;display:grid;gap:.6rem;padding:1rem}.control-orbit::before,.control-orbit::after{display:none}.orbit-center,.control-orbit span:not(.orbit-center){position:static;transform:none;width:auto;height:auto}.orbit-center{border-radius:18px;padding:1rem}.control-orbit span:not(.orbit-center){display:block;text-align:center}.ladder-steps{grid-template-columns:1fr 1fr}.uai-map-grid{grid-template-columns:1fr 1fr}.uai-map-grid span::after{display:none}}@media (max-width:640px){.content-card{border-radius:20px}.content-card::after{display:none}.transition-board,.ladder-steps,.decay-meter,.uai-map-grid{grid-template-columns:1fr}.matrix-grid{grid-template-columns:1fr 1fr}.schematic-svg text,.lora-stack-svg text{font-size:15px}.topology-figure,.apex-figure,.ux-schematic{margin-left:calc(-1 * clamp(.25rem,2vw,1rem));margin-right:calc(-1 * clamp(.25rem,2vw,1rem))}}@media (prefers-reduced-motion:reduce){body::before,.content-card::after,.brand-mark::after,.flow-line,.flow-card::after,.matrix-grid strong,.uai-map-grid span::after,.control-orbit::before,.control-orbit::after{animation:none!important}.flow-pulse{display:none}}
.control-orbit span:nth-of-type(2){left:50%;top:15%}.control-orbit span:nth-of-type(3){left:77%;top:24%}.control-orbit span:nth-of-type(4){left:84%;top:50%}.control-orbit span:nth-of-type(5){left:77%;top:76%}.control-orbit span:nth-of-type(6){left:50%;top:85%}.control-orbit span:nth-of-type(7){left:23%;top:76%}.control-orbit span:nth-of-type(8){left:16%;top:50%}.control-orbit span:nth-of-type(9){left:23%;top:24%}@media (max-width:980px){.control-orbit span:nth-of-type(n){left:auto;top:auto}}
.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.reveal-ready.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none;transition:none}}


/* UI UX VISUAL ACTIVITY ROUND — 2026-06-26
   The site should feel like an active observatory: animated schematics, interactive flowcharts,
   visible system rails, and evidence-bound motion. */
:root{--cyan:#8db9b0;--shadow:0 28px 90px rgba(0,0,0,.46);--rail:340px;--hairline:rgba(216,181,109,.24)}
html{scroll-behavior:smooth}body{min-height:100vh;background:radial-gradient(circle at 78% -8%,rgba(111,155,131,.18),transparent 30rem),radial-gradient(circle at 15% 10%,rgba(112,129,134,.18),transparent 34rem),linear-gradient(135deg,#050607,#091112 58%,#060707)}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 18%,#000,transparent 76%)}body::after{content:"";position:fixed;inset:auto 0 0 0;height:34vh;pointer-events:none;z-index:-1;background:linear-gradient(0deg,rgba(111,155,131,.10),transparent)}.shell{width:min(1380px,calc(100% - 2rem))}.site-header{box-shadow:0 1px 0 rgba(255,255,255,.03)}.brand-mark{position:relative;animation:brand-breathe 4.8s ease-in-out infinite}.brand-mark::after{content:"";position:absolute;inset:3px;border:1px solid rgba(216,181,109,.55);border-radius:50%;transform:rotate(45deg)}@keyframes brand-breathe{50%{box-shadow:inset 0 0 0 3px rgba(111,155,131,.3),0 0 22px rgba(111,155,131,.22)}}.page-shell{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);align-items:start;gap:1.35rem;padding-top:1.6rem}.content-card{width:100%;max-width:none;position:relative;overflow:hidden;border-color:rgba(141,185,176,.26);box-shadow:var(--shadow)}.content-card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--green),var(--amber),transparent);opacity:.9}.content-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 95% 5%,rgba(216,181,109,.08),transparent 24rem),radial-gradient(circle at 3% 80%,rgba(111,155,131,.07),transparent 20rem)}.content-card>*{position:relative}.home-card{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(20rem,.96fr);gap:1.15rem;align-items:start}.home-card .topology-figure{grid-column:2;grid-row:1 / span 4;margin:0}.home-card h1,.home-card>p:nth-of-type(-n+2),.home-card>.page-kicker{grid-column:1}.home-card h2,.home-card p,.home-card ul,.home-card ol,.home-card figure:not(.topology-figure),.home-card section,.home-card blockquote{grid-column:1 / -1}h1{font-size:clamp(2.6rem,5.8vw,5.8rem);text-wrap:balance}.content-card h2{border-top:1px solid rgba(255,255,255,.06);padding-top:1.2rem}.content-card>ul,.content-card>ol{padding-left:1.2rem}.content-card>ul li,.content-card>ol li{margin:.38rem 0}.page-kicker span{background:rgba(255,255,255,.035);backdrop-filter:blur(6px)}.system-rail{position:sticky;top:5.25rem;display:grid;gap:1rem}.rail-card{border:1px solid rgba(141,185,176,.24);border-radius:22px;background:linear-gradient(180deg,rgba(17,23,25,.88),rgba(8,12,13,.92));padding:1rem;box-shadow:0 18px 60px rgba(0,0,0,.32);overflow:hidden}.rail-kicker,.eyebrow{margin:0 0 .55rem;color:var(--amber);font:800 .72rem/1.2 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.11em}.rail-card p{margin:.55rem 0;color:var(--muted);font-size:.94rem}.rail-links-list a{display:block;text-decoration:none;border-top:1px solid var(--line);padding:.72rem 0;color:#e8f2ed}.rail-links-list a:first-of-type{border-top:0}.evidence-mini ol{margin:.35rem 0 0;padding-left:1.25rem}.evidence-mini li{font-size:.92rem;color:var(--muted)}.rail-graph{width:100%;height:auto;border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(111,155,131,.1),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.05)}.rail-links path{fill:none;stroke:rgba(141,185,176,.55);stroke-width:2;stroke-dasharray:5 8;animation:dash 13s linear infinite}.rail-nodes circle{fill:#0b1011;stroke:var(--steel);stroke-width:2}.rail-signal{fill:var(--amber);filter:drop-shadow(0 0 8px rgba(216,181,109,.65))}.topology,.apex-svg,.schematic svg,.flowchart{box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 24px 80px rgba(0,0,0,.28)}.topology .node circle,.apex-node circle,.apex-node rect{transition:transform .25s ease,stroke .25s ease}.topology .node:hover circle,.apex-node:hover circle,.apex-node:hover rect{transform:translateY(-2px);stroke:var(--amber)}.text-equivalent{font-size:.94rem;color:var(--muted);border-left:3px solid rgba(216,181,109,.5);padding-left:.85rem}.flowchart,.schematic,.schematic-atlas{position:relative;margin:1.4rem 0 2rem;border:1px solid rgba(141,185,176,.24);border-radius:24px;background:linear-gradient(135deg,rgba(13,19,20,.96),rgba(17,26,28,.92));padding:1rem;overflow:hidden}.flowchart::before,.schematic::before,.schematic-atlas::before{content:"";position:absolute;inset:-30% auto auto -10%;width:20rem;height:20rem;border:1px solid rgba(111,155,131,.18);border-radius:50%;filter:blur(.3px);pointer-events:none}.flowchart figcaption,.schematic figcaption{font-weight:900;color:#fff;margin:0 0 .85rem;letter-spacing:-.015em}.flow-stage-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;min-height:15rem;align-items:center}.flow-node{position:relative;border:1px solid rgba(141,185,176,.25);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));color:#fff;text-align:left;min-height:5.75rem;box-shadow:0 12px 45px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease}.flow-node strong{display:block;font-size:1.1rem}.flow-node span{display:block;color:var(--muted);font-size:.88rem}.flow-node:hover,.flow-node:focus-visible,.flow-node.is-selected{transform:translateY(-3px);border-color:var(--amber);background:rgba(216,181,109,.1)}.flow-core{position:absolute;inset:50% auto auto 50%;width:7.6rem;height:7.6rem;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--hairline);display:grid;place-items:center;background:rgba(7,9,10,.78);color:var(--amber);font:800 .9rem ui-monospace,monospace;box-shadow:0 0 38px rgba(216,181,109,.08)}.flow-lines{position:absolute;inset:3.5rem 1rem 1rem;pointer-events:none;width:calc(100% - 2rem);height:calc(100% - 4.5rem)}.flow-lines path,.loop-orbit path{fill:none;stroke:rgba(111,155,131,.58);stroke-width:3;stroke-dasharray:8 10;animation:dash 16s linear infinite}.flow-pulse,.schem-signal{fill:var(--amber);filter:drop-shadow(0 0 10px rgba(216,181,109,.75))}.apex-loop-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem}.apex-loop-list li{margin:0}.loop-orbit{width:100%;height:auto;margin-top:.5rem}.composition-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.composition-pipeline .fail{border-color:rgba(182,93,87,.65);background:rgba(182,93,87,.12)}.pathway{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem}.pathway a{border:1px solid var(--line);border-radius:14px;padding:.8rem;text-decoration:none;background:rgba(255,255,255,.035)}.uai-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.uai-flow-grid span{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035);padding:.85rem;color:#fff}.uai-flow-grid small{color:var(--muted)}.schematic svg{width:100%;height:auto;border-radius:18px;background:linear-gradient(135deg,#0b1011,#131b1d);border:1px solid rgba(255,255,255,.05)}.schematic text{fill:var(--text);font:800 18px ui-monospace,monospace;text-anchor:middle}.schematic .sub{fill:var(--muted);font-size:14px}.schematic rect,.schematic circle{fill:#0b1011;stroke:var(--steel);stroke-width:2}.schematic .base,.schematic .control-plane{fill:rgba(111,155,131,.08);stroke:var(--green)}.schematic .control{stroke:var(--amber)}.schem-edge{fill:none;stroke:rgba(111,155,131,.65);stroke-width:3;stroke-dasharray:9 10;animation:dash 13s linear infinite}.schem-edge.warn{stroke:rgba(182,93,87,.85)}.decay-meter{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;align-items:end;min-height:12rem}.decay-meter span{position:relative;border:1px solid rgba(141,185,176,.22);border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,rgba(111,155,131,.2),rgba(216,181,109,.06));min-height:calc(12rem - var(--drop,0rem));display:flex;align-items:flex-end;justify-content:center;padding:.65rem .3rem;color:#fff;font-size:.82rem;text-align:center}.decay-meter span:nth-child(2){--drop:1.2rem}.decay-meter span:nth-child(3){--drop:2rem}.decay-meter span:nth-child(4){--drop:3rem}.decay-meter span:nth-child(5){--drop:4rem}.decay-meter span:nth-child(6){--drop:5rem}.decay-meter span:nth-child(7){--drop:6rem;background:linear-gradient(180deg,rgba(182,93,87,.22),rgba(216,181,109,.04))}.mini-network,.rollback-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin-top:.8rem}.mini-network span,.rollback-chips span{border:1px solid rgba(141,185,176,.22);border-radius:999px;padding:.65rem;text-align:center;background:rgba(255,255,255,.035)}.mini-network span{position:relative}.mini-network span::after{content:"";position:absolute;right:-.7rem;top:50%;width:.7rem;border-top:1px dashed rgba(216,181,109,.7)}.mini-network span:last-child::after{display:none}.mini-meter{display:flex;align-items:flex-end;gap:.4rem;height:7rem}.mini-meter span{flex:1;border-radius:10px 10px 3px 3px;background:rgba(111,155,131,calc(.22 + var(--i)*.04));height:calc(100% - var(--i)*10%);border:1px solid rgba(255,255,255,.08)}.schematic-atlas{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:1rem;align-items:start}.atlas-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.atlas-tabs button[aria-selected="true"]{background:rgba(216,181,109,.14);border-color:var(--amber)}.schematic-panel{border:1px solid var(--line);border-radius:18px;padding:1rem;background:rgba(255,255,255,.03);margin-bottom:.7rem}.schematic-enhanced .schematic-panel{display:none}.schematic-enhanced .schematic-panel.is-active{display:block}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal.is-visible{opacity:1;transform:none}.card-grid .mini-card,.evidence-card,.result-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}.card-grid .mini-card:hover,.evidence-card:hover,.result-card:hover{transform:translateY(-2px);border-color:rgba(216,181,109,.45);background:rgba(255,255,255,.055)}@media (max-width:1120px){.page-shell{grid-template-columns:1fr}.system-rail{position:relative;top:auto;grid-row:auto}.home-card{display:block}.home-card .topology-figure{margin:1rem 0 2rem}.schematic-atlas{grid-template-columns:1fr}.composition-pipeline{grid-template-columns:1fr 1fr}.composition-pipeline .fail{grid-column:1 / -1}}@media (max-width:760px){.flow-stage-grid,.composition-pipeline{grid-template-columns:1fr}.flow-core,.flow-lines{display:none}.decay-meter{grid-template-columns:1fr;min-height:auto}.decay-meter span{min-height:3rem}.mini-network span::after{display:none}}@media (prefers-reduced-motion:reduce){.brand-mark,.rail-links path,.schem-edge,.flow-lines path,.loop-orbit path{animation:none!important}.rail-signal,.flow-pulse,.schem-signal{display:none!important}.reveal{opacity:1!important;transform:none!important}}

/* Contact/about author page schematic round 2026-06-26 */
.contact-trust-map{grid-template-columns:minmax(0,.82fr) minmax(18rem,1fr);display:grid;gap:1rem;align-items:center}.contact-orbit{position:relative;min-height:26rem;border:1px solid rgba(141,185,176,.24);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(111,155,131,.14),rgba(255,255,255,.025) 48%,transparent 70%);overflow:hidden}.contact-orbit::before,.contact-orbit::after{content:"";position:absolute;inset:12%;border:1px dashed rgba(216,181,109,.28);border-radius:50%;animation:spinSlow 45s linear infinite}.contact-orbit::after{inset:24%;border-color:rgba(111,155,131,.28);animation-duration:32s;animation-direction:reverse}.contact-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8.8rem;height:8.8rem;border:1px solid rgba(216,181,109,.55);border-radius:50%;display:grid;place-items:center;text-align:center;color:#fff;background:rgba(7,9,10,.86);font:900 1rem/1.15 ui-monospace,monospace;box-shadow:0 0 42px rgba(216,181,109,.14)}.contact-orbit span:not(.contact-center){position:absolute;left:50%;top:50%;transform:rotate(calc(var(--i) * 45deg)) translateX(10.5rem) rotate(calc(var(--i) * -45deg));width:8.6rem;min-height:3.35rem;border:1px solid rgba(141,185,176,.28);border-radius:999px;padding:.55rem .7rem;display:grid;place-items:center;text-align:center;background:rgba(10,15,16,.86);color:#e8f2ed;font-size:.86rem;line-height:1.2}.contact-orbit span:nth-of-type(odd):not(.contact-center){border-color:rgba(216,181,109,.36)}@keyframes spinSlow{to{transform:rotate(360deg)}}@media (max-width:960px){.contact-trust-map{grid-template-columns:1fr}.contact-orbit{min-height:34rem}.contact-orbit span:not(.contact-center){transform:rotate(calc(var(--i) * 45deg)) translateX(9rem) rotate(calc(var(--i) * -45deg))}}@media (max-width:650px){.contact-orbit{display:grid;gap:.55rem;padding:1rem;min-height:auto}.contact-orbit::before,.contact-orbit::after,.contact-center{position:relative;left:auto;top:auto;transform:none;margin-inline:auto}.contact-center{margin-bottom:.5rem}.contact-orbit span:not(.contact-center){position:relative;left:auto;top:auto;transform:none;width:auto;min-height:auto}.contact-orbit{background:rgba(255,255,255,.025)}}@media (prefers-reduced-motion:reduce){.contact-orbit::before,.contact-orbit::after{animation:none!important}}


/* UI/UX liquidity round v1.6.0 2026-06-26: liquid layout, maximum screen-space use, versioned surfaces. */
:root{
  --shell-liquid: min(1880px, calc(100vw - clamp(1rem, 3vw, 4.5rem)));
  --rail-liquid: clamp(20rem, 23vw, 34rem);
  --gap-liquid: clamp(1rem, 2vw, 2.5rem);
  --measure: min(82ch, 100%);
}
.shell{width:var(--shell-liquid)}
.nav-shell{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.75rem;align-items:center}
.site-version-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(216,181,109,.42);border-radius:999px;padding:.18rem .48rem;color:var(--amber);font:800 .72rem/1 ui-monospace,monospace;background:rgba(216,181,109,.07);white-space:nowrap}
.site-nav{justify-self:end}
.page-shell{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-liquid);gap:var(--gap-liquid);align-items:start;padding-top:clamp(1rem,2.2vw,2.35rem)}
.content-card{min-width:0;max-width:none;width:100%;padding:clamp(1.25rem,2.7vw,4.8rem)}
.content-card>h1{max-width:min(15ch,100%);font-size:clamp(3.15rem,6.8vw,8.9rem)}
.content-card>p,.content-card>ul,.content-card>ol{max-width:min(90ch,100%)}
.content-card>ul:not(.sequence-diagram):not(.lifecycle):not(.apex-loop-list),.content-card>ol:not(.sequence-diagram):not(.lifecycle):not(.apex-loop-list){columns:2 22rem;column-gap:2rem}
.content-card>ul li,.content-card>ol li{break-inside:avoid}
.content-card>.card-grid,.content-card>.evidence-grid,.content-card>.anatomy-grid,.content-card>.retirement-diagram{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}
.content-card>.table-wrap,.content-card>.ux-schematic,.content-card>.topology-figure,.content-card>.apex-figure,.content-card>.schematic-atlas,.content-card>.tool-panel{max-width:none;width:100%}
.home-card{grid-template-columns:minmax(0,1.12fr) minmax(28rem,.88fr);gap:clamp(1rem,2vw,2.25rem)}
.home-card .topology-figure{position:sticky;top:6rem;align-self:start}
.system-rail{position:sticky;top:5.4rem;max-height:calc(100vh - 6rem);overflow:auto;padding-right:.15rem;scrollbar-width:thin}
.system-rail::-webkit-scrollbar{width:.5rem}.system-rail::-webkit-scrollbar-thumb{background:rgba(216,181,109,.28);border-radius:999px}
.rail-card{border-color:rgba(163,184,179,.28)}
.liquid-rail-primary{background:linear-gradient(180deg,rgba(111,155,131,.08),rgba(255,255,255,.025))}
.rail-contact-link{border-color:rgba(216,181,109,.45)!important;background:rgba(216,181,109,.09)!important;color:#fff!important}
.liquid-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}
.liquid-mini-grid span{border:1px solid rgba(163,184,179,.24);border-radius:12px;padding:.55rem;background:rgba(255,255,255,.035);font-size:.86rem;color:#e8f2ed}
.site-footer{padding:clamp(2rem,4vw,4rem) 0;background:linear-gradient(180deg,#050606,#030404)}
.footer-grid-liquid{grid-template-columns:minmax(18rem,1.5fr) repeat(3,minmax(12rem,.75fr));align-items:stretch}
.footer-grid-liquid>div{border:1px solid rgba(163,184,179,.18);border-radius:18px;padding:1rem;background:rgba(255,255,255,.025)}
.footer-grid-liquid strong{display:block;color:#fff;margin-bottom:.45rem}.footer-grid-liquid strong span{color:var(--amber);font-family:ui-monospace,monospace;font-size:.86rem}
.footer-contact-card{border-color:rgba(216,181,109,.35)!important;background:rgba(216,181,109,.055)!important}
.footer-contact-card a:first-of-type{color:#fff;font-weight:800}
.footer-build{font:700 .82rem ui-monospace,monospace;color:var(--muted)}
.liquid-layout-report{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}
.liquid-layout-report span{border:1px solid rgba(163,184,179,.22);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035)}
@media (min-width:1680px){
  :root{--rail-liquid:clamp(24rem,24vw,38rem);--gap-liquid:clamp(1.25rem,2vw,3rem)}
  body{font-size:17px}
  .content-card>h2,.content-card>h3{max-width:min(88ch,100%)}
  .content-card>.claim-card{max-width:min(104ch,100%)}
  .transition-board{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:1280px){
  .page-shell{grid-template-columns:1fr}
  .system-rail{position:relative;top:auto;max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}
}
@media (max-width:880px){
  .nav-shell{display:flex}
  .site-version-badge{order:3;margin-left:auto}
  .content-card>ul:not(.sequence-diagram):not(.lifecycle):not(.apex-loop-list),.content-card>ol:not(.sequence-diagram):not(.lifecycle):not(.apex-loop-list){columns:1}
  .footer-grid-liquid{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){body::before,.content-card::after,.home-card .topology-figure{animation:none!important}}


/* UI/UX deep schematic round v1.7.0 2026-06-26: detailed flowcharts, richer schematics, and interactive explainers. */
.deep-schematic,.deep-flow{margin:clamp(1.5rem,3vw,3rem) 0;border:1px solid rgba(163,184,179,.22);border-radius:28px;padding:clamp(1rem,2vw,1.6rem);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(111,155,131,.035));box-shadow:0 28px 80px rgba(0,0,0,.28);position:relative;overflow:hidden}
.deep-schematic::before,.deep-flow::before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 20% 20%,rgba(216,181,109,.07),transparent 34%),radial-gradient(circle at 80% 70%,rgba(111,155,131,.08),transparent 42%);pointer-events:none}
.deep-schematic>* , .deep-flow>*{position:relative}.deep-flow figcaption{font:900 clamp(1.25rem,2.2vw,2.4rem)/1.05 var(--font-head);color:#fff;margin-bottom:1rem}.deep-flow-grid,.swimlane-flow,.manifest-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));gap:.75rem;margin:1rem 0}.deep-flow .flow-node,.schematic-hotspots button,.residue-paths button{border:1px solid rgba(163,184,179,.28);border-radius:18px;padding:.95rem 1rem;background:rgba(7,9,10,.72);color:var(--text);text-align:left;min-height:6rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.deep-flow .flow-node strong,.residue-paths button span{display:block;color:#fff;font:900 1rem/1.1 var(--font-head)}.deep-flow .flow-node span,.residue-paths button em{display:block;margin-top:.4rem;color:var(--muted);font-style:normal}.deep-flow .flow-node.is-selected,.schematic-hotspots button.is-selected,.residue-paths button.is-selected{border-color:rgba(216,181,109,.72);background:rgba(216,181,109,.09);transform:translateY(-2px)}.no-op-node{outline:1px dashed rgba(216,181,109,.42);outline-offset:-6px}.flow-detail,.schematic-detail{border:1px solid rgba(216,181,109,.38);border-radius:18px;padding:1rem 1.1rem;background:rgba(216,181,109,.065);margin-top:1rem}.flow-detail strong,.schematic-detail strong{display:block;color:#fff;margin-bottom:.35rem}.flow-detail span,.schematic-detail span{color:var(--muted)}.deep-flow-svg{width:100%;height:auto;margin:.5rem 0 0}.deep-flow-svg path{fill:none;stroke:rgba(163,184,179,.34);stroke-width:2;stroke-dasharray:8 12;animation:dashFlow 18s linear infinite}.deep-flow-svg path.inner{stroke:rgba(216,181,109,.22);stroke-dasharray:3 10}.swimlane-flow .flow-node{min-height:7.5rem}.manifest-lanes{grid-template-columns:repeat(5,minmax(0,1fr))}.manifest-lanes .flow-node{min-height:9rem}.schematic-explainer{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);gap:1rem;align-items:start}.control-map-svg{min-height:28rem}.schematic-hotspots{display:grid;gap:.55rem}.schematic-hotspots button{min-height:auto}.schematic-node.critical-node rect{stroke:rgba(182,93,87,.7)!important}.schematic-node.audit-node rect{stroke:rgba(216,181,109,.55)!important}.residue-map{display:grid;grid-template-columns:minmax(10rem,.22fr) minmax(0,1fr) minmax(16rem,.32fr);gap:1rem;align-items:stretch}.retired-source{border:1px solid rgba(182,93,87,.54);border-radius:22px;display:grid;place-items:center;text-align:center;min-height:100%;background:rgba(182,93,87,.055)}.retired-source span{color:var(--muted)}.retired-source strong{font:900 clamp(2.5rem,5vw,5rem)/1 var(--font-head);color:#fff}.residue-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem}.rollback-packet-grid,.uai-memory-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:1rem}.rollback-packet-grid span,.uai-memory-board span{border:1px solid rgba(163,184,179,.24);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035);min-height:6.5rem}.rollback-packet-grid b{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(216,181,109,.45);border-radius:50%;color:var(--amber);margin-right:.5rem}.rollback-packet-grid em,.uai-memory-board small{display:block;color:var(--muted);margin-top:.45rem;font-style:normal}.uai-memory-board .uai-hub{grid-column:span 2;border-color:rgba(216,181,109,.5);background:rgba(216,181,109,.065);font:900 1.2rem/1.2 var(--font-head)}.content-card .deep-schematic,.content-card .deep-flow{max-width:none}.home-card .deep-flow,.home-card .deep-schematic{grid-column:1 / -1}.flow-pulse{filter:drop-shadow(0 0 8px rgba(216,181,109,.45))}@media (max-width:1180px){.schematic-explainer,.residue-map{grid-template-columns:1fr}.manifest-lanes{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.uai-memory-board .uai-hub{grid-column:auto}}@media (max-width:760px){.deep-schematic,.deep-flow{border-radius:20px}.deep-flow .flow-node,.schematic-hotspots button,.residue-paths button{min-height:auto}.control-map-svg{min-height:0}.schematic-svg text{font-size:24px}}@media (prefers-reduced-motion:reduce){.deep-flow-svg path{animation:none!important}.flow-pulse{display:none!important}}

/* Evidence label rendering patch v1.8.0 2026-06-27: render Markdown evidence markers as intentional claim metadata, not raw bracketed prose. */
.evidence-claim-block{margin:1.15rem 0 1.35rem;border:1px solid rgba(216,181,109,.32);border-left:4px solid rgba(216,181,109,.68);border-radius:18px;padding:clamp(.95rem,1.6vw,1.25rem);background:linear-gradient(135deg,rgba(216,181,109,.075),rgba(111,155,131,.035));box-shadow:0 18px 60px rgba(0,0,0,.24);max-width:min(98ch,100%)}
.evidence-claim-block .evidence-claim-head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.55rem}
.evidence-claim-eyebrow{display:inline-flex;align-items:center;border:1px solid rgba(163,184,179,.28);border-radius:999px;padding:.18rem .48rem;color:var(--muted);font:800 .68rem/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;background:rgba(7,9,10,.55)}
.evidence-claim-head strong{display:inline-flex;align-items:center;border:1px solid rgba(216,181,109,.46);border-radius:999px;padding:.22rem .58rem;color:#fff;font:900 .78rem/1 ui-monospace,monospace;letter-spacing:.03em;background:rgba(216,181,109,.10)}
.evidence-claim-block p{margin:0;color:#f4efe6;max-width:min(92ch,100%)}
.evidence-claim-block.evidence-level-experimentally-observed{border-left-color:rgba(111,155,131,.78)}
.evidence-claim-block.evidence-level-emerging-evidence{border-left-color:rgba(112,129,134,.85)}
.evidence-claim-block.evidence-level-open-research-question{border-left-color:rgba(163,184,179,.72)}
.evidence-claim-block.evidence-level-speculative-scenario{border-left-color:rgba(182,93,87,.72)}
.evidence-inline-pill{display:inline-flex;align-items:center;gap:.28rem;vertical-align:.08em;margin:0 .18rem;border:1px solid rgba(216,181,109,.36);border-radius:999px;padding:.12rem .42rem;background:rgba(216,181,109,.075);color:#fff;font:800 .76em/1.15 ui-monospace,monospace;white-space:nowrap}
.evidence-inline-pill span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.evidence-inline-pill strong{color:#fff;font-weight:900}
@media (max-width:760px){.evidence-claim-block{border-radius:15px;padding:.85rem}.evidence-inline-pill{white-space:normal}}


/* Report-driven content expansion v1.8.0: deeper report concept maps, reservoir stacks, and transition-boundary schematics. */
.report-concept-grid,.reservoir-layer-grid,.human-boundary-map,.edge-ecology-grid,.apex-control-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;margin-top:1rem}.report-concept-grid span,.edge-ecology-grid span,.apex-control-cards span,.reservoir-layer-grid button,.human-boundary-map button{border:1px solid rgba(163,184,179,.25);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035);min-height:7rem;text-align:left;color:var(--text)}.report-concept-grid b,.apex-control-cards b,.reservoir-layer-grid strong,.human-boundary-map strong{display:block;color:#fff;font:900 1.05rem/1.1 var(--font-head);margin-bottom:.45rem}.report-concept-grid em,.apex-control-cards em,.reservoir-layer-grid span,.human-boundary-map span{display:block;color:var(--muted);font-style:normal}.reservoir-layer-grid button,.human-boundary-map button{cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.reservoir-layer-grid button.is-selected,.human-boundary-map button.is-selected{border-color:rgba(216,181,109,.7);background:rgba(216,181,109,.085);transform:translateY(-2px)}.edge-ecology-grid{counter-reset:edge}.edge-ecology-grid span{position:relative;padding-left:3.1rem}.edge-ecology-grid span::before{counter-increment:edge;content:counter(edge);position:absolute;left:1rem;top:1rem;width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid rgba(216,181,109,.5);border-radius:50%;color:var(--amber);font:900 .78rem ui-monospace,monospace}.apex-pattern-grid .flow-node,.taxonomy-grid .flow-node{min-height:8rem}.report-apex-pattern,.reproduction-taxonomy,.execution-control-loop,.report-pipeline{border-color:rgba(216,181,109,.28)}.report-corpus-pill{display:inline-flex;border:1px solid rgba(216,181,109,.38);border-radius:999px;padding:.22rem .56rem;background:rgba(216,181,109,.08);font:800 .76rem ui-monospace,monospace;color:#fff}.content-card a[href*="report-corpus-synthesis"],.content-card a[href*="source-report-concept-map"]{font-weight:800}.source-report-card{border:1px solid rgba(163,184,179,.22);border-radius:18px;padding:1rem;background:rgba(255,255,255,.035)}@media (min-width:1580px){.report-concept-grid,.edge-ecology-grid,.apex-control-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.reservoir-layer-grid,.human-boundary-map{grid-template-columns:repeat(4,minmax(0,1fr))}}


/* Publication integrity v1.10.0: discovery, source trails, structured-data parity, and schematics */
.publication-truth-stack, .answer-citation-loop, .root-deploy { margin-block: clamp(1.4rem, 2vw, 2.4rem); }
.publication-layer-map { display:grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: .85rem; position:relative; padding:1rem; border:1px solid var(--line); border-radius: var(--radius-lg); background:linear-gradient(135deg, rgba(127,154,151,.10), rgba(207,172,97,.05)); }
.publication-layer-map span { min-height: 108px; display:flex; flex-direction:column; justify-content:space-between; border:1px solid rgba(145,167,166,.28); border-radius: 18px; padding:1rem; background:rgba(5,9,10,.75); box-shadow:0 18px 55px rgba(0,0,0,.26); animation: publicationLift 9s ease-in-out infinite; animation-delay: calc(var(--i) * -0.7s); }
.publication-layer-map strong { color:var(--text); letter-spacing:.02em; }
.publication-layer-map em { color:var(--muted); font-style:normal; font-size:.9rem; }
.answer-loop { display:grid; grid-template-columns: repeat(6, minmax(130px, 1fr)); gap:.7rem; align-items:stretch; }
.answer-loop span { position:relative; display:grid; place-items:center; min-height:84px; text-align:center; border:1px solid rgba(207,172,97,.32); border-radius:16px; background:rgba(207,172,97,.06); text-transform:uppercase; font-size:.78rem; letter-spacing:.08em; }
.answer-loop span:not(:last-child)::after { content:'→'; position:absolute; right:-.62rem; top:50%; transform:translateY(-50%); color:var(--amber); z-index:2; }
.deploy-map { display:grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap:1rem; }
.deploy-map > div { border:1px solid var(--line); border-radius:20px; padding:1rem; background:rgba(255,255,255,.035); }
.deploy-map code { display:block; margin-top:.55rem; padding:.45rem .6rem; border-radius:10px; background:rgba(0,0,0,.35); overflow-wrap:anywhere; }
@keyframes publicationLift { 0%,100%{ transform:translateY(0); border-color:rgba(145,167,166,.22);} 50%{ transform:translateY(-5px); border-color:rgba(207,172,97,.45);} }
@media (max-width: 980px) { .answer-loop { grid-template-columns:1fr 1fr; } .answer-loop span:not(:last-child)::after { display:none; } }
@media (prefers-reduced-motion: reduce) { .publication-layer-map span { animation:none; } }
