.stage[data-v-64a54988]{-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-64a54988],.stage__slides[data-v-64a54988]{position:absolute;inset:0}.stage__slide[data-v-64a54988]{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s}.stage__slide--active[data-v-64a54988]{opacity:1;animation:7s linear forwards stage-kenburns-64a54988}.stage__slide--empty[data-v-64a54988]{opacity:1;background:linear-gradient(160deg,#3a4a57,#12181d)}.stage__slide--video.stage__slide--active[data-v-64a54988]{animation:none}.stage__shade[data-v-64a54988]{background:linear-gradient(#12181d26 30%,#12181deb 78%);position:absolute;inset:0}.stage__progress[data-v-64a54988]{z-index:1;gap:5px;padding:14px 14px 0;display:flex;position:relative}.stage__segment[data-v-64a54988]{background:#f5f5f74d;border-radius:3px;flex:1;height:3px;overflow:hidden}.stage__segment-fill[data-v-64a54988]{background:#0071e3;width:0;height:100%;display:block}.stage__segment-fill--run[data-v-64a54988]{animation:7s linear forwards stage-fill-64a54988}.stage__segment-fill--done[data-v-64a54988]{width:100%}.stage__dots[data-v-64a54988]{justify-content:center;gap:6px;padding-top:18px;display:flex;position:relative}.stage__dot[data-v-64a54988]{cursor:pointer;background:#f5f5f759;border:0;border-radius:50%;width:7px;height:7px;padding:0}.stage__dot--active[data-v-64a54988]{background:#0071e3}.stage__video-badge[data-v-64a54988]{color:#f5f5f7;background:#0c0d10bf;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-64a54988]{margin-top:auto;padding:24px 24px 32px;position:relative}.stage__eyebrow[data-v-64a54988]{color:#0071e3;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-64a54988]{color:#0000;background:linear-gradient(100deg,#f5f5f7,#0071e3);-webkit-background-clip:text;background-clip:text;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-64a54988]{color:#f5f5f773;-webkit-text-fill-color:currentcolor;background:0 0;font-weight:600}.stage__message[data-v-64a54988]{color:#f5f5f7e0;white-space:pre-line;margin:0 0 18px;font-size:16px;line-height:1.6}.stage__player[data-v-64a54988]{color:#f5f5f7;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f5f70f;border:1px solid #f5f5f724;border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:9px 11px;display:flex}.stage__player-icon[data-v-64a54988]{color:#1d1d1f;background:linear-gradient(120deg,#0071e3,#f0b46a);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-64a54988]{flex-direction:column;flex:1;min-width:0;display:flex}.stage__player-title[data-v-64a54988]{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-64a54988]{color:#f5f5f799;font-size:12px}.stage__eq[data-v-64a54988]{flex-shrink:0;align-items:flex-end;gap:2px;height:16px;display:flex}.stage__eq i[data-v-64a54988]{background:#0071e3;border-radius:3px;width:3px;height:40%}.stage__eq--on i[data-v-64a54988]{animation:.9s ease-in-out infinite stage-eq-64a54988}.stage__eq--on i[data-v-64a54988]:nth-child(2){animation-delay:.15s}.stage__eq--on i[data-v-64a54988]:nth-child(3){animation-delay:.3s}.stage--paused .stage__segment-fill--run[data-v-64a54988],.stage--paused .stage__slide--active[data-v-64a54988]{animation-play-state:paused}@keyframes stage-kenburns-64a54988{0%{transform:scale(1.14)translate(2%,-1%)}to{transform:scale(1)translate(-2%,1%)}}@keyframes stage-fill-64a54988{to{width:100%}}@keyframes stage-eq-64a54988{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.stage__segment-fill--run[data-v-64a54988]{width:100%;animation:none}.stage__eq--on i[data-v-64a54988],.stage__slide--active[data-v-64a54988]{animation:none}.stage__slide[data-v-64a54988]{transition:none}}
