.stage[data-v-d7a5d6ea]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;flex:1;display:flex;position:relative}.stage__slide[data-v-d7a5d6ea],.stage__slides[data-v-d7a5d6ea]{position:absolute;inset:0}.stage__slide[data-v-d7a5d6ea]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s}.stage__slide--active[data-v-d7a5d6ea]{opacity:1;animation:7s linear forwards stage-kenburns-d7a5d6ea}.stage__slide--empty[data-v-d7a5d6ea]{opacity:1;background:linear-gradient(160deg,#f5f5f7,#d6d6d6)}.stage__slide--video.stage__slide--active[data-v-d7a5d6ea]{animation:none}.stage__slide--prepared[data-v-d7a5d6ea] video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.stage__shade[data-v-d7a5d6ea]{background:linear-gradient(#0000 24%,#0000000d 42%,#000000ad 88%);position:absolute;inset:0}.stage__progress[data-v-d7a5d6ea]{z-index:1;gap:5px;padding:14px 14px 0;display:flex;position:relative}.stage__segment[data-v-d7a5d6ea]{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.stage__segment-fill[data-v-d7a5d6ea]{background:#fff;width:0;height:100%;display:block}.stage__segment-fill--run[data-v-d7a5d6ea]{animation:7s linear forwards stage-fill-d7a5d6ea}.stage__segment-fill--done[data-v-d7a5d6ea]{width:100%}.stage__dots[data-v-d7a5d6ea]{justify-content:center;gap:6px;padding-top:18px;display:flex;position:relative}.stage__dot[data-v-d7a5d6ea]{cursor:pointer;background:#ffffff73;border:0;border-radius:50%;width:7px;height:7px;padding:0}.stage__dot--active[data-v-d7a5d6ea]{background:#fff}.stage__video-badge[data-v-d7a5d6ea]{color:#fff;background:#0000008c;border-radius:999px;padding:5px 12px;font:500 12px/1 SF Pro Text,-apple-system,BlinkMacSystemFont,Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif;position:absolute;top:16px;right:16px}.stage__content[data-v-d7a5d6ea]{margin-top:auto;padding:24px 24px 32px;position:relative}.stage__eyebrow[data-v-d7a5d6ea]{color:#ffffffbf;letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px;font:700 11px/1 SF Pro Text,-apple-system,BlinkMacSystemFont,Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}.stage__name[data-v-d7a5d6ea]{color:#fff;margin:0 0 10px;font:700 26px/1.2 SF Pro Text,-apple-system,BlinkMacSystemFont,Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}.stage__name--placeholder[data-v-d7a5d6ea]{color:#ffffff8c;font-weight:600}.stage__message[data-v-d7a5d6ea]{color:#ffffffe6;white-space:pre-line;margin:0 0 18px;font-size:16px;line-height:1.6}.stage__player[data-v-d7a5d6ea]{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:9px 11px;display:flex}.stage__player-icon[data-v-d7a5d6ea]{color:#1d1d1f;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:flex}.stage__player-meta[data-v-d7a5d6ea]{flex-direction:column;flex:1;min-width:0;display:flex}.stage__player-title[data-v-d7a5d6ea]{font:600 14px/1.3 SF Pro Text,-apple-system,BlinkMacSystemFont,Inter,ui-sans-serif,system-ui,Segoe UI,Roboto,sans-serif}.stage__player-artist[data-v-d7a5d6ea]{color:#ffffffb8;font-size:12px}.stage__eq[data-v-d7a5d6ea]{flex-shrink:0;align-items:flex-end;gap:2px;height:16px;display:flex}.stage__eq i[data-v-d7a5d6ea]{background:#fff;border-radius:3px;width:3px;height:40%}.stage__eq--on i[data-v-d7a5d6ea]{animation:.9s ease-in-out infinite stage-eq-d7a5d6ea}.stage__eq--on i[data-v-d7a5d6ea]:nth-child(2){animation-delay:.15s}.stage__eq--on i[data-v-d7a5d6ea]:nth-child(3){animation-delay:.3s}.stage--paused .stage__segment-fill--run[data-v-d7a5d6ea],.stage--paused .stage__slide--active[data-v-d7a5d6ea],.stage--waiting .stage__segment-fill--run[data-v-d7a5d6ea],.stage--waiting .stage__slide--active[data-v-d7a5d6ea]{animation-play-state:paused}@keyframes stage-kenburns-d7a5d6ea{0%{transform:scale(1.14)translate(2%,-1%)}to{transform:scale(1.06)translateY(1%)}}@keyframes stage-fill-d7a5d6ea{to{width:100%}}@keyframes stage-eq-d7a5d6ea{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.stage__segment-fill--run[data-v-d7a5d6ea]{width:100%;animation:none}.stage__eq--on i[data-v-d7a5d6ea],.stage__slide--active[data-v-d7a5d6ea]{animation:none}.stage__slide[data-v-d7a5d6ea]{transition:none}}
