*{box-sizing:border-box}:root{--app-header-offset:max(10px, env(safe-area-inset-top,0px));--app-header-bar-height:48px;--app-header-height:calc(var(--app-header-offset) + var(--app-header-bar-height));--page-top-gap:24px;--app-header-safe-top:calc(var(--app-header-height) + var(--page-top-gap));--page-inline-padding:16px;--content-max-width:1200px}@media (width>=900px){:root{--app-header-offset:18px;--app-header-bar-height:52px;--page-top-gap:40px;--page-inline-padding:24px}}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;background:#030204;height:auto}body{background:radial-gradient(80% 50% at 50% 0,#030204 0%,#0000 55%),radial-gradient(70% 45% at 12% 72%,#5a142829,#0000 55%),radial-gradient(60% 40% at 88% 78%,#28376e2e,#0000 50%),radial-gradient(50% 35% at 50% 100%,#c7a15a0f,#0000 45%),linear-gradient(#030204 0%,#05060c 48%,#08060a 100%);min-width:320px;min-height:100%;margin:0}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{opacity:.55;background:radial-gradient(120% 70% at 50% -10%,#030204f2 0%,#0000 42%),radial-gradient(90% 60% at 50% 110%,#0302048c 0%,#0000 50%)}body:after{opacity:.035;mix-blend-mode:soft-light;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:4px 4px}#root{z-index:1;max-width:100%;min-height:100%;position:relative}html.obs-overlay,html.obs-overlay body{overflow:hidden;background:0 0!important}html.obs-overlay body:before,html.obs-overlay body:after{display:none!important}html.obs-overlay #root{min-height:100%;background:0 0!important}html.obs-overlay-solid body{background:#000!important}@keyframes velvet-breathe{0%,to{opacity:.7;transform:translate(-2%,-1%)scale(1)}50%{opacity:.95;transform:translate(2%,1%)scale(1.08)}}@keyframes dust-drift{0%{transform:translate(0,0)}to{transform:translate(-92px,92px)}}@keyframes spotlight-sweep{0%,to{transform:translate(-10%,-4%)rotate(0)scale(1)}50%{transform:translate(9%,6%)rotate(8deg)scale(1.18)}}@keyframes smoke-shift{0%,to{opacity:.72;transform:translate(-2%,1%)scale(1)}50%{opacity:.95;transform:translate(3%,-2%)scale(1.12)}}@keyframes float-particle{0%,to{opacity:.35;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translate(18px,-26px)scale(1.22)}}@keyframes float-badge{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}@keyframes pulse-ring{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:.88;transform:scale(1.03)}}@keyframes pulse-cta{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-1px)scale(1.02)}}@keyframes equalizer{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes equalizer-hot{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1.22)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-glow{0%,to{text-shadow:0 0 28px #c4203f38,0 20px 86px #000000e0}50%{text-shadow:0 0 44px #c4203f57,0 22px 96px #000000f0}}@keyframes fade-slide-up{0%{transform:translateY(18px)}to{transform:translate(0,0)}}@keyframes border-breathe{0%,to{opacity:.36}50%{opacity:.74}}@keyframes divider-open{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes moon-float{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes shimmer-line{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes gradient-shift-pulse-a{0%,to{opacity:1;transform:translate(0,0)scale(1)}50%{opacity:.28;transform:translate(6%,-4%)scale(1.12)}}@keyframes gradient-shift-pulse-b{0%,to{opacity:.22;transform:translate(0,0)scale(1.08)}50%{opacity:1;transform:translate(-5%,5%)scale(1)}}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s,transform .9s cubic-bezier(.19,1,.22,1);transform:translateY(32px)}.reveal.is-visible{opacity:1;transform:translate(0,0)}.section-divider.is-visible:before{animation:1.1s cubic-bezier(.19,1,.22,1) forwards divider-open}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;filter:none!important;transform:none!important}}.plugin-roadmap-node--pulse-blue{animation:2.4s ease-in-out infinite plugin-roadmap-pulse-blue}.plugin-roadmap-node--pulse-gold{animation:2.4s ease-in-out infinite plugin-roadmap-pulse-gold}@keyframes plugin-roadmap-pulse-blue{0%,to{box-shadow:0 0 0 6px #3d8bff1f,0 0 18px #3d8bff59}50%{box-shadow:0 0 0 10px #3d8bff33,0 0 28px #3d8bff8c}}@keyframes plugin-roadmap-pulse-gold{0%,to{box-shadow:0 0 0 6px #c7a15a24,0 0 18px #c7a15a59}50%{box-shadow:0 0 0 10px #c4203f2e,0 0 28px #c7a15a8c}}.plugin-roadmap-visual--connection:before,.plugin-roadmap-visual--waveform:before,.plugin-roadmap-visual--midi:before,.plugin-roadmap-visual--samples:before,.plugin-roadmap-visual--ai:before{content:"";opacity:.85;position:absolute;inset:0}.plugin-roadmap-visual--connection:before{background:repeating-linear-gradient(90deg,#0000,#0000 10px,#3d8bff59 10px 12px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.plugin-roadmap-visual--waveform:before{background:radial-gradient(#2ee6d673,#0000 70%)}.plugin-roadmap-visual--midi:before{transform-origin:50%;background:repeating-linear-gradient(90deg,#8b6cff80 0 2px,#0000 2px 8px);transform:scaleY(.55)}.plugin-roadmap-visual--samples:before{background:linear-gradient(90deg,#3dff9a26,#3d8bff40,#8b6cff33)}.plugin-roadmap-visual--ai:before{background:linear-gradient(120deg,#8b6cff59,#3d8bff33)}@media (prefers-reduced-motion:reduce){.plugin-roadmap-node--pulse-blue,.plugin-roadmap-node--pulse-gold,.flow-roadmap-node--current{animation:none}}
