.fv[data-astro-cid-pc2rfrju]{aspect-ratio:4/3;background:var(--surface);border:1px solid color-mix(in srgb, var(--paper) 12%, transparent);width:100%;max-width:26rem;box-shadow:var(--shadow-cameo);border-radius:1rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.fv__glow[data-astro-cid-pc2rfrju]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand-glow) 55%, transparent) 0%, transparent 70%);filter:blur(20px);pointer-events:none;border-radius:999px;width:60%;position:absolute;inset:-30% -30% auto auto}.fv__chrome[data-astro-cid-pc2rfrju]{flex-shrink:0;gap:.4rem;display:flex;position:relative}.fv__dot[data-astro-cid-pc2rfrju]{background:color-mix(in srgb, var(--paper) 20%, transparent);border-radius:999px;width:.55rem;height:.55rem}.fv__body[data-astro-cid-pc2rfrju]{flex-direction:column;flex:1;justify-content:center;gap:.9rem;min-height:0;display:flex;position:relative}.know__line[data-astro-cid-pc2rfrju],.data__cell[data-astro-cid-pc2rfrju]{background:color-mix(in srgb, var(--paper) 14%, transparent);border-radius:999px;height:.55rem;display:block}.setup__prompt[data-astro-cid-pc2rfrju]{font-family:var(--font-mono);font-size:var(--step--1);color:color-mix(in srgb, var(--paper) 82%, transparent);white-space:nowrap;align-items:baseline;gap:.4rem;display:flex;overflow:hidden}.setup__caret[data-astro-cid-pc2rfrju]{color:var(--brand-glow)}.setup__typed[data-astro-cid-pc2rfrju]{white-space:nowrap;border-right:2px solid #0000;display:inline-block;overflow:hidden}.setup__gen[data-astro-cid-pc2rfrju]{flex-direction:column;gap:.5rem;display:flex}.setup__item[data-astro-cid-pc2rfrju]{font-size:var(--step--1);color:var(--paper);background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-glow) 25%, transparent);opacity:0;border-radius:.5rem;align-items:center;gap:.55rem;padding:.5rem .7rem;display:flex;transform:translateY(.4rem)}.setup__check[data-astro-cid-pc2rfrju]{color:var(--brand-glow);flex-shrink:0;font-weight:700}.know__docs[data-astro-cid-pc2rfrju]{justify-content:center;gap:.5rem;display:flex}.know__doc[data-astro-cid-pc2rfrju]{font-family:var(--font-mono);letter-spacing:.05em;color:var(--paper);background:color-mix(in srgb, var(--paper) 8%, transparent);border:1px solid color-mix(in srgb, var(--paper) 14%, transparent);opacity:0;border-radius:.35rem;padding:.3rem .5rem;font-size:.6rem;transform:translateY(-.5rem)}.know__flow[data-astro-cid-pc2rfrju]{background:linear-gradient(90deg, transparent, var(--brand-glow), transparent);opacity:0;height:1px}.know__answer[data-astro-cid-pc2rfrju]{background:color-mix(in srgb, var(--brand) 10%, transparent);border:1px solid color-mix(in srgb, var(--brand-glow) 25%, transparent);opacity:0;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;transform:translateY(.5rem)}.know__line--w70[data-astro-cid-pc2rfrju]{width:70%}.know__line--w90[data-astro-cid-pc2rfrju]{width:90%}.know__cite[data-astro-cid-pc2rfrju]{font-family:var(--font-mono);color:var(--brand-glow);font-size:.58rem}.beh__row[data-astro-cid-pc2rfrju]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.beh__label[data-astro-cid-pc2rfrju]{font-size:var(--step--1);color:var(--paper)}.beh__toggle[data-astro-cid-pc2rfrju]{background:color-mix(in srgb, var(--paper) 16%, transparent);border-radius:999px;flex-shrink:0;width:2.2rem;height:1.2rem;transition:background .35s;position:relative}.beh__knob[data-astro-cid-pc2rfrju]{background:var(--paper);border-radius:999px;width:.9rem;height:.9rem;transition:transform .35s;position:absolute;top:.15rem;left:.15rem}.data__head[data-astro-cid-pc2rfrju],.data__row[data-astro-cid-pc2rfrju]{grid-template-columns:1fr 1fr .6fr;align-items:center;gap:.5rem;display:grid}.data__col[data-astro-cid-pc2rfrju]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-on-ink);font-size:.58rem}.data__col--num[data-astro-cid-pc2rfrju]{text-align:right}.data__cell--num[data-astro-cid-pc2rfrju]{justify-self:end;width:60%}.data__row[data-astro-cid-pc2rfrju]{opacity:0;transform:translate(-.5rem)}.prof__chips[data-astro-cid-pc2rfrju]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.prof__chip[data-astro-cid-pc2rfrju]{font-family:var(--font-mono);color:var(--paper);background:color-mix(in srgb, var(--brand) 12%, transparent);border:1px solid color-mix(in srgb, var(--brand-glow) 30%, transparent);opacity:0;border-radius:999px;padding:.35rem .6rem;font-size:.62rem;transform:translateY(-.5rem)}.prof__flow[data-astro-cid-pc2rfrju]{background:linear-gradient(90deg, transparent, var(--brand-glow), transparent);opacity:0;height:1px}.prof__dests[data-astro-cid-pc2rfrju]{justify-content:center;gap:.6rem;display:flex}.prof__dest[data-astro-cid-pc2rfrju]{font-size:var(--step--1);color:var(--paper);background:color-mix(in srgb, var(--paper) 8%, transparent);border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);opacity:0;border-radius:.5rem;padding:.5rem .9rem;font-weight:600;transform:translateY(.5rem)}.vis__bars[data-astro-cid-pc2rfrju]{align-items:flex-end;gap:.5rem;height:3.5rem;display:flex}.vis__bar[data-astro-cid-pc2rfrju]{background:linear-gradient(180deg, var(--brand-glow), var(--brand));border-radius:.25rem .25rem 0 0;flex:1;align-self:flex-end;height:0}.vis__ask[data-astro-cid-pc2rfrju]{background:color-mix(in srgb, var(--spark) 12%, transparent);border:1px solid color-mix(in srgb, var(--spark) 30%, transparent);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.vis__pulse[data-astro-cid-pc2rfrju]{background:var(--spark);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.vis__query[data-astro-cid-pc2rfrju]{font-family:var(--font-mono);color:var(--paper);font-size:.62rem}@media (prefers-reduced-motion:no-preference){.row.is-visible .setup__typed[data-astro-cid-pc2rfrju]{animation:1.4s steps(28,end) .2s both type-out}.row.is-visible .setup__item[data-astro-cid-pc2rfrju]{animation:.45s both rise-in}.row.is-visible .setup__item--1[data-astro-cid-pc2rfrju]{animation-delay:1.5s}.row.is-visible .setup__item--2[data-astro-cid-pc2rfrju]{animation-delay:1.7s}.row.is-visible .setup__item--3[data-astro-cid-pc2rfrju]{animation-delay:1.9s}.row.is-visible .setup__item--4[data-astro-cid-pc2rfrju]{animation-delay:2.1s}.row.is-visible .know__doc[data-astro-cid-pc2rfrju]{animation:.5s both drop-in}.row.is-visible .know__doc--1[data-astro-cid-pc2rfrju]{animation-delay:.2s}.row.is-visible .know__doc--2[data-astro-cid-pc2rfrju]{animation-delay:.35s}.row.is-visible .know__doc--3[data-astro-cid-pc2rfrju]{animation-delay:.5s}.row.is-visible .know__flow[data-astro-cid-pc2rfrju]{animation:.5s .7s both fade-in}.row.is-visible .know__answer[data-astro-cid-pc2rfrju]{animation:.6s .95s both rise-in}.row.is-visible .beh__toggle--1[data-astro-cid-pc2rfrju]{animation:.4s .3s both toggle-on}.row.is-visible .beh__toggle--2[data-astro-cid-pc2rfrju]{animation:.4s .5s both toggle-on}.row.is-visible .beh__toggle--3[data-astro-cid-pc2rfrju]{animation:.4s .7s both toggle-on}.row.is-visible .beh__toggle--1[data-astro-cid-pc2rfrju] .beh__knob[data-astro-cid-pc2rfrju]{animation:.4s .3s both knob-slide}.row.is-visible .beh__toggle--2[data-astro-cid-pc2rfrju] .beh__knob[data-astro-cid-pc2rfrju]{animation:.4s .5s both knob-slide}.row.is-visible .beh__toggle--3[data-astro-cid-pc2rfrju] .beh__knob[data-astro-cid-pc2rfrju]{animation:.4s .7s both knob-slide}.row.is-visible .data__row[data-astro-cid-pc2rfrju]{animation:.5s both slide-in}.row.is-visible .data__row--1[data-astro-cid-pc2rfrju]{animation-delay:.3s}.row.is-visible .data__row--2[data-astro-cid-pc2rfrju]{animation-delay:.5s}.row.is-visible .data__row--3[data-astro-cid-pc2rfrju]{animation-delay:.7s}.row.is-visible .prof__chip[data-astro-cid-pc2rfrju]{animation:.5s both drop-in}.row.is-visible .prof__chip--1[data-astro-cid-pc2rfrju]{animation-delay:.2s}.row.is-visible .prof__chip--2[data-astro-cid-pc2rfrju]{animation-delay:.35s}.row.is-visible .prof__chip--3[data-astro-cid-pc2rfrju]{animation-delay:.5s}.row.is-visible .prof__flow[data-astro-cid-pc2rfrju]{animation:.5s .7s both fade-in}.row.is-visible .prof__dest[data-astro-cid-pc2rfrju]{animation:.5s both rise-in}.row.is-visible .prof__dest--1[data-astro-cid-pc2rfrju]{animation-delay:.95s}.row.is-visible .prof__dest--2[data-astro-cid-pc2rfrju]{animation-delay:1.1s}.row.is-visible .vis__bar[data-astro-cid-pc2rfrju]{animation:.7s both grow-up}.row.is-visible .vis__bar--1[data-astro-cid-pc2rfrju]{--h:45%;animation-delay:.3s}.row.is-visible .vis__bar--2[data-astro-cid-pc2rfrju]{--h:70%;animation-delay:.42s}.row.is-visible .vis__bar--3[data-astro-cid-pc2rfrju]{--h:55%;animation-delay:.54s}.row.is-visible .vis__bar--4[data-astro-cid-pc2rfrju]{--h:95%;animation-delay:.66s}.row.is-visible .vis__bar--5[data-astro-cid-pc2rfrju]{--h:78%;animation-delay:.78s}.row.is-visible .vis__pulse[data-astro-cid-pc2rfrju]{animation:1.8s ease-in-out 1s infinite pulse}}@keyframes type-out{0%{border-right-color:var(--brand-glow);width:0}to{border-right-color:#0000;width:100%}}@keyframes pop-in{to{opacity:1;transform:scale(1)}}@keyframes drop-in{to{opacity:1;transform:translateY(0)}}@keyframes rise-in{to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}@keyframes toggle-on{to{background:var(--brand)}}@keyframes knob-slide{to{transform:translate(1rem)}}@keyframes slide-in{to{opacity:1;transform:translate(0)}}@keyframes grow-up{to{height:var(--h,60%)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--spark) 60%, transparent)}50%{opacity:.7;box-shadow:0 0 0 .4rem #0000}}@media (prefers-reduced-motion:reduce){.setup__item[data-astro-cid-pc2rfrju],.know__doc[data-astro-cid-pc2rfrju],.know__flow[data-astro-cid-pc2rfrju],.know__answer[data-astro-cid-pc2rfrju],.data__row[data-astro-cid-pc2rfrju],.prof__chip[data-astro-cid-pc2rfrju],.prof__flow[data-astro-cid-pc2rfrju],.prof__dest[data-astro-cid-pc2rfrju]{opacity:1;transform:none}.setup__typed[data-astro-cid-pc2rfrju]{border-right-color:#0000;width:100%}.beh__toggle[data-astro-cid-pc2rfrju]{background:var(--brand)}.beh__knob[data-astro-cid-pc2rfrju]{transform:translate(1rem)}.vis__bar--1[data-astro-cid-pc2rfrju]{height:45%}.vis__bar--2[data-astro-cid-pc2rfrju]{height:70%}.vis__bar--3[data-astro-cid-pc2rfrju]{height:55%}.vis__bar--4[data-astro-cid-pc2rfrju]{height:95%}.vis__bar--5[data-astro-cid-pc2rfrju]{height:78%}}.row[data-astro-cid-dgixcx3b]{opacity:0;grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;gap:clamp(2rem,5vw,5rem);transition:opacity .6s,transform .6s;display:grid;transform:translateY(1.5rem)}.row[data-astro-cid-dgixcx3b].is-visible{opacity:1;transform:translateY(0)}.row--flip[data-astro-cid-dgixcx3b]{grid-template-columns:minmax(0,4fr) minmax(0,5fr)}.row--flip[data-astro-cid-dgixcx3b] .row__text[data-astro-cid-dgixcx3b]{order:2}.row--flip[data-astro-cid-dgixcx3b] .row__visual[data-astro-cid-dgixcx3b]{order:1}.row__eyebrow[data-astro-cid-dgixcx3b]{font-family:var(--font-mono);color:var(--brand);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem}.row__title[data-astro-cid-dgixcx3b]{font-size:var(--step-2);color:var(--text);margin:0 0 1rem}.row__body[data-astro-cid-dgixcx3b]{color:var(--muted);max-width:34rem;margin:0 0 1.5rem}.row__bullets[data-astro-cid-dgixcx3b]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.row__bullets[data-astro-cid-dgixcx3b] li[data-astro-cid-dgixcx3b]{color:var(--text);font-size:var(--step--1);padding-left:1.5rem;position:relative}.row__bullets[data-astro-cid-dgixcx3b] li[data-astro-cid-dgixcx3b]:before{content:"";background:var(--brand);border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.5em;left:0}.row__visual[data-astro-cid-dgixcx3b]{justify-content:center;display:flex}@media (width<=860px){.row[data-astro-cid-dgixcx3b],.row--flip[data-astro-cid-dgixcx3b]{grid-template-columns:1fr}.row--flip[data-astro-cid-dgixcx3b] .row__text[data-astro-cid-dgixcx3b],.row--flip[data-astro-cid-dgixcx3b] .row__visual[data-astro-cid-dgixcx3b]{order:initial}.row__visual[data-astro-cid-dgixcx3b]{order:2}}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-dgixcx3b]{opacity:1;transition:none;transform:none}}.demo-switcher{border:1px solid var(--hairline);background:var(--card);box-shadow:var(--shadow-cameo);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.demo-switcher__tabs{flex-wrap:wrap;gap:.5rem;display:flex}.demo-switcher__tab{border:1px solid var(--hairline);color:var(--muted);font-family:var(--font-body);font-size:var(--step--1);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;transition:background .2s,color .2s,border-color .2s}.demo-switcher__tab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--paper)}.demo-switcher__tagline{color:var(--muted);font-size:var(--step--1);margin:0}.demo-switcher__panel{background:var(--ink);isolation:isolate;border-radius:.75rem;height:clamp(24rem,52vh,34rem);position:relative;overflow:hidden;transform:translateZ(0)}.demo-switcher__panel[data-launch-type=pdp_qa]{background:0 0;align-self:start;height:auto}.demo-switcher__panel[data-launch-type=pdp_qa] .demo-switcher__mount{height:auto}.demo-switcher__mount{opacity:0;width:100%;height:100%;transition:opacity .3s}.demo-switcher__mount:not([hidden]){opacity:1}.demo-switcher__skeleton{background:linear-gradient(100deg, var(--surface) 30%, color-mix(in srgb, var(--paper) 8%, var(--surface)) 50%, var(--surface) 70%);background-size:200% 100%;animation:1.4s infinite demo-switcher-shimmer;position:absolute;inset:0}.demo-switcher__error{color:var(--muted-on-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex;position:absolute;inset:0}.demo-switcher__error button{border:1px solid var(--brand);color:var(--paper);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1.5rem;font-weight:600}@keyframes demo-switcher-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.demo-switcher__tab,.demo-switcher__mount{transition:none}.demo-switcher__skeleton{background-position:0 0;animation:none}}.hero[data-astro-cid-ge2uvauf]{background:var(--porcelain);justify-content:center;padding:clamp(2.5rem,6vw,5rem) 1.5rem clamp(3rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.hero__wash[data-astro-cid-ge2uvauf]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand-glow) 14%, transparent) 0%, color-mix(in srgb, var(--spark) 6%, transparent) 45%, transparent 70%);filter:blur(60px);pointer-events:none;border-radius:999px;width:60%;position:absolute;top:-20%;right:-15%}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);width:100%;max-width:76rem;display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;padding-bottom:clamp(.5rem,2vw,2rem);display:flex}.hero__lede[data-astro-cid-ge2uvauf]{max-width:26rem;color:var(--muted);font-size:var(--step-0);opacity:0;margin:0 0 clamp(3rem,9vh,7rem);line-height:1.6;animation:.7s .55s forwards hero-fade}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-5);color:var(--text);letter-spacing:-.035em;margin:0 0 clamp(2rem,4vh,3rem);font-weight:560;line-height:.98}.hero__line[data-astro-cid-ge2uvauf]{padding-block:.06em;display:block;overflow:hidden}.hero__line-inner[data-astro-cid-ge2uvauf]{animation:hero-rise .8s var(--ease-rise) forwards;display:block;transform:translateY(110%)}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2) .hero__line-inner[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero__actions[data-astro-cid-ge2uvauf]{opacity:0;flex-wrap:wrap;align-items:center;gap:1.5rem;animation:.7s .7s forwards hero-fade;display:flex}.hero__cta[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-weight:600;font-size:var(--step-0);color:var(--porcelain);background:var(--text);border-radius:999px;justify-content:center;align-items:center;padding:.85rem 2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.hero__cta[data-astro-cid-ge2uvauf]:hover{transform:translateY(-.15rem);box-shadow:0 .75rem 2rem #0a0d1440}.hero__secondary[data-astro-cid-ge2uvauf]{font-family:var(--font-body);font-weight:500;font-size:var(--step-0);color:var(--text);text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:.3em;transition:text-decoration-color .2s}.hero__secondary[data-astro-cid-ge2uvauf]:hover{text-decoration-color:var(--brand)}.hero__cameo[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.hero__annotation[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--muted);letter-spacing:.01em;opacity:0;align-items:flex-start;gap:.6rem;margin:0 0 0 .25rem;animation:.7s 1s forwards hero-fade;display:flex}.hero__annotation-dot[data-astro-cid-ge2uvauf]{background:var(--brand);border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35em;animation:2.4s ease-out 1.2s infinite hero-pulse}.hero__demo[data-astro-cid-ge2uvauf]{opacity:0;animation:hero-settle .9s var(--ease-rise) .35s forwards;transform:translateY(1rem)}@keyframes hero-rise{to{transform:translateY(0)}}@keyframes hero-fade{to{opacity:1}}@keyframes hero-settle{to{opacity:1;transform:translateY(0)}}@keyframes hero-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent)}70%{box-shadow:0 0 0 .6rem #0000}to{box-shadow:0 0 #0000}}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start}.hero__lede[data-astro-cid-ge2uvauf]{margin-bottom:2rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--step-4)}.hero__copy[data-astro-cid-ge2uvauf]{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.hero__lede[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf],.hero__annotation[data-astro-cid-ge2uvauf],.hero__demo[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:none}.hero__line-inner[data-astro-cid-ge2uvauf]{animation:none;transform:none}.hero__annotation-dot[data-astro-cid-ge2uvauf]{animation:none}.hero__cta[data-astro-cid-ge2uvauf]{transition:none}.hero__cta[data-astro-cid-ge2uvauf]:hover{transform:none}}.speed[data-astro-cid-wgpb6flr]{text-align:center;opacity:0;max-width:44rem;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) 1.5rem;transition:opacity .6s,transform .6s;transform:translateY(1.5rem)}.speed[data-astro-cid-wgpb6flr].is-visible{opacity:1;transform:translateY(0)}.speed__eyebrow[data-astro-cid-wgpb6flr]{font-family:var(--font-mono);color:var(--brand);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem}.speed__title[data-astro-cid-wgpb6flr]{font-size:var(--step-2);color:var(--text);margin:0 0 1rem}.speed__body[data-astro-cid-wgpb6flr]{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.speed[data-astro-cid-wgpb6flr]{opacity:1;transition:none;transform:none}}.features[data-astro-cid-5wg3ny6d]{flex-direction:column;gap:clamp(4rem,8vw,8rem);max-width:72rem;margin-inline:auto;padding:clamp(3rem,6vw,6rem) 1.5rem;display:flex}
