.systems-grid.svelte-iv8g9b,.object-layout.svelte-iv8g9b,.model-layout.svelte-iv8g9b,.ask-layout.svelte-iv8g9b,.follow-grid.svelte-iv8g9b,.integrity-grid.svelte-iv8g9b{grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.content-intro.svelte-iv8g9b p:where(.svelte-iv8g9b)+p:where(.svelte-iv8g9b){margin-top:1rem}.systems-diagram.svelte-iv8g9b{align-self:center}.system-list.svelte-iv8g9b{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.system-list.svelte-iv8g9b span:where(.svelte-iv8g9b){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:.8rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.65rem}.flow.svelte-iv8g9b{color:var(--oxide-dark);text-align:center;gap:.3rem;padding:.8rem;display:grid}.flow.svelte-iv8g9b small:where(.svelte-iv8g9b){text-transform:uppercase;font-family:Cascadia Mono,Consolas,monospace;font-size:.58rem}.flow.svelte-iv8g9b i:where(.svelte-iv8g9b){font-style:normal}.rustic-node.svelte-iv8g9b{border:2px solid var(--oxide);background:var(--white);box-shadow:8px 8px 0 var(--paper-deep);gap:.65rem;padding:1.2rem;display:grid}.rustic-node.svelte-iv8g9b span:where(.svelte-iv8g9b){color:var(--oxide-dark);font-family:Cascadia Mono,Consolas,monospace;font-size:.65rem;font-weight:700}.rustic-node.svelte-iv8g9b strong:where(.svelte-iv8g9b){font-size:1rem}.object-layout.svelte-iv8g9b>div:where(.svelte-iv8g9b):first-child h2:where(.svelte-iv8g9b),.model-layout.svelte-iv8g9b>div:where(.svelte-iv8g9b):first-child h2:where(.svelte-iv8g9b),.ask-copy.svelte-iv8g9b h2:where(.svelte-iv8g9b),.follow-grid.svelte-iv8g9b h2:where(.svelte-iv8g9b),.integrity-grid.svelte-iv8g9b h2:where(.svelte-iv8g9b),.memory-band.svelte-iv8g9b h2:where(.svelte-iv8g9b){letter-spacing:-.055em;margin:1.4rem 0;font-size:clamp(2.6rem,4.7vw,4.8rem);font-weight:590;line-height:.96}.object-layout.svelte-iv8g9b>div:where(.svelte-iv8g9b):first-child>p:where(.svelte-iv8g9b):last-child,.model-layout.svelte-iv8g9b>div:where(.svelte-iv8g9b):first-child>p:where(.svelte-iv8g9b):last-child,.ask-copy.svelte-iv8g9b>p:where(.svelte-iv8g9b):last-child,.follow-grid.svelte-iv8g9b>div:where(.svelte-iv8g9b)>p:where(.svelte-iv8g9b):last-child,.integrity-grid.svelte-iv8g9b>div:where(.svelte-iv8g9b)>p:where(.svelte-iv8g9b):last-child{color:var(--muted);font-size:1.02rem;line-height:1.65}.object-grid.svelte-iv8g9b{border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);align-self:center;display:grid}.object-grid.svelte-iv8g9b span:where(.svelte-iv8g9b){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--white);padding:1rem;font-weight:700}.model-stack.svelte-iv8g9b{border:2px solid var(--ink);background:var(--white);align-self:center;padding:1.2rem}.model-grid.svelte-iv8g9b{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.model-grid.svelte-iv8g9b span:where(.svelte-iv8g9b){border:1px solid var(--rule);padding:.75rem;font-weight:700}.definition-row.svelte-iv8g9b{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.definition-row.svelte-iv8g9b small:where(.svelte-iv8g9b){background:var(--ink);color:var(--white);padding:.35rem .45rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.56rem}.ask-section.svelte-iv8g9b{border-bottom:1px solid var(--ink);color:var(--white);background:#1c201c;padding-block:116px}.ask-copy.svelte-iv8g9b .eyebrow:where(.svelte-iv8g9b){color:#df866a}.ask-copy.svelte-iv8g9b>p:where(.svelte-iv8g9b):last-child{color:#b7bcb5}.ask-flow.svelte-iv8g9b{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;display:grid}.ask-flow.svelte-iv8g9b div:where(.svelte-iv8g9b){border:1px solid #626860;gap:.45rem;padding:.7rem;display:grid}.ask-flow.svelte-iv8g9b span:where(.svelte-iv8g9b){color:#df866a;font-family:Cascadia Mono,Consolas,monospace;font-size:.55rem}.ask-flow.svelte-iv8g9b strong:where(.svelte-iv8g9b){font-size:.68rem}.ask-flow.svelte-iv8g9b i:where(.svelte-iv8g9b){color:#df866a;font-style:normal}.ask-flow.svelte-iv8g9b .answer:where(.svelte-iv8g9b){background:var(--oxide);border-color:#df866a}.ask-flow.svelte-iv8g9b .answer:where(.svelte-iv8g9b) span:where(.svelte-iv8g9b){color:#fff}.questions.svelte-iv8g9b{border-top:2px solid var(--ink);align-self:center;display:grid}.questions.svelte-iv8g9b strong:where(.svelte-iv8g9b){border-bottom:1px solid var(--rule);padding:1rem 0;font-size:clamp(1.1rem,2vw,1.45rem)}.answer-rules.svelte-iv8g9b{align-self:center}.answer-rules.svelte-iv8g9b article:where(.svelte-iv8g9b){border-bottom:1px solid var(--ink);grid-template-columns:.9fr 1.1fr;gap:1rem;padding:1rem 0;display:grid}.answer-rules.svelte-iv8g9b article:where(.svelte-iv8g9b) span:where(.svelte-iv8g9b){color:var(--oxide-dark);font-family:Cascadia Mono,Consolas,monospace;font-size:.61rem}.answer-rules.svelte-iv8g9b article:where(.svelte-iv8g9b) strong:where(.svelte-iv8g9b){text-align:right}.answer-rules.svelte-iv8g9b>p:where(.svelte-iv8g9b){color:var(--muted);margin:1rem 0 0;font-size:.84rem}.memory-band.svelte-iv8g9b{border-bottom:1px solid var(--ink);background:var(--paper-deep);padding-block:100px}.memory-band.svelte-iv8g9b h2:where(.svelte-iv8g9b){max-width:900px}.memory-band.svelte-iv8g9b>div:where(.svelte-iv8g9b)>div:where(.svelte-iv8g9b){border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b){border-right:1px solid var(--ink);padding:1.2rem;font-size:.78rem;font-weight:700}.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b):last-child{border:0}@media (width<=820px){.systems-grid.svelte-iv8g9b,.object-layout.svelte-iv8g9b,.model-layout.svelte-iv8g9b,.ask-layout.svelte-iv8g9b,.follow-grid.svelte-iv8g9b,.integrity-grid.svelte-iv8g9b{grid-template-columns:1fr}.ask-flow.svelte-iv8g9b{grid-template-columns:repeat(3,1fr)}.ask-flow.svelte-iv8g9b i:where(.svelte-iv8g9b){display:none}.memory-band.svelte-iv8g9b>div:where(.svelte-iv8g9b)>div:where(.svelte-iv8g9b){grid-template-columns:repeat(2,1fr)}.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b):nth-child(2){border-right:0}.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b):nth-child(-n+2){border-bottom:1px solid var(--ink)}}@media (width<=560px){.system-list.svelte-iv8g9b,.ask-flow.svelte-iv8g9b{grid-template-columns:repeat(2,1fr)}.memory-band.svelte-iv8g9b>div:where(.svelte-iv8g9b)>div:where(.svelte-iv8g9b){grid-template-columns:1fr}.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b),.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b):nth-child(2){border-right:0;border-bottom:1px solid var(--ink)}.memory-band.svelte-iv8g9b span:where(.svelte-iv8g9b):last-child{border-bottom:0}}
