.notification-bell[data-v-33b517ac]{display:inline-flex;flex:0 0 auto;position:relative}.notification-bell__trigger[data-v-33b517ac]{align-items:center;background:#17181e;border:1px solid #34353d;border-radius:50%;color:#f7c957;display:inline-flex;height:32px;justify-content:center;position:relative;transition:border-color .2s ease,color .2s ease,transform .2s ease;width:32px}.notification-bell__trigger[data-v-33b517ac]:hover{border-color:#e31d6f;color:#ffb2ce;transform:translateY(-1px)}.notification-bell__item[data-v-33b517ac]:focus-visible,.notification-bell__mark-all[data-v-33b517ac]:focus-visible,.notification-bell__more-row button[data-v-33b517ac]:focus-visible,.notification-bell__state button[data-v-33b517ac]:focus-visible,.notification-bell__trigger[data-v-33b517ac]:focus-visible{outline:2px solid #f7c957;outline-offset:3px}.notification-bell__icon[data-v-33b517ac]{height:17px;width:17px}.notification-bell__badge[data-v-33b517ac]{align-items:center;background:#e31d6f;border:2px solid #090a0e;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-7px;top:-7px}.notification-bell__panel[data-v-33b517ac]{background:#17181e;border:1px solid #34353d;border-radius:8px;box-shadow:0 18px 46px #00000075,0 0 0 1px #ffffff06;color:#f7f5f7;overflow:hidden;position:absolute;right:0;top:calc(100% + 13px);width:min(380px,calc(100vw - 32px));z-index:80}.notification-bell__header[data-v-33b517ac]{align-items:flex-start;background:#14151a;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:16px;justify-content:space-between;padding:17px 18px 14px}.notification-bell__eyebrow[data-v-33b517ac]{color:#f7c957;display:block;font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:4px}.notification-bell__header h2[data-v-33b517ac]{color:#fff;font-family:Space Grotesk,Arial,sans-serif;font-size:19px;letter-spacing:-.04em;margin:0}.notification-bell__mark-all[data-v-33b517ac]{background:transparent;border:0;color:#ffb2ce;flex:0 0 auto;font-size:11px;font-weight:700}.notification-bell__mark-all[data-v-33b517ac]:hover:not(:disabled){color:#fff}.notification-bell__mark-all[data-v-33b517ac]:disabled{cursor:default;opacity:.4}.notification-bell__list[data-v-33b517ac]{list-style:none;margin:0;max-height:390px;overflow-y:auto;padding:0}.notification-bell__item[data-v-33b517ac]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.055);color:inherit;display:flex;gap:11px;padding:14px 18px;position:relative;transition:background-color .2s ease}.notification-bell__item.is-unread[data-v-33b517ac],.notification-bell__item[data-v-33b517ac]:hover{background:#e31d6f14}.notification-bell__item[data-v-33b517ac]:hover{background:#e31d6f24}.notification-bell__item-icon[data-v-33b517ac]{align-items:center;background:#f7c9571f;border-radius:7px;display:inline-flex;flex:0 0 auto;font-size:15px;height:28px;justify-content:center;width:28px}.notification-bell__item-body[data-v-33b517ac]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.notification-bell__item-body strong[data-v-33b517ac]{color:#fff;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-bell__item-body>span[data-v-33b517ac]{color:#b8b4bc;font-size:11px;line-height:1.4}.notification-bell__item-body time[data-v-33b517ac]{color:#85828b;font-size:10px}.notification-bell__unread-dot[data-v-33b517ac]{background:#e31d6f;border-radius:50%;box-shadow:0 0 0 3px #e31d6f26;flex:0 0 auto;height:6px;margin-top:7px;width:6px}.notification-bell__state[data-v-33b517ac]{align-items:center;color:#96949e;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:170px;padding:28px 20px;text-align:center}.notification-bell__state p[data-v-33b517ac]{color:#ded9df;font-size:12px;margin:0}.notification-bell__state small[data-v-33b517ac]{color:#85828b;font-size:10px}.notification-bell__state-icon[data-v-33b517ac]{color:#f7c957;font-size:30px;line-height:1;margin-bottom:2px}.notification-bell__state--error p[data-v-33b517ac]{color:#ffb2b9}.notification-bell__more-row button[data-v-33b517ac],.notification-bell__state button[data-v-33b517ac]{background:transparent;border:0;color:#ffb2ce;font-size:11px;font-weight:700}.notification-bell__more-row button[data-v-33b517ac]:hover:not(:disabled),.notification-bell__state button[data-v-33b517ac]:hover{color:#fff}.notification-bell__more-row[data-v-33b517ac]{padding:12px 18px;text-align:center}.notification-bell__more-row button[data-v-33b517ac]:disabled{cursor:wait;opacity:.55}@media(max-width:540px){.notification-bell__panel[data-v-33b517ac]{left:16px;position:fixed;right:16px;top:76px;width:auto}}@media(prefers-reduced-motion:reduce){.notification-bell__item[data-v-33b517ac],.notification-bell__trigger[data-v-33b517ac]{transition:none}}.queue-overlay[data-v-ff4f7cde]{align-items:flex-end;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0307129e;display:flex;inset:0;justify-content:flex-end;padding:20px 24px 90px;position:fixed;z-index:10000}.queue-panel[data-v-ff4f7cde]{background:#111827;border:1px solid #293548;border-radius:20px;box-shadow:0 24px 90px #0000006b;color:#f1f5f9;display:flex;flex-direction:column;max-height:min(76vh,690px);min-height:320px;overflow:hidden;width:min(440px,calc(100vw - 32px))}.queue-panel__header[data-v-ff4f7cde]{align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.15);display:flex;gap:18px;justify-content:space-between;padding:20px 20px 15px}.queue-current__meta>span[data-v-ff4f7cde],.queue-panel__eyebrow[data-v-ff4f7cde]{color:#c4b5fd;font-size:.62rem;font-weight:750;letter-spacing:.14em}.queue-panel__header h2[data-v-ff4f7cde]{color:inherit;font-size:1.08rem;font-weight:700;margin:5px 0 3px}.queue-panel__header p[data-v-ff4f7cde]{color:#94a3b8;font-size:.76rem;margin:0}.queue-icon-button[data-v-ff4f7cde]{background:#94a3b81a;border:0;border-radius:50%;color:#a8b3c3;cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:1.3rem;height:34px;line-height:1;padding:0;place-items:center;width:34px}.queue-panel__content[data-v-ff4f7cde]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px 20px}.queue-current[data-v-ff4f7cde]{align-items:center;background:#7c3aed1f;border:1px solid rgba(167,139,250,.2);border-radius:14px;display:flex;gap:13px;padding:12px}.queue-current>img[data-v-ff4f7cde]{border-radius:9px;flex:0 0 auto;height:68px;-o-object-fit:cover;object-fit:cover;width:68px}.queue-current__meta[data-v-ff4f7cde]{display:grid;gap:3px;min-width:0}.queue-current__meta small[data-v-ff4f7cde],.queue-current__meta strong[data-v-ff4f7cde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-current__meta strong[data-v-ff4f7cde]{color:#f8fafc;font-size:.9rem}.queue-current__meta small[data-v-ff4f7cde]{color:#aebacd;font-size:.75rem}.queue-links[data-v-ff4f7cde]{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:5px}.global-player__track-links a[data-v-ff4f7cde],.queue-links a[data-v-ff4f7cde]{color:#c4b5fd;font-size:.68rem;font-weight:650;text-decoration:none}.global-player__track-links a[data-v-ff4f7cde]:hover,.queue-links a[data-v-ff4f7cde]:hover{color:#fff;text-decoration:underline}.queue-transport[data-v-ff4f7cde]{align-items:center;display:flex;gap:22px;justify-content:center;padding:12px 0 16px}.queue-transport__button[data-v-ff4f7cde]{background:transparent;border:0;border-radius:50%;color:#e2e8f0;cursor:pointer;display:grid;font-size:1.03rem;height:38px;place-items:center;width:38px}.queue-transport__button[data-v-ff4f7cde]:disabled{color:#586579;cursor:not-allowed}.queue-transport__button--play[data-v-ff4f7cde]{background:#7c3aed;color:#fff;font-size:.95rem;height:46px;width:46px}.queue-section[data-v-ff4f7cde]{margin-top:5px}.queue-section--suggestions[data-v-ff4f7cde]{margin-top:19px}.queue-section__heading[data-v-ff4f7cde]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.queue-section__heading h3[data-v-ff4f7cde]{color:#f1f5f9;font-size:.85rem;font-weight:700;margin:0}.queue-section__heading>span[data-v-ff4f7cde]{color:#77869c;font-size:.65rem}.queue-text-button[data-v-ff4f7cde]{background:none;border:0;color:#c4b5fd;cursor:pointer;font-size:.72rem;padding:4px 0}.queue-empty[data-v-ff4f7cde],.queue-suggestion-note[data-v-ff4f7cde]{background:#94a3b812;border-radius:11px;color:#a6b2c3;font-size:.75rem;line-height:1.5;margin:0;padding:13px}.queue-suggestion-note[data-v-ff4f7cde]{margin-top:12px}.queue-list[data-v-ff4f7cde]{display:grid;gap:5px;list-style:none;margin:0;padding:0}.queue-list__item[data-v-ff4f7cde]{align-items:center;border-radius:10px;display:flex;gap:10px;min-width:0;padding:6px}.queue-list__item[data-v-ff4f7cde]:hover{background:#94a3b814}.queue-list__item>img[data-v-ff4f7cde]{border-radius:7px;flex:0 0 auto;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.queue-list__play[data-v-ff4f7cde]{background:none;border:0;color:#c4b5fd;cursor:pointer;flex:0 0 auto;font-size:.72rem;padding:0;width:24px}.queue-list__text[data-v-ff4f7cde]{display:grid;flex:1;gap:3px;min-width:0}.queue-list__text small[data-v-ff4f7cde],.queue-list__text strong[data-v-ff4f7cde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-list__text strong[data-v-ff4f7cde]{color:#e5eaf1;font-size:.76rem;font-weight:620}.queue-list__text small[data-v-ff4f7cde]{color:#8e9cb0;font-size:.68rem}.queue-list__remove[data-v-ff4f7cde]{height:29px;opacity:.65;width:29px}.queue-list__remove[data-v-ff4f7cde]:hover{opacity:1}.queue-add-button[data-v-ff4f7cde]{background:#7c3aed33;border:1px solid rgba(167,139,250,.3);border-radius:50%;color:#ddd6fe;cursor:pointer;flex:0 0 auto;font-size:1.1rem;height:32px;width:32px}.queue-overlay--light .queue-panel[data-v-ff4f7cde]{background:#fff;border-color:#e5e7eb;box-shadow:0 24px 90px #2021273d;color:#202127}.queue-overlay--light .queue-panel__header[data-v-ff4f7cde]{border-bottom-color:#eceef2}.queue-overlay--light .queue-current__meta>span[data-v-ff4f7cde],.queue-overlay--light .queue-panel__eyebrow[data-v-ff4f7cde]{color:#6d28d9}.queue-overlay--light .queue-current__meta small[data-v-ff4f7cde],.queue-overlay--light .queue-list__text small[data-v-ff4f7cde],.queue-overlay--light .queue-panel__header p[data-v-ff4f7cde]{color:#686b75}.queue-overlay--light .queue-current[data-v-ff4f7cde]{background:#f5f1ff;border-color:#e6dcff}.queue-overlay--light .queue-current__meta strong[data-v-ff4f7cde],.queue-overlay--light .queue-list__text strong[data-v-ff4f7cde],.queue-overlay--light .queue-section__heading h3[data-v-ff4f7cde]{color:#202127}.queue-overlay--light .queue-links a[data-v-ff4f7cde],.queue-overlay--light .queue-text-button[data-v-ff4f7cde]{color:#6d28d9}.queue-overlay--light .queue-empty[data-v-ff4f7cde],.queue-overlay--light .queue-suggestion-note[data-v-ff4f7cde]{background:#f3f4f6;color:#535763}.queue-overlay--light .queue-icon-button[data-v-ff4f7cde]{background:#f0f1f4;color:#555b67}.queue-overlay--light .queue-transport__button[data-v-ff4f7cde]{color:#353743}.queue-overlay--light .queue-transport__button[data-v-ff4f7cde]:disabled{color:#a8abb4}.queue-overlay--light .queue-transport__button--play[data-v-ff4f7cde]{background:#7c3aed;color:#fff}.queue-overlay--light .queue-list__item[data-v-ff4f7cde]:hover{background:#f5f3fa}.queue-overlay--light .queue-list__play[data-v-ff4f7cde]{color:#6d28d9}.queue-overlay--light .queue-add-button[data-v-ff4f7cde]{background:#f3edff;border-color:#ded0ff;color:#6d28d9}.queue-fade-enter-active[data-v-ff4f7cde],.queue-fade-leave-active[data-v-ff4f7cde]{transition:opacity .18s ease}.queue-fade-enter-from[data-v-ff4f7cde],.queue-fade-leave-to[data-v-ff4f7cde]{opacity:0}.global-player[data-v-ff4f7cde]{background:#0f172a;border-top:1px solid #1e293b;bottom:0;box-shadow:0 -4px 24px #00000080;left:0;position:fixed;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.global-player__progress-track[data-v-ff4f7cde]{background:#1e293b;cursor:pointer;height:4px;position:relative;width:100%}.global-player__progress-track[data-v-ff4f7cde]:hover{height:6px;transition:height .1s}.global-player__progress-fill[data-v-ff4f7cde]{background:#7c3aed;height:100%;transition:width .2s linear}.global-player__body[data-v-ff4f7cde]{align-items:center;display:flex;gap:1rem;min-height:64px;padding:.5rem 1rem}.global-player__info[data-v-ff4f7cde]{align-items:center;display:flex;flex:1;gap:.75rem;min-width:0}.global-player__cover[data-v-ff4f7cde]{border-radius:6px;flex-shrink:0;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.global-player__meta[data-v-ff4f7cde]{min-width:0}.global-player__track-links[data-v-ff4f7cde]{display:flex;gap:9px;margin-top:3px}.global-player__track-links a[data-v-ff4f7cde]{font-size:.62rem}.global-player__title[data-v-ff4f7cde]{color:#f1f5f9;font-size:.875rem;font-weight:600}.global-player__artist[data-v-ff4f7cde],.global-player__title[data-v-ff4f7cde]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-player__artist[data-v-ff4f7cde]{color:#94a3b8;font-size:.75rem}.global-player__controls[data-v-ff4f7cde]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.global-player__btn[data-v-ff4f7cde]{align-items:center;background:transparent;border:none;border-radius:50%;color:#cbd5e1;cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:color .15s,background .15s}.global-player__btn[data-v-ff4f7cde]:hover:not(:disabled){background:#1e293b;color:#f1f5f9}.global-player__btn--play[data-v-ff4f7cde]{background:#7c3aed;border-radius:50%;color:#fff;padding:.5rem}.global-player__btn--play[data-v-ff4f7cde]:hover{background:#6d28d9}.global-player__btn--close[data-v-ff4f7cde]{color:#64748b}.global-player__btn--close[data-v-ff4f7cde]:hover{color:#f87171}.global-player__btn--queue[data-v-ff4f7cde]{position:relative}.global-player__queue-count[data-v-ff4f7cde]{background:#7c3aed;border-radius:999px;color:#fff;display:grid;font-size:.56rem;font-weight:700;height:15px;min-width:15px;padding:0 3px;place-items:center;position:absolute;right:-4px;top:-3px}.global-player__btn[data-v-ff4f7cde]:focus-visible,.global-player__track-links a[data-v-ff4f7cde]:focus-visible,.queue-panel a[data-v-ff4f7cde]:focus-visible,.queue-panel button[data-v-ff4f7cde]:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.global-player--play.global-player--light[data-v-ff4f7cde]{background:#fff;border-top-color:#2021271f;box-shadow:0 -4px 24px #2021271a}.global-player--play.global-player--light .global-player__btn[data-v-ff4f7cde]:hover:not(:disabled),.global-player--play.global-player--light .global-player__progress-track[data-v-ff4f7cde]{background:#eceef2}.global-player--play.global-player--light .global-player__btn[data-v-ff4f7cde],.global-player--play.global-player--light .global-player__title[data-v-ff4f7cde]{color:#202127}.global-player--play.global-player--light .global-player__artist[data-v-ff4f7cde],.global-player--play.global-player--light .global-player__time[data-v-ff4f7cde]{color:#686b75}.global-player--play.global-player--light .global-player__volume-slider[data-v-ff4f7cde]{background:#cbd0d8}.global-player__right[data-v-ff4f7cde]{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.global-player__time[data-v-ff4f7cde]{color:#94a3b8;font-size:.75rem;white-space:nowrap}.global-player__volume[data-v-ff4f7cde]{align-items:center;display:flex;gap:.375rem}.global-player__volume-slider[data-v-ff4f7cde]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#334155;border-radius:9999px;cursor:pointer;height:4px;outline:none;width:80px}.global-player__volume-slider[data-v-ff4f7cde]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#7c3aed;border-radius:50%;cursor:pointer;height:12px;width:12px}.global-player__volume-slider[data-v-ff4f7cde]::-moz-range-thumb{background:#7c3aed;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.player-slide-enter-active[data-v-ff4f7cde],.player-slide-leave-active[data-v-ff4f7cde]{transition:transform .3s ease,opacity .3s ease}.player-slide-enter-from[data-v-ff4f7cde],.player-slide-leave-to[data-v-ff4f7cde]{opacity:0;transform:translateY(100%)}@media(max-width:640px){.global-player__body[data-v-ff4f7cde]{gap:.35rem;min-height:62px;padding:.45rem .65rem}.global-player__info[data-v-ff4f7cde]{gap:.5rem}.global-player__cover[data-v-ff4f7cde]{height:42px;width:42px}.global-player__title[data-v-ff4f7cde]{font-size:.77rem}.global-player__artist[data-v-ff4f7cde]{font-size:.68rem}.global-player__track-links[data-v-ff4f7cde]{display:none}.global-player__controls[data-v-ff4f7cde]{gap:0}.global-player__controls .global-player__btn[data-v-ff4f7cde]{padding:.25rem}.global-player__controls .global-player__btn--play[data-v-ff4f7cde]{padding:.45rem}.global-player__right[data-v-ff4f7cde]{gap:.2rem}.global-player__btn--close[data-v-ff4f7cde]{padding:.3rem}.global-player__time[data-v-ff4f7cde],.global-player__volume[data-v-ff4f7cde]{display:none}.queue-overlay[data-v-ff4f7cde]{justify-content:center;padding:12px 0 calc(76px + env(safe-area-inset-bottom))}.queue-panel[data-v-ff4f7cde]{border-radius:20px 20px 0 0;max-height:min(78dvh,690px);min-height:min(320px,55dvh);width:100%}.queue-panel__header[data-v-ff4f7cde]{padding:17px 17px 13px}.queue-panel__content[data-v-ff4f7cde]{padding:13px 14px calc(16px + env(safe-area-inset-bottom))}.queue-current>img[data-v-ff4f7cde]{height:58px;width:58px}}@media(max-width:360px){.global-player__body[data-v-ff4f7cde]{padding-inline:.45rem}.global-player__cover[data-v-ff4f7cde]{height:38px;width:38px}.global-player__controls .global-player__btn[data-v-ff4f7cde]:not(.global-player__btn--play),.global-player__queue-count[data-v-ff4f7cde]{display:none}}
