.cq-details:where(.astro-cwmeahdg){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);padding:4.5rem 0 3rem;display:grid}h2:where(.astro-cwmeahdg){letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:var(--sl-line-height-headings);color:#fff;margin:0}p:where(.astro-cwmeahdg){color:var(--sl-color-gray-2);margin:.75rem 0 1.25rem;line-height:1.65}p:where(.astro-cwmeahdg) code:where(.astro-cwmeahdg){font-family:var(--__sl-font-mono);color:#ddd2ff;font-size:.88em}a:where(.astro-cwmeahdg){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);text-underline-offset:.25em;margin-top:1rem;text-decoration-color:#a78bfa80;display:inline-block}.cq-sep:where(.astro-cwmeahdg){width:1.25rem;display:inline-block}ul:where(.astro-cwmeahdg){border:1px solid var(--cq-line);background:var(--cq-glass);border-radius:.9rem;margin:0;padding:0;list-style:none;overflow:hidden}li:where(.astro-cwmeahdg){border-bottom:1px solid var(--cq-line);grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;margin:0;padding:.9rem 1.1rem;display:grid}li:where(.astro-cwmeahdg):last-child{border-bottom:0}.cq-store:where(.astro-cwmeahdg){color:#fff;font-weight:600}.cq-store-text:where(.astro-cwmeahdg){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}.cq-figure:where(.astro-cwmeahdg){font-family:var(--__sl-font-mono);color:var(--cq-event);white-space:nowrap;font-size:.8rem}@media (width<=56rem){.cq-details:where(.astro-cwmeahdg){grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){li:where(.astro-cwmeahdg){grid-template-columns:minmax(0,1fr) auto}.cq-store-text:where(.astro-cwmeahdg){grid-area:2/1/auto/-1}}.cq-demo:where(.astro-sxlr5jd4){padding:4rem 0 1rem}.cq-demo-copy:where(.astro-sxlr5jd4){max-width:44rem}h2:where(.astro-sxlr5jd4){font-size:var(--sl-text-h2);letter-spacing:-.03em;font-weight:600;line-height:var(--sl-line-height-headings);color:#fff;margin:0}p:where(.astro-sxlr5jd4){color:var(--sl-color-gray-2);margin:1rem 0 0;line-height:1.65}.cq-demo-actions:where(.astro-sxlr5jd4){flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.cq-window:where(.astro-sxlr5jd4){border:1px solid var(--cq-line-strong);background:var(--cq-ink);border-radius:1.1rem;margin-top:2.25rem;overflow:hidden;box-shadow:0 50px 120px -50px #7c5cffa6}.cq-window-bar:where(.astro-sxlr5jd4){border-bottom:1px solid var(--cq-line);background:#ffffff08;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.cq-dots:where(.astro-sxlr5jd4){gap:.35rem;display:inline-flex}.cq-dots:where(.astro-sxlr5jd4) i:where(.astro-sxlr5jd4){background:#ffffff1f;border-radius:999px;width:.6rem;height:.6rem}.cq-url:where(.astro-sxlr5jd4){max-width:26rem;font-family:var(--__sl-font-mono);text-align:center;color:var(--sl-color-gray-3);background:#ffffff0a;border-radius:.45rem;flex:1;margin-inline:auto;padding:.2rem .75rem;font-size:.72rem}.cq-viewport:where(.astro-sxlr5jd4){--scale:.75;aspect-ratio:1440/900;position:relative;overflow:hidden}iframe:where(.astro-sxlr5jd4){width:1440px;height:900px;transform:scale(var(--scale));transform-origin:0 0;border:0;position:absolute;inset:0 auto auto 0}@media (width<=56rem){.cq-window:where(.astro-sxlr5jd4){display:none}}.cq-features:where(.astro-cognygiv){padding:4rem 0 1rem}h2:where(.astro-cognygiv){font-size:var(--sl-text-h2);letter-spacing:-.03em;font-weight:600;line-height:var(--sl-line-height-headings);color:#fff;margin:0}.cq-features-lede:where(.astro-cognygiv){max-width:44rem;color:var(--sl-color-gray-2);margin:1rem 0 2rem;line-height:1.65}ul:where(.astro-cognygiv){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-cognygiv){border:1px solid var(--cq-line);background:var(--cq-glass);border-radius:.9rem;flex-direction:column;margin:0;padding:1.4rem 1.4rem 1.25rem;display:flex}.cq-module:where(.astro-cognygiv){font-family:var(--__sl-font-mono);letter-spacing:.01em;color:var(--tone);align-self:flex-start;font-size:.72rem}h3:where(.astro-cognygiv){letter-spacing:-.02em;color:#fff;margin:.6rem 0 .5rem;font-size:1.15rem;font-weight:600;line-height:1.3}li:where(.astro-cognygiv) p:where(.astro-cognygiv){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);flex:1;margin:0 0 1rem;line-height:1.6}li:where(.astro-cognygiv) p:where(.astro-cognygiv) code{font-family:var(--__sl-font-mono);color:#ddd2ff;font-size:.85em}.cq-feature-links:where(.astro-cognygiv){flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}a:where(.astro-cognygiv){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);text-decoration-color:color-mix(in srgb, var(--tone) 60%, transparent);text-underline-offset:.25em}a:where(.astro-cognygiv):hover{color:#fff}@media (width<=64rem){ul:where(.astro-cognygiv){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){ul:where(.astro-cognygiv){grid-template-columns:minmax(0,1fr)}}
