.hero-blob.svelte-1gta1xt{filter:blur(64px);border-radius:50%;position:absolute}.hero-blob-a.svelte-1gta1xt{background:color-mix(in srgb, var(--brand-primary) 22%, transparent);width:24rem;height:24rem;top:-6rem;left:-6rem}.hero-blob-b.svelte-1gta1xt{background:color-mix(in srgb, var(--brand-secondary) 14%, transparent);width:20rem;height:20rem;top:20%;right:-4rem}.hero-blob-c.svelte-1gta1xt{background:color-mix(in srgb, var(--brand-primary) 14%, transparent);width:16rem;height:16rem;bottom:-8rem;left:30%}@media (prefers-reduced-motion:no-preference){.hero-blob-a.svelte-1gta1xt{animation:12s ease-in-out infinite alternate svelte-1gta1xt-drift-a}.hero-blob-b.svelte-1gta1xt{animation:9s ease-in-out infinite alternate svelte-1gta1xt-drift-b}.hero-blob-c.svelte-1gta1xt{animation:14s ease-in-out infinite alternate svelte-1gta1xt-drift-c}}@keyframes svelte-1gta1xt-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(3rem,2rem)scale(1.15)}}@keyframes svelte-1gta1xt-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-2.5rem,3rem)scale(.95)}}@keyframes svelte-1gta1xt-drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(2rem,-2.5rem)scale(1.08)}}@media (prefers-reduced-motion:no-preference){.hero-float.svelte-u8lqp0{animation:8s ease-in-out infinite alternate svelte-u8lqp0-float}}@keyframes svelte-u8lqp0-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.sheet-stack.svelte-1f9ig4v{perspective:1200px}.hero-underline.svelte-1f9ig4v:after{height:3px}.marquee.svelte-87yoyt{contain:paint;min-height:48px;overflow:hidden}.marquee__track.svelte-87yoyt{align-items:center;width:max-content;padding-block:.75rem;display:flex}.marquee__item.svelte-87yoyt{flex:none;align-items:center;display:inline-flex}.marquee__sep.svelte-87yoyt{font-family:var(--font-mono);color:var(--muted-foreground);margin-inline:1rem}.marquee__code.svelte-87yoyt{border-inline-end:1px solid var(--border);margin-inline-end:.5em;padding-inline-end:.5em;font-weight:500}a.chip-mono.svelte-87yoyt:hover,a.chip-mono.svelte-87yoyt:focus-visible{border-color:var(--brand-primary)}a.chip-mono.svelte-87yoyt:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.marquee.svelte-87yoyt{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track.svelte-87yoyt{animation:svelte-87yoyt-marquee var(--marquee-dur,70s) linear infinite;will-change:transform}.marquee.svelte-87yoyt:hover .marquee__track:where(.svelte-87yoyt),.marquee.svelte-87yoyt:focus-within .marquee__track:where(.svelte-87yoyt){animation-play-state:paused}a.chip-mono.svelte-87yoyt{transition:border-color .18s}}@keyframes svelte-87yoyt-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track.svelte-87yoyt{flex-wrap:wrap;gap:.5rem .75rem;width:auto;padding-inline:1rem;animation:none;transform:none}.marquee__dup.svelte-87yoyt,.marquee__sep.svelte-87yoyt{display:none}}.marquee.svelte-87yoyt.is-static{-webkit-mask-image:none;mask-image:none}.marquee.svelte-87yoyt.is-static .marquee__track:where(.svelte-87yoyt){flex-wrap:wrap;gap:.5rem .75rem;width:auto;padding-inline:1rem;animation:none;transform:none}.marquee.svelte-87yoyt.is-static .marquee__dup:where(.svelte-87yoyt),.marquee.svelte-87yoyt.is-static .marquee__sep:where(.svelte-87yoyt){display:none}.flow-panel__paper.svelte-10tnc8l{background-image:repeating-linear-gradient(to bottom, var(--border) 0 1px, transparent 1px 32px), repeating-linear-gradient(to right, var(--border) 0 1px, transparent 1px 32px);opacity:.35}.dark .flow-panel__paper.svelte-10tnc8l{opacity:.18}.flow-card.svelte-10tnc8l{position:relative}.copy-button.svelte-1ogeg4g{justify-content:center;min-width:5.5rem}.identity-row.svelte-1m26e7b:before{content:"";inset-inline:0;background:var(--brand-primary);opacity:0;pointer-events:none;height:1px;position:absolute;bottom:0}.identity-row.svelte-1m26e7b:hover:before,.identity-row.svelte-1m26e7b:focus-within:before{opacity:1}.identity-row.svelte-1m26e7b:hover .identity-row__label:where(.svelte-1m26e7b),.identity-row.svelte-1m26e7b:focus-within .identity-row__label:where(.svelte-1m26e7b){color:var(--brand-primary)}@media (prefers-reduced-motion:no-preference){.identity-row.svelte-1m26e7b:before{transition:opacity .22s}}
