.install:where(.astro-wfdy3gt7){max-width:42rem;margin:1.3125rem auto 0}.pill:where(.astro-wfdy3gt7){cursor:pointer;font:inherit;border:0;flex-shrink:0;display:inline-grid}.pill:where(.astro-wfdy3gt7)[hidden]{display:none}.label:where(.astro-wfdy3gt7){grid-area:1/1;font-weight:500!important}.copied:where(.astro-wfdy3gt7),:where(.astro-wfdy3gt7)[data-copied] .label:where(.astro-wfdy3gt7):not(.copied){visibility:hidden}:where(.astro-wfdy3gt7)[data-copied] .copied:where(.astro-wfdy3gt7){visibility:visible}.actions:where(.astro-wfdy3gt7){flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.pill:where(.astro-wfdy3gt7){border-radius:9999px;justify-items:center;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;text-decoration:none;font-weight:500!important}.primary:where(.astro-wfdy3gt7){background-color:var(--foreground);color:var(--sl-color-black)}.secondary:where(.astro-wfdy3gt7){background-color:var(--muted);color:var(--foreground)}.prompt:where(.astro-wfdy3gt7) summary:where(.astro-wfdy3gt7){cursor:pointer;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;list-style:none;display:inline-flex;font-weight:500!important}.prompt:where(.astro-wfdy3gt7) summary:where(.astro-wfdy3gt7)::-webkit-details-marker{display:none}.prompt:where(.astro-wfdy3gt7) summary:where(.astro-wfdy3gt7):hover,.prompt:where(.astro-wfdy3gt7)[open] summary:where(.astro-wfdy3gt7){color:var(--foreground)}.chevron:where(.astro-wfdy3gt7){transition:transform .15s}.prompt:where(.astro-wfdy3gt7)[open] .chevron:where(.astro-wfdy3gt7){transform:rotate(90deg)}.prompt:where(.astro-wfdy3gt7) pre:where(.astro-wfdy3gt7){background-color:var(--muted);font-family:var(--__sl-font-mono);color:var(--sl-color-gray-1);white-space:pre-wrap;overflow-wrap:break-word;border-radius:8px;margin:.5rem 0 0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5385}@supports selector(::details-content){.prompt:where(.astro-wfdy3gt7){display:contents}.prompt:where(.astro-wfdy3gt7)[open]::details-content{flex-basis:100%}.prompt:where(.astro-wfdy3gt7) pre:where(.astro-wfdy3gt7){margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.chevron:where(.astro-wfdy3gt7){transition:none}}[data-has-hero] .site-title{visibility:hidden}[data-has-hero] button[data-open-modal]{display:none}[data-has-hero] header.header{background-color:#0000;border-bottom-color:#0000;position:absolute}[data-has-hero] .main-frame{padding-top:0}[data-has-hero] header .right-group{display:flex}[data-has-hero] .hero{max-width:42rem;margin-inline:auto;padding:4rem 0 0;display:block}[data-has-hero] .hero .stack,[data-has-hero] .hero .copy{text-align:start;align-items:flex-start;gap:0}[data-has-hero] .hero h1{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;display:flex}[data-has-hero] .hero h1 .mark{flex-shrink:0;width:1.5rem;height:1.5rem}[data-has-hero] .hero .tagline{max-width:none;color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.5}.demo:where(.astro-lcdefpme){background-color:var(--muted);border-radius:14px;max-width:67.5rem;margin:3rem auto 0;padding:6px}.demo:where(.astro-lcdefpme) video:where(.astro-lcdefpme){border-radius:8px;width:100%;height:auto;display:block}.column:where(.astro-lcdefpme){max-width:42rem;margin:3rem auto 0}.column:where(.astro-lcdefpme) h2:where(.astro-lcdefpme){color:var(--muted-foreground);margin:0 0 .75rem;font-size:.75rem;line-height:1rem;font-weight:500!important}.list:where(.astro-lcdefpme){flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:.9375rem;line-height:1.275;list-style:none;display:flex}.list:where(.astro-lcdefpme) li:where(.astro-lcdefpme){gap:.75rem;margin:0;display:flex}.dash:where(.astro-lcdefpme){color:var(--muted-foreground);flex-shrink:0}.lead:where(.astro-lcdefpme){color:var(--foreground)}.words:where(.astro-lcdefpme){color:var(--muted-foreground)}.list:where(.astro-lcdefpme) a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--muted-foreground);text-underline-offset:2px;text-decoration-thickness:1px}.list:where(.astro-lcdefpme) a:hover{text-decoration-color:var(--foreground)}.list:where(.astro-lcdefpme) a:where(.astro-lcdefpme).link{color:var(--foreground)}.trust:where(.astro-lcdefpme){color:var(--muted-foreground);margin:1.25rem 0 0;font-size:.75rem;line-height:1rem}
