:root{--sl-content-width: 78rem}.sl-markdown-content{max-width:none}.go-hero:where(.astro-otpxyzjv){display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem;align-items:center;margin:1rem 0 2.5rem}@media(max-width:800px){.go-hero:where(.astro-otpxyzjv){grid-template-columns:1fr;gap:1.5rem}}.go-hero-solo:where(.astro-otpxyzjv){grid-template-columns:1fr}.go-hero-solo:where(.astro-otpxyzjv) .go-pillars:where(.astro-otpxyzjv){grid-template-columns:1fr 1fr}@media(max-width:640px){.go-hero-solo:where(.astro-otpxyzjv) .go-pillars:where(.astro-otpxyzjv){grid-template-columns:1fr}}.go-eyebrow:where(.astro-otpxyzjv){text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:800;margin:0 0 .4rem}.go-hero-title:where(.astro-otpxyzjv){font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.go-hero-lead:where(.astro-otpxyzjv){color:var(--sl-color-gray-2);font-size:1.08rem;margin:1rem 0 1.4rem}.go-pillars:where(.astro-otpxyzjv){list-style:none;padding:0;margin:0;display:grid;gap:1rem}.go-pillars:where(.astro-otpxyzjv) li:where(.astro-otpxyzjv){display:flex;gap:.7rem;align-items:flex-start}.go-pillars:where(.astro-otpxyzjv) strong:where(.astro-otpxyzjv){display:block}.go-pillars:where(.astro-otpxyzjv) p:where(.astro-otpxyzjv){margin:.2rem 0 0;color:var(--sl-color-gray-3);font-size:.92rem}.go-check:where(.astro-otpxyzjv){flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--c) 12%,transparent);margin-top:2px}.go-art-card:where(.astro-otpxyzjv){border:1px solid var(--go-card-line, var(--sl-color-gray-5));border-radius:16px;background:var(--go-card-bg, var(--sl-color-bg));box-shadow:var(--go-shadow-md);padding:1.4rem 1.5rem}.go-art-title:where(.astro-otpxyzjv){font-weight:700}.go-art-sub:where(.astro-otpxyzjv){color:var(--sl-color-gray-3);font-size:.85rem;margin-bottom:.6rem}.go-art-svg:where(.astro-otpxyzjv){width:100%;height:auto}.go-art-label:where(.astro-otpxyzjv){fill:var(--sl-color-gray-3);font-size:11px}.go-donut-wrap:where(.astro-otpxyzjv){display:flex;align-items:center;gap:1.2rem;margin-top:.4rem}.go-donut:where(.astro-otpxyzjv){width:130px;height:130px;flex:none}.go-legend:where(.astro-otpxyzjv){list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:.9rem}.go-legend:where(.astro-otpxyzjv) li:where(.astro-otpxyzjv){display:flex;align-items:center;gap:.5rem}.go-legend:where(.astro-otpxyzjv) b:where(.astro-otpxyzjv){margin-left:auto;font-variant-numeric:tabular-nums}.go-dot:where(.astro-otpxyzjv){width:11px;height:11px;border-radius:3px;flex:none}.go-art-foot:where(.astro-otpxyzjv){color:var(--sl-color-gray-3);font-size:.85rem;margin-top:1rem;border-top:1px solid var(--go-card-line, var(--sl-color-gray-5));padding-top:.8rem}.go-flow:where(.astro-otpxyzjv){display:grid;gap:.3rem;margin-top:.4rem}.go-flow-step:where(.astro-otpxyzjv){background:var(--sl-color-gray-6);border-radius:8px;padding:.6rem .8rem;display:flex;flex-direction:column}.go-flow-step:where(.astro-otpxyzjv) strong:where(.astro-otpxyzjv){font-size:.95rem}.go-flow-step:where(.astro-otpxyzjv) span:where(.astro-otpxyzjv){color:var(--sl-color-gray-3);font-size:.82rem}.go-flow-arrow:where(.astro-otpxyzjv){text-align:center;font-size:1.1rem;line-height:1}.go-chain:where(.astro-otpxyzjv){display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0}.go-chain-node:where(.astro-otpxyzjv){border:1.5px solid;border-radius:999px;padding:.3rem .8rem;font-size:.85rem;font-weight:600}.go-chain-arrow:where(.astro-otpxyzjv){font-weight:700}.go-feat-h2:where(.astro-otpxyzjv){font-weight:800;letter-spacing:-.02em}.go-feat-grid:where(.astro-otpxyzjv){display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:.9rem;margin-top:1rem}.go-feat-card:where(.astro-otpxyzjv){display:block;border:1px solid var(--go-card-line, var(--sl-color-gray-5));border-radius:12px;background:var(--go-card-bg, var(--sl-color-bg));box-shadow:var(--go-shadow-sm);padding:.9rem 1rem;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.go-feat-card:where(.astro-otpxyzjv):hover{transform:translateY(-3px);box-shadow:var(--go-shadow-md)}.go-feat-name:where(.astro-otpxyzjv){font-weight:600;font-size:.95rem}.go-feat-desc:where(.astro-otpxyzjv){color:var(--sl-color-gray-3);font-size:.82rem;margin-top:.25rem}.go-apicta:where(.astro-otpxyzjv){display:flex;align-items:center;gap:1rem;border:1px solid var(--go-card-line, var(--sl-color-gray-5));border-radius:12px;background:var(--go-card-bg, var(--sl-color-bg));box-shadow:var(--go-shadow-sm);padding:1rem 1.3rem;text-decoration:none;color:inherit;margin:1.4rem 0 .5rem;transition:transform .15s ease,box-shadow .15s ease}.go-apicta:where(.astro-otpxyzjv):hover{transform:translateY(-2px);box-shadow:var(--go-shadow-md)}.go-apicta:where(.astro-otpxyzjv) strong:where(.astro-otpxyzjv){display:block}.go-apicta:where(.astro-otpxyzjv) span:where(.astro-otpxyzjv){color:var(--sl-color-gray-3);font-size:.88rem}.go-apicta-arrow:where(.astro-otpxyzjv){margin-left:auto;font-size:1.3rem;font-weight:700}
