.ai-architecture[data-astro-cid-5iccwy6t]{margin-top:40px;background:var(--surface-alt);border:1px solid var(--line);border-radius:8px;color:var(--ink);overflow:hidden}figcaption[data-astro-cid-5iccwy6t]{padding:20px 28px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}.integration-flow[data-astro-cid-5iccwy6t]{padding:36px 28px;display:grid;grid-template-columns:1fr .8fr 1.05fr 1fr;gap:28px;position:relative}.integration-flow[data-astro-cid-5iccwy6t]:before{content:"";position:absolute;left:50px;right:50px;top:210px;height:1px;background:var(--accent)}.integration-flow[data-astro-cid-5iccwy6t]>div[data-astro-cid-5iccwy6t]{min-width:0;position:relative}.flow-label[data-astro-cid-5iccwy6t]{font-size:10px;color:var(--accent);letter-spacing:.03em;margin:0 0 10px}h3[data-astro-cid-5iccwy6t]{font-size:15px;font-weight:500;margin:0 0 27px}.source-files[data-astro-cid-5iccwy6t]{display:grid;gap:12px}.source-file[data-astro-cid-5iccwy6t]{display:flex;align-items:center;gap:10px;padding:12px 10px;background:var(--surface-raised);border:1px solid var(--line);font-size:12px}.source-file[data-astro-cid-5iccwy6t] svg[data-astro-cid-5iccwy6t]{stroke:var(--muted);flex-shrink:0}.gate[data-astro-cid-5iccwy6t]{background:var(--surface);border:1px solid var(--line);padding:28px 14px;display:flex;align-items:center;flex-direction:column;min-height:254px}.gate[data-astro-cid-5iccwy6t] svg[data-astro-cid-5iccwy6t]{stroke:var(--accent);stroke-width:1.4;width:48px;height:56px;margin-bottom:24px}.gate[data-astro-cid-5iccwy6t] ul[data-astro-cid-5iccwy6t]{padding:0;list-style:none;margin:0;display:grid;gap:14px;font-size:12px}.gate[data-astro-cid-5iccwy6t] li[data-astro-cid-5iccwy6t]:before{content:"✓";color:var(--accent);margin-right:12px}.engine-window[data-astro-cid-5iccwy6t]{border:1px solid var(--accent);background:var(--surface-raised)}.engine-top[data-astro-cid-5iccwy6t],.engine-bottom[data-astro-cid-5iccwy6t]{padding:14px;font-size:10px;background:var(--surface);color:var(--muted)}.engine-top[data-astro-cid-5iccwy6t]{border-bottom:1px solid var(--line)}.engine-bottom[data-astro-cid-5iccwy6t]{border-top:1px solid var(--line)}.ability[data-astro-cid-5iccwy6t]{display:flex;align-items:center;gap:9px;padding:15px 14px;font-size:12px}.ability[data-astro-cid-5iccwy6t]>span[data-astro-cid-5iccwy6t]:last-child{margin-left:auto;color:var(--accent)}.ability-mark[data-astro-cid-5iccwy6t]{width:5px;height:5px;border:1px solid var(--accent);border-radius:50%}.work-window[data-astro-cid-5iccwy6t]{background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;overflow:hidden}.window-bar[data-astro-cid-5iccwy6t]{display:flex;gap:5px;padding:15px;border-bottom:1px solid var(--line)}.window-bar[data-astro-cid-5iccwy6t] i[data-astro-cid-5iccwy6t]{width:5px;height:5px;border-radius:50%;background:var(--muted)}.entry-row[data-astro-cid-5iccwy6t]{display:flex;justify-content:space-between;gap:8px;font-size:12px;margin:0 14px;padding:18px 0;border-bottom:1px solid var(--line)}.entry-row[data-astro-cid-5iccwy6t]:last-child{border:0}.entry-row[data-astro-cid-5iccwy6t]>span[data-astro-cid-5iccwy6t]:last-child{color:var(--accent)}.governance-rail[data-astro-cid-5iccwy6t]{border-top:1px solid var(--line);background:var(--surface-raised);display:flex;gap:28px;align-items:center;padding:20px 28px;font-size:11px;color:var(--muted)}.governance-rail[data-astro-cid-5iccwy6t] ul[data-astro-cid-5iccwy6t]{display:flex;list-style:none;flex-wrap:wrap;gap:28px;padding:0;margin:0}.governance-rail[data-astro-cid-5iccwy6t] li[data-astro-cid-5iccwy6t]{color:var(--ink)}@media (max-width:1000px){.integration-flow[data-astro-cid-5iccwy6t]{grid-template-columns:1fr 1fr;gap:36px}.integration-flow[data-astro-cid-5iccwy6t]:before{display:none}.gate[data-astro-cid-5iccwy6t]{min-height:254px}.governance-rail[data-astro-cid-5iccwy6t]{flex-wrap:wrap;gap:16px}}@media (max-width:550px){.integration-flow[data-astro-cid-5iccwy6t]{grid-template-columns:1fr;padding:28px 20px;gap:28px}.integration-flow[data-astro-cid-5iccwy6t]>div[data-astro-cid-5iccwy6t]:not(:last-child):after{content:"↓";display:block;color:var(--accent);text-align:center;padding-top:22px;font-size:20px}h3[data-astro-cid-5iccwy6t]{margin-bottom:18px}.gate[data-astro-cid-5iccwy6t]{min-height:0;flex-direction:row;gap:26px;justify-content:center;padding:24px 14px}.gate[data-astro-cid-5iccwy6t] svg[data-astro-cid-5iccwy6t]{margin:0}.governance-rail[data-astro-cid-5iccwy6t]{padding:20px}.governance-rail[data-astro-cid-5iccwy6t] ul[data-astro-cid-5iccwy6t]{gap:12px 24px}figcaption[data-astro-cid-5iccwy6t]{padding:20px;flex-wrap:wrap}}.source-file[data-astro-cid-5iccwy6t]{border-radius:5px;border-left:3px solid var(--accent)}.source-file[data-astro-cid-5iccwy6t] svg[data-astro-cid-5iccwy6t]{fill:color-mix(in srgb,var(--accent) 17%,var(--surface));stroke:var(--accent);stroke-width:1.2}.gate[data-astro-cid-5iccwy6t]{border-radius:6px;background:var(--surface)}.gate[data-astro-cid-5iccwy6t] svg[data-astro-cid-5iccwy6t]{fill:color-mix(in srgb,var(--accent) 17%,var(--surface))}.engine-window[data-astro-cid-5iccwy6t]{border-radius:6px;overflow:hidden}.engine-top[data-astro-cid-5iccwy6t]{color:var(--ink);background:var(--surface-alt);font-weight:600}.ability-mark[data-astro-cid-5iccwy6t]{width:7px;height:7px;border:0;background:var(--accent)}.window-bar[data-astro-cid-5iccwy6t]{background:var(--surface-alt)}
