.vibe-wordmark,.vibe-mark{width:auto;height:1em;display:block;overflow:visible}.vibe-wordmark path,.vibe-mark path{fill:none;stroke-linecap:round}.vibe-letter,.vibe-dot{transform-box:fill-box;transform-origin:50% 100%}.vibe-dot{filter:drop-shadow(0 0 2px #ffffff73)}[data-theme=light] .vibe-dot{filter:none}.landing{--flow-duration:12s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);height:100%;color:var(--text);text-align:center;-webkit-user-select:text;user-select:text;scroll-behavior:smooth;font-size:17px;line-height:1.6;overflow:hidden auto}.landing a{color:inherit;text-decoration:none}:where(.landing figure){margin:0}:where(.landing img){width:100%;height:auto;display:block}.lp-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.lp-btn{border-radius:var(--radius-m);background:var(--agent-fill);justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;color:var(--agent-ink)!important}.landing .lp-cta{isolation:isolate;height:58px;animation:lp-cta-flow var(--flow-duration) ease-in-out infinite alternate;background:linear-gradient(#ffffff4d,#ffffff0d 50%,#00000024) 0 0/100% 100%,linear-gradient(100deg,#b69cff,#ff8fcf,#ffb547,#ff8fcf,#b69cff) 0 0/220% 100%;border-radius:14px;gap:10px;padding:0 24px 0 30px;font-size:17px;font-weight:650;position:relative;box-shadow:inset 0 1px #ffffffa6,inset 0 -2px #0000002e,0 1px 1px #00000080,-22px 18px 36px -18px #b69cffd9,0 18px 36px -18px #ff8fcfcc,22px 18px 36px -18px #ffb547d9}.landing .lp-cta:hover{transform:translateY(-2px)}.landing .lp-cta:active{transform:translateY(1px)}.lp-cta>*{z-index:1;position:relative}.lp-cta:before{content:"";z-index:-1;background:var(--agent-flow) 0 0 / 200% 100%;filter:blur(20px);opacity:.36;animation:lp-cta-glow 3.4s ease-in-out infinite, lp-glow-flow var(--flow-duration) ease-in-out infinite alternate;border-radius:20px;position:absolute;inset:-4px}.lp-cta>.lp-sheen{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-sheen:after{content:"";background:linear-gradient(105deg,#0000 38%,#fff9 50%,#0000 62%);width:250%;animation:5s ease-in-out 1.8s infinite lp-cta-sheen;position:absolute;inset:0 auto 0 0;transform:translate(90%)}.lp-cta svg{transition:transform .2s}.lp-cta:hover svg{transform:translate(4px)}@keyframes lp-cta-flow{to{background-position:0 0,100% 0}}@keyframes lp-glow-flow{to{background-position:100% 0}}@keyframes lp-cta-glow{50%{opacity:.58;transform:scale(1.04)}}@keyframes lp-cta-sheen{0%{transform:translate(90%)}35%,to{transform:translate(-150%)}}.lp-btn.ghost{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--text)!important}.lp-btn.ghost:hover{background:var(--raised)}.lp-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing h1,.landing h2,.landing h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600}.landing h1{max-width:1080px;font-size:clamp(42px,6.3vw,86px);line-height:1.02}.landing h2{font-size:clamp(32px,3.8vw,50px);line-height:1.06}.landing h3{letter-spacing:-.025em;font-size:30px;line-height:1.1}:where(.landing p){color:var(--muted);margin:0}.landing mark{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;filter:drop-shadow(0 .03em #60386ed9)drop-shadow(-.14em 0 .3em #b69cff33)drop-shadow(.14em 0 .3em #ffb54726);animation:lp-drift var(--flow-duration) ease-in-out infinite alternate;background-image:linear-gradient(#fff3,#ffffff0a 48%,#0000 56%,#00000024),linear-gradient(100deg,#b69cff,#ff8fcf,#ffb547,#ff8fcf,#b69cff);background-size:100% 100%,200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes lp-drift{to{background-position:0 0,100% 0}}.lp-hero{overflow-clip-margin:0;text-align:center;flex-direction:column;align-items:center;padding-top:72px;display:flex;position:relative;overflow-x:clip}.lp-hero>*{position:relative}.lp-aurora{z-index:0;pointer-events:none;opacity:.3;width:min(1240px,140vw);height:780px;top:-100px;left:50%;translate:-50%;position:absolute!important}.lp-aurora i{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.lp-aurora i:first-child{background:#b69cff;width:44%;height:60%;animation:19s ease-in-out infinite alternate lp-aurora-a;top:6%;left:12%}.lp-aurora i:nth-child(2){background:#ff8fcf;width:38%;height:50%;animation:23s ease-in-out infinite alternate lp-aurora-b;top:22%;left:36%}.lp-aurora i:nth-child(3){opacity:.5;background:#ffb547;width:34%;height:46%;animation:17s ease-in-out infinite alternate lp-aurora-c;top:2%;left:54%}@keyframes lp-aurora-a{to{transform:translate(20%,16%)scale(1.15)}}@keyframes lp-aurora-b{to{transform:translate(-24%,-12%)scale(.88)}}@keyframes lp-aurora-c{to{transform:translate(-14%,22%)scale(1.2)}}.lp-wordmark-wrap{width:min(800px,100%)}.lp-wordmark{width:100%;height:auto}.lp-hero h1{max-width:900px;margin-top:40px;font-size:clamp(42px,5vw,72px);line-height:1.05}.lp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.lp-wordmark .vibe-letter{animation:.9s cubic-bezier(.2,1.4,.4,1) both lp-rise,7s ease-in-out infinite lp-wave;animation-delay:calc(var(--i) * 90ms), calc(2.6s + var(--i) * .11s)}.lp-wordmark .vibe-i .vibe-dot{animation:1.1s cubic-bezier(.3,0,.3,1) .52s both lp-drop,1.6s ease-out 2.2s infinite lp-beat}@keyframes lp-rise{0%{opacity:0;transform:translateY(26%)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-260%)}12%{opacity:1}38%{transform:translateY(0)scale(1.14,.84)}52%{transform:translateY(-62%)scale(.96,1.05)}66%{transform:translateY(0)scale(1.07,.93)}78%{transform:translateY(-18%)}88%{transform:translateY(0)scale(1.02,.98)}to{opacity:1;transform:none}}@keyframes lp-wave{0%,10%,to{transform:none}3.5%{transform:translateY(-5%)scale(.99,1.03)}7%{transform:translateY(.6%)}}@keyframes lp-beat{0%,to{filter:drop-shadow(0 0 2.5px #ffffff73)}12%{filter:drop-shadow(0 0 6px #ffffffb3)}}.lp-wordmark .vibe-letter.bop{animation:.9s cubic-bezier(.2,1.4,.4,1) both lp-rise,7s ease-in-out infinite lp-wave,.52s cubic-bezier(.3,0,.3,1) lp-bop;animation-delay:calc(var(--i) * 90ms), calc(2.6s + var(--i) * .11s), 0s}@keyframes lp-bop{30%{transform:translateY(-9%)scale(.97,1.04)}60%{transform:translateY(1.5%)scale(1.03,.97)}to{transform:none}}[data-lp-motion]{--lp-play:running}[data-lp-motion=paused]{--lp-play:paused}:is(.landing mark,.lp-aurora i,.lp-cta,.lp-wordmark .vibe-letter,.lp-wordmark .vibe-letter.bop,.lp-wordmark .vibe-dot){animation-play-state:var(--lp-play,running)}#support{scroll-margin-top:48px}.lp-hero-shot{width:100%;margin-top:56px;position:relative}.lp-frame{background:0 0;min-width:0}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center;gap:48px;padding-top:88px;display:grid}.lp-copy{text-align:center;min-width:0}.lp-copy h2{margin:0}.lp-producer{width:100%;max-width:360px}.lp-band{margin-top:64px}.lp-band .lp-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-block:32px}.lp-daw{padding-top:72px}.lp-daw-head{margin-bottom:36px}.lp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.lp-grid .wide{grid-column:1/-1}.lp-grid .lp-mixer{align-self:start;min-width:0}.lp-mixer img{width:100%;height:auto}.lp-promise{align-self:center;padding:0}.lp-promise h3{font-size:clamp(32px,3.8vw,50px)}.lp-end{text-align:center;padding-top:88px;padding-bottom:0}.lp-theory{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);place-items:center;gap:48px;padding-top:64px;padding-bottom:32px;display:grid}.lp-theory-brand{color:#f5f5f7;flex-direction:column;align-items:center;gap:32px;min-width:0;display:flex}.mtw-identity{width:100%;padding-top:12px}.mtw-identity>svg{width:100%;height:auto;display:block;overflow:visible}.lp-theory-brand picture.lp-theory-screen{width:100%;display:block}.lp-theory-brand img{width:100%;height:auto;display:block}.lp-theory-brand .lp-theory-shot{width:100%;height:auto;max-height:none}.lp-theory .lp-btn{white-space:normal;text-align:center;max-width:100%;margin-top:28px}@media (max-width:1000px){.lp-theory{grid-template-columns:minmax(0,1fr);gap:32px}.lp-theory-brand{max-width:640px}}@media (max-width:720px){.lp-theory{padding-top:48px}.lp-theory-brand{gap:24px}.lp-theory-brand picture.lp-theory-screen{max-width:400px}}.lp-end h2{max-width:820px;margin:0 auto 24px;font-size:clamp(36px,4.6vw,62px)}.lp-end>.lp-key-note{max-width:620px;margin:0 auto 28px;font-size:14px}.lp-end .lp-actions{justify-content:center}.lp-support-line{max-width:520px;margin:36px auto 0;font-size:14px}.lp-wallets{text-align:left;max-width:640px;margin:0 auto}.lp-wallets .lp-support-line{text-align:center;margin-bottom:24px}.lp-wallet{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:14px 0;font-size:14px;display:grid}.lp-wallet>span{grid-column:1/-1;justify-content:center;align-items:baseline;gap:10px;display:flex}.lp-wallet small{color:var(--faint);font-size:12px}.lp-wallet code{font:11px/1.5 var(--font-lcd);color:var(--muted);overflow-wrap:anywhere}.lp-wallet button{border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);white-space:nowrap;padding:6px 10px;font-size:12.5px}.lp-wallet button:hover,.lp-wallet button[aria-expanded=true]{background:var(--raised)}.lp-qr-panel{grid-column:1/-1;grid-template-rows:1fr;animation:.36s cubic-bezier(.2,.8,.3,1) both lp-qr-open;display:grid}.lp-qr-panel.closing{animation:.24s cubic-bezier(.4,0,.8,.4) both lp-qr-close}.lp-qr-panel>div{justify-content:center;min-height:0;display:flex;overflow:hidden}.lp-qr-panel .lp-qr{padding:12px 0 28px;animation:.36s cubic-bezier(.2,1.3,.4,1) both lp-qr-pop}.lp-qr-panel.closing .lp-qr{animation:.24s ease-in both lp-qr-drop}@keyframes lp-qr-open{0%{opacity:0;grid-template-rows:0fr}}@keyframes lp-qr-close{to{opacity:0;grid-template-rows:0fr}}@keyframes lp-qr-pop{0%{transform:translateY(-10px)scale(.92)}}@keyframes lp-qr-drop{to{transform:translateY(-10px)scale(.92)}}.lp-qr{flex-direction:column;align-items:center;gap:12px;display:flex}.lp-qr svg,.lp-qr-wait{background:#fff;border-radius:12px;width:220px;height:220px;display:block}.lp-qr path{fill:#161925}.lp-qr figcaption,.lp-qr-note{color:var(--muted);font-size:13px}.lp-status{color:#0000;background:var(--agent-fill);-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;min-height:20px;margin:8px auto 0;font-size:13px;display:block}@media (max-width:1000px){.lp-split,.lp-band .lp-split,.lp-daw-head{grid-template-columns:1fr;gap:48px}.lp-band .lp-split>figure{order:1}.lp-producer{justify-self:center}.lp-promise{padding:20px 0 0}}@media (max-width:720px){.landing{font-size:16px}.lp-wrap{padding:0 20px}.lp-hero{padding-top:40px}.lp-hero h1{margin-top:28px}.lp-hero-actions{margin-top:32px}.lp-hero-shot{margin-top:48px;padding-bottom:0}.lp-bleed img{width:100%}.lp-split{gap:28px;padding-top:56px}.lp-band{margin-top:48px}.lp-band .lp-split{gap:28px;padding-block:16px}.lp-daw{padding-top:56px}.lp-daw-head{gap:20px;margin-bottom:36px}.lp-grid{grid-template-columns:1fr}.lp-grid .wide{grid-column:auto}.lp-grid .wide img{width:100%}.lp-inline{border-radius:0}.lp-end{padding-top:64px;padding-bottom:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry -120px entry min(160px,25svh)}.lp-hero-shot .lp-frame{transform-origin:50% 0;animation:linear both lp-tilt;animation-timeline:view();animation-range:entry -120px entry min(360px,65svh)}}}@keyframes lp-reveal{0%{opacity:0;transform:translateY(64px)scale(.98)}}@keyframes lp-tilt{0%{transform:perspective(1400px)rotateX(18deg)scale(.94)}}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}.landing mark,.lp-aurora i,.lp-btn,.lp-cta:before,.lp-sheen:after{transition:none;animation:none}.lp-aurora i{will-change:auto}.lp-qr-panel,.lp-qr-panel .lp-qr{animation-duration:1ms}.lp-wordmark .vibe-letter,.lp-wordmark .vibe-i .vibe-dot,.lp-wordmark .vibe-letter.bop{animation:none}}.lp-legal{flex-direction:column;align-items:center;gap:12px;padding-block:16px 40px;font-size:14px;display:flex}.lp-footer-brands{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;max-width:100%;display:flex}.lp-footer-brands a{align-items:center;max-width:100%;min-height:44px;display:flex}.lp-footer-brands .lp-footer-vibe{width:84px;height:auto}.lp-footer-brands img{width:210px;max-width:100%;height:auto}.lp-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 24px;display:flex}.lp-footer-links a{align-items:center;min-height:44px;display:inline-flex}.lp-legal a{text-underline-offset:4px}.lp-legal a:hover{text-decoration:underline}.lp-legal>p{font-size:13px}.lp-legal>p a{color:var(--text)}.lp-legal a:focus-visible{outline:2px solid var(--agent,#b69cff);outline-offset:5px;border-radius:3px}:root{--bg:#050505;--panel:#0b0b0c;--panel-2:#111113;--raised:#1a1a1d;--hover:#242428;--line:#222225;--line-soft:#161618;--text:#ececee;--muted:#a5a5ab;--faint:#6f6f77;--agent:#ff8fcf;--agent-strong:#ffa8e8;--agent-wash:#ff8fcf24;--agent-line:#ff8fcf8c;--agent-fill:linear-gradient(100deg, #b69cff, #ff8fcf, #ffb547);--agent-fill-strong:linear-gradient(100deg, #cfb5ff, #ffa8e8, #ffce60);--agent-ink:#1a1430;--ink-0:#b69cff;--ink-1:#ff8fcf;--ink-2:#ffb547;--agent-wash-fill:linear-gradient(100deg, color-mix(in srgb, var(--ink-0) 14%, transparent), color-mix(in srgb, var(--ink-1) 14%, transparent), color-mix(in srgb, var(--ink-2) 14%, transparent));--agent-wash-strong:linear-gradient(100deg, color-mix(in srgb, var(--ink-0) 20%, transparent), color-mix(in srgb, var(--ink-1) 20%, transparent), color-mix(in srgb, var(--ink-2) 20%, transparent));--ink-glow:-16px 10px 22px -16px var(--ink-0), 0 10px 22px -16px var(--ink-1), 16px 10px 22px -16px var(--ink-2);--ink-glow-flip:-16px 10px 22px -16px var(--ink-2), 0 10px 22px -16px var(--ink-1), 16px 10px 22px -16px var(--ink-0);--agent-flow:linear-gradient(100deg, #b69cff, #ff8fcf, #ffb547, #ff8fcf, #b69cff);--flow-duration:24s;--flow-play:running;--logo-dot:#fff;--app-bg:#000;--edge:#ffffff0d;--sheen:linear-gradient(180deg, #ffffff06, #fff0 140px);--lift:0 1px 2px #00000059, 0 12px 32px -16px #000000b3;--signal:#ffb547;--rec:#ff5d73;--ok:#3ddc97;--warn:#ffd166;--lane-a:#070708;--lane-b:#0a0a0b;--grid-bar:#ffffff13;--grid-beat:#ffffff09;--roll-white:#0f0f11;--roll-inkey:#141416;--roll-black:#050505;--lcd-bg:#000;--display-bg:#000;--display-text:#ececee;--display-pos:#ffb547;--display-glow:#ffb54773;--display-inset:#0000008c;--meter-bg:#000;--tooltip-bg:#111113;--radius-s:4px;--radius-m:8px;--radius-l:14px;--font-ui:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-lcd:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--shadow-pop:0 18px 50px #0000008c, 0 0 0 1px var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{height:100dvh}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.4;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}*,:focus,:focus-visible{outline:none}input[type=text],input[type=password],input[type=number],input[type=search],select,textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-s);-webkit-user-select:text;user-select:text;outline:none;padding:5px 8px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--raised);border:2px solid var(--bg);border-radius:10px}::-webkit-scrollbar-corner{background:0 0}.boot{height:100%;color:var(--faint);place-items:center;display:grid}
