@layer custom{.icon-link-list:where(.astro-ywncoytv){border-block:1px solid var(--sl-color-gray-5);margin-top:1.375rem;display:grid}.icon-link-list__link:where(.astro-ywncoytv){min-width:0;min-height:7rem;color:inherit;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;gap:.875rem;padding:1rem .75rem;text-decoration:none;transition:background-color .16s;display:grid}.icon-link-list--small:where(.astro-ywncoytv) .icon-link-list__link:where(.astro-ywncoytv){min-height:0;padding-block:.5rem}.icon-link-list__link:where(.astro-ywncoytv)+.icon-link-list__link:where(.astro-ywncoytv){border-top:1px solid var(--sl-color-gray-5)}.icon-link-list__link:where(.astro-ywncoytv):hover{background:color-mix(in srgb, var(--sl-color-text-accent) 8%, transparent)}.icon-link-list__link:where(.astro-ywncoytv):focus-visible{z-index:1;outline:3px solid var(--sl-color-accent-high);outline-offset:-3px;position:relative}.icon-link-list__icon{width:2rem;height:2rem;color:var(--sl-color-text-accent)}.icon-link-list--small:where(.astro-ywncoytv) .icon-link-list__icon{width:1.5rem;height:1.5rem}.icon-link-list__copy:where(.astro-ywncoytv){gap:.25rem;min-width:0;display:grid}.icon-link-list__copy:where(.astro-ywncoytv) strong:where(.astro-ywncoytv){color:var(--sl-color-white);font-size:var(--sl-text-xl);line-height:var(--sl-line-height-headings)}.icon-link-list--small:where(.astro-ywncoytv) .icon-link-list__copy:where(.astro-ywncoytv) strong:where(.astro-ywncoytv){font-size:var(--sl-text-base)}.icon-link-list__copy:where(.astro-ywncoytv) span:where(.astro-ywncoytv){color:var(--sl-color-gray-2);font-size:var(--sl-text-base)}.icon-link-list__arrow{width:1rem;height:1rem;color:var(--sl-color-text-accent);transition:transform .16s}.icon-link-list__link:where(.astro-ywncoytv):hover .icon-link-list__arrow{transform:translate(.25rem)}@media (width>=50rem){.icon-link-list--split:where(.astro-ywncoytv):not([data-layout=stacked]){grid-template-columns:repeat(2,minmax(0,1fr))}.icon-link-list__link:where(.astro-ywncoytv){padding-inline:1.25rem}.icon-link-list--split:where(.astro-ywncoytv):not([data-layout=stacked]) .icon-link-list__link:where(.astro-ywncoytv)+.icon-link-list__link:where(.astro-ywncoytv){border-top:0;border-left:1px solid var(--sl-color-gray-5)}}.homepage-resources:where(.astro-luo7g46y){min-width:0;container-type:inline-size}.homepage-resources__layout:where(.astro-luo7g46y){gap:1rem;min-width:0;display:grid}.homepage-resources--mobile:where(.astro-luo7g46y){margin-block-end:0}.homepage-resources--mobile:where(.astro-luo7g46y) .homepage-resources__layout:where(.astro-luo7g46y){gap:3rem}.homepage-resources--mobile:where(.astro-luo7g46y) .homepage-releases,.homepage-resources--mobile:where(.astro-luo7g46y) .homepage-section--reference{padding:1rem var(--homepage-content-inset);margin:0}@media (width>=92rem){.homepage-resources--mobile:where(.astro-luo7g46y){display:none}.homepage-resources__layout:where(.astro-luo7g46y){gap:1rem}.homepage-resources:where(.astro-luo7g46y) .homepage-releases{flex-direction:column;min-height:26.125rem;margin:0;padding:1.25rem;display:flex}.homepage-resources:where(.astro-luo7g46y) .homepage-releases__header{align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem}.homepage-resources:where(.astro-luo7g46y) .homepage-releases__summary,.homepage-resources:where(.astro-luo7g46y) .homepage-section--reference>p{display:none}.homepage-resources:where(.astro-luo7g46y) .release-list{border:0;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0 0 0 1.5rem;position:relative}.homepage-resources:where(.astro-luo7g46y) .release-list:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--sl-color-accent-high) 55%, var(--sl-color-gray-5)), var(--sl-color-gray-5) 78%, transparent);width:2px;position:absolute;inset:.4rem auto 1.25rem .25rem}.homepage-resources:where(.astro-luo7g46y) .release-entry{border-block-start:none;border-inline-start:none;gap:.625rem;padding:0 0 2rem;position:relative}.homepage-resources:where(.astro-luo7g46y) .release-entry:last-child{padding-bottom:.25rem}.homepage-resources:where(.astro-luo7g46y) .release-entry:before{content:"";border:2px solid var(--sl-color-gray-3);background:color-mix(in srgb, var(--sl-color-accent) 4%, var(--sl-color-bg));width:.6rem;height:.6rem;box-shadow:0 0 0 .2rem var(--sl-color-bg);border-radius:50%;position:absolute;top:.35rem;left:-1.53rem}.homepage-resources:where(.astro-luo7g46y) .release-entry:has(>a:hover):before,.homepage-resources:where(.astro-luo7g46y) .release-entry:has(>a:focus-visible):before{z-index:2;border-color:var(--sl-color-accent-high);background:var(--sl-color-accent-high);box-shadow:0 0 0 .2rem var(--sl-color-bg), 0 0 0 .35rem color-mix(in srgb, var(--sl-color-accent-high) 24%, transparent)}.homepage-resources:where(.astro-luo7g46y) .release-product{font-size:var(--sl-text-base)}.homepage-resources:where(.astro-luo7g46y) .release-heading{line-height:1.25}.homepage-resources:where(.astro-luo7g46y) .homepage-section--reference{--homepage-content-inset:1.25rem;flex-direction:column;height:auto;min-height:0;margin:0;padding:1.25rem;display:flex}.homepage-resources:where(.astro-luo7g46y) .homepage-section--reference>.icon-link-list{margin-top:1rem}}@container (width<=23.75rem){.homepage-resources:where(.astro-luo7g46y) .release-heading{flex-wrap:wrap;row-gap:.1rem}.homepage-resources:where(.astro-luo7g46y) .release-product{flex-basis:100%}.homepage-resources:where(.astro-luo7g46y) .release-separator{display:none}}.homepage-section:where(.astro-vloapygg){--homepage-content-inset:clamp(1.5rem, 4vw, 2.5rem);padding:1rem var(--homepage-content-inset);margin-block:0 3rem}.homepage-section:where(.astro-vloapygg):first-child{padding-block-start:.625rem}.homepage-section__eyebrow:where(.astro-vloapygg),.homepage-section:where(.astro-vloapygg)>p:not(.homepage-section__eyebrow){margin:0}.homepage-section__eyebrow:where(.astro-vloapygg){color:var(--sl-color-text-accent);font-family:var(--__sl-font-mono);font-size:var(--sl-text-lg);text-transform:uppercase;font-weight:700}.homepage-section:where(.astro-vloapygg)>p:not(.homepage-section__eyebrow){width:100%;color:var(--sl-color-gray-2);font-size:var(--sl-text-base);margin-top:.5rem}.homepage-section:where(.astro-vloapygg)>.link-steps{margin-top:1rem}.homepage-section--reference:where(.astro-vloapygg).homepage-section{--quick-access-accent:#ff8b78;--quick-access-border:var(--sl-color-gray-5);--quick-access-hover:#ffffff12;--quick-access-muted:#d3d9e2;--quick-access-text:#fff;padding:var(--homepage-content-inset);background:0 0;border-radius:.5rem;margin-block-end:4rem}:root[data-theme=light] .homepage-section--reference:where(.astro-vloapygg).homepage-section{--quick-access-accent:var(--sl-color-text-accent);--quick-access-border:var(--sl-color-gray-5);--quick-access-hover:#0000000a;--quick-access-muted:var(--sl-color-gray-2);--quick-access-text:var(--sl-color-text);background:0 0}.homepage-section--reference:where(.astro-vloapygg) .homepage-section__eyebrow:where(.astro-vloapygg){color:var(--quick-access-accent)}.homepage-section--reference:where(.astro-vloapygg)>p:not(.homepage-section__eyebrow){max-width:54ch;color:var(--quick-access-muted);font-size:var(--sl-text-lg)}.homepage-section--reference:where(.astro-vloapygg)>.quick-access{margin-top:1.5rem}@media (width>=50rem){.homepage-section__eyebrow:where(.astro-vloapygg){font-size:var(--sl-text-xl)}.homepage-section:where(.astro-vloapygg)>p:not(.homepage-section__eyebrow){font-size:var(--sl-text-lg)}}@media (height<=50rem){.homepage-section:where(.astro-vloapygg):first-child>p:not(.homepage-section__eyebrow){margin-top:.25rem}}@media (width<=30rem){.homepage-section:where(.astro-vloapygg):first-child>.link-steps{margin-top:1.5rem}}.homepage-releases:where(.astro-pyvvnmep){--homepage-content-inset:clamp(1.5rem, 4vw, 2.5rem);padding-inline:var(--homepage-content-inset);margin-block:0 4rem}.homepage-releases__header:where(.astro-pyvvnmep){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.5rem;display:flex}.homepage-releases__eyebrow:where(.astro-pyvvnmep),.homepage-releases__summary:where(.astro-pyvvnmep){margin:0}.homepage-releases__eyebrow:where(.astro-pyvvnmep){color:var(--sl-color-text-accent);font-family:var(--__sl-font-mono);font-size:var(--sl-text-lg);text-transform:uppercase;font-weight:700}.homepage-releases__summary:where(.astro-pyvvnmep){max-width:54ch;color:var(--sl-color-gray-2);font-size:var(--sl-text-base);margin-top:.75rem}.release-update:where(.astro-pyvvnmep),.release-all:where(.astro-pyvvnmep){z-index:0;box-sizing:border-box;width:100%;color:var(--sl-color-white);text-underline-offset:.25rem;align-items:center;gap:.5rem;padding-inline-start:.25rem;font-weight:700;text-decoration:none;display:flex;position:relative}.release-update:where(.astro-pyvvnmep):before,.release-all:where(.astro-pyvvnmep):before{content:"";z-index:-1;background:color-mix(in srgb, var(--sl-color-accent-high) 9%, transparent);opacity:0;border-radius:.375rem;transition:opacity .16s;position:absolute;inset:-.5rem -.75rem -.5rem -.25rem}.release-update:where(.astro-pyvvnmep) svg,.release-all:where(.astro-pyvvnmep) svg{width:1rem;height:1rem;color:var(--sl-color-accent-high)}.release-list:where(.astro-pyvvnmep){grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0 0 0 1.5rem;list-style:none;display:grid;position:relative}.release-list:where(.astro-pyvvnmep):before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--sl-color-accent-high) 55%, var(--sl-color-gray-5)), var(--sl-color-gray-5) 78%, transparent);width:2px;position:absolute;inset:.35rem auto 1.25rem .25rem}.release-entry:where(.astro-pyvvnmep){flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;margin:0;padding:0 0 1.5rem;display:flex;position:relative}.release-entry:where(.astro-pyvvnmep):last-child{padding-bottom:.25rem}.release-entry:where(.astro-pyvvnmep):before{content:"";border:2px solid var(--sl-color-gray-3);background:color-mix(in srgb, var(--sl-color-accent) 4%, var(--sl-color-bg));width:.6rem;height:.6rem;box-shadow:0 0 0 .2rem var(--sl-color-bg);border-radius:50%;transition:border-color .16s,background-color .16s,box-shadow .16s;position:absolute;top:.3rem;left:-1.47rem}.release-entry:where(.astro-pyvvnmep):has(.release-update):after{content:"";z-index:1;background:var(--sl-color-accent-high);opacity:0;width:2px;transition:opacity .16s;position:absolute;top:.85rem;bottom:0;left:-1.25rem}.release-update:where(.astro-pyvvnmep){color:inherit;flex-direction:column;align-items:flex-start;gap:.35rem}.release-heading:where(.astro-pyvvnmep){min-width:0;color:var(--sl-color-white);align-items:center;gap:.4rem;font-weight:600;display:flex}.release-heading:where(.astro-pyvvnmep) code:where(.astro-pyvvnmep){color:inherit;font-size:var(--sl-text-sm);overflow-wrap:anywhere;font-weight:650}.release-heading:where(.astro-pyvvnmep) svg,.release-all:where(.astro-pyvvnmep) svg{flex:none;transition:transform .16s}time:where(.astro-pyvvnmep){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm)}.release-excerpt:where(.astro-pyvvnmep){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.release-excerpt:where(.astro-pyvvnmep) code{color:inherit;font-size:inherit}.release-entry:where(.astro-pyvvnmep):has(>a:hover):before,.release-entry:where(.astro-pyvvnmep):has(>a:focus-visible):before{z-index:2;border-color:var(--sl-color-accent-high);background:var(--sl-color-accent-high);box-shadow:0 0 0 .2rem var(--sl-color-bg), 0 0 0 .35rem color-mix(in srgb, var(--sl-color-accent-high) 24%, transparent)}.release-update:where(.astro-pyvvnmep):hover:before,.release-update:where(.astro-pyvvnmep):focus-visible:before,.release-all:where(.astro-pyvvnmep):hover:before,.release-all:where(.astro-pyvvnmep):focus-visible:before,.release-entry:where(.astro-pyvvnmep):has(.release-update:hover):after,.release-entry:where(.astro-pyvvnmep):has(.release-update:focus-visible):after{opacity:1}.release-update:where(.astro-pyvvnmep):hover .release-heading:where(.astro-pyvvnmep) code:where(.astro-pyvvnmep){text-underline-offset:.25rem;text-decoration:underline}.release-update:where(.astro-pyvvnmep):hover .release-heading:where(.astro-pyvvnmep) svg,.release-update:where(.astro-pyvvnmep):focus-visible .release-heading:where(.astro-pyvvnmep) svg,.release-all:where(.astro-pyvvnmep):hover svg,.release-all:where(.astro-pyvvnmep):focus-visible svg{transform:translate(.2rem)}.release-all:where(.astro-pyvvnmep):hover,.release-all:where(.astro-pyvvnmep):focus-visible{text-underline-offset:.25rem;text-decoration:underline}@media (width>=50rem){.homepage-releases__eyebrow:where(.astro-pyvvnmep){font-size:var(--sl-text-xl)}.homepage-releases__summary:where(.astro-pyvvnmep){font-size:var(--sl-text-lg)}}}
