.about-demo[data-astro-cid-m3cbwe6g]{border:1px solid var(--border);background:var(--terminal-bg);border-radius:8px;max-width:462px;margin:18px auto 24px;overflow:hidden}.about-demo[data-astro-cid-m3cbwe6g] img[data-astro-cid-m3cbwe6g]{width:100%;height:auto;display:none}[data-theme=dark] .about-demo[data-astro-cid-m3cbwe6g] img[data-astro-cid-m3cbwe6g].gif-dark,[data-theme=light] .about-demo[data-astro-cid-m3cbwe6g] img[data-astro-cid-m3cbwe6g].gif-light{display:block}.about-pillars[data-astro-cid-m3cbwe6g]{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 24px;display:grid}@media (width<=900px){.about-pillars[data-astro-cid-m3cbwe6g]{grid-template-columns:1fr}}.about-pillar[data-astro-cid-m3cbwe6g]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:14px 16px}.about-pillar[data-astro-cid-m3cbwe6g] h3[data-astro-cid-m3cbwe6g]{color:var(--text);text-transform:none;letter-spacing:-.005em;margin:0 0 6px;font-size:14px;font-weight:650}.about-pillar[data-astro-cid-m3cbwe6g] p[data-astro-cid-m3cbwe6g]{color:var(--text-dim);margin:0;font-size:13px;line-height:1.55}.config-grid[data-astro-cid-m3cbwe6g]{grid-template-columns:1fr 1fr;gap:24px;margin-top:14px;display:grid}@media (width<=768px){.config-grid[data-astro-cid-m3cbwe6g]{grid-template-columns:1fr}}.config-col[data-astro-cid-m3cbwe6g] h3[data-astro-cid-m3cbwe6g]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:0;font-size:14px;font-weight:650}ol[data-astro-cid-m3cbwe6g].config-list{counter-reset:cfg;margin:0;padding:0;list-style:none}ol[data-astro-cid-m3cbwe6g].config-list li[data-astro-cid-m3cbwe6g]{counter-increment:cfg;background:var(--surface);border:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--text);border-radius:6px;align-items:center;gap:10px;margin-bottom:6px;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}ol[data-astro-cid-m3cbwe6g].config-list li[data-astro-cid-m3cbwe6g]:before{content:counter(cfg);background:var(--accent-soft);width:18px;height:18px;color:var(--accent);font-family:var(--font-ui);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}ol[data-astro-cid-m3cbwe6g].config-list li[data-astro-cid-m3cbwe6g] code[data-astro-cid-m3cbwe6g]{background:0 0;border:0;padding:0}.crates-table-wrap[data-astro-cid-m3cbwe6g]{border:1px solid var(--border);border-radius:8px;margin:14px 0 24px;overflow:hidden}.crates-table[data-astro-cid-m3cbwe6g]{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.crates-table[data-astro-cid-m3cbwe6g] th[data-astro-cid-m3cbwe6g],.crates-table[data-astro-cid-m3cbwe6g] td[data-astro-cid-m3cbwe6g]{text-align:left;border-bottom:1px solid var(--border-soft);padding:9px 14px}.crates-table[data-astro-cid-m3cbwe6g] thead[data-astro-cid-m3cbwe6g] th[data-astro-cid-m3cbwe6g]{background:var(--surface);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-size:11px;font-weight:650}.crates-table[data-astro-cid-m3cbwe6g] tbody[data-astro-cid-m3cbwe6g] tr[data-astro-cid-m3cbwe6g]:last-child td[data-astro-cid-m3cbwe6g]{border-bottom:0}.crates-table[data-astro-cid-m3cbwe6g] td[data-astro-cid-m3cbwe6g]:last-child{text-align:right;width:90px}.crates-table[data-astro-cid-m3cbwe6g] code[data-astro-cid-m3cbwe6g]{color:var(--text);background:0 0;border:0;padding:0;font-weight:500}.crate-tag[data-astro-cid-m3cbwe6g]{text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700;font-family:var(--font-ui);border-radius:9px;padding:2px 8px;display:inline-block}.crate-tag-public[data-astro-cid-m3cbwe6g]{background:color-mix(in oklab, var(--accent) 16%, transparent);color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent)}.crate-tag-internal[data-astro-cid-m3cbwe6g]{background:var(--surface);color:var(--muted);border:1px solid var(--border)}.install-platform-grid[data-astro-cid-m3cbwe6g]{gap:16px;margin:16px 0 18px;display:grid}.install-platform[data-astro-cid-m3cbwe6g]{min-width:0}.install-platform[data-astro-cid-m3cbwe6g][data-install-position=first]{order:0}.install-platform[data-astro-cid-m3cbwe6g][data-install-position=second]{order:1}.install-platform[data-astro-cid-m3cbwe6g][data-install-position=third]{order:2}.install-platform-head[data-astro-cid-m3cbwe6g]{padding:14px 15px 0}.install-platform-head[data-astro-cid-m3cbwe6g] h3[data-astro-cid-m3cbwe6g]{color:var(--text);font:800 17px / 1.2 var(--font-mono);margin:0}.install-platform[data-astro-cid-m3cbwe6g] .command-choice-tablist[data-astro-cid-m3cbwe6g]{border-top:0}.install-platform[data-astro-cid-m3cbwe6g] .command-choice-panel[data-astro-cid-m3cbwe6g]{padding:15px}.install-platform[data-astro-cid-m3cbwe6g] .code-block[data-astro-cid-m3cbwe6g]{margin:0}.install-rollout-note[data-astro-cid-m3cbwe6g]{color:var(--accent);font:700 12px / 1.4 var(--font-mono);margin:10px 0 0}.sdk-grid[data-astro-cid-m3cbwe6g]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:16px 0;display:grid}.sdk-panel[data-astro-cid-m3cbwe6g]{min-width:0}.sdk-panel[data-astro-cid-m3cbwe6g] h3[data-astro-cid-m3cbwe6g]{color:var(--text);font:800 17px / 1.2 var(--font-mono);margin:0 0 8px}.sdk-panel[data-astro-cid-m3cbwe6g] p[data-astro-cid-m3cbwe6g]{color:var(--muted);margin:0 0 12px}.sdk-panel[data-astro-cid-m3cbwe6g] .code-block[data-astro-cid-m3cbwe6g]{margin:0 0 12px}@media (width<=760px){.sdk-grid[data-astro-cid-m3cbwe6g]{grid-template-columns:1fr}}.install-platform .code,.install-platform .code pre{min-width:0;overflow-x:hidden}.install-platform .code pre{white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere}[data-pip-root][data-pip-state=closed]{display:none!important}.arch-diagram[data-astro-cid-m3cbwe6g]{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:0;margin:14px 0 24px;padding:20px clamp(14px,3vw,28px);display:flex}.arch-row-top[data-astro-cid-m3cbwe6g]{grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;width:100%;max-width:760px;display:grid}.arch-node[data-astro-cid-m3cbwe6g]{border:1.5px solid var(--arch-border);background:var(--arch-bg);color:var(--arch-fg);letter-spacing:-.005em;border-radius:11px;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.arch-node-wide[data-astro-cid-m3cbwe6g]{justify-content:center;width:100%;max-width:380px}.arch-icon[data-astro-cid-m3cbwe6g]{background:color-mix(in oklab, var(--arch-border) 22%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.arch-icon[data-astro-cid-m3cbwe6g] svg[data-astro-cid-m3cbwe6g]{width:14px;height:14px;stroke:var(--arch-fg)}.arch-label[data-astro-cid-m3cbwe6g]{color:var(--arch-fg)}.arch-sep[data-astro-cid-m3cbwe6g]{color:color-mix(in oklab, var(--arch-fg) 55%, transparent);margin:0 6px;font-weight:400}.arch-node-cli[data-astro-cid-m3cbwe6g]{--arch-bg:#e7eeff;--arch-border:#93b0f2;--arch-fg:#1f3d8c}.arch-node-sdk[data-astro-cid-m3cbwe6g]{--arch-bg:#d9f2f4;--arch-border:#6dc2c8;--arch-fg:#16646a}.arch-node-ratatui[data-astro-cid-m3cbwe6g]{--arch-bg:#ede6fa;--arch-border:#a99cdb;--arch-fg:#4f3fa4}.arch-node-web[data-astro-cid-m3cbwe6g]{--arch-bg:#e6f4ee;--arch-border:#76b99b;--arch-fg:#1d6749}.arch-node-ipc[data-astro-cid-m3cbwe6g]{--arch-bg:#e7eeff;--arch-border:#93b0f2;--arch-fg:#1f3d8c}.arch-node-daemon[data-astro-cid-m3cbwe6g]{--arch-bg:#dff1de;--arch-border:#82b783;--arch-fg:#2e6b30}.arch-node-tree[data-astro-cid-m3cbwe6g]{--arch-bg:#fbedd2;--arch-border:#ddb378;--arch-fg:#7a5417}.arch-node-procs[data-astro-cid-m3cbwe6g]{--arch-bg:#ece5fb;--arch-border:#a89bdb;--arch-fg:#4f3fa4}[data-theme=dark] .arch-node-cli[data-astro-cid-m3cbwe6g],[data-theme=dark] .arch-node-ipc[data-astro-cid-m3cbwe6g]{--arch-bg:color-mix(in oklab, var(--type-pane) 14%, transparent);--arch-border:color-mix(in oklab, var(--type-pane) 55%, transparent);--arch-fg:color-mix(in oklab, var(--type-pane) 80%, var(--text))}[data-theme=dark] .arch-node-sdk[data-astro-cid-m3cbwe6g]{--arch-bg:color-mix(in oklab, var(--type-rmux) 14%, transparent);--arch-border:color-mix(in oklab, var(--type-rmux) 55%, transparent);--arch-fg:color-mix(in oklab, var(--type-rmux) 85%, var(--text))}[data-theme=dark] .arch-node-ratatui[data-astro-cid-m3cbwe6g],[data-theme=dark] .arch-node-procs[data-astro-cid-m3cbwe6g]{--arch-bg:oklab(73.2059% .0512435 -.0992916/.16);--arch-border:oklab(73.2059% .0512435 -.0992916/.55);--arch-fg:color-mix(in oklab, #b099e6 90%, var(--text))}[data-theme=dark] .arch-node-web[data-astro-cid-m3cbwe6g]{--arch-bg:oklab(75.5643% -.117814 .0402521/.14);--arch-border:oklab(75.5643% -.117814 .0402521/.55);--arch-fg:color-mix(in oklab, #5cc896 88%, var(--text))}[data-theme=dark] .arch-node-daemon[data-astro-cid-m3cbwe6g]{--arch-bg:color-mix(in oklab, var(--type-session) 12%, transparent);--arch-border:color-mix(in oklab, var(--type-session) 50%, transparent);--arch-fg:color-mix(in oklab, var(--type-session) 85%, var(--text))}[data-theme=dark] .arch-node-tree[data-astro-cid-m3cbwe6g]{--arch-bg:color-mix(in oklab, var(--type-window) 12%, transparent);--arch-border:color-mix(in oklab, var(--type-window) 50%, transparent);--arch-fg:color-mix(in oklab, var(--type-window) 90%, var(--text))}.arch-converge[data-astro-cid-m3cbwe6g]{fill:none;width:100%;max-width:760px;height:48px;stroke:color-mix(in oklab, var(--text-dim) 55%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.arch-arrow[data-astro-cid-m3cbwe6g]{background:color-mix(in oklab, var(--text-dim) 40%, transparent);width:2px;height:22px;display:block;position:relative}.arch-arrow[data-astro-cid-m3cbwe6g]:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid color-mix(in oklab, var(--text-dim) 55%, transparent);width:0;height:0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@media (width<=480px){.arch-row-top[data-astro-cid-m3cbwe6g]{grid-template-columns:1fr;max-width:380px}.arch-converge[data-astro-cid-m3cbwe6g]{display:none}.arch-row-top[data-astro-cid-m3cbwe6g] .arch-node[data-astro-cid-m3cbwe6g]+.arch-node[data-astro-cid-m3cbwe6g]{position:relative}.arch-row-top[data-astro-cid-m3cbwe6g] .arch-node[data-astro-cid-m3cbwe6g]+.arch-node[data-astro-cid-m3cbwe6g]:before{content:"";background:color-mix(in oklab, var(--text-dim) 40%, transparent);width:2px;height:12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}}
