.diagram-wrap[data-astro-cid-mb5gojzx]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:radial-gradient(45rem 20rem at 78% 0%, #00f2fe14, transparent 65%), var(--color-surface);padding:var(--space-6) var(--space-6) var(--space-3);margin:0;overflow-x:auto;box-shadow:0 8px 32px #00000073}svg[data-astro-cid-mb5gojzx]{width:100%;min-width:680px;height:auto;display:block}figcaption[data-astro-cid-mb5gojzx]{padding:var(--space-3) var(--space-4) var(--space-3);color:var(--color-muted);font-size:var(--text-xs);text-align:center;border-top:1px solid var(--color-line);margin-top:var(--space-4)}.box[data-astro-cid-mb5gojzx]{fill:var(--color-surface-2);stroke:var(--color-line);stroke-width:1.2px}.box-core[data-astro-cid-mb5gojzx]{fill:url(#coreGradient);stroke:var(--color-accent);stroke-width:1.5px;filter:drop-shadow(0 0 16px #00f2fe2e)}.box-inner[data-astro-cid-mb5gojzx]{fill:var(--color-bg);stroke:var(--color-line);stroke-width:1px}.flow[data-astro-cid-mb5gojzx]{stroke:var(--color-accent);stroke-width:1.8px}.flow-return[data-astro-cid-mb5gojzx]{stroke:var(--color-accent);stroke-width:1.6px;stroke-dasharray:6 5;fill:none;opacity:.85}.t-title[data-astro-cid-mb5gojzx]{fill:var(--color-text);font-family:var(--font-sans);font-size:16px;font-weight:700}.t-highlight[data-astro-cid-mb5gojzx]{fill:#fff;font-weight:800}.t-mono[data-astro-cid-mb5gojzx]{fill:var(--color-accent);font-family:var(--font-mono);letter-spacing:.06em;font-size:12px}.t-accent[data-astro-cid-mb5gojzx]{font-weight:600}.t-commands[data-astro-cid-mb5gojzx]{fill:var(--color-muted);font-size:11px}.t-sub[data-astro-cid-mb5gojzx]{fill:var(--color-muted);font-family:var(--font-sans);font-size:13px}.t-sub-bold[data-astro-cid-mb5gojzx]{fill:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:500}.section-head{margin-bottom:var(--space-8);max-width:52ch}
