ol:where(.astro-pn6qqtc6){counter-reset:step;flex-direction:column;gap:.125rem;margin:0 -.5rem;padding:0;list-style:none;display:flex}li:where(.astro-pn6qqtc6){counter-increment:step;margin:0}a:where(.astro-pn6qqtc6){color:inherit;border-radius:.375rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem .5rem;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1);display:grid}a:where(.astro-pn6qqtc6):before{content:counter(step);border:1px solid var(--duende-color-green-800);width:2rem;height:2rem;font-weight:600;font-size:var(--sl-text-sm);font-variant-numeric:tabular-nums;color:var(--sl-color-white);border-radius:50%;place-items:center;display:grid}a:where(.astro-pn6qqtc6):hover{background-color:var(--dv-active-bg,var(--home-surface))}a:where(.astro-pn6qqtc6):hover:before{background-color:var(--duende-color-green);border-color:var(--duende-color-green);color:#212121}a:where(.astro-pn6qqtc6):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.text:where(.astro-pn6qqtc6){flex-direction:column;gap:.125rem;display:flex}.title:where(.astro-pn6qqtc6){color:var(--sl-color-white);text-wrap:pretty;font-weight:600;line-height:1.35}.detail:where(.astro-pn6qqtc6){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);text-wrap:pretty;line-height:1.5}.home-quickstarts .arrow{vertical-align:-.125em;color:var(--sl-color-text-accent);transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-block}a:where(.astro-pn6qqtc6):hover .arrow{transform:translate(3px)}.more:where(.astro-pn6qqtc6){color:var(--sl-color-gray-2);text-wrap:pretty;margin:1.25rem 0 0}.more:where(.astro-pn6qqtc6) a:where(.astro-pn6qqtc6){color:var(--sl-color-text-accent);text-underline-offset:.2em;padding:0;text-decoration:underline;display:inline}.more:where(.astro-pn6qqtc6) a:where(.astro-pn6qqtc6):before{content:none}@media (prefers-reduced-motion:reduce){a:where(.astro-pn6qqtc6),a:where(.astro-pn6qqtc6):before,.home-quickstarts .arrow{transition:none}}.version-status:where(.astro-altowanw){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.version-status:where(.astro-altowanw) li:where(.astro-altowanw){align-items:center;gap:.4rem;margin:0;display:inline-flex}.version-status:where(.astro-altowanw) strong:where(.astro-altowanw){color:var(--sl-color-white);font-weight:600}.dot:where(.astro-altowanw){background:var(--duende-color-green-800);border-radius:50%;flex:none;width:.5rem;height:.5rem}.unsupported:where(.astro-altowanw) .dot:where(.astro-altowanw){background:var(--sl-color-orange)}.compact:where(.astro-altowanw){font-size:var(--sl-text-xs)}.home-guide:where(.astro-ddh6rbkl){margin:0;padding:0;list-style:none}li:where(.astro-ddh6rbkl){grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);gap:.75rem 2.5rem;margin:0;padding:1rem 0;display:grid}li:where(.astro-ddh6rbkl)+li:where(.astro-ddh6rbkl){border-top:1px solid var(--sl-color-gray-5)}@media (width<=50rem){li:where(.astro-ddh6rbkl){grid-template-columns:minmax(0,1fr)}}li:where(.astro-ddh6rbkl).lead{padding-block:.25rem 1.5rem}h3:where(.astro-ddh6rbkl){font-family:var(--font-gt-canon), serif;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .375rem;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}.lead:where(.astro-ddh6rbkl) h3:where(.astro-ddh6rbkl){letter-spacing:-.01em;font-size:1.625rem}.icon:where(.astro-ddh6rbkl){width:1.5rem;height:1.5rem;color:var(--sl-color-gray-2);flex:none;align-self:center;margin-right:-.25rem;display:inline-flex}.icon:where(.astro-ddh6rbkl) svg{width:100%;height:100%}.lead:where(.astro-ddh6rbkl) .icon:where(.astro-ddh6rbkl){width:1.75rem;height:1.75rem}h3:where(.astro-ddh6rbkl) a:where(.astro-ddh6rbkl){color:var(--sl-color-white);text-decoration:none}h3:where(.astro-ddh6rbkl) a:where(.astro-ddh6rbkl):hover{text-underline-offset:.18em;text-decoration:underline 1px}a:where(.astro-ddh6rbkl):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.oss:where(.astro-ddh6rbkl){font-family:var(--sl-font);font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);font-weight:600}p:where(.astro-ddh6rbkl){max-width:62ch;color:var(--sl-color-gray-2);text-wrap:pretty;margin:0}.meta:where(.astro-ddh6rbkl){flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.links:where(.astro-ddh6rbkl){font-size:var(--sl-text-sm);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.links:where(.astro-ddh6rbkl) a:where(.astro-ddh6rbkl){color:var(--sl-color-text-accent);text-underline-offset:.2em}.links:where(.astro-ddh6rbkl).site a:where(.astro-ddh6rbkl),.home-guide-note:where(.astro-ddh6rbkl) a:where(.astro-ddh6rbkl){color:var(--sl-color-gray-2);align-items:center;gap:.25rem;display:inline-flex}.links:where(.astro-ddh6rbkl).site a:where(.astro-ddh6rbkl):hover,.home-guide-note:where(.astro-ddh6rbkl) a:where(.astro-ddh6rbkl):hover{color:var(--sl-color-white)}.home-guide-note:where(.astro-ddh6rbkl){border-top:1px solid var(--sl-color-gray-5);max-width:none;font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:.75rem 0 0;padding-top:1rem}.home-guide-note:where(.astro-ddh6rbkl) a:where(.astro-ddh6rbkl){text-underline-offset:.2em}.home-community:where(.astro-om6pyfiv){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;display:grid}@media (width<=50rem){.home-community:where(.astro-om6pyfiv){grid-template-columns:minmax(0,1fr)}}section:where(.astro-om6pyfiv){border-radius:14px;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2rem);display:flex}h3:where(.astro-om6pyfiv){font-size:var(--sl-text-xl);align-items:center;gap:.625rem;margin:0;font-weight:600;line-height:1.3;display:flex}p:where(.astro-om6pyfiv){text-wrap:pretty;max-width:52ch;margin:0}a:where(.astro-om6pyfiv):focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.community:where(.astro-om6pyfiv){color:#212121;background:linear-gradient(90deg,#74abfb 0%,#5fc8e8 45%,#61fb92 100%);position:relative;overflow:hidden}.band:where(.astro-om6pyfiv){--pad:clamp(1.5rem, 1rem + 1.5vw, 2rem);height:2.5rem;margin:auto calc(var(--pad) * -1) calc(var(--pad) * -1);flex:none;position:relative;overflow:hidden}.band:where(.astro-om6pyfiv) span:where(.astro-om6pyfiv){left:-10%;right:-10%;top:var(--y);height:var(--h);transform:translateX(var(--dx));background:linear-gradient(90deg,#74abfb 0%,#5fc8e8 45%,#61fb92 100%);position:absolute}.band:where(.astro-om6pyfiv) span:where(.astro-om6pyfiv).alt{opacity:.85;background:linear-gradient(90deg,#61fb92 0%,#5fc8e8 50%,#74abfb 100%)}.community:where(.astro-om6pyfiv) h3:where(.astro-om6pyfiv){letter-spacing:-.01em;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem)}.community:where(.astro-om6pyfiv) p:where(.astro-om6pyfiv){font-size:var(--sl-text-lg);line-height:1.55}.actions:where(.astro-om6pyfiv){flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.community:where(.astro-om6pyfiv) .sl-link-button.primary{color:#fff;background-color:#212121;border-color:#212121;margin:0}.community:where(.astro-om6pyfiv) .sl-link-button.primary svg{background-color:var(--duende-color-green);border-color:var(--duende-color-green);color:#212121}.links:where(.astro-om6pyfiv){font-size:var(--sl-text-sm);gap:1.25rem;font-weight:600;display:flex}.community:where(.astro-om6pyfiv) .links:where(.astro-om6pyfiv) a:where(.astro-om6pyfiv){color:#212121;text-underline-offset:.2em}.support:where(.astro-om6pyfiv){background:var(--home-surface);color:var(--sl-color-gray-2)}.support:where(.astro-om6pyfiv) h3:where(.astro-om6pyfiv){color:var(--sl-color-white)}ul:where(.astro-om6pyfiv){flex-direction:column;gap:.125rem;margin:.25rem -.5rem 0;padding:0;list-style:none;display:flex}li:where(.astro-om6pyfiv){margin:0}.support:where(.astro-om6pyfiv) li:where(.astro-om6pyfiv) a:where(.astro-om6pyfiv){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-sm);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1);display:flex}.support:where(.astro-om6pyfiv) li:where(.astro-om6pyfiv) a:where(.astro-om6pyfiv):hover{background-color:var(--dv-active-bg,var(--sl-color-gray-6))}.support:where(.astro-om6pyfiv) li:where(.astro-om6pyfiv) a:where(.astro-om6pyfiv):focus-visible{outline-color:var(--sl-color-accent)}.home-community .arrow{color:var(--sl-color-text-accent);flex:none;transition:transform .16s cubic-bezier(.16,1,.3,1)}.support:where(.astro-om6pyfiv) li:where(.astro-om6pyfiv) a:where(.astro-om6pyfiv):hover .arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.support:where(.astro-om6pyfiv) li:where(.astro-om6pyfiv) a:where(.astro-om6pyfiv),.home-community .arrow{transition:none}}.home-resources:where(.astro-zxslvyxo){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li:where(.astro-zxslvyxo){margin:0}a:where(.astro-zxslvyxo){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);color:var(--sl-color-white);border-radius:999px;align-items:center;gap:.375rem;padding:.5rem .875rem;line-height:1.3;text-decoration:none;transition:border-color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}a:where(.astro-zxslvyxo):hover{border-color:var(--sl-color-text-accent)}a:where(.astro-zxslvyxo):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){a:where(.astro-zxslvyxo){transition:none}}.newsletter:where(.astro-drywyjjs){background:var(--home-surface,var(--sl-color-gray-6));border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:1.5rem 3rem;padding:1.5rem;display:grid;border:0!important}@media (width<=50rem){.newsletter:where(.astro-drywyjjs){grid-template-columns:minmax(0,1fr)}}.newsletter-pitch:where(.astro-drywyjjs) p:where(.astro-drywyjjs){margin:0}.newsletter-title:where(.astro-drywyjjs){font-size:var(--sl-text-xl);color:var(--sl-color-white);align-items:center;gap:.5rem;font-weight:600;line-height:1.3;display:flex}.newsletter-subtitle:where(.astro-drywyjjs){max-width:40ch;color:var(--sl-color-gray-2);text-wrap:pretty;margin-top:.5rem!important}.newsletter:where(.astro-drywyjjs) .hs-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}@media (width<=30rem){.newsletter:where(.astro-drywyjjs) .hs-form{grid-template-columns:minmax(0,1fr)}}.newsletter:where(.astro-drywyjjs) .hs-form fieldset{display:contents}.newsletter:where(.astro-drywyjjs) .hs-form-field{gap:.25rem;margin:0;float:none!important;width:auto!important}.newsletter:where(.astro-drywyjjs) .hs-form-field .input{margin:0!important}.newsletter:where(.astro-drywyjjs) .hs-form-field label{font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.newsletter:where(.astro-drywyjjs) .hs-input{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);height:2.5rem;color:var(--sl-color-white);font:inherit;border-radius:.375rem;padding:0 .75rem;width:100%!important;max-width:none!important}.newsletter:where(.astro-drywyjjs) .hs-input:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}.newsletter:where(.astro-drywyjjs) .hs_submit,.newsletter:where(.astro-drywyjjs) .legal-consent-container,.newsletter:where(.astro-drywyjjs) .hs_error_rollup{grid-column:1/-1}.newsletter:where(.astro-drywyjjs) .hs_submit .actions{margin:.25rem 0 0}.newsletter:where(.astro-drywyjjs) .hs-button{background:var(--sl-color-white);color:var(--sl-color-black);font:inherit;font-weight:600;font-size:var(--sl-text-sm);border:0;padding:.625rem 1.25rem}.newsletter:where(.astro-drywyjjs) .hs-button:hover{background:var(--sl-color-gray-1)}
