.tb[data-astro-cid-5zzt2qe2]{margin:0}.lane[data-astro-cid-5zzt2qe2]{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1.9fr) 2.5rem minmax(0,1fr);align-items:stretch}.node[data-astro-cid-5zzt2qe2]{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface);padding:var(--space-5)}.adapter[data-astro-cid-5zzt2qe2]{border-color:var(--rule-strong);background:var(--surface-2)}.provider[data-astro-cid-5zzt2qe2]{border-style:dashed;background:transparent}.kicker[data-astro-cid-5zzt2qe2]{display:block;font-size:.8125rem;color:var(--text-muted);margin-bottom:var(--space-2)}strong[data-astro-cid-5zzt2qe2]{display:block;font-size:1.0625rem;line-height:1.35}.node[data-astro-cid-5zzt2qe2] p[data-astro-cid-5zzt2qe2]{margin-top:var(--space-2);font-size:.9375rem;color:var(--text-muted);line-height:1.5}.gates[data-astro-cid-5zzt2qe2]{margin-top:var(--space-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.gate[data-astro-cid-5zzt2qe2]{border-top:1px solid var(--rule-strong);padding-top:var(--space-3)}.gate-name[data-astro-cid-5zzt2qe2]{font-size:.875rem;font-weight:650}.gate[data-astro-cid-5zzt2qe2] ul[data-astro-cid-5zzt2qe2]{margin-top:var(--space-2);padding-left:1.05em;font-size:.875rem;color:var(--text-muted);display:grid;gap:.35rem;line-height:1.45}.arrow[data-astro-cid-5zzt2qe2]{position:relative}.arrow[data-astro-cid-5zzt2qe2]:before{content:"";position:absolute;top:50%;left:.35rem;right:.35rem;height:1px;background:var(--text-muted)}.arrow[data-astro-cid-5zzt2qe2]:after{content:"";position:absolute;top:calc(50% - 4px);right:.3rem;border:4px solid transparent;border-left:6px solid var(--text-muted);border-right:0}.back[data-astro-cid-5zzt2qe2]{position:absolute;top:calc(50% - 4px);left:.3rem;border:4px solid transparent;border-right:6px solid var(--text-muted);border-left:0}.down[data-astro-cid-5zzt2qe2]{width:1px;height:2rem;margin-inline:auto;background:var(--text-muted);position:relative}.down[data-astro-cid-5zzt2qe2]:after{content:"";position:absolute;bottom:-1px;left:-4px;border:4px solid transparent;border-top:6px solid var(--text-muted);border-bottom:0}.result[data-astro-cid-5zzt2qe2]{max-width:34rem;margin-inline:auto;padding-block:var(--space-4);padding-right:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--surface)}.result[data-astro-cid-5zzt2qe2] p[data-astro-cid-5zzt2qe2]{margin-top:var(--space-2);color:var(--text-muted);font-size:.9375rem;line-height:1.5}@media(max-width:62rem){.lane[data-astro-cid-5zzt2qe2]{grid-template-columns:1fr}.arrow[data-astro-cid-5zzt2qe2]{height:2rem}.arrow[data-astro-cid-5zzt2qe2]:before{top:.3rem;bottom:.3rem;left:50%;right:auto;width:1px;height:auto}.arrow[data-astro-cid-5zzt2qe2]:after{top:auto;bottom:.25rem;right:auto;left:calc(50% - 4px);border:4px solid transparent;border-top:6px solid var(--text-muted);border-bottom:0}.gates[data-astro-cid-5zzt2qe2]{grid-template-columns:1fr}.back[data-astro-cid-5zzt2qe2]{top:.25rem;left:calc(50% - 4px);border:4px solid transparent;border-bottom:6px solid var(--text-muted);border-top:0}}.iso[data-astro-cid-pdmlrbxg]{margin:0;border:1px solid var(--rule);border-radius:var(--radius-m);padding:var(--space-6);background:var(--surface)}.owners[data-astro-cid-pdmlrbxg]{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-5);align-items:stretch}.who[data-astro-cid-pdmlrbxg]{font-weight:650;font-size:.9375rem}ul[data-astro-cid-pdmlrbxg]{list-style:none;margin-top:var(--space-3);display:grid;gap:var(--space-2)}.case-chip[data-astro-cid-pdmlrbxg]{padding:.55rem .75rem;border:1px solid var(--rule-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:.875rem}.wall[data-astro-cid-pdmlrbxg]{display:flex;justify-content:center}.wall[data-astro-cid-pdmlrbxg] span[data-astro-cid-pdmlrbxg]{width:0;border-left:2px solid var(--text);background:none}.rule-text[data-astro-cid-pdmlrbxg]{margin-top:var(--space-5);color:var(--text-muted);font-size:.9375rem;line-height:1.55}.shared[data-astro-cid-pdmlrbxg]{margin-top:var(--space-5);padding-block:var(--space-2)}.shared[data-astro-cid-pdmlrbxg] strong[data-astro-cid-pdmlrbxg]{font-size:.9375rem}.shared[data-astro-cid-pdmlrbxg] p[data-astro-cid-pdmlrbxg]{margin-top:var(--space-2);color:var(--text-muted);font-size:.9375rem;line-height:1.5}@media(max-width:36rem){.iso[data-astro-cid-pdmlrbxg]{padding:var(--space-5) var(--space-4)}.owners[data-astro-cid-pdmlrbxg]{grid-template-columns:1fr}.wall[data-astro-cid-pdmlrbxg] span[data-astro-cid-pdmlrbxg]{width:100%;height:0;border-left:0;border-top:2px solid var(--text)}}
