.phone-frame[data-astro-cid-4me5qo3o]{background:linear-gradient(115deg,#6b7075,#24272a 15%,#101214 48%,#565b60 85%,#25282b);border-radius:16%/7.4%;width:100%;padding:2.8%;position:relative;box-shadow:inset 0 0 0 1px #dce6eb61,inset 0 0 0 3px #00000080,0 25px 45px #00000061}.phone-screen[data-astro-cid-4me5qo3o]{isolation:isolate;background:#10191f;border-radius:14%/6.45%;position:relative;overflow:hidden}.phone-screen[data-astro-cid-4me5qo3o] img[data-astro-cid-4me5qo3o]{width:100%;height:auto;display:block}.phone-island[data-astro-cid-4me5qo3o]{pointer-events:none;background:#000;border-radius:999px;width:21.7%;height:3.92%;position:absolute;top:1.4%;left:50%;transform:translate(-50%)}.phone-button[data-astro-cid-4me5qo3o]{background:linear-gradient(90deg,#6b7075,#25282b);border-radius:2px 0 0 2px;width:1%;position:absolute;left:-1%}.phone-button-silent[data-astro-cid-4me5qo3o]{height:3%;top:18%}.phone-button-volume-up[data-astro-cid-4me5qo3o]{height:5.5%;top:26%}.phone-button-volume-down[data-astro-cid-4me5qo3o]{height:5.5%;top:34%}.phone-button-power[data-astro-cid-4me5qo3o]{border-radius:0 2px 2px 0;height:9%;top:29%;left:auto;right:-1%}.screen-capture[data-astro-cid-2nxhywj4]{border-radius:16px;width:100%;min-width:0;display:block}.capture-frame[data-astro-cid-2nxhywj4]{background:#090e12;border:1px solid #d2e2ea4d;border-radius:7%/4.9%;padding:2.2%;box-shadow:0 22px 48px #00000047}.capture-viewport[data-astro-cid-2nxhywj4]{isolation:isolate;background:var(--surface);border-radius:5%/3.5%;position:relative;overflow:hidden}.capture-viewport[data-astro-cid-2nxhywj4] img[data-astro-cid-2nxhywj4]{width:100%;height:auto;display:block}.capture-viewport[data-astro-cid-2nxhywj4] img[data-astro-cid-2nxhywj4].cropped{max-width:none;position:absolute}.capture-viewport[data-astro-cid-2nxhywj4] img[data-astro-cid-2nxhywj4].contained{object-fit:contain;height:100%;position:absolute;inset:0}.screen-window[data-astro-cid-2nxhywj4] .capture-frame[data-astro-cid-2nxhywj4]{border-radius:12px;padding:1.1%}.screen-window[data-astro-cid-2nxhywj4] .capture-viewport[data-astro-cid-2nxhywj4]{border-radius:7px}.screen-detail[data-astro-cid-2nxhywj4] .capture-frame[data-astro-cid-2nxhywj4]{border-color:#93e8ff38;border-radius:12px;padding:0;box-shadow:0 15px 36px #0003}.screen-detail[data-astro-cid-2nxhywj4] .capture-viewport[data-astro-cid-2nxhywj4]{border-radius:11px}@media (prefers-reduced-motion:no-preference){.screen-capture[data-astro-cid-2nxhywj4]{transition:filter .2s}.screen-capture[data-astro-cid-2nxhywj4]:hover{filter:brightness(1.06)}}.simulator-capture[data-astro-cid-tw6t4kuy]{width:100%;min-width:0;display:block}.device-shell[data-astro-cid-tw6t4kuy]{filter:drop-shadow(0 15px 25px #00000047);width:100%;position:relative}.device-screen[data-astro-cid-tw6t4kuy]{-webkit-mask-image:var(--device-mask);mask-image:var(--device-mask);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.device-screen[data-astro-cid-tw6t4kuy] img[data-astro-cid-tw6t4kuy]{object-fit:contain;width:100%;height:100%;display:block}.device-island[data-astro-cid-tw6t4kuy]{pointer-events:none;background:#000;border-radius:999px;width:32.0611%;height:4.34272%;position:absolute;top:1.29108%;left:50%;transform:translate(-50%)}.device-frame[data-astro-cid-tw6t4kuy]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.simulator-capture[data-astro-cid-tw6t4kuy]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (prefers-reduced-motion:no-preference){.simulator-capture[data-astro-cid-tw6t4kuy]{transition:filter .2s}.simulator-capture[data-astro-cid-tw6t4kuy]:hover{filter:brightness(1.05)}}.separation-media[data-astro-cid-zjcfkxnu]{isolation:isolate;width:min(100%,550px);margin:0 auto;position:relative}.separation-media[data-astro-cid-zjcfkxnu]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#53a7bc1c,#0000 70%);position:absolute;inset:0 -10%}.media-overview[data-astro-cid-zjcfkxnu]{position:relative}.media-vocals[data-astro-cid-zjcfkxnu] .media-overview[data-astro-cid-zjcfkxnu]{width:min(46%,230px);margin-left:auto;margin-right:5%}.media-beats[data-astro-cid-zjcfkxnu] .media-overview[data-astro-cid-zjcfkxnu]{width:min(96%,470px);margin-left:auto}.media-detail[data-astro-cid-zjcfkxnu]{z-index:1;background:#10191f;border:1px solid #93e8ff3b;border-radius:15px;width:94%;padding:12px;position:relative;box-shadow:0 18px 45px #00000045}.media-vocals[data-astro-cid-zjcfkxnu] .media-detail[data-astro-cid-zjcfkxnu]{margin-top:-100px}.media-beats[data-astro-cid-zjcfkxnu] .media-detail[data-astro-cid-zjcfkxnu]{margin-top:-114px}.detail-title[data-astro-cid-zjcfkxnu]{color:var(--text);align-items:center;gap:8px;margin:0 0 10px;font-size:.6875rem;font-weight:600;line-height:1.6;display:flex}.detail-title[data-astro-cid-zjcfkxnu]>span[data-astro-cid-zjcfkxnu]{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.media-detail[data-astro-cid-zjcfkxnu] .capture-frame{box-shadow:none;border:0}.beat-key[data-astro-cid-zjcfkxnu]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:22px;margin-top:12px;font-size:.625rem;line-height:1.5;display:flex}.beat-key[data-astro-cid-zjcfkxnu]>span[data-astro-cid-zjcfkxnu]{align-items:center;gap:8px;display:inline-flex}.beat-key[data-astro-cid-zjcfkxnu] i[data-astro-cid-zjcfkxnu]{background:#aab7bc;width:2px;display:inline-block}.bar-mark[data-astro-cid-zjcfkxnu]{height:15px}.beat-mark[data-astro-cid-zjcfkxnu]{height:8px}figcaption[data-astro-cid-zjcfkxnu]{color:var(--muted);text-align:center;margin:18px 0 0;font-size:.625rem;line-height:1.8}@media (width<=1100px){.media-vocals[data-astro-cid-zjcfkxnu] .media-detail[data-astro-cid-zjcfkxnu]{margin-top:-72px}.media-beats[data-astro-cid-zjcfkxnu] .media-detail[data-astro-cid-zjcfkxnu]{margin-top:-76px}.media-detail[data-astro-cid-zjcfkxnu]{border-radius:13px;padding:10px}}@media (width<=739px){.separation-media[data-astro-cid-zjcfkxnu]{width:min(100%,500px)}.media-vocals[data-astro-cid-zjcfkxnu] .media-overview[data-astro-cid-zjcfkxnu]{width:min(47%,210px)}.media-vocals[data-astro-cid-zjcfkxnu] .media-detail[data-astro-cid-zjcfkxnu]{margin-top:-80px}.media-beats[data-astro-cid-zjcfkxnu] .media-detail[data-astro-cid-zjcfkxnu]{margin-top:-70px}.detail-title[data-astro-cid-zjcfkxnu]{font-size:.6875rem}}.separation-content[data-astro-cid-outfmiml]{padding-bottom:24px;overflow:clip}.local-section[data-astro-cid-outfmiml]{grid-template-columns:1.08fr .92fr;align-items:center;gap:90px;padding-block:100px 110px;display:grid}.separation-copy[data-astro-cid-outfmiml]{min-width:0}.separation-copy[data-astro-cid-outfmiml] .eyebrow[data-astro-cid-outfmiml]{margin:0 0 22px;font-size:.75rem}.separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{letter-spacing:-.045em;margin:0 0 27px;font-size:clamp(2.75rem,4.1vw,3.875rem);font-weight:600;line-height:1.3}.separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml] span[data-astro-cid-outfmiml]{display:block}.section-body[data-astro-cid-outfmiml]{color:var(--muted);text-wrap:pretty;max-width:520px;margin:0 0 23px;font-size:1rem;line-height:1.95}.duration[data-astro-cid-outfmiml]{border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.duration[data-astro-cid-outfmiml]>strong[data-astro-cid-outfmiml]{color:var(--accent);letter-spacing:-.055em;font-size:clamp(3.75rem,5.5vw,5rem);font-weight:400;line-height:1.1;display:block}.duration[data-astro-cid-outfmiml]>strong[data-astro-cid-outfmiml]>span[data-astro-cid-outfmiml]{letter-spacing:0;margin-left:13px;font-size:1rem;font-weight:600}.duration[data-astro-cid-outfmiml] p[data-astro-cid-outfmiml]{color:var(--text);margin:16px 0 7px;font-size:.8125rem}.duration[data-astro-cid-outfmiml]>div[data-astro-cid-outfmiml]>span[data-astro-cid-outfmiml]{color:var(--muted);font-size:.6875rem;line-height:1.8}.local-benefits[data-astro-cid-outfmiml]{flex-wrap:wrap;gap:22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.local-benefits[data-astro-cid-outfmiml] li[data-astro-cid-outfmiml]{color:var(--muted);align-items:center;gap:7px;font-size:.6875rem;display:flex}.local-benefits[data-astro-cid-outfmiml] svg[data-astro-cid-outfmiml]{color:var(--accent)}.local-capture[data-astro-cid-outfmiml]{isolation:isolate;width:min(100%,350px);margin:0 auto;position:relative}.capture-halo[data-astro-cid-outfmiml]{z-index:-1;background:radial-gradient(#53a7bc24,#0000 70%);position:absolute;inset:8% -25%}.local-capture[data-astro-cid-outfmiml] figcaption[data-astro-cid-outfmiml]{text-align:center;color:var(--muted);margin-top:20px;font-size:.6875rem;line-height:1.8}.options-section[data-astro-cid-outfmiml]{background:var(--surface);border-block:1px solid var(--line);padding-block:clamp(50px,4.5vw,68px)}.options-layout[data-astro-cid-outfmiml],.rhythm-layout[data-astro-cid-outfmiml]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.options-visual[data-astro-cid-outfmiml],.rhythm-visual[data-astro-cid-outfmiml]{min-width:0}.options-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml],.rhythm-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{margin-bottom:22px;font-size:clamp(2.25rem,3.7vw,3.25rem)}.options-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml],.rhythm-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml]{font-size:.9375rem}.option-detail[data-astro-cid-outfmiml]{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.stem-options[data-astro-cid-outfmiml]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;margin-top:18px;display:grid}.stem-options[data-astro-cid-outfmiml] .option-detail[data-astro-cid-outfmiml]{min-width:0;margin-top:0}.option-detail[data-astro-cid-outfmiml] h3[data-astro-cid-outfmiml]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:.8125rem;font-weight:600;display:flex}.option-detail[data-astro-cid-outfmiml]>p[data-astro-cid-outfmiml]{color:var(--muted);margin:0;font-size:.75rem;line-height:1.85}.rhythm-section[data-astro-cid-outfmiml]{padding-block:clamp(50px,4.5vw,68px)}.rhythm-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml]:last-child{margin-bottom:0}html[lang=en] .separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{letter-spacing:-.05em;font-size:clamp(2.5rem,3.7vw,3.5rem);font-weight:700;line-height:1.15}@media (width<=1100px){.local-section[data-astro-cid-outfmiml]{gap:50px}.options-layout[data-astro-cid-outfmiml],.rhythm-layout[data-astro-cid-outfmiml]{gap:34px}.separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{font-size:3rem}.local-capture[data-astro-cid-outfmiml]{width:min(100%,320px)}.local-benefits[data-astro-cid-outfmiml]{gap:14px}}@media (width<=899px){.local-section[data-astro-cid-outfmiml]{grid-template-columns:1fr 1fr;gap:35px;padding-block:75px}.separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{font-size:2.5rem}.section-body[data-astro-cid-outfmiml]{font-size:.9375rem}.duration[data-astro-cid-outfmiml]>strong[data-astro-cid-outfmiml]{font-size:4rem}.local-benefits[data-astro-cid-outfmiml]{gap:12px 16px}.options-layout[data-astro-cid-outfmiml],.rhythm-layout[data-astro-cid-outfmiml]{gap:24px}.options-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml],.rhythm-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{font-size:clamp(2rem,4vw,2.5rem)}.options-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml],.rhythm-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml]{font-size:.875rem}}@media (width<=739px){.options-layout[data-astro-cid-outfmiml],.rhythm-layout[data-astro-cid-outfmiml]{grid-template-columns:1fr;gap:35px}.options-visual[data-astro-cid-outfmiml],.rhythm-visual[data-astro-cid-outfmiml]{width:100%}}@media (width<=600px){.local-section[data-astro-cid-outfmiml]{grid-template-columns:1fr;gap:42px;padding-block:58px 65px}.separation-copy[data-astro-cid-outfmiml] .eyebrow[data-astro-cid-outfmiml]{margin-bottom:17px;font-size:.6875rem}.separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{margin-bottom:22px;font-size:clamp(2rem,8.5vw,2.625rem);line-height:1.35}html[lang=en] .separation-copy[data-astro-cid-outfmiml] h2[data-astro-cid-outfmiml]{font-size:2.25rem}.section-body[data-astro-cid-outfmiml]{font-size:.9375rem;line-height:1.95}.duration[data-astro-cid-outfmiml]{margin-top:27px;padding-top:23px}.duration[data-astro-cid-outfmiml]>strong[data-astro-cid-outfmiml]{font-size:4.5rem}.local-benefits[data-astro-cid-outfmiml]{gap:12px 17px;margin-top:23px}.local-capture[data-astro-cid-outfmiml]{width:min(100%,300px)}.options-section[data-astro-cid-outfmiml]{padding-block:60px}.option-detail[data-astro-cid-outfmiml]{margin-top:16px;padding-top:16px}.rhythm-section[data-astro-cid-outfmiml]{padding-block:60px}.options-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml],.rhythm-copy[data-astro-cid-outfmiml] .section-body[data-astro-cid-outfmiml]{font-size:.9375rem}}.notation-content[data-astro-cid-dhz6zyts]{--image-scale:.7;padding-bottom:24px;overflow:clip}.notation-section[data-astro-cid-dhz6zyts]{border-bottom:1px solid var(--line);padding-block:105px}.notation-section[data-astro-cid-dhz6zyts]:last-child{border-bottom:0}.notation-layout[data-astro-cid-dhz6zyts]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.notation-copy[data-astro-cid-dhz6zyts]{min-width:0}.notation-copy[data-astro-cid-dhz6zyts] .eyebrow[data-astro-cid-dhz6zyts]{margin:0 0 23px;font-size:.75rem}.notation-copy[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts]{letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:0 0 27px;scroll-margin-top:200px;font-size:clamp(2.5rem,3.9vw,3.625rem);font-weight:600;line-height:1.32}.notation-copy[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts]>span[data-astro-cid-dhz6zyts]{display:block}.notation-body[data-astro-cid-dhz6zyts]{max-width:630px;color:var(--muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.95}figure[data-astro-cid-dhz6zyts]{min-width:0;margin:0}figcaption[data-astro-cid-dhz6zyts],.visual-note[data-astro-cid-dhz6zyts]{color:var(--muted);margin:19px 0 0;font-size:.6875rem;line-height:1.8}.recognition-figure[data-astro-cid-dhz6zyts]{width:min(calc(100% * var(--image-scale)), calc(310px * var(--image-scale)));justify-self:center}.recognition-figure[data-astro-cid-dhz6zyts] figcaption[data-astro-cid-dhz6zyts]{text-align:center}.chord-kinds[data-astro-cid-dhz6zyts]{border-top:1px solid var(--line);color:var(--accent);flex-wrap:wrap;gap:9px 22px;margin:30px 0 0;padding:22px 0 0;font-size:.75rem;list-style:none;display:flex}.notation-spectrum[data-astro-cid-dhz6zyts],.notation-keyboard[data-astro-cid-dhz6zyts]{background:var(--surface)}.notation-spectrum[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts],.notation-input[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts],.notation-playback[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts]{grid-template-columns:1fr;gap:46px}.notation-spectrum[data-astro-cid-dhz6zyts] .notation-copy[data-astro-cid-dhz6zyts],.notation-input[data-astro-cid-dhz6zyts] .notation-copy[data-astro-cid-dhz6zyts],.notation-playback[data-astro-cid-dhz6zyts] .notation-copy[data-astro-cid-dhz6zyts]{max-width:800px}.notation-spectrum[data-astro-cid-dhz6zyts] .notation-body[data-astro-cid-dhz6zyts],.notation-input[data-astro-cid-dhz6zyts] .notation-body[data-astro-cid-dhz6zyts],.notation-playback[data-astro-cid-dhz6zyts] .notation-body[data-astro-cid-dhz6zyts]{max-width:770px}.spectrum-visual[data-astro-cid-dhz6zyts]{width:min(calc(100% * var(--image-scale)), calc(990px * var(--image-scale)));justify-self:center}.spectrum-pair[data-astro-cid-dhz6zyts]{align-items:start;gap:calc(60px * var(--image-scale));grid-template-columns:1fr 1fr;display:grid}.visual-label[data-astro-cid-dhz6zyts]{color:var(--accent);margin:0 0 17px;font-size:.875rem;line-height:1.7}.spectrum-visual[data-astro-cid-dhz6zyts] .visual-note[data-astro-cid-dhz6zyts]{text-align:center}.notation-melody[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts]{grid-template-columns:1.12fr .88fr;gap:65px}.notation-melody[data-astro-cid-dhz6zyts] .notation-copy[data-astro-cid-dhz6zyts]{order:2}.melody-figure[data-astro-cid-dhz6zyts]{width:calc(100% * var(--image-scale));order:1;justify-self:center}.notation-melody[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts]{font-size:clamp(2.25rem,3.2vw,3rem)}.keyboard-figure[data-astro-cid-dhz6zyts]{width:calc(100% * var(--image-scale));max-width:calc(540px * var(--image-scale));justify-self:center}.input-visual[data-astro-cid-dhz6zyts]{width:calc(100% * var(--image-scale));justify-self:center}.input-scenes[data-astro-cid-dhz6zyts]{gap:calc(28px * var(--image-scale));grid-template-columns:1fr 1fr;display:grid}.input-scene[data-astro-cid-dhz6zyts]{isolation:isolate;background:#090e12;border-radius:12px;position:relative;overflow:hidden}.scene-base[data-astro-cid-dhz6zyts]{width:100%;height:auto;display:block}.scene-screen[data-astro-cid-dhz6zyts]{border-radius:1.2%/.85%;position:absolute;overflow:hidden}.scene-screen[data-astro-cid-dhz6zyts] img[data-astro-cid-dhz6zyts]{object-fit:cover;width:100%;height:100%;display:block}.pencil-scene[data-astro-cid-dhz6zyts]{aspect-ratio:3/2}.pencil-composite[data-astro-cid-dhz6zyts]{width:139.636%;position:absolute;top:-17.73%;left:-23.636%}.pencil-screen[data-astro-cid-dhz6zyts]{width:48.242%;height:52.637%;top:21.973%;left:27.865%}.pencil-screen[data-astro-cid-dhz6zyts] img[data-astro-cid-dhz6zyts]{object-position:center bottom}.pencil-hand[data-astro-cid-dhz6zyts]{clip-path:polygon(33.659% 42.48%,34.831% 42.676%,36.589% 43.359%,38.151% 44.336%,38.346% 43.848%,40.495% 42.48%,42.969% 40.918%,45.117% 39.453%,46.354% 38.086%,47.201% 37.891%,48.177% 38.379%,49.089% 39.453%,50.391% 41.504%,51.953% 43.066%,53.776% 44.629%,55.339% 45.801%,56.706% 46.973%,57.227% 48.34%,57.357% 51.465%,57.747% 54.883%,58.268% 58.691%,58.594% 61.426%,59.701% 62.305%,60.091% 63.184%,60.026% 64.063%,59.635% 64.648%,58.854% 64.844%,58.789% 66.016%,59.57% 68.359%,60.938% 71.777%,62.24% 74.707%,64.258% 78.125%,66.146% 80.469%,68.034% 84.473%,75.391% 100%,58.919% 100%,55.729% 89.648%,55.599% 86.621%,56.315% 84.473%,55.859% 82.324%,54.492% 79.395%,52.799% 76.074%,50.781% 73.047%,48.438% 70.41%,46.094% 67.188%,44.01% 63.965%,42.383% 60.645%,41.016% 58.008%,39.779% 55.273%,38.672% 52.441%,37.956% 50%,37.565% 47.754%,37.695% 46.777%,37.891% 46.289%,36.458% 45.215%,35.091% 44.141%,33.984% 43.164%,33.659% 42.773%);width:100%;height:auto;display:block;position:absolute;inset:0}.mac-screen[data-astro-cid-dhz6zyts]{clip-path:polygon(.8% 0,99.6% 0,100% 99.3%,0 100%);border-radius:0;width:55.34%;height:47.75%;top:7.23%;left:23.18%}.input-scenes[data-astro-cid-dhz6zyts] figcaption[data-astro-cid-dhz6zyts]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px 14px;display:flex}.input-scenes[data-astro-cid-dhz6zyts] figcaption[data-astro-cid-dhz6zyts] strong[data-astro-cid-dhz6zyts]{color:var(--text);font-size:.8125rem;font-weight:500}.input-scenes[data-astro-cid-dhz6zyts] figcaption[data-astro-cid-dhz6zyts] span[data-astro-cid-dhz6zyts]{font-size:.6875rem}.input-visual[data-astro-cid-dhz6zyts]>.visual-note[data-astro-cid-dhz6zyts]{margin-top:21px}.playback-tools[data-astro-cid-dhz6zyts]{border-top:1px solid var(--line);color:var(--accent);grid-template-columns:1fr 1fr;gap:14px 20px;margin:28px 0 0;padding:22px 0 0;font-size:.75rem;line-height:1.7;list-style:none;display:grid}.playback-control-gallery[data-astro-cid-dhz6zyts]{justify-self:center;gap:0 calc(24px * var(--image-scale));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;max-width:1000px;display:grid}.playback-control-gallery[data-astro-cid-dhz6zyts] .capture-viewport{background:#263238}.loop-control-frame[data-astro-cid-dhz6zyts]{background:#1c2d34;border:1px solid #93e8ff38;border-radius:12px;overflow:hidden;box-shadow:0 15px 36px #0003}.loop-control-modes[data-astro-cid-dhz6zyts]{aspect-ratio:16/9;grid-template-columns:1fr 1fr;align-items:center;display:grid}.loop-mode[data-astro-cid-dhz6zyts]{min-width:0;color:var(--text);justify-items:center;gap:5px;font-size:.75rem;line-height:1.7;text-decoration:none;display:grid}.loop-mode[data-astro-cid-dhz6zyts]+.loop-mode[data-astro-cid-dhz6zyts]{border-left:1px solid #93e8ff1f}.loop-button-crop[data-astro-cid-dhz6zyts]{aspect-ratio:1;border-radius:9px;width:56%;max-width:54px;display:block;position:relative;overflow:hidden}.loop-button-crop[data-astro-cid-dhz6zyts] img[data-astro-cid-dhz6zyts]{width:2316.67%;max-width:none;height:auto;display:block;position:absolute;top:-2900%}.loop-mode[data-astro-cid-dhz6zyts]:hover{filter:brightness(1.12)}.playback-control-gallery[data-astro-cid-dhz6zyts]>.visual-note[data-astro-cid-dhz6zyts]{grid-column:1/-1}html[lang=en] .notation-copy[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts]{font-weight:700;line-height:1.15}@media (width<=1100px){.notation-layout[data-astro-cid-dhz6zyts]{gap:45px}.notation-melody[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts]{gap:40px}.spectrum-pair[data-astro-cid-dhz6zyts]{gap:calc(32px * var(--image-scale))}.recognition-figure[data-astro-cid-dhz6zyts]{width:min(calc(100% * var(--image-scale)), calc(290px * var(--image-scale)))}}@media (width<=899px){.notation-section[data-astro-cid-dhz6zyts]{padding-block:75px}.notation-layout[data-astro-cid-dhz6zyts]{gap:35px}.notation-copy[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts]{font-size:2.5rem}.notation-body[data-astro-cid-dhz6zyts]{font-size:.9375rem}.notation-melody[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts],.notation-keyboard[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts],.notation-playback[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts]{grid-template-columns:1fr;gap:36px}.notation-melody[data-astro-cid-dhz6zyts] .notation-copy[data-astro-cid-dhz6zyts]{order:0}.melody-figure[data-astro-cid-dhz6zyts]{width:min(calc(100% * var(--image-scale)), calc(650px * var(--image-scale)))}.input-scenes[data-astro-cid-dhz6zyts]{gap:calc(32px * var(--image-scale));grid-template-columns:1fr}.input-visual[data-astro-cid-dhz6zyts]{max-width:calc(680px * var(--image-scale))}.playback-control-gallery[data-astro-cid-dhz6zyts]{gap:24px calc(24px * var(--image-scale));grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px}}@media (width<=600px){.notation-section[data-astro-cid-dhz6zyts]{padding-block:58px}.notation-layout[data-astro-cid-dhz6zyts]{grid-template-columns:1fr;gap:36px}.notation-copy[data-astro-cid-dhz6zyts] .eyebrow[data-astro-cid-dhz6zyts]{margin-bottom:17px;font-size:.6875rem}.notation-copy[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts],.notation-melody[data-astro-cid-dhz6zyts] h2[data-astro-cid-dhz6zyts]{margin-bottom:23px;font-size:clamp(2rem,8.5vw,2.625rem);line-height:1.35}.recognition-figure[data-astro-cid-dhz6zyts]{width:min(calc(100% * var(--image-scale)), calc(300px * var(--image-scale)))}.chord-kinds[data-astro-cid-dhz6zyts]{gap:10px 18px;margin-top:24px;padding-top:20px}.notation-spectrum[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts],.notation-input[data-astro-cid-dhz6zyts] .notation-layout[data-astro-cid-dhz6zyts]{gap:32px}.spectrum-pair[data-astro-cid-dhz6zyts]{gap:calc(32px * var(--image-scale));max-width:calc(400px * var(--image-scale));grid-template-columns:1fr;margin-inline:auto}.visual-label[data-astro-cid-dhz6zyts]{margin-bottom:13px;font-size:.8125rem}.input-scenes[data-astro-cid-dhz6zyts]{gap:calc(29px * var(--image-scale))}.input-scenes[data-astro-cid-dhz6zyts] figcaption[data-astro-cid-dhz6zyts]{margin-top:14px}.input-scenes[data-astro-cid-dhz6zyts] figcaption[data-astro-cid-dhz6zyts] strong[data-astro-cid-dhz6zyts]{font-size:.75rem}.playback-tools[data-astro-cid-dhz6zyts]{gap:12px 15px;font-size:.6875rem}.playback-control-gallery[data-astro-cid-dhz6zyts]>.visual-note[data-astro-cid-dhz6zyts]{margin-top:0}.loop-mode[data-astro-cid-dhz6zyts]{gap:2px;font-size:.625rem}}.performance-content[data-astro-cid-zeeb76xv]{padding-bottom:24px;overflow:clip}.performance-section[data-astro-cid-zeeb76xv]{border-bottom:1px solid var(--line);padding-block:105px}.performance-section[data-astro-cid-zeeb76xv]:last-child{border-bottom:0}.performance-layout[data-astro-cid-zeeb76xv]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.performance-copy[data-astro-cid-zeeb76xv]{min-width:0}.performance-copy[data-astro-cid-zeeb76xv] .eyebrow[data-astro-cid-zeeb76xv]{margin:0 0 23px;font-size:.75rem}.performance-copy[data-astro-cid-zeeb76xv] h2[data-astro-cid-zeeb76xv]{letter-spacing:-.045em;text-wrap:balance;max-width:650px;margin:0 0 27px;scroll-margin-top:200px;font-size:clamp(2.5rem,3.9vw,3.625rem);font-weight:600;line-height:1.32}.performance-copy[data-astro-cid-zeeb76xv] h2[data-astro-cid-zeeb76xv]>span[data-astro-cid-zeeb76xv]{display:block}.performance-body[data-astro-cid-zeeb76xv]{max-width:630px;color:var(--muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.95}figure[data-astro-cid-zeeb76xv]{min-width:0;margin:0}figcaption[data-astro-cid-zeeb76xv]{color:var(--muted);margin:22px 0 0;font-size:.6875rem;line-height:1.8}.visual-label[data-astro-cid-zeeb76xv]{color:var(--accent);margin:0 0 17px;font-size:.8125rem;line-height:1.7}.order-visual[data-astro-cid-zeeb76xv]{justify-self:center;width:100%;max-width:455px}.order-screens[data-astro-cid-zeeb76xv]{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.order-visual[data-astro-cid-zeeb76xv] figcaption[data-astro-cid-zeeb76xv]{text-align:center}.performance-feature-layout[data-astro-cid-zeeb76xv],.performance-feature-content[data-astro-cid-zeeb76xv]{background:var(--surface);padding-block:72px}.performance-split[data-astro-cid-zeeb76xv]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}.layout-visual[data-astro-cid-zeeb76xv]{justify-self:center;width:100%;max-width:560px}.layout-devices[data-astro-cid-zeeb76xv]{grid-template-columns:.225fr .775fr;align-items:end;gap:24px;display:grid}.phone-reading[data-astro-cid-zeeb76xv] .visual-label[data-astro-cid-zeeb76xv]{max-width:160px}.content-visual[data-astro-cid-zeeb76xv]{justify-self:center;width:100%;max-width:480px}.score-preview-switch[data-astro-cid-zeeb76xv]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.score-preview-switch[data-astro-cid-zeeb76xv] button[data-astro-cid-zeeb76xv]{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:9px 15px;font-size:.8125rem}.score-preview-switch[data-astro-cid-zeeb76xv] button[data-astro-cid-zeeb76xv][aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#93e8ff12}.score-preview-switch[data-astro-cid-zeeb76xv] button[data-astro-cid-zeeb76xv]:hover{color:var(--text)}.score-preview-switch[data-astro-cid-zeeb76xv] button[data-astro-cid-zeeb76xv]:focus-visible,.pdf-link[data-astro-cid-zeeb76xv]:focus-visible,.pdf-paper[data-astro-cid-zeeb76xv]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}[data-astro-cid-zeeb76xv][data-score-image][hidden]{display:none}.preview-caption[data-astro-cid-zeeb76xv]{color:var(--text);margin:18px 0 0;font-size:.8125rem;line-height:1.8}.content-visual[data-astro-cid-zeeb76xv] figcaption[data-astro-cid-zeeb76xv]{margin-top:7px}.pdf-visual[data-astro-cid-zeeb76xv]{justify-self:center;width:min(70%,310px);padding-block:18px}.pdf-paper[data-astro-cid-zeeb76xv]{background:#fff;display:block;position:relative;transform:rotate(-4deg);box-shadow:15px 25px 70px #00000059}.pdf-paper[data-astro-cid-zeeb76xv]:before{content:"";z-index:-1;background:#edf0f1;border:1px solid #dce1e3;position:absolute;inset:0;transform:translate(10px,9px)rotate(3deg)}.pdf-paper[data-astro-cid-zeeb76xv] img[data-astro-cid-zeeb76xv]{width:100%;height:auto;display:block}.pdf-format[data-astro-cid-zeeb76xv]{background:var(--accent);color:#10242d;letter-spacing:.06em;align-items:center;gap:18px;padding:10px 14px;font-size:.6875rem;display:flex;position:absolute;bottom:25px;right:-18px}.pdf-visual[data-astro-cid-zeeb76xv] figcaption[data-astro-cid-zeeb76xv]{text-align:center;margin-top:38px}.pdf-link[data-astro-cid-zeeb76xv]{color:var(--accent);border-bottom:1px solid #93e8ff66;align-items:center;gap:10px;margin-top:28px;padding-bottom:8px;font-size:.875rem;text-decoration:none;display:inline-flex}html[lang=en] .performance-copy[data-astro-cid-zeeb76xv] h2[data-astro-cid-zeeb76xv]{font-weight:700;line-height:1.15}@media (width<=1100px){.performance-layout[data-astro-cid-zeeb76xv]{gap:45px}.order-screens[data-astro-cid-zeeb76xv]{gap:15px}.layout-devices[data-astro-cid-zeeb76xv]{gap:28px}}@media (width<=899px){.performance-section[data-astro-cid-zeeb76xv]{padding-block:75px}.performance-layout[data-astro-cid-zeeb76xv]{grid-template-columns:1fr;gap:38px}.performance-split[data-astro-cid-zeeb76xv]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px}.performance-feature-layout[data-astro-cid-zeeb76xv],.performance-feature-content[data-astro-cid-zeeb76xv]{padding-block:64px}.performance-copy[data-astro-cid-zeeb76xv]{max-width:800px}.performance-copy[data-astro-cid-zeeb76xv] h2[data-astro-cid-zeeb76xv]{font-size:2.5rem}.performance-body[data-astro-cid-zeeb76xv]{font-size:.9375rem}.order-visual[data-astro-cid-zeeb76xv]{width:80%;max-width:440px}.pdf-visual[data-astro-cid-zeeb76xv]{width:min(60%,300px)}}@media (width<=739px){.performance-split[data-astro-cid-zeeb76xv]{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.performance-section[data-astro-cid-zeeb76xv]{padding-block:58px}.performance-layout[data-astro-cid-zeeb76xv]{gap:32px}.performance-copy[data-astro-cid-zeeb76xv] .eyebrow[data-astro-cid-zeeb76xv]{margin-bottom:17px;font-size:.6875rem}.performance-copy[data-astro-cid-zeeb76xv] h2[data-astro-cid-zeeb76xv]{margin-bottom:23px;font-size:clamp(2rem,8.5vw,2.625rem);line-height:1.35}.order-visual[data-astro-cid-zeeb76xv]{width:100%;max-width:350px}.visual-label[data-astro-cid-zeeb76xv]{margin-bottom:13px;font-size:.6875rem}.layout-visual[data-astro-cid-zeeb76xv]{width:100%;max-width:430px}.layout-devices[data-astro-cid-zeeb76xv]{grid-template-columns:1fr;justify-items:center;gap:28px}.phone-reading[data-astro-cid-zeeb76xv]{width:min(50%,160px)}.spread-reading[data-astro-cid-zeeb76xv]{width:100%}.phone-reading[data-astro-cid-zeeb76xv] .visual-label[data-astro-cid-zeeb76xv]{max-width:none}.content-visual[data-astro-cid-zeeb76xv]{width:100%;max-width:400px}.score-preview-switch[data-astro-cid-zeeb76xv]{gap:6px;margin-bottom:18px}.score-preview-switch[data-astro-cid-zeeb76xv] button[data-astro-cid-zeeb76xv]{padding:8px 12px;font-size:.75rem}.preview-caption[data-astro-cid-zeeb76xv]{font-size:.75rem}.pdf-visual[data-astro-cid-zeeb76xv]{width:65%;max-width:260px}}@media (prefers-reduced-motion:no-preference){.pdf-paper[data-astro-cid-zeeb76xv]{transition:transform .2s}.pdf-paper[data-astro-cid-zeeb76xv]:hover{transform:rotate(-2deg)}}
