@layer starlight.components{.sl-link-button:where(.astro-t46owgg7){font-size:var(--sl-text-sm);outline-offset:.25rem;border:1px solid #0000;border-radius:999rem;align-items:center;gap:.5em;padding:.4375rem 1.125rem;line-height:1.1875;text-decoration:none;display:inline-flex}.sl-link-button:where(.astro-t46owgg7).primary{background:var(--sl-color-text-accent);border-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.sl-link-button:where(.astro-t46owgg7).primary:hover{color:var(--sl-color-black)}.sl-link-button:where(.astro-t46owgg7).secondary{border-color:inherit;color:var(--sl-color-white)}.sl-link-button:where(.astro-t46owgg7).minimal{color:var(--sl-color-white);padding-inline:0}.sl-link-button:where(.astro-t46owgg7) svg{flex-shrink:0}@media (width>=50rem){.sl-link-button:where(.astro-t46owgg7){font-size:var(--sl-text-base);padding:.9375rem 1.25rem}}.sl-markdown-content .sl-link-button:where(.astro-t46owgg7){margin-inline-end:1rem}.sl-markdown-content .sl-link-button:where(.astro-t46owgg7):not(:where(p *)){margin-block:1rem}}@layer custom{.feature-card:where(.astro-6pepxbms){border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-gray-6);background-image:linear-gradient(120deg, color-mix(in srgb, var(--sl-color-text-accent) 12%, transparent), transparent 52%);border-radius:.5rem;margin-top:1.375rem;position:relative}.feature-card:where(.astro-6pepxbms)[data-reveal-effect=sheen]{overflow:hidden}.feature-card:where(.astro-6pepxbms)[data-reveal-effect=sheen]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}.feature-card:where(.astro-6pepxbms)[data-reveal-effect=sheen][data-revealed=true]:after{animation:.9s ease-out both feature-card-sheen}@keyframes feature-card-sheen{0%{opacity:0;transform:translate(-100%)}20%{opacity:.75}to{opacity:0;transform:translate(100%)}}.feature-card__copy:where(.astro-6pepxbms){grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}.feature-card__copy--no-icon:where(.astro-6pepxbms){grid-template-columns:minmax(0,1fr)}.feature-card__copy:where(.astro-6pepxbms) p:where(.astro-6pepxbms){margin:0}.feature-card__icon{width:2rem;height:2rem;color:var(--sl-color-text-accent);flex:none}.feature-card__heading:where(.astro-6pepxbms){color:var(--sl-color-text-accent);font-family:var(--__sl-font-mono);font-size:var(--sl-text-lg);text-transform:uppercase;font-weight:700}.feature-card__description:where(.astro-6pepxbms){max-width:52ch;color:var(--sl-color-gray-2);font-size:var(--sl-text-base);grid-column:2}.feature-card__copy--no-icon:where(.astro-6pepxbms) .feature-card__description:where(.astro-6pepxbms){grid-column:1}.feature-card__actions:where(.astro-6pepxbms){flex-wrap:wrap;align-items:center;gap:.75rem;padding:0 clamp(1.5rem,4vw,2.25rem) clamp(1.5rem,4vw,2.25rem);display:flex}.feature-card__copy-button:where(.astro-6pepxbms):focus-visible,.feature-card__actions:where(.astro-6pepxbms) a:focus-visible{z-index:1;outline:3px solid var(--sl-color-accent-high);outline-offset:3px;position:relative}.feature-card__copy-button:where(.astro-6pepxbms){font:inherit;font-size:var(--sl-text-base);cursor:pointer;border-radius:999rem;align-items:center;gap:.5rem;padding:.75rem 1rem;line-height:1.1875;display:inline-flex}.feature-card__copy-button:where(.astro-6pepxbms).sl-link-button.primary{border-color:var(--sl-color-text-accent);background-color:var(--sl-color-text-accent);color:var(--sl-color-black)}.feature-card__copy-button:where(.astro-6pepxbms).sl-link-button.primary:is(:hover,:focus-visible){border-color:var(--sl-color-text-accent);background-color:var(--sl-color-accent-high);color:var(--sl-color-black)}.feature-card__copy-icon:where(.astro-6pepxbms) svg{width:1rem;height:1rem;color:var(--sl-color-text-accent);fill:var(--sl-color-text-accent);flex-shrink:0}:root[data-theme=dark] .feature-card__copy-icon:where(.astro-6pepxbms) svg{color:currentColor;fill:currentColor}.feature-card__actions:where(.astro-6pepxbms) .sl-link-button{font-size:var(--sl-text-base);margin:0}.feature-card__actions:where(.astro-6pepxbms)[data-layout=stacked]>:where(.astro-6pepxbms){justify-content:center;width:100%}:root[data-theme=light] .feature-card:where(.astro-6pepxbms){background-color:var(--sl-color-gray-7);background-image:linear-gradient(120deg, color-mix(in srgb, var(--sl-color-text-accent) 8%, transparent), transparent 52%)}:root[data-theme=light] .feature-card__copy-button:where(.astro-6pepxbms).sl-link-button.primary{color:#211c1a;background-color:#fff}:root[data-theme=light] .feature-card__copy-button:where(.astro-6pepxbms).sl-link-button.primary:is(:hover,:focus-visible){background-color:color-mix(in srgb, var(--sl-color-text-accent) 14%, #fff);color:#211c1a}@media (width<=29.99rem){.feature-card__actions:where(.astro-6pepxbms){align-items:stretch;padding:0 1rem 1rem}.feature-card__copy-button:where(.astro-6pepxbms),.feature-card__actions:where(.astro-6pepxbms) a{justify-content:center;width:100%}}@media (width>=50rem){.feature-card__description:where(.astro-6pepxbms){font-size:var(--sl-text-lg)}}@media (prefers-reduced-motion:reduce){.feature-card:where(.astro-6pepxbms)[data-reveal-effect=sheen][data-revealed=true]:after{animation:none;display:none}}.link-steps:where(.astro-svufpfs6){max-width:32rem;margin:var(--sl-content-gap-y) 0 0}.link-steps__step:where(.astro-svufpfs6){min-width:0;min-height:4rem}.link-steps__step--described:where(.astro-svufpfs6){padding-bottom:1rem}.link-steps__link:where(.astro-svufpfs6){min-height:4rem;color:inherit;border-radius:.25rem;align-items:flex-start;padding:.25rem .75rem .5rem 0;text-decoration:none;display:flex}.link-steps__step--described:where(.astro-svufpfs6) .link-steps__link:where(.astro-svufpfs6){min-height:0;padding-bottom:.25rem}.link-steps__description:where(.astro-svufpfs6){color:var(--sl-color-gray-2);margin:0;padding-inline-end:.75rem;font-size:.875rem;line-height:1.55}.link-steps:where(.astro-svufpfs6)>li:where(.astro-svufpfs6)>.link-steps__link:where(.astro-svufpfs6){margin-bottom:0;transform:none}.link-steps__link:where(.astro-svufpfs6):focus-visible{outline:2px solid var(--sl-color-accent-high);outline-offset:4px}.link-steps__cta:where(.astro-svufpfs6){color:var(--sl-color-white);white-space:nowrap;align-items:center;gap:.3rem;font-size:1rem;font-weight:600;line-height:1.4;transition:color .16s;display:inline-flex}.link-steps__cta:where(.astro-svufpfs6) svg{width:.875rem;height:.875rem;color:var(--sl-color-text-accent);transition:color .16s,transform .16s}.link-steps__step:where(.astro-svufpfs6):has(.link-steps__link:is(:hover,:focus-visible)):before{box-shadow:inset 0 0 0 1px var(--sl-color-accent-high)}.link-steps__link:where(.astro-svufpfs6):hover .link-steps__cta:where(.astro-svufpfs6),.link-steps__link:where(.astro-svufpfs6):hover .link-steps__cta:where(.astro-svufpfs6) svg{color:var(--sl-color-text-accent)}.link-steps__link:where(.astro-svufpfs6):hover .link-steps__cta:where(.astro-svufpfs6) svg{transform:translate(.25rem)}:root[data-theme=light] .link-steps__cta:where(.astro-svufpfs6){color:var(--sl-color-text)}}
