.bridge-diagram[data-astro-cid-ew2xhfjw]{min-width:0;margin:0}.bridge-diagram-surface[data-astro-cid-ew2xhfjw]{position:relative}.bridge-diagram-preview[data-astro-cid-ew2xhfjw]{display:none}.bridge-diagram-heading[data-astro-cid-ew2xhfjw]{margin-bottom:var(--space-6)}.bridge-diagram-heading[data-astro-cid-ew2xhfjw] .label[data-astro-cid-ew2xhfjw]{color:var(--accent);margin:0 0 var(--space-2)}h4[data-astro-cid-ew2xhfjw]{font-size:var(--size-heading-s);line-height:var(--leading-heading-s);margin:0}h5[data-astro-cid-ew2xhfjw]{font:600 var(--size-body) / 1.4 var(--font-text);margin:0}.bridge-flow[data-astro-cid-ew2xhfjw]{padding:var(--inset-m);border:1px solid var(--wire);border-radius:var(--radius);background:var(--surface)}.bridge-service[data-astro-cid-ew2xhfjw]{min-width:0;padding:var(--space-4);border:1px solid var(--wire);background:var(--bg);font-size:var(--size-ui);line-height:var(--leading-ui);overflow-wrap:anywhere;border-radius:4px}.bridge-service[data-astro-cid-ew2xhfjw] strong[data-astro-cid-ew2xhfjw],.bridge-recovery-route[data-astro-cid-ew2xhfjw] strong[data-astro-cid-ew2xhfjw]{font-weight:var(--strong-weight);display:block}.bridge-service[data-astro-cid-ew2xhfjw] p[data-astro-cid-ew2xhfjw],.bridge-recovery-route[data-astro-cid-ew2xhfjw] p[data-astro-cid-ew2xhfjw]{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--size-small);line-height:var(--leading-small)}.bridge-kind[data-astro-cid-ew2xhfjw]{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--size-caption);line-height:var(--leading-caption);display:block}.bridge-client[data-astro-cid-ew2xhfjw]{justify-content:center;align-items:center;gap:var(--space-6);border-color:var(--accent);max-width:640px;margin-inline:auto;display:flex}svg[data-astro-cid-ew2xhfjw]{fill:none;stroke:var(--accent);stroke-width:1.5px;overflow:visible}.bridge-client[data-astro-cid-ew2xhfjw]>svg[data-astro-cid-ew2xhfjw]{flex-shrink:0}.bridge-client-links[data-astro-cid-ew2xhfjw]{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:1fr 1fr;min-height:80px;display:grid;position:relative}.bridge-client-links[data-astro-cid-ew2xhfjw] span[data-astro-cid-ew2xhfjw]{min-width:0;color:var(--muted);font-size:var(--size-caption);line-height:var(--leading-caption);align-self:center;padding:3px;position:relative}.bridge-client-links[data-astro-cid-ew2xhfjw] span[data-astro-cid-ew2xhfjw]:first-of-type{margin-left:calc(29% + var(--space-4));justify-self:start}.bridge-client-links[data-astro-cid-ew2xhfjw] span[data-astro-cid-ew2xhfjw]:last-of-type{margin-right:calc(29% + var(--space-4));text-align:right;justify-self:end}.bridge-client-bus[data-astro-cid-ew2xhfjw]{width:100%;height:100%;position:absolute;inset:0}.bridge-client-bus[data-astro-cid-ew2xhfjw]>path[data-astro-cid-ew2xhfjw]{vector-effect:non-scaling-stroke}.bridge-client-mobile[data-astro-cid-ew2xhfjw]{display:none}.bridge-system-grid[data-astro-cid-ew2xhfjw]{gap:0;min-width:0;display:grid}.bridge-boundary[data-astro-cid-ew2xhfjw]{min-width:0;padding:var(--space-4);border:1px solid var(--wire);border-radius:4px}.bridge-boundary-heading[data-astro-cid-ew2xhfjw]{margin-bottom:var(--space-6)}.bridge-offchain[data-astro-cid-ew2xhfjw]{border-style:dashed}.bridge-guardian[data-astro-cid-ew2xhfjw]{border-style:dashed;border-radius:24px}.bridge-core[data-astro-cid-ew2xhfjw]{border-top:3px double var(--wire)}.bridge-edge[data-astro-cid-ew2xhfjw]{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;flex-direction:column;display:flex}.bridge-edge[data-astro-cid-ew2xhfjw]>span[data-astro-cid-ew2xhfjw]{padding:2px var(--space-1);color:var(--muted);font-size:var(--size-caption);line-height:var(--leading-caption);text-align:center}.bridge-edge[data-astro-cid-ew2xhfjw]>svg[data-astro-cid-ew2xhfjw],.bridge-state-arrow[data-astro-cid-ew2xhfjw],.bridge-route-arrow[data-astro-cid-ew2xhfjw]{flex-shrink:0;width:28px;height:40px;display:block}.bridge-cross-edge[data-astro-cid-ew2xhfjw]{padding-block:var(--space-4)}.bridge-legend[data-astro-cid-ew2xhfjw]{gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--size-caption);line-height:var(--leading-caption);flex-wrap:wrap;display:flex}.bridge-legend[data-astro-cid-ew2xhfjw]>span[data-astro-cid-ew2xhfjw]{align-items:center;gap:var(--space-2);display:inline-flex}.bridge-boundary-key[data-astro-cid-ew2xhfjw]{border:1px solid var(--wire);width:24px;height:14px}.bridge-dashed-key[data-astro-cid-ew2xhfjw]{border-style:dashed}.bridge-states[data-astro-cid-ew2xhfjw]{margin:0;padding:0;list-style:none;display:grid}.bridge-states[data-astro-cid-ew2xhfjw]>li[data-astro-cid-ew2xhfjw]{min-width:0;position:relative}.bridge-state[data-astro-cid-ew2xhfjw]{border-radius:18px}.bridge-state-arrow[data-astro-cid-ew2xhfjw],.bridge-route-arrow[data-astro-cid-ew2xhfjw]{margin:var(--space-3) auto}.bridge-recovery-route[data-astro-cid-ew2xhfjw]{margin-top:var(--space-8);padding:var(--space-6);border:1px dashed var(--wire);font-size:var(--size-ui);line-height:var(--leading-ui);border-radius:4px;justify-items:center;display:grid;position:relative}.bridge-recovery-route[data-astro-cid-ew2xhfjw]>div[data-astro-cid-ew2xhfjw]{width:100%;min-width:0}.bridge-return-bus[data-astro-cid-ew2xhfjw]{display:none}.bridge-resume[data-astro-cid-ew2xhfjw]{border-color:var(--accent)}@media (width<=1023px){.bridge-diagram-live[data-astro-cid-ew2xhfjw]{display:none}.bridge-diagram-preview[data-astro-cid-ew2xhfjw]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--wire);border-radius:var(--radius);background:var(--surface);display:grid}.bridge-diagram-preview[data-astro-cid-ew2xhfjw] img{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:240px;display:block}.bridge-diagram-preview[data-astro-cid-ew2xhfjw] p[data-astro-cid-ew2xhfjw]{text-align:center;color:var(--accent);font-size:var(--size-small);margin:0}.bridge-client-links[data-astro-cid-ew2xhfjw]{height:auto;padding-block:var(--space-3);flex-direction:column;align-items:center;gap:0;display:flex}.bridge-client-links[data-astro-cid-ew2xhfjw]>span[data-astro-cid-ew2xhfjw],.bridge-client-bus[data-astro-cid-ew2xhfjw]{display:none}.bridge-client-mobile[data-astro-cid-ew2xhfjw]{width:28px;height:40px;display:block}}@media (width>=1024px){.bridge-system-grid[data-astro-cid-ew2xhfjw]{grid-template-columns:minmax(0,1fr) 60px minmax(0,1.15fr) 60px minmax(0,1fr);align-items:stretch}.bridge-boundary[data-astro-cid-ew2xhfjw],.bridge-service[data-astro-cid-ew2xhfjw]{padding:var(--space-4) var(--space-3)}.bridge-boundary-heading[data-astro-cid-ew2xhfjw]{min-height:74px}.bridge-cross-edge[data-astro-cid-ew2xhfjw]{align-self:center;min-width:0}.bridge-cross-edge[data-astro-cid-ew2xhfjw]>span[data-astro-cid-ew2xhfjw]{font-size:var(--size-caption);padding:0}.bridge-cross-edge[data-astro-cid-ew2xhfjw]>svg[data-astro-cid-ew2xhfjw]{transform:rotate(-90deg)}.bridge-boundary[data-astro-cid-ew2xhfjw]>.bridge-service[data-astro-cid-ew2xhfjw]{min-height:130px}.bridge-states[data-astro-cid-ew2xhfjw]{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.bridge-state[data-astro-cid-ew2xhfjw]{height:100%}.bridge-state-arrow[data-astro-cid-ew2xhfjw]{top:calc(50% - 20px);right:calc(-1 * (var(--space-8) / 2 + 14px));margin:0;position:absolute;transform:rotate(-90deg)}.bridge-recovery-route[data-astro-cid-ew2xhfjw]{gap:var(--space-4);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr) 28px minmax(0,1.4fr) 28px minmax(0,1fr);align-items:center}.bridge-route-arrow[data-astro-cid-ew2xhfjw]{margin:0;transform:rotate(-90deg)}.bridge-return-bus[data-astro-cid-ew2xhfjw]{width:100%;height:var(--space-16);display:block;position:absolute;bottom:100%;left:0}}h4[data-astro-cid-ianewgal]{margin:0 0 var(--space-6);font-size:var(--size-heading-s);line-height:var(--leading-heading-s)}table[data-astro-cid-ianewgal]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--size-ui);line-height:var(--leading-body)}th[data-astro-cid-ianewgal],td[data-astro-cid-ianewgal]{padding:var(--space-6) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}th[data-astro-cid-ianewgal]:first-child{width:28%;padding-right:var(--space-6)}thead[data-astro-cid-ianewgal] th[data-astro-cid-ianewgal]{color:var(--muted);font-size:var(--size-small);font-weight:500}tbody[data-astro-cid-ianewgal] th[data-astro-cid-ianewgal],td[data-astro-cid-ianewgal] strong[data-astro-cid-ianewgal]{font-weight:var(--strong-weight)}@media (width<=479px){th[data-astro-cid-ianewgal]:first-child{width:34%;padding-right:var(--space-3)}}
