.about-layout[data-astro-cid-4npas2fa],.limits[data-astro-cid-4npas2fa]{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.about-layout[data-astro-cid-4npas2fa] p[data-astro-cid-4npas2fa],.limits[data-astro-cid-4npas2fa] p[data-astro-cid-4npas2fa]{font-size:14px}.small-note[data-astro-cid-4npas2fa]{color:var(--muted);font-size:11px!important}.system-section[data-astro-cid-4npas2fa],.tech-section[data-astro-cid-4npas2fa]{background:var(--surface);border-block:1px solid var(--border)}.system-row[data-astro-cid-4npas2fa]{border-top:1px solid var(--border);grid-template-columns:35px 1fr 1.3fr 100px 20px;align-items:center;gap:25px;padding:30px 0;display:grid}.system-row[data-astro-cid-4npas2fa]:last-child{border-bottom:1px solid var(--border)}.system-row[data-astro-cid-4npas2fa]:hover h3[data-astro-cid-4npas2fa]{color:var(--accent)}.system-number[data-astro-cid-4npas2fa]{font:11px var(--font-mono);color:var(--muted)}.system-row[data-astro-cid-4npas2fa] h3[data-astro-cid-4npas2fa]{font-size:22px}.system-row[data-astro-cid-4npas2fa] p[data-astro-cid-4npas2fa]{margin:0;font-size:12px;line-height:1.8}.system-row[data-astro-cid-4npas2fa] .pill[data-astro-cid-4npas2fa]{justify-self:start;font-size:9px}.architecture-diagram[data-astro-cid-4npas2fa]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:40px}.engine-node[data-astro-cid-4npas2fa]{text-align:center;border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:6px;gap:14px;width:320px;margin:auto;padding:24px;display:grid}.engine-node[data-astro-cid-4npas2fa] .mono[data-astro-cid-4npas2fa],.arch-node[data-astro-cid-4npas2fa]>.mono[data-astro-cid-4npas2fa]{color:var(--accent);letter-spacing:.1em;font-size:9px}.engine-node[data-astro-cid-4npas2fa] strong[data-astro-cid-4npas2fa]{font:500 24px var(--font-display)}.engine-node[data-astro-cid-4npas2fa] small[data-astro-cid-4npas2fa]{font:10px var(--font-mono);color:var(--muted)}.connector[data-astro-cid-4npas2fa]{background:var(--accent);width:1px;height:40px;margin:auto}.architecture-columns[data-astro-cid-4npas2fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.arch-node[data-astro-cid-4npas2fa]{border:1px solid var(--border);border-top-color:var(--accent);border-radius:6px;padding:28px}.arch-node[data-astro-cid-4npas2fa] h3[data-astro-cid-4npas2fa]{margin:16px 0 20px;font-size:24px}.arch-node[data-astro-cid-4npas2fa] p[data-astro-cid-4npas2fa]{font-size:12px;line-height:2}.manager-grid[data-astro-cid-4npas2fa]{flex-wrap:wrap;gap:8px;display:flex}.manager-grid[data-astro-cid-4npas2fa] span[data-astro-cid-4npas2fa],.scene-flow[data-astro-cid-4npas2fa] span[data-astro-cid-4npas2fa]{font:10px var(--font-mono);background:var(--surface-2);border:1px solid var(--border);color:var(--muted);border-radius:3px;padding:7px 10px}.scene-flow[data-astro-cid-4npas2fa]{flex-wrap:wrap;gap:8px;display:flex}.diagram-caption[data-astro-cid-4npas2fa]{text-align:center;color:var(--muted);margin-top:28px;font-size:10px}.diagram-caption[data-astro-cid-4npas2fa] a[data-astro-cid-4npas2fa]{color:var(--accent)}.pipeline-title[data-astro-cid-4npas2fa]{margin:56px 0 24px}.pipeline-note[data-astro-cid-4npas2fa]{margin-top:20px}.technology-list[data-astro-cid-4npas2fa]{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.technology-list[data-astro-cid-4npas2fa]>div[data-astro-cid-4npas2fa]{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:12px;padding:25px 0;display:grid}.technology-link[data-astro-cid-4npas2fa]{text-underline-offset:4px;grid-column:1/-1;justify-self:start;gap:12px;max-width:100%;min-height:44px;text-decoration:underline}.technology-list[data-astro-cid-4npas2fa] strong[data-astro-cid-4npas2fa]{font:500 24px var(--font-display)}.technology-list[data-astro-cid-4npas2fa] .mono[data-astro-cid-4npas2fa]{color:var(--accent);align-self:center}.technology-list[data-astro-cid-4npas2fa] p[data-astro-cid-4npas2fa]{grid-column:1/-1;font-size:12px}.limits[data-astro-cid-4npas2fa] .notice[data-astro-cid-4npas2fa]{margin-block:24px}.limits[data-astro-cid-4npas2fa] .text-link[data-astro-cid-4npas2fa]{margin-top:8px}@media (width<=900px){.about-layout[data-astro-cid-4npas2fa],.limits[data-astro-cid-4npas2fa]{gap:40px}.system-row[data-astro-cid-4npas2fa]{grid-template-columns:25px 1fr 1.3fr 20px;gap:18px}.system-row[data-astro-cid-4npas2fa] .pill[data-astro-cid-4npas2fa]{display:none}.architecture-diagram[data-astro-cid-4npas2fa]{padding:24px}.arch-node[data-astro-cid-4npas2fa]{padding:20px}.architecture-columns[data-astro-cid-4npas2fa]{gap:16px}.technology-list[data-astro-cid-4npas2fa]{gap:0 30px}}@media (width<=640px){.about-layout[data-astro-cid-4npas2fa],.limits[data-astro-cid-4npas2fa]{grid-template-columns:1fr;gap:28px}.system-row[data-astro-cid-4npas2fa]{grid-template-columns:24px 1fr 20px;gap:14px;padding:24px 0}.system-row[data-astro-cid-4npas2fa] h3[data-astro-cid-4npas2fa]{font-size:22px}.system-row[data-astro-cid-4npas2fa] p[data-astro-cid-4npas2fa]{grid-area:2/2}.system-row[data-astro-cid-4npas2fa]>span[data-astro-cid-4npas2fa]:last-child{grid-area:1/3}.architecture-diagram[data-astro-cid-4npas2fa]{padding:20px 14px}.engine-node[data-astro-cid-4npas2fa]{width:100%;padding:20px}.architecture-columns[data-astro-cid-4npas2fa]{grid-template-columns:1fr}.arch-node[data-astro-cid-4npas2fa] h3[data-astro-cid-4npas2fa]{font-size:22px}.diagram-caption[data-astro-cid-4npas2fa]{text-align:left;line-height:1.8}.technology-list[data-astro-cid-4npas2fa]{grid-template-columns:1fr}.technology-list[data-astro-cid-4npas2fa] strong[data-astro-cid-4npas2fa]{font-size:22px}}
