.cap-map-pin.svelte-40mp74{background:var(--color-primary);width:1.2rem;height:1.2rem;box-shadow:0 10px 22px color-mix(in srgb, var(--color-primary) 35%, transparent);border:2px solid #fff;border-radius:999px;position:relative}.cap-map-pin.svelte-40mp74:after{content:"";background:var(--color-primary);transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;width:.5rem;height:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-.32rem)rotate(45deg)}.cap-pin-ring.svelte-40mp74{background:color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:999px;width:1.5rem;height:1.5rem}.cap-reveal.svelte-40mp74{opacity:1}@media (prefers-reduced-motion:no-preference){.cap-reveal.svelte-40mp74{opacity:0;transform:translateY(10px)}.is-visible .cap-reveal.svelte-40mp74{animation:.55s cubic-bezier(.22,1,.36,1) both svelte-40mp74-cap-reveal-in;animation-delay:var(--d,0s)}.cap-live-dot.svelte-40mp74{animation:1.8s ease-in-out infinite svelte-40mp74-cap-ping}.cap-pin-ring.svelte-40mp74{animation:2.2s ease-out infinite svelte-40mp74-cap-pin-ping}}@keyframes svelte-40mp74-cap-reveal-in{to{opacity:1;transform:translateY(0)}}@keyframes svelte-40mp74-cap-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes svelte-40mp74-cap-pin-ping{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:no-preference){.proxy-stat.svelte-24ryd8{opacity:0;transform:translateY(12px)scale(.97)}.is-visible .proxy-stat.svelte-24ryd8{animation:.55s cubic-bezier(.22,1,.36,1) both svelte-24ryd8-proxy-stat-in;animation-delay:var(--d,0s)}}@keyframes svelte-24ryd8-proxy-stat-in{to{opacity:1;transform:translateY(0)scale(1)}}.demo-arc.svelte-barbha{stroke-width:.6px;stroke-dasharray:.28 .72;stroke-dashoffset:1px;opacity:0;animation:1.75s ease-in-out infinite svelte-barbha-demo-arc-travel}@keyframes svelte-barbha-demo-arc-travel{0%{stroke-dashoffset:1.28px;opacity:0}12%{opacity:1}68%{opacity:1}84%,to{stroke-dashoffset:0;opacity:0}}.demo-comet.svelte-barbha{opacity:0;offset-rotate:0deg;filter:drop-shadow(0 0 2px #e8734acc);animation:1.75s ease-in-out infinite svelte-barbha-demo-comet-travel}@keyframes svelte-barbha-demo-comet-travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}72%{opacity:1}84%,to{offset-distance:100%;opacity:0}}.demo-arc-return.svelte-barbha{stroke-width:.6px;stroke-dasharray:.28 .72;animation:1.4s ease-in-out infinite svelte-barbha-demo-arc-return-travel}@keyframes svelte-barbha-demo-arc-return-travel{0%{stroke-dashoffset:0;opacity:0}12%{opacity:1}68%{opacity:1}84%,to{stroke-dashoffset:1.28px;opacity:0}}.demo-comet-return.svelte-barbha{opacity:0;offset-rotate:0deg;filter:drop-shadow(0 0 2px #e8734acc);animation:1.4s ease-in-out infinite svelte-barbha-demo-comet-return-travel}@keyframes svelte-barbha-demo-comet-return-travel{0%{offset-distance:100%;opacity:0}12%{opacity:1}72%{opacity:1}84%,to{offset-distance:0%;opacity:0}}.demo-fan.svelte-barbha{stroke-width:.5px;stroke-dasharray:.34 .66;stroke-dashoffset:1px;opacity:0;animation:1.35s ease-in-out infinite svelte-barbha-demo-fan-travel}@keyframes svelte-barbha-demo-fan-travel{0%{stroke-dashoffset:1.34px;opacity:0}16%{opacity:.9}62%{opacity:.9}82%,to{stroke-dashoffset:0;opacity:0}}.demo-ripple.svelte-barbha{stroke-width:.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite svelte-barbha-demo-ripple-out}@keyframes svelte-barbha-demo-ripple-out{0%{opacity:0;transform:scale(.4)}18%{opacity:.7}70%,to{opacity:0;transform:scale(3.2)}}.demo-glow.svelte-barbha{animation:2.75s ease-in-out infinite svelte-barbha-demo-glow-breathe}@keyframes svelte-barbha-demo-glow-breathe{0%,to{opacity:.55}60%{opacity:1}}.demo-chip.svelte-barbha{opacity:0;animation:.45s cubic-bezier(.2,.9,.3,1.15) .1s forwards svelte-barbha-demo-chip-in;transform:translateY(6px)scale(.94)}@keyframes svelte-barbha-demo-chip-in{to{opacity:1;transform:translateY(0)scale(1)}}.demo-step-text.svelte-barbha{animation:.35s ease-out both svelte-barbha-demo-step-in}@keyframes svelte-barbha-demo-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-arc.svelte-barbha,.demo-arc-return.svelte-barbha{stroke-dasharray:1;stroke-dashoffset:0;opacity:.7;animation:none}.demo-fan.svelte-barbha{stroke-dasharray:1;stroke-dashoffset:0;opacity:.5;animation:none}.demo-comet.svelte-barbha,.demo-comet-return.svelte-barbha,.demo-ripple.svelte-barbha{opacity:0;animation:none}.demo-glow.svelte-barbha,.demo-chip.svelte-barbha,.demo-step-text.svelte-barbha{opacity:1;animation:none;transform:none}.demo-chip.svelte-barbha{transform:translateY(0)scale(1)}}.segment.svelte-zvevzq{border-radius:9999px;flex:1}.segment-used.svelte-zvevzq{background:color-mix(in srgb, var(--color-primary) 85%, transparent);height:6px;animation:.45s ease-out forwards svelte-zvevzq-segment-spend}@keyframes svelte-zvevzq-segment-spend{to{background:color-mix(in srgb, var(--color-muted-foreground) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.segment-used.svelte-zvevzq{animation-duration:0s}}@media (prefers-reduced-motion:no-preference){.proxy-hero-card.svelte-o57y1u{opacity:0}.proxy-hero-stage.svelte-o57y1u.is-visible .proxy-hero-card:where(.svelte-o57y1u){animation:.7s cubic-bezier(.22,1,.36,1) both svelte-o57y1u-proxy-card-in}.proxy-float-chip.svelte-o57y1u{animation:7s ease-in-out infinite alternate svelte-o57y1u-proxy-chip-float}.proxy-signal-ping.svelte-o57y1u{animation:5s ease-out infinite svelte-o57y1u-proxy-signal-ping}}.proxy-float-chip.svelte-o57y1u{transform:rotate(var(--chip-rotate,0deg))}.proxy-signal-ping.svelte-o57y1u{opacity:0;width:900px;height:900px;top:-450px;left:-450px}@keyframes svelte-o57y1u-proxy-chip-float{0%{transform:translateY(-6px) rotate(var(--chip-rotate,0deg))}to{transform:translateY(6px) rotate(var(--chip-rotate,0deg))}}@keyframes svelte-o57y1u-proxy-signal-ping{0%{opacity:.45;transform:scale(.72)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes svelte-o57y1u-proxy-card-in{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
