.flow-next{display:flex;align-items:center;justify-content:center;gap:14px;width:fit-content;min-height:68px;margin:16px auto 30px;padding:8px 16px;color:#111!important;text-decoration:none!important;font:600 16px/1.3 "SG",sans-serif}.flow-next svg{width:90px;height:64px;flex:none}.flow-next path,.join-cue path{stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.flow-next:hover svg{transform:translateY(4px)}.flow-next:focus-visible,.gl-c:focus-visible,.gl-t [role=button]:focus-visible{outline:2px solid #111;outline-offset:6px}.mixhero .flow-next{margin:18px 0;padding-left:0;justify-content:flex-start}.step[id]{scroll-margin-top:32px}.mixhero .estudio{aspect-ratio:4/3;border-radius:14px!important;overflow:hidden!important;filter:none}.mixhero .estudio img{border-radius:14px;object-position:50% 65%}.step .busto img,.objs img{border-radius:12px}
.join-cue{display:grid;grid-template-columns:minmax(0,max-content) 74px;grid-template-rows:auto 48px;align-items:end;max-width:100%;width:fit-content;margin-top:20px;color:#111}.join-cue .home-live-join{margin-top:0;gap:16px}.cue-side{width:74px;height:52px;align-self:center}.cue-under{width:166px;max-width:100%;height:48px;grid-column:1;justify-self:end}.cue-side{animation:cue-in 6s ease-in-out infinite}.cue-under{animation:cue-up 7s ease-in-out infinite}@keyframes cue-in{0%,12%,100%{transform:translateX(0)}6%{transform:translateX(-4px)}}@keyframes cue-up{0%,12%,100%{transform:translateY(0)}6%{transform:translateY(-4px)}}
#carril[data-sencillo=si] .gl{max-width:920px;padding:0}#carril[data-sencillo=si] .gl-i{grid-template-columns:104px minmax(0,1fr) auto;gap:28px;padding:30px 0}#carril[data-sencillo=si] .gl-c img{width:104px}#carril[data-sencillo=si] .gl-t{gap:9px}#carril[data-sencillo=si] .gl-t b{font-size:24px;cursor:pointer;text-wrap:balance}#carril[data-sencillo=si] .gl-t span{font-size:16px}#carril[data-sencillo=si] .gl-bt{min-height:56px;padding:16px 24px;border:1px solid #111;border-radius:0;background:#fff;font-size:17px}#carril[data-sencillo=si] .gl-bt:hover{background:#111;color:#fff!important}main.content .mp{padding-block:40px 64px}main.content .mp .mph{margin-bottom:30px}main.content .mp .lead{font-size:20px;font-weight:600}.ableton-archive{padding:48px 0 32px}.ableton-archive h2{text-align:center;margin:0 0 32px;font-size:30px;text-transform:none;letter-spacing:-.03em}
@media(max-width:600px){#carril[data-sencillo=si] .gl-i{grid-template-columns:80px minmax(0,1fr);gap:18px;padding:26px 0}#carril[data-sencillo=si] .gl-c img{width:80px}#carril[data-sencillo=si] .gl-t b{font-size:21px}#carril[data-sencillo=si] .gl-bt,#carril[data-sencillo=si] .gl-pt{grid-column:1/-1;width:100%;min-height:56px}.join-cue{grid-template-columns:minmax(0,max-content) 62px}.cue-side{width:62px}.mixhero{gap:26px}.mixhero .estudio{max-width:620px}}
@media(prefers-reduced-motion:reduce){.cue-side,.cue-under{animation:none}.flow-next:hover svg{transform:none}}

main.content .mp .guide-help{font-size:14px;margin-top:14px}.guide-help a{color:#111;text-decoration:underline!important;text-underline-offset:4px}

.flow-next:focus-visible{outline:2px solid #111;outline-offset:6px}

.flow-next{display:block;padding:8px;min-height:0;line-height:0}.flow-next svg{display:block;width:100%;height:auto}.mixhero .flow-start{width:112px;margin:26px 0 0 68px;padding:8px}.flow-second{width:140px;margin:0 auto 16px 14%}.flow-third{width:124px;margin:4px 12% 18px auto}.flow-guides{width:152px;margin:16px auto 24px 34%}.step[id]{scroll-margin-top:112px}.send-cue{display:grid;grid-template-columns:max-content minmax(60px,118px);align-items:center;gap:12px;justify-self:start;max-width:100%}.send-arrow{display:block;width:100%;height:auto;color:#111}.send-arrow path{stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:600px){.mixhero .flow-start{width:96px;margin-left:46px}.flow-second{width:118px;margin-left:6%}.flow-third{width:108px;margin-right:8%}.flow-guides{width:136px;margin-left:20%}.send-cue{grid-template-columns:max-content minmax(54px,100px)}}
