.demo-root{-webkit-font-smoothing:antialiased;color:#0b0b0f;background-color:#fbfbfd;background-image:radial-gradient(60% 55% at 12% 8%,#e9ecff 0%,#e9ecff00 70%),radial-gradient(50% 50% at 92% 18%,#fde7f3 0%,#fde7f300 70%),radial-gradient(55% 60% at 70% 100%,#dcfaf1 0%,#dcfaf100 70%),radial-gradient(40% 40% at 0 100%,#f1ecff 0%,#f1ecff00 70%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Helvetica Neue,sans-serif}.demo-slide{will-change:opacity,transform;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.demo-slide[data-state=before]{opacity:0;transform:translate(-28px)scale(.985)}.demo-slide[data-state=after]{opacity:0;transform:translate(28px)scale(.985)}.demo-slide[data-state=active]{opacity:1;transform:none}.demo-rise{opacity:0;transform:translateY(14px)}[data-state=active] .demo-rise{animation:.7s cubic-bezier(.22,1,.36,1) forwards demo-rise;animation-delay:var(--d,0s)}@keyframes demo-rise{to{opacity:1;transform:none}}.demo-gradient-text{background:linear-gradient(100deg,#4f46e5 0%,#8b5cf6 35%,#ec4899 70%,#f97316 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.demo-orb{filter:blur(60px);opacity:.75;border-radius:9999px;animation:18s ease-in-out infinite alternate demo-orb;position:absolute}@keyframes demo-orb{0%{transform:translate(0,0)scale(1)}50%{transform:translate(60px,-40px)scale(1.12)}to{transform:translate(-40px,30px)scale(.95)}}.demo-float{animation:6s ease-in-out infinite demo-float;animation-delay:var(--fd,0s)}@keyframes demo-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.demo-converge{transform:translate(-50%,-50%)translate(var(--sx),var(--sy))rotate(var(--sr));opacity:.55;transition:transform 1.8s cubic-bezier(.22,1,.36,1),opacity 1.2s;transition-delay:var(--d,0s)}[data-state=active] .demo-converge{opacity:1;transform:translate(-50%,-50%)}.demo-draw{stroke-dasharray:1;stroke-dashoffset:1px}[data-state=active] .demo-draw{animation:1.4s cubic-bezier(.22,1,.36,1) forwards demo-draw;animation-delay:var(--d,0s)}@keyframes demo-draw{to{stroke-dashoffset:0}}.demo-fade{opacity:0}[data-state=active] .demo-fade{animation:.9s forwards demo-fade;animation-delay:var(--d,0s)}@keyframes demo-fade{to{opacity:1}}.demo-flow{stroke-dasharray:2 6;animation:1.6s linear infinite demo-flow}@keyframes demo-flow{to{stroke-dashoffset:-16px}}.demo-glow{animation:3.2s ease-in-out infinite demo-glow}@keyframes demo-glow{0%,to{box-shadow:0 0 #8b5cf659,0 30px 80px -20px #6366f18c}50%{box-shadow:0 0 0 18px #8b5cf600,0 30px 90px -16px #ec489980}}.demo-pulse-ring{animation:1.4s cubic-bezier(.22,1,.36,1) infinite demo-pulse-ring}@keyframes demo-pulse-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.demo-shimmer{background:linear-gradient(90deg,#6366f100 0%,#6366f1e6 50%,#6366f100 100%) 0 0/50% 100% no-repeat;animation:1.4s ease-in-out infinite demo-shimmer}@keyframes demo-shimmer{0%{background-position:-50% 0}to{background-position:150% 0}}.demo-caret:after{content:"";vertical-align:-.12em;background:#6366f1;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite demo-caret;display:inline-block}@keyframes demo-caret{50%{opacity:0}}.demo-root .react-flow__node{font-family:inherit}.demo-root .react-flow__controls{display:none}@media (prefers-reduced-motion:reduce){.demo-slide,.demo-converge{transition:opacity .2s linear}.demo-slide[data-state],[data-state] .demo-converge,.demo-converge{transform:none}.demo-converge{transform:translate(-50%,-50%)}.demo-rise,[data-state=active] .demo-rise{opacity:1;animation:none;transform:none}.demo-draw,[data-state=active] .demo-draw{stroke-dashoffset:0;animation:none}.demo-fade,[data-state=active] .demo-fade{opacity:1;animation:none}.demo-orb,.demo-float,.demo-flow,.demo-glow,.demo-pulse-ring,.demo-shimmer,.demo-caret:after{animation:none}}
