.skip-link{position:fixed;top:-5rem;left:1rem;z-index:20;background:var(--green);color:#071018;padding:.7rem 1rem}.skip-link:focus{top:1rem}header nav{display:flex;gap:1rem}.actions{display:flex;flex-wrap:wrap;gap:.7rem}.button.outline{background:transparent;color:var(--ink);border:1px solid var(--line)}.section-lede{max-width:650px;color:var(--muted)}.case-section,.run-card{padding:7rem 0;border-top:1px solid var(--line)}.case-head{display:grid;grid-template-columns:.65fr 1.35fr;gap:2rem}.case-head h2,.run-card h2{font-size:clamp(2.8rem,5.5vw,5.5rem);line-height:.92;letter-spacing:-.05em;margin:0 0 2.5rem}.system-flow{display:grid;grid-template-columns:repeat(11,auto);align-items:center;gap:.5rem;overflow:auto;padding:1rem;background:#071018}.system-flow span{min-width:120px;padding:1rem;background:var(--panel);text-align:center;font-weight:800}.system-flow b{color:var(--green)}.architecture-grid,.safety-grid,.quality-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}.architecture-grid article,.safety-grid article,.quality-grid article{padding:1.3rem;background:var(--panel);border:1px solid var(--line)}.architecture-grid p,.safety-grid p,.code-grid p,.limits{color:var(--muted)}.state-flow{display:grid;grid-template-columns:repeat(5,1fr);padding:0;list-style:none;border-block:1px solid var(--line)}.state-flow li{padding:1.2rem;border-right:1px solid var(--line)}.state-flow b,.state-flow span{display:block}.state-flow b{color:var(--green);font-size:.72rem}.state-flow span{font-weight:850}.state-flow p{color:var(--muted);font-size:.83rem}.safety-grid{grid-template-columns:repeat(3,1fr)}.code-grid{display:grid;gap:1rem}.code-grid article{overflow:hidden;background:var(--panel);border:1px solid var(--line)}.code-grid header{display:flex;justify-content:space-between;padding:1rem;color:var(--green);font-size:.75rem;font-weight:900}.code-grid header a{color:var(--blue)}.code-grid pre,.run-card pre{margin:0;padding:1.2rem;overflow:auto;background:#05080c;color:#dfffee}.code-grid p{padding:0 1.2rem 1.2rem}.quality-grid strong,.quality-grid span{display:block}.quality-grid strong{font-size:2rem;color:var(--green)}.limits{display:grid;gap:.6rem;margin:2rem 0}.run-card{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.run-card pre{border:1px solid var(--line)}@media(max-width:850px){header nav{display:none}.case-head,.run-card{grid-template-columns:1fr}.architecture-grid,.quality-grid{grid-template-columns:1fr 1fr}.state-flow{grid-template-columns:1fr 1fr}.system-flow{grid-template-columns:1fr}.system-flow b{transform:rotate(90deg);text-align:center}}@media(max-width:560px){.architecture-grid,.safety-grid,.quality-grid,.state-flow{grid-template-columns:1fr}.state-flow li{border-right:0;border-bottom:1px solid var(--line)}}
