@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_app/immutable/assets/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page: #1c1c1c;--bg: #242424;--panel: #343434;--panel-alt: #404040;--mix: #2d2d2d;--ctl: #484848;--ctl-hover: #595959;--well: #202020;--line: #2f2f2f;--line-2: #3d3d3d;--accent: #efefef;--on-accent: #262626;--ink: #efefef;--ink-2: #c9c9c9;--ink-3: #8f8f8f;--drums: #d6a170;--bass: #7fa9cd;--vocals: #b3a0d5;--other: #89b69d;--sans: "Inter Variable", Inter, -apple-system, "Helvetica Neue", sans-serif;--gutter: max(20px, 4vw);font-family:var(--sans);font-feature-settings:"cv11","ss01";color:var(--ink);background:var(--page);color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:var(--page);overflow-x:clip}h1,h2,h3,p{margin:0}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:default}button,a,input{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:#5a5a5a;color:#fff}kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;background:var(--panel);font:600 10.5px/1 var(--sans);color:var(--ink-2)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{width:calc(100% - var(--gutter) * 2);max-width:1400px;margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;z-index:50;padding:10px 14px;background:var(--accent);color:var(--on-accent)}.skip:focus{top:12px}.wordmark{font-weight:700;font-size:22px;letter-spacing:-.03em;line-height:1}.kicker,.eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px;border-radius:3px;background:var(--accent);color:var(--on-accent);font-size:14.5px;font-weight:600;white-space:nowrap;transition:background .1s}.button:not(:disabled):hover{background:#fff}.button:disabled{opacity:.5}.button.secondary,.button.dark{background:var(--ctl);color:var(--ink)}.button.secondary:not(:disabled):hover,.button.dark:not(:disabled):hover{background:var(--ctl-hover)}.button.lime{background:var(--accent);color:var(--on-accent)}.button.small{height:32px;padding:0 14px;font-size:13px}.button .glyph{width:0;height:0;border-left:9px solid currentColor;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent}.button .glyph.stop{width:9px;height:9px;border:0;background:currentColor}.actions{display:flex;flex-wrap:wrap;gap:8px}.nav{position:fixed;inset:0 0 auto;z-index:30;border-bottom:1px solid transparent;transition:background .2s,border-color .2s}.nav.scrolled{background:#1c1c1ce0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.nav-inner{display:flex;align-items:center;gap:40px;height:56px}.nav nav{display:flex;gap:26px;font-size:14px;font-weight:500;color:var(--ink-2)}.nav nav a:hover{color:var(--ink)}.nav-end{display:flex;align-items:center;gap:22px;margin-left:auto}.nav-platform{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}.nav-platform .platforms{column-gap:8px}.nav-account{display:inline-flex;gap:7px;align-items:center;font-size:14px;font-weight:500;color:var(--ink-2);white-space:nowrap}.nav-account:hover,.nav-account[aria-current=page]{color:var(--ink)}.nav-search{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.nav-search:hover{color:var(--ink)}.nav-search kbd{border-radius:2px}.hero{padding-top:120px}.beta-kicker{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.beta-kicker .platforms{flex:none}.pulse{width:7px;height:7px;border-radius:50%;background:var(--other);animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #89b69d8c}70%,to{box-shadow:0 0 0 9px #89b69d00}}.hero-head{margin-bottom:44px}.hero h1{margin-top:16px;font-size:clamp(44px,6.4vw,104px);font-weight:700;line-height:.96;letter-spacing:-.045em}.hero-side{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:32px}.lead{max-width:560px;font-size:18px;line-height:1.55;color:var(--ink-2)}.hero-cta{display:flex;flex-direction:column;gap:14px;width:min(100%,460px)}.hero-links{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14px;font-weight:500;color:var(--ink-2)}.hero-links a:hover{color:var(--ink)}.waitlist{display:flex;gap:8px}.waitlist input{flex:1;min-width:0;height:44px;padding:0 14px;border:0;border-radius:3px;background:#292929;box-shadow:inset 0 0 0 1px var(--line-2);font-size:15.5px}.waitlist select{flex:none;height:44px;padding:0 30px 0 12px;border:0;border-radius:3px;background:#292929 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238f8f8f' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:inherit;font-size:15px;appearance:none;cursor:pointer}.waitlist select:focus{box-shadow:inset 0 0 0 1px var(--ink-3);outline:none}.waitlist input::placeholder{color:var(--ink-3)}.waitlist input:focus{background:#303030;box-shadow:inset 0 0 0 1px var(--ink-3);outline:none}.waitlist+.form-error{margin-top:0}.waitlist-done{padding:14px 16px;border-radius:3px;background:var(--panel);font-size:15px;line-height:1.5}.waitlist-done a{display:inline-block;margin-top:6px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.hero-shot{margin-top:12px}.shot{margin:0}.shot-window{position:relative;border-radius:clamp(5px,.8vw,11px);box-shadow:0 0 0 1px #00000080,0 40px 110px -30px #000000d9}.shot img{display:block;width:100%;height:auto}.spot{position:absolute;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:12.5px;font-weight:700;box-shadow:0 0 0 4px #efefef33,0 4px 14px #00000080;transition:transform .15s,box-shadow .15s}.shot:has(li[data-spot="1"]:hover) .spot[data-spot="1"],.shot:has(li[data-spot="2"]:hover) .spot[data-spot="2"],.shot:has(li[data-spot="3"]:hover) .spot[data-spot="3"],.shot:has(li[data-spot="4"]:hover) .spot[data-spot="4"]{transform:scale(1.2);box-shadow:0 0 0 10px #efefef40,0 4px 14px #00000080}.shot-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;margin:32px 0 0;padding:0;list-style:none}.shot-legend li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-content:start;padding-top:16px;border-top:1px solid var(--line-2);transition:border-color .15s}.shot-legend li:hover{border-color:var(--ink-3)}.shot-legend li>:not(.spot-n){grid-column:2}.spot-n{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ctl);font-size:12px;font-weight:700}.shot-legend strong{font-size:15.5px;font-weight:650;line-height:22px}.shot-legend p{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.film{padding-top:clamp(90px,10vw,150px)}.video{display:grid;gap:12px}.video-poster,.video iframe{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:6px;overflow:hidden;background:var(--bg)}.video-poster img{width:100%;height:100%;object-fit:cover;opacity:.4;transition:opacity .2s}.video-poster:hover img{opacity:.55}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.video-note{font-size:13px;color:var(--ink-3)}.video-note a,.offer-note a{text-decoration:underline;text-underline-offset:3px}.playground{padding-top:clamp(90px,10vw,150px)}.playground-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:36px}.playground-head h2{margin-top:18px}.playground-side{display:grid;justify-items:start;gap:18px;max-width:480px}.playground-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 40px;padding:18px 2px 0;font-size:13px;color:var(--ink-3)}.keys{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;color:var(--ink-2)}.keys li{display:flex;align-items:center;gap:4px}.keys li kbd:last-of-type{margin-right:4px}.credits{max-width:62ch;margin:0}.credits a{color:inherit}.separation{position:relative;height:220vh;margin-top:clamp(80px,10vw,140px)}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--page);border-block:1px solid var(--line)}.stage-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 0% 50%,rgb(28 28 28 / .92),transparent 70%)}.stage-copy{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.stage-copy>*{max-width:440px}.stage-copy h2{max-width:none;margin:18px 0 20px;font-size:clamp(38px,4.4vw,68px);font-weight:700;line-height:1;letter-spacing:-.04em}.stage-copy p:last-child{font-size:17px;line-height:1.55;color:var(--ink-2)}.analysis{position:relative;height:320vh;margin-top:clamp(80px,10vw,140px)}.map-stage{display:flex;align-items:center}.map-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;padding-top:56px}.map-copy h2{margin:18px 0;font-size:clamp(38px,3.6vw,60px);font-weight:700;line-height:1;letter-spacing:-.04em}.map-lead{max-width:420px;font-size:17px;line-height:1.55;color:var(--ink-2)}.map-steps{margin:28px 0 0;padding:0;list-style:none}.map-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);padding:12px 0;border-top:1px solid var(--line-2);opacity:.38;transition:opacity .25s}.map-steps li.active{opacity:1}.map-steps span{padding-top:2px;font-size:13px;font-weight:600;color:var(--ink-3)}.map-steps h3{font-size:16px;font-weight:650;letter-spacing:-.01em}.map-steps p{max-width:360px;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}@media(max-width:1100px){.map-layout{grid-template-columns:minmax(0,1fr);gap:16px}.map-copy{display:contents}.map-copy h2{margin:0}.map-lead{display:none}.map-steps{order:1;margin:0}.map-steps li{padding:4px 0 0;border:0}.map-steps li:not(.active){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:760px){.analysis{height:280vh}.map-copy h2{font-size:34px}}.section-head{display:grid;gap:18px;margin-bottom:44px}.section-head h2,.playground-head h2,.beta h2,.faq h2,.finale h2{font-size:clamp(38px,4.6vw,72px);font-weight:700;line-height:1;letter-spacing:-.04em}.section-lead{max-width:480px;font-size:17px;line-height:1.55;color:var(--ink-2)}.manifesto{padding:clamp(110px,13vw,200px) 0 clamp(70px,8vw,120px)}.statement{max-width:1180px;font-size:clamp(34px,4.8vw,76px);font-weight:700;line-height:1.05;letter-spacing:-.04em}.statement span{opacity:clamp(.15,calc(var(--progress, 1) * (var(--n) + 3) - var(--i)),1);transition:opacity .15s linear}.statement span.dim{color:#6f6f6f}.manifesto-sub{margin-top:32px;max-width:520px;font-size:18px;line-height:1.55;color:var(--ink-2)}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:clamp(100px,11vw,160px)}.step{padding-top:20px;border-top:1px solid var(--line-2)}.step-no{display:block;margin-bottom:28px;font-size:13px;font-weight:600;color:var(--ink-3)}.step h3{margin-bottom:10px;font-size:24px;font-weight:650;letter-spacing:-.02em}.step p{max-width:360px;font-size:16px;line-height:1.55;color:var(--ink-2)}.features{padding-bottom:clamp(100px,11vw,160px)}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.card,.mini,.native,.offer{border:1px solid var(--line);border-radius:6px;background:var(--bg)}.card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-width:0;padding:28px}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.card h3{font-size:22px;font-weight:650;letter-spacing:-.02em}.card-copy p{max-width:460px;margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.card.split{flex-direction:row;align-items:center}.card.split .card-copy{flex:1}.card.split .wheel{flex:0 0 42%}.ui-panel{padding:4px;background:var(--panel);border-radius:3px;font-size:11.5px;font-weight:500}.ui-caps{display:block;padding:6px 6px 8px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ui-btn{display:inline-grid;place-items:center;height:24px;padding:0 8px;background:var(--ctl)}.ui-tri{width:0;height:0;border-left:7px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.scene-list{display:flex;flex-direction:column;gap:1px;background:var(--mix)}.scene-row{display:flex;align-items:center;gap:8px;height:32px;padding-right:4px;background:var(--panel)}.scene-n{display:grid;place-items:center;width:28px;color:var(--ink-2)}.scene-name{flex:1}.scene-name em{font-style:normal;color:var(--ink-3)}.scene-row.queued{animation:scene-queued .5s steps(1) infinite}.scene-row.queued em{color:inherit}@keyframes scene-queued{50%{background:#b8b8b8;color:var(--on-accent)}}.capture{align-self:flex-end;margin-top:4px}.mixer-demo{display:flex;flex-direction:column;gap:4px}.mixer-knobs{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 4px 12px;background:var(--mix)}.assign{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.assign span{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 8px;background:var(--ctl)}.assign b{color:var(--ink-3);font-weight:600}.more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.mini{display:flex;flex-direction:column;padding:22px}.mini h3{font-size:17px;font-weight:650;letter-spacing:-.015em}.mini p{margin:8px 0 20px;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.mini .ui-panel{margin-top:auto}.cue-demo{display:flex;justify-content:space-around;padding:12px 4px 8px}.scratch{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.scratch span{display:flex;align-items:center;gap:8px;height:26px;padding:0 4px;background:var(--panel-alt);animation:keypress 2.8s steps(1) infinite}.scratch kbd{min-width:18px;height:18px}@keyframes keypress{0%,10%{background:var(--accent);color:var(--on-accent)}11%{background:var(--panel-alt);color:var(--ink)}}.leds{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;padding:8px}.leds i{aspect-ratio:1;background:var(--panel-alt);animation:led 2s steps(1) infinite}@keyframes led{0%,40%{background:var(--accent)}41%{background:var(--panel-alt)}}.matches{display:flex;flex-direction:column;gap:1px}.matches span{display:grid;grid-template-columns:1fr 44px 28px;align-items:center;height:26px;padding:0 8px;background:var(--panel-alt)}.matches span:first-child{background:none;height:22px}.matches em{font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.matches b{font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums}.native{display:grid;grid-template-columns:1fr 1.3fr;gap:24px 56px;margin-top:12px;padding:36px}.native h3{margin-top:16px;font-size:clamp(30px,3vw,44px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.native p{font-size:17px;line-height:1.6;color:var(--ink-2)}.native ul{display:flex;flex-wrap:wrap;gap:4px;margin:22px 0 0;padding:0;list-style:none}.native li{padding:6px 10px;background:var(--ctl);font-size:12px;font-weight:500}.beta{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-bottom:clamp(100px,11vw,160px)}.beta-copy{display:grid;justify-items:start;gap:18px}.beta-copy .button{margin-top:6px}.offer{padding:36px}.beta-steps{display:grid;gap:20px;margin:0 0 30px;padding:0;list-style:none;counter-reset:step}.beta-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 14px;counter-increment:step;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.beta-steps li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ctl);color:var(--ink);font-size:13px;font-weight:700}.beta-steps li>*{grid-column:2}.beta-steps strong{color:var(--ink);font-weight:600;line-height:28px}.offer-note{margin-top:12px;text-align:center;font-size:13px;color:var(--ink-3)}.form-error{margin-top:12px;color:#f18c83;font-size:15px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:56px;padding-bottom:clamp(100px,11vw,160px)}.faq h2{align-self:start;position:sticky;top:96px}.questions{border-bottom:1px solid var(--line-2)}.faq details{border-top:1px solid var(--line-2)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(var(--ink),var(--ink)) center / 100% 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1.5px 100% no-repeat;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:640px;padding:0 40px 24px 0;font-size:16px;line-height:1.65;color:var(--ink-2)}.faq details a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.island{display:contents}.news-card:has(>.island:empty){display:none}.news{padding-bottom:clamp(100px,11vw,160px)}.news-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.news-head h2{font-size:clamp(38px,4.6vw,72px);font-weight:700;line-height:1;letter-spacing:-.04em}.news-head a{font-size:15px;font-weight:600;color:var(--ink-2)}.news-head a:hover{color:var(--ink)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.news-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--line);border-radius:6px;background:var(--bg);transition:border-color .15s}.news-card:hover{border-color:var(--ctl-hover)}.news-card h3{font-size:21px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.news-card p{font-size:15px;line-height:1.55;color:var(--ink-2)}.finale{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding:clamp(70px,9vw,130px) 0;border-top:1px solid var(--line)}.finale h2{max-width:820px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s ease var(--delay, 0ms),transform .7s ease var(--delay, 0ms)}.reveal.in{opacity:1;transform:none}.account{max-width:680px;min-height:70vh;padding:136px 0 96px}.account h1{margin:18px 0 20px;font-size:clamp(38px,5vw,56px);font-weight:700;line-height:1;letter-spacing:-.04em}.account h2{margin-top:32px;font-size:24px;font-weight:650;letter-spacing:-.02em}.account p{margin:16px 0;font-size:17px;line-height:1.6;color:var(--ink-2)}.account label{display:block;margin:26px 0 8px;font-size:13px;font-weight:500;color:var(--ink-2)}.account input{width:100%;height:44px;padding:0 14px;border:0;border-radius:3px;background:var(--input, #292929);box-shadow:inset 0 0 0 1px var(--line-2);font-size:16px}.account input:focus{background:#4e4e4e;outline:none}.account .key-field{font-variant-numeric:tabular-nums;font-size:14px}.account .button{margin:14px 8px 8px 0}.account p a,.account>a:last-child:not(.button){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.account>a:last-child:not(.button){display:inline-block;margin-top:32px}.account hr{height:1px;margin:44px 0;border:0;background:var(--line-2)}.device-list>div{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0;padding:12px 14px;border-radius:3px;background:var(--panel)}.device-list button{height:28px;padding:0 10px;background:var(--ctl);font-size:13px}.device-list button:hover{background:var(--ctl-hover)}.account .notice{padding:14px 16px;border-radius:3px;background:var(--panel);color:var(--ink)}@media(max-width:1100px){.news-grid{grid-template-columns:1fr}.span-7,.span-6,.span-5{grid-column:span 12}.more{grid-template-columns:repeat(2,minmax(0,1fr))}.beta,.faq{grid-template-columns:1fr;gap:40px}.faq h2{position:static}.offer{max-width:600px}.shot-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nav-platform,.nav-search kbd{display:none}.nav nav{display:none}.nav-inner,.nav-end{gap:16px}.nav.open nav{position:absolute;top:56px;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:8px var(--gutter) 20px;background:var(--page);border-bottom:1px solid var(--line);font-size:18px}.nav.open nav a{padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink)}.nav.open nav a:last-child{border-bottom:0}.hero-cta{align-items:stretch;width:100%}.workflow{grid-template-columns:1fr;gap:32px}.step-no{margin-bottom:14px}.native{grid-template-columns:1fr;padding:28px}}@media(max-width:760px){.hero{padding-top:96px}.hero-head{margin-bottom:32px}.actions .button{flex:1 1 auto}.keys{display:none}.separation{height:190vh}.stage-copy{top:88px;transform:none}.stage-copy h2{margin:12px 0;font-size:38px}.stage-copy p:last-child{font-size:15.5px}.stage-scrim{background:linear-gradient(to bottom,rgb(28 28 28 / .95) 20%,transparent 55%)}.card{padding:20px}.card.split{flex-direction:column;align-items:stretch}.more{grid-template-columns:1fr}.offer{padding:26px 22px}.finale{flex-direction:column;align-items:stretch}.beta-copy .button{justify-self:stretch}}@media(max-width:640px){.spot,.spot-n,.beta-sep{display:none}.shot-legend{grid-template-columns:1fr;gap:16px}.shot-legend li{grid-template-columns:minmax(0,1fr)}.shot-legend li>:not(.spot-n){grid-column:1}}@media(max-width:420px){.waitlist{flex-direction:column}.waitlist input{flex:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.nav nav a[aria-current=page]{color:var(--ink)}.menu-toggle{display:none;place-items:center;width:40px;height:40px;margin-right:-8px}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{display:block;width:18px;height:1.5px;background:var(--ink);transition:transform .2s}.menu-toggle span{position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;left:0}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.nav.open .menu-toggle span{background:transparent}.nav.open .menu-toggle span:before{transform:translateY(6px) rotate(45deg)}.nav.open .menu-toggle span:after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:900px){.menu-toggle{display:grid}}.footer{border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px 32px;padding:56px 0 48px}.footer-brand .wordmark{font-size:22px;color:var(--ink)}.footer-brand p{margin-top:14px;max-width:260px;line-height:1.5}.footer h2{margin-bottom:14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.footer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer a:not(.wordmark):hover{color:var(--ink)}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:22px 0 40px;border-top:1px solid var(--line);font-size:13px}.page{padding:136px 0 clamp(90px,10vw,140px)}.page-head{display:grid;gap:18px;max-width:820px;margin-bottom:clamp(40px,5vw,64px)}.page-head h1{font-size:clamp(42px,5.4vw,80px);font-weight:700;line-height:.98;letter-spacing:-.045em}.page-lead{max-width:620px;font-size:18px;line-height:1.55;color:var(--ink-2)}.page-lead a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.page-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-3)}.page-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:24px 56px;padding:44px 0;border-top:1px solid var(--line-2)}.page-section>h2{font-size:26px;font-weight:650;line-height:1.15;letter-spacing:-.025em}.page-section>h2 small{display:block;margin-top:8px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.prose{max-width:720px;font-size:17px;line-height:1.7;color:var(--ink-2)}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.2em;font-size:26px;font-weight:650;line-height:1.2;letter-spacing:-.025em;color:var(--ink)}.prose h3{margin-top:1.8em;font-size:19px;font-weight:650;letter-spacing:-.015em;color:var(--ink)}.prose h2+*,.prose h3+*{margin-top:.6em}.prose>:first-child{margin-top:0}.prose strong{font-weight:600;color:var(--ink)}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--ink)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--ink-3)}.prose blockquote{margin-inline:0;padding-left:20px;border-left:2px solid var(--line-2);color:var(--ink)}.prose code{padding:2px 5px;border-radius:3px;background:var(--panel);font-size:.88em}.prose pre{overflow-x:auto;padding:16px 18px;border-radius:4px;background:var(--bg);font-size:14px;line-height:1.55}.prose pre code{padding:0;background:none}.prose hr{height:1px;margin:2.4em 0;border:0;background:var(--line-2)}.prose img{max-width:100%;border-radius:4px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.prose th,.prose td{padding:10px 12px 10px 0;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}.prose th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.prose td:first-child{white-space:nowrap;color:var(--ink)}.prose address{font-style:normal}@media(max-width:1100px){.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1 / -1}}@media(max-width:760px){.page{padding-top:104px}.page-section{grid-template-columns:1fr;padding:32px 0}.footer-grid{grid-template-columns:repeat(2,1fr)}.prose{font-size:16px}.prose table{display:block;overflow-x:auto}}.languages.svelte-1wz1f3u{display:flex;gap:14px}.languages.svelte-1wz1f3u a:where(.svelte-1wz1f3u){color:var(--ink-3)}.languages.svelte-1wz1f3u a:where(.svelte-1wz1f3u):hover,.languages.svelte-1wz1f3u a[aria-current]:where(.svelte-1wz1f3u){color:var(--ink)}.palette.svelte-1xmpsby{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:none;color:var(--ink);overflow:hidden}.palette.svelte-1xmpsby::backdrop{background:none}.scrim.svelte-1xmpsby{position:absolute;inset:0;background:#0e0e0ea3;backdrop-filter:blur(6px) saturate(.7);-webkit-backdrop-filter:blur(6px) saturate(.7);animation:svelte-1xmpsby-fade-in .18s ease-out both}.closing.svelte-1xmpsby .scrim:where(.svelte-1xmpsby){animation:svelte-1xmpsby-fade-out .24s ease-in both}.panel.svelte-1xmpsby{position:relative;display:flex;flex-direction:column;width:min(680px,calc(100% - 24px));margin:12vh auto 0;background:var(--bg);border:1px solid var(--line-2);border-radius:4px;box-shadow:0 40px 120px #0009,0 0 0 1px #00000073;overflow:hidden;animation:svelte-1xmpsby-panel-in .36s both}.closing.svelte-1xmpsby .panel:where(.svelte-1xmpsby){animation:svelte-1xmpsby-panel-out .24s both}.beam.svelte-1xmpsby{position:absolute;z-index:5;left:0;right:0;top:calc(50% - 1px);height:2px;background:#fff;box-shadow:0 0 10px 1px #ffffffb3,0 0 40px 4px #d6a17059;pointer-events:none;opacity:0;animation:svelte-1xmpsby-beam-in .36s both}.closing.svelte-1xmpsby .beam:where(.svelte-1xmpsby){animation:svelte-1xmpsby-beam-out .24s both}@keyframes svelte-1xmpsby-panel-in{0%{clip-path:inset(calc(50% - 1px) 50% calc(50% - 1px) 50%);animation-timing-function:cubic-bezier(.4,0,.2,1)}32%{clip-path:inset(calc(50% - 1px) 0 calc(50% - 1px) 0);animation-timing-function:cubic-bezier(.15,.85,.25,1)}to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1xmpsby-beam-in{0%,32%{opacity:1}to{opacity:0}}@keyframes svelte-1xmpsby-panel-out{0%{clip-path:inset(0 0 0 0);animation-timing-function:cubic-bezier(.6,0,.8,.4)}55%{clip-path:inset(calc(50% - 1px) 0 calc(50% - 1px) 0);animation-timing-function:cubic-bezier(.5,0,.9,.5)}to{clip-path:inset(calc(50% - 1px) 50% calc(50% - 1px) 50%)}}@keyframes svelte-1xmpsby-beam-out{0%{opacity:0}45%,to{opacity:1}}@keyframes svelte-1xmpsby-fade-in{0%{opacity:0}}@keyframes svelte-1xmpsby-fade-out{to{opacity:0}}.field.svelte-1xmpsby{display:flex;align-items:center;gap:12px;height:58px;padding:0 16px 0 18px}.glass.svelte-1xmpsby{flex:none;color:var(--ink-3)}.input-wrap.svelte-1xmpsby{position:relative;flex:1;min-width:0;height:58px;font-size:18px;font-weight:500;letter-spacing:-.01em;font-kerning:none;font-variant-ligatures:none}.input-wrap.svelte-1xmpsby input:where(.svelte-1xmpsby),.typed.svelte-1xmpsby{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;font:inherit;line-height:58px;letter-spacing:inherit;font-kerning:none;font-variant-ligatures:none}.input-wrap.svelte-1xmpsby input:where(.svelte-1xmpsby){border:0;outline:0;background:none;color:transparent;caret-color:var(--ink)}.input-wrap.svelte-1xmpsby input:where(.svelte-1xmpsby)::placeholder{color:var(--ink-3)}.typed.svelte-1xmpsby{overflow:hidden;white-space:pre;pointer-events:none}.typed.svelte-1xmpsby>span:where(.svelte-1xmpsby){display:inline-block}.ch.svelte-1xmpsby{color:var(--ink);animation:svelte-1xmpsby-ch-hit .7s cubic-bezier(.2,.7,.3,1) both}@keyframes svelte-1xmpsby-ch-hit{0%{color:#fff;text-shadow:0 0 2px #fff,0 0 14px var(--c),0 -6px 18px var(--c)}18%{color:var(--c);text-shadow:0 0 10px var(--c),0 -3px 12px var(--c)}to{color:var(--ink);text-shadow:none}}.field.svelte-1xmpsby kbd:where(.svelte-1xmpsby){flex:none;border-radius:2px;color:var(--ink-3)}.scope.svelte-1xmpsby{display:block;width:100%;height:52px;border-block:1px solid var(--line);background:var(--well);mask-image:linear-gradient(90deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%)}.list.svelte-1xmpsby{position:relative;max-height:min(440px,calc(100dvh - 12vh - 180px));overflow-y:auto;overscroll-behavior:contain;padding:6px;scrollbar-width:thin}.cursor.svelte-1xmpsby{position:absolute;top:0;left:6px;right:6px;border-radius:3px;background:var(--accent);transition:transform .16s cubic-bezier(.3,1.35,.5,1),height .16s cubic-bezier(.3,1.35,.5,1);pointer-events:none}.group.svelte-1xmpsby+.group:where(.svelte-1xmpsby){margin-top:6px}.group-label.svelte-1xmpsby{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.group-label.svelte-1xmpsby i:where(.svelte-1xmpsby){width:6px;height:6px;border-radius:1px}.row.svelte-1xmpsby{position:relative;z-index:1;border-radius:3px;cursor:pointer;color:var(--ink);transition:color .1s}.row.selected.svelte-1xmpsby{color:var(--on-accent)}.pad.svelte-1xmpsby{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:7px 12px 7px 14px;border-radius:3px;animation:svelte-1xmpsby-row-in .3s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 14ms)}@keyframes svelte-1xmpsby-row-in{0%{opacity:0;transform:translate(-10px)}}.pad.svelte-1xmpsby:before{content:"";position:absolute;inset:0;border-radius:3px;background:var(--c);opacity:0;animation:svelte-1xmpsby-trigger .45s ease-out both;animation-delay:calc(var(--i) * 14ms);pointer-events:none}@keyframes svelte-1xmpsby-trigger{0%{opacity:.22}to{opacity:0}}.bar.svelte-1xmpsby{flex:none;align-self:stretch;width:3px;margin:2px 0;border-radius:1px;background:var(--c);transition:transform .16s}.selected.svelte-1xmpsby .bar:where(.svelte-1xmpsby){transform:scaleY(1.2)}.text.svelte-1xmpsby{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.line.svelte-1xmpsby{display:flex;align-items:baseline;gap:10px;min-width:0}.title.svelte-1xmpsby{font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title.svelte-1xmpsby mark:where(.svelte-1xmpsby){background:none;color:var(--c);font-weight:650}.selected.svelte-1xmpsby .title:where(.svelte-1xmpsby) mark:where(.svelte-1xmpsby){color:inherit;box-shadow:inset 0 -2px var(--c)}.hint.svelte-1xmpsby{flex:1;min-width:0;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail.svelte-1xmpsby{font-size:12.5px;line-height:1.45;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.selected.svelte-1xmpsby .hint:where(.svelte-1xmpsby),.selected.svelte-1xmpsby .detail:where(.svelte-1xmpsby){color:#5c5c5c}.row.svelte-1xmpsby kbd:where(.svelte-1xmpsby){flex:none;border-radius:2px;white-space:nowrap}.selected.svelte-1xmpsby kbd:where(.svelte-1xmpsby){background:#d4d4d4;color:var(--on-accent)}.external.svelte-1xmpsby{color:var(--ink-3)}.selected.svelte-1xmpsby .external:where(.svelte-1xmpsby){color:inherit}.meter.svelte-1xmpsby{display:flex;gap:2px;flex:none}.meter.svelte-1xmpsby i:where(.svelte-1xmpsby){width:3px;height:12px;border-radius:1px;background:var(--ctl);transition:background .12s}.meter.svelte-1xmpsby i.on:where(.svelte-1xmpsby){background:var(--c)}.meter.svelte-1xmpsby i:where(.svelte-1xmpsby):nth-child(2){transition-delay:30ms}.meter.svelte-1xmpsby i:where(.svelte-1xmpsby):nth-child(3){transition-delay:60ms}.meter.svelte-1xmpsby i:where(.svelte-1xmpsby):nth-child(4){transition-delay:90ms}.selected.svelte-1xmpsby .meter:where(.svelte-1xmpsby) i:where(.svelte-1xmpsby){background:#c9c9c9}.selected.svelte-1xmpsby .meter:where(.svelte-1xmpsby) i.on:where(.svelte-1xmpsby){background:#262626}.row.queued.svelte-1xmpsby .pad:where(.svelte-1xmpsby){animation:svelte-1xmpsby-queued .125s steps(1) infinite}@keyframes svelte-1xmpsby-queued{50%{background:#9a9a9a}}.row.fired.svelte-1xmpsby .pad:where(.svelte-1xmpsby){animation:svelte-1xmpsby-fire .3s ease-out both}@keyframes svelte-1xmpsby-fire{0%{background:#fff;box-shadow:0 0 0 1px var(--c),0 0 32px 2px var(--c)}to{background:var(--accent);box-shadow:0 0 0 1px transparent}}.launched.svelte-1xmpsby{border-color:#5a5a5a}.empty.svelte-1xmpsby{display:flex;flex-direction:column;gap:4px;padding:28px 12px 30px;text-align:center;font-size:14px;color:var(--ink-3)}.empty.svelte-1xmpsby strong:where(.svelte-1xmpsby){color:var(--ink-2);font-weight:600}.transport.svelte-1xmpsby{display:flex;align-items:center;gap:14px;height:40px;padding:0 10px 0 18px;border-top:1px solid var(--line);background:var(--mix);font-size:12px;color:var(--ink-3)}.beats.svelte-1xmpsby{display:flex;gap:4px}.beats.svelte-1xmpsby i:where(.svelte-1xmpsby){width:7px;height:7px;border-radius:1px;background:var(--ctl);transition:background .06s}.beats.svelte-1xmpsby i.on:where(.svelte-1xmpsby){background:var(--ink-2)}.beats.svelte-1xmpsby i.down.on:where(.svelte-1xmpsby){background:var(--drums)}.bpm.svelte-1xmpsby{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpm.svelte-1xmpsby em:where(.svelte-1xmpsby){margin-left:5px;font-style:normal;color:var(--other)}.keys.svelte-1xmpsby{display:flex;gap:14px;margin-left:auto;white-space:nowrap}.keys.svelte-1xmpsby kbd:where(.svelte-1xmpsby){margin-right:3px;border-radius:2px}.sound.svelte-1xmpsby{display:grid;place-items:center;width:28px;height:28px;border-radius:3px;color:var(--ink-3)}.sound.svelte-1xmpsby:hover{background:var(--ctl);color:var(--ink)}.sound[aria-pressed=true].svelte-1xmpsby{color:var(--ink-2)}@media(max-width:640px){.panel.svelte-1xmpsby{width:calc(100% - 16px);margin-top:8px}.keys.svelte-1xmpsby,.field.svelte-1xmpsby kbd:where(.svelte-1xmpsby){display:none}.sound.svelte-1xmpsby{margin-left:auto}.list.svelte-1xmpsby{max-height:calc(100dvh - 190px)}}
