.downloader-visual_heroVisual__5EXeB{min-width:0}.downloader-visual_artwork__vI1CB{margin:0;min-width:0}.downloader-visual_artwork__vI1CB img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:20px;background:var(--mg-surface-subtle)}.downloader-visual_artwork__vI1CB figcaption{margin:12px 0 0;color:var(--mg-text-secondary);font-size:12px;line-height:1.6}.downloader-visual_example__6ymBa{margin-top:22px;border-top:1px solid var(--mg-line)}.downloader-visual_example__6ymBa summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:600}.downloader-visual_example__6ymBa summary::-webkit-details-marker{display:none}.downloader-visual_example__6ymBa summary:after{content:"";width:8px;height:8px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin:0 4px 4px}.downloader-visual_example__6ymBa[open] summary:after{transform:rotate(225deg);margin-bottom:0}.downloader-visual_exampleBody__W4C4o{padding-bottom:8px}.downloader-visual_editorialPoint__O8xF4{min-width:0;border-top:1px solid var(--mg-line);padding:22px 0 0}.downloader-visual_editorialPoint__O8xF4 h3{margin:16px 0 10px;font-size:18px;line-height:1.4}.downloader-visual_editorialPoint__O8xF4 p{margin:0;color:var(--mg-text-secondary);font-size:16px;line-height:1.7}.downloader-visual_motif__a1lh9{display:block;width:120px;max-width:100%;height:80px;color:var(--mg-text)}.downloader-visual_diagramFill__d_yEf{fill:var(--mg-surface-subtle)}.downloader-visual_diagramAccent__1EcF_{stroke:var(--mg-link)}.downloader-visual_downloadCard__ARpKz{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;-moz-column-gap:24px;column-gap:24px}.downloader-visual_downloadCard__ARpKz.downloader-visual_downloadCard__ARpKz:before{display:none}.downloader-visual_downloadCard__ARpKz .downloader-visual_motif__a1lh9{grid-row:1/3}.downloader-visual_downloadCard__ARpKz h3{grid-column:2;align-self:end}.downloader-visual_downloadCard__ARpKz p{grid-column:2;align-self:start}.downloader-visual_process__W07MU.downloader-visual_process__W07MU li{position:relative;border-top:none;padding-top:0}.downloader-visual_process__W07MU li:not(:last-child):after{content:"→";position:absolute;top:25px;left:150px;right:0;border-bottom:1px solid #ffffff24;color:#a6bdee;text-align:right;font-size:22px;line-height:1.3}.downloader-visual_process__W07MU .downloader-visual_motif__a1lh9{color:#e4eaf2;margin-bottom:24px}.downloader-visual_process__W07MU .downloader-visual_diagramFill__d_yEf{fill:#2e3643}.downloader-visual_process__W07MU .downloader-visual_diagramAccent__1EcF_{stroke:#a6bdee}.downloader-visual_process__W07MU span{margin-bottom:14px}.downloader-visual_sceneGrid__msznI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}.downloader-visual_occasionList__KMII_{min-width:0}@media (max-width:1023px){.downloader-visual_heroVisual__5EXeB{max-width:680px}.downloader-visual_sceneGrid__msznI{gap:32px}}@media (max-width:900px){.downloader-visual_process__W07MU li:not(:last-child):after{display:none}.downloader-visual_process__W07MU.downloader-visual_process__W07MU li{display:grid;grid-template-columns:90px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding-bottom:24px;border-bottom:1px solid #ffffff24}.downloader-visual_process__W07MU .downloader-visual_motif__a1lh9{width:90px;height:60px;grid-column:1;grid-row:1/4;margin:0}.downloader-visual_process__W07MU :is(span,h3,p){grid-column:2}.downloader-visual_sceneGrid__msznI{grid-template-columns:1fr}}@media (max-width:639px){.downloader-visual_downloadCard__ARpKz{grid-template-columns:76px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.downloader-visual_downloadCard__ARpKz .downloader-visual_motif__a1lh9{width:76px;height:60px}.downloader-visual_process__W07MU.downloader-visual_process__W07MU li{grid-template-columns:64px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.downloader-visual_process__W07MU .downloader-visual_motif__a1lh9{width:64px;height:48px}}.music-downloader_page__kpCYh{color:var(--mg-text);background:var(--mg-canvas);overflow-wrap:anywhere}.music-downloader_page__kpCYh :is(h1,h2,h3){font-weight:600;text-wrap:balance;letter-spacing:-.025em}.music-downloader_page__kpCYh :is(a,summary):focus-visible{outline:3px solid var(--mg-link);outline-offset:4px}.music-downloader_wrapNarrow__msgKP,.music-downloader_wrap__f5KUS{width:min(1180px,calc(100% - 48px));margin-inline:auto}.music-downloader_wrapNarrow__msgKP{width:min(860px,calc(100% - 48px))}.music-downloader_hero__kC5xT{padding:40px 0 0}.music-downloader_crumbs__sEESd{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 40px;color:var(--mg-text-secondary);font-size:13px;line-height:1.6}.music-downloader_crumbs__sEESd a{color:var(--mg-text-secondary);text-decoration:none}.music-downloader_crumbs__sEESd a:hover{color:var(--mg-link)}.music-downloader_crumbs__sEESd span[aria-hidden=true]{color:var(--mg-line)}.music-downloader_heroGrid__RnBLt{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;align-items:center}.music-downloader_eyebrow__EkN5r{margin:0;color:var(--mg-link);font-size:12px;font-weight:600;line-height:1.7;letter-spacing:.1em;text-transform:uppercase}.music-downloader_h1__Qlj6k{margin:20px 0 0;font-size:clamp(38px,4.8vw,64px);line-height:1.06;overflow-wrap:normal}.music-downloader_accent__1vlkE{margin:18px 0 0;color:var(--mg-text-secondary);font-size:clamp(19px,2vw,24px);font-weight:500;letter-spacing:-.015em;line-height:1.35}.music-downloader_lede__j_f8_{max-width:58ch;margin:22px 0 0;color:var(--mg-text-secondary);font-size:18px;line-height:1.7}.music-downloader_actions__9IeYG{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:32px}.music-downloader_button__UzCbw{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;max-width:100%;padding:14px 26px;border:1px solid var(--mg-action);border-radius:12px;background:var(--mg-action);color:#fff;font-size:16px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .18s}.music-downloader_button__UzCbw:hover{background:var(--mg-text)}.music-downloader_textLink__zy6mv{display:inline-flex;align-items:center;min-height:44px;color:var(--mg-link);font-size:15px;font-weight:600;text-decoration:none}.music-downloader_textLink__zy6mv:hover{text-decoration:underline;text-underline-offset:4px}.music-downloader_note__R5mXE{margin:14px 0 0;color:var(--mg-text-secondary);font-size:13px;line-height:1.65}.music-downloader_dialog___CMM_{min-width:0;border:1px solid var(--mg-line);border-radius:20px;background:var(--mg-surface);padding:24px;box-shadow:0 8px 28px rgb(24 36 56/8%)}.music-downloader_dialogLabel__WJqKh{display:flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--mg-text-secondary);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.music-downloader_dialogLabel__WJqKh:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--mg-link)}.music-downloader_who__8IXx5{margin:16px 0 8px;color:var(--mg-text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em}.music-downloader_bubble___tSFr{margin:0;border-radius:14px;background:var(--mg-surface-subtle);padding:13px 16px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.music-downloader_who__8IXx5+.music-downloader_bubble___tSFr{border-top-left-radius:4px}.music-downloader_dialog___CMM_ .music-downloader_who__8IXx5:last-of-type{color:var(--mg-link)}.music-downloader_dialog___CMM_ .music-downloader_who__8IXx5:last-of-type+.music-downloader_bubble___tSFr{border-left:2px solid var(--mg-link);background:var(--mg-surface-subtle)}.music-downloader_jumps__Zy54s{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:56px;border-top:1px solid var(--mg-line);padding:18px 0 0}.music-downloader_jumps__Zy54s a{display:inline-flex;align-items:center;min-height:40px;color:var(--mg-text-secondary);font-size:14px;font-weight:600;text-decoration:none}.music-downloader_jumps__Zy54s a:hover{color:var(--mg-link)}.music-downloader_band__oFh9v,.music-downloader_final__5C7e2,.music-downloader_section__GAU1m{padding:80px 0}.music-downloader_section__GAU1m{border-top:1px solid var(--mg-line)}.music-downloader_band__oFh9v:target,.music-downloader_section__GAU1m:target{scroll-margin-top:88px}.music-downloader_h2__FOWjp{max-width:22ch;margin:0 0 44px;font-size:clamp(28px,3.4vw,42px);line-height:1.15}.music-downloader_grid2__vNnRs,.music-downloader_grid3__l8p_Z,.music-downloader_services__x0FQ7,.music-downloader_steps___eufu{display:grid;gap:20px}.music-downloader_grid3__l8p_Z{grid-template-columns:repeat(3,minmax(0,1fr))}.music-downloader_grid2__vNnRs{grid-template-columns:repeat(2,minmax(0,1fr))}.music-downloader_point__lZ1v3,.music-downloader_rowCard__iTgES{min-width:0;border:1px solid var(--mg-line);border-radius:20px;background:var(--mg-surface);padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s}.music-downloader_point__lZ1v3:before,.music-downloader_rowCard__iTgES:before{content:"";display:block;width:28px;height:2px;margin-bottom:18px;border-radius:1px;background:var(--mg-link);opacity:.55}.music-downloader_point__lZ1v3:hover,.music-downloader_rowCard__iTgES:hover{border-color:var(--mg-control);box-shadow:0 8px 28px rgb(24 36 56/8%);transform:translateY(-2px)}.music-downloader_point__lZ1v3 h3,.music-downloader_rowCard__iTgES h3,.music-downloader_steps___eufu h3,.music-downloader_whenCard__UfaLH h3{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.music-downloader_final__5C7e2 p,.music-downloader_guides__d2VIp span,.music-downloader_point__lZ1v3 p,.music-downloader_rowCard__iTgES p,.music-downloader_steps___eufu p,.music-downloader_whenCard__UfaLH p{margin:0;color:var(--mg-text-secondary);font-size:15px;line-height:1.7}.music-downloader_point__lZ1v3 a{color:var(--mg-text);text-decoration:none}.music-downloader_point__lZ1v3 a:after{content:"↗";margin-left:6px;color:var(--mg-link);font-size:14px}.music-downloader_point__lZ1v3 a:hover{color:var(--mg-link)}.music-downloader_band__oFh9v{background:#202630;color:#f7f9fc}.music-downloader_band__oFh9v .music-downloader_h2__FOWjp{color:#f7f9fc}.music-downloader_steps___eufu{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.music-downloader_steps___eufu li{min-width:0;border-top:1px solid #ffffff24;padding-top:24px}.music-downloader_steps___eufu span{display:block;margin-bottom:28px;color:#a6bdee;font-size:13px;font-weight:600;letter-spacing:.06em;font-variant-numeric:tabular-nums}.music-downloader_steps___eufu h3{color:#f7f9fc}.music-downloader_steps___eufu p{color:#bcc7d6}.music-downloader_whenGrid__8BRJr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 48px}.music-downloader_whenCard__UfaLH{min-width:0;border-top:1px solid var(--mg-line);padding:22px 0}.music-downloader_guides__d2VIp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.music-downloader_guides__d2VIp a{display:grid;min-width:0;gap:6px;border:1px solid var(--mg-line);border-radius:16px;background:var(--mg-surface);padding:22px 24px;text-decoration:none;transition:border-color .18s,background-color .18s}.music-downloader_guides__d2VIp a:hover{border-color:var(--mg-control);background:var(--mg-surface-subtle)}.music-downloader_guides__d2VIp strong{color:var(--mg-text);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.45}.music-downloader_guides__d2VIp strong:after{content:"↗";margin-left:6px;color:var(--mg-link);font-size:13px;font-weight:600}.music-downloader_services__x0FQ7{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.music-downloader_services__x0FQ7 a{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--mg-line);border-radius:14px;background:var(--mg-surface);padding:18px 20px;color:var(--mg-text);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.4;text-decoration:none;transition:border-color .18s,background-color .18s}.music-downloader_services__x0FQ7 a:after{content:"→";flex-shrink:0;color:var(--mg-text-secondary);transition:color .18s,transform .18s}.music-downloader_services__x0FQ7 a:hover{border-color:var(--mg-control);background:var(--mg-surface-subtle)}.music-downloader_services__x0FQ7 a:hover:after{color:var(--mg-link);transform:translateX(2px)}.music-downloader_faqs__YwOlB{display:grid}.music-downloader_faqs__YwOlB details{border-bottom:1px solid var(--mg-line)}.music-downloader_faqs__YwOlB details:first-child{border-top:1px solid var(--mg-line)}.music-downloader_faqs__YwOlB summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:18px 0;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.5;cursor:pointer;list-style:none}.music-downloader_faqs__YwOlB summary::-webkit-details-marker{display:none}.music-downloader_faqs__YwOlB summary:after{content:"+";flex-shrink:0;color:var(--mg-text-secondary);font-size:22px;font-weight:400;line-height:1;transition:transform .18s}.music-downloader_faqs__YwOlB details[open] summary:after{transform:rotate(45deg)}.music-downloader_faqs__YwOlB summary:hover{color:var(--mg-link)}.music-downloader_faqs__YwOlB p{margin:0;padding-bottom:24px;color:var(--mg-text-secondary);font-size:15px;line-height:1.7}.music-downloader_final__5C7e2 .music-downloader_wrap__f5KUS{display:flex;align-items:center;justify-content:space-between;gap:40px;border-radius:24px;background:var(--mg-surface-subtle);padding:56px}.music-downloader_final__5C7e2 h2{margin-bottom:14px}.music-downloader_final__5C7e2 p{max-width:56ch}.music-downloader_final__5C7e2 .music-downloader_button__UzCbw{flex-shrink:0}@media (max-width:1023px){.music-downloader_heroGrid__RnBLt{grid-template-columns:1fr;gap:40px}.music-downloader_dialog___CMM_{max-width:560px}.music-downloader_final__5C7e2 .music-downloader_wrap__f5KUS{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.music-downloader_grid2__vNnRs,.music-downloader_grid3__l8p_Z,.music-downloader_guides__d2VIp,.music-downloader_steps___eufu,.music-downloader_whenGrid__8BRJr{grid-template-columns:1fr}.music-downloader_whenGrid__8BRJr{gap:0}.music-downloader_services__x0FQ7{grid-template-columns:repeat(2,minmax(0,1fr))}.music-downloader_band__oFh9v,.music-downloader_final__5C7e2,.music-downloader_section__GAU1m{padding:56px 0}.music-downloader_steps___eufu li{padding-top:20px}.music-downloader_steps___eufu span{margin-bottom:14px}}@media (max-width:639px){.music-downloader_wrapNarrow__msgKP,.music-downloader_wrap__f5KUS{width:calc(100% - 32px)}.music-downloader_hero__kC5xT{padding-top:28px}.music-downloader_crumbs__sEESd{margin-bottom:28px}.music-downloader_lede__j_f8_{font-size:16px}.music-downloader_button__UzCbw{width:100%}.music-downloader_actions__9IeYG{align-items:stretch;flex-direction:column}.music-downloader_textLink__zy6mv{justify-content:center}.music-downloader_jumps__Zy54s{margin-top:40px}.music-downloader_services__x0FQ7{grid-template-columns:1fr}.music-downloader_dialog___CMM_,.music-downloader_point__lZ1v3,.music-downloader_rowCard__iTgES{padding:20px}.music-downloader_final__5C7e2 .music-downloader_wrap__f5KUS{padding:32px 24px}.music-downloader_h2__FOWjp{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.music-downloader_button__UzCbw,.music-downloader_faqs__YwOlB summary:after,.music-downloader_guides__d2VIp a,.music-downloader_point__lZ1v3,.music-downloader_rowCard__iTgES,.music-downloader_services__x0FQ7 a,.music-downloader_services__x0FQ7 a:after{transition:none}.music-downloader_point__lZ1v3:hover,.music-downloader_rowCard__iTgES:hover{transform:none}}.product-demo{width:100%;min-width:0;margin:0;overflow:hidden;border:1px solid var(--mg-line,#e0e3e9);border-radius:20px;background:var(--mg-surface,#fff)}.product-demo-screen{position:relative;aspect-ratio:8/5;overflow:hidden;background:#f4f6f9}.product-demo-screen :is(video,img){display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-demo-screen noscript img{position:absolute;inset:0}.product-demo figcaption{padding:14px 18px;color:var(--mg-text-secondary,#596575);font-size:13px;line-height:1.5}.product-desktop-download,.sheet-midi-v3 .sheet-download{min-width:0}.sheet-midi-v3 .sheet-download-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:12px 24px;border:1px solid var(--mg-action);border-radius:12px;background:var(--mg-action);color:var(--mg-surface);font-size:16px;font-weight:600;text-decoration:none}.sheet-midi-v3 .sheet-download-button svg{flex-shrink:0}.sheet-midi-v3 .sheet-download-secondary{background:var(--mg-surface);color:var(--mg-text);border-color:var(--mg-control)}.sheet-midi-v3 .sheet-download-platforms{display:flex;justify-content:center;gap:4px;margin-top:4px}.sheet-midi-v3 .sheet-download-platforms button{min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--mg-text-secondary);font-size:12px;cursor:pointer}.sheet-midi-v3 .sheet-download-platforms button[aria-pressed=true]{color:var(--mg-text);font-weight:600;background:var(--mg-surface-subtle)}.sheet-midi-v3 .sheet-download-platforms button:focus-visible{outline:2px solid var(--mg-text);outline-offset:2px}.sheet-midi-v3 .sheet-midi-hero-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:30px}.sheet-midi-v3 .sheet-midi-hero-actions .sheet-midi-hero-cta{margin-top:0}