.page.svelte-36n0qb{flex-direction:column;gap:1.25rem;display:flex}.page-head.svelte-36n0qb h1:where(.svelte-36n0qb){font-size:1.6rem}.sub.svelte-36n0qb{color:var(--text-secondary);max-width:760px;margin-top:.25rem;font-size:.92rem}.tabbar.svelte-36n0qb{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.35rem;display:flex}.tabbar.svelte-36n0qb button:where(.svelte-36n0qb){font-family:var(--font-body);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-size:.88rem}.tabbar.svelte-36n0qb button:where(.svelte-36n0qb):hover{color:var(--bark)}.tabbar.svelte-36n0qb button.active:where(.svelte-36n0qb){color:var(--leaf-dark);border-bottom-color:var(--leaf);font-weight:600}.stack.svelte-36n0qb{flex-direction:column;gap:.8rem;display:flex}h3.svelte-36n0qb{margin-bottom:.4rem;font-size:1.02rem}.principle.svelte-36n0qb p:where(.svelte-36n0qb){color:var(--text);font-size:.9rem;line-height:1.6}.timeline.svelte-36n0qb{flex-direction:column;display:flex}.tl-row.svelte-36n0qb{border-bottom:1px solid #f0ede2;grid-template-columns:160px 1fr;gap:1rem;padding:.7rem 0;display:grid}.tl-row.svelte-36n0qb:last-child{border-bottom:none}.tl-window.svelte-36n0qb{font-family:var(--font-mono);color:var(--leaf-dark);font-size:.8rem;font-weight:500}.tl-actions.svelte-36n0qb{font-size:.9rem;line-height:1.55}.bullets.svelte-36n0qb{padding-left:1.2rem}.bullets.svelte-36n0qb li:where(.svelte-36n0qb){padding:.28rem 0;font-size:.9rem;line-height:1.5}.chips.svelte-36n0qb{flex-wrap:wrap;gap:.4rem;display:flex}.chip.svelte-36n0qb{background:var(--paper-2);border:1px solid var(--border);border-radius:999px;padding:.3rem .8rem;font-size:.82rem}.infra.svelte-36n0qb{border-collapse:collapse;width:100%;font-size:.88rem}.infra.svelte-36n0qb th:where(.svelte-36n0qb),.infra.svelte-36n0qb td:where(.svelte-36n0qb){text-align:left;vertical-align:top;border-bottom:1px solid #f0ede2;padding:.5rem}.infra.svelte-36n0qb th:where(.svelte-36n0qb){font-family:var(--font-mono);text-transform:uppercase;color:var(--text-secondary);font-size:.68rem}.sys.svelte-36n0qb{white-space:nowrap;font-weight:600}.spec.svelte-36n0qb{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap}.safety.svelte-36n0qb{background:#fdf3ef;border-color:#e0b4a8}.safety.svelte-36n0qb h3:where(.svelte-36n0qb){color:var(--clay)}@media (width<=640px){.tl-row.svelte-36n0qb{grid-template-columns:1fr;gap:.2rem}}
