.prose{overflow-wrap:break-word;width:100%;margin-inline:auto;font-size:1.125rem;line-height:1.7}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose>section+section{margin-top:var(--space-7);padding-top:var(--space-7);border-top:var(--line) solid var(--color-border)}.prose>section>:first-child{margin-top:0}.prose>section>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol{margin:0 0 var(--flow)}.prose p{text-wrap:pretty}.prose h2{margin:0 0 var(--space-5);padding-bottom:var(--space-2);border-bottom:var(--line) solid var(--color-border);font-size:var(--text-2xl);letter-spacing:-.01em;text-wrap:balance}.prose h3{margin:var(--space-6) 0 var(--space-3);font-size:var(--text-xl);text-wrap:balance}.prose h4{margin:var(--flow) 0 var(--space-2);font-size:var(--text-lg);text-wrap:balance}.prose h2 a,.prose h3 a{text-decoration:none}.prose :is(h2,h3,h4)+:is(h2,h3,h4){margin-top:var(--space-3)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li{margin-bottom:var(--space-5);padding-left:var(--space-1)}.prose li::marker{color:var(--color-primary)}.prose li>:first-child{margin-top:0}.prose li>:last-child{margin-bottom:0}.prose .lead{color:var(--color-primary-hover);font-size:var(--text-xl);font-weight:600;line-height:1.45}.prose h2{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.prose img{border-radius:var(--radius-sm);max-width:100%;height:auto}.prose img.screenshot{margin:var(--flow) auto;border:var(--line) solid var(--color-border);display:block}.prose iframe{aspect-ratio:16/9;border-radius:var(--radius-sm);border:0;width:100%;height:auto;display:block}.prose .video{margin:var(--flow) 0}.prose .split{margin-block:var(--flow);display:flow-root}.prose .split figure{float:right;width:fit-content;max-width:42%;margin:0 0 var(--flow) var(--space-7);padding:var(--space-5);background:var(--color-surface-alt);border:var(--line) solid var(--color-border);border-radius:var(--radius-md)}.prose .split img{width:auto;max-width:100%;height:auto;max-height:18rem;margin:0;display:block}.prose .split-text>:first-child{margin-top:0}.prose .split-text>:last-child{margin-bottom:0}.prose .split :where(h3,h4){margin-top:0;display:flow-root}.prose .split h3{padding-top:calc(var(--space-6) - var(--flow))}.prose .split h4,.prose .split-text>:first-child:is(h3,h4){padding-top:0}.prose .split li{display:flow-root list-item}.prose .media-text{margin-block:var(--flow);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.prose .media-text>*{min-width:0;padding:var(--flow)}.prose .media-text>:not(.media){align-content:center;display:grid}.prose .media-text>:not(.media)>:first-child{margin-top:0}.prose .media-text>:not(.media)>:last-child{margin-bottom:0}.prose .media{background:var(--color-surface-alt);justify-content:center;align-items:center;line-height:0;display:flex}.prose .cols-2{gap:var(--flow);margin:var(--flow) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.prose .cols-2>li{padding:var(--flow);background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);margin:0}.prose .cols-2>li>:first-child{margin-top:0}.prose .cols-2>li>:last-child{margin-bottom:0}.prose .tabs [role=tabpanel][hidden]{display:none}.prose .tabs{margin-block:var(--flow);padding:var(--flow);border:var(--line) solid var(--color-border);border-radius:var(--radius-md)}.prose .partners,.prose .logo-wall{gap:var(--space-3);margin:var(--flow) 0;padding:0;list-style:none;display:grid}.prose .partners{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.prose .partners li{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);margin:0;display:flex}.prose .partners img{object-fit:contain;border-radius:0;flex:none;width:5.5rem;height:3.5rem}.prose .logo-wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.prose .logo-wall li{height:6rem;padding:var(--space-3);background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md);place-items:center;margin:0;display:grid}.prose .logo-wall img{object-fit:contain;border-radius:0;width:auto;max-width:100%;max-height:4rem}.prose .offers{gap:var(--flow);margin:var(--flow) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.prose .offer{padding:var(--space-6) var(--flow);text-align:center;background:var(--color-surface);border:var(--line) solid var(--color-border);border-radius:var(--radius-md)}.prose .offer>:first-child{margin-top:0}.prose .offer>:last-child{margin-bottom:0}.prose .offer-tag{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-weight:700}.prose .offer h3{margin:var(--space-3) 0}.prose .offer ul{text-align:left;display:inline-block}.prose .offer img{border-radius:0;width:auto;max-height:7rem}@media (width<=48rem){.prose .cols-2{grid-template-columns:minmax(0,1fr)}.prose .split figure,.prose .split--right figure{float:none;width:100%;margin:0 0 var(--flow)}}@media (width<=56rem){.prose .media-text{grid-template-columns:minmax(0,1fr)}}.toc:where(.astro-7k3pnqyz){display:none}@media (width>=64rem){.toc:where(.astro-7k3pnqyz){top:calc(var(--header-height) + var(--space-5));max-height:calc(100vh - var(--header-height) - var(--space-7));font-size:var(--text-sm);display:block;position:sticky;overflow-y:auto}.toc:where(.astro-7k3pnqyz) p:where(.astro-7k3pnqyz){margin:0 0 var(--space-3);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.toc:where(.astro-7k3pnqyz) ol:where(.astro-7k3pnqyz){border-left:var(--line) solid var(--color-border);margin:0;padding:0;list-style:none}.toc:where(.astro-7k3pnqyz) a:where(.astro-7k3pnqyz){margin-left:calc(-1 * var(--line));padding:var(--space-2) var(--space-3);color:var(--color-text-muted);transition:color var(--transition), border-color var(--transition), padding var(--transition);border-left:.125rem solid #0000;text-decoration:none;display:block}.toc:where(.astro-7k3pnqyz) a:where(.astro-7k3pnqyz)[aria-current]{padding-left:var(--space-4);color:var(--color-primary-hover);border-left-color:var(--color-primary);background:var(--color-primary-soft);font-weight:700}.toc:where(.astro-7k3pnqyz) a:where(.astro-7k3pnqyz):hover{padding-left:var(--space-4);color:var(--color-primary);border-left-color:var(--color-primary)}}.section:where(.astro-ybatimd6).page-layout{padding-top:var(--space-6)}@media (width>=64rem){.page-layout:where(.astro-ybatimd6).has-toc{gap:var(--space-8);grid-template-columns:13rem minmax(0,1fr);align-items:start;display:grid}}
