.marketing-root{color-scheme:dark;--background:240 10% 4%;--foreground:0 0% 98%;--card:240 9% 7%;--card-foreground:0 0% 98%;--popover:240 10% 6%;--popover-foreground:0 0% 98%;--primary:330 85% 68%;--primary-foreground:240 12% 6%;--secondary:240 6% 13%;--secondary-foreground:0 0% 98%;--muted:240 6% 11%;--muted-foreground:240 5% 65%;--accent:45 93% 58%;--accent-foreground:240 12% 6%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--success:142 71% 45%;--success-foreground:0 0% 100%;--warning:38 92% 50%;--warning-foreground:240 12% 6%;--info:217 91% 60%;--info-foreground:0 0% 100%;--border:240 6% 15%;--input:240 6% 15%;--ring:330 85% 68%;--radius:0.9rem;--mk-pink:330 85% 68%;--mk-pink-hi:336 90% 72%;--mk-yellow:45 93% 58%;--mk-bg:240 10% 4%;--mk-hairline:240 6% 16%;background-color:hsl(var(--background));color:hsl(var(--foreground))}.mk-gradient-text{background:linear-gradient(100deg,#f877b8,#f76e90 40%,#fac938);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mk-glow-pink{box-shadow:0 0 0 1px hsl(var(--mk-pink)/.25),0 0 40px -8px hsl(var(--mk-pink)/.55),0 0 90px -20px hsl(var(--mk-pink)/.4)}.mk-glow-yellow{box-shadow:0 0 0 1px hsl(var(--mk-yellow)/.25),0 0 40px -8px hsl(var(--mk-yellow)/.5)}.mk-text-glow{text-shadow:0 0 24px hsl(var(--mk-pink)/.45)}.mk-card{background-color:#1a1a1e;border:1px solid hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.04),inset 0 0 0 1px hsla(0,0%,100%,.03),0 0 0 1px rgba(0,0,0,.25),0 2px 2px 0 rgba(0,0,0,.12),0 4px 4px 0 rgba(0,0,0,.12),0 8px 12px 0 rgba(0,0,0,.2)}.mk-hairline{border-color:hsl(var(--mk-hairline))}.mk-grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:56px 56px}.mk-spotlight{background:radial-gradient(60% 50% at 12% -5%,hsl(var(--mk-pink)/.18) 0,transparent 60%),radial-gradient(55% 45% at 100% 0,hsl(var(--mk-yellow)/.1) 0,transparent 55%),radial-gradient(80% 60% at 50% 120%,hsl(var(--mk-pink)/.08) 0,transparent 70%)}.mk-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mk-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--mk-reveal-delay,0ms);will-change:opacity,transform}.mk-reveal.is-visible{opacity:1;transform:none}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mk-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:mk-marquee var(--mk-marquee-duration,32s) linear infinite}.mk-marquee-viewport:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-drift{0%,to{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(2%,-2%,0) scale(1.08);opacity:1}}.mk-drift{animation:mk-drift 26s ease-in-out infinite}.mk-flow{--xy-edge-stroke-default:hsl(var(--mk-pink)/0.55);--xy-edge-stroke-width-default:1.6;--xy-edge-stroke-selected-default:hsl(var(--mk-pink));--xy-connectionline-stroke-default:hsl(var(--mk-pink));--xy-attribution-background-color-default:transparent;--xy-background-color-default:transparent;--xy-node-border-default:none;--xy-node-background-color-default:transparent;--xy-node-boxshadow-hover-default:none;--xy-node-boxshadow-selected-default:none}.mk-flow .react-flow,.mk-flow .react-flow__pane,.mk-flow .react-flow__renderer{background:transparent}.mk-flow .react-flow__node{background:transparent;border:none;box-shadow:none;padding:0;width:auto;font-size:inherit;color:#fafafa;text-align:left}.mk-flow .react-flow__node.selected,.mk-flow .react-flow__node:focus,.mk-flow .react-flow__node:focus-visible{outline:none;box-shadow:none}.mk-flow .react-flow__handle{border:none;min-width:1px;min-height:1px}.mk-flow .react-flow__connection-path,.mk-flow .react-flow__edge-path{filter:drop-shadow(0 0 4px hsl(var(--mk-pink)/.35))}.mk-flow .react-flow__attribution{display:none}@media (prefers-reduced-motion:reduce){.mk-reveal{opacity:1;transform:none;transition:none}.mk-marquee-track{animation:none;width:100%;justify-content:center;flex-wrap:wrap}.mk-drift{animation:none}.mk-flow .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:none;animation:none}}