.cursor.svelte-1rg8of9{animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform}.path-a.svelte-1rg8of9{animation-name:svelte-1rg8of9-drift-a;animation-duration:19s}.path-b.svelte-1rg8of9{animation-name:svelte-1rg8of9-drift-b;animation-duration:23s;animation-delay:-4s}.path-c.svelte-1rg8of9{animation-name:svelte-1rg8of9-drift-c;animation-duration:21s;animation-delay:-9s}.path-d.svelte-1rg8of9{animation-name:svelte-1rg8of9-drift-d;animation-duration:26s;animation-delay:-14s}@keyframes svelte-1rg8of9-drift-a{0%,to{transform:translate(6%,16%)}30%{transform:translate(17%,40%)}62%{transform:translate(7%,66%)}82%{transform:translate(19%,28%)}}@keyframes svelte-1rg8of9-drift-b{0%,to{transform:translate(88%,12%)}27%{transform:translate(76%,36%)}55%{transform:translate(91%,58%)}80%{transform:translate(80%,22%)}}@keyframes svelte-1rg8of9-drift-c{0%,to{transform:translate(21%,80%)}32%{transform:translate(38%,90%)}58%{transform:translate(12%,86%)}81%{transform:translate(30%,70%)}}@keyframes svelte-1rg8of9-drift-d{0%,to{transform:translate(71%,84%)}29%{transform:translate(86%,74%)}57%{transform:translate(64%,91%)}83%{transform:translate(80%,68%)}}@media(prefers-reduced-motion:reduce){.cursor.svelte-1rg8of9{animation:none}.path-a.svelte-1rg8of9{transform:translate(6%,16%)}.path-b.svelte-1rg8of9{transform:translate(88%,12%)}.path-c.svelte-1rg8of9{transform:translate(21%,80%)}.path-d.svelte-1rg8of9{transform:translate(71%,84%)}}.ph-rect.svelte-c0x4ny{clip-path:inset(0 100% 100% 0);animation:svelte-c0x4ny-ph-rect var(--ph-duration) var(--ph-delay) ease-in-out infinite both}.ph-pointer.svelte-c0x4ny{transform:translate(0);animation:svelte-c0x4ny-ph-pointer var(--ph-duration) var(--ph-delay) ease-in-out infinite both}.ph-pointer-tip.svelte-c0x4ny{transform:translate(4px,4px) rotate(-90deg)}@keyframes svelte-c0x4ny-ph-rect{0%{clip-path:inset(0 100% 100% 0);opacity:0}2%,88%{opacity:1}22%,88%{clip-path:inset(0 0 0 0)}96%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes svelte-c0x4ny-ph-pointer{0%{transform:translate(0);opacity:0}2%,88%{opacity:1}22%,88%{transform:translate(100%,100%)}96%,to{transform:translate(100%,100%);opacity:0}}@media(prefers-reduced-motion:reduce){.ph-rect.svelte-c0x4ny,.ph-pointer.svelte-c0x4ny{animation:none}.ph-rect.svelte-c0x4ny{clip-path:inset(0 0 0 0)}.ph-pointer.svelte-c0x4ny{transform:translate(100%,100%)}}@keyframes svelte-1axugcu-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1axugcu-tile-in{0%{opacity:0;transform:translateY(22px) scale(.75)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1axugcu-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-1axugcu-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1axugcu-playhead-blink{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:no-preference){.play.svelte-1axugcu .reveal:where(.svelte-1axugcu){opacity:0;animation:svelte-1axugcu-reveal .55s cubic-bezier(.23,1,.32,1) var(--delay) both}.play.svelte-1axugcu .tile-in:where(.svelte-1axugcu){opacity:0;animation:svelte-1axugcu-tile-in .6s cubic-bezier(.23,1,.32,1) var(--delay) both,svelte-1axugcu-float 5s ease-in-out calc(var(--delay) + .6s) infinite}.play.svelte-1axugcu .marker:where(.svelte-1axugcu){opacity:0;animation:svelte-1axugcu-pop .45s cubic-bezier(.23,1,.32,1) var(--delay) both}.play.svelte-1axugcu .playhead:where(.svelte-1axugcu){animation:svelte-1axugcu-playhead-blink 1.8s ease-in-out infinite}}.hero-scrim.svelte-uennib{--scrim-core: color-mix(in oklab, var(--background) 86%, transparent);background:radial-gradient(ellipse 90% 44% at 50% 33%,var(--scrim-core) 0%,var(--scrim-core) 68%,color-mix(in oklab,var(--background) 38%,transparent) 86%,transparent 100%)}@media(min-width:64rem){.hero-scrim.svelte-uennib{background:radial-gradient(ellipse 46% 56% at 26% 52%,var(--scrim-core) 0%,var(--scrim-core) 58%,color-mix(in oklab,var(--background) 40%,transparent) 80%,transparent 100%)}}@keyframes svelte-uennib-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-uennib-fade-in{0%{opacity:0}to{opacity:1}}.hero-badge.svelte-uennib{animation:svelte-uennib-fade-up .5s cubic-bezier(.16,1,.3,1) .05s both}.hero-headline.svelte-uennib{animation:svelte-uennib-fade-up .55s cubic-bezier(.16,1,.3,1) .12s both}.hero-desc.svelte-uennib{animation:svelte-uennib-fade-up .55s cubic-bezier(.16,1,.3,1) .2s both}.hero-cta.svelte-uennib{animation:svelte-uennib-fade-up .5s cubic-bezier(.16,1,.3,1) .28s both}@media(prefers-reduced-motion:reduce){.hero-badge.svelte-uennib,.hero-headline.svelte-uennib,.hero-desc.svelte-uennib,.hero-cta.svelte-uennib{animation:svelte-uennib-fade-in .15s linear both}}@keyframes svelte-1h3a5go-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1h3a5go-hub-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1h3a5go-tile-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1h3a5go-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1h3a5go-ring-ping{0%{opacity:.55;transform:scale(.55)}70%,to{opacity:0;transform:scale(2.3)}}@keyframes svelte-1h3a5go-spoke-flow{to{stroke-dashoffset:-14}}@keyframes svelte-1h3a5go-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.ring.svelte-1h3a5go{opacity:0}@media(prefers-reduced-motion:no-preference){.play.svelte-1h3a5go .hub:where(.svelte-1h3a5go){opacity:0;animation:svelte-1h3a5go-hub-in .6s cubic-bezier(.23,1,.32,1) var(--delay) both}.play.svelte-1h3a5go .tile-in:where(.svelte-1h3a5go){opacity:0;animation:svelte-1h3a5go-tile-in .5s cubic-bezier(.23,1,.32,1) var(--delay) both,svelte-1h3a5go-float 5s ease-in-out calc(var(--delay) + .5s) infinite}.play.svelte-1h3a5go .ring:where(.svelte-1h3a5go){animation:svelte-1h3a5go-ring-ping 3.2s ease-out var(--delay, 0s) infinite}.play.svelte-1h3a5go .spoke:where(.svelte-1h3a5go){stroke-dashoffset:0;animation:svelte-1h3a5go-spoke-flow 1s linear var(--delay) infinite}}.rise.svelte-tj00lf{opacity:0;transform:translateY(8px)}.mockup.play.svelte-tj00lf .rise:where(.svelte-tj00lf){animation:svelte-tj00lf-rise-in .45s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}.draw.svelte-tj00lf{opacity:0;transform:scaleX(.2)}.mockup.play.svelte-tj00lf .draw:where(.svelte-tj00lf){animation:svelte-tj00lf-draw-in .5s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}.node.svelte-tj00lf{opacity:0;transform:scale(.9);transform-origin:center;transform-box:fill-box}.mockup.play.svelte-tj00lf .node:where(.svelte-tj00lf){animation:svelte-tj00lf-node-in .45s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}.edge.svelte-tj00lf{stroke-dasharray:320;stroke-dashoffset:320}.mockup.play.svelte-tj00lf .edge:where(.svelte-tj00lf){animation:svelte-tj00lf-edge-in .7s ease-out var(--delay, 0s) forwards}.fan.svelte-tj00lf{opacity:0;transform:rotate(0) translateY(10px)}.mockup.play.svelte-tj00lf .fan:where(.svelte-tj00lf){animation:svelte-tj00lf-fan-out .55s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}.mockup.play.svelte-tj00lf .orbit:where(.svelte-tj00lf){animation:svelte-tj00lf-spin 14s linear infinite}@keyframes svelte-tj00lf-rise-in{to{opacity:1;transform:none}}@keyframes svelte-tj00lf-draw-in{to{opacity:1;transform:none}}@keyframes svelte-tj00lf-node-in{to{opacity:1;transform:none}}@keyframes svelte-tj00lf-edge-in{to{stroke-dashoffset:0}}@keyframes svelte-tj00lf-fan-out{to{opacity:1;transform:rotate(var(--rot, 0deg))}}@keyframes svelte-tj00lf-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rise.svelte-tj00lf,.draw.svelte-tj00lf,.node.svelte-tj00lf{opacity:1;transform:none}.fan.svelte-tj00lf{opacity:1;transform:rotate(var(--rot, 0deg))}.edge.svelte-tj00lf{stroke-dashoffset:0}.mockup.play.svelte-tj00lf .rise:where(.svelte-tj00lf),.mockup.play.svelte-tj00lf .draw:where(.svelte-tj00lf),.mockup.play.svelte-tj00lf .node:where(.svelte-tj00lf),.mockup.play.svelte-tj00lf .edge:where(.svelte-tj00lf),.mockup.play.svelte-tj00lf .fan:where(.svelte-tj00lf),.mockup.play.svelte-tj00lf .orbit:where(.svelte-tj00lf){animation:none}}.rise.svelte-1n3kf3r{opacity:0;transform:translateY(8px)}.mockup.play.svelte-1n3kf3r .rise:where(.svelte-1n3kf3r){animation:svelte-1n3kf3r-rise-in .45s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}.draw.svelte-1n3kf3r{opacity:0;transform:scaleX(.2)}.mockup.play.svelte-1n3kf3r .draw:where(.svelte-1n3kf3r){animation:svelte-1n3kf3r-draw-in .5s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}@keyframes svelte-1n3kf3r-rise-in{to{opacity:1;transform:none}}@keyframes svelte-1n3kf3r-draw-in{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rise.svelte-1n3kf3r,.draw.svelte-1n3kf3r{opacity:1;transform:none}.mockup.play.svelte-1n3kf3r .rise:where(.svelte-1n3kf3r),.mockup.play.svelte-1n3kf3r .draw:where(.svelte-1n3kf3r){animation:none}}.rise.svelte-ydqav5{opacity:0;transform:translateY(8px)}.mockup.play.svelte-ydqav5 .rise:where(.svelte-ydqav5){animation:svelte-ydqav5-rise-in .45s cubic-bezier(.16,1,.3,1) var(--delay, 0s) forwards}.bar.svelte-ydqav5{height:var(--h, 60%);transform-origin:center;transform:scaleY(.34)}.mockup.play.svelte-ydqav5 .bar:where(.svelte-ydqav5){animation:svelte-ydqav5-meter 2.6s ease-in-out var(--delay, 0s) infinite alternate}@keyframes svelte-ydqav5-rise-in{to{opacity:1;transform:none}}@keyframes svelte-ydqav5-meter{to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.rise.svelte-ydqav5{opacity:1;transform:none}.bar.svelte-ydqav5{transform:scaleY(1)}.mockup.play.svelte-ydqav5 .rise:where(.svelte-ydqav5),.mockup.play.svelte-ydqav5 .bar:where(.svelte-ydqav5){animation:none}}.row.svelte-1ivvaw6{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.row.is-seen.svelte-1ivvaw6{opacity:1;transform:none}.panel.svelte-1ivvaw6 .mockup{animation:svelte-1ivvaw6-pane-in .35s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1ivvaw6-pane-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.row.svelte-1ivvaw6{transform:none;transition:opacity .15s linear}.panel.svelte-1ivvaw6 .mockup{animation:none}}main.svelte-h7bcrl img{user-select:none;-webkit-user-drag:none}
