canvas.svelte-mrmw82{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1)}canvas.ready.svelte-mrmw82{opacity:1}.failed.svelte-mrmw82{background:radial-gradient(ellipse 70% 30% at 50% 66%,rgba(255,255,255,.08),transparent 70%)}.failed.svelte-mrmw82 canvas:where(.svelte-mrmw82){display:none}.avatar.svelte-sfpiya{transform:translate(-50%,-50%);opacity:0;animation:svelte-sfpiya-appear 1.2s var(--ui-ease) forwards;animation-delay:calc(.6s + var(--i) * .12s)}.float.svelte-sfpiya{position:relative;background:#141414;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 4px #ffffff05,0 10px 30px -8px #000c,0 0 24px -6px #fff5e640;animation:svelte-sfpiya-drift 7s ease-in-out infinite;animation-delay:calc(var(--d) * -1)}.far.svelte-sfpiya{opacity:.55;animation-duration:9s}.ember.svelte-sfpiya{position:absolute;right:2px;bottom:2px;width:9px;height:9px;border-radius:999px;background:#f97316;box-shadow:0 0 10px 2px #f9731699}@keyframes svelte-sfpiya-appear{to{opacity:1}}@keyframes svelte-sfpiya-drift{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(4px,-9px) rotate(2deg)}66%{transform:translate(-5px,-4px) rotate(-2deg)}}@media (prefers-reduced-motion: reduce){.avatar.svelte-sfpiya{animation:none;opacity:1}.float.svelte-sfpiya{animation:none}}.fade.svelte-rmyo2m{--f: 26vh;background:linear-gradient(to bottom,transparent calc(100% - var(--f)),color-mix(in srgb,var(--ui-canvas) 18%,transparent) calc(100% - var(--f) * .77),color-mix(in srgb,var(--ui-canvas) 50%,transparent) calc(100% - var(--f) * .53),color-mix(in srgb,var(--ui-canvas) 80%,transparent) calc(100% - var(--f) * .28),color-mix(in srgb,var(--ui-canvas) 95%,transparent) calc(100% - var(--f) * .12),var(--ui-canvas))}@media (min-width: 640px){.fade.svelte-rmyo2m{--f: 60vh}}.hero-title.svelte-rmyo2m{background:linear-gradient(180deg,#fff 30%,#ffffff9e);-webkit-background-clip:text;background-clip:text;color:transparent}.cta-primary{display:inline-flex;align-items:center;gap:8px;border-radius:12px;background:var(--color-primary);padding:12px 20px;font-size:14px;font-weight:600;color:#fff;box-shadow:0 1px #ffffff40 inset,0 12px 28px -10px #2853ffa6;transition:transform .18s var(--ui-ease),background .18s}.cta-primary:hover{background:var(--color-primary-light);transform:translateY(-1px)}.cta-primary:active{transform:scale(.98)}.dots.svelte-p6b743{background-image:radial-gradient(circle,var(--card-dots) .5px,transparent 1px);background-size:22px 22px}.wedge.svelte-p6b743{cursor:pointer;transition:opacity .2s var(--ui-ease)}.wedge.dim.svelte-p6b743{opacity:.4}.track.svelte-p6b743{fill:var(--chart-muted);stroke:var(--chart-muted);opacity:.55}.track.now.svelte-p6b743{opacity:1;stroke:#2563eb;stroke-width:1.5px;fill:transparent}.bar.svelte-p6b743{transform-box:view-box;transform-origin:50% 50%;transform:scale(.38);opacity:0;transition:transform .9s var(--ui-ease),opacity .5s var(--ui-ease);transition-delay:calc(var(--i) * 32ms + .25s)}.bar.on.svelte-p6b743{transform:none;opacity:1}.lbl.svelte-p6b743{fill:var(--ui-ink-3);font-size:10px;font-weight:500}.lbl.cur.svelte-p6b743{fill:#2563eb;font-weight:700}.hub.svelte-p6b743{fill:var(--ui-card);stroke:var(--ui-line-1);stroke-width:1}.hub-v.svelte-p6b743{fill:var(--ui-ink-1);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.hub-l.svelte-p6b743{fill:var(--ui-ink-3);font-size:8.5px;font-weight:500}.flash.svelte-p6b743{fill:#2563eb;stroke:#2563eb;pointer-events:none;animation:svelte-p6b743-flash 1.1s ease-out forwards}@keyframes svelte-p6b743-flash{0%{opacity:.55}to{opacity:0}}@media (prefers-reduced-motion: reduce){.bar.svelte-p6b743{transform:none;opacity:1;transition:none}.flash.svelte-p6b743{animation:none;opacity:0}}.tile.svelte-12650sv{opacity:0;transform:scale(.7);transition:opacity .4s var(--ui-ease),transform .5s var(--ui-ease),background-color .6s var(--ui-ease);transition-delay:calc(var(--i) * 16ms + .2s),calc(var(--i) * 16ms + .2s),0ms}.tile.on.svelte-12650sv{opacity:1;transform:none}.tile.on.svelte-12650sv:hover{transform:scale(1.06);transition-delay:0ms}.today.svelte-12650sv{box-shadow:0 0 0 2px var(--ui-card),0 0 0 3.5px #2563eb}@media (prefers-reduced-motion: reduce){.tile.svelte-12650sv{opacity:1;transform:none;transition:none}}.bar.svelte-1q4e8gt{width:var(--w);opacity:.1;transition:width .9s var(--ui-ease);transition-delay:calc(var(--i) * 70ms)}@media (prefers-reduced-motion: reduce){.bar.svelte-1q4e8gt{transition:none}}.fade.svelte-ht7e0i{background:linear-gradient(to bottom,transparent,var(--ui-canvas))}.rise.svelte-ht7e0i{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ui-ease),transform .9s var(--ui-ease);transition-delay:var(--d)}.shown.svelte-ht7e0i .rise:where(.svelte-ht7e0i){opacity:1;transform:none}.spot-able.svelte-ht7e0i{transition:opacity .7s var(--ui-ease),transform .9s var(--ui-ease),box-shadow .4s var(--ui-ease);transition-delay:var(--d),var(--d),0ms}.shown.svelte-ht7e0i .spot-able:where(.svelte-ht7e0i){transition-delay:0ms}.spot.svelte-ht7e0i{box-shadow:0 0 0 2px #2563eb59,0 14px 30px -16px #2563eb73;transform:translateY(-2px)!important}.draw.svelte-ht7e0i{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--ui-ease) .65s}.draw.on.svelte-ht7e0i{clip-path:inset(0 0 0 0)}.live-pt.svelte-ht7e0i{transition:top .6s var(--ui-ease)}.live-pt.svelte-ht7e0i .dot:where(.svelte-ht7e0i),.live-pt.svelte-ht7e0i .ring:where(.svelte-ht7e0i){position:absolute;left:0;top:0;border-radius:9999px;transform:translate(-50%,-50%)}.live-pt.svelte-ht7e0i .dot:where(.svelte-ht7e0i){width:8px;height:8px;background:#2563eb;box-shadow:0 0 0 2px var(--ui-card)}.live-pt.svelte-ht7e0i .ring:where(.svelte-ht7e0i){width:8px;height:8px;background:#2563eb59;animation:svelte-ht7e0i-ring 1.8s ease-out infinite}@keyframes svelte-ht7e0i-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}.cursor.svelte-ht7e0i{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.click.svelte-ht7e0i{position:absolute;left:2px;top:1px;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:9999px;background:#2563eb4d;animation:svelte-ht7e0i-click .65s ease-out forwards}@keyframes svelte-ht7e0i-click{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}.shimmer.svelte-ht7e0i{background:linear-gradient(90deg,var(--ui-ink-3) 0%,var(--ui-ink-3) 40%,#22c55e 50%,var(--ui-ink-3) 60%,var(--ui-ink-3) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-ht7e0i-shimmer 3.2s linear infinite}@keyframes svelte-ht7e0i-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.paused.svelte-ht7e0i *{animation-play-state:paused!important}@media (prefers-reduced-motion: reduce){.rise.svelte-ht7e0i,.spot-able.svelte-ht7e0i{opacity:1;transform:none;transition:none}.draw.svelte-ht7e0i{clip-path:none;transition:none}.live-pt.svelte-ht7e0i .ring:where(.svelte-ht7e0i),.shimmer.svelte-ht7e0i{animation:none}.shimmer.svelte-ht7e0i{color:var(--ui-ink-3);background:none}}.card.svelte-1tjqio3{display:flex;height:100%;flex-direction:column;border-radius:var(--ui-r-frame);border:1px solid var(--ui-line-1);background:var(--ui-frame);padding:4px;box-shadow:var(--ui-shadow);transition:transform .3s var(--ui-ease)}.card.svelte-1tjqio3:hover{transform:translateY(-2px)}.card.svelte-1tjqio3 .visual{flex:1;min-height:168px;border-radius:var(--ui-r-tile);border:1px solid var(--ui-line-1);background:var(--ui-card);padding:20px}.copy.svelte-1tjqio3{padding:14px 16px 12px}.copy.svelte-1tjqio3 h3:where(.svelte-1tjqio3){font-family:Onest,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ui-ink-1)}.copy.svelte-1tjqio3 p:where(.svelte-1tjqio3){margin-top:4px;font-size:13.5px;line-height:1.55;color:var(--ui-ink-2)}.tile.svelte-1tjqio3{transition:background-color .3s var(--ui-ease),color .3s var(--ui-ease)}.flip.svelte-1tjqio3{animation:svelte-1tjqio3-flip .42s var(--ui-ease)}.scan.svelte-1tjqio3{background:linear-gradient(90deg,transparent,rgb(59 130 246 / .28),transparent);border-right:1.5px solid rgb(59 130 246 / .7)}.packet.svelte-1tjqio3{filter:drop-shadow(0 0 3px rgb(45 212 191 / .9))}.fade.svelte-1tjqio3{animation:svelte-1tjqio3-fade .4s var(--ui-ease)}.slide.svelte-1tjqio3{animation:svelte-1tjqio3-slide .38s var(--ui-ease)}.pop.svelte-1tjqio3{animation:svelte-1tjqio3-pop .36s cubic-bezier(.34,1.56,.64,1)}.rise.svelte-1tjqio3{animation:svelte-1tjqio3-rise .9s var(--ui-ease) forwards}@keyframes svelte-1tjqio3-flip{0%{transform:rotateY(90deg)}}@keyframes svelte-1tjqio3-fade{0%{opacity:0}}@keyframes svelte-1tjqio3-slide{0%{opacity:0;transform:translate(-6px)}}@keyframes svelte-1tjqio3-pop{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-1tjqio3-rise{0%{opacity:0;transform:translateY(4px)}30%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.card.svelte-1tjqio3,.flip.svelte-1tjqio3,.fade.svelte-1tjqio3,.slide.svelte-1tjqio3,.pop.svelte-1tjqio3,.rise.svelte-1tjqio3{animation:none;transition:none}}.journey-demo.svelte-t7uwye .canvas{display:flex;height:100%;align-items:center;border-bottom:0;padding-top:28px;padding-bottom:28px}.journey-demo.svelte-t7uwye .canvas ol{width:100%;max-width:22rem;zoom:1.15}.journey-demo.svelte-t7uwye .canvas ol>li{transition:opacity .4s var(--ui-ease),box-shadow .4s var(--ui-ease)}[data-focus="0"].svelte-t7uwye .journey-demo:where(.svelte-t7uwye) .canvas ol>li:nth-child(odd):not(:last-child){box-shadow:0 0 0 3px #a855f738}[data-focus="1"].svelte-t7uwye .journey-demo:where(.svelte-t7uwye) .canvas ol>li:last-child{box-shadow:0 0 0 4px #a855f740}[data-focus="2"].svelte-t7uwye .journey-demo:where(.svelte-t7uwye) .canvas .wire{background-image:linear-gradient(to bottom,#ef4444 50%,transparent 50%);opacity:1}[data-focus="2"].svelte-t7uwye .journey-demo:where(.svelte-t7uwye) .canvas .arrow{color:#ef4444;opacity:1}.zone.svelte-t7uwye{transition:opacity .4s var(--ui-ease),background-color .4s var(--ui-ease)}[data-focus="1"].svelte-t7uwye .conv:where(.svelte-t7uwye),[data-focus="2"].svelte-t7uwye .leaks:where(.svelte-t7uwye){background:var(--ui-raised)}.note.svelte-t7uwye{opacity:0;transform:translate(-6px,-50%);transition:opacity .4s var(--ui-ease),transform .4s var(--ui-ease)}.note.show.svelte-t7uwye{opacity:1;transform:translateY(-50%)}.feat.svelte-vnd9xz,.catalog.svelte-vnd9xz{transition:box-shadow .4s var(--ui-ease)}.feat.svelte-vnd9xz>:where(.svelte-vnd9xz),.catalog.svelte-vnd9xz>:where(.svelte-vnd9xz){transition:opacity .4s var(--ui-ease)}[data-focus="1"].svelte-vnd9xz .attention:where(.svelte-vnd9xz){box-shadow:inset 0 0 0 2px #f59e0b73}[data-focus="2"].svelte-vnd9xz .catalog:where(.svelte-vnd9xz){box-shadow:inset 0 0 0 2px #3b82f64d}.caret.svelte-vnd9xz{animation:svelte-vnd9xz-blink 1s steps(1) infinite}@keyframes svelte-vnd9xz-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.caret.svelte-vnd9xz{animation:none}}.mflow.svelte-rrrjdk{background-image:radial-gradient(circle,var(--color-g-300) .6px,transparent 1px);background-size:14px 14px}.wire.svelte-rrrjdk{background-image:linear-gradient(to bottom,var(--color-primary) 50%,transparent 50%);background-size:1px 8px;opacity:.8;animation:svelte-rrrjdk-flow .9s linear infinite}@keyframes svelte-rrrjdk-flow{to{background-position:0 8px}}.packet.svelte-rrrjdk{position:absolute;left:50%;top:0;width:9px;height:9px;margin-left:-4.5px;border-radius:999px;background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 25%,transparent)}.seg1.svelte-rrrjdk{animation:svelte-rrrjdk-down .6s ease-in forwards}.seg2.svelte-rrrjdk{opacity:0;animation:svelte-rrrjdk-down .6s ease-in .75s forwards}@keyframes svelte-rrrjdk-down{0%{top:0;opacity:1}to{top:100%;opacity:1}}.api.svelte-rrrjdk{background:var(--color-primary);box-shadow:0 0 40px -6px color-mix(in srgb,var(--color-primary) 60%,transparent);transition:transform .2s}.api.ok.svelte-rrrjdk{transform:scale(1.06)}.api.bad.svelte-rrrjdk{background:#ef4444;transform:scale(1.06)}.ring.svelte-rrrjdk{border:1px dashed color-mix(in srgb,var(--color-primary) 60%,transparent);animation:svelte-rrrjdk-spin 14s linear infinite}@keyframes svelte-rrrjdk-spin{to{transform:rotate(360deg)}}.tbl.svelte-rrrjdk{transition:border-color .3s,box-shadow .3s}.tbl.hit.svelte-rrrjdk{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e2e}@media (prefers-reduced-motion: reduce){.wire.svelte-rrrjdk,.ring.svelte-rrrjdk{animation:none}}.code.svelte-1nngmim .tk-str{color:#059669}.code.svelte-1nngmim .tk-kw{color:#db2777}.code.svelte-1nngmim .tk-obj{color:#7c3aed}.code.svelte-1nngmim .tk-tag{color:#2563eb}.code.svelte-1nngmim .tk-prompt{color:var(--ui-ink);font-style:italic}.code.svelte-1nngmim .tk-com{color:var(--ui-ink-3)}.code.svelte-1nngmim .tk-cmd{color:#d97706}.flow-demo.svelte-1nngmim .flow{border-bottom:0}.sky.svelte-14aqf1q{--c: var(--ui-canvas);--n: #070708;background:linear-gradient(to bottom,var(--c) 0,color-mix(in srgb,var(--c) 97%,var(--n)) 5vh,color-mix(in srgb,var(--c) 90%,var(--n)) 10vh,color-mix(in srgb,var(--c) 78%,var(--n)) 15vh,color-mix(in srgb,var(--c) 62%,var(--n)) 20vh,color-mix(in srgb,var(--c) 44%,var(--n)) 25vh,color-mix(in srgb,var(--c) 28%,var(--n)) 30vh,color-mix(in srgb,var(--c) 14%,var(--n)) 36vh,color-mix(in srgb,var(--c) 5%,var(--n)) 44vh,var(--n) 54vh,var(--n) 100%)}.sky.svelte-14aqf1q .stars{mask-image:linear-gradient(to bottom,transparent 14vh,rgba(0,0,0,.5) 28vh,#000 44vh);-webkit-mask-image:linear-gradient(to bottom,transparent 14vh,rgba(0,0,0,.5) 28vh,#000 44vh)}.nebula.svelte-14aqf1q{background:radial-gradient(closest-side,rgba(255,248,238,.08),rgba(255,255,255,.025) 55%,transparent);filter:blur(20px)}.horizon.svelte-14aqf1q{background:radial-gradient(ellipse 60% 70% at 50% 110%,rgba(255,244,230,.12),transparent 70%)}.closing-title.svelte-14aqf1q{background:linear-gradient(180deg,#fff 30%,#ffffff9e);-webkit-background-clip:text;background-clip:text;color:transparent}.avatar.svelte-14aqf1q{background:#161616;box-shadow:0 0 0 3px #050505,0 0 0 4px #ffffff24,0 10px 24px -8px #000000e6;animation:svelte-14aqf1q-bob 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}@keyframes svelte-14aqf1q-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion: reduce){.avatar.svelte-14aqf1q{animation:none}}
