.emoji-text[data-v-12083447]{white-space:pre-wrap;overflow-wrap:anywhere}.emoji-text-image[data-v-12083447]{object-fit:contain;vertical-align:-.24em;width:1.28em;height:1.28em;display:inline-block}.emoji-timestamp[data-v-12083447]{color:#1ed760;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none;display:inline}button.emoji-timestamp[data-v-12083447]{cursor:pointer}button.emoji-timestamp[data-v-12083447]:hover,button.emoji-timestamp[data-v-12083447]:focus-visible{color:#3be477;text-underline-offset:2px;text-decoration:underline}.emoji-timestamp.static[data-v-12083447]{cursor:default}.reaction-picker-trigger-wrap[data-v-c1f28ba0]{align-items:center;display:inline-flex}.reaction-picker-default-trigger[data-v-c1f28ba0]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.reaction-picker-default-trigger[data-v-c1f28ba0]:hover:not(:disabled),.reaction-picker-default-trigger[aria-expanded=true][data-v-c1f28ba0]{color:#fff;background:#ffffff1a}.reaction-picker-default-trigger[data-v-c1f28ba0]:disabled{cursor:not-allowed;opacity:.45}.reaction-picker-panel[data-v-c1f28ba0]{z-index:500;transform-origin:100% 0;background:#202024;border:1px solid #ffffff1a;border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 24px 70px #000000a6}.reaction-picker-host[data-v-c1f28ba0]{width:100%;height:100%;min-height:0}.reaction-picker-pop-enter-active[data-v-c1f28ba0],.reaction-picker-pop-leave-active[data-v-c1f28ba0]{transition:opacity .13s,transform .13s}.reaction-picker-pop-enter-from[data-v-c1f28ba0],.reaction-picker-pop-leave-to[data-v-c1f28ba0]{opacity:0;transform:translateY(-4px)scale(.97)}.activity-feed[data-v-920f0219]{color:#fff;overflow:hidden}.activity-header[data-v-920f0219]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.eyebrow[data-v-920f0219]{color:#1ed760;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.refresh-button[data-v-920f0219]{color:#ddd;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:72px;height:30px;font-size:.78rem;font-weight:700;display:inline-flex}.refresh-button[data-v-920f0219]:hover:not(:disabled){color:#fff;background:#ffffff21}.refresh-button[data-v-920f0219]:disabled{cursor:not-allowed;opacity:.6}.show-more-button[data-v-920f0219]{color:#eee;background:#ffffff17;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:fit-content;min-width:112px;min-height:38px;margin:6px 0 2px;padding:0 18px;font-size:.84rem;font-weight:700;display:inline-flex}.show-more-button[data-v-920f0219]:hover:not(:disabled){color:#fff;background:#ffffff24}.show-more-button[data-v-920f0219]:disabled{cursor:not-allowed;opacity:.62}.activity-state[data-v-920f0219]{color:#aaa;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:18px;font-size:.9rem;display:flex}.activity-state.error[data-v-920f0219]{color:#ff7b7b}.message-form[data-v-920f0219]{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding-top:14px;display:grid}.message-form input[data-v-920f0219]{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;outline:none;width:100%;min-width:0;height:36px;padding:0 14px;font-size:.85rem}.message-form input[data-v-920f0219]:focus{background:#ffffff14;border-color:#1ed76099}.message-form button[data-v-920f0219]{color:#000;background:#1ed760;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.message-form button[data-v-920f0219]:hover:not(:disabled){background:#3be477}.message-form button[data-v-920f0219]:disabled{cursor:not-allowed;opacity:.42}.activity-list[data-v-920f0219]{gap:10px;padding-top:16px;display:grid}.activity-card[data-v-920f0219]{background:#0000002e;border:1px solid #fff1;border-radius:14px;grid-template-columns:88px minmax(0,1fr) 34px;align-items:center;gap:14px;min-width:0;padding:12px;display:grid}.join-card[data-v-920f0219]{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);gap:12px;padding:8px 0;position:relative}.message-card[data-v-920f0219]{grid-template-columns:minmax(0,1fr) 34px}.message-card .activity-main[data-v-920f0219]{grid-column:1}.message-card .time[data-v-920f0219]{grid-column:2}.join-card[data-v-920f0219]:hover{background:0 0}.join-card[data-v-920f0219]:before,.join-card[data-v-920f0219]:after{content:"";background:#ffffff24;align-self:center;height:1px}.join-card[data-v-920f0219]:before{grid-area:1/1}.join-card[data-v-920f0219]:after{grid-area:1/3;margin-right:68px}.join-card .activity-main[data-v-920f0219]{grid-area:1/2;justify-self:center}.join-card .activity-text[data-v-920f0219]{justify-content:center}.join-card .time[data-v-920f0219]{align-self:center;position:absolute;top:50%;right:0;transform:translateY(-50%)}.art-stack[data-v-920f0219]{width:88px;height:72px;position:relative}.art-card[data-v-920f0219]{--offset:calc(var(--stack-index) * 11px);left:var(--offset);top:calc(var(--stack-index) * 3px);color:#aaa;width:58px;height:58px;z-index:calc(5 - var(--stack-index));background:linear-gradient(135deg,#303030,#161616);border:2px solid #181818;border-radius:8px;place-items:center;transition:filter .16s,transform .18s,box-shadow .18s;display:grid;position:absolute;overflow:hidden;box-shadow:0 10px 24px #00000061}.art-card.stacked.front[data-v-920f0219]{z-index:12;transform:translateY(-4px)scale(1.04);box-shadow:0 14px 30px #0000007a}.art-card[data-v-920f0219]:after{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:#0000007a;transition:opacity .13s;position:absolute;inset:-2px}.art-card[data-v-920f0219]:hover:after{opacity:1}.art-card[data-v-920f0219]:has(.art-card-play:focus-visible):after{opacity:1}.art-card-play[data-v-920f0219]{z-index:2;color:#fff;opacity:0;background:0 0;border:0;place-items:center;transition:opacity .13s,transform .15s;display:grid;position:absolute;inset:0;transform:scale(.9)}.art-card:hover .art-card-play[data-v-920f0219],.art-card-play[data-v-920f0219]:focus-visible{opacity:1;transform:scale(1)}.art-card-play[data-v-920f0219]:disabled{cursor:wait;color:#aaa}.art-card-play svg[data-v-920f0219]{filter:drop-shadow(0 2px 6px #0000008c);margin-left:2px}.art-stack.single .art-card[data-v-920f0219],.single-fallback[data-v-920f0219]{width:64px;height:64px;top:50%;left:50%;transform:translate(-50%,-50%)}.art-card img[data-v-920f0219]{object-fit:cover;width:100%;height:100%;display:block}.single-fallback[data-v-920f0219]{color:#fff;background:linear-gradient(135deg,#1ed760,#075f2c)}.activity-main[data-v-920f0219]{gap:6px;min-width:0;display:grid}.avatar[data-v-920f0219]{color:#ddd;background:#2a2a2a;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:800;display:grid;overflow:hidden}.avatar img[data-v-920f0219]{object-fit:cover;width:100%;height:100%;display:block}.time[data-v-920f0219]{color:#999;white-space:nowrap;place-self:start end;font-size:.78rem}.activity-text[data-v-920f0219],.activity-subtext[data-v-920f0219]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.activity-text[data-v-920f0219]{color:#f3f3f3;flex-wrap:wrap;align-items:center;gap:0;font-size:.94rem;font-weight:650;line-height:1.45;display:flex}.activity-text[data-v-920f0219]>*+*{margin-left:.24em}.activity-user[data-v-920f0219]{align-items:center;gap:6px;min-width:0;line-height:1;display:flex}.activity-user .avatar[data-v-920f0219]{border:1px solid #0000;transition:all .15s}.activity-user .avatar[data-v-920f0219]:hover{border:1px solid #1ed760}.activity-user[data-v-920f0219]:hover{cursor:pointer;text-decoration:underline}.activity-muted[data-v-920f0219]{color:#cfcfcf;font-weight:400}.activity-separator[data-v-920f0219]{color:#cfcfcf;margin-left:0;font-weight:400}.activity-separator+.activity-link[data-v-920f0219]{margin-left:.24em}.activity-link[data-v-920f0219]{color:#fff;text-underline-offset:4px;border-radius:3px;-webkit-text-decoration:underline #ffffff5c;text-decoration:underline #ffffff5c;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}.activity-link[data-v-920f0219]:hover{color:#1ed760;text-decoration-color:currentColor}.activity-subtext[data-v-920f0219]{color:#999;font-size:.8rem}.activity-tags[data-v-920f0219]{align-items:center;gap:5px;min-width:0;display:inline-flex}.activity-tag-separator[data-v-920f0219]{color:#999;font-weight:400}.activity-tag-badge[data-v-920f0219]{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 1px #0000006b;white-space:nowrap;border-radius:999px;max-width:150px;padding:2px 6px;font-size:.66rem;font-weight:700;line-height:1.25;overflow:hidden}.tagged-activity-tags[data-v-920f0219]{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.activity-comment-bubble[data-v-920f0219]{background:#fff1;border-radius:8px;width:fit-content;max-width:100%;margin:8px 0 0;padding:8px 10px;position:relative}.activity-comment-body[data-v-920f0219]{color:#ddd;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.activity-kind[data-v-920f0219]{color:#1ed760;background:#1ed7601a;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.comments-section[data-v-920f0219]{border-top:1px solid #ffffff12;grid-column:1/-1;gap:10px;padding-top:10px;display:grid}.comments-header[data-v-920f0219]{color:#aaa;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.comment-list[data-v-920f0219]{gap:10px;display:grid}.comment-item[data-v-920f0219]{align-items:flex-start;gap:8px;min-width:0;display:flex}.comment-avatar[data-v-920f0219]{color:#ddd;background:#2a2a2a;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:.66rem;font-weight:800;transition:all .15s;display:grid;overflow:hidden}.comment-avatar img[data-v-920f0219]{object-fit:cover;width:100%;height:100%;display:block}.comment-avatar[data-v-920f0219]:hover{cursor:pointer;border:1px solid #1ed760;transform:translateY(-5%)}.comment-body[data-v-920f0219]{flex:1;min-width:0}.comment-content[data-v-920f0219]{justify-items:start;width:fit-content;max-width:100%;display:grid}.comment-bubble[data-v-920f0219]{background:#fff1;border-radius:8px;width:fit-content;max-width:100%;padding:8px 10px;position:relative}.comment-menu-wrap[data-v-920f0219]{position:absolute;top:-10px;right:-12px}.comment-menu-button[data-v-920f0219]{color:#aaa;opacity:0;pointer-events:none;background:#2f2f2f;border:0;border-radius:7px;place-items:center;width:30px;height:20px;line-height:0;transition:background .12s,color .12s,opacity .12s;display:grid;box-shadow:0 6px 16px #00000059}.comment-bubble:hover .comment-menu-button[data-v-920f0219],.activity-comment-bubble:hover .comment-menu-button[data-v-920f0219],.comment-bubble:focus-within .comment-menu-button[data-v-920f0219],.activity-comment-bubble:focus-within .comment-menu-button[data-v-920f0219],.comment-menu-button[aria-expanded=true][data-v-920f0219]{opacity:1;pointer-events:auto}.comment-menu-button[data-v-920f0219]:hover,.comment-menu-button[aria-expanded=true][data-v-920f0219]{color:#fff;background:#3a3a3a}.comment-menu[data-v-920f0219]{z-index:90;color:#f2f2f2;transform-origin:100% 0;background:#282828;border:1px solid #333;border-radius:8px;width:172px;padding:4px;position:fixed;box-shadow:0 18px 42px #0000008c}.comment-menu[data-v-920f0219] .reaction-picker-trigger-wrap{width:100%;display:block}.comment-menu button[data-v-920f0219]{color:#eee;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:32px;padding:0 8px;font-size:.78rem;display:grid}.comment-menu button[data-v-920f0219]:hover:not(:disabled){color:#fff;background:#ffffff1a}.comment-menu button[data-v-920f0219]:disabled{cursor:not-allowed;color:#777}.comment-menu button.danger[data-v-920f0219]:hover:not(:disabled){color:#ff8585;background:#ff5a5a1f}.reaction-details[data-v-920f0219]{z-index:95;color:#f2f2f2;background:#282828;border:1px solid #333;border-radius:8px;width:max-content;min-width:180px;max-width:min(320px,100vw - 16px);padding:8px;position:fixed;box-shadow:0 18px 42px #0000008c}.reaction-details-state[data-v-920f0219]{color:#aaa;place-items:center;min-height:38px;font-size:.78rem;display:grid}.reaction-details-list[data-v-920f0219]{gap:6px;display:grid}.reaction-details-row[data-v-920f0219]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.reaction-details-chip[data-v-920f0219]{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:28px;display:inline-flex}.reaction-details-chip span[data-v-920f0219]{font-size:1rem;line-height:1}.reaction-details-chip .custom-reaction-emoji[data-v-920f0219]{width:20px;height:20px}.reaction-details-chip strong[data-v-920f0219]{font-size:.78rem}.reaction-details-users[data-v-920f0219]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.reaction-details-avatars[data-v-920f0219]{justify-content:flex-end;align-items:center;display:flex}.reaction-details-avatar[data-v-920f0219]{color:#ddd;background:#3a3a3a;border:2px solid #282828;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.58rem;font-weight:800;display:grid;overflow:hidden}.reaction-details-avatar+.reaction-details-avatar[data-v-920f0219]{margin-left:-7px}.reaction-details-avatar img[data-v-920f0219]{object-fit:cover;width:100%;height:100%;display:block}.reaction-details-names[data-v-920f0219]{color:#ddd;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.comment-meta[data-v-920f0219]{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.comment-meta strong[data-v-920f0219]{color:#f3f3f3;font-size:.78rem}.comment-meta span[data-v-920f0219]{color:#999;font-size:.72rem}.comment-bubble p[data-v-920f0219]{color:#ddd;overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.35}.comment-reactions[data-v-920f0219]{flex-wrap:wrap;gap:5px;margin:5px 0 0 2px;display:flex}.comment-reaction[data-v-920f0219]{color:#ddd;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:.78rem;display:inline-flex}.comment-reaction span[data-v-920f0219]:first-child{font-size:1rem;line-height:1}.custom-reaction-emoji[data-v-920f0219]{object-fit:contain;width:18px;height:18px;display:block}.comment-reaction[data-v-920f0219]:hover,.comment-reaction.active[data-v-920f0219]{color:#fff;background:#1ed76029;border-color:#1ed7606b}.comment-form[data-v-920f0219]{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.comment-input-shell[data-v-920f0219]{min-width:0;position:relative}.comment-input-shell input[data-v-920f0219]{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:999px;outline:none;width:100%;min-width:0;height:36px;padding:0 44px 0 14px;font-size:.85rem}.comment-input-shell input[data-v-920f0219]:focus{background:#ffffff14;border-color:#1ed76099}.comment-input-shell input.has-custom-emoji[data-v-920f0219]{color:#0000;caret-color:#fff}.comment-input-preview[data-v-920f0219]{pointer-events:none;color:#fff;white-space:nowrap;align-items:center;font-size:.85rem;line-height:1;display:flex;position:absolute;inset:1px 44px 1px 14px;overflow:hidden}.comment-input-preview[data-v-920f0219] .emoji-text{white-space:nowrap}.comment-input-preview[data-v-920f0219] .emoji-text-image{vertical-align:-.16em;width:1em;height:1em}.comment-input-shell[data-v-920f0219] .reaction-picker-trigger-wrap{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.comment-emoji-button[data-v-920f0219]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.comment-emoji-button[data-v-920f0219]:hover,.comment-emoji-button[aria-expanded=true][data-v-920f0219]{color:#fff;background:#ffffff1a}.comment-send-button[data-v-920f0219]{color:#000;background:#1ed760;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.comment-send-button[data-v-920f0219]:hover:not(:disabled){background:#3be477}.comment-send-button[data-v-920f0219]:disabled{cursor:not-allowed;opacity:.42}.spin[data-v-920f0219]{animation:.9s linear infinite spin-920f0219}@keyframes spin-920f0219{to{transform:rotate(360deg)}}@media (width<=620px){.activity-card[data-v-920f0219]{grid-template-columns:72px minmax(0,1fr)}.activity-kind[data-v-920f0219]{display:none}.art-stack[data-v-920f0219]{width:72px}.art-card[data-v-920f0219]{width:52px;height:52px}.art-stack.single .art-card[data-v-920f0219],.single-fallback[data-v-920f0219]{width:56px;height:56px}}.app-dropdown[data-v-71ee47e9]{position:relative}.app-dropdown-panel[data-v-71ee47e9]{background:#282828;border:1px solid #333;border-radius:8px;font-weight:400;position:absolute;box-shadow:0 18px 42px #0000008c}.app-dropdown-panel.fixed[data-v-71ee47e9]{position:fixed}.tag-modal-transition-enter-active[data-v-f3e0dbb3],.tag-modal-transition-leave-active[data-v-f3e0dbb3]{transition:opacity .18s}.tag-modal-transition-enter-from[data-v-f3e0dbb3],.tag-modal-transition-leave-to[data-v-f3e0dbb3]{opacity:0}.tag-modal-transition-enter-active .tag-modal[data-v-f3e0dbb3],.tag-modal-transition-leave-active .tag-modal[data-v-f3e0dbb3]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.tag-modal-transition-enter-from .tag-modal[data-v-f3e0dbb3],.tag-modal-transition-leave-to .tag-modal[data-v-f3e0dbb3]{opacity:0;transform:scale(.96)translateY(10px)}.tag-modal-backdrop[data-v-f3e0dbb3]{z-index:245;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tag-modal[data-v-f3e0dbb3]{color:#eee;background:#181818;border:1px solid #333;border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(560px,100vw - 36px);max-height:min(620px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000094}.tag-modal header[data-v-f3e0dbb3]{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.tag-modal header p[data-v-f3e0dbb3],.tag-modal header h2[data-v-f3e0dbb3]{margin:0}.tag-modal header p[data-v-f3e0dbb3]{color:#999;text-transform:uppercase;font-size:.7rem;font-weight:800}.tag-modal header h2[data-v-f3e0dbb3]{margin-top:3px;font-size:1.1rem}.tag-modal button[data-v-f3e0dbb3]{color:#eee;background:#2c2c2c;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:flex}.tag-modal button[data-v-f3e0dbb3]:disabled{opacity:.42}.tag-modal header button[data-v-f3e0dbb3]{background:0 0;border-radius:50%;width:34px;height:34px}.tag-create-form[data-v-f3e0dbb3],.tag-editor-row[data-v-f3e0dbb3]{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tag-create-form[data-v-f3e0dbb3]{border-bottom:1px solid #303030;padding:14px 20px}.tag-editor-search[data-v-f3e0dbb3]{color:#999;border-bottom:1px solid #303030;align-items:center;gap:7px;height:38px;padding:0 20px;display:flex}.tag-editor-search input[data-v-f3e0dbb3]{color:#eee;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.78rem}.tag-editor-row[data-v-f3e0dbb3]{border-bottom:1px solid #292929;grid-template-columns:26px 34px minmax(0,1fr) 34px 34px;padding:8px 0}.tag-editor-row.readonly[data-v-f3e0dbb3]{grid-template-columns:26px minmax(0,1fr) minmax(70px,auto)}.tag-create-form input[type=text][data-v-f3e0dbb3],.tag-editor-row input[type=text][data-v-f3e0dbb3]{color:#eee;background:#121212;border:1px solid #3d3d3d;border-radius:7px;outline:0;min-width:0;height:36px;padding:0 10px}input[type=color][data-v-f3e0dbb3]{background:#222;border:1px solid #444;border-radius:7px;width:34px;height:34px;padding:2px}.tag-create-form button[data-v-f3e0dbb3]{height:36px;padding:0 13px}.tag-editor-list[data-v-f3e0dbb3]{min-height:0;max-height:330px;padding:0 20px 12px;overflow:auto}.tag-editor-row button[data-v-f3e0dbb3]{width:34px;height:34px}.tag-owner-avatar[data-v-f3e0dbb3]{color:#ddd;background:#3b3b3b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.55rem;font-weight:800;display:grid;overflow:hidden}.tag-owner-avatar img[data-v-f3e0dbb3]{object-fit:cover;width:100%;height:100%}.readonly-tag-badge[data-v-f3e0dbb3]{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #0000006b;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:.7rem;font-weight:700;overflow:hidden}.tag-owner-name[data-v-f3e0dbb3]{color:#999;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.delete-tag[data-v-f3e0dbb3]{color:#ff8585!important}.tag-editor-empty[data-v-f3e0dbb3]{color:#999;align-items:center;gap:8px;padding:20px 0 8px;font-size:.82rem;display:flex}.tag-modal-error[data-v-f3e0dbb3]{color:#ff8d8d;margin:0;padding:10px 20px 14px;font-size:.78rem}.tag-picker-trigger[data-v-6a3facfd]{color:#eee;text-align:left;background:#121212;border:1px solid #414141;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;height:38px;padding:0 9px;display:flex}.tag-placeholder[data-v-6a3facfd],.selected-tag-badges[data-v-6a3facfd]{white-space:nowrap;flex:1;min-width:0;font-size:.72rem;overflow:hidden}.selected-tag-badges[data-v-6a3facfd]{align-items:center;gap:4px;display:flex}.tag-search[data-v-6a3facfd]{color:#aaa;border-bottom:1px solid #3a3a3a;align-items:center;gap:7px;height:36px;padding:0 8px;display:flex}.tag-search input[data-v-6a3facfd]{color:#eee;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.8rem}.tag-list[data-v-6a3facfd]{max-height:min(180px,100vh - 170px);padding-top:4px;overflow:auto}.tag-row[data-v-6a3facfd]{border-radius:5px;align-items:center;gap:3px;display:flex}.tag-row[data-v-6a3facfd]:hover{background:#353535}.tag-row>button[data-v-6a3facfd]{color:#aaa;background:0 0;border:0;place-items:center;padding:6px;display:grid}.tag-select[data-v-6a3facfd]{text-align:left;flex:1;grid-template-columns:minmax(0,1fr) 16px;gap:8px;min-width:0}.tag-badge[data-v-6a3facfd]{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #0000006b;border-radius:999px;width:fit-content;min-width:0;max-width:100%;padding:2px 6px;font-size:.65rem;font-weight:700;line-height:1.25;overflow:hidden}.tag-create[data-v-6a3facfd],.tag-manage[data-v-6a3facfd]{color:#eee;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.tag-manage span[data-v-6a3facfd]{flex:1;font-size:.7rem}.tag-manage[data-v-6a3facfd]{color:#bbb;border-top:1px solid #3a3a3a;min-height:32px;line-height:1}.tag-manage[data-v-6a3facfd]:hover{color:#fff;background:#353535}.tag-empty[data-v-6a3facfd],.tag-error[data-v-6a3facfd]{color:#999;margin:0;padding:9px 7px;font-size:.75rem}.tag-error[data-v-6a3facfd]{color:#ff8d8d}.modal-backdrop[data-v-f6ff40f3]{z-index:100;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.upload-modal[data-v-f6ff40f3]{color:#fff;background:#181818;border:1px solid #333;border-radius:18px;flex-direction:column;width:min(860px,100%);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #000000b8}.upload-modal-transition-enter-active[data-v-f6ff40f3],.upload-modal-transition-leave-active[data-v-f6ff40f3]{transition:opacity .18s}.upload-modal-transition-enter-from[data-v-f6ff40f3],.upload-modal-transition-leave-to[data-v-f6ff40f3]{opacity:0}.upload-modal-transition-enter-active .upload-modal[data-v-f6ff40f3],.upload-modal-transition-leave-active .upload-modal[data-v-f6ff40f3]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.upload-modal-transition-enter-from .upload-modal[data-v-f6ff40f3],.upload-modal-transition-leave-to .upload-modal[data-v-f6ff40f3]{opacity:0;transform:scale(.96)translateY(10px)}.upload-modal-transition-enter-to .upload-modal[data-v-f6ff40f3],.upload-modal-transition-leave-from .upload-modal[data-v-f6ff40f3]{opacity:1;transform:scale(1)translateY(0)}.modal-header[data-v-f6ff40f3]{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.modal-eyebrow[data-v-f6ff40f3]{color:#1ed760;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800}.modal-header h2[data-v-f6ff40f3]{margin:0;font-size:1.45rem;line-height:1.15}.modal-subtitle[data-v-f6ff40f3]{color:#aaa;max-width:620px;margin:8px 0 0;font-size:.92rem;line-height:1.4}.modal-close[data-v-f6ff40f3]{color:#aaa;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.modal-close[data-v-f6ff40f3]:hover{color:#fff;background:#282828}.modal-body[data-v-f6ff40f3]{min-height:0;padding:20px 24px;overflow:auto}.upload-tags[data-v-f6ff40f3]{background:#181818;border:1px solid #303030;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:16px;margin-top:14px;padding:12px;display:grid}.upload-tags p[data-v-f6ff40f3]{color:#999;margin:3px 0 0;font-size:.78rem}.file-input[data-v-f6ff40f3]{display:none}.dropzone[data-v-f6ff40f3]{color:#fff;text-align:left;cursor:pointer;background:radial-gradient(circle,#1ed7600d,#0000 60%),#202020;border:1px dashed #454545;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:128px;padding:20px;transition:border-color .14s,background .14s,transform .14s;display:flex}.dropzone[data-v-f6ff40f3]:hover,.dropzone.dragging[data-v-f6ff40f3]{background:radial-gradient(circle,#1ed7602e,#0000 100%),#242424;border-color:#1ed760;transform:translateY(-1px)}.dropzone-icon[data-v-f6ff40f3]{color:#1ed760;background:#101010;border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:grid}.dropzone-copy[data-v-f6ff40f3]{gap:4px;display:grid}.dropzone-copy strong[data-v-f6ff40f3]{font-size:1rem;font-weight:500}.dropzone-copy small[data-v-f6ff40f3]{color:#aaa;font-size:.88rem}.upload-content[data-v-f6ff40f3]{gap:14px;display:grid}.mode-bar[data-v-f6ff40f3]{justify-content:space-between;align-items:center;gap:12px;display:flex}.track-section-header h3[data-v-f6ff40f3]{margin:0;font-size:.98rem}.track-section-header p[data-v-f6ff40f3]{color:#aaa;margin:5px 0 0;font-size:.84rem}.mode-toggle[data-v-f6ff40f3]{background:#111;border-radius:999px;padding:4px;display:flex}.mode-toggle button[data-v-f6ff40f3],.small-action-button[data-v-f6ff40f3],.clear-button[data-v-f6ff40f3],.secondary-button[data-v-f6ff40f3],.primary-button[data-v-f6ff40f3]{border:0;border-radius:999px;font-size:.82rem;font-weight:700}.mode-toggle button[data-v-f6ff40f3]{color:#aaa;background:0 0;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex}.mode-toggle button[data-v-f6ff40f3]:hover{color:#fff}.mode-toggle button.active[data-v-f6ff40f3]{color:#000;background:#fff}.small-action-button[data-v-f6ff40f3]{color:#ddd;background:#2a2a2a;align-items:center;gap:7px;height:36px;padding:0 13px;display:flex}.small-action-button[data-v-f6ff40f3]:hover,.clear-button[data-v-f6ff40f3]:hover,.secondary-button[data-v-f6ff40f3]:hover{color:#fff;background:#353535}.album-panel[data-v-f6ff40f3]{background:#202020;border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.album-art[data-v-f6ff40f3],.track-art[data-v-f6ff40f3]{aspect-ratio:1;color:#aaa;cursor:pointer;background:linear-gradient(135deg,#353535,#161616);border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.album-art[data-v-f6ff40f3]{width:92px;height:92px}.track-art[data-v-f6ff40f3]{width:76px;height:76px}.album-art img[data-v-f6ff40f3],.track-art img[data-v-f6ff40f3]{object-fit:cover;width:100%;height:100%;display:block}.artwork-edit[data-v-f6ff40f3]{color:#fff;opacity:0;background:#000000b8;border-radius:999px;place-items:center;width:26px;height:26px;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:6px;right:6px;transform:scale(.9)}.artwork-button:hover .artwork-edit[data-v-f6ff40f3]{opacity:1;transform:scale(1)}.album-fields[data-v-f6ff40f3]{grid-template-columns:1fr 1fr 100px;gap:10px;min-width:0;display:grid}.musicbrainz-field[data-v-f6ff40f3]{grid-column:1/-1}.field[data-v-f6ff40f3]{gap:6px;min-width:0;display:grid}.field span[data-v-f6ff40f3]{color:#aaa;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.field input[data-v-f6ff40f3],.album-track-row input[data-v-f6ff40f3]{color:#fff;text-overflow:clip;white-space:nowrap;background:#121212;border:1px solid #343434;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;height:38px;padding:0 11px;font-size:.9rem;overflow-x:auto}.field input[data-v-f6ff40f3]:focus,.album-track-row input[data-v-f6ff40f3]:focus{background:#171717;border-color:#666}.album-summary[data-v-f6ff40f3]{background:#151515;border-radius:12px;justify-items:center;gap:2px;min-width:70px;padding:12px;display:grid}.album-summary strong[data-v-f6ff40f3]{font-size:1.35rem}.album-summary span[data-v-f6ff40f3]{color:#aaa;font-size:.78rem}.track-section[data-v-f6ff40f3]{background:#202020;border:1px solid #2d2d2d;border-radius:14px;overflow:hidden}.track-section-header[data-v-f6ff40f3]{border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.clear-button[data-v-f6ff40f3]{color:#ddd;background:#2a2a2a;height:34px;padding:0 12px}.album-disc-group[data-v-f6ff40f3]{border-bottom:1px solid #2d2d2d}.album-disc-group[data-v-f6ff40f3]:last-child{border-bottom:0}.album-disc-header[data-v-f6ff40f3]{color:#e8e8e8;background:#1a1a1a;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:.86rem;font-weight:600;display:flex}.album-disc-header svg[data-v-f6ff40f3]{color:#aaa}.album-track-row[data-v-f6ff40f3]{border-bottom:1px solid #2a2a2a;grid-template-columns:28px 52px 1fr 52px 34px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid;position:relative}.album-track-row[data-v-f6ff40f3]:last-child{border-bottom:0}.album-track-row[data-v-f6ff40f3]:hover{background:#242424}.track-status[data-v-f6ff40f3]{color:#1ed760;place-items:center;display:grid}.track-status.reading[data-v-f6ff40f3]{color:#aaa}.track-status.fallback[data-v-f6ff40f3]{color:#ffce6a}.track-number-input[data-v-f6ff40f3]{text-align:center}.track-main-inputs[data-v-f6ff40f3]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.track-duration[data-v-f6ff40f3],.track-meta[data-v-f6ff40f3]{color:#aaa;white-space:nowrap;font-size:.82rem}.track-menu-wrap[data-v-f6ff40f3]{position:relative}.track-menu-button[data-v-f6ff40f3]{color:#888;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.track-menu-button[data-v-f6ff40f3]:hover,.track-menu-button[aria-expanded=true][data-v-f6ff40f3]{color:#fff;background:#ffffff14}.track-menu[data-v-f6ff40f3]{z-index:1200;background:#282828;border:1px solid #343434;border-radius:8px;gap:4px;width:210px;padding:8px;display:grid;position:fixed;box-shadow:0 16px 34px #00000061}.track-menu-field[data-v-f6ff40f3]{gap:6px;padding:6px;display:grid}.track-menu-field span[data-v-f6ff40f3]{color:#cfcfcf;align-items:center;gap:7px;font-size:.82rem;font-weight:500;display:flex}.track-menu-field input[data-v-f6ff40f3]{color:#fff;background:#171717;border:1px solid #444;border-radius:6px;outline:0;width:100%;height:34px;padding:0 10px;font-size:.88rem}.track-menu-field input[data-v-f6ff40f3]:focus{border-color:#666}.track-menu-delete[data-v-f6ff40f3]{color:#e5e5e5;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;height:36px;padding:0 8px;font-size:.88rem;font-weight:500;display:flex}.track-menu-delete[data-v-f6ff40f3]:hover{color:#ff8a8a;background:#ff464624}.individual-track-list[data-v-f6ff40f3]{gap:10px;padding:10px;display:grid}.track-card[data-v-f6ff40f3]{background:#181818;border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.track-card[data-v-f6ff40f3]:hover{background:#242424}.track-edit-grid[data-v-f6ff40f3]{grid-template-columns:1fr 1fr 1fr 80px 80px 1fr;gap:9px;min-width:0;display:grid}.track-card-side[data-v-f6ff40f3]{align-content:center;justify-items:end;gap:7px;min-width:86px;display:grid}.track-read-status[data-v-f6ff40f3]{color:#1ed760;align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:flex}.track-read-status.reading[data-v-f6ff40f3]{color:#aaa}.track-read-status.fallback[data-v-f6ff40f3]{color:#ffce6a}.empty-hint[data-v-f6ff40f3]{color:#888;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:.86rem;display:flex}.modal-footer[data-v-f6ff40f3]{background:#181818;border-top:1px solid #2a2a2a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;display:grid}.footer-actions[data-v-f6ff40f3]{justify-content:flex-end;gap:10px;display:flex}.upload-status[data-v-f6ff40f3]{color:#aaa;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.upload-status.success[data-v-f6ff40f3]{color:#1ed760}.upload-status.error[data-v-f6ff40f3]{color:#ff7b7b}.upload-status-copy[data-v-f6ff40f3]{gap:3px;min-width:0;display:grid}.upload-status-copy strong[data-v-f6ff40f3],.upload-status-copy span[data-v-f6ff40f3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-status-copy strong[data-v-f6ff40f3]{color:#fff;font-size:.86rem}.upload-status-copy span[data-v-f6ff40f3]{color:currentColor;font-size:.78rem}.footer-progress-track[data-v-f6ff40f3]{background:#333;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.footer-progress-fill[data-v-f6ff40f3]{border-radius:inherit;background:#1ed760;height:100%;transition:width .12s}.secondary-button[data-v-f6ff40f3],.primary-button[data-v-f6ff40f3]{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:.82rem;font-weight:700;display:inline-flex}.secondary-button[data-v-f6ff40f3]{color:#eee;background:#2a2a2a}.primary-button[data-v-f6ff40f3]{color:#07140b;background:#1ed760;min-width:186px}.primary-button[data-v-f6ff40f3]:hover:not(:disabled){transform:scale(1.02)}button[data-v-f6ff40f3]:disabled{cursor:not-allowed;opacity:.5}.spin[data-v-f6ff40f3]{animation:.9s linear infinite spin-f6ff40f3}@keyframes spin-f6ff40f3{to{transform:rotate(360deg)}}@media (width<=760px){.upload-modal[data-v-f6ff40f3]{max-height:calc(100vh - 24px)}.mode-bar[data-v-f6ff40f3],.album-panel[data-v-f6ff40f3]{grid-template-columns:1fr;align-items:stretch;display:grid}.mode-toggle[data-v-f6ff40f3]{width:100%}.mode-toggle button[data-v-f6ff40f3]{flex:1;justify-content:center}.small-action-button[data-v-f6ff40f3]{justify-content:center}.album-fields[data-v-f6ff40f3],.track-edit-grid[data-v-f6ff40f3],.track-main-inputs[data-v-f6ff40f3]{grid-template-columns:1fr}.track-card[data-v-f6ff40f3]{grid-template-columns:64px 1fr}.track-card-side[data-v-f6ff40f3]{grid-column:1/-1;justify-content:space-between;justify-items:stretch;display:flex}.track-art[data-v-f6ff40f3]{width:64px;height:64px}.album-track-row[data-v-f6ff40f3]{grid-template-columns:24px 44px 1fr 34px}.track-duration[data-v-f6ff40f3]{display:none}.modal-footer[data-v-f6ff40f3]{grid-template-columns:1fr}.footer-actions[data-v-f6ff40f3]{width:100%}.secondary-button[data-v-f6ff40f3],.primary-button[data-v-f6ff40f3]{flex:1}}.home-page[data-v-77d4312a]{overscroll-behavior:none;color:#fff;background-color:#121212;background-image:linear-gradient(#12121200 0%,#1212122e 28%,#121212 50% 100%),linear-gradient(90deg,#121212 0%,#1f3464 30%,#2c3a5a 60%,#121212 100%);height:100%;min-height:0;padding:32px;position:relative;overflow:hidden auto}.home-scroll-content[data-v-77d4312a]{display:contents}.hero[data-v-77d4312a]{margin-bottom:24px}.member-avatars[data-v-77d4312a]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;margin-bottom:14px;display:flex}.member-avatar[data-v-77d4312a]{color:#ddd;background:#282828;border:2px solid #ffffff2e;border-radius:999px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;transition:all .15s;display:grid;position:relative}.member-avatar[data-v-77d4312a]:hover{cursor:pointer;border-color:#1ed760;transform:translateY(-5%)}.member-avatar[data-v-77d4312a]:focus-visible{outline-offset:3px;outline:2px solid #1ed760}.member-avatar img[data-v-77d4312a]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.member-tooltip[data-v-77d4312a]{z-index:5;color:#fff;opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#282828;border-radius:4px;max-width:180px;padding:6px 9px;font-size:.78rem;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%)translateY(4px);box-shadow:0 10px 28px #00000073}.member-avatar:hover .member-tooltip[data-v-77d4312a],.member-avatar:focus-visible .member-tooltip[data-v-77d4312a]{opacity:1;transform:translate(-50%)translateY(0)}.hero h1[data-v-77d4312a]{letter-spacing:-.05em;margin:0 0 32px;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.95}.hero p[data-v-77d4312a]{color:#aaa;margin:12px 0 0;font-size:1rem}.link-cards[data-v-77d4312a]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:14px;margin-bottom:28px;display:grid}.link-card[data-v-77d4312a]{color:#fff;text-align:left;height:100%;min-height:118px;font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .14s,filter .14s,box-shadow .14s;display:flex;overflow:hidden;box-shadow:0 18px 36px #0000002e}.link-card[data-v-77d4312a]:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 22px 44px #0000003d}.link-card[data-v-77d4312a]:focus-visible{outline-offset:3px;outline:2px solid #1ed760}.browse-card[data-v-77d4312a]{background:linear-gradient(#197c46,#105337 90%)}.league-card[data-v-77d4312a]{background:linear-gradient(#9e00c4,#5d017e 90%)}.virtual-library-card[data-v-77d4312a]{background:linear-gradient(#b3324a,#5a2539 90%)}.upload-card[data-v-77d4312a]{background:linear-gradient(#1f72ff,#14418c 90%)}.placeholder-card[data-v-77d4312a]{cursor:default;opacity:.72;background:linear-gradient(#38404f,#20242c 90%,#1a1a1a)}.placeholder-card[data-v-77d4312a]:hover{filter:none;transform:none;box-shadow:0 18px 36px #0000002e}.link-card-icon[data-v-77d4312a]{background:#00000040;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.link-card-copy[data-v-77d4312a]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.link-card-copy strong[data-v-77d4312a]{letter-spacing:-.03em;font-size:1.12rem;line-height:1.1}.link-card-copy span[data-v-77d4312a]{color:#ffffffbd;font-size:.9rem;line-height:1.35}.link-card-arrow[data-v-77d4312a]{opacity:.75;flex:none;margin-top:2px}@media (width<=620px){.home-page[data-v-77d4312a]{padding:24px 18px}}.brand-title[data-v-77d4312a]{align-items:center;gap:.24em;display:flex}.chuckster-pet-wrap[data-v-77d4312a]{cursor:none;place-items:center;display:inline-grid;position:relative}.chuckster-logo[data-v-77d4312a]{transform-origin:bottom;width:auto;height:1em}.chuckster-logo.petting[data-v-77d4312a]{animation:.26s both chuckster-squish-77d4312a}.pet-hand-cursor[data-v-77d4312a]{pointer-events:none;z-index:9999;width:.5em;height:.5em;position:fixed;transform:translate(-35%,-18%)}@keyframes chuckster-squish-77d4312a{0%{transform:scale(1)}35%{transform:scale(1.18,.72)}65%{transform:scale(.88,1.22)}to{transform:scale(1)}}.brand-title[data-v-77d4312a],.chuckster-pet-wrap[data-v-77d4312a],.chuckster-logo[data-v-77d4312a],.pet-hand-cursor[data-v-77d4312a]{-webkit-user-select:none;user-select:none}.chuckster-logo[data-v-77d4312a],.pet-hand-cursor[data-v-77d4312a]{-webkit-user-drag:none}.login-page[data-v-7496333c]{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card[data-v-7496333c]{background:#181818;border:1px solid #2a2a2a;border-radius:20px;width:100%;max-width:420px;padding:32px}.eyebrow[data-v-7496333c]{color:#999;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.875rem}h1[data-v-7496333c]{margin:0 0 12px;font-size:2rem}.description[data-v-7496333c]{color:#bbb;margin:0 0 24px;line-height:1.5}button[data-v-7496333c]{cursor:pointer;border:0;border-radius:999px;width:100%;padding:12px 16px}.music-league-page[data-v-7a4d269e]{overscroll-behavior:none;color:#fff;background:linear-gradient(#9d00c4a4 0%,#56006c 10%,#121212 50%);height:100%;min-height:0;overflow:hidden}.music-league-scroll[data-v-7a4d269e]{overscroll-behavior:none;height:100%;min-height:0;padding:32px;overflow:hidden auto}.music-league-header[data-v-7a4d269e]{margin-bottom:30px}.music-league-header h1[data-v-7a4d269e]{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.95}.music-league-header p[data-v-7a4d269e]{color:#aaa;margin:12px 0 0;font-size:1rem}.music-league-header span[data-v-7a4d269e],.league-section-heading[data-v-7a4d269e]{color:#ffffffc2;font-size:.95rem;font-weight:400;display:inline-block}.league-section[data-v-7a4d269e]{margin-top:28px}.league-section-heading[data-v-7a4d269e]{margin:0 0 14px}.current-league-card[data-v-7a4d269e]{isolation:isolate;background:linear-gradient(#00000014,#000000c2),radial-gradient(circle at 18% 12%,#5a7dff8a,#0000 34%),radial-gradient(circle at 88% 0,#a64eff6b,#0000 32%),linear-gradient(135deg,#283a83,#161616 78%);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:260px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #00000047}.current-league-card[data-v-7a4d269e]:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#0000008f);height:72%;position:absolute;inset:auto 0 0}.current-league-copy[data-v-7a4d269e]{min-width:0;max-width:760px}.league-pill[data-v-7a4d269e]{color:#ffffffdb;background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:16px;padding:7px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.current-league-copy h3[data-v-7a4d269e]{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4.2rem);line-height:.96}.league-subtitle[data-v-7a4d269e]{color:#ffffffd6;margin:10px 0 0;font-size:1rem}.league-description[data-v-7a4d269e]{color:#ffffffbd;max-width:620px;margin:14px 0 0;font-size:.98rem;line-height:1.5}.league-prompt[data-v-7a4d269e]{background:#0000003d;border-radius:12px;gap:4px;max-width:620px;margin-top:18px;padding:14px;display:grid}.league-prompt span[data-v-7a4d269e]{color:#aaa;font-size:.78rem}.league-prompt strong[data-v-7a4d269e]{color:#fff;font-size:.98rem;font-weight:600}.league-stats[data-v-7a4d269e]{grid-template-columns:repeat(2,minmax(116px,1fr));gap:12px;display:grid}.league-stat[data-v-7a4d269e]{color:#ffffffc7;background:#00000047;border-radius:12px;gap:6px;min-width:116px;padding:14px;display:grid}.league-stat span[data-v-7a4d269e]{color:#fff;letter-spacing:-.04em;font-size:1.8rem;font-weight:800;line-height:1}.league-stat small[data-v-7a4d269e]{color:#aaa;font-size:.78rem}.past-league-grid[data-v-7a4d269e]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding-bottom:36px;display:grid}.past-league-card[data-v-7a4d269e]{background:linear-gradient(#0000001f,#000000c7),linear-gradient(135deg,#343434,#151515 80%);border-radius:12px;align-items:flex-end;min-height:150px;padding:18px;transition:transform .14s,filter .14s;display:flex;position:relative;overflow:hidden}.past-league-card[data-v-7a4d269e]:first-child{background:linear-gradient(#0000001f,#000000c7),linear-gradient(135deg,#36585b,#151515 80%)}.past-league-card[data-v-7a4d269e]:nth-child(2){background:linear-gradient(#0000001f,#000000c7),linear-gradient(135deg,#44325f,#151515 80%)}.past-league-card[data-v-7a4d269e]:nth-child(3){background:linear-gradient(#0000001f,#000000c7),linear-gradient(135deg,#5b4230,#151515 80%)}.past-league-card[data-v-7a4d269e]:hover{filter:brightness(1.08);transform:translateY(-2px)}.past-league-copy[data-v-7a4d269e]{text-shadow:0 2px 12px #000;min-width:0}.past-league-copy span[data-v-7a4d269e]{color:#ffffffa8;font-size:.82rem}.past-league-copy h3[data-v-7a4d269e]{color:#f3f3f3;letter-spacing:-.03em;margin:6px 0 0;font-size:1.35rem;font-weight:500}.past-league-copy p[data-v-7a4d269e]{color:#ffffffc7;margin:7px 0 0;font-size:.92rem;line-height:1.42}@media (width<=720px){.music-league-scroll[data-v-7a4d269e]{padding:24px 18px}.current-league-card[data-v-7a4d269e]{grid-template-columns:1fr}.league-stats[data-v-7a4d269e]{grid-template-columns:1fr 1fr}}@media (width<=460px){.league-stats[data-v-7a4d269e]{grid-template-columns:1fr}}.app-toast[data-v-b1ddd2f1]{z-index:100;color:#111;background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);min-height:44px;padding:10px 18px;font-size:.92rem;font-weight:400;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #0000007a}.toast-progress[data-v-b1ddd2f1]{--progress:0%;background:radial-gradient(circle at center, white 52%, transparent 54%), conic-gradient(#1ed760 var(--progress), #1111112e 0);border-radius:50%;flex:none;width:20px;height:20px}.toast-progress.indeterminate[data-v-b1ddd2f1]{background:radial-gradient(circle,#fff 52%,#0000 54%),conic-gradient(#1ed760 0deg 100deg,#1111112e 100deg 360deg);animation:.76s linear infinite toast-progress-spin-b1ddd2f1}@keyframes toast-progress-spin-b1ddd2f1{to{transform:rotate(360deg)}}.toast-enter-active[data-v-b1ddd2f1],.toast-leave-active[data-v-b1ddd2f1]{transition:opacity .16s,transform .16s}.toast-enter-from[data-v-b1ddd2f1],.toast-leave-to[data-v-b1ddd2f1]{opacity:0;transform:translate(-50%)translateY(10px)}.modal-backdrop[data-v-752cbf5a]{z-index:90;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirm-modal[data-v-752cbf5a]{color:#fff;background:#181818;border-radius:8px;width:min(410px,100vw - 32px);overflow:hidden;box-shadow:0 24px 80px #00000094}.modal-header[data-v-752cbf5a]{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex}.modal-header h2[data-v-752cbf5a]{margin:0;font-size:1.08rem}.modal-header button[data-v-752cbf5a]{color:#bbb;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.modal-header button[data-v-752cbf5a]:hover{color:#fff;background:#ffffff1a}.confirm-modal p[data-v-752cbf5a]{color:#cfcfcf;margin:0;padding:0 20px 4px;line-height:1.45}.modal-actions[data-v-752cbf5a]{justify-content:flex-end;align-items:center;gap:10px;padding:18px 20px 20px;display:flex}.modal-actions button[data-v-752cbf5a]{border:0;border-radius:999px;min-height:38px;padding:0 18px;font-weight:700}.secondary-button[data-v-752cbf5a]{color:#fff;background:#2b2b2b}.danger-button[data-v-752cbf5a]{color:#240707;background:#ff5f5f}.danger-button[data-v-752cbf5a]:disabled{cursor:not-allowed;opacity:.55}.picker-trigger[data-v-8cda03f1]{color:#eee;text-align:left;background:#121212;border:1px solid #414141;border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;height:38px;padding:0 9px;display:flex}.picker-trigger[data-v-8cda03f1]:disabled{opacity:.55}.trigger-label[data-v-8cda03f1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.user-avatar[data-v-8cda03f1]{color:#ddd;background:#414141;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.62rem;font-weight:800;display:grid;overflow:hidden}.user-avatar img[data-v-8cda03f1]{object-fit:cover;width:100%;height:100%}.picker-search[data-v-8cda03f1]{color:#aaa;border-bottom:1px solid #3a3a3a;align-items:center;gap:7px;height:36px;padding:0 8px;display:flex}.picker-search input[data-v-8cda03f1]{color:#eee;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.8rem}.picker-list[data-v-8cda03f1]{max-height:min(240px,100vh - 120px);padding-top:4px;overflow:auto}.picker-user[data-v-8cda03f1]{color:#bbb;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;padding:7px 5px;display:flex}.picker-user[data-v-8cda03f1]:hover{color:#fff;background:#353535}.user-copy[data-v-8cda03f1]{flex:1;gap:1px;min-width:0;display:grid}.user-copy strong[data-v-8cda03f1],.user-copy small[data-v-8cda03f1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-copy strong[data-v-8cda03f1]{color:#eee;font-size:.78rem}.user-copy small[data-v-8cda03f1]{color:#999;font-size:.68rem}.picker-empty[data-v-8cda03f1]{color:#999;margin:0;padding:10px 7px;font-size:.75rem}.modal-backdrop[data-v-3fd94526]{z-index:100;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.upload-modal[data-v-3fd94526]{color:#fff;background:#181818;border:1px solid #333;border-radius:18px;flex-direction:column;width:min(860px,100%);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #000000b8}.upload-modal-transition-enter-active[data-v-3fd94526],.upload-modal-transition-leave-active[data-v-3fd94526]{transition:opacity .18s}.upload-modal-transition-enter-from[data-v-3fd94526],.upload-modal-transition-leave-to[data-v-3fd94526]{opacity:0}.upload-modal-transition-enter-active .upload-modal[data-v-3fd94526],.upload-modal-transition-leave-active .upload-modal[data-v-3fd94526]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.upload-modal-transition-enter-from .upload-modal[data-v-3fd94526],.upload-modal-transition-leave-to .upload-modal[data-v-3fd94526]{opacity:0;transform:scale(.96)translateY(10px)}.modal-header[data-v-3fd94526]{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.modal-eyebrow[data-v-3fd94526]{color:#1ed760;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800}.modal-header h2[data-v-3fd94526]{margin:0;font-size:1.45rem;line-height:1.15}.modal-subtitle[data-v-3fd94526]{color:#aaa;margin:8px 0 0;font-size:.92rem}.modal-close[data-v-3fd94526]{color:#aaa;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.modal-close[data-v-3fd94526]:hover{color:#fff;background:#282828}.modal-body[data-v-3fd94526]{min-height:0;padding:20px 24px;overflow:auto}.file-input[data-v-3fd94526]{display:none}.mode-bar[data-v-3fd94526]{justify-content:flex-end;gap:12px;margin-bottom:14px;display:flex}.small-action-button[data-v-3fd94526],.secondary-button[data-v-3fd94526],.primary-button[data-v-3fd94526],.clear-button[data-v-3fd94526]{border:0;border-radius:999px;font-size:.82rem;font-weight:700}.small-action-button[data-v-3fd94526]{color:#ddd;background:#2a2a2a;align-items:center;gap:7px;height:36px;padding:0 13px;display:flex}.small-action-button[data-v-3fd94526]:hover,.secondary-button[data-v-3fd94526]:hover{color:#fff;background:#353535}.album-panel[data-v-3fd94526]{background:#202020;border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.album-art[data-v-3fd94526]{aspect-ratio:1;color:#aaa;cursor:pointer;background:linear-gradient(135deg,#353535,#161616);border:0;border-radius:10px;place-items:center;width:92px;height:92px;padding:0;display:grid;position:relative;overflow:hidden}.album-art img[data-v-3fd94526]{object-fit:cover;width:100%;height:100%;display:block}.artwork-edit[data-v-3fd94526]{color:#fff;opacity:0;background:#000000b8;border-radius:999px;place-items:center;width:26px;height:26px;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:6px;right:6px;transform:scale(.9)}.artwork-button:hover .artwork-edit[data-v-3fd94526]{opacity:1;transform:scale(1)}.album-fields[data-v-3fd94526]{grid-template-columns:1fr 1fr 100px;gap:10px;min-width:0;display:grid}.field[data-v-3fd94526]{gap:6px;min-width:0;display:grid}.field span[data-v-3fd94526]{color:#aaa;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.field input[data-v-3fd94526],.album-track-row input[data-v-3fd94526]{color:#fff;text-overflow:clip;white-space:nowrap;background:#121212;border:1px solid #343434;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;height:38px;padding:0 11px;font-size:.9rem;overflow-x:auto}.field input[data-v-3fd94526]:focus,.album-track-row input[data-v-3fd94526]:focus{background:#171717;border-color:#666}.album-summary[data-v-3fd94526]{background:#151515;border-radius:12px;justify-items:center;gap:2px;min-width:70px;padding:12px;display:grid}.album-summary strong[data-v-3fd94526]{font-size:1.35rem}.album-summary span[data-v-3fd94526]{color:#aaa;font-size:.78rem}.track-section[data-v-3fd94526]{background:#202020;border:1px solid #2d2d2d;border-radius:14px;margin-top:14px;overflow:hidden}.ownership-transfer[data-v-3fd94526]{background:#211919;border:1px solid #493333;border-radius:10px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.ownership-transfer strong[data-v-3fd94526]{color:#eee;font-size:.86rem}.ownership-transfer p[data-v-3fd94526]{color:#aaa;margin:3px 0 0;font-size:.76rem}.ownership-transfer button[data-v-3fd94526]{color:#fff;background:#b54848;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:36px;font-size:.8rem;font-weight:800;display:flex}.ownership-transfer button[data-v-3fd94526]:disabled{cursor:not-allowed;opacity:.42}.ownership-transfer.tag-assignment[data-v-3fd94526]{background:#191919;border-color:#303030;grid-template-columns:minmax(0,1fr) minmax(190px,280px)}.ownership-transfer.tag-assignment .tag-picker-trigger[data-v-3fd94526]{color:#eee;background:#121212;border:1px solid #414141;border-radius:8px;justify-content:flex-start;min-width:0;height:38px;padding:0 9px;font-weight:400}.track-section-header[data-v-3fd94526]{border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.track-section-header h3[data-v-3fd94526]{margin:0;font-size:.98rem}.track-section-header p[data-v-3fd94526]{color:#aaa;margin:5px 0 0;font-size:.84rem}.album-disc-group[data-v-3fd94526]{border-bottom:1px solid #2d2d2d}.album-disc-group[data-v-3fd94526]:last-child,.album-track-row[data-v-3fd94526]:last-child{border-bottom:0}.album-disc-header[data-v-3fd94526]{color:#e8e8e8;background:#1a1a1a;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:.86rem;font-weight:600;display:flex}.album-track-row[data-v-3fd94526]{border-bottom:1px solid #2a2a2a;grid-template-columns:28px 52px 1fr 150px 34px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid}.album-track-row[data-v-3fd94526]:hover{background:#242424}.track-status[data-v-3fd94526]{color:#1ed760;place-items:center;display:grid}.track-number-input[data-v-3fd94526]{text-align:center}.track-main-inputs[data-v-3fd94526]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.track-duration[data-v-3fd94526]{text-overflow:ellipsis;color:#aaa;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.track-menu-button[data-v-3fd94526]{color:#888;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.track-menu-button[data-v-3fd94526]:hover,.track-menu-button[aria-expanded=true][data-v-3fd94526]{color:#fff;background:#ffffff14}.track-menu[data-v-3fd94526]{z-index:1200;background:#282828;border:1px solid #343434;border-radius:8px;gap:4px;width:210px;padding:8px;display:grid;position:fixed;box-shadow:0 16px 34px #00000061}.track-menu-field[data-v-3fd94526]{gap:6px;padding:6px;display:grid}.track-menu-field span[data-v-3fd94526]{color:#cfcfcf;align-items:center;gap:7px;font-size:.82rem;font-weight:500;display:flex}.track-menu-field input[data-v-3fd94526]{color:#fff;background:#171717;border:1px solid #444;border-radius:6px;outline:0;width:100%;height:34px;padding:0 10px;font-size:.88rem}.track-menu-delete[data-v-3fd94526]{color:#e5e5e5;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;height:36px;padding:0 8px;font-size:.88rem;font-weight:500;display:flex}.track-menu-delete[data-v-3fd94526]:hover{color:#fff;background:#ffffff14}.modal-footer[data-v-3fd94526]{background:#181818;border-top:1px solid #2a2a2a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;display:grid}.footer-actions[data-v-3fd94526]{justify-content:flex-end;gap:10px;display:flex}.upload-status[data-v-3fd94526]{color:#aaa;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.upload-status.success[data-v-3fd94526]{color:#1ed760}.upload-status.error[data-v-3fd94526]{color:#ff7b7b}.upload-status-copy[data-v-3fd94526]{gap:3px;min-width:0;display:grid}.upload-status-copy strong[data-v-3fd94526],.upload-status-copy span[data-v-3fd94526]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-status-copy strong[data-v-3fd94526]{color:#fff;font-size:.86rem}.upload-status-copy span[data-v-3fd94526]{color:currentColor;font-size:.78rem}.secondary-button[data-v-3fd94526],.primary-button[data-v-3fd94526]{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:.82rem;font-weight:700;display:inline-flex}.secondary-button[data-v-3fd94526]{color:#eee;background:#2a2a2a}.primary-button[data-v-3fd94526]{color:#07140b;background:#1ed760;min-width:160px}button[data-v-3fd94526]:disabled{cursor:not-allowed;opacity:.5}.spin[data-v-3fd94526]{animation:.9s linear infinite spin-3fd94526}@keyframes spin-3fd94526{to{transform:rotate(360deg)}}@media (width<=760px){.upload-modal[data-v-3fd94526]{max-height:calc(100vh - 24px)}.mode-bar[data-v-3fd94526],.album-panel[data-v-3fd94526]{grid-template-columns:1fr;align-items:stretch;display:grid}.small-action-button[data-v-3fd94526]{justify-content:center}.album-fields[data-v-3fd94526],.track-main-inputs[data-v-3fd94526]{grid-template-columns:1fr}.album-track-row[data-v-3fd94526]{grid-template-columns:24px 44px 1fr 34px}.track-duration[data-v-3fd94526]{display:none}.modal-footer[data-v-3fd94526]{grid-template-columns:1fr}.footer-actions[data-v-3fd94526]{width:100%}.secondary-button[data-v-3fd94526],.primary-button[data-v-3fd94526]{flex:1}}.track-edit-grid[data-v-3fd94526]{grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;min-width:0;display:grid}.file-replacement[data-v-3fd94526]{color:#ddd;background:#202020;border:1px solid #2d2d2d;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin-top:14px;padding:0 12px;font-size:.86rem;display:flex}@media (width<=760px){.track-edit-grid[data-v-3fd94526]{grid-template-columns:1fr}}.playlist-page[data-v-9607502b]{overscroll-behavior:none;color:#fff;background:#121212;height:100%;min-height:0;overflow:hidden auto}.playlist-hero[data-v-9607502b]{background:linear-gradient(to bottom, rgb(var(--hero-accent-rgb) / .42), #121212f5), radial-gradient(circle at 72% 20%, #ffffff29, transparent 36%), rgb(var(--hero-dark-rgb));align-items:flex-end;gap:24px;min-height:200px;padding:28px 32px;transition:background .22s;display:flex;position:relative}.playlist-art[data-v-9607502b]{background:linear-gradient(135deg, rgb(var(--hero-accent-rgb)), rgb(var(--hero-dark-rgb)));border-radius:8px;flex:none;place-items:center;width:190px;height:190px;display:grid;overflow:hidden;box-shadow:0 28px 60px #00000073}.playlist-art.liked[data-v-9607502b]{color:#fff;background:linear-gradient(135deg,#8e55ff,#1f1f1f)}.playlist-art.uploads[data-v-9607502b]{color:#fff;background:linear-gradient(135deg,#1ed760,#0c4426)}.playlist-art img[data-v-9607502b]{object-fit:cover;width:100%;height:100%;display:block}.eyebrow[data-v-9607502b]{margin:0 0 10px;font-size:.9rem;font-weight:400}.playlist-copy[data-v-9607502b]{flex:1;min-width:0}.playlist-copy h1[data-v-9607502b]{letter-spacing:-.05em;white-space:nowrap;max-width:100%;margin:0 0 -.14em;padding-bottom:.14em;font-size:clamp(2rem,4.65vw,4.25rem);line-height:1.12}.description[data-v-9607502b]{color:#eee;margin:18px 0 0;font-size:.85rem}.hero-artist-link[data-v-9607502b]{color:inherit;text-underline-offset:3px;text-decoration:none}.hero-artist-link[data-v-9607502b]:hover{color:#fff;text-decoration:underline}.description-separator[data-v-9607502b]{color:#ffffff80}.meta[data-v-9607502b]{color:#ddd;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;font-size:.85rem;font-weight:400;display:flex}.owner-prefix[data-v-9607502b]{color:#aaa;font-weight:400}.hero-owner[data-v-9607502b]{align-items:center;gap:4px;min-width:0;font-weight:600;display:inline-flex}.hero-owner[data-v-9607502b]:hover{cursor:pointer;text-decoration:underline}.hero-owner-avatar[data-v-9607502b]{color:#ddd;letter-spacing:.02em;background:#2a2a2a;border:1px solid #0000;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.66rem;font-weight:800;display:inline-grid;overflow:hidden}.hero-owner-avatar[data-v-9607502b]:hover{border-color:#1ed760}.hero-owner-avatar img[data-v-9607502b]{object-fit:cover;width:100%;height:100%;display:block}.hero-tags[data-v-9607502b]{align-items:center;gap:5px;min-width:0;display:inline-flex}.hero-tag-badge[data-v-9607502b]{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 1px #0000006b;white-space:nowrap;border-radius:999px;max-width:150px;padding:2px 6px;font-size:.66rem;font-weight:700;line-height:1.25;overflow:hidden}.meta-dot[data-v-9607502b]{color:#aaa}.playlist-content[data-v-9607502b]{background:linear-gradient(to bottom, rgb(var(--hero-accent-rgb) / .14), transparent 170px);padding:24px 32px 12px}.playlist-actions[data-v-9607502b]{justify-content:flex-start;align-items:center;min-height:70px;display:flex}.big-play-button[data-v-9607502b]{color:#000;background:#1ed760;border:0;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 18px #00000040}.big-play-button[data-v-9607502b]:hover:not(:disabled){transform:scale(1.04)}.big-play-button svg[data-v-9607502b]{margin-left:3px}.big-play-button[data-v-9607502b]:disabled{cursor:not-allowed;opacity:.4}.list-tools[data-v-9607502b]{color:#bbb;align-items:center;gap:18px;margin-left:auto;display:flex}.delete-playlist-button[data-v-9607502b]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:42px;height:42px;margin-left:12px;display:grid}.library-save-button[data-v-9607502b]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:46px;height:46px;margin-left:16px;transition:color .12s,transform .12s;display:grid;position:relative}.library-save-button[data-v-9607502b]:hover{color:#fff;transform:scale(1.06)}.library-save-button.active[data-v-9607502b]{color:#1ed760}.library-save-check[data-v-9607502b]{color:#07140b;background:#1ed760;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.library-save-tooltip[data-v-9607502b]{z-index:5;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#282828;border-radius:4px;padding:6px 9px;font-size:.78rem;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 28px #00000073}.library-save-button:hover .library-save-tooltip[data-v-9607502b],.library-save-button:focus-visible .library-save-tooltip[data-v-9607502b]{opacity:1;transform:translate(-50%)translateY(0)}.more-actions[data-v-9607502b]{margin-left:4px;position:relative}.more-actions-button[data-v-9607502b]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:color .12s,transform .12s;display:grid}.more-actions-button[data-v-9607502b]:hover,.more-actions-button[aria-expanded=true][data-v-9607502b]{color:#fff;transform:scale(1.05)}.more-actions-menu[data-v-9607502b]{width:210px;padding:4px;position:absolute;top:calc(100% + 6px);left:0}.more-share-menu[data-v-9607502b]{position:absolute;top:4px;left:calc(100% + 6px)}.more-share-menu.with-edit[data-v-9607502b]{top:42px}.delete-playlist-button[data-v-9607502b]:hover{color:#ff7b7b;background:#ffffff14}.empty-state[data-v-9607502b]{color:#aaa;text-align:center;padding:42px 0}.empty-state.error[data-v-9607502b]{color:#ff7b7b}.track-table[data-v-9607502b]{display:grid}.track-table-header[data-v-9607502b],.track-row[data-v-9607502b]{grid-template-columns:48px minmax(240px,1.6fr) minmax(170px,1fr) 140px 34px 58px 34px;align-items:center;gap:12px;display:grid}.track-table.has-uploader-column .track-table-header[data-v-9607502b],.track-table.has-uploader-column .track-row[data-v-9607502b]{grid-template-columns:48px minmax(240px,1.6fr) minmax(150px,.85fr) minmax(150px,.85fr) 140px 34px 58px 34px}.track-table-header[data-v-9607502b]{color:#aaa;border-bottom:1px solid #ffffff1f;height:42px;margin-bottom:16px;padding:0 16px;font-size:.86rem}.track-disc-row[data-v-9607502b]{color:#fff;padding:18px 16px 8px;font-size:.92rem;font-weight:600}.track-table-header+.track-disc-row[data-v-9607502b]{padding-top:0}.duration-header[data-v-9607502b]{justify-content:center;display:flex}.liked-header[data-v-9607502b],.row-menu-header[data-v-9607502b]{min-width:0}.track-row[data-v-9607502b]{color:#bbb;text-align:left;background:0 0;border:0;border-radius:6px;min-height:64px;padding:0 16px;font-size:.85rem}.track-row[data-v-9607502b]:hover,.track-row.active[data-v-9607502b]{background:#ffffff14}.track-row.active .track-title-copy strong[data-v-9607502b]{color:#1ed760}.track-index[data-v-9607502b]{color:#aaa;justify-content:center;align-items:center;display:flex;position:relative}.track-row.active .row-number[data-v-9607502b]{color:#1ed760}.row-play-button[data-v-9607502b]{color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.track-row:hover .row-number[data-v-9607502b],.track-row:hover .playing-bars[data-v-9607502b],.track-row:focus-within .row-number[data-v-9607502b],.track-row:focus-within .playing-bars[data-v-9607502b]{opacity:0}.track-row:hover .row-play-button[data-v-9607502b],.track-row:focus-within .row-play-button[data-v-9607502b]{opacity:1}.row-pause-icon[data-v-9607502b]{color:#1ed760}.playing-bars[data-v-9607502b]{color:#1ed760;justify-content:center;align-items:flex-end;gap:2px;width:18px;height:18px;display:inline-flex}.playing-bars span[data-v-9607502b]{background:currentColor;border-radius:999px;width:3px;height:5px;animation:.78s ease-in-out infinite equalizer-bounce-9607502b}.playing-bars span[data-v-9607502b]:nth-child(2){animation-delay:.11s}.playing-bars span[data-v-9607502b]:nth-child(3){animation-delay:.22s}.playing-bars span[data-v-9607502b]:nth-child(4){animation-delay:.33s}.track-title-cell[data-v-9607502b]{align-items:center;gap:14px;min-width:0;display:flex}.track-cover[data-v-9607502b]{color:#aaa;background:linear-gradient(135deg,#414141,#181818);border-radius:4px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.track-cover img[data-v-9607502b]{object-fit:cover;width:100%;height:100%;display:block}.track-title-copy[data-v-9607502b]{gap:4px;min-width:0;display:grid}.track-title-copy strong[data-v-9607502b],.track-title-copy small[data-v-9607502b],.track-artist-links[data-v-9607502b],.track-artist-link[data-v-9607502b],.track-album[data-v-9607502b],.track-uploader[data-v-9607502b],.track-date[data-v-9607502b],.track-duration[data-v-9607502b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-title-copy strong[data-v-9607502b]{color:#fff;font-size:.98rem;font-weight:500}.track-album-link[data-v-9607502b],.track-artist-link[data-v-9607502b]{color:inherit;text-underline-offset:3px;text-decoration:none}.track-album-link[data-v-9607502b]:hover,.track-artist-link[data-v-9607502b]:hover{color:#fff;text-decoration:underline}.track-title-copy small[data-v-9607502b],.track-artist-links[data-v-9607502b],.track-artist-link[data-v-9607502b]{color:#aaa;font-size:.86rem}.track-uploader[data-v-9607502b]{align-items:center;gap:8px;min-width:0;display:flex}.uploader-avatar[data-v-9607502b]{color:#ddd;letter-spacing:.02em;background:#2a2a2a;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:.68rem;font-weight:800;display:grid;overflow:hidden}.uploader-avatar img[data-v-9607502b]{object-fit:cover;width:100%;height:100%;display:block}.uploader-name[data-v-9607502b]{color:#bbb;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.track-duration[data-v-9607502b]{text-align:right}.track-row-menu[data-v-9607502b]{display:contents}.row-like-button[data-v-9607502b],.row-more-button[data-v-9607502b]{color:#aaa;background:0 0;border:0;border-radius:999px;justify-self:center;place-items:center;width:30px;height:30px;padding:0;display:grid}.row-like-button[data-v-9607502b]{color:#0000}.row-like-button svg[data-v-9607502b]{fill:#0000}.row-like-button.active[data-v-9607502b]{color:#06220f}.row-like-button.active svg[data-v-9607502b]{fill:#1ed760}.track-row:hover .row-like-button[data-v-9607502b],.track-row:focus-within .row-like-button[data-v-9607502b]{color:#bdbdbd}.track-row:hover .row-like-button.active[data-v-9607502b],.track-row:focus-within .row-like-button.active[data-v-9607502b]{color:#06220f}.row-like-button[data-v-9607502b]:hover{color:#1ed760;transform:scale(1.08)}.row-like-button.active[data-v-9607502b]:hover{color:#06220f}.row-like-button[data-v-9607502b]:disabled{cursor:wait;opacity:.55}.row-more-button[data-v-9607502b]{color:#0000}.track-row:hover .row-more-button[data-v-9607502b],.track-row:focus-within .row-more-button[data-v-9607502b]{color:#ddd}.row-more-button[data-v-9607502b]:hover{color:#fff;transform:scale(1.08)}.track-context-menu[data-v-9607502b],.track-context-submenu[data-v-9607502b]{z-index:80;color:#f2f2f2;transform-origin:0 0;background:#282828;border:1px solid #333;border-radius:8px;position:fixed;box-shadow:0 18px 42px #0000008c}.track-context-menu[data-v-9607502b]{width:260px;padding:4px}.more-actions>.more-actions-menu[data-v-9607502b]{width:210px;position:absolute;top:calc(100% + 6px);left:0}.more-actions-menu .more-share-menu[data-v-9607502b]{position:absolute;top:4px;left:calc(100% + 6px)}.more-actions-menu .more-share-menu.with-edit[data-v-9607502b]{top:42px}.context-menu-item[data-v-9607502b],.track-context-submenu button[data-v-9607502b]{color:#eee;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:34px;font-size:.84rem;display:grid}.context-menu-item[data-v-9607502b]{padding:8px 10px}.context-menu-item[data-v-9607502b]:hover,.track-context-submenu button[data-v-9607502b]:hover{background:#3a3a3a}.danger-menu-item[data-v-9607502b]{color:#ff8b8b}.danger-menu-item[data-v-9607502b]:hover{color:#ffb1b1;background:#ff5f5f29}.context-menu-item[data-v-9607502b]:disabled{cursor:default;opacity:.64}.context-menu-chevron[data-v-9607502b]{justify-self:end}.context-liked-icon[data-v-9607502b]{color:#bdbdbd;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.context-liked-icon.active[data-v-9607502b]{color:#06220f;background:#1ed760}.context-menu-separator[data-v-9607502b]{background:#ffffff1f;height:1px;margin:4px 0}.track-context-submenu[data-v-9607502b]{width:288px;padding:8px}.playlist-picker-menu[data-v-9607502b]{grid-template-rows:auto auto minmax(0,1fr);max-height:min(430px,100vh - 20px);display:grid}.playlist-search[data-v-9607502b]{color:#bbb;background:#3e3e3e;border-radius:4px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.playlist-search input[data-v-9607502b]{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.84rem}.playlist-search input[data-v-9607502b]::placeholder{color:#d0d0d0}.playlist-picker-action[data-v-9607502b]{margin:6px 0;padding:0 10px}.playlist-picker-list[data-v-9607502b]{border-top:1px solid #ffffff1f;min-height:0;padding-top:6px;overflow-y:auto}.playlist-picker-list button[data-v-9607502b],.share-menu button[data-v-9607502b]{grid-template-columns:22px minmax(0,1fr);padding:0 10px}.playlist-picker-list span[data-v-9607502b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlist-picker-empty[data-v-9607502b]{color:#aaa;margin:16px 10px;font-size:.86rem}.share-menu[data-v-9607502b]{width:184px}@keyframes equalizer-bounce-9607502b{0%,to{height:5px}35%{height:16px}70%{height:9px}}@media (width<=1100px){.track-table-header[data-v-9607502b],.track-row[data-v-9607502b],.track-table.has-uploader-column .track-table-header[data-v-9607502b],.track-table.has-uploader-column .track-row[data-v-9607502b]{grid-template-columns:48px minmax(220px,1.6fr) minmax(140px,.9fr) 34px 58px 34px}.track-date[data-v-9607502b],.track-uploader[data-v-9607502b],.date-header[data-v-9607502b],.uploader-header[data-v-9607502b]{display:none}}@media (width<=900px){.playlist-hero[data-v-9607502b]{grid-template-columns:120px 1fr;align-items:end;min-height:280px;display:grid}.playlist-art[data-v-9607502b]{width:120px;height:120px}.track-table-header[data-v-9607502b],.track-row[data-v-9607502b],.track-table.has-uploader-column .track-table-header[data-v-9607502b],.track-table.has-uploader-column .track-row[data-v-9607502b]{grid-template-columns:40px minmax(0,1fr) 30px 52px 30px}.track-album[data-v-9607502b],.track-date[data-v-9607502b],.track-uploader[data-v-9607502b],.album-header[data-v-9607502b],.date-header[data-v-9607502b],.uploader-header[data-v-9607502b]{display:none}}@media (width<=620px){.playlist-content[data-v-9607502b]{padding:24px 18px 12px}.playlist-hero[data-v-9607502b]{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.playlist-art[data-v-9607502b]{width:140px;height:140px}}html,body,#app{overscroll-behavior:none}body{overflow:hidden}@property --album-accent-r{syntax:"<number>";inherits:true;initial-value:87}@property --album-accent-g{syntax:"<number>";inherits:true;initial-value:106}@property --album-accent-b{syntax:"<number>";inherits:true;initial-value:214}@property --album-dark-r{syntax:"<number>";inherits:true;initial-value:24}@property --album-dark-g{syntax:"<number>";inherits:true;initial-value:23}@property --album-dark-b{syntax:"<number>";inherits:true;initial-value:70}.browse-page[data-v-57f197aa]{overscroll-behavior:none;color:#fff;background:radial-gradient(circle at 16% 0,#0f215d52,#0000 30%),radial-gradient(circle at 56% -6%,#1847a54d,#0000 34%),radial-gradient(circle at 92% 2%,#1a4fa547,#0000 30%),linear-gradient(#171717 0%,#121212 46% 100%);height:100%;min-height:0;overflow:hidden}.browse-scroll[data-v-57f197aa]{overscroll-behavior:none;height:100%;min-height:0;padding:32px;overflow:hidden auto}.albums-view[data-v-57f197aa]{background-image:linear-gradient(to bottom, rgb(var(--album-accent-r) var(--album-accent-g) var(--album-accent-b)) 0%, rgb(var(--album-dark-r) var(--album-dark-g) var(--album-dark-b)) 32%, #121212 72%, #121212 100%);transition:--album-accent-r .32s,--album-accent-g .32s,--album-accent-b .32s,--album-dark-r .32s,--album-dark-g .32s,--album-dark-b .32s}.artists-view[data-v-57f197aa]{background:radial-gradient(circle at 18% 12%,#28605a57,#0000 30%),radial-gradient(circle at 82% 4%,#824c3a42,#0000 28%),linear-gradient(#171717 0%,#0f0f0f 38%,#070707 100%)}.browse-header[data-v-57f197aa]{margin-bottom:24px}.browse-header h1[data-v-57f197aa]{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(2.4rem,7vw,5.4rem);line-height:.95}.browse-header p[data-v-57f197aa]{color:#aaa;margin:12px 0 0;font-size:1rem}.browse-header span[data-v-57f197aa]{color:#ffffffc2;font-size:.95rem;display:inline-block}.browse-grid[data-v-57f197aa]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;padding-bottom:32px;display:grid}.browse-card[data-v-57f197aa]{background:linear-gradient(to bottom, #0000001f, #000000d1), var(--card-image), linear-gradient(180deg, #353535, #151515);color:#fff;text-align:left;cursor:pointer;isolation:isolate;background-position:50%;background-size:cover;border:0;border-radius:12px;align-items:flex-end;min-height:150px;padding:18px;transition:transform .14s,filter .14s;display:flex;position:relative;overflow:hidden}.browse-card[data-v-57f197aa]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000a6);height:72%;position:absolute;inset:auto 0 0}.browse-card[data-v-57f197aa]:hover{filter:brightness(1.08);transform:translateY(-2px)}.recent-card[data-v-57f197aa]{background-color:#105337}.albums-card[data-v-57f197aa]{background-color:#263f7f}.artists-card[data-v-57f197aa]{background-color:#8a3f42}.disabled-card[data-v-57f197aa]{cursor:default;opacity:.65;background:linear-gradient(#0000001f,#000000c7),linear-gradient(#78787a,#3a3a3d 90%)}.disabled-card[data-v-57f197aa]:hover{transform:none}.card-copy[data-v-57f197aa]{z-index:2;text-shadow:0 2px 12px #000;min-width:0;position:relative}.card-copy h2[data-v-57f197aa]{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:500}.card-copy p[data-v-57f197aa]{color:#ffffffd1;margin:6px 0 0;font-weight:400}.album-controls[data-v-57f197aa]{justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 28px;display:flex}.album-search[data-v-57f197aa]{color:#bbb;background:#ffffff1a;border-radius:6px;align-items:center;gap:10px;width:min(100%,430px);min-height:42px;padding:0 12px;display:flex}.album-search[data-v-57f197aa]:focus-within{color:#fff;background:#ffffff24}.album-search input[data-v-57f197aa]{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.album-search input[data-v-57f197aa]::placeholder{color:#aaa}.album-search-clear[data-v-57f197aa]{color:#bbb;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.album-search-clear[data-v-57f197aa]:hover{color:#fff;background:#ffffff1f}.album-sort[data-v-57f197aa]{color:#aaa;align-items:center;gap:10px;min-height:42px;font-size:.86rem;display:flex}.album-sort select[data-v-57f197aa]{color:#fff;min-height:42px;font:inherit;background:#ffffff1a;border:0;border-radius:6px;outline:0;padding:0 36px 0 12px;font-size:.92rem}.album-sort select[data-v-57f197aa]:focus,.album-sort select[data-v-57f197aa]:hover{background:#ffffff24}.album-sort option[data-v-57f197aa]{color:#fff;background:#282828}.album-grid[data-v-57f197aa]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px;padding-bottom:36px;display:grid}.album-card[data-v-57f197aa]{color:#fff;gap:12px;min-width:0;text-decoration:none;display:grid}.album-card:hover .album-art[data-v-57f197aa]{filter:brightness(1.1);transform:translateY(-2px)}.album-card:hover .album-copy strong[data-v-57f197aa]{text-underline-offset:3px;text-decoration:underline}.album-art-shell[data-v-57f197aa]{position:relative}.album-art[data-v-57f197aa]{aspect-ratio:1;color:#aaa;background:linear-gradient(135deg,#353535,#151515);border-radius:8px;place-items:center;transition:filter .14s,transform .14s;display:grid;overflow:hidden;box-shadow:0 18px 36px #00000052}.album-art img[data-v-57f197aa]{object-fit:cover;width:100%;height:100%;display:block}.artist-grid[data-v-57f197aa]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.artist-card[data-v-57f197aa]{text-align:center}.artist-art-shell[data-v-57f197aa]{width:min(100%,178px);margin:0 auto}.artist-art[data-v-57f197aa]{border-radius:999px}.card-play-button[data-v-57f197aa]{color:#101010;opacity:0;background:#1ed760;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .14s,transform .14s,background .14s;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(8px)}.album-card:hover .card-play-button[data-v-57f197aa],.card-play-button[data-v-57f197aa]:focus-visible,.card-play-button.playing[data-v-57f197aa]{opacity:1;transform:translateY(0)}.card-play-button[data-v-57f197aa]:hover{background:#3be477}.artist-copy[data-v-57f197aa]{justify-items:center}.artist-copy span[data-v-57f197aa]{white-space:normal}.album-copy[data-v-57f197aa]{gap:4px;min-width:0;display:grid}.album-copy strong[data-v-57f197aa],.album-copy span[data-v-57f197aa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.album-copy strong[data-v-57f197aa]{color:#f3f3f3;font-size:.96rem;font-weight:700}.album-copy span[data-v-57f197aa]{color:#aaa;font-size:.84rem}.album-uploader[data-v-57f197aa]{align-items:center;gap:6px;display:flex}.album-uploader-avatar[data-v-57f197aa]{color:#ddd;background:#2a2a2a;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:.58rem;font-weight:800;display:grid;overflow:hidden}.album-uploader-avatar img[data-v-57f197aa]{object-fit:cover;width:100%;height:100%;display:block}.albums-state[data-v-57f197aa]{color:#aaa;text-align:center;padding:42px 0}.albums-state.error[data-v-57f197aa]{color:#ff7b7b}@media (width<=620px){.browse-scroll[data-v-57f197aa]{padding:24px 18px}.album-controls[data-v-57f197aa]{flex-direction:column;align-items:stretch}.album-search[data-v-57f197aa],.album-sort[data-v-57f197aa],.album-sort select[data-v-57f197aa]{width:100%}.album-sort[data-v-57f197aa]{justify-content:space-between}}.virtual-library-page[data-v-c3f5da76]{background:#111;height:100%;min-height:0;position:relative;overflow:hidden}.library-scene[data-v-c3f5da76]{opacity:0;pointer-events:none;transition:opacity .72s;position:absolute;inset:0}.library-scene.visible[data-v-c3f5da76]{opacity:1;pointer-events:auto}.library-canvas[data-v-c3f5da76]{width:100%;height:100%;display:block;position:absolute;inset:0}.background-canvas[data-v-c3f5da76]{filter:blur(16px);transform-origin:50%;transform:scale(1.025)}.background-vignette[data-v-c3f5da76]{z-index:1;pointer-events:none;background:radial-gradient(circle,#12121200 42%,#121212 100%),linear-gradient(#12121200 58%,#121212 100%);position:absolute;inset:0}.object-canvas[data-v-c3f5da76]{z-index:2;cursor:grab}.object-canvas.is-hovering-case[data-v-c3f5da76]{cursor:pointer}.object-canvas[data-v-c3f5da76]:active{cursor:grabbing}.detail-controls[data-v-c3f5da76]{z-index:3;opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:10px;transition:opacity .22s,transform .22s;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.detail-controls.visible[data-v-c3f5da76]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.detail-control-button[data-v-c3f5da76]{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:92px;height:40px;font:inherit;background:#1f1f1fe0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:400;display:inline-flex;box-shadow:0 12px 30px #0000004d}.detail-control-button[data-v-c3f5da76]:hover{background:#2a2a2a}.detail-control-button[data-v-c3f5da76]:disabled{cursor:default;opacity:.48}.detail-control-button svg[data-v-c3f5da76]{flex:none}.library-back-button[data-v-c3f5da76]{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:40px;font:inherit;opacity:0;pointer-events:none;background:#1f1f1fe0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:400;transition:opacity .22s,transform .22s,background .12s;display:inline-flex;position:absolute;bottom:24px;left:28px;transform:translateY(5px);box-shadow:0 12px 30px #0000004d}.library-back-button.visible[data-v-c3f5da76]{opacity:1;pointer-events:auto;transform:translateY(0)}.library-back-button[data-v-c3f5da76]:hover{background:#2a2a2a}.reset-rotation-button[data-v-c3f5da76]{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:40px;font:inherit;opacity:0;pointer-events:none;background:#1f1f1fe0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.86rem;font-weight:400;transition:opacity .22s,transform .22s,background .12s;display:inline-flex;position:absolute;bottom:24px;right:28px;transform:translateY(5px);box-shadow:0 12px 30px #0000004d}.reset-rotation-button.visible[data-v-c3f5da76]{opacity:1;pointer-events:auto;transform:translateY(0)}.reset-rotation-button[data-v-c3f5da76]:hover:not(:disabled){background:#2a2a2a}.reset-rotation-button[data-v-c3f5da76]:disabled{cursor:default}.reset-rotation-button.visible[data-v-c3f5da76]:disabled{opacity:.42}.reset-rotation-button svg[data-v-c3f5da76]{flex:none}.case-button-fade-enter-active[data-v-c3f5da76],.case-button-fade-leave-active[data-v-c3f5da76]{transition:opacity .14s,transform .14s}.case-button-fade-enter-from[data-v-c3f5da76],.case-button-fade-leave-to[data-v-c3f5da76]{opacity:0;transform:translate(-50%,6px)}.scene-label[data-v-c3f5da76]{z-index:3;pointer-events:none;color:#fff;text-shadow:0 2px 18px #00000073;position:absolute;top:24px;left:28px}.scene-label p[data-v-c3f5da76]{color:#b7b7b7;text-transform:uppercase;margin:0 0 8px;font-size:.84rem;font-weight:700}.scene-label h1[data-v-c3f5da76]{overflow-wrap:anywhere;max-width:min(520px,100vw - 140px);margin:0;font-size:2rem;line-height:1}.detail-title-label[data-v-c3f5da76]{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(5px)}.detail-title-label.visible[data-v-c3f5da76]{opacity:1;transform:translateY(0)}.detail-title-label.current h1[data-v-c3f5da76],.detail-title-label.current .scene-subtitle[data-v-c3f5da76]{color:#1ed760}.detail-title-row[data-v-c3f5da76]{align-items:center;gap:14px;max-width:min(620px,100vw - 140px);display:flex}.detail-title-row h1[data-v-c3f5da76]{min-width:0}.detail-title-play-button[data-v-c3f5da76]{color:#000;pointer-events:auto;background:#1ed760;border:0;border-radius:999px;flex:none;place-items:center;width:46px;height:46px;margin-top:16px;display:grid;box-shadow:0 8px 18px #00000047}.detail-title-play-button[data-v-c3f5da76]:hover:not(:disabled){transform:scale(1.04)}.detail-title-play-button svg[data-v-c3f5da76]{margin-left:2px}.detail-title-play-button[data-v-c3f5da76]:disabled{cursor:default;opacity:.58}.scene-subtitle[data-v-c3f5da76]{color:#c9c9c9;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:min(460px,100vw - 140px);margin-top:8px;font-size:.92rem;line-height:1.3;display:flex}.detail-playing-icon[data-v-c3f5da76]{color:#1ed760;flex:none}.detail-playing-bars[data-v-c3f5da76]{color:#1ed760;flex:none;justify-content:center;align-items:flex-end;gap:2px;width:18px;height:18px;display:inline-flex}.detail-playing-bars span[data-v-c3f5da76]{background:currentColor;border-radius:999px;width:3px;height:5px;animation:.78s ease-in-out infinite equalizer-bounce-c3f5da76}.detail-playing-bars span[data-v-c3f5da76]:nth-child(2){animation-delay:.11s}.detail-playing-bars span[data-v-c3f5da76]:nth-child(3){animation-delay:.22s}.detail-playing-bars span[data-v-c3f5da76]:nth-child(4){animation-delay:.33s}.backdrop-dropdown[data-v-c3f5da76]{z-index:3;position:absolute;top:20px;right:20px}.backdrop-button[data-v-c3f5da76]{color:#ddd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1f1f1feb;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:background .12s,color .12s;display:grid;box-shadow:0 12px 30px #00000047}.backdrop-button[data-v-c3f5da76]:hover,.backdrop-button.active[data-v-c3f5da76]{color:#fff;background:#2a2a2a}.backdrop-menu-item[data-v-c3f5da76]{color:#fff;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:.86rem;font-weight:400;display:flex}.backdrop-menu-item[data-v-c3f5da76]:hover,.backdrop-menu-item.active[data-v-c3f5da76]{background:#3a3a3a}.backdrop-menu-item svg[data-v-c3f5da76]{color:#1ed760;flex:none}.backdrop-menu-item span[data-v-c3f5da76]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.backdrop-menu-status[data-v-c3f5da76]{color:#ff7b7b;padding:8px 10px;font-size:.78rem;font-weight:400}.initial-loader[data-v-c3f5da76]{z-index:30;color:#fff;background:#121212;place-items:center;display:grid;position:absolute;inset:0}.initial-loader-content[data-v-c3f5da76]{text-align:center;justify-items:center;width:min(360px,100vw - 48px);display:grid}.initial-loader-mark[data-v-c3f5da76]{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #ffffff29,0 18px 46px #00000052}.initial-loader-mark svg[data-v-c3f5da76]{animation:1.4s linear infinite loader-disc-spin-c3f5da76}.initial-loader p[data-v-c3f5da76]{color:#9f9f9f;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.76rem;font-weight:400}.initial-loader h1[data-v-c3f5da76]{color:#f4f4f4;min-height:30px;margin:0 0 24px;font-size:1.35rem;font-weight:600;line-height:1.18}.initial-loader-progress[data-v-c3f5da76]{background:#ffffff1a;border-radius:999px;width:100%;height:5px;overflow:hidden}.initial-loader-progress span[data-v-c3f5da76]{border-radius:inherit;background:linear-gradient(90deg,#f7f7f7,#8cd8ff);height:100%;transition:none;display:block}.initial-loader-percent[data-v-c3f5da76]{color:#bcbcbc;font-variant-numeric:tabular-nums;margin-top:12px;font-size:.86rem;font-weight:400}.initial-loader-fade-leave-active[data-v-c3f5da76]{transition:opacity .52s}.initial-loader-fade-leave-to[data-v-c3f5da76]{opacity:0}@keyframes loader-disc-spin-c3f5da76{to{transform:rotate(360deg)}}@keyframes equalizer-bounce-c3f5da76{0%,to{height:5px}35%{height:16px}70%{height:9px}}@media (width<=620px){.scene-label[data-v-c3f5da76]{top:18px;left:18px}.scene-label h1[data-v-c3f5da76]{font-size:1.45rem}.backdrop-dropdown[data-v-c3f5da76]{inset:auto auto 18px 18px}}.settings-page[data-v-b14767ae]{color:#fff;background:#121212;min-height:100%;padding:30px 34px}header[data-v-b14767ae]{border-bottom:1px solid #2a2a2a;padding-bottom:24px}h1[data-v-b14767ae],h2[data-v-b14767ae]{margin:0}h1[data-v-b14767ae]{font-size:2rem}.settings-section[data-v-b14767ae]{padding-top:14px}.section-heading[data-v-b14767ae],.setting-row[data-v-b14767ae]{align-items:center;display:flex}.section-heading[data-v-b14767ae]{gap:10px;padding-bottom:14px}.section-heading h2[data-v-b14767ae]{font-size:1.08rem}.setting-row[data-v-b14767ae]{border-top:1px solid #2a2a2a;justify-content:space-between;gap:24px;padding:16px 0}.setting-row span[data-v-b14767ae]{gap:5px;display:grid}.setting-row strong[data-v-b14767ae]{font-size:.94rem}.setting-row small[data-v-b14767ae]{color:#a7a7a7;font-size:.82rem}select[data-v-b14767ae]{color:#fff;background:#242424;border:1px solid #444;border-radius:4px;min-width:190px;height:38px;padding:0 34px 0 11px}select[data-v-b14767ae]:hover,select[data-v-b14767ae]:focus{border-color:#777}.track-view[data-v-01ceec5d]{color:#fff;background:#121212;height:100%;min-height:0;overflow:hidden}.state[data-v-01ceec5d]{color:#aaa;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.state.error[data-v-01ceec5d]{color:#ff7b7b}.spin[data-v-01ceec5d]{animation:.9s linear infinite spin-01ceec5d}@keyframes spin-01ceec5d{to{transform:rotate(360deg)}}.modal-backdrop[data-v-4b0c1d1e]{z-index:100;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.upload-modal[data-v-4b0c1d1e]{color:#fff;background:#181818;border:1px solid #333;border-radius:18px;flex-direction:column;width:min(860px,100%);max-height:min(820px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #000000b8}.upload-modal-transition-enter-active[data-v-4b0c1d1e],.upload-modal-transition-leave-active[data-v-4b0c1d1e]{transition:opacity .18s}.upload-modal-transition-enter-from[data-v-4b0c1d1e],.upload-modal-transition-leave-to[data-v-4b0c1d1e]{opacity:0}.upload-modal-transition-enter-active .upload-modal[data-v-4b0c1d1e],.upload-modal-transition-leave-active .upload-modal[data-v-4b0c1d1e]{transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.upload-modal-transition-enter-from .upload-modal[data-v-4b0c1d1e],.upload-modal-transition-leave-to .upload-modal[data-v-4b0c1d1e]{opacity:0;transform:scale(.96)translateY(10px)}.modal-header[data-v-4b0c1d1e]{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.modal-eyebrow[data-v-4b0c1d1e]{color:#1ed760;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800}.modal-header h2[data-v-4b0c1d1e]{margin:0;font-size:1.45rem;line-height:1.15}.modal-subtitle[data-v-4b0c1d1e]{color:#aaa;margin:8px 0 0;font-size:.92rem}.modal-close[data-v-4b0c1d1e]{color:#aaa;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.modal-close[data-v-4b0c1d1e]:hover{color:#fff;background:#282828}.modal-body[data-v-4b0c1d1e]{min-height:0;padding:20px 24px;overflow:auto}.file-input[data-v-4b0c1d1e]{display:none}.mode-bar[data-v-4b0c1d1e]{justify-content:flex-end;gap:12px;margin-bottom:14px;display:flex}.small-action-button[data-v-4b0c1d1e],.secondary-button[data-v-4b0c1d1e],.primary-button[data-v-4b0c1d1e],.clear-button[data-v-4b0c1d1e]{border:0;border-radius:999px;font-size:.82rem;font-weight:700}.small-action-button[data-v-4b0c1d1e]{color:#ddd;background:#2a2a2a;align-items:center;gap:7px;height:36px;padding:0 13px;display:flex}.small-action-button[data-v-4b0c1d1e]:hover,.secondary-button[data-v-4b0c1d1e]:hover{color:#fff;background:#353535}.album-panel[data-v-4b0c1d1e]{background:#202020;border:1px solid #2d2d2d;border-radius:14px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.album-art[data-v-4b0c1d1e]{aspect-ratio:1;color:#aaa;cursor:pointer;background:linear-gradient(135deg,#353535,#161616);border:0;border-radius:10px;place-items:center;width:92px;height:92px;padding:0;display:grid;position:relative;overflow:hidden}.album-art img[data-v-4b0c1d1e]{object-fit:cover;width:100%;height:100%;display:block}.artwork-edit[data-v-4b0c1d1e]{color:#fff;opacity:0;background:#000000b8;border-radius:999px;place-items:center;width:26px;height:26px;transition:opacity .12s,transform .12s;display:grid;position:absolute;bottom:6px;right:6px;transform:scale(.9)}.artwork-button:hover .artwork-edit[data-v-4b0c1d1e]{opacity:1;transform:scale(1)}.album-fields[data-v-4b0c1d1e]{grid-template-columns:1fr 1fr 100px;gap:10px;min-width:0;display:grid}.field[data-v-4b0c1d1e]{gap:6px;min-width:0;display:grid}.field span[data-v-4b0c1d1e]{color:#aaa;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.field input[data-v-4b0c1d1e],.album-track-row input[data-v-4b0c1d1e]{color:#fff;text-overflow:clip;white-space:nowrap;background:#121212;border:1px solid #343434;border-radius:8px;outline:0;width:100%;min-width:0;max-width:100%;height:38px;padding:0 11px;font-size:.9rem;overflow-x:auto}.field input[data-v-4b0c1d1e]:focus,.album-track-row input[data-v-4b0c1d1e]:focus{background:#171717;border-color:#666}.album-summary[data-v-4b0c1d1e]{background:#151515;border-radius:12px;justify-items:center;gap:2px;min-width:70px;padding:12px;display:grid}.album-summary strong[data-v-4b0c1d1e]{font-size:1.35rem}.album-summary span[data-v-4b0c1d1e]{color:#aaa;font-size:.78rem}.track-section[data-v-4b0c1d1e]{background:#202020;border:1px solid #2d2d2d;border-radius:14px;margin-top:14px;overflow:hidden}.ownership-transfer[data-v-4b0c1d1e]{background:#211919;border:1px solid #493333;border-radius:10px;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:12px;margin-top:14px;padding:13px 14px;display:grid}.ownership-transfer strong[data-v-4b0c1d1e]{color:#eee;font-size:.86rem}.ownership-transfer p[data-v-4b0c1d1e]{color:#aaa;margin:3px 0 0;font-size:.76rem}.ownership-transfer button[data-v-4b0c1d1e]{color:#fff;background:#b54848;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:36px;font-size:.8rem;font-weight:800;display:flex}.ownership-transfer button[data-v-4b0c1d1e]:disabled{cursor:not-allowed;opacity:.42}.ownership-transfer.tag-assignment[data-v-4b0c1d1e]{background:#191919;border-color:#303030;grid-template-columns:minmax(0,1fr) minmax(190px,280px)}.ownership-transfer.tag-assignment .tag-picker-trigger[data-v-4b0c1d1e]{color:#eee;background:#121212;border:1px solid #414141;border-radius:8px;justify-content:flex-start;min-width:0;height:38px;padding:0 9px;font-weight:400}.track-section-header[data-v-4b0c1d1e]{border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.track-section-header h3[data-v-4b0c1d1e]{margin:0;font-size:.98rem}.track-section-header p[data-v-4b0c1d1e]{color:#aaa;margin:5px 0 0;font-size:.84rem}.album-disc-group[data-v-4b0c1d1e]{border-bottom:1px solid #2d2d2d}.album-disc-group[data-v-4b0c1d1e]:last-child,.album-track-row[data-v-4b0c1d1e]:last-child{border-bottom:0}.album-disc-header[data-v-4b0c1d1e]{color:#e8e8e8;background:#1a1a1a;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:.86rem;font-weight:600;display:flex}.album-track-row[data-v-4b0c1d1e]{border-bottom:1px solid #2a2a2a;grid-template-columns:28px 52px 1fr 150px 34px;align-items:center;gap:10px;min-height:62px;padding:9px 14px;display:grid}.album-track-row[data-v-4b0c1d1e]:hover{background:#242424}.track-status[data-v-4b0c1d1e]{color:#1ed760;place-items:center;display:grid}.track-number-input[data-v-4b0c1d1e]{text-align:center}.track-main-inputs[data-v-4b0c1d1e]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.track-duration[data-v-4b0c1d1e]{text-overflow:ellipsis;color:#aaa;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.track-menu-button[data-v-4b0c1d1e]{color:#888;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.track-menu-button[data-v-4b0c1d1e]:hover,.track-menu-button[aria-expanded=true][data-v-4b0c1d1e]{color:#fff;background:#ffffff14}.track-menu[data-v-4b0c1d1e]{z-index:1200;background:#282828;border:1px solid #343434;border-radius:8px;gap:4px;width:210px;padding:8px;display:grid;position:fixed;box-shadow:0 16px 34px #00000061}.track-menu-field[data-v-4b0c1d1e]{gap:6px;padding:6px;display:grid}.track-menu-field span[data-v-4b0c1d1e]{color:#cfcfcf;align-items:center;gap:7px;font-size:.82rem;font-weight:500;display:flex}.track-menu-field input[data-v-4b0c1d1e]{color:#fff;background:#171717;border:1px solid #444;border-radius:6px;outline:0;width:100%;height:34px;padding:0 10px;font-size:.88rem}.track-menu-delete[data-v-4b0c1d1e]{color:#e5e5e5;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;height:36px;padding:0 8px;font-size:.88rem;font-weight:500;display:flex}.track-menu-delete[data-v-4b0c1d1e]:hover{color:#fff;background:#ffffff14}.modal-footer[data-v-4b0c1d1e]{background:#181818;border-top:1px solid #2a2a2a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 24px;display:grid}.footer-actions[data-v-4b0c1d1e]{justify-content:flex-end;gap:10px;display:flex}.upload-status[data-v-4b0c1d1e]{color:#aaa;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.upload-status.success[data-v-4b0c1d1e]{color:#1ed760}.upload-status.error[data-v-4b0c1d1e]{color:#ff7b7b}.upload-status-copy[data-v-4b0c1d1e]{gap:3px;min-width:0;display:grid}.upload-status-copy strong[data-v-4b0c1d1e],.upload-status-copy span[data-v-4b0c1d1e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-status-copy strong[data-v-4b0c1d1e]{color:#fff;font-size:.86rem}.upload-status-copy span[data-v-4b0c1d1e]{color:currentColor;font-size:.78rem}.secondary-button[data-v-4b0c1d1e],.primary-button[data-v-4b0c1d1e]{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:.82rem;font-weight:700;display:inline-flex}.secondary-button[data-v-4b0c1d1e]{color:#eee;background:#2a2a2a}.primary-button[data-v-4b0c1d1e]{color:#07140b;background:#1ed760;min-width:160px}button[data-v-4b0c1d1e]:disabled{cursor:not-allowed;opacity:.5}.spin[data-v-4b0c1d1e]{animation:.9s linear infinite spin-4b0c1d1e}@keyframes spin-4b0c1d1e{to{transform:rotate(360deg)}}@media (width<=760px){.upload-modal[data-v-4b0c1d1e]{max-height:calc(100vh - 24px)}.mode-bar[data-v-4b0c1d1e],.album-panel[data-v-4b0c1d1e]{grid-template-columns:1fr;align-items:stretch;display:grid}.small-action-button[data-v-4b0c1d1e]{justify-content:center}.album-fields[data-v-4b0c1d1e],.track-main-inputs[data-v-4b0c1d1e]{grid-template-columns:1fr}.album-track-row[data-v-4b0c1d1e]{grid-template-columns:24px 44px 1fr 34px}.track-duration[data-v-4b0c1d1e]{display:none}.modal-footer[data-v-4b0c1d1e]{grid-template-columns:1fr}.footer-actions[data-v-4b0c1d1e]{width:100%}.secondary-button[data-v-4b0c1d1e],.primary-button[data-v-4b0c1d1e]{flex:1}}.album-view[data-v-db16a167]{color:#fff;background:#121212;height:100%;min-height:0;overflow:hidden}.state[data-v-db16a167]{color:#aaa;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.state.error[data-v-db16a167]{color:#ff7b7b}.spin[data-v-db16a167]{animation:.9s linear infinite spin-db16a167}@keyframes spin-db16a167{to{transform:rotate(360deg)}}.artist-view[data-v-eb46522c]{color:#fff;background:#121212;height:100%;min-height:0;overflow:auto}.artist-shell[data-v-eb46522c]{background:#121212;min-height:100%}.artist-hero[data-v-eb46522c]{isolation:isolate;background:#121212;align-items:flex-end;min-height:clamp(330px,43vh,520px);padding:28px clamp(20px,3.2vw,44px);display:flex;position:relative;overflow:hidden}.artist-hero[data-v-eb46522c]:before{content:"";z-index:0;background:radial-gradient(circle at 18% 24%, #ffffff1f, transparent 28%), linear-gradient(135deg, rgb(var(--artist-accent-rgb,65 65 65) / .45), #141414 72%);position:absolute;inset:0}.artist-hero.has-artwork[data-v-eb46522c]:before{background-image:var(--artist-hero-image);background-size:cover;background-position:center calc(28% + var(--artist-parallax-y,0px));background-repeat:no-repeat}.artist-hero[data-v-eb46522c]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000014 0%,#00000047 42%,#000000b8 78%,#121212 100%),linear-gradient(90deg,#00000085 0%,#0000001f 44%,#0000006b 100%);position:absolute;inset:0}.artist-hero-fallback[data-v-eb46522c]{z-index:0;color:#ffffff24;place-items:center;display:grid;position:absolute;inset:0}.artist-hero.has-artwork .artist-hero-fallback[data-v-eb46522c]{display:none}.artist-hero-copy[data-v-eb46522c]{z-index:2;text-shadow:0 4px 22px #00000085;gap:10px;display:grid;position:relative}.artist-hero-copy p[data-v-eb46522c],.artist-hero-copy span[data-v-eb46522c]{color:#ffffffeb;margin:0;font-size:1rem;font-weight:700}.artist-hero-copy h1[data-v-eb46522c]{letter-spacing:0;white-space:nowrap;max-width:min(1120px,100vw - 96px);margin:0;font-size:clamp(3.4rem,7.2vw,6rem);line-height:.96;overflow:hidden}.artist-content[data-v-eb46522c]{background:#121212;padding:22px clamp(20px,3.2vw,44px) 56px}.artist-actions[data-v-eb46522c]{align-items:center;gap:16px;min-height:70px;margin-bottom:18px;display:flex}.artist-play[data-v-eb46522c]{color:#000;background:#1ed760;border:0;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .12s;display:grid;box-shadow:0 8px 18px #00000040}.artist-play[data-v-eb46522c]:hover:not(:disabled){transform:scale(1.04)}.artist-play svg[data-v-eb46522c]{margin-left:3px}.artist-play[data-v-eb46522c]:disabled{cursor:not-allowed;opacity:.45}.artist-icon-action[data-v-eb46522c]{color:#b3b3b3;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:color .12s,transform .12s;display:grid}.artist-icon-action[data-v-eb46522c]:hover{color:#fff;transform:scale(1.05)}.artist-section[data-v-eb46522c]{gap:18px;margin-top:18px;display:grid}.artist-section h2[data-v-eb46522c]{margin:0;font-size:1.72rem}.popular-list[data-v-eb46522c]{gap:2px;display:grid}.popular-row[data-v-eb46522c]{color:#b3b3b3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:44px 48px minmax(0,1fr) 34px 72px 54px;align-items:center;gap:14px;min-height:58px;padding:5px 14px 5px 6px;display:grid}.popular-row[data-v-eb46522c]:hover,.popular-row[data-v-eb46522c]:focus-within{background:#ffffff14}.popular-row.active .popular-title strong[data-v-eb46522c],.popular-row.active .popular-index[data-v-eb46522c]{color:#1ed760}.popular-index[data-v-eb46522c],.popular-duration[data-v-eb46522c],.popular-plays[data-v-eb46522c]{font-size:.98rem}.popular-plays[data-v-eb46522c]{text-align:right}.popular-index[data-v-eb46522c]{text-align:center;place-items:center;display:grid;position:relative}.popular-row-play[data-v-eb46522c]{color:#fff;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.popular-row:hover .popular-index>span[data-v-eb46522c],.popular-row:focus-within .popular-index>span[data-v-eb46522c]{opacity:0}.popular-row:hover .popular-row-play[data-v-eb46522c],.popular-row:focus-within .popular-row-play[data-v-eb46522c]{opacity:1}.popular-row-pause-icon[data-v-eb46522c]{color:#1ed760}.row-like-button[data-v-eb46522c]{color:#0000;background:0 0;border:0;border-radius:999px;justify-self:center;place-items:center;width:30px;height:30px;padding:0;display:grid}.row-like-button svg[data-v-eb46522c]{fill:#0000}.row-like-button.active[data-v-eb46522c]{color:#06220f}.row-like-button.active svg[data-v-eb46522c]{fill:#1ed760}.popular-row:hover .row-like-button[data-v-eb46522c],.popular-row:focus-within .row-like-button[data-v-eb46522c]{color:#bdbdbd}.popular-row:hover .row-like-button.active[data-v-eb46522c],.popular-row:focus-within .row-like-button.active[data-v-eb46522c]{color:#06220f}.row-like-button[data-v-eb46522c]:hover{color:#1ed760;transform:scale(1.08)}.row-like-button.active[data-v-eb46522c]:hover{color:#06220f}.row-like-button[data-v-eb46522c]:disabled{cursor:wait;opacity:.55}.playing-bars[data-v-eb46522c]{color:#1ed760;justify-content:center;align-items:flex-end;gap:2px;width:18px;height:18px;display:inline-flex}.playing-bars span[data-v-eb46522c]{background:currentColor;border-radius:999px;width:3px;height:5px;animation:.78s ease-in-out infinite equalizer-bounce-eb46522c}.playing-bars span[data-v-eb46522c]:nth-child(2){animation-delay:.11s}.playing-bars span[data-v-eb46522c]:nth-child(3){animation-delay:.22s}.playing-bars span[data-v-eb46522c]:nth-child(4){animation-delay:.33s}.popular-art[data-v-eb46522c]{color:#aaa;background:linear-gradient(135deg,#333,#191919);border-radius:4px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.popular-art img[data-v-eb46522c],.release-art img[data-v-eb46522c]{object-fit:cover;width:100%;height:100%;display:block}.popular-title[data-v-eb46522c]{gap:3px;min-width:0;display:grid}.popular-title strong[data-v-eb46522c]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:500;overflow:hidden}.popular-title small[data-v-eb46522c]{color:#a7a7a7;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.discography-section[data-v-eb46522c]{margin-top:52px}.section-title-row[data-v-eb46522c]{justify-content:space-between;align-items:center;gap:18px;display:flex}.section-title-row a[data-v-eb46522c]{color:#b3b3b3;font-weight:800;text-decoration:none}.section-title-row a[data-v-eb46522c]:hover{color:#fff}.discography-tabs[data-v-eb46522c]{flex-wrap:wrap;gap:10px;display:flex}.discography-tabs button[data-v-eb46522c]{color:#fff;min-height:32px;font:inherit;background:#ffffff1a;border:0;border-radius:999px;padding:0 12px;font-size:.85rem;font-weight:400}.discography-tabs button.active[data-v-eb46522c]{color:#000;background:#fff}.discography-grid[data-v-eb46522c]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px;margin-top:12px;display:grid}.release-card[data-v-eb46522c]{color:#fff;gap:9px;min-width:0;padding:0;text-decoration:none;display:grid}.release-card:hover .release-art[data-v-eb46522c],.release-card:focus-visible .release-art[data-v-eb46522c]{filter:brightness(1.1);transform:translateY(-2px)}.release-card:hover strong[data-v-eb46522c],.release-card:focus-visible strong[data-v-eb46522c]{text-underline-offset:3px;text-decoration:underline}.release-card.current strong[data-v-eb46522c]{color:#1ed760}.release-card[data-v-eb46522c]:focus-visible{outline:none}.release-art[data-v-eb46522c]{aspect-ratio:1;color:#aaa;background:linear-gradient(135deg,#333,#191919);border-radius:6px;place-items:center;transition:filter .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000004d}.release-play[data-v-eb46522c]{color:#08130b;opacity:0;background:#1ed760;border:0;border-radius:999px;place-items:center;width:46px;height:46px;transition:opacity .16s,transform .18s,background .12s,box-shadow .12s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(10px)scale(.98);box-shadow:0 10px 24px #0000006b}.release-card:hover .release-play[data-v-eb46522c],.release-card:focus-visible .release-play[data-v-eb46522c],.release-card.playing .release-play[data-v-eb46522c],.release-play[data-v-eb46522c]:focus-visible{opacity:1;transform:translateY(0)scale(1)}.release-play[data-v-eb46522c]:hover,.release-play[data-v-eb46522c]:focus-visible{background:#3be477;transform:translateY(0)scale(1.05);box-shadow:0 13px 28px #00000080}.release-play svg[data-v-eb46522c]{margin-left:2px}.release-card strong[data-v-eb46522c]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.release-card span[data-v-eb46522c]:last-child,.artist-empty[data-v-eb46522c]{color:#a7a7a7}.artist-empty[data-v-eb46522c]{place-items:center start;min-height:80px;display:grid}.state[data-v-eb46522c]{color:#aaa;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.state.error[data-v-eb46522c]{color:#ff7b7b}.spin[data-v-eb46522c]{animation:.9s linear infinite spin-eb46522c}.modal-backdrop[data-v-eb46522c]{z-index:80;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.artist-modal[data-v-eb46522c]{color:#fff;background:#181818;border:1px solid #ffffff1a;border-radius:8px;width:min(100%,520px);overflow:hidden;box-shadow:0 24px 70px #0000008a}.artist-modal-header[data-v-eb46522c]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.artist-modal-header p[data-v-eb46522c],.artist-modal-section p[data-v-eb46522c]{color:#aaa;margin:0;font-size:.84rem}.artist-modal-header h2[data-v-eb46522c],.artist-modal-section h3[data-v-eb46522c]{margin:0}.artist-modal-header h2[data-v-eb46522c]{margin-top:4px;font-size:1.05rem}.artist-modal-header button[data-v-eb46522c]{color:#aaa;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:999px;font-size:1.5rem}.artist-modal-header button[data-v-eb46522c]:hover{color:#fff;background:#ffffff1a}.artist-modal-body[data-v-eb46522c]{gap:22px;padding:20px;display:grid}.artist-modal-section[data-v-eb46522c]{gap:12px;display:grid}.alias-list[data-v-eb46522c]{flex-wrap:wrap;gap:8px;display:flex}.alias-list span[data-v-eb46522c]{color:#ddd;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1a;border-radius:999px;max-width:100%;padding:6px 9px;overflow:hidden}.artist-form[data-v-eb46522c]{gap:10px;display:flex}.artist-form input[data-v-eb46522c],.artist-form select[data-v-eb46522c]{color:#fff;min-width:0;height:40px;font:inherit;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;outline:0;flex:1;padding:0 11px}.artist-form input[data-v-eb46522c]:focus,.artist-form select[data-v-eb46522c]:focus{background:#ffffff1f;border-color:#ffffff38}.artist-form option[data-v-eb46522c]{color:#fff;background:#282828}.artist-form button[data-v-eb46522c]{color:#000;min-width:104px;height:40px;font:inherit;background:#fff;border:0;border-radius:999px;flex:none;font-weight:800}.artist-form button[data-v-eb46522c]:disabled{cursor:not-allowed;opacity:.45}.track-context-menu[data-v-eb46522c],.track-context-submenu[data-v-eb46522c]{z-index:80;color:#f2f2f2;transform-origin:0 0;background:#282828;border:1px solid #333;border-radius:8px;position:fixed;box-shadow:0 18px 42px #0000008c}.track-context-menu[data-v-eb46522c]{width:260px;padding:4px}.context-menu-item[data-v-eb46522c],.track-context-submenu button[data-v-eb46522c]{color:#eee;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:34px;font-size:.84rem;display:grid}.context-menu-item[data-v-eb46522c]{padding:8px 10px}.context-menu-item[data-v-eb46522c]:hover,.track-context-submenu button[data-v-eb46522c]:hover{background:#3a3a3a}.context-menu-item[data-v-eb46522c]:disabled{cursor:default;opacity:.64}.context-menu-chevron[data-v-eb46522c]{justify-self:end}.context-liked-icon[data-v-eb46522c]{color:#bdbdbd;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.context-liked-icon.active[data-v-eb46522c]{color:#06220f;background:#1ed760}.context-menu-separator[data-v-eb46522c]{background:#ffffff1f;height:1px;margin:4px 0}.track-context-submenu[data-v-eb46522c]{width:288px;padding:8px}.playlist-picker-menu[data-v-eb46522c]{grid-template-rows:auto auto minmax(0,1fr);max-height:min(430px,100vh - 20px);display:grid}.playlist-search[data-v-eb46522c]{color:#bbb;background:#3e3e3e;border-radius:4px;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.playlist-search input[data-v-eb46522c]{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.84rem}.playlist-search input[data-v-eb46522c]::placeholder{color:#d0d0d0}.playlist-picker-action[data-v-eb46522c]{margin:6px 0;padding:0 10px}.playlist-picker-list[data-v-eb46522c]{border-top:1px solid #ffffff1f;min-height:0;padding-top:6px;overflow-y:auto}.playlist-picker-list button[data-v-eb46522c],.share-menu button[data-v-eb46522c]{grid-template-columns:22px minmax(0,1fr);padding:0 10px}.playlist-picker-list span[data-v-eb46522c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlist-picker-empty[data-v-eb46522c]{color:#aaa;margin:16px 10px;font-size:.86rem}.share-menu[data-v-eb46522c]{width:184px}.modal-fade-enter-active[data-v-eb46522c],.modal-fade-leave-active[data-v-eb46522c],.menu-pop-enter-active[data-v-eb46522c],.menu-pop-leave-active[data-v-eb46522c]{transition:opacity .14s}.modal-fade-enter-from[data-v-eb46522c],.modal-fade-leave-to[data-v-eb46522c],.menu-pop-enter-from[data-v-eb46522c],.menu-pop-leave-to[data-v-eb46522c]{opacity:0}.menu-pop-enter-active[data-v-eb46522c],.menu-pop-leave-active[data-v-eb46522c]{transition:opacity .13s,transform .13s}.menu-pop-enter-from[data-v-eb46522c],.menu-pop-leave-to[data-v-eb46522c]{transform:scale(.96)translateY(-4px)}@keyframes spin-eb46522c{to{transform:rotate(360deg)}}@keyframes equalizer-bounce-eb46522c{0%,to{height:5px}35%{height:16px}70%{height:9px}}@media (width<=560px){.artist-hero.has-artwork[data-v-eb46522c]:before{background-position:center calc(22% + var(--artist-parallax-y,0px))}.artist-form[data-v-eb46522c]{flex-direction:column}.artist-form button[data-v-eb46522c]{width:100%}}.playlist-view[data-v-fc3131c5]{color:#fff;background:#121212;height:100%;min-height:0;overflow:hidden}.state[data-v-fc3131c5]{color:#aaa;justify-content:center;align-items:center;gap:10px;min-height:260px;display:flex}.state.error[data-v-fc3131c5]{color:#ff7b7b}.spin[data-v-fc3131c5]{animation:.9s linear infinite spin-fc3131c5}@keyframes spin-fc3131c5{to{transform:rotate(360deg)}}.profile-view[data-v-b01637c2]{color:#fff;background:#121212;min-height:100%;overflow-y:auto}.profile-hero[data-v-b01637c2]{background:linear-gradient(180deg, rgb(var(--profile-accent-rgb) / .82), rgb(var(--profile-dark-rgb) / .9) 78%, #121212f5), radial-gradient(circle at 76% 18%, #ffffff24, transparent 34%), rgb(var(--profile-dark-rgb));align-items:flex-end;gap:24px;min-height:330px;padding:80px clamp(20px,3.2vw,44px) 28px;display:flex}.profile-avatar[data-v-b01637c2]{color:#fff;background:linear-gradient(135deg,#353535,#171717);border-radius:999px;flex:none;place-items:center;width:clamp(150px,14vw,220px);height:clamp(150px,14vw,220px);font-size:clamp(3.5rem,5vw,5.5rem);font-weight:800;display:grid;overflow:hidden;box-shadow:0 28px 60px #00000073}.profile-avatar img[data-v-b01637c2]{object-fit:cover;width:100%;height:100%;display:block}.profile-copy[data-v-b01637c2]{text-shadow:0 4px 22px #00000061;gap:10px;min-width:0;padding-bottom:3px;display:grid}.profile-copy p[data-v-b01637c2]{margin:0;font-size:.9rem;font-weight:400}.profile-copy h1[data-v-b01637c2]{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:min(1040px,100vw - 330px);margin:0 0 -.11em;padding-bottom:.11em;font-size:clamp(3.6rem,7vw,6.5rem);line-height:1;overflow:hidden}.profile-meta[data-v-b01637c2]{color:#e5e5e5;flex-wrap:wrap;align-items:center;gap:7px;font-size:.9rem;font-weight:400;display:flex}.profile-dot[data-v-b01637c2]{color:#ffffff94}.profile-content[data-v-b01637c2]{background:linear-gradient(to bottom, rgb(var(--profile-dark-rgb) / .42), #121212 190px);padding:24px clamp(20px,3.2vw,44px) 64px}.profile-actions[data-v-b01637c2]{align-items:center;gap:16px;min-height:70px;margin-bottom:18px;display:flex}.profile-icon-action[data-v-b01637c2]{color:#b3b3b3;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;transition:color .12s,transform .12s;display:grid}.profile-icon-action[data-v-b01637c2]:hover{color:#fff;transform:scale(1.05)}.profile-section[data-v-b01637c2]{gap:18px;margin-top:18px;display:grid}.profile-section+.profile-section[data-v-b01637c2]{margin-top:52px}.profile-section h2[data-v-b01637c2]{margin:0;font-size:1.72rem;line-height:1.14}.profile-section p[data-v-b01637c2]{color:#a7a7a7;margin:3px 0 0;font-size:.96rem}.artist-grid[data-v-b01637c2],.upload-grid[data-v-b01637c2],.playlist-grid[data-v-b01637c2]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px;display:grid}.artist-card[data-v-b01637c2],.upload-card[data-v-b01637c2],.playlist-card[data-v-b01637c2]{color:#fff;gap:8px;min-width:0;padding:0;text-decoration:none;display:grid;position:relative}.artist-card:hover .artist-art[data-v-b01637c2],.artist-card:focus-visible .artist-art[data-v-b01637c2],.upload-card:hover .upload-art[data-v-b01637c2],.upload-card:focus-visible .upload-art[data-v-b01637c2],.playlist-card:hover .playlist-art[data-v-b01637c2],.playlist-card:focus-visible .playlist-art[data-v-b01637c2]{filter:brightness(1.1);transform:translateY(-2px)}.upload-card.current strong[data-v-b01637c2]{color:#1ed760}.artist-card:hover strong[data-v-b01637c2],.artist-card:focus-visible strong[data-v-b01637c2],.upload-card:hover strong[data-v-b01637c2],.upload-card:focus-visible strong[data-v-b01637c2],.playlist-card:hover strong[data-v-b01637c2],.playlist-card:focus-visible strong[data-v-b01637c2]{text-underline-offset:3px;text-decoration:underline}.artist-card[data-v-b01637c2]:focus-visible,.upload-card[data-v-b01637c2]:focus-visible,.playlist-card[data-v-b01637c2]:focus-visible{outline:none}.artist-art[data-v-b01637c2],.upload-art[data-v-b01637c2],.playlist-art[data-v-b01637c2]{aspect-ratio:1;color:#aaa;background:linear-gradient(135deg,#333,#191919);place-items:center;transition:filter .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000004d}.upload-art-play[data-v-b01637c2]{z-index:2;color:#08130b;opacity:0;background:#1ed760;border:0;border-radius:999px;place-items:center;width:46px;height:46px;transition:opacity .16s,transform .18s,background .12s,box-shadow .12s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(10px)scale(.98);box-shadow:0 10px 24px #0000006b}.upload-card:hover .upload-art-play[data-v-b01637c2],.upload-card:focus-visible .upload-art-play[data-v-b01637c2],.upload-art-play[data-v-b01637c2]:focus-visible,.upload-card.playing .upload-art-play[data-v-b01637c2]{opacity:1;transform:translateY(0)scale(1)}.upload-art-play[data-v-b01637c2]:hover:not(:disabled),.upload-art-play[data-v-b01637c2]:focus-visible{background:#3be477;transform:translateY(0)scale(1.05);box-shadow:0 13px 28px #00000080}.upload-art-play[data-v-b01637c2]:disabled{cursor:not-allowed;opacity:.42}.upload-art-play svg[data-v-b01637c2]{margin-left:2px}.artist-art[data-v-b01637c2]{border-radius:999px}.upload-art[data-v-b01637c2],.playlist-art[data-v-b01637c2]{border-radius:6px}.artist-art img[data-v-b01637c2],.upload-art img[data-v-b01637c2],.playlist-art img[data-v-b01637c2]{object-fit:cover;width:100%;height:100%;display:block}.artist-card strong[data-v-b01637c2],.upload-card strong[data-v-b01637c2],.playlist-card strong[data-v-b01637c2]{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.artist-card>span[data-v-b01637c2]:last-child,.upload-card>span[data-v-b01637c2]:last-child,.playlist-card>span[data-v-b01637c2]:last-child,.profile-empty[data-v-b01637c2]{color:#a7a7a7}.profile-empty[data-v-b01637c2]{place-items:center start;min-height:80px;display:grid}.state[data-v-b01637c2]{color:#aaa;justify-content:center;align-items:center;gap:10px;min-height:360px;display:flex}.state.error[data-v-b01637c2]{color:#ff7b7b}.spin[data-v-b01637c2]{animation:.9s linear infinite spin-b01637c2}@keyframes spin-b01637c2{to{transform:rotate(360deg)}}@media (width<=760px){.profile-hero[data-v-b01637c2]{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;min-height:380px}.profile-copy h1[data-v-b01637c2]{max-width:100%;font-size:clamp(2.75rem,13vw,4.4rem)}.artist-grid[data-v-b01637c2],.upload-grid[data-v-b01637c2],.playlist-grid[data-v-b01637c2]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:18px}}.hidden-input[data-v-8223a42d]{display:none}.nav-icon[data-v-8223a42d]{color:#ddd;background:#1f1f1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.nav-icon[data-v-8223a42d]:hover{color:#fff;background:#292929}.badge[data-v-8223a42d]{color:#04150a;background:#1ed760;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.menu-title[data-v-8223a42d]{color:#fff;padding:4px 4px 8px;font-size:13px;font-weight:800}.menu-heading[data-v-8223a42d]{justify-content:space-between;align-items:center;display:flex}.menu-heading button[data-v-8223a42d]{color:#aaa;background:0 0;border:0;font-size:11px}.menu-heading button[data-v-8223a42d]:hover{color:#fff}.empty[data-v-8223a42d]{color:#888;margin:4px;font-size:12px}.transfer-row[data-v-8223a42d]{border-top:1px solid #292929;padding:9px 4px}.row-top[data-v-8223a42d],.row-bottom[data-v-8223a42d]{color:#aaa;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.row-top strong[data-v-8223a42d]{color:#eee;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress[data-v-8223a42d]{background:#333;border-radius:2px;height:4px;margin:7px 0;overflow:hidden}.progress span[data-v-8223a42d]{background:#1ed760;height:100%;display:block}.actions[data-v-8223a42d]{gap:3px;display:flex}.actions button[data-v-8223a42d]{color:#ddd;background:#292929;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.notification[data-v-8223a42d]{color:#1ed760;border-top:1px solid #292929;align-items:center;width:100%;display:flex}.notification-main[data-v-8223a42d]{color:#1ed760;text-align:left;background:0 0;border:0;flex:1;gap:9px;padding:9px 4px;display:flex}.notification-clear[data-v-8223a42d]{color:#aaa;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.notification-clear[data-v-8223a42d]:hover{color:#fff;background:#333}.notification span[data-v-8223a42d]{gap:2px;display:grid}.notification strong[data-v-8223a42d]{color:#eee;font-size:12px}.notification small[data-v-8223a42d]{color:#999;font-size:11px}.top-nav[data-v-2537d2ed]{background:#000;grid-template-columns:minmax(320px,1fr) auto minmax(220px,1fr);align-items:center;gap:18px;height:72px;padding:10px 16px;display:grid}.nav-left[data-v-2537d2ed],.nav-right[data-v-2537d2ed],.main-links[data-v-2537d2ed]{align-items:center;display:flex}.nav-left[data-v-2537d2ed]{gap:10px;min-width:0}.nav-right[data-v-2537d2ed]{justify-content:flex-end;gap:10px}.main-links[data-v-2537d2ed]{justify-content:center;gap:8px}.main-links a[data-v-2537d2ed]{color:#bbb;border-radius:999px;padding:9px 14px;font-size:.92rem;font-weight:700;text-decoration:none}.main-links a[data-v-2537d2ed]:hover{color:#fff;background:#1f1f1f}.main-links a.router-link-active[data-v-2537d2ed]{color:#fff;background:#242424}.home-button[data-v-2537d2ed],.icon-button[data-v-2537d2ed],.profile-button[data-v-2537d2ed]{color:#ddd;background:#1f1f1f;border:0;border-radius:999px;place-items:center;width:44px;height:44px;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:grid}.home-button[data-v-2537d2ed]:hover,.icon-button[data-v-2537d2ed]:hover,.profile-button[data-v-2537d2ed]:hover,.profile-button.active[data-v-2537d2ed]{color:#fff;background:#2a2a2a;transform:scale(1.03)}.icon-button.active[data-v-2537d2ed]{color:#fff;background:#2d2d2d}.search-wrap[data-v-2537d2ed]{background:#1f1f1f;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;width:min(520px,42vw);height:48px;padding:0 10px 0 16px;display:flex}.search-wrap[data-v-2537d2ed]:focus-within{background:#242424;border-color:#555}.search-icon[data-v-2537d2ed]{color:#aaa;flex:none}.search-wrap input[data-v-2537d2ed]{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.95rem}.search-wrap input[data-v-2537d2ed]::placeholder{color:#aaa}.search-divider[data-v-2537d2ed]{background:#666;flex:none;width:1px;height:26px}.browse-button[data-v-2537d2ed]{color:#aaa;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;text-decoration:none;transition:color .12s,background .12s,transform .12s;display:grid}.browse-button[data-v-2537d2ed]:hover,.browse-button.router-link-active[data-v-2537d2ed]{color:#fff;background:#303030;transform:scale(1.04)}.profile-button[data-v-2537d2ed]{padding:0;overflow:hidden}.avatar[data-v-2537d2ed],.avatar-fallback[data-v-2537d2ed]{border-radius:999px;width:36px;height:36px}.avatar-fallback[data-v-2537d2ed]{color:#fff;background:#333;place-items:center;font-weight:700;display:grid}.profile-menu-item[data-v-2537d2ed]{color:#fff;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px 10px;font-size:.84rem;display:flex}.profile-menu-item[data-v-2537d2ed]:hover{background:#3a3a3a}.profile-menu-item.danger[data-v-2537d2ed]:hover{background:#ff464624}.profile-menu-item.danger:hover .menu-icon[data-v-2537d2ed]{color:#ff7b7b}.menu-icon[data-v-2537d2ed]{color:#ddd;background:#1f1f1f;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.menu-copy[data-v-2537d2ed]{align-items:center;min-width:0;display:flex}.menu-copy strong[data-v-2537d2ed]{font-size:.84rem;font-weight:400}.profile-menu-divider[data-v-2537d2ed]{background:#3a3a3a;height:1px;margin:4px 6px}.login-button[data-v-2537d2ed]{color:#000;background:#fff;border:0;border-radius:999px;height:40px;padding:0 18px;font-weight:700}@media (width<=900px){.top-nav[data-v-2537d2ed]{grid-template-columns:1fr auto}.main-links[data-v-2537d2ed]{display:none}.search-wrap[data-v-2537d2ed]{width:100%}}@property --library-accent-r{syntax:"<number>";inherits:true;initial-value:32}@property --library-accent-g{syntax:"<number>";inherits:true;initial-value:32}@property --library-accent-b{syntax:"<number>";inherits:true;initial-value:40}@property --library-dark-r{syntax:"<number>";inherits:true;initial-value:14}@property --library-dark-g{syntax:"<number>";inherits:true;initial-value:14}@property --library-dark-b{syntax:"<number>";inherits:true;initial-value:18}.sidebar-panel[data-v-9f11933d]{background:#121212;border-radius:10px;min-width:0;overflow:visible}.sidebar-panel.collapsed[data-v-9f11933d]{overflow:hidden}.sidebar-panel.expanded[data-v-9f11933d]{background-image:linear-gradient(to bottom, rgb(var(--library-accent-r) var(--library-accent-g) var(--library-accent-b)) 0%, rgb(var(--library-dark-r) var(--library-dark-g) var(--library-dark-b)) 34%, #121212 78%, #121212 100%);transition:--library-accent-r .32s,--library-accent-g .32s,--library-accent-b .32s,--library-dark-r .32s,--library-dark-g .32s,--library-dark-b .32s;overflow:hidden}.sidebar-header[data-v-9f11933d]{justify-content:space-between;align-items:center;gap:8px;height:64px;padding:0 18px;display:flex}.sidebar-header h2[data-v-9f11933d]{margin:0;font-size:1rem}.library-title-wrap[data-v-9f11933d]{align-items:center;min-width:0;display:flex;position:relative}.library-title-wrap h2[data-v-9f11933d]{transition:transform .16s}.sidebar-panel .collapse-library-button[data-v-9f11933d]{opacity:0;flex:none;width:30px;min-width:30px;height:30px;padding:0;transition:width .16s,margin-right .16s,opacity .14s,transform .16s,background .12s,color .12s;position:absolute;left:0;overflow:hidden;transform:translate(-4px)}.sidebar-panel:hover .collapse-library-button[data-v-9f11933d],.collapse-library-button[data-v-9f11933d]:focus-visible{opacity:1;transform:translate(0)}.sidebar-panel:hover .library-title-wrap h2[data-v-9f11933d],.library-title-wrap:focus-within h2[data-v-9f11933d]{transform:translate(38px)}.collapsed-library-button[data-v-9f11933d]{flex:none;width:40px;height:40px;position:relative}.collapsed-library-icon[data-v-9f11933d],.collapsed-expand-icon[data-v-9f11933d]{grid-area:1/1;transition:opacity .14s,transform .16s}.collapsed-expand-icon[data-v-9f11933d],.collapsed-library-button:hover .collapsed-library-icon[data-v-9f11933d],.collapsed-library-button:focus-visible .collapsed-library-icon[data-v-9f11933d]{opacity:0;transform:scale(.82)}.collapsed-library-button:hover .collapsed-expand-icon[data-v-9f11933d],.collapsed-library-button:focus-visible .collapsed-expand-icon[data-v-9f11933d]{opacity:1;transform:scale(1)}.sidebar-panel .filter-row[data-v-9f11933d],.sidebar-panel .sidebar-tools[data-v-9f11933d],.sidebar-panel .library-expanded-view[data-v-9f11933d],.sidebar-panel .library-list[data-v-9f11933d]{transition:opacity .18s}.sidebar-panel.content-hidden .filter-row[data-v-9f11933d],.sidebar-panel.content-hidden .sidebar-tools[data-v-9f11933d],.sidebar-panel.content-hidden .library-expanded-view[data-v-9f11933d],.sidebar-panel.content-hidden .library-list[data-v-9f11933d]{opacity:0;pointer-events:none}.sidebar-actions[data-v-9f11933d]{gap:8px;display:flex}.sidebar-panel.collapsed .sidebar-header[data-v-9f11933d]{justify-items:center;height:auto;padding:12px 16px 8px;display:grid}.sidebar-panel.collapsed .sidebar-actions[data-v-9f11933d]{justify-items:center;display:grid}.icon-button[data-v-9f11933d],.search-button[data-v-9f11933d],.sort-button[data-v-9f11933d],.filter-row button[data-v-9f11933d]{color:#ddd;background:#242424;border:0;border-radius:999px;font-size:.8rem}.icon-button[data-v-9f11933d]{place-items:center;width:34px;height:34px;display:grid}.icon-button[data-v-9f11933d]:hover,.icon-button.active[data-v-9f11933d],.search-button[data-v-9f11933d]:hover,.sort-button[data-v-9f11933d]:hover,.filter-row button[data-v-9f11933d]:hover{color:#fff;background:#303030}.expand-library-button[data-v-9f11933d]{background:0 0}.create-menu-item[data-v-9f11933d]{color:#fff;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px 10px;font-size:.84rem;display:flex}.create-menu-item[data-v-9f11933d]:hover{background:#3a3a3a}.create-menu-item[data-v-9f11933d]:disabled{cursor:not-allowed;opacity:.55}.menu-icon[data-v-9f11933d]{color:#ddd;background:#1f1f1f;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;display:grid}.menu-copy[data-v-9f11933d]{gap:2px;min-width:0;display:grid}.menu-copy strong[data-v-9f11933d]{font-size:.84rem;font-weight:400}.menu-copy small[data-v-9f11933d]{color:#aaa;font-size:.78rem}.filter-row[data-v-9f11933d]{gap:8px;padding:0 16px 14px;display:flex;overflow-x:auto}.filter-row button[data-v-9f11933d]{white-space:nowrap;padding:8px 13px}.filter-row button.active[data-v-9f11933d]{color:#000;background:#fff}.filter-row .clear-filter-button[data-v-9f11933d]{flex:none;place-items:center;width:34px;height:34px;padding:0;line-height:0;display:grid}.filter-row .clear-filter-button svg[data-v-9f11933d]{display:block}.sidebar-tools[data-v-9f11933d]{justify-content:space-between;align-items:center;padding:0 16px 8px;display:flex}.search-button[data-v-9f11933d]{place-items:center;width:34px;height:34px;display:grid}.sort-button[data-v-9f11933d]{color:#aaa;align-items:center;gap:6px;padding:8px 12px;display:flex}.sort-select[data-v-9f11933d]{color:#aaa;align-items:center;display:flex;position:relative}.sort-select select[data-v-9f11933d]{appearance:none;color:#aaa;min-height:34px;font:inherit;background:#242424;border:0;border-radius:999px;padding:0 30px 0 12px;font-size:.8rem}.sort-select svg[data-v-9f11933d]{pointer-events:none;position:absolute;right:10px}.sort-select:hover select[data-v-9f11933d]{color:#fff;background:#303030}.sr-only[data-v-9f11933d]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.library-list[data-v-9f11933d]{height:calc(100% - 158px);padding:0 8px 8px;overflow:auto}.collapsed-library-scroll-shell[data-v-9f11933d]{height:calc(100% - 104px);min-height:0;position:relative}.collapsed-library-list[data-v-9f11933d]{scrollbar-width:none;-ms-overflow-style:none;align-content:start;justify-items:center;gap:8px;height:100%;padding:6px 10px 10px;display:grid;overflow:hidden auto}.collapsed-library-list[data-v-9f11933d]::-webkit-scrollbar{width:0;height:0}.collapsed-library-scrollbar[data-v-9f11933d]{pointer-events:none;opacity:0;width:5px;transition:opacity .18s;position:absolute;top:6px;bottom:10px;right:3px}.collapsed-library-scroll-shell:hover .collapsed-library-scrollbar[data-v-9f11933d],.collapsed-library-scroll-shell:focus-within .collapsed-library-scrollbar[data-v-9f11933d]{opacity:1}.collapsed-library-scrollbar-thumb[data-v-9f11933d]{background:#ffffff47;border-radius:999px;width:5px;min-height:24px;transition:background .14s;position:absolute;left:0}.collapsed-library-scroll-shell:hover .collapsed-library-scrollbar-thumb[data-v-9f11933d],.collapsed-library-scroll-shell:focus-within .collapsed-library-scrollbar-thumb[data-v-9f11933d]{background:#ffffff57}.library-expanded-view[data-v-9f11933d]{height:calc(100% - 158px);padding:8px 20px 24px;overflow:auto}.library-card-grid[data-v-9f11933d]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:22px;padding-bottom:20px;display:grid}.library-card[data-v-9f11933d]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;min-width:0;padding:0;display:grid;position:relative}.library-card:hover .library-card-art[data-v-9f11933d],.library-card:focus-visible .library-card-art[data-v-9f11933d]{filter:brightness(1.1);transform:translateY(-2px)}.library-card:hover .library-card-copy strong[data-v-9f11933d],.library-card:focus-visible .library-card-copy strong[data-v-9f11933d]{text-underline-offset:3px;text-decoration:underline}.library-card.current .library-card-copy strong[data-v-9f11933d]{color:#1ed760}.library-card[data-v-9f11933d]:focus-visible{outline:none}.library-card-art[data-v-9f11933d]{aspect-ratio:1;color:#aaa;background:linear-gradient(135deg,#353535,#151515);border-radius:8px;place-items:center;transition:filter .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #00000052}.library-card-play[data-v-9f11933d]{color:#08130b;opacity:0;background:#1ed760;border:0;border-radius:999px;place-items:center;width:46px;height:46px;transition:opacity .16s,transform .18s,background .12s,box-shadow .12s;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(10px)scale(.98);box-shadow:0 10px 24px #0000006b}.library-card:hover .library-card-play[data-v-9f11933d],.library-card:focus-visible .library-card-play[data-v-9f11933d],.library-card.playing .library-card-play[data-v-9f11933d],.library-card-play[data-v-9f11933d]:focus-visible{opacity:1;transform:translateY(0)scale(1)}.library-card-play[data-v-9f11933d]:hover:not(:disabled),.library-card-play[data-v-9f11933d]:focus-visible{background:#3be477;transform:translateY(0)scale(1.05);box-shadow:0 13px 28px #00000080}.library-card-play[data-v-9f11933d]:disabled{cursor:not-allowed;color:#8a8a8a;background:#3a3a3a;box-shadow:0 8px 18px #0000004d}.library-card-play[data-v-9f11933d]:disabled:hover{transform:translateY(0)scale(1)}.library-card-play svg[data-v-9f11933d]{margin-left:2px}.library-card-art.liked[data-v-9f11933d]{color:#fff;background:linear-gradient(135deg,#8e55ff,#1f1f1f)}.library-card-art.uploads[data-v-9f11933d]{color:#fff;background:linear-gradient(135deg,#1ed760,#0c4426)}.library-card-art img[data-v-9f11933d]{object-fit:cover;width:100%;height:100%;display:block}.library-card-copy[data-v-9f11933d]{gap:4px;min-width:0;display:grid}.library-card-copy strong[data-v-9f11933d],.library-card-copy span[data-v-9f11933d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.library-card-copy strong[data-v-9f11933d]{color:#f3f3f3;font-size:.94rem}.library-card-copy span[data-v-9f11933d]{color:#aaa;font-size:.82rem}.library-card-copy .library-card-kind[data-v-9f11933d]{color:#ffffff94;font-size:.76rem}.expanded-empty[data-v-9f11933d]{margin:20px 0}.library-item[data-v-9f11933d]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.library-item[data-v-9f11933d]:hover{background:#242424}.library-item.current .library-title[data-v-9f11933d]{color:#1ed760}.collapsed-library-item[data-v-9f11933d]{justify-content:center;gap:0;width:52px;height:52px;padding:0}.collapsed-library-item[data-v-9f11933d]:hover{background:0 0}.collapsed-library-item.current .library-art[data-v-9f11933d]{outline-offset:2px;outline:2px solid #1ed760}.collapsed-library-item.playing .library-art[data-v-9f11933d]{box-shadow:0 0 0 2px #1ed7606b}.library-art[data-v-9f11933d]{color:#fff;background:linear-gradient(135deg,#3b2cff,#28d17c);border-radius:6px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.library-art[data-v-9f11933d]:after{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:#00000075;transition:opacity .13s;position:absolute;inset:0}.library-art[data-v-9f11933d]:hover:after{opacity:1}.library-art[data-v-9f11933d]:has(.library-art-play:focus-visible):after{opacity:1}.library-art-play[data-v-9f11933d]{z-index:2;color:#fff;opacity:0;background:0 0;border:0;place-items:center;transition:opacity .13s,transform .15s;display:grid;position:absolute;inset:0;transform:scale(.9)}.library-art:hover .library-art-play[data-v-9f11933d],.library-art-play[data-v-9f11933d]:focus-visible{opacity:1;transform:scale(1)}.library-art-play[data-v-9f11933d]:disabled{cursor:not-allowed;color:#aaa}.library-art-play svg[data-v-9f11933d]{filter:drop-shadow(0 2px 6px #0000008c);margin-left:2px}.library-art.liked[data-v-9f11933d]{background:linear-gradient(135deg,#8e55ff,#1f1f1f)}.library-art.uploads[data-v-9f11933d]{background:linear-gradient(135deg,#1ed760,#0c4426)}.library-art.album-art[data-v-9f11933d]{background:linear-gradient(135deg,#353535,#151515)}.library-art.single-art[data-v-9f11933d]{background:linear-gradient(135deg,#414141,#181818)}.library-art img[data-v-9f11933d]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.library-copy[data-v-9f11933d]{flex:1;gap:3px;min-width:0;display:grid}.library-title[data-v-9f11933d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-subtitle[data-v-9f11933d]{color:#aaa;font-size:.8rem}.library-playing-icon[data-v-9f11933d]{color:#1ed760;flex:none;margin-left:auto}.library-empty[data-v-9f11933d]{color:#aaa;margin:16px 10px;font-size:.86rem}.collapsed-empty[data-v-9f11933d]{writing-mode:vertical-rl;margin:10px 0;font-size:.78rem}.collapsed-library-tooltip[data-v-9f11933d]{z-index:1200;color:#fff;pointer-events:none;background:#282828;border:1px solid #3a3a3a;border-radius:8px;gap:3px;min-width:190px;max-width:280px;padding:10px 12px;display:grid;position:fixed;transform:translateY(-50%);box-shadow:0 14px 32px #00000075}.collapsed-library-tooltip strong[data-v-9f11933d],.collapsed-library-tooltip span[data-v-9f11933d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.collapsed-library-tooltip strong[data-v-9f11933d]{font-size:.88rem;font-weight:700}.collapsed-library-tooltip span[data-v-9f11933d]{color:#aaa;font-size:.78rem}.plus-icon[data-v-9f11933d]{transition:transform .16s}.create-button[data-v-9f11933d]{gap:4px;width:100%;padding:0 12px 0 8px;display:flex}.sidebar-panel.collapsed .create-button[data-v-9f11933d]{justify-content:center;width:40px;height:40px;padding:0}.create-button.active .plus-icon[data-v-9f11933d]{transform:rotate(45deg)}.playlist-context-menu[data-v-9f11933d]{z-index:80;transform-origin:0 0;background:#282828;border:1px solid #333;border-radius:8px;width:204px;padding:4px;position:fixed;box-shadow:0 18px 42px #0000008c}.playlist-context-menu button[data-v-9f11933d]{color:#f3f3f3;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:34px;padding:8px 10px;font-size:.84rem;display:flex}.playlist-context-menu button[data-v-9f11933d]:hover{background:#3a3a3a}.playlist-context-menu .danger[data-v-9f11933d]{color:#ff8b8b}.modal-backdrop[data-v-9f11933d]{z-index:90;background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}.playlist-modal[data-v-9f11933d]{color:#fff;background:#282828;border:1px solid #333;border-radius:8px;width:min(520px,100vw - 32px);box-shadow:0 28px 70px #00000094}.modal-header[data-v-9f11933d]{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.modal-header h2[data-v-9f11933d]{margin:0;font-size:1.25rem}.modal-header button[data-v-9f11933d]{color:#ddd;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.modal-header button[data-v-9f11933d]:hover{color:#fff;background:#3a3a3a}.edit-grid[data-v-9f11933d]{grid-template-columns:170px minmax(0,1fr);gap:16px;padding:0 20px 14px;display:grid}.artwork-picker[data-v-9f11933d]{color:#aaa;cursor:pointer;background:linear-gradient(135deg,#353535,#151515);border-radius:6px;place-items:center;height:170px;display:grid;position:relative;overflow:hidden}.artwork-picker input[data-v-9f11933d]{opacity:0;cursor:pointer;position:absolute;inset:0}.artwork-picker img[data-v-9f11933d]{object-fit:cover;width:100%;height:100%;display:block}.field-stack[data-v-9f11933d]{gap:12px;display:grid}.field-stack label[data-v-9f11933d]{color:#aaa;gap:6px;font-size:.8rem;display:grid}.field-stack input[data-v-9f11933d],.field-stack textarea[data-v-9f11933d]{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#121212;border:1px solid #444;border-radius:4px}.field-stack input[data-v-9f11933d]{height:40px;padding:0 12px}.field-stack textarea[data-v-9f11933d]{resize:vertical;min-height:104px;padding:10px 12px}.privacy-toggle[data-v-9f11933d]{color:#ddd;align-items:center;gap:10px;margin:0 20px 16px;font-size:.9rem;display:flex}.privacy-toggle input[data-v-9f11933d]{accent-color:#1ed760;width:16px;height:16px}.toggle-icon[data-v-9f11933d]{color:#aaa;place-items:center;width:22px;display:grid}.modal-actions[data-v-9f11933d]{justify-content:flex-end;gap:10px;padding:14px 20px 20px;display:flex}.primary-button[data-v-9f11933d],.secondary-button[data-v-9f11933d],.danger-button[data-v-9f11933d]{border:0;border-radius:999px;min-height:38px;padding:0 16px;font-weight:700}.primary-button[data-v-9f11933d]{color:#07140b;background:#1ed760}.secondary-button[data-v-9f11933d]{color:#fff;background:#3a3a3a}.danger-button[data-v-9f11933d]{color:#240707;background:#ff6b6b}.primary-button[data-v-9f11933d]:disabled,.danger-button[data-v-9f11933d]:disabled{cursor:not-allowed;opacity:.55}.confirm-modal[data-v-9f11933d]{width:min(410px,100vw - 32px)}.confirm-modal p[data-v-9f11933d]{color:#cfcfcf;margin:0;padding:0 20px 4px;line-height:1.45}@media (width<=560px){.edit-grid[data-v-9f11933d]{grid-template-columns:1fr}.artwork-picker[data-v-9f11933d]{width:170px}}.right-panel[data-v-bcf80bef]{background:#121212;border-radius:10px;min-width:0;transition:background .26s;overflow:hidden}.right-panel[data-v-bcf80bef]:has(.track-summary){background:linear-gradient(to bottom, rgb(var(--expanded-accent-rgb) / .34) 0, rgb(var(--expanded-accent-rgb) / .2) 180px, #121212f0 360px, #121212 460px), #121212}.right-panel.expanded[data-v-bcf80bef],.right-panel.collapsed[data-v-bcf80bef]{min-width:0}.right-header[data-v-bcf80bef]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:64px;padding:0 18px;transition:height .26s,padding .26s;display:grid}.right-panel.expanded .right-header[data-v-bcf80bef]{height:82px;padding:0 24px}.right-header h2[data-v-bcf80bef]{min-width:0;margin:0;font-size:1rem;transition:font-size .26s}.right-header-actions[data-v-bcf80bef]{flex:none;align-items:center;gap:8px;display:flex}.right-panel .activity-state[data-v-bcf80bef],.right-panel .activity-list[data-v-bcf80bef],.right-panel .track-info[data-v-bcf80bef]{transition:opacity .18s}.right-panel.content-hidden .activity-state[data-v-bcf80bef],.right-panel.content-hidden .activity-list[data-v-bcf80bef],.right-panel.content-hidden .track-info[data-v-bcf80bef]{opacity:0;pointer-events:none}.right-panel.expanded .right-header h2[data-v-bcf80bef]{font-size:1.85rem}.panel-title[data-v-bcf80bef]{white-space:nowrap;flex:auto;overflow:hidden}.panel-title-link[data-v-bcf80bef]{color:#fff;width:100%;min-width:0;text-decoration:none;display:block;overflow:hidden}.panel-title-link[data-v-bcf80bef]:hover{text-decoration:underline}.panel-title-link span[data-v-bcf80bef]{white-space:nowrap;max-width:none;display:inline-block}.panel-title-link span.scrolling[data-v-bcf80bef]{animation:8s ease-in-out infinite alternate title-pan-bcf80bef}.icon-button[data-v-bcf80bef]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.icon-button[data-v-bcf80bef]:hover{color:#fff;background:linear-gradient(135deg,#414141,#181818)}.icon-button[data-v-bcf80bef]:disabled{cursor:not-allowed;opacity:.38}.icon-button[data-v-bcf80bef]:disabled:hover{color:#aaa;background:0 0}.activity-list[data-v-bcf80bef]{gap:14px;padding:0 12px 12px;display:grid}.activity-state[data-v-bcf80bef]{color:#aaa;padding:6px 18px 18px;font-size:.86rem}.activity-state.error[data-v-bcf80bef]{color:#ff8f8f}.activity-item[data-v-bcf80bef]{min-width:0;color:inherit;border-radius:8px;gap:12px;padding:6px;display:flex}.activity-live-progress[data-v-bcf80bef]{gap:4px;margin-top:7px;display:grid}.activity-live-progress-track[data-v-bcf80bef]{background:#343434;border-radius:2px;height:3px;overflow:hidden}.activity-live-progress-track span[data-v-bcf80bef]{background:#1ed760;height:100%;display:block}.activity-live-progress small[data-v-bcf80bef]{color:#888;font-size:.68rem}.activity-avatar[data-v-bcf80bef]{color:#bbb;background:#333;border-radius:999px;outline:none;flex:none;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:700;text-decoration:none;transition:box-shadow .14s,color .14s,transform .14s;display:grid;position:relative;overflow:visible}.activity-avatar[data-v-bcf80bef]:hover,.activity-avatar[data-v-bcf80bef]:focus-visible{color:#fff;cursor:pointer;transform:translateY(-1px);box-shadow:0 0 0 2px #1ed760}.activity-avatar.active:hover .active-dot[data-v-bcf80bef],.activity-avatar.active:focus-visible .active-dot[data-v-bcf80bef]{border-color:#121212;box-shadow:0 0 0 2px #1ed760}.activity-avatar img[data-v-bcf80bef]{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.active-dot[data-v-bcf80bef]{background:#1ed760;border:2px solid #121212;border-radius:999px;width:12px;height:12px;transition:border-color .14s,box-shadow .14s;position:absolute;bottom:-1px;right:-1px}.activity-copy[data-v-bcf80bef]{flex:1;min-width:0}.activity-top[data-v-bcf80bef]{color:#ddd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:.9rem;display:grid}.activity-top strong[data-v-bcf80bef]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.activity-time[data-v-bcf80bef]{color:#aaa;white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.activity-detail[data-v-bcf80bef]{color:#aaa;align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.activity-artwork[data-v-bcf80bef]{color:#aaa;background:#242424;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;text-decoration:none;transition:filter .14s,outline-color .14s,transform .14s;display:grid;overflow:hidden}.activity-artwork[data-v-bcf80bef]:hover{filter:brightness(1.18);outline:1px solid #ffffff47;transform:translateY(-1px)}.activity-artwork img[data-v-bcf80bef]{object-fit:cover;width:100%;height:100%;display:block}.activity-track-copy[data-v-bcf80bef]{gap:2px;min-width:0;display:grid}.activity-track-title[data-v-bcf80bef],.activity-track-label[data-v-bcf80bef]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;text-decoration:none;overflow:hidden}.activity-track-title[data-v-bcf80bef]{color:#ddd;font-size:.78rem}.activity-track-title[data-v-bcf80bef]:hover{color:#fff;text-decoration:underline}.activity-track-label[data-v-bcf80bef]{color:#aaa;font-size:.72rem}a.activity-track-label[data-v-bcf80bef]:hover{color:#ddd;text-decoration:underline}.track-info[data-v-bcf80bef]{grid-template-rows:auto minmax(0,1fr);height:calc(100% - 64px);min-height:0;padding:0 16px 16px;transition:padding .26s;display:grid;overflow:hidden}.right-panel.expanded .track-info[data-v-bcf80bef]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(260px,380px) minmax(0,1fr);column-gap:28px;height:calc(100% - 82px);padding:0 16px 16px}.track-summary[data-v-bcf80bef]{background:0 0;border-bottom:1px solid #ffffff14;min-width:0;margin:0 -16px;padding:0 16px 14px}.right-panel.expanded .track-summary[data-v-bcf80bef]{background:0 0;border-bottom:0;grid-area:1/1;align-self:start;margin:0;padding:0}.large-cover[data-v-bcf80bef]{aspect-ratio:1;color:#ddd;background:linear-gradient(135deg,#414141,#181818);border-radius:7px;justify-self:center;place-items:center;width:min(100%,58vh - 121.8px);max-width:100%;margin-bottom:18px;display:grid;overflow:hidden}.right-panel.expanded .large-cover[data-v-bcf80bef]{align-self:start;margin-bottom:16px}.large-cover img[data-v-bcf80bef]{object-fit:cover;width:100%;height:100%;display:block}.track-heading[data-v-bcf80bef]{min-width:0;margin-bottom:0}.right-panel.expanded .track-heading[data-v-bcf80bef]{align-self:start;min-width:0;margin-bottom:0}.track-heading-title[data-v-bcf80bef]{color:#fff;white-space:nowrap;width:100%;min-width:0;font-size:1.3rem;font-weight:700;line-height:1.16;text-decoration:none;display:block;overflow:hidden}.track-heading-title span[data-v-bcf80bef]{white-space:nowrap;max-width:none;display:inline-block}.track-heading-title span.scrolling[data-v-bcf80bef]{animation:8s ease-in-out infinite alternate title-pan-bcf80bef}.track-heading-title[data-v-bcf80bef]:hover{text-decoration:underline}.track-heading p[data-v-bcf80bef]{color:#aaa;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.track-comments[data-v-bcf80bef]{border-top:0;flex-direction:column;gap:10px;min-width:0;min-height:0;padding-top:14px;display:flex;overflow-x:hidden}.right-panel.expanded .track-comments[data-v-bcf80bef]{border-top:0;grid-area:1/2/span 2;padding-top:0}.track-comments-header[data-v-bcf80bef]{color:#aaa;align-items:center;gap:7px;font-size:.82rem;display:inline-flex}.track-comments-state[data-v-bcf80bef]{color:#aaa;justify-content:center;align-items:center;gap:8px;min-height:100%;font-size:.84rem;display:flex}.track-comments-state.error[data-v-bcf80bef]{color:#ff8f8f}.track-comment-list-wrap[data-v-bcf80bef]{flex:1;min-width:0;min-height:0;overflow:hidden}.track-comment-list[data-v-bcf80bef]{gap:12px;min-width:0;max-height:100%;padding:12px 24px 2px 0;display:grid;overflow:hidden auto}.track-comment[data-v-bcf80bef]{align-items:flex-start;gap:8px;min-width:0;display:flex;overflow:visible}.track-comment-avatar[data-v-bcf80bef]{color:#ddd;background:#2a2a2a;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:.66rem;font-weight:800;transition:all .15s;display:grid;overflow:hidden}.track-comment-avatar[data-v-bcf80bef]:hover{cursor:pointer;border:1px solid #1ed760;transform:translateY(-5%)}.track-comment-avatar img[data-v-bcf80bef]{object-fit:cover;width:100%;height:100%;display:block}.track-comment-body[data-v-bcf80bef]{flex:1;min-width:0;overflow:visible}.track-comment-content[data-v-bcf80bef]{justify-items:start;width:100%;min-width:0;max-width:100%;display:grid;overflow:visible}.track-comment-bubble[data-v-bcf80bef]{background:#fff1;border-radius:8px;width:fit-content;min-width:0;max-width:calc(100% - 16px);padding:8px 10px;position:relative;overflow:visible}.track-comment-menu-wrap[data-v-bcf80bef]{position:absolute;top:-10px;right:-12px}.track-comment-menu-button[data-v-bcf80bef]{color:#aaa;opacity:0;pointer-events:none;background:#2f2f2f;border:0;border-radius:7px;place-items:center;width:30px;height:20px;line-height:0;transition:background .12s,color .12s,opacity .12s;display:grid;box-shadow:0 6px 16px #00000059}.track-comment-bubble:hover .track-comment-menu-button[data-v-bcf80bef],.track-comment-bubble:focus-within .track-comment-menu-button[data-v-bcf80bef],.track-comment-menu-button[aria-expanded=true][data-v-bcf80bef]{opacity:1;pointer-events:auto}.track-comment-menu-button[data-v-bcf80bef]:hover,.track-comment-menu-button[aria-expanded=true][data-v-bcf80bef]{color:#fff;background:#3a3a3a}.track-comment-menu[data-v-bcf80bef]{z-index:90;color:#f2f2f2;transform-origin:100% 0;background:#282828;border:1px solid #333;border-radius:8px;width:172px;padding:4px;position:fixed;box-shadow:0 18px 42px #0000008c}.track-comment-menu[data-v-bcf80bef] .reaction-picker-trigger-wrap{width:100%;display:block}.track-comment-menu button[data-v-bcf80bef]{color:#eee;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:32px;padding:0 8px;font-size:.78rem;display:grid}.track-comment-menu button[data-v-bcf80bef]:hover:not(:disabled){color:#fff;background:#3a3a3a}.track-comment-menu button[data-v-bcf80bef]:disabled{cursor:not-allowed;color:#777}.track-comment-menu button.danger[data-v-bcf80bef]:hover:not(:disabled){color:#ff8585;background:#ff5a5a1f}.track-reaction-details[data-v-bcf80bef]{z-index:95;color:#f2f2f2;background:#282828;border:1px solid #333;border-radius:8px;width:max-content;min-width:180px;max-width:min(320px,100vw - 16px);padding:8px;position:fixed;box-shadow:0 18px 42px #0000008c}.track-reaction-details-state[data-v-bcf80bef]{color:#aaa;place-items:center;min-height:38px;font-size:.78rem;display:grid}.track-reaction-details-list[data-v-bcf80bef]{gap:6px;display:grid}.track-reaction-details-row[data-v-bcf80bef]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.track-reaction-details-chip[data-v-bcf80bef]{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:28px;display:inline-flex}.track-reaction-details-chip span[data-v-bcf80bef]{font-size:1rem;line-height:1}.track-reaction-details-chip .custom-reaction-emoji[data-v-bcf80bef]{width:20px;height:20px}.track-reaction-details-chip strong[data-v-bcf80bef]{font-size:.78rem}.track-reaction-details-users[data-v-bcf80bef]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.track-reaction-details-avatars[data-v-bcf80bef]{justify-content:flex-end;align-items:center;display:flex}.track-reaction-details-avatar[data-v-bcf80bef]{color:#ddd;background:#3a3a3a;border:2px solid #282828;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.58rem;font-weight:800;display:grid;overflow:hidden}.track-reaction-details-avatar+.track-reaction-details-avatar[data-v-bcf80bef]{margin-left:-7px}.track-reaction-details-avatar img[data-v-bcf80bef]{object-fit:cover;width:100%;height:100%;display:block}.track-reaction-details-names[data-v-bcf80bef]{color:#ddd;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.track-comment-meta[data-v-bcf80bef]{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.track-comment-meta strong[data-v-bcf80bef]{color:#f3f3f3;font-size:.78rem}.track-comment-meta span[data-v-bcf80bef]{color:#999;font-size:.72rem}.track-comment-bubble p[data-v-bcf80bef]{color:#ddd;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:.86rem;line-height:1.35}.track-comment-reactions[data-v-bcf80bef]{flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;margin:5px 0 0 2px;display:flex;overflow-x:hidden}.track-comment-reaction[data-v-bcf80bef]{color:#ddd;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:.78rem;display:inline-flex}.track-comment-reaction span[data-v-bcf80bef]:first-child{font-size:1rem;line-height:1}.custom-reaction-emoji[data-v-bcf80bef]{object-fit:contain;width:18px;height:18px;display:block}.track-comment-reaction[data-v-bcf80bef]:hover,.track-comment-reaction.active[data-v-bcf80bef]{color:#fff;background:#1ed76029;border-color:#1ed7606b}.track-comment-form[data-v-bcf80bef]{border-top:1px solid #ffffff14;flex:none;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-width:0;padding-top:16px;display:grid}.track-comment-input-shell[data-v-bcf80bef]{min-width:0;position:relative;overflow-x:hidden}.track-comment-input-shell textarea[data-v-bcf80bef]{color:#fff;resize:none;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;outline:none;width:100%;min-width:0;height:36px;min-height:36px;max-height:76px;padding:8px 78px 8px 14px;font-size:.85rem;line-height:1.35}.track-comment-input-shell textarea[data-v-bcf80bef]::-webkit-scrollbar{width:8px}.track-comment-input-shell textarea[data-v-bcf80bef]::-webkit-scrollbar-track{background:0 0;border-radius:999px}.track-comment-input-shell textarea[data-v-bcf80bef]::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.track-comment-input-shell textarea[data-v-bcf80bef]::-webkit-scrollbar-thumb:hover{background:#ffffff61 padding-box content-box}.track-comment-input-shell textarea[data-v-bcf80bef]:focus{background:#ffffff14;border-color:#1ed76099}.track-comment-input-shell textarea.has-custom-emoji[data-v-bcf80bef]{color:#0000;caret-color:#fff}.track-comment-input-preview[data-v-bcf80bef]{pointer-events:none;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.35;position:absolute;inset:9px 78px 8px 14px;overflow:hidden}.track-comment-input-preview[data-v-bcf80bef] .emoji-text{white-space:pre-wrap;overflow-wrap:anywhere}.track-comment-input-preview[data-v-bcf80bef] .emoji-text-image{vertical-align:-.16em;width:1em;height:1em}.track-comment-input-shell[data-v-bcf80bef] .reaction-picker-trigger-wrap{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.track-comment-timestamp-button[data-v-bcf80bef]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:37px;transform:translateY(-50%)}.track-comment-timestamp-button[data-v-bcf80bef]:hover:not(:disabled),.track-comment-timestamp-button[data-v-bcf80bef]:focus-visible{color:#fff;background:#ffffff1a}.track-comment-timestamp-button[data-v-bcf80bef]:disabled{cursor:not-allowed;opacity:.38}.track-comment-emoji-button[data-v-bcf80bef]{color:#aaa;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.track-comment-emoji-button[data-v-bcf80bef]:hover,.track-comment-emoji-button[aria-expanded=true][data-v-bcf80bef]{color:#fff;background:#ffffff1a}.track-comment-send-button[data-v-bcf80bef]{color:#000;background:#1ed760;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.track-comment-send-button[data-v-bcf80bef]:disabled{cursor:not-allowed;opacity:.42}.empty-track-info[data-v-bcf80bef]{color:#aaa;align-content:center;place-items:center;gap:12px;display:grid}.empty-track-info p[data-v-bcf80bef]{margin:0}.spin[data-v-bcf80bef]{animation:.9s linear infinite spin-bcf80bef}@keyframes spin-bcf80bef{to{transform:rotate(360deg)}}@keyframes title-pan-bcf80bef{0%{transform:translate(0)}to{transform:translateX(calc(var(--title-scroll-distance,0px) * -1))}}.player-bar[data-v-289b8294]{background:#000;grid-template-columns:280px minmax(280px,1fr) 280px;align-items:center;gap:16px;height:88px;padding:10px 16px;display:grid}.now-playing[data-v-289b8294]{align-items:center;gap:12px;min-width:0;display:flex}.cover[data-v-289b8294]{color:#aaa;background:linear-gradient(135deg,#414141,#181818);border-radius:4px;flex:none;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.cover img[data-v-289b8294]{object-fit:cover;width:100%;height:100%;display:block}.cover-link[data-v-289b8294]{text-decoration:none;transition:filter .14s}.cover-link[data-v-289b8294]:hover{filter:brightness(1.1)}.track-copy[data-v-289b8294]{gap:4px;min-width:0;display:grid}.track-copy strong[data-v-289b8294],.track-copy-title[data-v-289b8294],.track-copy-artist[data-v-289b8294],.track-copy span[data-v-289b8294]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-copy strong[data-v-289b8294],.track-copy-title[data-v-289b8294]{color:inherit;font-size:.9rem;font-weight:500;text-decoration:none}.track-copy span[data-v-289b8294],.track-copy-artist[data-v-289b8294]{color:#aaa;font-size:.8rem;text-decoration:none}.track-copy-title[data-v-289b8294]:hover,.track-copy-artist[data-v-289b8294]:hover{color:#fff;text-decoration:underline}.small-icon[data-v-289b8294]{flex:none;place-items:center;width:32px;height:32px;display:grid}.liked-button[data-v-289b8294]{color:#aaa}.liked-button.active[data-v-289b8294]{color:#1ed760}.player-center[data-v-289b8294]{justify-items:center;gap:8px;min-width:0;display:grid}.controls[data-v-289b8294]{justify-content:center;align-items:center;gap:18px;display:flex}button[data-v-289b8294]{color:#bbb;background:0 0;border:0;line-height:0}button[data-v-289b8294]:hover:not(:disabled),button.active[data-v-289b8294]{color:#fff}button[data-v-289b8294]:disabled{cursor:not-allowed;opacity:.35}.play-button[data-v-289b8294]{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.play-button[data-v-289b8294]:hover:not(:disabled){color:#000;transform:scale(1.04)}.play-button svg[data-v-289b8294]{display:block}.play-icon[data-v-289b8294]{transform:translate(1px)}.pause-icon[data-v-289b8294]{transform:translate(0)}.progress-row[data-v-289b8294]{color:#aaa;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;max-width:640px;font-size:.75rem;display:grid}.progress-row span[data-v-289b8294]:first-child{text-align:right}.progress-track[data-v-289b8294],.volume-track[data-v-289b8294]{cursor:pointer;touch-action:none;background:#4d4d4d;border-radius:999px;height:4px;position:relative;overflow:visible}.progress-track[data-v-289b8294]:before,.volume-track[data-v-289b8294]:before{content:"";position:absolute;inset:-8px 0}.progress-fill[data-v-289b8294],.volume-fill[data-v-289b8294]{border-radius:inherit;background:#fff;height:100%}.progress-track:hover .progress-fill[data-v-289b8294],.progress-track.dragging .progress-fill[data-v-289b8294],.volume-track:hover .volume-fill[data-v-289b8294],.volume-track.dragging .volume-fill[data-v-289b8294]{background:#1ed760}.progress-handle[data-v-289b8294],.volume-handle[data-v-289b8294]{opacity:0;pointer-events:none;background:#fff;border-radius:999px;width:12px;height:12px;transition:opacity .12s,transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.85);box-shadow:0 2px 8px #00000073}.progress-track:hover .progress-handle[data-v-289b8294],.progress-track.dragging .progress-handle[data-v-289b8294],.volume-track:hover .volume-handle[data-v-289b8294],.volume-track.dragging .volume-handle[data-v-289b8294]{opacity:1;transform:translate(-50%,-50%)scale(1)}.progress-tooltip[data-v-289b8294]{color:#fff;white-space:nowrap;background:#282828;border-radius:5px;padding:5px 8px;font-size:.72rem;line-height:1;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000073}.progress-tooltip[data-v-289b8294]:after{content:"";background:#282828;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.player-tools[data-v-289b8294]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.volume-track[data-v-289b8294]{width:96px}.volume-button[data-v-289b8294]{position:relative}.volume-tooltip[data-v-289b8294]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#282828;border-radius:5px;padding:5px 8px;font-size:.72rem;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #00000073}.volume-tooltip[data-v-289b8294]:after{content:"";background:#282828;width:7px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.volume-button:hover .volume-tooltip[data-v-289b8294]{opacity:1;transform:translate(-50%)translateY(0)}@media (width<=900px){.player-bar[data-v-289b8294]{grid-template-columns:1fr;height:112px}.player-tools[data-v-289b8294],.now-playing[data-v-289b8294]{display:none}}.earthbound-canvas[data-v-b10b471f]{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.spectrogram-canvas[data-v-28c7eeea]{width:100%;height:100%;image-rendering:pixelated;background:#000;display:block}.visualizations-view[data-v-9b650b4a]{background:#101010;border-radius:10px;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.active-visualization[data-v-9b650b4a]{display:block}.visualization-swap-enter-active[data-v-9b650b4a],.visualization-swap-leave-active[data-v-9b650b4a]{transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1)}.visualization-swap-enter-from[data-v-9b650b4a]{opacity:0;transform:translateY(14px)scale(.985)}.visualization-swap-leave-to[data-v-9b650b4a]{opacity:0;transform:translateY(-10px)scale(.99)}.icon-button[data-v-9b650b4a]{color:#ddd;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px}.icon-button[data-v-9b650b4a]:hover{color:#fff;background:#ffffff24}.back-button[data-v-9b650b4a]{left:14px}.fullscreen-button[data-v-9b650b4a]{right:14px}.settings-button[data-v-9b650b4a]{right:62px}.settings-menu[data-v-9b650b4a]{background:#121212f5;border:1px solid #ffffff24;border-radius:8px;gap:4px;width:220px;padding:8px;display:grid;position:absolute;top:60px;right:62px;box-shadow:0 16px 34px #0000005c}.settings-menu button[data-v-9b650b4a],.settings-menu select[data-v-9b650b4a]{color:#ddd;min-height:34px;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;font-size:.78rem}.settings-menu button[data-v-9b650b4a]{padding:0 10px}.settings-menu button[data-v-9b650b4a]:hover,.settings-menu button.active[data-v-9b650b4a]{color:#fff;background:#ffffff1a}.settings-menu select[data-v-9b650b4a]{background:#292929;width:100%;padding:0 7px}.settings-menu .settings-close[data-v-9b650b4a]{justify-self:end;place-items:center;width:30px;min-height:30px;padding:0;display:grid}.visualization-catalog[data-v-9b650b4a]{background:#101010;height:100%;padding:28px 22px 22px}.visualization-catalog h2[data-v-9b650b4a]{color:#fff;margin:0 0 18px;font-size:1.45rem}.visualization-grid[data-v-9b650b4a]{grid-template-columns:repeat(auto-fill,minmax(180px,240px));gap:16px;display:grid}.visualization-card[data-v-9b650b4a]{color:#fff;text-align:left;background:0 0;border:0;min-width:0;padding:0;transition:transform .16s}.visualization-card[data-v-9b650b4a]:hover{transform:translateY(-3px)}.visualization-card-image[data-v-9b650b4a]{aspect-ratio:1;background:#181818;border:1px solid #ffffff1f;border-radius:8px;transition:border-color .16s;display:block;overflow:hidden}.visualization-card:hover .visualization-card-image[data-v-9b650b4a]{border-color:#ffffff6b}.visualization-card-image img[data-v-9b650b4a]{object-fit:cover;width:100%;height:100%;display:block}.visualization-card-copy[data-v-9b650b4a]{grid-template-rows:minmax(1.1rem,auto) minmax(2.2rem,auto);gap:4px;padding-top:10px;display:grid}.visualization-card-copy strong[data-v-9b650b4a]{font-size:.92rem}.visualization-card-copy span[data-v-9b650b4a]{color:#a7a7a7;font-size:.78rem;line-height:1.35}@property --library-column-width{syntax:"<length-percentage>";inherits:true;initial-value:340px}@property --main-column-width{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --right-column-width{syntax:"<length-percentage>";inherits:true;initial-value:300px}@property --content-column-gap{syntax:"<length>";inherits:true;initial-value:8px}.app-shell[data-v-05aa539b]{color:#fff;background:#000;height:100vh;min-height:100vh;overflow:hidden}.blank-main[data-v-05aa539b]{background:#111;min-height:100vh}.content-stage[data-v-05aa539b]{height:calc(100vh - 160px);min-height:0;position:relative;overflow:hidden}.app-content[data-v-05aa539b]{--library-column-width:340px;--main-column-width:calc(100% - 340px - 300px - 16px);--right-column-width:300px;--content-column-gap:8px;grid-template-columns:minmax(0, var(--library-column-width)) minmax(0, var(--main-column-width)) minmax(0, var(--right-column-width));gap:var(--content-column-gap);height:100%;min-height:0;margin-bottom:-6px;padding:8px;transition:opacity .3s,transform .56s cubic-bezier(.22,1,.36,1),--library-column-width .52s cubic-bezier(.22,1,.36,1),--main-column-width .52s cubic-bezier(.22,1,.36,1),--right-column-width .52s cubic-bezier(.22,1,.36,1),--content-column-gap .52s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.visualizations-context[data-v-05aa539b]{opacity:0;pointer-events:none;transition:opacity .3s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:8px;transform:translateY(100%)}.content-stage.visualizations-open .app-content[data-v-05aa539b]{opacity:0;pointer-events:none;transform:translateY(-42px)}.content-stage.visualizations-open .visualizations-context[data-v-05aa539b]{opacity:1;pointer-events:auto;transform:translateY(0)}.app-content.right-panel-expanded[data-v-05aa539b]{--main-column-width:0px;--right-column-width:calc(100% - 340px - 8px);--content-column-gap:4px}.app-content.right-panel-collapsed[data-v-05aa539b]{--main-column-width:calc(100% - 340px - 8px);--right-column-width:0px;--content-column-gap:8px}.app-content.right-panel-collapsed .main-panel[data-v-05aa539b]{margin-right:-8px}.app-content.library-expanded[data-v-05aa539b]{--library-column-width:calc(100% - 300px - 8px);--main-column-width:0px;--content-column-gap:4px}.app-content.library-expanded.right-panel-collapsed[data-v-05aa539b]{--library-column-width:calc(100% - 8px);--main-column-width:0px;--right-column-width:0px}.app-content.library-collapsed[data-v-05aa539b]{--library-column-width:72px;--main-column-width:calc(100% - 72px - 300px - 16px)}.app-content.library-collapsed.right-panel-collapsed[data-v-05aa539b]{--main-column-width:calc(100% - 72px - 8px)}.app-content.library-collapsed.right-panel-expanded[data-v-05aa539b]{--main-column-width:0px;--right-column-width:calc(100% - 72px - 8px);--content-column-gap:4px}.main-panel[data-v-05aa539b]{background:#121212;border-radius:10px;min-width:0;min-height:0;transition:opacity .22s,transform .46s cubic-bezier(.22,1,.36,1);overflow:auto}.app-content.right-panel-expanded .main-panel[data-v-05aa539b],.app-content.library-expanded .main-panel[data-v-05aa539b]{opacity:0;pointer-events:none;grid-area:1/2;transform:scale(.985)}[data-v-05aa539b] .sidebar-panel,[data-v-05aa539b] .right-panel{min-height:0;max-height:100%}[data-v-05aa539b] .sidebar-panel{min-width:0;transition:opacity .22s,transform .46s cubic-bezier(.22,1,.36,1)}.app-content.right-panel-expanded[data-v-05aa539b] .sidebar-panel{grid-area:1/1}[data-v-05aa539b] .right-panel{transition:opacity .22s,transform .46s cubic-bezier(.22,1,.36,1),border-radius .22s,box-shadow .46s cubic-bezier(.22,1,.36,1)}.app-content.right-panel-expanded[data-v-05aa539b] .right-panel{z-index:1;border-radius:10px;grid-area:1/3;box-shadow:0 0 0 1px #ffffff0a}.app-content.right-panel-collapsed[data-v-05aa539b] .right-panel{opacity:0;pointer-events:none;transform:translate(18px)scale(.98)}.app-content.library-expanded[data-v-05aa539b] .right-panel{grid-area:1/3}.app-content.library-expanded[data-v-05aa539b] .sidebar-panel{z-index:1;border-radius:10px;grid-area:1/1;box-shadow:0 0 0 1px #ffffff0a}.app-content.library-collapsed[data-v-05aa539b] .sidebar-panel{overflow:hidden}@media (width<=1100px){.app-content[data-v-05aa539b]{--library-column-width:280px;--main-column-width:calc(100% - 280px - 8px);--right-column-width:0px;--content-column-gap:8px}[data-v-05aa539b] .right-panel{display:none}}@media (width<=760px){.app-content[data-v-05aa539b]{grid-template-columns:1fr}[data-v-05aa539b] .sidebar-panel{display:none}}*{box-sizing:border-box}html,body,#app{height:100%;min-height:100vh;margin:0}body{scrollbar-color:#5a5a5a #121212;background:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}h2{font-weight:500}.app-theme-background{display:none}*{scrollbar-color:#5a5a5a #121212}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background:#5a5a5a;border:3px solid #121212;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#777}::-webkit-scrollbar-corner{background:#121212}.menu-pop-enter-active,.menu-pop-leave-active{transition:opacity .14s,transform .14s}.menu-pop-enter-from,.menu-pop-leave-to{opacity:0;transform:translateY(-4px)scale(.94)}.menu-pop-enter-to,.menu-pop-leave-from{opacity:1;transform:translateY(0)scale(1)}@font-face{font-family:Rodin NTLG;src:url(../fonts/rodin_ntlg/FOT-RodinNTLG%20Pro%20DB.otf)format("opentype");font-display:swap}@property --main-scroll-mask-top-color{syntax:"<color>";inherits:true;initial-value:#000}@property --main-scroll-mask-bottom-color{syntax:"<color>";inherits:true;initial-value:#000}html[data-theme="3ds"] body{color:#30383d;scrollbar-color:#9ca5aa #e8ebed;cursor:url(../cursors/wii/Normal%20Select.cur),default;background:#d9dde0;font-family:Rodin NTLG,system-ui,sans-serif}html[data-theme="3ds"] *{scrollbar-color:#9ca5aa #e8ebed}html[data-theme="3ds"] a,html[data-theme="3ds"] button,html[data-theme="3ds"] [role=button],html[data-theme="3ds"] [role=link],html[data-theme="3ds"] label,html[data-theme="3ds"] select,html[data-theme="3ds"] summary{cursor:url(../cursors/wii/Link%20Select.cur),pointer}html[data-theme="3ds"] input,html[data-theme="3ds"] textarea,html[data-theme="3ds"] [contenteditable=true]{cursor:url(../cursors/wii/Text%20Select.cur),text}html[data-theme="3ds"] button:disabled,html[data-theme="3ds"] input:disabled,html[data-theme="3ds"] textarea:disabled,html[data-theme="3ds"] select:disabled,html[data-theme="3ds"] [aria-disabled=true]{cursor:url(../cursors/wii/Unavailable.cur),not-allowed}html[data-theme="3ds"] [draggable=true],html[data-theme="3ds"] [style*="cursor: grab"]{cursor:url(../cursors/wii/Move.cur),grab}html[data-theme="3ds"] [aria-busy=true],html[data-theme="3ds"] .spin{cursor:wait}html[data-theme="3ds"] [style*="cursor: help"]{cursor:url(../cursors/wii/Help%20Select.cur),help}html[data-theme="3ds"] [style*="cursor: crosshair"]{cursor:url(../cursors/wii/PrecisionSelect.cur),crosshair}html[data-theme="3ds"] [style*="cursor: ew-resize"]{cursor:url(../cursors/wii/Horizontal%20Resize.cur),ew-resize}html[data-theme="3ds"] [style*="cursor: ns-resize"]{cursor:url(../cursors/wii/Vertical%20Resize.cur),ns-resize}html[data-theme="3ds"] [style*="cursor: nwse-resize"]{cursor:url(../cursors/wii/Diagonal%20Resize%201.cur),nwse-resize}html[data-theme="3ds"] [style*="cursor: nesw-resize"]{cursor:url(../cursors/wii/Diagonal%20Resize%202.cur),nesw-resize}html[data-theme="3ds"] ::-webkit-scrollbar-track{background:#e8ebed}html[data-theme="3ds"] ::-webkit-scrollbar-corner{background:#e8ebed}html[data-theme="3ds"] ::-webkit-scrollbar-thumb{background:#9ca5aa;border-color:#e8ebed;border-radius:2px}html[data-theme="3ds"] .app-shell{color:#30383d;background:#aeb5b9}html[data-theme="3ds"] .top-nav,html[data-theme="3ds"] .player-bar{color:#30383d;background:linear-gradient(#f6f8f8,#c9d0d3);border-color:#8e999f;box-shadow:inset 0 1px #fff,inset 0 -1px #89949a}html[data-theme="3ds"] .top-nav{border-bottom:1px solid #8e999f}html[data-theme="3ds"] .player-bar{border-top:1px solid #8e999f}html[data-theme="3ds"] .main-panel,html[data-theme="3ds"] .sidebar-panel,html[data-theme="3ds"] .right-panel{color:#30383d;background:linear-gradient(#f8f9f9,#e1e5e7);border:1px solid #98a3a8;border-radius:16px;box-shadow:inset 0 1px #fff,0 1px 1px #3c464b47}html[data-theme="3ds"] .sidebar-panel,html[data-theme="3ds"] .right-panel{background:repeating-linear-gradient(#4d93b606 0 2px,#0000 2px 5px),linear-gradient(#fbfdffa8,#e4edf59e);border:3px solid #8ad9ff;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 4px 8px #2c486229,0 8px 18px #2c486224}html[data-theme="3ds"] .sidebar-panel{border-left:0;margin-left:-8px;border-radius:0 16px 16px 0!important}html[data-theme="3ds"] .right-panel{border-right:0;margin-right:-8px;border-radius:16px 0 0 16px!important}html[data-theme="3ds"] .sidebar-panel.expanded{background-image:repeating-linear-gradient(#4d93b606 0 2px,#0000 2px 5px),linear-gradient(#fbfdffa8,#e4edf59e)}html[data-theme="3ds"] .main-panel .home-page{color:#30383d;background-color:#e1e5e7;background-image:linear-gradient(#f8f9f9,#e1e5e7);padding:0 0 8px;overflow:hidden}html[data-theme="3ds"] .home-scroll-content{z-index:1;height:100%;padding:32px;display:block;position:relative;overflow:hidden auto}html[data-theme="3ds"] .member-avatar{color:#43515a;background:#fff;border:1px solid #b8c0c4;border-radius:50%;padding:4px;box-shadow:inset 0 1px #fff,0 2px 3px #444e5333,0 5px 8px #444e531f}html[data-theme="3ds"] .member-avatar:hover{background:#edf8fb;border-color:#73a9c2}html[data-theme="3ds"] .member-avatar:focus-visible{outline-color:#1479a7}html[data-theme="3ds"] .member-avatar img{border:1px solid #e3e7e9;border-radius:50%}html[data-theme="3ds"] .link-card{color:#344047;background:linear-gradient(#fff,#e8ebed);border:1px solid #b8c0c4;border-radius:14px;min-height:96px;padding:14px;box-shadow:inset 0 1px #fff,inset 0 -1px #8b969b52,0 2px 3px #444e532e,0 6px 10px #444e531f}html[data-theme="3ds"] .link-card:hover{filter:none;box-shadow:inset 0 1px #fff,0 2px 3px #444e5333,0 7px 11px #444e5324}html[data-theme="3ds"] .upload-card:hover{background:linear-gradient(#fff,#dcecf9);border-color:#74a9dc}html[data-theme="3ds"] .browse-card:hover{background:linear-gradient(#fff,#dff1e4);border-color:#75b58a}html[data-theme="3ds"] .league-card:hover{background:linear-gradient(#fff,#eee2f3);border-color:#ae83c3}html[data-theme="3ds"] .virtual-library-card:hover{background:linear-gradient(#fff,#f3e2e6);border-color:#c98b98}html[data-theme="3ds"] .link-card:focus-visible{outline-color:#1479a7}html[data-theme="3ds"] .link-card-icon{color:#fff;border:1px solid #ffffffc2;border-radius:10px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff57,0 2px 3px #444e5333}html[data-theme="3ds"] .upload-card .link-card-icon{background:linear-gradient(#5ca3f0,#2777c6)}html[data-theme="3ds"] .browse-card .link-card-icon{background:linear-gradient(#63c884,#2f9e59)}html[data-theme="3ds"] .league-card .link-card-icon{background:linear-gradient(#c17be0,#8b48b7)}html[data-theme="3ds"] .virtual-library-card .link-card-icon{background:linear-gradient(#e08091,#bd5369)}html[data-theme="3ds"] .link-card-copy span{color:#748087;font-weight:400}html[data-theme="3ds"] .link-card-arrow{color:#1479a7}html[data-theme="3ds"] .activity-feed{color:#344047}html[data-theme="3ds"] .activity-header{border-bottom-color:#b8c0c4}html[data-theme="3ds"] .activity-feed .eyebrow{color:#1479a7}html[data-theme="3ds"] .refresh-button,html[data-theme="3ds"] .show-more-button{color:#43515a;background:linear-gradient(#fff,#e7eaec);border:1px solid #b1b9bd;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .refresh-button:hover:not(:disabled),html[data-theme="3ds"] .show-more-button:hover:not(:disabled){color:#14658e;background:#d8edf4;border-color:#73a9c2}html[data-theme="3ds"] .activity-state,html[data-theme="3ds"] .activity-subtext,html[data-theme="3ds"] .time,html[data-theme="3ds"] .comments-header{color:#748087}html[data-theme="3ds"] .activity-card{background:#f8f9f9db;border:1px solid #b8c0c4;border-radius:12px;box-shadow:inset 0 1px #fff,0 2px 3px #444e5324,0 5px 8px #444e5314}html[data-theme="3ds"] .join-card,html[data-theme="3ds"] .join-card:hover{box-shadow:none;background:0 0;border:0}html[data-theme="3ds"] .join-card:before,html[data-theme="3ds"] .join-card:after{background:#b8c0c4}html[data-theme="3ds"] .art-card{color:#fff;background:#fff;border:1px solid #b8c0c4;border-radius:11px;padding:4px;box-shadow:inset 0 1px #fff,0 2px 3px #444e5333,0 5px 8px #444e531f}html[data-theme="3ds"] .art-card img{border:1px solid #e3e7e9;border-radius:6px}html[data-theme="3ds"] .art-card.empty-art,html[data-theme="3ds"] .single-fallback{background:#fff}html[data-theme="3ds"] .art-card.empty-art>svg,html[data-theme="3ds"] .single-fallback>svg{color:#fff;border-radius:6px;width:100%;height:100%;padding:22%}html[data-theme="3ds"] .art-card.album-fallback>svg,html[data-theme="3ds"] .art-card.track-fallback>svg{background:linear-gradient(135deg,#7e8d94,#57676f)}html[data-theme="3ds"] .activity-text,html[data-theme="3ds"] .activity-link,html[data-theme="3ds"] .comment-meta strong{color:#344047}html[data-theme="3ds"] .activity-muted,html[data-theme="3ds"] .activity-separator,html[data-theme="3ds"] .activity-comment-body,html[data-theme="3ds"] .comment-bubble p{color:#68767d}html[data-theme="3ds"] .activity-link{text-decoration-color:#34404757}html[data-theme="3ds"] .activity-link:hover{color:#1479a7}html[data-theme="3ds"] .activity-kind{color:#1479a7;background:#d8edf4}html[data-theme="3ds"] .activity-comment-bubble,html[data-theme="3ds"] .comment-bubble{background:#ffffffb8;border:1px solid #c7ced1}html[data-theme="3ds"] .comments-section{border-top-color:#c7ced1}html[data-theme="3ds"] .activity-feed .avatar,html[data-theme="3ds"] .comment-avatar{color:#43515a;background:#fff;border:1px solid #b8c0c4;padding:2px;box-shadow:0 2px 3px #444e5324}html[data-theme="3ds"] .activity-feed .avatar img,html[data-theme="3ds"] .comment-avatar img{border-radius:50%}html[data-theme="3ds"] .comment-input-shell input{color:#344047;background:#fffc;border-color:#b8c0c4}html[data-theme="3ds"] .comment-input-shell input:focus{background:#fff;border-color:#73a9c2}html[data-theme="3ds"] .comment-emoji-button{color:#68767d}html[data-theme="3ds"] .comment-emoji-button:hover,html[data-theme="3ds"] .comment-emoji-button[aria-expanded=true]{color:#1479a7;background:#ccefff}html[data-theme="3ds"] .comment-send-button{color:#1479a7;background:linear-gradient(#fff,#d7dde0);border:1px solid #96a2a7;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .comment-send-button:hover:not(:disabled){color:#0d6e98;background:linear-gradient(#fff,#c8e5f0)}html[data-theme="3ds"] .comment-menu-button{color:#68767d;background:linear-gradient(#fff,#e7eaec);border:1px solid #b1b9bd;box-shadow:0 3px 7px #444e5329}html[data-theme="3ds"] .comment-menu-button:hover,html[data-theme="3ds"] .comment-menu-button[aria-expanded=true]{color:#14658e;background:#d8edf4}html[data-theme="3ds"] .comment-menu,html[data-theme="3ds"] .reaction-details{color:#30383d;background:#f4f6f7;border-color:#89949a;box-shadow:0 5px 12px #2d373c4d}html[data-theme="3ds"] .comment-menu button{color:#43515a}html[data-theme="3ds"] .comment-menu button:hover:not(:disabled){color:#14658e;background:#d8edf4}html[data-theme="3ds"] .comment-reaction,html[data-theme="3ds"] .reaction-details-chip{color:#43515a;background:#ffffffc2;border:1px solid #c7ced1}html[data-theme="3ds"] .comment-reaction:hover,html[data-theme="3ds"] .comment-reaction.active{color:#14658e;background:#d8edf4;border-color:#73a9c2}html[data-theme="3ds"] .reaction-details-state,html[data-theme="3ds"] .reaction-details-names,html[data-theme="3ds"] .comment-meta span{color:#748087}html[data-theme="3ds"] .reaction-details-avatar{color:#43515a;background:#fff;border-color:#f4f6f7}html[data-theme="3ds"] .home-button,html[data-theme="3ds"] .icon-button,html[data-theme="3ds"] .profile-button,html[data-theme="3ds"] .nav-icon,html[data-theme="3ds"] .browse-button{color:#43515a;background:linear-gradient(#fff,#d6dcdf);border:1px solid #9da7ac;border-radius:999px;box-shadow:inset 0 1px #fff,0 1px #89949a}html[data-theme="3ds"] .home-button:hover,html[data-theme="3ds"] .icon-button:hover,html[data-theme="3ds"] .profile-button:hover,html[data-theme="3ds"] .profile-button.active,html[data-theme="3ds"] .browse-button:hover,html[data-theme="3ds"] .browse-button.router-link-active{color:#14658e;background:linear-gradient(#f7feff,#b8ddea);border-color:#5298bf;transform:none}html[data-theme="3ds"] .home-button svg,html[data-theme="3ds"] .icon-button svg,html[data-theme="3ds"] .nav-icon svg,html[data-theme="3ds"] .browse-button svg{fill:none;stroke:currentColor;filter:none}html[data-theme="3ds"] .top-nav .home-button,html[data-theme="3ds"] .top-nav .icon-button,html[data-theme="3ds"] .top-nav .nav-icon,html[data-theme="3ds"] .top-nav .browse-button{background:linear-gradient(#fff,#d6dcdf);border:1px solid #9da7ac;border-radius:999px;box-shadow:inset 0 1px #fff,0 1px #89949a}html[data-theme="3ds"] .top-nav .home-button:hover,html[data-theme="3ds"] .top-nav .icon-button:hover,html[data-theme="3ds"] .top-nav .icon-button.active,html[data-theme="3ds"] .top-nav .nav-icon:hover,html[data-theme="3ds"] .top-nav .browse-button:hover,html[data-theme="3ds"] .top-nav .browse-button.router-link-active{background:linear-gradient(#f7feff,#b8ddea);border-color:#5298bf;transform:none}html[data-theme="3ds"] .search-wrap{background:#f8fafb;border:1px solid #9da7ac;border-radius:8px;box-shadow:inset 0 1px 2px #414c5233}html[data-theme="3ds"] .search-wrap:focus-within{background:#fff;border-color:#5298bf}html[data-theme="3ds"] .search-wrap input,html[data-theme="3ds"] .search-icon,html[data-theme="3ds"] .search-wrap input::placeholder,html[data-theme="3ds"] .track-copy span,html[data-theme="3ds"] .progress-row{color:#68767d}html[data-theme="3ds"] .player-bar .track-copy{gap:1px}html[data-theme="3ds"] .player-bar .track-copy strong,html[data-theme="3ds"] .player-bar .track-copy-title,html[data-theme="3ds"] .player-bar .track-copy-artist,html[data-theme="3ds"] .player-bar .track-copy span{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}html[data-theme="3ds"] .player-bar .track-copy strong,html[data-theme="3ds"] .player-bar .track-copy-title{color:#344047}html[data-theme="3ds"] .player-bar .track-copy-artist{color:#68767d}html[data-theme="3ds"] .player-bar .track-copy-title:hover,html[data-theme="3ds"] .player-bar .track-copy-artist:hover{color:#1479a7}html[data-theme="3ds"] .app-dropdown-panel,html[data-theme="3ds"] .progress-tooltip{color:#30383d;background:linear-gradient(#fbfdff,#e4edf5);border:2px solid #8ad9ff;border-radius:8px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 4px 8px #2c486229,0 8px 18px #2c486224}html[data-theme="3ds"] .app-dropdown-panel{z-index:1400!important}html[data-theme="3ds"] .profile-menu-item{color:#30383d;border-radius:5px}html[data-theme="3ds"] .profile-menu-item:hover{color:#145f85;background:#d8edf4}html[data-theme="3ds"] .create-menu-item{color:#30383d}html[data-theme="3ds"] .create-menu-item:hover{color:#145f85;background:#d8edf4}html[data-theme="3ds"] .menu-icon{color:#1479a7;background:linear-gradient(#fff,#e4edf5);border:1px solid #8ad9ff;border-radius:8px;box-shadow:inset 0 1px #fff,0 2px 4px #2c48621a}html[data-theme="3ds"] .menu-copy small{color:#68767d}html[data-theme="3ds"] .sidebar-panel .icon-button,html[data-theme="3ds"] .search-button,html[data-theme="3ds"] .sort-button,html[data-theme="3ds"] .filter-row button,html[data-theme="3ds"] .sort-select select{color:#43515a;background:linear-gradient(#fff,#e7eaec);border:1px solid #b1b9bd;border-radius:999px;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .sidebar-panel .icon-button:hover,html[data-theme="3ds"] .sidebar-panel .icon-button.active,html[data-theme="3ds"] .search-button:hover,html[data-theme="3ds"] .sort-button:hover,html[data-theme="3ds"] .filter-row button:hover,html[data-theme="3ds"] .filter-row button.active,html[data-theme="3ds"] .sort-select:hover select{color:#14658e;background:#d8edf4;border-color:#73a9c2}html[data-theme="3ds"] .sort-select{color:#43515a}html[data-theme="3ds"] .filter-row button{min-height:28px;padding:5px 10px}html[data-theme="3ds"] .search-button,html[data-theme="3ds"] .filter-row .clear-filter-button{width:30px;height:30px}html[data-theme="3ds"] .sort-button{padding:6px 10px}html[data-theme="3ds"] .sort-select select{min-height:30px;padding:0 27px 0 10px}html[data-theme="3ds"] .right-panel .right-header h2,html[data-theme="3ds"] .activity-top,html[data-theme="3ds"] .activity-top strong,html[data-theme="3ds"] .activity-track-title{color:#344047}html[data-theme="3ds"] .activity-state,html[data-theme="3ds"] .activity-time,html[data-theme="3ds"] .activity-detail,html[data-theme="3ds"] .activity-track-label,html[data-theme="3ds"] .activity-live-progress small{color:#748087}html[data-theme="3ds"] .activity-live-progress-track{background:#b8c1c5}html[data-theme="3ds"] .activity-live-progress-track span{background:#4c9bc0}html[data-theme="3ds"] .active-dot{background:#4fcf63;border-color:#fff;box-shadow:0 1px 1px #4852563d,0 3px 4px #4852562e}html[data-theme="3ds"] .activity-avatar.active:hover .active-dot,html[data-theme="3ds"] .activity-avatar.active:focus-visible .active-dot{border-color:#fff;box-shadow:0 0 0 1px #fff,0 2px 4px #4852563d}html[data-theme="3ds"] .right-panel .activity-avatar{color:#43515a;background:#fff;border:1px solid #8ad9ff;padding:3px;box-shadow:inset 0 1px #fff,0 2px 3px #444e532e,0 5px 8px #444e531f}html[data-theme="3ds"] .right-panel .activity-avatar:hover,html[data-theme="3ds"] .right-panel .activity-avatar:focus-visible{border-color:#58bfea;box-shadow:inset 0 1px #fff,0 2px 3px #444e5333,0 6px 10px #444e5324}html[data-theme="3ds"] .right-panel .activity-avatar img{border-radius:50%}html[data-theme="3ds"] .activity-track-title:hover,html[data-theme="3ds"] a.activity-track-label:hover{color:#1479a7}html[data-theme="3ds"] .right-panel .activity-detail{margin-top:4px}html[data-theme="3ds"] .right-panel .activity-track-copy{gap:1px}html[data-theme="3ds"] .right-panel .activity-track-title,html[data-theme="3ds"] .right-panel .activity-track-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}html[data-theme="3ds"] .menu-title,html[data-theme="3ds"] .row-top strong,html[data-theme="3ds"] .notification strong{color:#344047}html[data-theme="3ds"] .empty,html[data-theme="3ds"] .row-top,html[data-theme="3ds"] .row-bottom,html[data-theme="3ds"] .notification small,html[data-theme="3ds"] .menu-heading button,html[data-theme="3ds"] .notification-clear{color:#748087}html[data-theme="3ds"] .transfer-row,html[data-theme="3ds"] .notification{border-color:#b7dff1}html[data-theme="3ds"] .progress{background:#b8c1c5}html[data-theme="3ds"] .progress span,html[data-theme="3ds"] .badge{background:#4c9bc0}html[data-theme="3ds"] .actions button{color:#43515a;background:linear-gradient(#fff,#e4edf5);border:1px solid #b7dff1;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .menu-heading button:hover,html[data-theme="3ds"] .notification-clear:hover{color:#1479a7;background:#d8edf4}html[data-theme="3ds"] .notification,html[data-theme="3ds"] .notification-main{color:#1479a7}html[data-theme="3ds"] .player-bar button{color:#59676e}html[data-theme="3ds"] .player-bar button:hover:not(:disabled),html[data-theme="3ds"] .player-bar button.active,html[data-theme="3ds"] .liked-button.active{color:#1479a7}html[data-theme="3ds"] .player-bar button:disabled{color:#8f999e}html[data-theme="3ds"] .play-button{color:#30383d;background:linear-gradient(#fff,#d5dbde);border:1px solid #7e8a90;border-radius:50%;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .player-bar .play-button:hover:not(:disabled){color:#30383d}html[data-theme="3ds"] .card-play-button,html[data-theme="3ds"] .library-card-play,html[data-theme="3ds"] .release-play,html[data-theme="3ds"] .upload-art-play{color:#1479a7;background:linear-gradient(#fff,#d7dde0);border:1px solid #96a2a7;box-shadow:inset 0 1px #fff,0 2px 3px #444e5338,0 5px 9px #444e5324}html[data-theme="3ds"] .card-play-button:hover:not(:disabled),html[data-theme="3ds"] .card-play-button:focus-visible,html[data-theme="3ds"] .library-card-play:hover:not(:disabled),html[data-theme="3ds"] .library-card-play:focus-visible,html[data-theme="3ds"] .release-play:hover:not(:disabled),html[data-theme="3ds"] .release-play:focus-visible,html[data-theme="3ds"] .upload-art-play:hover:not(:disabled),html[data-theme="3ds"] .upload-art-play:focus-visible{color:#0d6e98;background:linear-gradient(#fff,#c8e5f0);box-shadow:inset 0 1px #fff,0 2px 3px #444e5342,0 6px 10px #444e532e}html[data-theme="3ds"] .card-play-button:disabled,html[data-theme="3ds"] .library-card-play:disabled,html[data-theme="3ds"] .release-play:disabled,html[data-theme="3ds"] .upload-art-play:disabled{color:#8d999e;background:linear-gradient(#f0f2f3,#d9dddf);border-color:#b8c0c4}html[data-theme="3ds"] .progress-track,html[data-theme="3ds"] .volume-track{background:#a7b0b4;border-radius:1px}html[data-theme="3ds"] .progress-fill,html[data-theme="3ds"] .volume-fill{background:#4c9bc0;border-radius:1px}html[data-theme="3ds"] .settings-page header,html[data-theme="3ds"] .setting-row{border-color:#b4bdc1}html[data-theme="3ds"] .settings-page{box-shadow:none;color:#30383d;background:0 0;border:0;border-radius:0}html[data-theme="3ds"] .setting-row small{color:#65747b}html[data-theme="3ds"] .setting-row select{color:#30383d;background:#f8fafb;border:1px solid #939ea3;border-radius:6px}html[data-theme="3ds"] .album-art,html[data-theme="3ds"] .library-art,html[data-theme="3ds"] .library-card-art,html[data-theme="3ds"] .track-cover,html[data-theme="3ds"] .cover,html[data-theme="3ds"] .large-cover,html[data-theme="3ds"] .activity-artwork,html[data-theme="3ds"] .visualization-card-image{background:linear-gradient(#fff,#e8ebed);border:1px solid #b8c0c4;border-radius:14px;padding:5px;box-shadow:inset 0 1px #fff,inset 0 -1px #8b969b59,0 2px 3px #444e5333,0 5px 9px #444e531f}html[data-theme="3ds"] .album-art img,html[data-theme="3ds"] .library-art img,html[data-theme="3ds"] .library-card-art img,html[data-theme="3ds"] .track-cover img,html[data-theme="3ds"] .cover img,html[data-theme="3ds"] .large-cover img,html[data-theme="3ds"] .activity-artwork img,html[data-theme="3ds"] .visualization-card-image img{border-radius:8px}html[data-theme="3ds"] .album-card,html[data-theme="3ds"] .library-card,html[data-theme="3ds"] .visualization-card{border-radius:10px}html[data-theme="3ds"] .artist-art,html[data-theme="3ds"] .artist-art img{border-radius:50%}html[data-theme="3ds"] .sidebar-panel{color:#30383d}html[data-theme="3ds"] .sidebar-panel.collapsed .collapsed-library-list{padding-left:7px;padding-right:7px}html[data-theme="3ds"] .library-item{color:#344047;border-radius:7px}html[data-theme="3ds"] .library-item:hover{background:#d2e8f0}html[data-theme="3ds"] .library-title,html[data-theme="3ds"] .library-card-copy strong{color:#344047}html[data-theme="3ds"] .library-copy{gap:1px}html[data-theme="3ds"] .library-title,html[data-theme="3ds"] .library-subtitle{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}html[data-theme="3ds"] .library-subtitle,html[data-theme="3ds"] .library-card-copy span,html[data-theme="3ds"] .library-empty,html[data-theme="3ds"] .library-card-copy .library-card-kind{color:#748087}html[data-theme="3ds"] .library-item.current .library-title,html[data-theme="3ds"] .library-card.current .library-card-copy strong,html[data-theme="3ds"] .library-playing-icon{color:#1479a7}html[data-theme="3ds"] .library-art,html[data-theme="3ds"] .track-cover,html[data-theme="3ds"] .activity-artwork,html[data-theme="3ds"] .cover{background:#fff;border:1px solid #c7ced1;border-radius:12px;padding:5px;box-shadow:inset 0 1px #fff,0 2px 3px #444e5324,0 5px 8px #444e531a}html[data-theme="3ds"] .library-art img,html[data-theme="3ds"] .track-cover img,html[data-theme="3ds"] .activity-artwork img,html[data-theme="3ds"] .cover img{border-radius:6px}html[data-theme="3ds"] .library-art img{background:#fff;border:1px solid #e3e7e9}html[data-theme="3ds"] .library-art.album-art,html[data-theme="3ds"] .library-art.single-art,html[data-theme="3ds"] .library-art.liked,html[data-theme="3ds"] .library-art.uploads{background:#fff}html[data-theme="3ds"] .library-art>svg{color:#fff;background:linear-gradient(135deg,#7e8d94,#57676f);border-radius:6px;width:100%;height:100%;padding:22%}html[data-theme="3ds"] .library-art.liked>svg{background:linear-gradient(135deg,#8e55ff,#432379)}html[data-theme="3ds"] .library-art.uploads>svg{background:linear-gradient(135deg,#20d96b,#08763a)}html[data-theme="3ds"] .library-art.album-art>svg,html[data-theme="3ds"] .library-art.single-art>svg{background:linear-gradient(135deg,#7f8d94,#4b5960)}html[data-theme="3ds"] .library-card-art{background:#fff;border-radius:22%;padding:9%}html[data-theme="3ds"] .library-card-art>svg{color:#fff;background:linear-gradient(135deg,#7e8d94,#57676f);border-radius:18%;width:100%;height:100%;padding:22%}html[data-theme="3ds"] .library-card-art img{border-radius:18%}html[data-theme="3ds"] .library-card-art.liked,html[data-theme="3ds"] .library-card-art.uploads{background:#fff}html[data-theme="3ds"] .library-card-art.liked>svg{background:linear-gradient(135deg,#8e55ff,#432379)}html[data-theme="3ds"] .library-card-art.uploads>svg{background:linear-gradient(135deg,#20d96b,#08763a)}html[data-theme="3ds"] .player-bar{z-index:80;color:#4a5d6c;height:158px;box-shadow:none;isolation:isolate;pointer-events:none;background:0 0;border:0;grid-template-columns:310px minmax(320px,1fr) 310px;align-items:end;gap:22px;padding:0 28px 14px;display:grid;position:fixed;bottom:0;left:0;right:0}html[data-theme="3ds"] .player-bar:after{z-index:1;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1120 96' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='grayShelf' x1='0' y1='0' x2='0' y2='96' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d8dde1'/%3E%3Cstop offset='0.42' stop-color='%23b8c1c7'/%3E%3Cstop offset='1' stop-color='%2389959d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 68 C150 68 250 62 350 43 C455 24 665 24 770 43 C870 62 970 68 1120 68 L1120 96 L0 96 Z' fill='url(%23grayShelf)'/%3E%3Cpath d='M0 68 C150 68 250 62 350 43 C455 24 665 24 770 43 C870 62 970 68 1120 68' fill='none' stroke='%2398a5ad' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M0 75 C150 75 250 69 350 50 C455 31 665 31 770 50 C870 69 970 75 1120 75' fill='none' stroke='%23eef2f4' stroke-opacity='0.35' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;width:min(1120px,100% - 72px);height:96px;position:absolute;top:16px;left:50%;transform:translate(-50%)}html[data-theme="3ds"] .player-bar:before{z-index:2;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 158' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='trayGradient' x1='0' y1='44' x2='0' y2='158' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fbfdff' stop-opacity='0.99'/%3E%3Cstop offset='1' stop-color='%23e4edf5' stop-opacity='0.99'/%3E%3C/linearGradient%3E%3Cfilter id='softShadow' x='-5%25' y='-40%25' width='110%25' height='180%25'%3E%3CfeDropShadow dx='0' dy='-8' stdDeviation='8' flood-color='%232c4862' flood-opacity='0.14'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23softShadow)'%3E%3Cpath d='M0 44 C155 44 255 46 376 76 C505 108 695 108 824 76 C945 46 1045 44 1200 44 L1200 158 L0 158 Z' fill='url(%23trayGradient)'/%3E%3Cpath d='M0 44 C155 44 255 46 376 76 C505 108 695 108 824 76 C945 46 1045 44 1200 44' fill='none' stroke='%238ad9ff' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M0 45 C155 45 255 53 376 83 C505 115 695 115 824 83 C945 53 1045 45 1200 45' fill='none' stroke='%23ffffff' stroke-opacity='0.72' stroke-width='2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}html[data-theme="3ds"] .player-bar>*{z-index:3;pointer-events:auto;position:relative}html[data-theme="3ds"] .now-playing{color:#4a5d6c;align-self:end;align-items:center;gap:14px;min-width:0;height:76px;padding-bottom:0;display:flex}html[data-theme="3ds"] .player-bar .cover{color:#7b8ea2;background:linear-gradient(#fff,#dfe9f3);border:1px solid #b7c7d4;border-radius:20px;flex:0 0 76px;width:76px;height:76px;padding:6px;box-shadow:inset 0 2px #fffffff5,inset 0 -2px #b4cadea6,0 8px 18px #3755792e}html[data-theme="3ds"] .player-bar .cover img{border-radius:14px}html[data-theme="3ds"] .player-bar .track-copy{gap:3px;min-width:0}html[data-theme="3ds"] .player-bar .track-copy strong,html[data-theme="3ds"] .player-bar .track-copy-title{color:#43586a;text-shadow:0 1px #ffffffd9;font-size:.95rem;font-weight:700;line-height:1.2}html[data-theme="3ds"] .player-bar .track-copy span,html[data-theme="3ds"] .player-bar .track-copy-artist{color:#7a8c9d;font-size:.8rem}html[data-theme="3ds"] .player-bar .track-copy-title:hover,html[data-theme="3ds"] .player-bar .track-copy-artist:hover{color:#2f80bd;text-decoration:none}html[data-theme="3ds"] .player-center{grid-template-rows:74px 32px;align-content:end;align-self:end;justify-items:center;gap:8px;min-width:0;height:114px;display:grid;position:relative;overflow:visible}html[data-theme="3ds"] .player-center:before{content:none}html[data-theme="3ds"] .controls,html[data-theme="3ds"] .progress-row{z-index:1;position:relative}html[data-theme="3ds"] .controls{justify-content:center;align-items:center;gap:16px;height:74px;display:flex}html[data-theme="3ds"] .controls button:not(.play-button),html[data-theme="3ds"] .player-tools button,html[data-theme="3ds"] .small-icon{aspect-ratio:1;color:#6a7f91;background:linear-gradient(#fff,#e3edf6);border:1px solid #b7c7d4;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;padding:0;line-height:1;transition:color .12s,transform .12s,box-shadow .12s,background .12s;display:grid;box-shadow:inset 0 2px #fffffff2,inset 0 -2px #b4cade8c,0 5px 12px #345d8926}html[data-theme="3ds"] .player-bar button:hover:not(:disabled),html[data-theme="3ds"] .player-bar button.active,html[data-theme="3ds"] .player-bar .liked-button.active{color:#2f80bd}html[data-theme="3ds"] .player-bar button:hover:not(:disabled){background:linear-gradient(#fff,#d6edf8);transform:translateY(-2px)}html[data-theme="3ds"] .player-bar button:disabled{color:#9ba8b2;opacity:.42}html[data-theme="3ds"] .player-bar .play-button{aspect-ratio:1;color:#5db2ec;background:linear-gradient(#fff,#dce9f4);border:1px solid #aec4d7;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;min-width:62px;max-width:62px;height:62px;min-height:62px;max-height:62px;padding:0;line-height:1;display:grid;box-shadow:inset 0 2px #fffffffa,inset 0 -3px #b0c7dcb8,0 12px 20px #345d8938}html[data-theme="3ds"] .player-bar .play-button:hover:not(:disabled){color:#389be2;transform:scale(1.04)translateY(-2px)}html[data-theme="3ds"] .play-icon{transform:translate(1px)}html[data-theme="3ds"] .pause-icon{transform:translate(0)}html[data-theme="3ds"] .progress-row{color:#7a8c9d;grid-template-columns:44px minmax(0,1fr) 44px;align-self:end;align-items:center;gap:10px;width:100%;max-width:720px;height:32px;margin:0;font-size:.76rem;display:grid}html[data-theme="3ds"] .progress-track,html[data-theme="3ds"] .volume-track{background:linear-gradient(#d9e4ee,#c5d5e3);border-radius:999px;height:8px;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #9db5caad}html[data-theme="3ds"] .progress-fill,html[data-theme="3ds"] .volume-fill{border-radius:inherit;background:linear-gradient(#95e3ff,#5fbaf6);height:100%}html[data-theme="3ds"] .progress-track:hover .progress-fill,html[data-theme="3ds"] .progress-track.dragging .progress-fill,html[data-theme="3ds"] .volume-track:hover .volume-fill,html[data-theme="3ds"] .volume-track.dragging .volume-fill{background:linear-gradient(#a4e8ff,#4eb1f2)}html[data-theme="3ds"] .progress-handle,html[data-theme="3ds"] .volume-handle{background:linear-gradient(#fff,#e3edf6);border:1px solid #afc3d6;width:16px;height:16px;box-shadow:inset 0 2px #fffffff2,0 4px 12px #2e4d7038}html[data-theme="3ds"] .player-tools{flex-wrap:nowrap;justify-content:flex-end;align-self:end;align-items:center;gap:12px;min-width:0;height:76px;padding-bottom:0;display:flex}html[data-theme="3ds"] .player-tools button,html[data-theme="3ds"] .player-tools .volume-button{aspect-ratio:1;border-radius:50%;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;padding:0}html[data-theme="3ds"] .volume-track{flex:0 0 112px;width:112px;min-width:112px;max-width:112px}html[data-theme="3ds"] .progress-tooltip,html[data-theme="3ds"] .volume-tooltip{color:#5a7086;background:#f8fbff;border:1px solid #bfd3e4;border-radius:8px;box-shadow:0 10px 24px #2845652e}html[data-theme="3ds"] .progress-tooltip:after,html[data-theme="3ds"] .volume-tooltip:after{background:#f8fbff}html[data-theme="3ds"] .home-scroll-content{padding-bottom:48px}@media (width<=900px){html[data-theme="3ds"] .player-bar{grid-template-columns:1fr;height:144px;padding:0 18px 12px}html[data-theme="3ds"] .player-bar:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 720 88' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='grayShelf' x1='0' y1='0' x2='0' y2='88' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23d8dde1'/%3E%3Cstop offset='0.42' stop-color='%23b8c1c7'/%3E%3Cstop offset='1' stop-color='%2389959d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 60 C96 60 160 55 225 40 C295 24 425 24 495 40 C560 55 624 60 720 60 L720 88 L0 88 Z' fill='url(%23grayShelf)'/%3E%3Cpath d='M0 60 C96 60 160 55 225 40 C295 24 425 24 495 40 C560 55 624 60 720 60' fill='none' stroke='%2398a5ad' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M0 67 C96 67 160 62 225 47 C295 31 425 31 495 47 C560 62 624 67 720 67' fill='none' stroke='%23eef2f4' stroke-opacity='0.35' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");width:min(720px,100% - 32px);height:88px;top:14px}html[data-theme="3ds"] .player-bar:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 144' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='trayGradient' x1='0' y1='34' x2='0' y2='144' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fbfdff' stop-opacity='0.99'/%3E%3Cstop offset='1' stop-color='%23e4edf5' stop-opacity='0.99'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 34 C155 34 255 42 376 69 C505 98 695 98 824 69 C945 42 1045 34 1200 34 L1200 144 L0 144 Z' fill='url(%23trayGradient)'/%3E%3Cpath d='M0 34 C155 34 255 42 376 69 C505 98 695 98 824 69 C945 42 1045 34 1200 34' fill='none' stroke='%238ad9ff' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M0 41 C155 41 255 49 376 76 C505 105 695 105 824 76 C945 49 1045 41 1200 41' fill='none' stroke='%23ffffff' stroke-opacity='0.72' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-theme="3ds"] .player-center{grid-template-rows:68px 30px;height:106px}html[data-theme="3ds"] .controls{height:68px}html[data-theme="3ds"] .player-tools,html[data-theme="3ds"] .now-playing{display:none}html[data-theme="3ds"] .progress-row{height:30px}}html[data-theme="3ds"] .top-nav{z-index:90;box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}html[data-theme="3ds"] .top-nav:before,html[data-theme="3ds"] .top-nav:after,html[data-theme="3ds"] .nav-left:after,html[data-theme="3ds"] .nav-right:after,html[data-theme="3ds"] .search-wrap:after{content:none}html[data-theme="3ds"] .nav-left{z-index:1;width:max-content;min-width:0;box-shadow:none;isolation:isolate;background:0 0;border:0;outline:0;justify-self:start;align-items:center;gap:10px;margin:-8px 0 0;padding:0;display:flex;position:relative}html[data-theme="3ds"] .nav-left:before{z-index:-1;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 420 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='panel' x1='0' y1='0' x2='0' y2='100' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fbfdff'/%3E%3Cstop offset='1' stop-color='%23e4edf5'/%3E%3C/linearGradient%3E%3Cfilter id='shadow' x='-10%25' y='-20%25' width='125%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='3' stdDeviation='4' flood-color='%23345d89' flood-opacity='0.14'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23shadow)'%3E%3Cpath d='M0 0 H420 L400 60 C386 81 366 92 338 92 H0 Z' fill='url(%23panel)'/%3E%3Cpath d='M0 0 H420 L400 60 C386 81 366 92 338 92 H0' fill='none' stroke='%238ad9ff' stroke-width='5' stroke-linejoin='round'/%3E%3Cpath d='M10 8 H405 L389 57 C377 76 360 85 334 85 H10' fill='none' stroke='%23ffffff' stroke-opacity='0.72' stroke-width='2' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-16px -30px -18px -18px}html[data-theme="3ds"] .nav-right{z-index:1;width:max-content;min-width:0;box-shadow:none;isolation:isolate;background:0 0;border:0;outline:0;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;margin:-8px 0 0;padding:0;display:flex;position:relative}html[data-theme="3ds"] .nav-right:before{z-index:-1;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 420 100' preserveAspectRatio='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='panel' x1='0' y1='0' x2='0' y2='100' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fbfdff'/%3E%3Cstop offset='1' stop-color='%23e4edf5'/%3E%3C/linearGradient%3E%3Cfilter id='shadow' x='-15%25' y='-20%25' width='125%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='3' stdDeviation='4' flood-color='%23345d89' flood-opacity='0.14'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23shadow)'%3E%3Cpath d='M420 0 H0 L20 60 C34 81 54 92 82 92 H420 Z' fill='url(%23panel)'/%3E%3Cpath d='M420 0 H0 L20 60 C34 81 54 92 82 92 H420' fill='none' stroke='%238ad9ff' stroke-width='5' stroke-linejoin='round'/%3E%3Cpath d='M410 8 H15 L31 57 C43 76 60 85 86 85 H410' fill='none' stroke='%23ffffff' stroke-opacity='0.72' stroke-width='2' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-16px -18px -18px -30px}html[data-theme="3ds"] .top-nav .home-button,html[data-theme="3ds"] .top-nav .icon-button,html[data-theme="3ds"] .top-nav .profile-button,html[data-theme="3ds"] .top-nav .nav-icon,html[data-theme="3ds"] .top-nav .browse-button{color:#43515a;background:linear-gradient(#fff,#d6dcdf);border:1px solid #9da7ac;border-radius:999px;transform:none;box-shadow:inset 0 1px #fff,0 1px #89949a}html[data-theme="3ds"] .top-nav .home-button:hover,html[data-theme="3ds"] .top-nav .icon-button:hover,html[data-theme="3ds"] .top-nav .icon-button.active,html[data-theme="3ds"] .top-nav .profile-button:hover,html[data-theme="3ds"] .top-nav .profile-button.active,html[data-theme="3ds"] .top-nav .nav-icon:hover,html[data-theme="3ds"] .top-nav .browse-button:hover,html[data-theme="3ds"] .top-nav .browse-button.router-link-active{color:#14658e;background:linear-gradient(#f7feff,#b8ddea);border-color:#5298bf;transform:none}html[data-theme="3ds"] .top-nav .home-button svg,html[data-theme="3ds"] .top-nav .icon-button svg,html[data-theme="3ds"] .top-nav .profile-button svg,html[data-theme="3ds"] .top-nav .nav-icon svg,html[data-theme="3ds"] .top-nav .browse-button svg{fill:none;stroke:currentColor;filter:none}html[data-theme="3ds"] .nav-left .home-button:first-child{color:#5d9fe1}html[data-theme="3ds"] .nav-left .home-button:nth-child(2){color:#efb600}html[data-theme="3ds"] .nav-left .home-button:nth-child(3){color:#ee8b3b}html[data-theme="3ds"] .browse-button{color:#398edd}html[data-theme="3ds"] .nav-right>.icon-button{color:#62c954}html[data-theme="3ds"] .nav-right .app-dropdown:first-child .nav-icon{color:#f2a800}html[data-theme="3ds"] .nav-right .app-dropdown:nth-child(2) .nav-icon{color:#48b7b0}html[data-theme="3ds"] .profile-button{color:#5d9fe1}html[data-theme="3ds"] .profile-button .avatar,html[data-theme="3ds"] .profile-button .avatar-fallback{border-radius:999px}html[data-theme="3ds"] .top-nav{overflow:visible}html[data-theme="3ds"] .search-wrap{z-index:2;box-shadow:none;isolation:isolate;background:0 0;border:0;position:relative;overflow:visible}html[data-theme="3ds"] .search-icon,html[data-theme="3ds"] .search-wrap input,html[data-theme="3ds"] .search-divider,html[data-theme="3ds"] .search-wrap .browse-button{z-index:1;position:relative}html[data-theme="3ds"] .search-wrap:before{z-index:0;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%201400%20190'%20preserveAspectRatio%3D'none'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D'searchPanel'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'190'%20gradientUnits%3D'userSpaceOnUse'%3E%0A%3Cstop%20offset%3D'0'%20stop-color%3D'%23fbfdff'%2F%3E%0A%3Cstop%20offset%3D'0.58'%20stop-color%3D'%23eef5fa'%2F%3E%0A%3Cstop%20offset%3D'1'%20stop-color%3D'%23e4edf5'%2F%3E%0A%3C%2FlinearGradient%3E%0A%3Cfilter%20id%3D'panelShadow'%20x%3D'-8%25'%20y%3D'-30%25'%20width%3D'116%25'%20height%3D'170%25'%3E%0A%3CfeDropShadow%20dx%3D'0'%20dy%3D'5'%20stdDeviation%3D'5'%20flood-color%3D'%232c4862'%20flood-opacity%3D'0.16'%2F%3E%0A%3C%2Ffilter%3E%0A%3C%2Fdefs%3E%0A%3Cg%20filter%3D'url(%23panelShadow)'%3E%0A%3Cpath%20d%3D'M0%200%20H1400%20C1280%200%201200%2042%201120%20112%20C1090%20138%201058%20144%201012%20144%20H388%20C342%20144%20310%20138%20280%20112%20C200%2042%20120%200%200%200%20Z'%20fill%3D'url(%23searchPanel)'%2F%3E%0A%3Cpath%20d%3D'M0%200%20C120%200%20200%2042%20280%20112%20C310%20138%20342%20144%20388%20144%20H1012%20C1058%20144%201090%20138%201120%20112%20C1200%2042%201280%200%201400%200'%20fill%3D'none'%20stroke%3D'%238ad9ff'%20stroke-width%3D'5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%0A%3Cpath%20d%3D'M20%203%20C132%203%20208%2043%20285%20107%20C315%20132%20346%20137%20390%20137%20H1010%20C1054%20137%201085%20132%201115%20107%20C1192%2043%201268%203%201380%203'%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-opacity%3D'0.68'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% 100%;width:min(1400px,112vw);height:190px;position:absolute;top:-84px;left:50%;transform:translate(-50%)}html[data-theme="3ds"] .search-wrap:after{content:none}html[data-theme="3ds"] .search-wrap:focus-within{box-shadow:none;background:0 0;border:0}html[data-theme="3ds"] .search-icon{color:#6c7f8d}html[data-theme="3ds"] .search-wrap input{color:#344047;background:0 0}html[data-theme="3ds"] .search-wrap input::placeholder{color:#75858f}html[data-theme="3ds"] .search-divider{background:linear-gradient(#7a899200,#7a89929e,#7a899200)}html[data-theme="3ds"] .search-wrap .browse-button{color:#3fa762}html[data-theme="3ds"] .app-shell{isolation:isolate;background:0 0;position:relative}html[data-theme="3ds"] .app-theme-background{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}html[data-theme="3ds"] .app-theme-background video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}html[data-theme="3ds"] .main-panel{box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme="3ds"] .main-panel>*,html[data-theme="3ds"] .main-panel .home-page{background:0 0}html[data-theme="3ds"] .home-scroll-content{z-index:1;background:0 0;position:relative}html[data-theme="3ds"] .browse-page,html[data-theme="3ds"] .browse-scroll,html[data-theme="3ds"] .albums-view,html[data-theme="3ds"] .artists-view{color:#344047;background:0 0}html[data-theme="3ds"] .browse-header p,html[data-theme="3ds"] .browse-header span,html[data-theme="3ds"] .albums-state{color:#748087}html[data-theme="3ds"] .browse-header h1{color:#344047;letter-spacing:0}html[data-theme="3ds"] .browse-grid{gap:16px}html[data-theme="3ds"] .browse-page .browse-card{background:linear-gradient(to bottom, #ffffff0f, #ffffff2e), var(--card-image), linear-gradient(#fff, #e8ebed);color:#fff;background-position:50%;background-size:cover;border:1px solid #b8c0c4;border-radius:14px;min-height:132px;box-shadow:inset 0 1px #ffffffc2,0 2px 3px #444e532e,0 6px 10px #444e531f}html[data-theme="3ds"] .browse-page .browse-card:hover{filter:brightness(1.04);border-color:#73a9c2;box-shadow:inset 0 1px #ffffffd6,0 2px 3px #444e5333,0 8px 12px #444e5324}html[data-theme="3ds"] .browse-page .disabled-card{opacity:.62}html[data-theme="3ds"] .album-controls{color:#68767d}html[data-theme="3ds"] .album-search,html[data-theme="3ds"] .album-sort select{color:#43515a;background:#ffffffd1;border:1px solid #b8c0c4;border-radius:8px;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .album-search:focus-within,html[data-theme="3ds"] .album-sort select:focus,html[data-theme="3ds"] .album-sort select:hover{color:#14658e;background:#fff;border-color:#73a9c2}html[data-theme="3ds"] .album-search input,html[data-theme="3ds"] .album-search input::placeholder,html[data-theme="3ds"] .album-sort,html[data-theme="3ds"] .album-search-clear{color:#68767d}html[data-theme="3ds"] .album-search-clear:hover{color:#14658e;background:#d8edf4}html[data-theme="3ds"] .album-sort option{color:#344047;background:#f4f6f7}html[data-theme="3ds"] .browse-page .album-card{color:#344047;gap:8px}html[data-theme="3ds"] .browse-page .album-copy{gap:1px}html[data-theme="3ds"] .browse-page .album-copy strong,html[data-theme="3ds"] .browse-page .album-copy span{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}html[data-theme="3ds"] .browse-page .album-copy strong{color:#344047}html[data-theme="3ds"] .browse-page .album-copy span{color:#748087;font-weight:400}html[data-theme="3ds"] .browse-page .album-uploader-avatar{color:#43515a;background:#fff;border:1px solid #b8c0c4;padding:2px;box-shadow:0 2px 3px #444e5324}html[data-theme="3ds"] .browse-page .album-uploader-avatar img{border-radius:50%}html[data-theme="3ds"] .browse-page .album-art:not(.artist-art)>svg{color:#fff;background:linear-gradient(135deg,#7e8d94,#57676f);border-radius:8px;width:100%;height:100%;padding:22%}html[data-theme="3ds"] .browse-page .artist-art>svg{color:#fff;background:linear-gradient(135deg,#7e8d94,#57676f);border-radius:50%;width:100%;height:100%;padding:24%}html[data-theme="3ds"] .playlist-page .track-title-copy{gap:1px}html[data-theme="3ds"] .playlist-page .track-title-copy strong,html[data-theme="3ds"] .playlist-page .track-title-copy small,html[data-theme="3ds"] .playlist-page .track-artist-links,html[data-theme="3ds"] .playlist-page .track-artist-link,html[data-theme="3ds"] .playlist-page .track-album,html[data-theme="3ds"] .playlist-page .track-album-link,html[data-theme="3ds"] .playlist-page .track-uploader,html[data-theme="3ds"] .playlist-page .track-date,html[data-theme="3ds"] .playlist-page .track-duration{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}html[data-theme="3ds"] .playlist-page .track-title-copy strong{color:#344047}html[data-theme="3ds"] .playlist-page .track-title-copy small,html[data-theme="3ds"] .playlist-page .track-artist-links,html[data-theme="3ds"] .playlist-page .track-artist-link,html[data-theme="3ds"] .playlist-page .track-album,html[data-theme="3ds"] .playlist-page .track-uploader,html[data-theme="3ds"] .playlist-page .track-date,html[data-theme="3ds"] .playlist-page .track-duration{color:#748087;font-weight:400}html[data-theme="3ds"] .playlist-page .track-album-link:hover,html[data-theme="3ds"] .playlist-page .track-artist-link:hover{color:#1479a7}html[data-theme="3ds"] .playlist-page,html[data-theme="3ds"] .playlist-page .playlist-hero,html[data-theme="3ds"] .playlist-page .playlist-content{background:0 0}html[data-theme="3ds"] .playlist-page{padding:0 8px 8px}html[data-theme="3ds"] .playlist-page .playlist-content{background:repeating-linear-gradient(#4d93b606 0 2px,#0000 2px 5px) fixed,linear-gradient(#fbfdffa8,#e4edf59e) 0 0/100% 100vh no-repeat fixed;border:3px solid #8ad9ff;border-radius:14px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 4px 8px #2c486229,0 8px 18px #2c486224}html[data-theme="3ds"] .playlist-page .playlist-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-theme="3ds"] .playlist-page .playlist-art{padding:0;box-shadow:0 3px 6px #2c486224,0 7px 14px #2c48621a}html[data-theme="3ds"] .playlist-page .playlist-art img{border-radius:inherit;border:0;width:100%;height:100%}html[data-theme="3ds"] .playlist-page .playlist-content{min-height:calc(100% - 216px);margin-top:8px}html[data-theme="3ds"] .playlist-page .playlist-copy,html[data-theme="3ds"] .playlist-page .playlist-copy h1,html[data-theme="3ds"] .playlist-page .eyebrow,html[data-theme="3ds"] .playlist-page .description,html[data-theme="3ds"] .playlist-page .meta,html[data-theme="3ds"] .playlist-page .hero-artist-link{color:#344047}html[data-theme="3ds"] .playlist-page .owner-prefix,html[data-theme="3ds"] .playlist-page .meta-dot,html[data-theme="3ds"] .playlist-page .description-separator{color:#748087}html[data-theme="3ds"] .playlist-page .hero-artist-link:hover{color:#1479a7}html[data-theme="3ds"] .playlist-page .big-play-button{color:#1479a7;background:linear-gradient(#fff,#e4edf5);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 3px #2c486233,0 6px 10px #2c486229}html[data-theme="3ds"] .playlist-page .big-play-button:hover:not(:disabled){background:linear-gradient(#fff,#ccefff);border-color:#58bfea;box-shadow:inset 0 1px #fff,0 2px 3px #2c48623d,0 8px 12px #2c486233}html[data-theme="3ds"] .playlist-page .library-save-button.active{color:#1479a7}html[data-theme="3ds"] .playlist-page .library-save-check{color:#1479a7;background:linear-gradient(#fff,#ccefff);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c486229}html[data-theme="3ds"] .playlist-page .track-row.active .track-title-copy strong,html[data-theme="3ds"] .playlist-page .track-row.active .row-number,html[data-theme="3ds"] .playlist-page .row-pause-icon,html[data-theme="3ds"] .playlist-page .playing-bars{color:#1479a7}html[data-theme="3ds"] .playlist-page .row-play-button{color:#344047}html[data-theme="3ds"] .artist-view .popular-title{gap:1px}html[data-theme="3ds"] .artist-view,html[data-theme="3ds"] .artist-view .artist-shell,html[data-theme="3ds"] .artist-view .artist-content{background:0 0}html[data-theme="3ds"] .artist-view .artist-hero-copy{text-shadow:none}html[data-theme="3ds"] .artist-view .artist-hero-copy h1,html[data-theme="3ds"] .artist-view .artist-hero-copy p,html[data-theme="3ds"] .artist-view .artist-hero-copy span{color:#344047}html[data-theme="3ds"] .artist-view .artist-hero{background:0 0;align-items:center;gap:28px;min-height:284px;padding:24px clamp(20px,3.2vw,44px)}html[data-theme="3ds"] .artist-view .artist-hero:before{background:linear-gradient(135deg, rgb(var(--artist-accent-rgb,126 141 148) / .58), #e4edf5);background-position:50%;background-size:cover;border:3px solid #8ad9ff;border-radius:50%;flex:none;order:0;width:220px;height:220px;display:block;position:relative;inset:auto;box-shadow:inset 0 0 0 3px #ffffffc7,0 5px 10px #2c486229,0 12px 24px #2c486224}html[data-theme="3ds"] .artist-view .artist-hero.has-artwork:before{background-image:var(--artist-hero-image);background-position:50%;background-size:cover}html[data-theme="3ds"] .artist-view .artist-hero:after{content:none}html[data-theme="3ds"] .artist-view .artist-hero-fallback{z-index:1;color:#748087;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto auto auto clamp(20px,3.2vw,44px)}html[data-theme="3ds"] .artist-view .artist-hero-copy{order:1;gap:6px}html[data-theme="3ds"] .artist-view .artist-hero-copy h1{letter-spacing:0;line-height:1}html[data-theme="3ds"] .artist-view .artist-hero-copy p{color:#1479a7;text-transform:uppercase;font-size:.82rem}html[data-theme="3ds"] .artist-view .artist-hero-copy span{color:#748087;font-size:.9rem;font-weight:400!important}html[data-theme="3ds"] .artist-view .artist-section h2,html[data-theme="3ds"] .artist-view .section-title-row h2{color:#344047;font-size:1.38rem;font-weight:500}html[data-theme="3ds"] .artist-view .discography-tabs button{color:#344047;background:linear-gradient(#fbfdff,#e4edf5);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c486224}html[data-theme="3ds"] .artist-view .discography-tabs button:hover,html[data-theme="3ds"] .artist-view .discography-tabs button.active{color:#1479a7;background:linear-gradient(#fff,#ccefff);border-color:#58bfea}html[data-theme="3ds"] .artist-view .artist-play{border:2px solid rgb(var(--artist-accent-rgb,126 141 148));background:linear-gradient(to bottom, #fffffff5, rgb(var(--artist-accent-rgb,126 141 148) / .42));color:#344047;box-shadow:inset 0 1px #ffffffeb,0 2px 3px #444e533d,0 6px 10px #444e532e}html[data-theme="3ds"] .artist-view .artist-play:hover:not(:disabled){background:linear-gradient(to bottom, #fff, rgb(var(--artist-accent-rgb,126 141 148) / .58));box-shadow:inset 0 1px #fff,0 2px 3px #444e5347,0 8px 12px #444e5338}html[data-theme="3ds"] .artist-view .popular-title strong,html[data-theme="3ds"] .artist-view .popular-title small{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}html[data-theme="3ds"] .artist-view .popular-title strong,html[data-theme="3ds"] .artist-view .release-card strong{color:#344047}html[data-theme="3ds"] .artist-view .popular-title small,html[data-theme="3ds"] .artist-view .release-card span:last-child{color:#748087;font-weight:400}html[data-theme="3ds"] .artist-view .release-card{gap:5px}html[data-theme="3ds"] .artist-view .release-card strong,html[data-theme="3ds"] .artist-view .release-card span:last-child{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden}html[data-theme="3ds"] .track-context-menu,html[data-theme="3ds"] .track-context-submenu{color:#344047;background:linear-gradient(#fbfdff,#e4edf5);border:2px solid #8ad9ff;border-radius:8px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 4px 8px #2c486229,0 8px 18px #2c486224;z-index:1400!important}html[data-theme="3ds"] .context-menu-item,html[data-theme="3ds"] .track-context-submenu button{color:#43515a}html[data-theme="3ds"] .context-menu-item:hover,html[data-theme="3ds"] .track-context-submenu button:hover{color:#14658e;background:#d8edf4}html[data-theme="3ds"] .danger-menu-item{color:#b34f58}html[data-theme="3ds"] .danger-menu-item:hover{color:#9c3541;background:#f5e0e2}html[data-theme="3ds"] .context-menu-separator{background:#c7ced1}html[data-theme="3ds"] .playlist-picker-list{background-color:#0000;border-color:#c7ced1}html[data-theme="3ds"] .more-actions,html[data-theme="3ds"] .more-actions-menu{z-index:1400}html[data-theme="3ds"] .context-liked-icon{color:#68767d}html[data-theme="3ds"] .context-liked-icon.active{color:#fff;background:#4c9bc0}html[data-theme="3ds"] .playlist-search{color:#68767d;background:linear-gradient(#fff,#edf6fb);border:1px solid #8ad9ff;border-radius:6px;box-shadow:inset 0 1px #fff,0 2px 4px #2c48621a}html[data-theme="3ds"] .playlist-search:focus-within{border-color:#5fbaf6}html[data-theme="3ds"] .playlist-search input,html[data-theme="3ds"] .playlist-search input::placeholder,html[data-theme="3ds"] .playlist-picker-empty{color:#748087}html[data-theme="3ds"] .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#4b637657}html[data-theme="3ds"] .upload-modal{color:#344047;background:linear-gradient(#fbfdff,#e4edf5);border:2px solid #8ad9ff;border-radius:16px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 8px 18px #2c48622e,0 22px 48px #2c486233}html[data-theme="3ds"] .modal-header,html[data-theme="3ds"] .modal-footer,html[data-theme="3ds"] .track-section-header,html[data-theme="3ds"] .album-disc-group,html[data-theme="3ds"] .album-track-row{border-color:#b7dff1}html[data-theme="3ds"] .modal-footer{background:#e4edf5eb}html[data-theme="3ds"] .modal-eyebrow,html[data-theme="3ds"] .track-status,html[data-theme="3ds"] .track-read-status{color:#1479a7}html[data-theme="3ds"] .modal-header h2,html[data-theme="3ds"] .track-section-header h3,html[data-theme="3ds"] .album-summary strong,html[data-theme="3ds"] .upload-status-copy strong{color:#344047}html[data-theme="3ds"] .modal-subtitle,html[data-theme="3ds"] .field span,html[data-theme="3ds"] .track-section-header p,html[data-theme="3ds"] .album-summary span,html[data-theme="3ds"] .track-duration,html[data-theme="3ds"] .track-meta,html[data-theme="3ds"] .empty-hint,html[data-theme="3ds"] .upload-status{color:#748087}html[data-theme="3ds"] .modal-close,html[data-theme="3ds"] .track-menu-button{color:#68767d}html[data-theme="3ds"] .modal-close:hover,html[data-theme="3ds"] .track-menu-button:hover,html[data-theme="3ds"] .track-menu-button[aria-expanded=true]{color:#14658e;background:#d8edf4}html[data-theme="3ds"] .dropzone,html[data-theme="3ds"] .album-panel,html[data-theme="3ds"] .track-section,html[data-theme="3ds"] .track-card,html[data-theme="3ds"] .album-summary{color:#344047;background:#ffffffa3;border:1px solid #b7dff1;box-shadow:inset 0 1px #ffffffc2}html[data-theme="3ds"] .dropzone:hover,html[data-theme="3ds"] .dropzone.dragging{background:#e8f7fde6;border-color:#5fbaf6}html[data-theme="3ds"] .dropzone-icon{color:#1479a7;background:linear-gradient(#fff,#d8edf4);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .dropzone-copy small{color:#748087}html[data-theme="3ds"] .album-disc-header{color:#344047;background:#e4edf5}html[data-theme="3ds"] .album-track-row:hover,html[data-theme="3ds"] .track-card:hover{background:#edf8fb}html[data-theme="3ds"] .field input,html[data-theme="3ds"] .album-track-row input,html[data-theme="3ds"] .track-menu-field input{color:#344047;background:#fff;border:1px solid #b7dff1;box-shadow:inset 0 1px #2c48620f}html[data-theme="3ds"] .field input:focus,html[data-theme="3ds"] .album-track-row input:focus,html[data-theme="3ds"] .track-menu-field input:focus{background:#fff;border-color:#5fbaf6}html[data-theme="3ds"] .mode-toggle{background:#e4edf5;border:1px solid #b7dff1}html[data-theme="3ds"] .mode-toggle button,html[data-theme="3ds"] .small-action-button,html[data-theme="3ds"] .clear-button,html[data-theme="3ds"] .secondary-button{color:#43515a;background:linear-gradient(#fff,#e4edf5);border:1px solid #b7dff1;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .mode-toggle button:hover,html[data-theme="3ds"] .mode-toggle button.active,html[data-theme="3ds"] .small-action-button:hover,html[data-theme="3ds"] .clear-button:hover,html[data-theme="3ds"] .secondary-button:hover{color:#14658e;background:#d8edf4;border-color:#8ad9ff}html[data-theme="3ds"] .primary-button{color:#14658e;background:linear-gradient(#fff,#c8e5f0);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 3px 7px #2c486224}html[data-theme="3ds"] .track-menu{z-index:1450;color:#344047;background:linear-gradient(#fbfdff,#e4edf5);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 8px 18px #2c48622e}html[data-theme="3ds"] .track-menu-field span{color:#68767d}html[data-theme="3ds"] .track-menu-delete{color:#b34f58}html[data-theme="3ds"] .track-menu-delete:hover{color:#9c3541;background:#f5e0e2}html[data-theme="3ds"] .ownership-transfer{background:#f7e9ea;border-color:#d8aab0}html[data-theme="3ds"] .ownership-transfer strong{color:#7e343d}html[data-theme="3ds"] .ownership-transfer p{color:#8e6267}html[data-theme="3ds"] .ownership-transfer button{color:#fff;background:linear-gradient(#d9939b,#b85863);border:1px solid #c97882;box-shadow:inset 0 1px #ffffff6b}html[data-theme="3ds"] .ownership-transfer.tag-assignment,html[data-theme="3ds"] .upload-tags{background:linear-gradient(#fbfdffc7,#e4edf5b8);border-color:#b7dff1}html[data-theme="3ds"] .upload-tags strong{color:#344047}html[data-theme="3ds"] .upload-tags p{color:#748087}html[data-theme="3ds"] .ownership-transfer.tag-assignment strong{color:#344047}html[data-theme="3ds"] .ownership-transfer.tag-assignment p{color:#748087}html[data-theme="3ds"] .ownership-transfer.tag-assignment .tag-picker-trigger,html[data-theme="3ds"] .tag-picker-trigger{color:#1479a7;background:linear-gradient(#fff,#e4edf5);border-color:#8ad9ff;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .tag-search{color:#1479a7;border-color:#b7dff1}html[data-theme="3ds"] .tag-search input,html[data-theme="3ds"] .tag-name-input,html[data-theme="3ds"] .tag-select span:nth-child(2){color:#344047}html[data-theme="3ds"] .tag-row:hover,html[data-theme="3ds"] .tag-create:hover{background:#d8edf4}html[data-theme="3ds"] .tag-row>button,html[data-theme="3ds"] .tag-create{color:#1479a7}html[data-theme="3ds"] .tag-manage{color:#1479a7;border-color:#b7dff1}html[data-theme="3ds"] .tag-manage:hover{color:#145f85;background:#d8edf4}html[data-theme="3ds"] .tag-modal{color:#344047;background:linear-gradient(#fbfdff,#e4edf5);border:3px solid #8ad9ff;border-radius:14px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 8px 18px #2c48622e}html[data-theme="3ds"] .tag-modal header,html[data-theme="3ds"] .tag-create-form,html[data-theme="3ds"] .tag-editor-search,html[data-theme="3ds"] .tag-editor-row{border-color:#b7dff1}html[data-theme="3ds"] .tag-editor-search{color:#1479a7}html[data-theme="3ds"] .tag-editor-search input{color:#344047}html[data-theme="3ds"] .tag-modal header p{color:#1479a7}html[data-theme="3ds"] .tag-modal header button,html[data-theme="3ds"] .tag-modal button{color:#1479a7;background:linear-gradient(#fff,#e4edf5);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .tag-create-form input[type=text],html[data-theme="3ds"] .tag-editor-row input[type=text]{color:#344047;background:#ffffffb8;border-color:#b7dff1}html[data-theme="3ds"] .tag-owner-avatar{color:#1479a7;background:#fff;border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c486229}html[data-theme="3ds"] .tag-owner-name{color:#748087}html[data-theme="3ds"] .upload-modal .album-art,html[data-theme="3ds"] .upload-modal .track-art{color:#fff;background:linear-gradient(135deg,#7e8d94,#57676f);border:1px solid #b7dff1;box-shadow:inset 0 1px #ffffff3d,0 3px 7px #2c486224}@media (width<=900px){html[data-theme="3ds"] .artist-view .artist-hero{gap:20px;min-height:224px}html[data-theme="3ds"] .artist-view .artist-hero:before,html[data-theme="3ds"] .artist-view .artist-hero-fallback{width:168px;height:168px}}html[data-theme="3ds"] .visualizations-view{background:repeating-linear-gradient(#4d93b606 0 2px,#0000 2px 5px),linear-gradient(#fbfdffa8,#e4edf59e);border:3px solid #8ad9ff;border-radius:14px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 4px 8px #2c486229,0 8px 18px #2c486224}html[data-theme="3ds"] .visualization-catalog{background:0 0}html[data-theme="3ds"] .visualization-catalog h2{color:#344047;font-size:1.38rem;font-weight:500}html[data-theme="3ds"] .visualization-card{color:#344047}html[data-theme="3ds"] .visualization-card-image{background:linear-gradient(#fff,#e8ebed);border:2px solid #8ad9ff;border-radius:16px;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 4px 7px #2c486229,0 8px 15px #2c48621f}html[data-theme="3ds"] .visualization-card:hover .visualization-card-image{border-color:#58bfea;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffd1,0 5px 8px #2c486233,0 10px 18px #2c486229}html[data-theme="3ds"] .visualization-card-copy strong{color:#344047;font-weight:500}html[data-theme="3ds"] .visualizations-view .icon-button{color:#1479a7;background:linear-gradient(#fff,#e4edf5);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 3px 6px #2c48622e}html[data-theme="3ds"] .visualizations-view .icon-button:hover{color:#1479a7;background:linear-gradient(#fff,#ccefff);border-color:#58bfea}html[data-theme="3ds"] .visualizations-view .settings-menu{z-index:10;background:linear-gradient(#fbfdff,#e4edf5);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb8,0 6px 14px #2c486233}html[data-theme="3ds"] .visualizations-view .settings-menu button,html[data-theme="3ds"] .visualizations-view .settings-menu select{color:#344047}html[data-theme="3ds"] .visualizations-view .settings-menu button:hover,html[data-theme="3ds"] .visualizations-view .settings-menu button.active{color:#1479a7;background:#ccefff}html[data-theme="3ds"] .visualizations-view .settings-menu select{background:#fff;border:1px solid #8ad9ff}html[data-theme="3ds"] .member-avatar,html[data-theme="3ds"] .link-card,html[data-theme="3ds"] .activity-card,html[data-theme="3ds"] .art-card,html[data-theme="3ds"] .activity-feed .avatar,html[data-theme="3ds"] .comment-avatar,html[data-theme="3ds"] .activity-comment-bubble,html[data-theme="3ds"] .comment-bubble,html[data-theme="3ds"] .comment-send-button,html[data-theme="3ds"] .comment-menu-button,html[data-theme="3ds"] .comment-menu,html[data-theme="3ds"] .reaction-details,html[data-theme="3ds"] .comment-reaction,html[data-theme="3ds"] .reaction-details-chip,html[data-theme="3ds"] .home-button,html[data-theme="3ds"] .icon-button,html[data-theme="3ds"] .profile-button,html[data-theme="3ds"] .nav-icon,html[data-theme="3ds"] .browse-button,html[data-theme="3ds"] .search-wrap,html[data-theme="3ds"] .sidebar-panel .icon-button,html[data-theme="3ds"] .search-button,html[data-theme="3ds"] .sort-button,html[data-theme="3ds"] .filter-row button,html[data-theme="3ds"] .sort-select select,html[data-theme="3ds"] .actions button,html[data-theme="3ds"] .play-button,html[data-theme="3ds"] .card-play-button,html[data-theme="3ds"] .library-card-play,html[data-theme="3ds"] .release-play,html[data-theme="3ds"] .upload-art-play,html[data-theme="3ds"] .setting-row select,html[data-theme="3ds"] .album-art,html[data-theme="3ds"] .library-art,html[data-theme="3ds"] .library-card-art,html[data-theme="3ds"] .track-cover,html[data-theme="3ds"] .cover,html[data-theme="3ds"] .large-cover,html[data-theme="3ds"] .activity-artwork,html[data-theme="3ds"] .browse-page .browse-card,html[data-theme="3ds"] .album-search,html[data-theme="3ds"] .album-sort select,html[data-theme="3ds"] .browse-page .album-uploader-avatar{border-color:#8ad9ff}html[data-theme="3ds"] .link-card,html[data-theme="3ds"] .activity-card,html[data-theme="3ds"] .activity-comment-bubble,html[data-theme="3ds"] .comment-bubble,html[data-theme="3ds"] .comment-menu,html[data-theme="3ds"] .reaction-details{background:linear-gradient(#fbfdff,#e4edf5)}html[data-theme="3ds"] .refresh-button,html[data-theme="3ds"] .show-more-button,html[data-theme="3ds"] .comment-send-button,html[data-theme="3ds"] .comment-menu-button,html[data-theme="3ds"] .comment-reaction,html[data-theme="3ds"] .reaction-details-chip,html[data-theme="3ds"] .home-button,html[data-theme="3ds"] .icon-button,html[data-theme="3ds"] .profile-button,html[data-theme="3ds"] .nav-icon,html[data-theme="3ds"] .browse-button,html[data-theme="3ds"] .sidebar-panel .icon-button,html[data-theme="3ds"] .search-button,html[data-theme="3ds"] .sort-button,html[data-theme="3ds"] .filter-row button,html[data-theme="3ds"] .sort-select select,html[data-theme="3ds"] .actions button,html[data-theme="3ds"] .play-button,html[data-theme="3ds"] .card-play-button,html[data-theme="3ds"] .library-card-play,html[data-theme="3ds"] .release-play,html[data-theme="3ds"] .upload-art-play,html[data-theme="3ds"] .mode-toggle button,html[data-theme="3ds"] .small-action-button,html[data-theme="3ds"] .clear-button,html[data-theme="3ds"] .secondary-button,html[data-theme="3ds"] .top-nav .home-button,html[data-theme="3ds"] .top-nav .icon-button,html[data-theme="3ds"] .top-nav .profile-button,html[data-theme="3ds"] .top-nav .nav-icon,html[data-theme="3ds"] .top-nav .browse-button{background:linear-gradient(#fff,#e4edf5);border-color:#8ad9ff}html[data-theme="3ds"] .search-wrap,html[data-theme="3ds"] .album-search,html[data-theme="3ds"] .album-sort select,html[data-theme="3ds"] .setting-row select{background:linear-gradient(#fff,#eef5fa);border-color:#8ad9ff}html[data-theme="3ds"] .mode-toggle{border-color:#8ad9ff}html[data-theme="3ds"] .activity-card{background:repeating-linear-gradient(#4d93b606 0 2px,#0000 2px 5px),linear-gradient(#fbfdffa8,#e4edf59e)}html[data-theme="3ds"] .activity-card.join-card,html[data-theme="3ds"] .activity-card.join-card:hover{box-shadow:none;background:0 0;border-color:#0000}html[data-theme="3ds"] .music-league-page{color:#344047}html[data-theme="3ds"] .music-league-page>div:first-child{color:#fff}html[data-theme="3ds"] .music-league-header h1{color:#344047}html[data-theme="3ds"] .music-league-header p{color:#1479a7}html[data-theme="3ds"] .league-section-heading{color:#344047}html[data-theme="3ds"] .current-league-card,html[data-theme="3ds"] .past-league-card{color:#fff}html[data-theme="3ds"] .message-form input{color:#344047;background:#ffffffb8;border-color:#8ad9ff}html[data-theme="3ds"] .message-form input:focus{background:#ffffffe6;border-color:#58bfea}html[data-theme="3ds"] .message-form button{color:#1479a7;background:linear-gradient(#fff,#ccefff);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c486224}html[data-theme="3ds"] .right-panel .panel-title-link,html[data-theme="3ds"] .right-panel .track-heading-title{color:#344047}html[data-theme="3ds"] .right-panel .track-heading p,html[data-theme="3ds"] .right-panel .track-comments-header,html[data-theme="3ds"] .right-panel .track-comments-state,html[data-theme="3ds"] .right-panel .track-comment-meta span,html[data-theme="3ds"] .right-panel .empty-track-info{color:#748087}html[data-theme="3ds"] .right-panel .track-summary,html[data-theme="3ds"] .right-panel .track-comment-form{border-color:#b7dff1}html[data-theme="3ds"] .right-panel:has(.track-summary){background:repeating-linear-gradient(#4d93b606 0 2px,#0000 2px 5px),linear-gradient(#fbfdffa8,#e4edf59e)}html[data-theme="3ds"] .right-panel .track-comment-avatar,html[data-theme="3ds"] .right-panel .track-reaction-details-avatar{color:#344047;background:linear-gradient(#fff,#e4edf5);border-color:#8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c486224}html[data-theme="3ds"] .right-panel .track-comment-avatar:hover{border-color:#58bfea}html[data-theme="3ds"] .right-panel .track-comment-bubble{background:linear-gradient(#fbfdffc7,#e4edf5b3);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c48621a}html[data-theme="3ds"] .right-panel .track-comment-meta strong,html[data-theme="3ds"] .right-panel .track-comment-bubble p{color:#344047}html[data-theme="3ds"] .right-panel .track-comment-menu-button,html[data-theme="3ds"] .right-panel .track-comment-reaction,html[data-theme="3ds"] .right-panel .track-reaction-details-chip{color:#43515a;background:linear-gradient(#fff,#e4edf5);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff}html[data-theme="3ds"] .right-panel .track-comment-menu-button:hover,html[data-theme="3ds"] .right-panel .track-comment-menu-button[aria-expanded=true],html[data-theme="3ds"] .right-panel .track-comment-reaction:hover,html[data-theme="3ds"] .right-panel .track-comment-reaction.active{color:#1479a7;background:linear-gradient(#fff,#ccefff);border-color:#58bfea}html[data-theme="3ds"] .track-comment-menu,html[data-theme="3ds"] .track-reaction-details{z-index:1400;color:#344047;background:linear-gradient(#fbfdff,#e4edf5);border:2px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 6px 14px #2c486233}html[data-theme="3ds"] .track-comment-menu button,html[data-theme="3ds"] .track-reaction-details-state,html[data-theme="3ds"] .track-reaction-details-names{color:#344047}html[data-theme="3ds"] .track-comment-menu button:hover:not(:disabled){color:#1479a7;background:#ccefff}html[data-theme="3ds"] .right-panel .track-comment-input-shell textarea{color:#344047;background:#ffffffb8;border-color:#8ad9ff}html[data-theme="3ds"] .right-panel .track-comment-input-shell textarea:focus{background:#ffffffe6;border-color:#58bfea}html[data-theme="3ds"] .right-panel .track-comment-input-shell textarea.has-custom-emoji{caret-color:#344047}html[data-theme="3ds"] .right-panel .track-comment-input-preview{color:#344047}html[data-theme="3ds"] .right-panel .track-comment-timestamp-button,html[data-theme="3ds"] .right-panel .track-comment-emoji-button{color:#1479a7}html[data-theme="3ds"] .right-panel .track-comment-timestamp-button,html[data-theme="3ds"] .right-panel .track-comment-input-shell .reaction-picker-trigger-wrap{transform:translateY(calc(-50% - 2px))}html[data-theme="3ds"] .right-panel .track-comment-timestamp-button:hover:not(:disabled),html[data-theme="3ds"] .right-panel .track-comment-timestamp-button:focus-visible,html[data-theme="3ds"] .right-panel .track-comment-emoji-button:hover,html[data-theme="3ds"] .right-panel .track-comment-emoji-button[aria-expanded=true]{color:#1479a7;background:#ccefff}html[data-theme="3ds"] .right-panel .track-comment-send-button{color:#1479a7;background:linear-gradient(#fff,#ccefff);border:1px solid #8ad9ff;box-shadow:inset 0 1px #fff,0 2px 4px #2c486224}html[data-theme="3ds"] .main-panel{--main-scroll-mask-top-color:#000;--main-scroll-mask-bottom-color:#000;-webkit-mask-image:linear-gradient(to bottom, var(--main-scroll-mask-top-color) 0, #000 44px, #000 calc(100% - 44px), var(--main-scroll-mask-bottom-color) 100%);mask-image:linear-gradient(to bottom, var(--main-scroll-mask-top-color) 0, #000 44px, #000 calc(100% - 44px), var(--main-scroll-mask-bottom-color) 100%);transition:opacity .22s,transform .46s cubic-bezier(.22,1,.36,1),--main-scroll-mask-top-color .24s,--main-scroll-mask-bottom-color .24s}html[data-theme="3ds"] .main-panel.fade-scroll-top{--main-scroll-mask-top-color:transparent}html[data-theme="3ds"] .main-panel.fade-scroll-bottom{--main-scroll-mask-bottom-color:transparent}
