.protocol-schematic[data-astro-cid-3c2vm3on]{border-block:1px solid var(--rule);margin:44px 0 48px;padding:30px 0}.schematic-label[data-astro-cid-3c2vm3on]{font:400 10px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.schematic-heading[data-astro-cid-3c2vm3on] h2[data-astro-cid-3c2vm3on]{font:400 clamp(32px,3.5vw,42px)/1.1 var(--display);letter-spacing:-.02em;margin:0 0 14px}.schematic-heading[data-astro-cid-3c2vm3on]>p[data-astro-cid-3c2vm3on]:last-child{color:var(--dim);max-width:65ch;margin:0 0 28px;font-size:15px;line-height:1.7}.odexa-architecture[data-astro-cid-3c2vm3on]{--diagram-panel:#0f1110;--diagram-node:#151817;--diagram-border:#313734;--diagram-wire:#65746d;--diagram-packet:#dbe9e0;border:1px solid var(--diagram-border);background:var(--diagram-panel);border-radius:6px;margin:0;overflow:hidden}.diagram-meta[data-astro-cid-3c2vm3on]{border-bottom:1px solid var(--diagram-border);font:400 10px/1.5 var(--mono);letter-spacing:.08em;color:#a1ada6;justify-content:space-between;gap:16px;padding:17px 20px;display:flex}.overview-grid[data-astro-cid-3c2vm3on]{background-image:radial-gradient(#87958c22 .65px,#0000 .65px);background-size:16px 16px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1.15fr) 34px minmax(0,1fr);gap:0;padding:26px 20px;display:grid}.overview-layer[data-astro-cid-3c2vm3on]{min-width:0}.layer-label[data-astro-cid-3c2vm3on]{font:400 9px/1.5 var(--mono);letter-spacing:.07em;color:#a1ada6;margin:0 0 12px}.layer-label[data-astro-cid-3c2vm3on] span[data-astro-cid-3c2vm3on]{color:#737e77}.overview-layer[data-astro-cid-3c2vm3on] h3[data-astro-cid-3c2vm3on]{font:400 25px/1.08 var(--display);letter-spacing:-.02em;margin:0 0 8px}.layer-note[data-astro-cid-3c2vm3on]{font:13px/1.55 var(--body);color:#a8b3ac;min-height:40px;margin:0 0 17px}.layer-nodes[data-astro-cid-3c2vm3on]{gap:7px;display:grid}.diagram-node[data-astro-cid-3c2vm3on]{border:1px solid var(--diagram-border);background:var(--diagram-node);color:#d7e1da;border-radius:3px;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.diagram-node[data-astro-cid-3c2vm3on]>span[data-astro-cid-3c2vm3on]{color:#b8c9ff;flex:0 0 17px;place-items:center;width:17px;font-size:15px;display:grid}.agent-box[data-astro-cid-3c2vm3on]{border:1px solid var(--diagram-border);background:#131715;border-radius:4px;gap:7px;padding:11px;display:grid}.gateway-box[data-astro-cid-3c2vm3on]{background:linear-gradient(#252b28,#111412);border:1px solid #7b8b81;border-radius:7px;padding:13px 12px}.gateway-title[data-astro-cid-3c2vm3on]{color:#e7f0ea;font:italic 21px/1 var(--display);align-items:center;gap:8px;margin-bottom:12px;display:flex}.gateway-x[data-astro-cid-3c2vm3on]{color:#b8c9ff;font-size:29px;line-height:.7}.gateway-row[data-astro-cid-3c2vm3on]{color:#d0dbd3;border-top:1px solid #3d4842;justify-content:space-between;gap:7px;padding:8px 0;font-size:11px;line-height:1.35;display:flex}.check[data-astro-cid-3c2vm3on]{color:#b8c9ff}.gateway-bottom[data-astro-cid-3c2vm3on]{font:10px/1.5 var(--mono);color:#b7c4ba;border-top:1px solid #3d4842;margin-top:4px;padding-top:10px}.layer-connector[data-astro-cid-3c2vm3on]{flex-direction:column;justify-content:center;gap:25px;padding:0 6px;display:flex}.request-line[data-astro-cid-3c2vm3on],.response-line[data-astro-cid-3c2vm3on]{background:var(--diagram-wire);height:1px;position:relative}.request-line[data-astro-cid-3c2vm3on]:before,.response-line[data-astro-cid-3c2vm3on]:before{content:" ";background:var(--diagram-packet);width:7px;height:2px;animation:6s linear infinite odexa-flow;position:absolute;top:-1px;left:0}.response-line[data-astro-cid-3c2vm3on]:before{opacity:.6;animation-direction:reverse;animation-delay:-3s}.layer-connector[data-astro-cid-3c2vm3on]:nth-of-type(2) .request-line[data-astro-cid-3c2vm3on]:before{animation-delay:-1.5s}.layer-connector[data-astro-cid-3c2vm3on]:nth-of-type(3) .request-line[data-astro-cid-3c2vm3on]:before{animation-delay:-3s}@keyframes odexa-flow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.agreement-flow[data-astro-cid-3c2vm3on]{border-top:1px solid var(--diagram-border);background:#141815;flex-wrap:wrap;gap:8px 18px;margin:0;padding:16px 20px;list-style:none;display:flex}.agreement-flow[data-astro-cid-3c2vm3on] li[data-astro-cid-3c2vm3on]{white-space:nowrap;color:#d7e1da;flex:1;align-items:center;gap:8px;min-width:118px;font-size:11px;display:flex}.agreement-flow[data-astro-cid-3c2vm3on] li[data-astro-cid-3c2vm3on]>span[data-astro-cid-3c2vm3on]{font:400 10px var(--mono);color:#b8c9ff}.agreement-flow[data-astro-cid-3c2vm3on] b[data-astro-cid-3c2vm3on]{color:#b8c9ff;margin-left:auto;font-weight:400}.diagram-legend[data-astro-cid-3c2vm3on]{border-top:1px solid var(--diagram-border);font:10px/1.6 var(--mono);color:#aebbb2;flex-wrap:wrap;gap:20px;padding:14px 20px;display:flex}.diagram-legend[data-astro-cid-3c2vm3on] span[data-astro-cid-3c2vm3on]{align-items:center;gap:7px;display:flex}.diagram-legend[data-astro-cid-3c2vm3on] i[data-astro-cid-3c2vm3on]{background:#718278;width:18px;height:1px;display:inline-block}.diagram-legend[data-astro-cid-3c2vm3on] .response-key[data-astro-cid-3c2vm3on]{opacity:.65;background:#b8c9ff}.diagram-legend[data-astro-cid-3c2vm3on] .legend-record[data-astro-cid-3c2vm3on] i[data-astro-cid-3c2vm3on]{color:#b8c9ff;background:0 0;width:auto;height:auto}.odexa-architecture[data-astro-cid-3c2vm3on] figcaption[data-astro-cid-3c2vm3on]{border-top:1px solid var(--diagram-border);color:#d7e1da;padding:16px 20px;font-size:12px;line-height:1.65}.terms-example[data-astro-cid-3c2vm3on]{border-left:2px solid var(--accent);background:var(--surface);align-items:baseline;gap:24px;margin-top:24px;padding:18px 20px;display:flex}.diagram-node[data-astro-cid-3c2vm3on]>.content-x[data-astro-cid-3c2vm3on]{font:italic 23px/1 var(--display)}.terms-example[data-astro-cid-3c2vm3on] .schematic-label[data-astro-cid-3c2vm3on]{flex-shrink:0;margin:0}.terms-example[data-astro-cid-3c2vm3on] p[data-astro-cid-3c2vm3on]{color:var(--fg);margin:0;font-size:14px;line-height:1.7}.schematic-note[data-astro-cid-3c2vm3on]{color:var(--dim);max-width:80ch;margin:20px 0 0;font-size:13px;line-height:1.7}@media (width<=760px){.diagram-meta[data-astro-cid-3c2vm3on]{flex-wrap:wrap;padding:14px 16px;font-size:9px}.diagram-meta[data-astro-cid-3c2vm3on] span[data-astro-cid-3c2vm3on]:last-child{display:none}.overview-grid[data-astro-cid-3c2vm3on]{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 16px;display:grid}.overview-layer[data-astro-cid-3c2vm3on]{padding:0 0 18px}.layer-note[data-astro-cid-3c2vm3on]{min-height:0}.layer-connector[data-astro-cid-3c2vm3on]{flex-direction:row;align-items:center;gap:12px;height:34px;padding:0 18px}.layer-connector[data-astro-cid-3c2vm3on] .request-line[data-astro-cid-3c2vm3on],.layer-connector[data-astro-cid-3c2vm3on] .response-line[data-astro-cid-3c2vm3on]{flex:1}.layer-connector[data-astro-cid-3c2vm3on] .request-line[data-astro-cid-3c2vm3on]:after,.layer-connector[data-astro-cid-3c2vm3on] .response-line[data-astro-cid-3c2vm3on]:after{content:"→";color:#b8c9ff;font-size:16px;position:absolute;top:-10px;right:-1px}.layer-connector[data-astro-cid-3c2vm3on] .response-line[data-astro-cid-3c2vm3on]:after{content:"←";opacity:.65;left:-1px;right:auto}.agreement-flow[data-astro-cid-3c2vm3on]{grid-template-columns:1fr;gap:10px;padding:16px;display:grid}.agreement-flow[data-astro-cid-3c2vm3on] li[data-astro-cid-3c2vm3on]{font-size:13px}.agreement-flow[data-astro-cid-3c2vm3on] b[data-astro-cid-3c2vm3on]{margin-left:0}.diagram-legend[data-astro-cid-3c2vm3on]{gap:11px 18px;padding:14px 16px}.odexa-architecture[data-astro-cid-3c2vm3on] figcaption[data-astro-cid-3c2vm3on]{padding:15px 16px}.terms-example[data-astro-cid-3c2vm3on]{display:block}.terms-example[data-astro-cid-3c2vm3on] .schematic-label[data-astro-cid-3c2vm3on]{margin-bottom:8px;display:block}}@media (prefers-reduced-motion:reduce){.request-line[data-astro-cid-3c2vm3on]:before,.response-line[data-astro-cid-3c2vm3on]:before{animation:none;display:none}}
