.s56-music-app{display:grid;justify-items:center;gap:clamp(28px,3.4vw,44px)}.s56-music-app__apps{display:grid;grid-template-columns:repeat(6,minmax(0,8.5rem));justify-content:center;gap:12px;width:100%}.s56-music-app__apps[data-count="4"]{grid-template-columns:repeat(4,minmax(0,8.5rem))}.s56-music-app__app{display:grid;justify-items:center;gap:10px;padding:16px 6px 14px;border:1px solid var(--brand-line);border-radius:16px;background:#fff;color:var(--brand-ink);font:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;cursor:pointer}.s56-music-app__icon{display:block;width:64px;height:64px}.s56-music-app__app:hover{border-color:var(--brand-line-strong)}.s56-music-app__app[aria-pressed=true]{border-color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-ink)}.s56-music-app__app:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.s56-music-app__steps{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6em .4em;width:fit-content;max-width:min(100%,60rem);margin:0;padding:0;list-style:none;color:var(--brand-ink);font-size:clamp(1.25rem,2.3vw,2rem);font-weight:600;line-height:1.28;letter-spacing:-.045em;text-align:left}.s56-music-app__steps>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline}.s56-music-app__number,.s56-music-app__then{color:color-mix(in srgb,var(--brand-ink) 28%,transparent)}.s56-music-app__part{white-space:nowrap}.s56-music-app__then{margin-inline:.3em}.s56-music-app__then-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.s56-music-app__note{display:block;max-width:44rem;margin-top:.3em;font-size:1.0625rem;font-weight:500;line-height:1.5;letter-spacing:-.01em;text-wrap:pretty}.s56-music-app__says{max-width:30em;margin:0;color:var(--brand-ink);font-size:clamp(1.25rem,2.3vw,2rem);font-weight:600;line-height:1.28;letter-spacing:-.045em;text-wrap:balance}.s56-music-app__fx{max-width:44rem;margin:0;color:var(--brand-ink);font-size:1.0625rem;font-weight:500;line-height:1.5;text-wrap:balance}@media(max-width:899px){.s56-music-app__apps{grid-template-columns:repeat(3,minmax(0,9.5rem))}.s56-music-app__icon{width:48px;height:48px}}@media(max-width:560px){.s56-music-app__apps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,9.5rem))}}@media(max-width:400px){.s56-music-app__apps{grid-template-columns:repeat(2,minmax(0,9.5rem))}}.s56-steps{padding-block:clamp(88px,13vh,168px);background:var(--s56v2-surface);color:var(--s56v2-ink);text-align:center}.s56-steps :is(h1,h2){margin:0;font:var(--home-heading);letter-spacing:var(--home-tracking)}.s56-steps__list{display:grid;grid-template-columns:auto 1fr;column-gap:.32em;width:fit-content;max-width:100%;margin:clamp(36px,4.5vw,64px) auto 0;padding:0;list-style:none;font-size:clamp(1.375rem,2.9vw,2.5rem);font-weight:600;line-height:1.32;letter-spacing:-.02em;text-align:left}.s56-steps__list li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline}.s56-steps__number{min-width:1ch;color:color-mix(in srgb,var(--brand-ink) 28%,transparent)}.s56-steps__list li>span:last-child{text-wrap:balance}@media(max-width:899px){.s56-steps__list{row-gap:.34em;font-size:clamp(1.375rem,6.4vw,2.25rem);line-height:1.16}}.s56-get__line{display:block}.s56-get__keys{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:clamp(32px,4vw,56px)}.s56-get__small{margin:0;color:var(--brand-ink);font-size:1.0625rem;font-weight:500;line-height:1.5;letter-spacing:-.02em}.s56-get__link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.s56-get__link:hover{color:var(--brand-muted)}.s56-get__link:focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}.s56-get__after{width:min(100%,46rem);margin:clamp(28px,3.2vw,44px) auto 0;font-weight:500;text-wrap:balance}.s56-get__guide{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--s56v2-header-h));padding-block:clamp(64px,9vh,120px);background:var(--s56v2-surface);color:var(--s56v2-ink);text-align:center}.s56-get__guide h2{margin:0 0 clamp(36px,4.5vw,64px);font:var(--home-heading);letter-spacing:var(--home-tracking);text-wrap:balance}.s56-get__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:28px 24px;border-top:1px solid var(--brand-line);color:var(--brand-ink);font-size:.8125rem}.s56-get__legal a,.s56-get__legal button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.s56-get__legal a:hover,.s56-get__legal button:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.s56-get__line{display:inline}.s56-get__keys{align-items:stretch}.s56-get__keys .s56-get__small{text-align:center}}
