.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-flow:where(.astro-gemfbn6y){padding:2.5rem 0 1rem}h2:where(.astro-gemfbn6y){font-size:var(--sl-text-h2);letter-spacing:-.03em;font-weight:600;line-height:var(--sl-line-height-headings);color:#fff;margin:0 0 2rem}ol:where(.astro-gemfbn6y){grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}ol:where(.astro-gemfbn6y):before{content:"";top:.55rem;background:linear-gradient(90deg, var(--cq-command), var(--cq-aggregate) 35%, var(--cq-event) 65%, var(--cq-projection));opacity:.55;border-radius:999px;height:2px;position:absolute;inset-inline:.55rem 0}li:where(.astro-gemfbn6y){margin:0;padding-top:2rem;position:relative}.cq-node:where(.astro-gemfbn6y){top:0;background:var(--cq-ink);border:2px solid var(--stage);width:1.1rem;height:1.1rem;box-shadow:0 0 18px var(--stage);border-radius:999px;position:absolute;inset-inline-start:0}h3:where(.astro-gemfbn6y){letter-spacing:-.02em;color:var(--stage);margin:0 0 .5rem;font-size:1.15rem;font-weight:600}p:where(.astro-gemfbn6y){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:0 0 .75rem;line-height:1.6}p:where(.astro-gemfbn6y) code{font-family:var(--__sl-font-mono);color:#ddd2ff;font-size:.85em}a:where(.astro-gemfbn6y){font-size:var(--sl-text-sm);color:var(--sl-color-gray-1);text-decoration-color:color-mix(in srgb, var(--stage) 60%, transparent);text-underline-offset:.25em}a:where(.astro-gemfbn6y):hover{color:#fff;text-decoration-color:var(--stage)}@media (width<=50rem){ol:where(.astro-gemfbn6y){grid-template-columns:minmax(0,1fr);gap:2rem;padding-inline-start:2rem}ol:where(.astro-gemfbn6y):before{top:.55rem;bottom:0;background:linear-gradient(180deg, var(--cq-command), var(--cq-aggregate) 35%, var(--cq-event) 65%, var(--cq-projection));width:2px;height:auto;inset-inline:.5rem auto}li:where(.astro-gemfbn6y){padding-top:0}.cq-node:where(.astro-gemfbn6y){inset-inline-start:-2rem}}
