.flow:where(.astro-7imaq5ij){gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.flow:where(.astro-7imaq5ij){grid-template-columns:1fr 1fr 1fr}}.card:where(.astro-7imaq5ij){flex-direction:column;gap:10px;display:flex}.middle:where(.astro-7imaq5ij){border-color:var(--accent);box-shadow:var(--shadow)}.label:where(.astro-7imaq5ij){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.75rem}h3:where(.astro-7imaq5ij){font-size:1.2rem}p:where(.astro-7imaq5ij){color:var(--muted);flex:1;margin:0}.hero:where(.astro-i3irphx7){background:radial-gradient(60% 50% at 85% 10%, var(--accent-soft), transparent 70%), linear-gradient(to bottom, transparent, var(--bg));padding:64px 0 56px}.grid:where(.astro-i3irphx7){align-items:center;gap:48px;display:grid}@media (width>=980px){.grid:where(.astro-i3irphx7){grid-template-columns:1.05fr 1fr}}h1:where(.astro-i3irphx7){font-size:clamp(2.2rem,5vw,3.4rem)}.lead:where(.astro-i3irphx7){color:var(--muted);max-width:600px;margin:20px 0 28px;font-size:1.15rem}.actions:where(.astro-i3irphx7){flex-wrap:wrap;gap:12px;display:flex}.facts:where(.astro-i3irphx7){grid-template-columns:repeat(3,auto);justify-content:start;gap:16px clamp(16px,4vw,36px);margin:36px 0 0;display:grid}.facts:where(.astro-i3irphx7) div:where(.astro-i3irphx7){flex-direction:column-reverse;justify-content:flex-end;display:flex}.facts:where(.astro-i3irphx7) dd:where(.astro-i3irphx7){font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:600}.facts:where(.astro-i3irphx7) dt:where(.astro-i3irphx7){color:var(--muted);font-size:.88rem}.sample:where(.astro-i3irphx7){min-width:0;margin:0}.window:where(.astro-i3irphx7){background:var(--code-bg);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.titlebar:where(.astro-i3irphx7){border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:10px 14px;display:flex}.titlebar:where(.astro-i3irphx7) span:where(.astro-i3irphx7){background:#ffffff26;border-radius:50%;width:10px;height:10px}.titlebar:where(.astro-i3irphx7) em:where(.astro-i3irphx7){font-style:normal;font-family:var(--font-mono);color:var(--code-muted);margin-left:10px;font-size:.78rem}pre:where(.astro-i3irphx7){font-family:var(--font-mono);color:var(--code-fg);margin:0;padding:14px 0;font-size:.8rem;line-height:1.6;overflow-x:auto}pre:where(.astro-i3irphx7) code:where(.astro-i3irphx7){min-width:100%;font-size:inherit;background:0 0;padding:0;display:inline-block}pre:where(.astro-i3irphx7) .line{border-left:3px solid #0000;padding:0 16px;display:block}pre:where(.astro-i3irphx7) .line.binding{border-left-color:var(--code-key);background:#a5b4fc17}pre:where(.astro-i3irphx7) .line.schema{border-left-color:var(--code-mark);background:#fbbf6217}pre:where(.astro-i3irphx7) .k{color:var(--code-key)}pre:where(.astro-i3irphx7) .s{color:var(--code-str)}pre:where(.astro-i3irphx7) .v{color:var(--code-fg)}figcaption:where(.astro-i3irphx7){flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:.9rem;display:flex}figcaption:where(.astro-i3irphx7) a:where(.astro-i3irphx7){color:var(--muted);text-decoration:none}figcaption:where(.astro-i3irphx7) a:where(.astro-i3irphx7):hover{color:var(--accent)}.dot:where(.astro-i3irphx7){border-radius:2px;width:9px;height:9px;margin-right:8px;display:inline-block}.dot:where(.astro-i3irphx7).binding{background:var(--code-key)}.dot:where(.astro-i3irphx7).schema{background:var(--code-mark)}.grid:where(.astro-dhlnj5km){grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card:where(.astro-dhlnj5km){flex-direction:column;gap:10px;display:flex}h3:where(.astro-dhlnj5km){font-size:1.15rem}p:where(.astro-dhlnj5km){color:var(--muted);flex:1;margin:0}h3:where(.astro-n67j5xgi){margin-bottom:16px;font-size:1.2rem}.brokers:where(.astro-n67j5xgi){grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.brokers:where(.astro-n67j5xgi) a:where(.astro-n67j5xgi){border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;flex-direction:column;height:100%;padding:12px 14px;text-decoration:none;display:flex}.brokers:where(.astro-n67j5xgi) a:where(.astro-n67j5xgi):hover{border-color:var(--accent)}.name:where(.astro-n67j5xgi){font-weight:600}.ver:where(.astro-n67j5xgi){font-family:var(--font-mono);color:var(--muted);font-size:.78rem}.all:where(.astro-n67j5xgi){margin:16px 0 0}.two:where(.astro-n67j5xgi){gap:40px;margin:56px 0;display:grid}@media (width>=860px){.two:where(.astro-n67j5xgi){grid-template-columns:1fr 1fr}}.registry:where(.astro-n67j5xgi){gap:16px;padding:28px;display:grid}.registry:where(.astro-n67j5xgi) h3:where(.astro-n67j5xgi){margin-bottom:8px}.registry:where(.astro-n67j5xgi) p:where(.astro-n67j5xgi){color:var(--muted);margin:0}.registry:where(.astro-n67j5xgi) code:where(.astro-n67j5xgi){white-space:nowrap;padding:10px 14px;display:block;overflow-x:auto}.actions:where(.astro-n67j5xgi){flex-wrap:wrap;gap:12px;display:flex}.tools:where(.astro-mp555yrt){background:var(--surface-2)}.grid:where(.astro-mp555yrt){grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card:where(.astro-mp555yrt){flex-direction:column;gap:12px;display:flex}.head:where(.astro-mp555yrt){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}h3:where(.astro-mp555yrt){font-size:1.25rem}h3:where(.astro-mp555yrt) a:where(.astro-mp555yrt){color:var(--ink);text-decoration:none}h3:where(.astro-mp555yrt) a:where(.astro-mp555yrt):hover{color:var(--accent)}.tagline:where(.astro-mp555yrt){color:var(--muted);margin:0}.features:where(.astro-mp555yrt){flex:1;margin:0;padding-left:18px;font-size:.95rem}.features:where(.astro-mp555yrt) li:where(.astro-mp555yrt)+li:where(.astro-mp555yrt){margin-top:4px}.links:where(.astro-mp555yrt){gap:18px;font-size:.95rem;display:flex}
