:root{--bg:#0b0b12;--panel:#141420;--panel2:#1b1b29;--text:#f5f5f7;--muted:#9b9baa;--accent:#8b5cf6;--border:#2a2a3a;--blue:#38bdf8;--orange:#fb923c}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{display:grid;grid-gap:22px;margin:auto}.rightbar,.sidebar{position:-webkit-sticky;position:sticky;top:18px;height:calc(100vh - 36px)}.logo{font-weight:950;padding:14px 10px 24px}.logo b{color:var(--accent)}.nav a{display:block;padding:13px 12px;border-radius:12px;color:var(--muted);font-weight:750;margin:3px 0}.nav a.active,.nav a:hover{background:var(--panel);color:white}.card{background:var(--panel);border-radius:18px;padding:17px;margin-bottom:14px}.header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.title{font-size:23px;font-weight:900;margin:0}.small{font-size:13px}.avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent),var(--pink));font-weight:900;flex:none}.avatar.big{width:82px;height:82px;font-size:23px;border:4px solid var(--panel)}.row{display:flex;align-items:center;gap:11px}.grow{flex:1 1}.verified{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--blue);font-size:11px;font-weight:950}.type{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850;border:1px solid}.type.artist{background:#24143f;color:#c4b5fd;border-color:#4c3275}.type.react{background:#3b2111;color:#fdba74;border-color:#7c431d}.tabs{display:flex;overflow:auto}.tabs button{white-space:nowrap;background:var(--panel);color:var(--muted);padding:9px 13px}.tabs button.active{border-color:var(--accent);color:white}.post p{line-height:1.55}.media{height:230px;border-radius:14px;background:radial-gradient(circle at 72% 30%,#713f9f,transparent 35%),linear-gradient(135deg,#17172a,#35105c);display:grid;place-items:center;font-size:40px;margin:13px 0}.actions{display:flex;gap:18px}.actions button{background:none;border:0;color:var(--muted);padding:2px}.actions button:hover{color:white}.notice{border:1px solid #49356c;background:#181126;color:#d3c7ea;border-radius:13px;padding:13px 14px;margin:14px 0;line-height:1.45}.primary{border:0;border-radius:12px;padding:11px 15px;background:linear-gradient(90deg,var(--accent),var(--pink));color:white;font-weight:850}.secondary{border-radius:11px;padding:10px 13px;background:#1c1c2a;color:#ddd;font-weight:750}.input{width:100%;background:#0d0d15;color:white;padding:12px 13px;outline:none}.input:focus{border-color:var(--accent)}.form{grid-gap:12px;gap:12px}.auth,.form{display:grid}.auth{min-height:100vh;place-items:center;padding:20px}.auth .card{width:min(440px,100%)}.error{color:#fca5a5;font-size:13px}.success{color:#86efac;font-size:13px}.cover{height:150px;border-radius:15px;background:linear-gradient(120deg,#24104f,#9d174d)}.profileHeader{display:flex;align-items:flex-end;gap:14px;margin-top:-35px}.follow{margin-left:auto;background:white;color:#111;border:0;border-radius:10px;padding:10px 15px;font-weight:850}.stats{display:flex;gap:24px;margin:14px 0}.stats b{display:block}.stats span{font-size:12px;color:var(--muted)}.sideTitle{font-weight:850;margin-bottom:10px}.trend{padding:11px 0;border-bottom:1px solid var(--border)}.trend:last-child{border-bottom:0}.empty{text-align:center;color:var(--muted);padding:30px 12px}@media(max-width:1050px){.shell{grid-template-columns:78px minmax(0,760px)}.rightbar{display:none}.logo{font-size:0}.logo b{font-size:23px}.nav a{font-size:0;text-align:center}.nav a:first-letter{font-size:20px}}@media(max-width:720px){.shell{display:block;padding:10px}.sidebar{position:static;height:auto}.logo{font-size:22px;padding-bottom:8px}.logo b{font-size:inherit}.nav{display:flex;overflow:auto}.nav a{font-size:13px;white-space:nowrap}.main{margin-top:10px}}:root{--bg:#090a10;--panel:#11131d;--panel2:#171a26;--panel3:#0d0f17;--text:#f6f7fb;--muted:#9298aa;--accent:#9b5cff;--accent2:#7c3aed;--pink:#ec4899;--border:rgba(255,255,255,.085);--border-strong:rgba(255,255,255,.13);--shadow:0 14px 42px rgba(0,0,0,.22)}body,html{background:radial-gradient(900px 520px at 52% -220px,rgba(124,58,237,.09),transparent 68%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.01em}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shell{grid-template-columns:230px minmax(0,760px) 280px;gap:22px;max-width:1380px;padding:18px}.sidebar{padding:4px 4px 0}.logo{font-size:25px;font-weight:850;letter-spacing:-.045em;padding:13px 11px 22px}.logo b{color:#9b5cff;font-weight:900}.hudNav{display:grid;grid-gap:4px;gap:4px}.hudNav a{position:relative;min-height:46px;padding:0 13px;border-radius:13px;display:flex;align-items:center;gap:13px;color:#9ba1b3;font-size:14px;font-weight:650;margin:0;transition:color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.hudNav a svg{flex:0 0 auto;color:#a5abbd;transition:color .16s ease,transform .16s ease}.hudNav a:hover{background:rgba(255,255,255,.045);color:#fff}.hudNav a:hover svg{color:#d8c4ff}.hudNav a.active{background:linear-gradient(90deg,rgba(124,58,237,.17),rgba(124,58,237,.07));color:#fff;box-shadow:inset 0 0 0 1px rgba(155,92,255,.12)}.hudNav a.active:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:999px;background:#9b5cff;box-shadow:0 0 14px rgba(155,92,255,.55)}.hudNav a.active svg{color:#b98cff}.hudNav a span{min-width:0}.sidebar>.primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;box-shadow:0 10px 28px rgba(155,92,255,.13)}.card{background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 42%),var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.card:hover{border-color:rgba(255,255,255,.115)}.title{font-size:22px;font-weight:820;letter-spacing:-.035em}.sideTitle{font-size:14px;font-weight:780;letter-spacing:-.02em}.muted{color:var(--muted)}.small{font-size:12px}.tabs{gap:7px;margin:10px 0 14px}.tabs button{min-height:36px;display:inline-flex;align-items:center;gap:7px;background:#11131d;border:1px solid var(--border);color:#949bad;padding:0 13px;border-radius:10px;font-size:13px;font-weight:650;transition:all .15s ease}.tabs button:hover{color:#fff;border-color:var(--border-strong);background:#151823}.tabs button.active{border-color:rgba(155,92,255,.7);color:#fff;background:rgba(124,58,237,.1);box-shadow:inset 0 0 0 1px rgba(155,92,255,.08)}.primary{background:linear-gradient(100deg,#8b5cf6,#e6499a);font-weight:760;box-shadow:0 7px 22px rgba(139,92,246,.14);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 9px 28px rgba(139,92,246,.2);transform:translateY(-1px)}.primary:disabled{opacity:.5;cursor:not-allowed}.secondary{background:#151823;border:1px solid var(--border);color:#d8dbe4;font-weight:650;transition:background .15s ease,border-color .15s ease,color .15s ease}.secondary:hover{background:#1a1d2a;border-color:var(--border-strong);color:#fff}.input{background:#0b0d14;border:1px solid var(--border);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.input:focus{border-color:rgba(155,92,255,.78);box-shadow:0 0 0 3px rgba(155,92,255,.08)}.avatar{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.verified{color:#06131b;box-shadow:0 0 0 2px var(--panel)}.actions{gap:10px;padding-top:2px}.actions button{min-height:31px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;color:#8e95a6;padding:5px 7px;transition:background .15s ease,color .15s ease}.actions button:hover{background:rgba(255,255,255,.045);color:#fff}.notice{border-color:rgba(155,92,255,.28);background:rgba(124,58,237,.08);color:#dcd3ee}.rightbar{padding-top:0}.rightbar .card{background:#10121b}.trend{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.065)}button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(155,92,255,.85);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#3a3e4d transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#343846;border-radius:999px}::-webkit-scrollbar-track{background:transparent}@media(max-width:1050px){.hudNav a{justify-content:center;padding:0}.hudNav a span{display:none}.hudNav a.active:before{left:4px}}@media(max-width:720px){.hudNav{display:flex}.hudNav a{min-width:max-content;padding:0 12px;justify-content:flex-start}.hudNav a span{display:inline}.hudNav a.active:before{display:none}}.musicHero{min-height:170px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:25px 27px;background:radial-gradient(430px 180px at 85% 50%,rgba(155,92,255,.18),transparent 72%),linear-gradient(135deg,#12141f,#0d0f17)}.musicHero h1{font-size:30px;line-height:1.08;letter-spacing:-.045em;margin:8px 0 10px;max-width:520px}.musicHero h1 span{color:#ad7aff}.musicHero p{color:var(--muted);line-height:1.55;max-width:570px;margin:0}.musicHeroIcon{color:#a879ff;opacity:.72;margin-right:18px}.musicEyebrow{gap:7px;color:#b995ff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.musicEyebrow,.musicSearch{display:flex;align-items:center}.musicSearch{height:46px;gap:10px;padding:0 14px;margin:0 0 20px;border:1px solid var(--border);border-radius:13px;background:#0d0f17;color:var(--muted)}.musicSearch:focus-within{border-color:rgba(155,92,255,.7);box-shadow:0 0 0 3px rgba(155,92,255,.07)}.musicSearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#fff}.musicSection{margin:22px 0}.musicSectionHead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.musicSectionHead span{font-size:10px;letter-spacing:.12em;color:#9b5cff;font-weight:900}.musicSectionHead h2{display:flex;align-items:center;gap:8px;font-size:18px;margin:4px 0 0;letter-spacing:-.025em}.musicGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.musicCard{min-width:0;border:1px solid var(--border);border-radius:15px;overflow:hidden;background:#11131d;transition:transform .16s ease,border-color .16s ease}.musicCard:hover{transform:translateY(-2px);border-color:rgba(155,92,255,.25)}.musicCover{position:relative;aspect-ratio:1;background:#171a26;overflow:hidden}.musicCover>img{width:100%;height:100%;object-fit:cover;display:block}.musicCoverFallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#1b1830,#251542);color:#a879ff}.musicPlay{position:absolute;right:10px;bottom:10px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#9b5cff;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.35)}.musicCardBody{padding:11px}.musicCardBody>strong{font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.musicArtist{display:flex;align-items:center;gap:6px;margin-top:7px;color:#c9cbd3;font-size:12px}.musicArtist img,.musicArtist>span:first-child:not(:last-child){width:20px;height:20px;border-radius:50%;object-fit:cover}.musicArtist>span:first-child:not(:last-child){display:grid;place-items:center;background:#352259}.musicArtist i{font-style:normal;width:13px;height:13px;border-radius:50%;display:grid;place-items:center;background:#38bdf8;color:#06131b;font-size:8px;font-weight:900}.musicMeta{margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.musicLinks{display:flex;gap:6px;margin-top:10px}.musicLinks a,.musicMiniAction{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.045);border:1px solid var(--border);font-size:10px;font-weight:750;color:#d6d8e0}.musicRanking{border:1px solid var(--border);border-radius:15px;overflow:hidden;background:#10121b}.musicRankRow{min-height:65px;display:flex;align-items:center;gap:11px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.musicRankRow:last-child{border-bottom:0}.musicRankRow>.musicCoverFallback,.musicRankRow>img{width:44px;height:44px;border-radius:9px;object-fit:cover;flex:none}.musicRankNumber{width:25px;color:#696f81;font-size:13px}.musicRankRow strong{display:block;font-size:13px;margin-bottom:3px}@media(max-width:760px){.musicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.musicHero{padding:20px}.musicHero h1{font-size:25px}.musicHeroIcon{display:none}.musicMiniAction{font-size:0}.musicMiniAction svg{width:14px;height:14px}}.musicPublishButton{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(155,92,255,.42);border-radius:10px;background:rgba(124,58,237,.13);color:#fff;font-weight:750;transition:background .15s ease,border-color .15s ease,transform .15s ease}.musicPublishButton:hover{background:rgba(124,58,237,.2);border-color:rgba(155,92,255,.68);transform:translateY(-1px)}.musicModalBackdrop{z-index:500;display:grid;place-items:center;padding:20px;background:rgba(2,3,8,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.musicModal{width:min(760px,100%);max-height:min(860px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:#10121b;box-shadow:0 28px 90px rgba(0,0,0,.58);padding:20px}.musicModalHeader{display:flex;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.07)}.musicModalHeader h2{margin:6px 0 5px;font-size:22px;letter-spacing:-.035em}.musicModalHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.musicModalClose{width:36px;height:36px;display:grid;place-items:center;flex:none;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.035);color:#aeb3c1}.musicModalClose:hover{background:rgba(255,255,255,.07);color:#fff}.musicPublishGrid{display:grid;grid-template-columns:210px 1fr;grid-gap:20px;gap:20px;padding-top:20px}.musicCoverPicker{min-width:0}.musicCoverUpload{aspect-ratio:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed rgba(155,92,255,.4);border-radius:15px;background:linear-gradient(135deg,rgba(124,58,237,.08),rgba(236,72,153,.035));color:#b995ff}.musicCoverUpload strong{font-size:13px;color:#f5f5f8}.musicCoverUpload span{font-size:10px;color:var(--muted)}.musicCoverPreview{position:relative;aspect-ratio:1;border-radius:15px;overflow:hidden;border:1px solid var(--border);background:#171a26}.musicCoverPreview img{width:100%;height:100%;object-fit:cover}.musicCoverPreview>button{position:absolute;right:8px;top:8px;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(5,6,10,.75);color:#fff}.musicChangeCover{width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;font-size:12px}.musicPublishFields{display:grid;grid-gap:12px;gap:12px}.musicPublishFields label{display:grid;grid-gap:6px;gap:6px;color:#c9cdd8;font-size:11px;font-weight:750}.musicPublishFields .input{min-height:42px;font-size:13px}.musicTwoCols{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.musicLabelIcon{display:flex;align-items:center;gap:6px}.musicModalFooter{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}@media(max-width:640px){.musicPublishGrid{grid-template-columns:1fr}.musicCoverPicker{width:min(220px,100%);margin:auto}.musicTwoCols{grid-template-columns:1fr}.musicModal{padding:16px}.musicModalBackdrop{padding:10px}.musicModalHeader h2{font-size:20px}}.musicGridLarge{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.musicCardLarge .musicCover{display:block}.musicSongTitle{display:block;font-weight:850;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.musicSongTitle:hover{color:#c6a5ff}.musicFeat{margin-top:4px;color:#b995ff;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.musicCardStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:10px;color:#9097a9}.musicCardStats>a,.musicCardStats>span{display:inline-flex;align-items:center;gap:4px}.musicCardStats>a:hover{color:#c8a8ff}.musicRankRow{color:inherit}.musicRankRow:hover{background:rgba(255,255,255,.025)}.musicRankRec{font-size:10px;color:#9ba1b2;white-space:nowrap}.songBack{display:inline-flex;align-items:center;gap:7px;color:#9ca3b5;font-size:12px;font-weight:700;margin:2px 0 12px 2px}.songBack:hover{color:#fff}.songDetailHero{display:grid;grid-template-columns:260px 1fr;grid-gap:24px;gap:24px;padding:22px}.songDetailCover{aspect-ratio:1;border-radius:17px;overflow:hidden;background:#171a26}.songDetailCover img{width:100%;height:100%;object-fit:cover;display:block}.songDetailInfo{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.songDetailInfo h1{font-size:31px;line-height:1.08;letter-spacing:-.045em;margin:8px 0 4px}.songFeatLine{font-size:14px;color:#b995ff;font-weight:750;margin-bottom:13px}.songArtistBig{display:flex;align-items:center;gap:10px;margin:8px 0 14px}.songArtistBig img,.songArtistBig>span{width:38px;height:38px;border-radius:50%;object-fit:cover}.songArtistBig>span{display:grid;place-items:center;background:#352259;font-weight:900}.songArtistBig div{display:flex;flex-direction:column}.songArtistBig b{font-size:13px}.songArtistBig small{margin-top:2px;color:var(--muted);font-size:10px}.songTags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.songTags span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.035);font-size:10px;color:#b8bdca}.songExternalActions{display:flex;gap:8px;margin-bottom:14px}.songExternalActions a{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 11px;border:1px solid var(--border);border-radius:9px;background:#151823;font-size:11px;font-weight:750}.songExternalActions a:hover{border-color:rgba(155,92,255,.42);color:#fff}.songRecommend{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 13px;border:1px solid rgba(155,92,255,.34);border-radius:10px;background:rgba(124,58,237,.08);color:#d7caec;font-weight:800}.songRecommend span{min-width:22px;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.07);font-size:10px;text-align:center}.songRecommend.active,.songRecommend:hover{background:rgba(124,58,237,.18);border-color:rgba(155,92,255,.64);color:#fff}.songAbout p{margin:4px 0 0;white-space:pre-wrap;line-height:1.65;color:#c8cbd5}.songDiscussionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.songDiscussionHead .sideTitle{display:flex;align-items:center;gap:7px}.songDiscussionHead p{margin:4px 0 0}.songDiscussionHead>span{font-size:10px;color:var(--muted)}.songCommentComposer{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.065)}.songCommentComposer textarea{resize:vertical;min-height:80px}.songCommentComposer .primary{justify-self:end;display:inline-flex;align-items:center;gap:7px}.songComments{display:grid}.songComment{position:relative;display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.055)}.songComment:last-child{border-bottom:0}.songComment>img,.songCommentAvatar{width:35px;height:35px;border-radius:50%;object-fit:cover;flex:none}.songCommentAvatar{display:grid;place-items:center;background:#352259;font-weight:900}.songCommentMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.songCommentMeta b{font-size:12px}.songCommentMeta span,.songCommentMeta time{font-size:10px;color:var(--muted)}.songComment p{margin:6px 0 0;line-height:1.5;white-space:pre-wrap}.songDeleteComment{width:28px;height:28px;display:grid;place-items:center;flex:none;border:0;border-radius:7px;background:transparent;color:#777f91}.songDeleteComment:hover{background:rgba(239,68,68,.1);color:#fca5a5}@media(max-width:760px){.musicGridLarge{grid-template-columns:repeat(2,minmax(0,1fr))}.songDetailHero{grid-template-columns:1fr}.songDetailCover{width:min(330px,100%);margin:auto}.songDetailInfo h1{font-size:26px}}@media(max-width:480px){.musicGridLarge{grid-template-columns:1fr}.songDiscussionHead{align-items:flex-start;flex-direction:column}}.songOwnerActions{display:flex;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);width:100%}.songOwnerActions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:#151823;color:#c8ccd8;font-size:11px;font-weight:750}.songOwnerActions button:hover{border-color:rgba(155,92,255,.38);color:#fff}.songOwnerActions button.danger:hover{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.08);color:#fca5a5}.songDeleteModal{width:min(430px,100%);padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#10121b;box-shadow:0 28px 90px rgba(0,0,0,.58);text-align:center}.songDeleteIcon{width:48px;height:48px;margin:0 auto 12px;display:grid;place-items:center;border-radius:14px;background:rgba(239,68,68,.1);color:#f87171}.songDeleteModal h2{margin:0 0 8px;font-size:21px;letter-spacing:-.03em}.songDeleteModal p{margin:0 0 18px;color:var(--muted);font-size:12px;line-height:1.55}.songDeleteActions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.songDeleteConfirm{border:1px solid rgba(239,68,68,.34);border-radius:10px;padding:10px 13px;background:#dc2626;color:#fff;font-weight:800}.songDeleteConfirm:hover:not(:disabled){background:#ef4444}.songDeleteConfirm:disabled{opacity:.55;cursor:not-allowed}.musicFeatPicker{display:grid;grid-gap:7px;gap:7px;position:relative}.musicFeatPickerLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c9cdd8;font-size:11px;font-weight:750}.musicFeatPickerLabel span{color:var(--muted);font-size:9px;font-weight:600}.musicFeatSelected{display:flex;flex-wrap:wrap;gap:7px}.musicFeatChip{display:flex;align-items:center;gap:7px;padding:5px 6px 5px 5px;border:1px solid rgba(155,92,255,.24);border-radius:10px;background:rgba(124,58,237,.07)}.musicFeatAvatarFallback,.musicFeatChip img{width:29px;height:29px;border-radius:50%;object-fit:cover;flex:none}.musicFeatAvatarFallback{display:grid;place-items:center;background:#352259;color:#fff;font-size:11px;font-weight:900}.musicFeatChip>div{display:flex;flex-direction:column;min-width:0}.musicFeatChip b{font-size:10px;line-height:1.1}.musicFeatChip small{font-size:8px;color:var(--muted);margin-top:2px}.musicFeatChip button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#858c9e}.musicFeatChip button:hover{background:rgba(255,255,255,.06);color:#fff}.musicFeatSearchWrap{position:relative;height:42px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--border);border-radius:12px;background:#0b0d14;color:var(--muted)}.musicFeatSearchWrap:focus-within{border-color:rgba(155,92,255,.78);box-shadow:0 0 0 3px rgba(155,92,255,.08)}.musicFeatSearchWrap>input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:13px}.musicFeatDropdown{position:absolute;z-index:160;left:0;right:0;top:calc(100% + 6px);max-height:300px;overflow:auto;padding:6px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#11131d;box-shadow:0 18px 50px rgba(0,0,0,.48)}.musicFeatDropdown>button{width:100%;display:flex;align-items:center;gap:9px;padding:8px;border:0;border-radius:9px;background:transparent;color:#fff;text-align:left}.musicFeatDropdown>button:hover{background:rgba(255,255,255,.05)}.musicFeatDropdown .musicFeatAvatarFallback,.musicFeatDropdown img{width:34px;height:34px}.musicFeatDropdown>button>div{display:flex;flex:1 1;min-width:0;flex-direction:column}.musicFeatDropdown b{font-size:11px}.musicFeatDropdown small{margin-top:2px;font-size:9px;color:var(--muted)}.musicFeatAdd{font-size:9px;color:#b995ff;font-weight:800}.musicFeatEmpty{padding:12px;text-align:center;color:var(--muted);font-size:10px}.musicFeatManual{display:grid;grid-gap:6px;gap:6px;color:#9ba1b2!important;font-size:9px!important;font-weight:650!important}.songFeatBlock{width:100%;margin:8px 0 13px;padding:10px;border:1px solid rgba(155,92,255,.16);border-radius:12px;background:rgba(124,58,237,.045)}.songFeatBlock>span{display:block;margin-bottom:7px;color:#9da4b5;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.songFeatProfiles{display:flex;flex-wrap:wrap;gap:7px}.songFeatProfile{display:flex;align-items:center;gap:7px;padding:5px 8px 5px 5px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:rgba(255,255,255,.025);transition:background .15s ease,border-color .15s ease}.songFeatProfile:hover{background:rgba(124,58,237,.1);border-color:rgba(155,92,255,.28)}.songFeatProfile img,.songFeatProfile>i{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.songFeatProfile>i{display:grid;place-items:center;background:#352259;color:#fff;font-style:normal;font-size:11px;font-weight:900}.songFeatProfile>div{display:flex;flex-direction:column}.songFeatProfile b{font-size:10px}.songFeatProfile small{margin-top:2px;font-size:8px;color:var(--muted)}.songFeatManualText{display:flex;align-items:center;padding:6px 9px;border-radius:9px;background:rgba(255,255,255,.035);color:#c9cdd8;font-size:10px;font-weight:700}.songDetailCoverButton{position:relative;padding:0;border:0;cursor:zoom-in;color:inherit;text-align:initial}.songDetailCoverButton:focus-visible{outline:2px solid rgba(155,92,255,.85);outline-offset:3px}.songCoverZoomHint{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(5,6,10,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:10px;font-weight:800;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.songDetailCoverButton:hover .songCoverZoomHint{opacity:1;transform:translateY(0)}.songCoverLightbox{position:fixed;inset:0;z-index:700;display:grid;place-items:center;padding:28px;background:rgba(3,4,9,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.songCoverLightboxInner{position:relative;max-width:min(92vw,1100px);max-height:92vh;display:flex;flex-direction:column;align-items:center}.songCoverLightboxInner>img{display:block;max-width:92vw;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:16px;box-shadow:0 30px 100px rgba(0,0,0,.65)}.songCoverLightboxClose{position:absolute;z-index:2;right:-8px;top:-8px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:rgba(13,15,23,.88);color:#fff}.songCoverLightboxClose:hover{background:#191c29}.songCoverLightboxCaption{display:flex;gap:8px;align-items:center;margin-top:11px;color:#fff;font-size:12px}.songCoverLightboxCaption span{color:var(--muted)}@media(max-width:640px){.songCoverZoomHint{opacity:1;transform:none}.songCoverLightbox{padding:14px}.songCoverLightboxInner>img{max-width:94vw;max-height:80vh}.songCoverLightboxClose{right:4px;top:4px}}.songCommentComposerFull{position:relative}.songReplyBanner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(155,92,255,.2);border-radius:9px;background:rgba(124,58,237,.07);color:#aeb4c3;font-size:10px}.songReplyBanner b{color:#fff}.songReplyBanner button{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#969dae}.songReplyBanner button:hover{background:rgba(255,255,255,.05);color:#fff}.songCommentPreview{position:relative;width:min(220px,100%);margin-top:8px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:#0b0d14}.songCommentPreview img{display:block;max-width:100%;max-height:190px;object-fit:contain;margin:auto}.songCommentPreview button{position:absolute;right:6px;top:6px;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(5,6,10,.74);color:#fff}.songCommentToolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.songCommentTools{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.songCommentTools>button,.songToolPopoverWrap>button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#9097a8;font-size:10px;font-weight:700}.songCommentTools button:hover:not(:disabled){background:rgba(255,255,255,.045);color:#fff}.songCommentTools button:disabled{opacity:.4;cursor:not-allowed}.songSendComment{display:inline-flex;align-items:center;gap:7px;min-height:36px}.songToolPopoverWrap{position:relative}.songEmojiPicker{position:absolute;z-index:220;left:0;bottom:calc(100% + 7px);width:230px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3px;gap:3px;padding:8px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#151722;box-shadow:0 18px 50px rgba(0,0,0,.48)}.songEmojiPicker button{height:31px;border:0;border-radius:7px;background:transparent;font-size:18px}.songEmojiPicker button:hover{background:rgba(255,255,255,.06)}.songStickerPicker{position:absolute;z-index:220;left:0;bottom:calc(100% + 7px);width:280px;max-height:250px;overflow:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#151722;box-shadow:0 18px 50px rgba(0,0,0,.48)}.songStickerPicker button{aspect-ratio:1;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(255,255,255,.025);padding:5px;overflow:hidden}.songStickerPicker img{width:100%;height:100%;object-fit:contain}.songStickerEmpty{grid-column:1/-1;padding:14px;text-align:center;color:var(--muted);font-size:10px}.songThread{border-bottom:1px solid rgba(255,255,255,.055)}.songThread:last-child,.songThread>.songComment{border-bottom:0}.songRepliesToggle{margin:0 0 8px 45px;border:0;background:transparent;color:#a88af1;font-size:10px;font-weight:750}.songRepliesToggle:hover{color:#cdb7ff}.songReplies{margin-left:44px;padding-left:10px;border-left:2px solid rgba(155,92,255,.13)}.songCommentReply{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.songReplyButton{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:#7f8799;font-size:9px;font-weight:700}.songReplyButton:hover{background:rgba(255,255,255,.04);color:#fff}.songCommentMedia{display:block;width:min(360px,100%);margin-top:8px;border-radius:11px;overflow:hidden}.songCommentMedia img{display:block;max-width:100%;max-height:330px;object-fit:contain;background:#0a0c12;border-radius:11px}.songCommentMedia.sticker{width:min(150px,45%)}.songCommentMedia.sticker img{background:transparent;max-height:150px}@media(max-width:620px){.songCommentToolbar{align-items:flex-end}.songCommentTools span{display:none}.songEmojiPicker{width:210px}.songStickerPicker{width:240px}.songReplies,.songRepliesToggle{margin-left:28px}}.musicHubTabs{display:flex;gap:7px;margin:0 0 12px;padding:4px;border:1px solid var(--border);border-radius:13px;background:#0e1018}.musicHubTabs button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#8f96a8;font-size:11px;font-weight:750}.musicHubTabs button:hover{background:rgba(255,255,255,.035);color:#fff}.musicHubTabs button.active{background:rgba(124,58,237,.13);color:#fff;box-shadow:inset 0 0 0 1px rgba(155,92,255,.18)}.musicHubTabs button>span{min-width:19px;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.06);font-size:9px;text-align:center}.musicMineSection{margin-top:18px}.musicMineList{display:grid;grid-gap:9px;gap:9px}.musicMineRow{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:14px;background:#10121b}.musicMineRow:hover{border-color:rgba(255,255,255,.12)}.musicMineCover{width:84px;height:84px;border-radius:11px;overflow:hidden;background:#171a26}.musicMineCover img{width:100%;height:100%;object-fit:cover;display:block}.musicMineInfo{min-width:0}.musicMineTitleLine{display:flex;align-items:center;gap:8px;min-width:0}.musicMineTitleLine a{min-width:0}.musicMineTitleLine strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.musicMineTitleLine a:hover strong{color:#c8a8ff}.musicStatus{padding:3px 6px;border-radius:999px;font-size:8px;font-weight:850;white-space:nowrap}.musicStatus.published{background:rgba(34,197,94,.1);color:#86efac;border:1px solid rgba(34,197,94,.18)}.musicStatus.draft{background:rgba(245,158,11,.1);color:#fcd34d;border:1px solid rgba(245,158,11,.18)}.musicMineMeta{display:flex;gap:11px;flex-wrap:wrap;margin-top:7px;color:#858c9e;font-size:9px}.musicMineMeta span{display:inline-flex;align-items:center;gap:4px}.musicMineLinks{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.musicMineLinks a{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--border);border-radius:7px;background:rgba(255,255,255,.025);color:#c4c8d3;font-size:9px;font-weight:700}.musicMineLinks a:hover{border-color:rgba(155,92,255,.3);color:#fff}.musicMineManage{align-self:center}.musicMineManage .songOwnerActions{border-top:0;margin:0;padding:0;width:auto;justify-content:flex-end}.musicMineEmpty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;color:#8f96a8}.musicMineEmpty strong{color:#fff;font-size:14px}.musicMineEmpty span{max-width:360px;font-size:10px;line-height:1.5}@media(max-width:680px){.musicMineRow{grid-template-columns:70px 1fr}.musicMineCover{width:70px;height:70px}.musicMineManage{grid-column:1/-1}.musicMineManage .songOwnerActions{justify-content:flex-start}.musicHubTabs{overflow:auto}}.profileQuickComposer{padding:14px;margin-bottom:14px;border-color:rgba(155,92,255,.16);background:linear-gradient(180deg,rgba(124,58,237,.035),transparent 60%),#10121b}.profileQuickComposerTop{display:flex;align-items:flex-start;gap:11px}.profileQuickComposerAvatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex:none;border:1px solid rgba(255,255,255,.1)}.profileQuickComposerAvatarFallback{display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#ec4899);font-size:11px;font-weight:900;color:#fff}.profileQuickComposerInput{flex:1 1;min-width:0}.profileQuickComposerInput .input{background:#0b0d14;border-color:rgba(255,255,255,.09);font-size:13px;line-height:1.5}.profileQuickComposerPreview{position:relative;margin:10px 0 0 53px;border:1px solid rgba(255,255,255,.08);border-radius:13px;overflow:hidden;background:#090b11}.profileQuickComposerPreview img{display:block;width:100%;max-height:420px;object-fit:contain}.profileQuickComposerPreview>button{position:absolute;right:8px;top:8px;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(5,6,10,.75);color:#fff}.profileQuickComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0 53px}.profileComposerTool{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:#9299aa;font-size:10px;font-weight:750}.profileComposerTool:hover:not(:disabled){background:rgba(255,255,255,.045);color:#fff}.profileComposerTool:disabled{opacity:.45}.profileComposerPublish{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;font-size:11px}.profileQuickComposerHint{margin:8px 0 0 53px;color:#777f91;font-size:9px;line-height:1.45}@media(max-width:560px){.profileQuickComposerAvatar{width:36px;height:36px}.profileQuickComposerFooter,.profileQuickComposerHint,.profileQuickComposerPreview{margin-left:47px}.profileQuickComposerFooter{align-items:flex-end}.profileQuickComposerHint{display:none}}.profileCommunityComposer{margin-bottom:14px}.profileCommunityComposerHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px;padding:0 2px}.profileCommunityComposer>.card{margin-bottom:0}.trendingTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;margin:10px 0 8px}.trendingTabs button{min-width:0;height:30px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#11131c;color:#a0a6b5;font-size:9px;font-weight:800;white-space:nowrap}.trendingTabs button:hover{border-color:rgba(155,92,255,.24)}.trendingTabs button.active{border-color:rgba(190,119,255,.35)}.trendingRow{display:flex;gap:8px;align-items:center;padding:8px 0;text-decoration:none;color:inherit;border-bottom:1px solid rgba(255,255,255,.07)}.trendingRow:last-of-type{border-bottom:0}.trendingRow:hover .trendingName b{color:#c9adff}.trendingAvatar{width:32px!important;height:32px!important;min-width:32px;border-radius:50%;object-fit:cover}.trendingInfo{min-width:0;line-height:1.25}.trendingName{display:flex;align-items:center;gap:3px;min-width:0}.trendingName b{font-size:11px}.trendingName b,.trendingUsername{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trendingUsername{margin:1px 0;color:#777f91;font-size:8px}.trendingEmpty{padding:8px 0}.trendingUserNote{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);color:#6f7789;font-size:8px;line-height:1.4}.trendingTabs{gap:5px}.trendingTabs button{height:34px;padding:0 8px;font-size:10px;font-weight:850;color:#c0c5d2;border-color:rgba(255,255,255,.12);background:#141722;letter-spacing:-.01em}.trendingTabs button svg{width:14px;height:14px;flex:none}.trendingTabs button:hover{color:#fff;border-color:rgba(155,92,255,.34);background:#191c28}.trendingTabs button.active{color:#fff;border-color:rgba(207,166,255,.55);background:linear-gradient(135deg,#8b5cf6,#d946a8);box-shadow:0 6px 18px rgba(139,92,246,.16)}.trendingCard .sideTitle{font-size:12px;line-height:1.3;font-weight:850}.trendingCard .trendingName b{font-size:11px;line-height:1.3}.trendingCard .trendingUsername{font-size:9px;line-height:1.3;color:#9aa1b2}.trendingCard .trendingInfo .small{font-size:9px;line-height:1.35;color:#a2a8b7}.trendingCard .trendingUserNote{margin-top:10px;padding-top:9px;font-size:9px;line-height:1.55;color:#969dad}.rightbar .card:not(.trendingCard) .sideTitle{font-size:12px;line-height:1.35;font-weight:850}.rightbar .card:not(.trendingCard) .small,.rightbar .card:not(.trendingCard) p{font-size:10px;line-height:1.55}.notificationsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:13px}.notificationsHeader h1{margin:0;font-size:22px;letter-spacing:-.03em}.notificationsHeader .secondary{border-radius:999px;padding:8px 12px;font-size:10px}.notificationTabs{display:flex;gap:6px;overflow:auto;margin-bottom:13px}.notificationTabs button{display:inline-flex;align-items:center;gap:6px;min-height:35px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:#11131d;color:#949bad;font-size:10px;font-weight:750;white-space:nowrap}.notificationTabs button.active{color:#fff;border-color:rgba(155,92,255,.55);background:rgba(124,58,237,.12)}.notificationTabs button:hover{color:#fff}.notificationList{display:grid;grid-gap:8px;gap:8px}.notificationItem{position:relative;display:flex;align-items:flex-start;gap:11px;margin-bottom:0;padding:13px}.notificationItem.unread{background:linear-gradient(90deg,rgba(124,58,237,.075),rgba(17,19,29,.98));border-color:rgba(155,92,255,.22)}.notificationAvatar{width:42px!important;height:42px!important;min-width:42px;object-fit:cover}.notificationBody{min-width:0;flex:1 1;font-size:12px;line-height:1.4}.notificationBody>div:first-of-type b{font-weight:850}.notificationActor{display:inline-block;margin-top:2px;color:#898fa0;font-size:9px}.notificationActor:hover{color:#c6a5ff}.notificationItem>time{padding-right:8px;color:#737b8d;font-size:8px;white-space:nowrap}.notificationUnreadDot{position:absolute;right:11px;top:12px;width:7px;height:7px;border-radius:50%;background:#9b5cff;box-shadow:0 0 10px rgba(155,92,255,.55)}.notificationPreview{display:block;margin-top:7px;padding:8px 9px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(255,255,255,.025);color:#b5bac7;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationPreview:hover{border-color:rgba(155,92,255,.25);color:#fff}.notificationPreview.song{display:flex;align-items:center;gap:8px;white-space:normal}.notificationPreview.song img{width:36px;height:36px;border-radius:7px;object-fit:cover;flex:none}.notificationPreview.song div{display:flex;flex-direction:column;min-width:0}.notificationPreview.song small{color:#8b72c4;font-size:7px;font-weight:900;letter-spacing:.08em}.notificationPreview.song b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationTypeLine{display:flex!important;align-items:center;gap:5px!important;margin-bottom:2px;color:#a984ff;font-size:8px!important;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.notificationOpenLink{display:inline-block;margin-top:5px;color:#b995ff;font-size:9px;font-weight:750}.notificationCollabActions{display:flex;gap:7px;margin-top:8px}.notificationCollabActions button{padding:7px 11px;border-radius:999px;font-size:9px}.notificationEmpty{display:flex;flex-direction:column;gap:5px;text-align:center;padding:28px}.notificationEmpty span{color:var(--muted);font-size:10px}@media(max-width:620px){.notificationItem>time{display:none}.notificationTabs{padding-bottom:2px}.notificationAvatar{width:38px!important;height:38px!important;min-width:38px}}.notificationItem2{align-items:flex-start;padding:14px 15px}.notificationAvatarLink{display:block;flex:none;border-radius:50%}.notificationAvatarLink:hover .notificationAvatar{box-shadow:0 0 0 2px rgba(155,92,255,.35)}.notificationBody2{min-width:0}.notificationTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notificationIdentity{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.notificationName{color:#fff;font-size:12px;line-height:1.25;font-weight:850;text-decoration:none}.notificationName:hover{color:#c7a8ff}.notificationHandle{color:#81889a;font-size:9px;line-height:1.25;text-decoration:none}.notificationHandle:hover{color:#b995ff}.notificationTopline time{color:#737b8d;font-size:8px;line-height:1.35;white-space:nowrap;flex:none}.notificationActionLine{display:flex;align-items:center;gap:6px;margin-top:4px;color:#aab0bf;font-size:10px;line-height:1.4}.notificationActionLine svg{flex:none;color:#9d7ae8}.notificationTypePill{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;background:rgba(124,58,237,.09);border:1px solid rgba(155,92,255,.18);color:#bda2f8;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.notificationPreview2{margin-top:8px;padding:9px 10px;border-radius:10px;color:#c4c8d3;background:#0f1119}.notificationPreview2:hover{background:#131620}.notificationItem2 .notificationUnreadDot{top:14px;right:10px}@media(max-width:620px){.notificationIdentity{gap:5px}.notificationTopline{gap:8px}.notificationName{font-size:11px}.notificationHandle{font-size:8px}.notificationActionLine{font-size:9px}}.notificationLoadError{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#f0c6c6;border-color:rgba(239,68,68,.22);background:rgba(127,29,29,.08)}.notificationLoadError>div{min-width:0;font-size:10px;line-height:1.45}.notificationLoadError .secondary{flex:none;font-size:9px;padding:7px 10px}@media(max-width:620px){.notificationLoadError{align-items:flex-start;flex-direction:column}}.notificationClickable{cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.notificationClickable:hover{border-color:rgba(155,92,255,.3);background:rgba(124,58,237,.045)}.notificationClickable.unread:hover{background:linear-gradient(90deg,rgba(124,58,237,.11),rgba(17,19,29,.98))}.notificationClickable:focus-visible{outline:2px solid rgba(155,92,255,.82);outline-offset:2px}.notificationItem2 .notificationPreview2:not(.song){margin-top:5px;padding:6px 8px;border:1px solid transparent;background:transparent;border-radius:8px;color:#c4c8d3;transition:background .15s ease,color .15s ease}.notificationItem2 .notificationPreview2:not(.song):hover{border-color:transparent;background:rgba(255,255,255,.045);color:#fff}.notificationPostText{margin-top:5px;padding:0;color:#c8ccd6;font-size:10px;line-height:1.45;background:transparent;border:0;border-radius:0}.notificationClickable:hover .notificationPostText{color:#fff}.notificationOpenLink{display:none}.notificationItem2{padding:16px;gap:12px}.notificationItem2 .notificationAvatar,.notificationItem2 .notificationAvatarLink{width:44px!important;height:44px!important;min-width:44px;border-radius:50%!important}.notificationItem2 .notificationAvatar{object-fit:cover;overflow:hidden}.notificationItem2 .notificationName{font-size:13px;line-height:1.3}.notificationItem2 .notificationHandle{font-size:10px;line-height:1.3}.notificationItem2 .notificationActionLine{margin-top:5px;gap:6px;font-size:11px;line-height:1.45}.notificationItem2 .notificationActionLine svg{width:14px;height:14px}.notificationItem2 .notificationPostText{margin-top:6px;font-size:11px;line-height:1.5}.notificationItem2 .notificationTopline time{font-size:9px;line-height:1.4}.notificationItem2 .notificationTypePill{font-size:9px}@media(max-width:620px){.notificationItem2{padding:13px;gap:10px}.notificationItem2 .notificationAvatar,.notificationItem2 .notificationAvatarLink{width:40px!important;height:40px!important;min-width:40px}.notificationItem2 .notificationName{font-size:12px}.notificationItem2 .notificationHandle{font-size:9px}.notificationItem2 .notificationActionLine,.notificationItem2 .notificationPostText{font-size:10px}}.contentRankingCard .sideTitle{font-size:12px;font-weight:850;line-height:1.3}.contentRankingTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:10px 0 9px}.contentRankingTabs button{height:34px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#131620;color:#b6bcc9;font-size:10px;font-weight:800}.contentRankingTabs button:hover{color:#fff;border-color:rgba(155,92,255,.3)}.contentRankingTabs button.active{color:#fff;border-color:rgba(190,119,255,.42);background:rgba(124,58,237,.16)}.contentRankingList{display:grid}.contentRankingRow{display:grid;grid-template-columns:20px 42px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.065)}.contentRankingRow:last-child{border-bottom:0}.contentRankingPosition{color:#7d8496;font-size:9px;font-weight:850;text-align:center}.contentRankingCover{width:42px;height:42px;border-radius:9px;overflow:hidden;background:#171a26}.contentRankingCover img,.contentRankingCover>div{width:100%;height:100%}.contentRankingCover img{display:block;object-fit:cover}.contentRankingCover>div{display:grid;place-items:center;color:#9d7ae8;background:linear-gradient(135deg,#1b1830,#251542)}.contentRankingInfo{min-width:0}.contentRankingTitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:10px;font-weight:850}.contentRankingTitle:hover{color:#c8a8ff}.contentRankingArtist{display:flex;align-items:center;gap:5px;margin-top:3px;min-width:0;color:#8f96a7;font-size:8px}.contentRankingArtist:hover{color:#c7cad3}.contentRankingArtist img,.contentRankingArtist>span:first-child:not(:last-child){width:15px;height:15px;border-radius:50%;object-fit:cover;flex:none}.contentRankingArtist>span:first-child:not(:last-child){display:grid;place-items:center;background:#352259;color:#fff;font-size:7px;font-weight:900}.contentRankingArtist>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contentRankingCount{display:flex;align-items:center;gap:4px;margin-top:3px;color:#a1a7b6;font-size:8px}.contentRankingEmpty{padding:10px 0;color:#8f96a7;font-size:9px;line-height:1.45}.contentRankingComing{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;color:#8f96a7}.contentRankingComing svg{color:#9b7ae0}.contentRankingComing b{color:#fff;font-size:11px}.contentRankingComing span{max-width:210px;font-size:8px;line-height:1.45}.contentRankingNote{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);color:#838a9a;font-size:8px;line-height:1.45}.contentRankingCard .sideTitle{font-size:13px}.contentRankingTabs button{font-size:11px}.contentRankingPosition{font-size:10px}.contentRankingTitle{font-size:11px}.contentRankingArtist,.contentRankingCount{font-size:9px}.contentRankingEmpty{font-size:10px}.contentRankingComing b{font-size:12px}.contentRankingComing span{font-size:10px}.contentRankingNote{font-size:10px;line-height:1.5;color:#9aa1b1}.musicDiscoveryPage{padding-bottom:26px}.musicDiscoveryHero{position:relative;min-height:176px;padding:27px 28px;background:radial-gradient(480px 210px at 84% 50%,rgba(124,58,237,.22),transparent 70%),linear-gradient(135deg,#11131d,#0d0f17)}.musicDiscoveryHeroContent{position:relative;z-index:2;max-width:600px}.musicDiscoveryHeroActions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px}.musicHeroTrendLink{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.03);color:#c8ccd7;font-size:10px;font-weight:800}.musicHeroTrendLink:hover{border-color:rgba(155,92,255,.32);color:#fff}.musicHeroArt{position:absolute;z-index:1;right:24px;top:20px;bottom:20px;width:190px;display:flex;align-items:center;justify-content:center;gap:13px;color:#9865ef;opacity:.78;pointer-events:none}.musicHeroArt span{font-size:17px;line-height:1.08;font-weight:950;letter-spacing:.02em;transform:rotate(-4deg)}.musicDiscoverySearch{margin-bottom:5px}.musicSearchClear{border:0;background:transparent;color:#a984ff;font-size:10px;font-weight:800}.musicSearchClear:hover{color:#d6c5ff}.musicDiscoverySection{margin:26px 0 30px}.musicDiscoverySectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.musicDiscoverySectionHead>div>span{display:block;color:#a66cff;font-size:9px;font-weight:950;letter-spacing:.11em}.musicDiscoverySectionHead h2{margin:4px 0 0;font-size:19px;line-height:1.2;letter-spacing:-.03em}.musicDiscoverySectionHead p{margin:4px 0 0;color:#838b9d;font-size:10px;line-height:1.45}.musicHorizontalGrid,.musicTrendingGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.musicDiscoveryCard{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:#10121b;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.musicDiscoveryCard:hover{transform:translateY(-2px);border-color:rgba(155,92,255,.24);box-shadow:0 11px 28px rgba(0,0,0,.2)}.musicDiscoveryCover{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#171a26}.musicDiscoveryCover>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s ease}.musicDiscoveryCard:hover .musicDiscoveryCover>img{transform:scale(1.025)}.musicDiscoveryPlay{right:8px;bottom:8px;width:31px;height:31px;place-items:center;background:#8b5cf6;color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.35)}.musicDiscoveryPlay,.musicDiscoveryRank{position:absolute;display:grid;border-radius:50%}.musicDiscoveryRank{left:8px;top:8px;width:28px;height:28px;place-items:center;background:#9b5cff;color:#fff;font-size:12px;font-weight:950;box-shadow:0 4px 15px rgba(0,0,0,.28)}.musicDiscoveryRank.rank1{background:#f6c94c;color:#241700}.musicDiscoveryRank.rank2{background:#aeb5c3;color:#11151d}.musicDiscoveryRank.rank3{background:#d68c55;color:#231209}.musicDiscoveryCardBody{padding:9px}.musicDiscoverySongTitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11px;font-weight:900}.musicDiscoverySongTitle:hover{color:#c7a8ff}.musicDiscoveryArtist{display:flex;align-items:center;gap:5px;margin-top:5px;color:#aab0bf;font-size:8px}.musicDiscoveryArtist i,.musicDiscoveryArtist img{width:17px;height:17px;border-radius:50%;object-fit:cover;flex:none}.musicDiscoveryArtist i{display:grid;place-items:center;background:#342157;color:#fff;font-size:7px;font-style:normal;font-weight:900}.musicDiscoveryArtist span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musicDiscoveryArtist b{color:#38bdf8;font-size:8px}.musicDiscoveryMetric{display:flex;align-items:center;gap:4px;margin-top:6px;color:#8c93a4;font-size:8px}.musicDiscoverySplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:26px 0}.musicDiscoveryPanel{overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:#10121b}.musicDiscoveryPanelHead{padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.055)}.musicDiscoveryPanelHead h3{margin:0;font-size:13px;letter-spacing:-.02em}.musicDiscoveryPanelHead p{margin:3px 0 0;color:#7f8799;font-size:8px;line-height:1.4}.musicDiscoveryPanelBody{padding:0 12px}.musicMiniRankRow{display:grid;grid-template-columns:24px 38px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055)}.musicMiniRankRow:last-child{border-bottom:0}.musicMiniRankIndex{color:#6f7789;font-size:8px;font-weight:850}.musicMiniRankCover{width:38px;height:38px;border-radius:8px;overflow:hidden;background:#171a26}.musicMiniRankCover img,.musicMiniRankCover>div{width:100%;height:100%;object-fit:cover}.musicMiniRankInfo{min-width:0;display:flex;flex-direction:column}.musicMiniRankInfo b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:9px}.musicMiniRankInfo>a:last-child{margin-top:2px;color:#858c9d;font-size:8px}.musicMiniRankRow>span:last-child{color:#a4aaba;font-size:8px;white-space:nowrap}.musicMiniRankRow>span.accent{color:#d0ac57;font-weight:800}.musicUniverseRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.musicUniverseChip{min-width:0;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(135deg,rgba(124,58,237,.06),rgba(255,255,255,.02));color:#a984ff;text-align:left}.musicUniverseChip:hover{border-color:rgba(155,92,255,.3);background:rgba(124,58,237,.1)}.musicUniverseChip>span{min-width:0;display:flex;flex:1 1;flex-direction:column}.musicUniverseChip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:9px}.musicUniverseChip small{margin-top:2px;color:#7f8799;font-size:7px}.musicDiscoveryEmpty{padding:16px 2px;color:#868d9e;font-size:9px;line-height:1.5}.musicDiscoveryFooter{display:flex;flex-direction:column;align-items:center;gap:4px;margin:30px 0 6px;color:#9a70e8;text-align:center}.musicDiscoveryFooter b{font-size:13px}.musicDiscoveryFooter span{color:#7f8799;font-size:8px}@media(max-width:1180px){.musicHorizontalGrid,.musicTrendingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.musicHorizontalGrid>article:nth-child(n+5),.musicTrendingGrid>article:nth-child(n+5){display:none}}@media(max-width:760px){.musicHeroArt{display:none}.musicDiscoveryHero{padding:21px}.musicHorizontalGrid,.musicTrendingGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:5px}.musicDiscoveryCard{min-width:155px;scroll-snap-align:start}.musicDiscoverySplit{grid-template-columns:1fr}.musicUniverseRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.musicDiscoverySectionHead h2{font-size:17px}.musicUniverseRail{grid-template-columns:1fr 1fr}.musicMiniRankRow{grid-template-columns:20px 34px minmax(0,1fr) auto}.musicMiniRankCover{width:34px;height:34px}}.musicDiscussionSolo{margin:26px 0}.musicDiscussionSolo .musicDiscoveryPanel{width:100%}.musicDiscussionSolo .musicDiscoveryPanelBody{display:grid;grid-template-columns:1fr}.musicDiscoverySectionHead>div>span{font-size:10px}.musicDiscoverySectionHead p{font-size:12px;line-height:1.55;color:#9da4b5}.musicDiscoverySongTitle{font-size:12px}.musicDiscoveryArtist{font-size:10px}.musicDiscoveryArtist b{font-size:9px}.musicDiscoveryMetric{font-size:10px}.musicDiscoveryPanelHead h3{font-size:14px}.musicDiscoveryPanelHead p{font-size:10px;line-height:1.5;color:#9ca3b4}.musicMiniRankInfo b{font-size:11px}.musicMiniRankInfo>a:last-child,.musicMiniRankRow>span:last-child{font-size:10px}.musicMiniRankIndex{font-size:9px}.musicUniverseChip b{font-size:11px}.musicUniverseChip small{font-size:9px}.musicDiscoveryEmpty{font-size:10px;line-height:1.55}.musicDiscoveryFooter span{font-size:10px;line-height:1.5}@media(max-width:760px){.musicDiscoverySectionHead p{font-size:11px}}.musicDiscoveryCoverWrap{position:relative}.musicDiscoveryCoverWrap .musicDiscoveryPlay{position:absolute;z-index:4;right:8px;bottom:8px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,#9b5cff,#7c3aed);color:#fff;box-shadow:0 7px 20px rgba(0,0,0,.42);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.musicDiscoveryCoverWrap .musicDiscoveryPlay:hover{transform:scale(1.08);filter:brightness(1.08);box-shadow:0 8px 24px rgba(124,58,237,.35)}.songQuickOverlay{position:fixed;inset:0;z-index:950;display:flex;justify-content:center;align-items:flex-start;padding:26px;overflow:auto;background:rgba(3,4,9,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.songQuickModal{position:relative;width:min(930px,96vw);margin:auto;border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;background:#0d0f17;box-shadow:0 34px 100px rgba(0,0,0,.62)}.songQuickClose{position:absolute;z-index:10;top:12px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(8,9,14,.78);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.songQuickClose:hover{background:#181b27}.songQuickVideo{width:100%;aspect-ratio:16/9;background:#050609}.songQuickVideo iframe{display:block;width:100%;height:100%;border:0}.songQuickVideoFallback{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px;text-align:center;color:#8f96a7}.songQuickVideoFallback svg{color:#9b5cff}.songQuickVideoFallback b{color:#fff;font-size:14px}.songQuickVideoFallback span{max-width:480px;font-size:10px;line-height:1.5}.songQuickVideoFallback a{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fff;font-size:10px;font-weight:800}.songQuickHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.songQuickIdentity{display:flex;align-items:center;gap:10px;min-width:0}.songQuickIdentity>img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none}.songQuickIdentity>div{min-width:0}.songQuickIdentity h2{margin:2px 0 3px;font-size:18px;line-height:1.2}.songQuickIdentity a{display:flex;align-items:center;gap:6px;color:#d5d8e1;font-size:10px;font-weight:800}.songQuickIdentity a span{color:#858c9d;font-size:9px;font-weight:600}.songQuickActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.songQuickActions>a{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#12151e;color:#d5d8e1;font-size:9px;font-weight:800}.songQuickActions>a:hover{border-color:rgba(155,92,255,.28);color:#fff}.songQuickActions .songRecommend{margin:0;min-height:34px}.songQuickMeta{display:flex;gap:6px;flex-wrap:wrap;padding:10px 18px 0}.songQuickMeta span{padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#12141d;color:#9ba2b2;font-size:9px}.songQuickStatus{margin:10px 18px 0}.songQuickDiscussion{padding:12px 18px 18px}.songQuickDiscussion .songDiscussion{margin:0}@media(max-width:700px){.songQuickOverlay{padding:0}.songQuickModal{width:100%;min-height:100vh;margin:0;border-radius:0;border:0}.songQuickHeader{align-items:flex-start;flex-direction:column}.songQuickActions{justify-content:flex-start}.songQuickDiscussion{padding:10px}.songQuickMeta{padding-left:12px;padding-right:12px}}.songQuickClose{right:12px;top:calc(56.25vw * 0 + 12px)}@media(min-width:701px){.songQuickModal{overflow:visible}.songQuickVideo{overflow:hidden;border-radius:18px 18px 0 0}.songQuickClose{right:-46px;top:0;background:#12141d;border-color:rgba(255,255,255,.14);box-shadow:0 8px 22px rgba(0,0,0,.32)}}@media(max-width:700px){.songQuickClose{right:10px;top:auto;bottom:12px;position:fixed;z-index:999;box-shadow:0 8px 24px rgba(0,0,0,.45)}}.songDetailMediaColumn{display:flex;flex-direction:column;gap:9px;min-width:0}.songWatchVideoButton{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(155,92,255,.28);border-radius:9px;background:rgba(124,58,237,.1);color:#d9c8ff;font-size:10px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.songWatchVideoButton:hover{background:rgba(124,58,237,.18);border-color:rgba(177,127,255,.48);color:#fff;transform:translateY(-1px)}.songWatchVideoButton svg{flex:none}@media(max-width:700px){.songDetailMediaColumn{width:100%}}.musicModalBackdrop{position:fixed;inset:0;z-index:1200!important;isolation:isolate}.musicModal{position:relative;z-index:1201!important}.musicDiscoveryCoverWrap .musicDiscoveryPlay,.musicDiscoveryPlay{z-index:3!important}.songQuickOverlay{z-index:950!important}.musicMiniRankRow{cursor:pointer}.musicMiniRankRowMainLink{border-radius:inherit}.musicMiniRankRow:hover{background:rgba(255,255,255,.025)}.musicMiniRankArtist{align-self:flex-start}.musicMiniRankArtist:hover{color:#c8a8ff!important;text-decoration:underline;text-underline-offset:2px}.musicModalBackdrop{z-index:5000!important}.musicModal{z-index:5001!important}.musicDiscoveryCoverWrap .musicDiscoveryPlay,.musicDiscoveryPlay{z-index:4!important}.musicMiniRankRow{position:relative}.musicMiniRankRowMainLink{position:absolute;inset:0;z-index:1}.musicMiniRankIndex,.musicMiniRankRow>span:last-child{position:relative;z-index:2;pointer-events:none}.musicMiniRankArtist,.musicMiniRankCover,.musicMiniRankTitle{position:relative;z-index:3}.musicMiniRankArtist{display:inline-block;width:max-content}.trendingRow{cursor:default}.trendingRow:hover .trendingName b,.trendingRow:hover .trendingProfileName{color:inherit}.trendingAvatarLink{display:block;flex:none;border-radius:50%}.trendingAvatarLink:hover .trendingAvatar{box-shadow:0 0 0 2px rgba(155,92,255,.35)}.trendingPosition{color:#f0f2f7;font-size:11px;font-weight:850}.trendingProfileName{display:inline-flex;align-items:center;gap:3px;width:max-content;max-width:100%;color:#fff;font-size:11px;font-weight:850;text-decoration:none}.trendingProfileName:hover{color:#c8a8ff!important}.trendingUsername{display:inline-block;width:max-content;max-width:100%;text-decoration:none}.trendingUsername:hover{color:#c8a8ff}.contentRankingRow{cursor:default}.contentRankingArtist,.contentRankingCover,.contentRankingTitle{cursor:pointer}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicDiscoveryPanelBody{padding:0 14px 10px}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicMiniRankRow{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px 0;min-height:62px}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicMiniRankCover{width:44px;height:44px;border-radius:9px}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicMiniRankInfo{min-width:0;padding-right:6px}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicMiniRankInfo b{font-size:11px;line-height:1.3}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicMiniRankArtist{margin-top:3px;font-size:10px}.musicDiscoveryBottomSplit .musicDiscoveryPanel:first-child .musicMiniRankRow>span:last-child{align-self:center;font-size:10px;color:#a5abb8}.musicSearchResultsSection{margin-top:18px}.musicResultsBack{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#11141d;color:#aeb4c2;font-size:10px;font-weight:800;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.musicResultsBack:hover{color:#fff;border-color:rgba(155,92,255,.34);background:rgba(124,58,237,.08)}.musicUniverseChip:active{transform:translateY(1px)}.musicDiscoverySearch input{min-width:0}.musicDiscoverySearch .musicSearchClear{flex:none}.musicFieldHint{display:block;margin-top:5px;color:#7f8799;font-size:9px;line-height:1.4;font-weight:500}.musicFeatSearchWrap input::placeholder{color:#747c8f}.musicUniverseChipWork{background:linear-gradient(135deg,rgba(56,189,248,.045),rgba(255,255,255,.02))}.musicUniverseChipWork:hover{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.07)}.feedCommunityOrigin{display:flex;align-items:center;gap:7px;margin:-2px 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.055);color:#8f97aa;font-size:11px;line-height:1.35}.feedCommunityOrigin b{color:#c7ccda}.feedCommunityOrigin a{color:#b98cff;font-weight:800;text-decoration:none}.feedCommunityOrigin a:hover{text-decoration:underline}.feedCommunityOriginIcon{font-size:12px}.communityParticipationGate{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:13px 14px;border:1px solid rgba(168,85,247,.25);border-radius:14px;background:linear-gradient(135deg,rgba(124,58,237,.1),rgba(236,72,153,.045))}.communityParticipationGate>div{display:flex;min-width:0;flex-direction:column;gap:3px}.communityParticipationGate b{color:#f1ecff;font-size:12px}.communityParticipationGate span{color:#9299aa;font-size:10px;line-height:1.45}.communityParticipationGate .primary{flex:0 0 auto;white-space:nowrap;padding:8px 12px;font-size:10px}.feedHomeHeader{justify-content:flex-start}.feedGuide{margin:14px 0;padding:14px 15px;border:1px solid rgba(139,92,246,.28);border-radius:15px;background:radial-gradient(circle at 0 0,rgba(124,58,237,.09),transparent 36%),rgba(16,15,27,.72)}.feedGuideIntro{display:flex;align-items:flex-start;gap:9px;padding-bottom:11px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.feedGuideSpark{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:8px;background:rgba(139,92,246,.13);font-size:12px}.feedGuideIntro>div{display:flex;flex-direction:column;gap:2px}.feedGuideIntro b{color:#f7f4ff;font-size:12px;line-height:1.25}.feedGuideIntro span:not(.feedGuideSpark){color:#8e96a8;font-size:10px;line-height:1.45}.feedGuideItems{display:grid;grid-gap:8px;gap:8px}.feedGuideItem{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:#aeb5c6;font-size:10px;line-height:1.55}.feedGuideBadge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border:1px solid rgba(168,85,247,.3);border-radius:8px;color:#ddd2ff;background:rgba(124,58,237,.1);font-size:9px;font-weight:900}.feedGuideBadgeMuted{border-color:rgba(255,255,255,.1);color:#b5bdcc;background:rgba(255,255,255,.035)}@media (max-width:700px){.feedGuideItem{grid-template-columns:1fr;gap:5px}.feedGuideBadge{width:max-content}}.feedMusicRelease{margin:12px 0;padding:12px;border:1px solid rgba(168,85,247,.24);border-radius:15px;background:linear-gradient(135deg,rgba(124,58,237,.09),rgba(236,72,153,.035))}.feedMusicReleaseEyebrow{display:flex;align-items:center;gap:6px;margin-bottom:9px;color:#c4a7ff;font-size:9px;font-weight:900;letter-spacing:.08em}.feedMusicReleaseBody{display:flex;gap:12px;align-items:stretch}.feedMusicReleaseCover{position:relative;width:108px;height:108px;flex:0 0 108px;padding:0;border:0;border-radius:13px;overflow:hidden;background:#0b0b12;cursor:pointer}.feedMusicReleaseCover img{width:100%;height:100%;object-fit:cover;display:block}.feedMusicReleaseCover>span:first-child{width:100%;height:100%;display:grid;place-items:center;color:#a78bfa}.feedMusicReleasePlay{position:absolute;right:7px;bottom:7px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 5px 18px rgba(139,92,246,.38);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.feedMusicReleaseCover:hover .feedMusicReleasePlay{transform:scale(1.06);box-shadow:0 7px 22px rgba(139,92,246,.48);filter:brightness(1.06)}.feedMusicReleaseInfo{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.feedMusicReleaseTitle{color:#fff;font-size:16px;font-weight:900;text-decoration:none;line-height:1.2}.feedMusicReleaseTitle:hover{color:#d8b4fe}.feedMusicReleaseArtist{margin-top:3px;color:#9ca3b5;font-size:10px;text-decoration:none}.feedMusicReleaseArtist:hover{color:#fff}.feedMusicReleaseMeta{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.feedMusicReleaseMeta span{padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:#aeb5c6;font-size:9px}.feedMusicReleaseActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:10px}.feedMusicReleaseActions a,.feedMusicReleaseActions button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:9px;border:1px solid rgba(168,85,247,.22);background:rgba(124,58,237,.1);color:#e9ddff;font:inherit;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.feedMusicReleaseActions a{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.09);color:#c4cada}.composerSongPicker{margin-bottom:10px;padding:11px;border:1px solid rgba(168,85,247,.22);border-radius:13px;background:rgba(124,58,237,.055)}.composerSongPickerHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:9px}.composerSongPickerHead>div{display:flex;flex-direction:column;gap:2px}.composerSongPickerHead b{font-size:11px}.composerSongPickerHead span{font-size:9px;color:#8f97a8}.composerSongList{display:grid;grid-gap:6px;gap:6px;max-height:250px;overflow-y:auto}.composerSongOption{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0d0d16;color:#fff;text-align:left;cursor:pointer}.composerSongOption.active{border-color:rgba(192,132,252,.55);background:rgba(124,58,237,.1)}.composerSongFallback,.composerSongOption img{width:42px;height:42px;border-radius:8px;object-fit:cover}.composerSongFallback{display:grid;place-items:center;background:rgba(255,255,255,.04)}.composerSongOption>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.composerSongOption b{font-size:10px}.composerSongOption b,.composerSongOption small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composerSongOption small{font-size:8px;color:#858da0}.composerSongOption strong{font-size:8px;color:#c084fc}.composerSelectedSong{display:flex;align-items:center;gap:9px;margin:0 0 10px;padding:9px 10px;border-radius:11px;border:1px solid rgba(168,85,247,.24);background:rgba(124,58,237,.07)}.composerSelectedSong>img,.composerSelectedSong>span:first-child{width:46px;height:46px;border-radius:9px;object-fit:cover;display:grid;place-items:center;background:#0d0d16}.composerSelectedSong>div{min-width:0;flex:1 1;display:flex;flex-direction:column}.composerSelectedSong small{font-size:8px;color:#bd9bff;font-weight:900}.composerSelectedSong b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composerSelectedSong div span{font-size:8px;color:#858da0}.musicShareFeedOption{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border:1px solid rgba(168,85,247,.2);border-radius:12px;background:rgba(124,58,237,.055);cursor:pointer}.musicShareFeedOption input{margin-top:3px;accent-color:#a855f7}.musicShareFeedOption>span{display:flex;flex-direction:column;gap:2px}.musicShareFeedOption b{font-size:11px}.musicShareFeedOption small{color:#8e96a8;font-size:9px;line-height:1.4}.profileMusicHead{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px;padding:14px 15px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.022)}.profileMusicHead h3{margin:4px 0 2px;font-size:16px}.profileMusicHead p{margin:0;color:#8d95a7;font-size:9px}.profileMusicGrid{grid-gap:11px;gap:11px}.profileMusicCard{gap:11px;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#11111b}.profileMusicCover{position:relative;width:112px;height:112px;flex:0 0 112px;padding:0;border:0;border-radius:12px;overflow:hidden;background:#0a0a11;cursor:pointer}.profileMusicCover img{width:100%;height:100%;object-fit:cover;display:block}.profileMusicCover>span:first-child{width:100%;height:100%;display:grid;place-items:center;color:#a78bfa}.profileMusicPlay{right:7px;bottom:7px;width:32px;height:32px;background:linear-gradient(135deg,#8b5cf6,#a855f7)!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 5px 18px rgba(139,92,246,.38);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.profileMusicCover:hover .profileMusicPlay{transform:scale(1.06);box-shadow:0 7px 22px rgba(139,92,246,.48);filter:brightness(1.06)}.profileMusicCardBody{min-width:0;flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.profileMusicTitle{color:#fff;font-size:13px;line-height:1.25}.profileMusicTitle:hover{color:#d8b4fe}.profileMusicMeta{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.profileMusicMeta span{font-size:8px;color:#9ba3b4;padding:3px 5px;border-radius:999px;background:rgba(255,255,255,.04)}.profileMusicRecommendation{margin-top:7px;color:#9ba3b4;font-size:8px}.profileMusicActions{display:flex;gap:6px;margin-top:auto;padding-top:8px}.profileMusicActions a,.profileMusicActions button{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:8px;border:1px solid rgba(168,85,247,.22);background:rgba(124,58,237,.1);color:#e9ddff;font:inherit;font-size:8px;font-weight:800;text-decoration:none;cursor:pointer}.profileMusicActions a{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08);color:#c5cbd8}@media(max-width:760px){.profileMusicGrid{grid-template-columns:1fr}.feedMusicReleaseCover{width:92px;height:92px;flex-basis:92px}}.musicCitation{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:7px 0 9px;padding:5px 8px;border:1px solid rgba(168,85,247,.16);border-radius:999px;background:rgba(124,58,237,.045);color:#8f97aa;font-size:9px;line-height:1}.musicCitation>svg{flex:0 0 auto;color:#a78bfa}.musicCitation>a:not(.musicCitationOpen){min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d8c7ff;font-size:9px;font-weight:850;text-decoration:none}.musicCitation>a:not(.musicCitationOpen):hover{color:#fff;text-decoration:underline}.musicCitationDot{color:#5f6675}.musicCitationArtist{color:#757d8e;white-space:nowrap}.musicCitationOpen{display:inline-flex;align-items:center;justify-content:center;color:#8f79c9;text-decoration:none;font-size:10px;margin-left:1px}.musicCitationOpen:hover{color:#c4a7ff}.profileMusicActions .profileMusicYoutube{background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(168,85,247,.16));border-color:rgba(168,85,247,.34);color:#f1eaff}.profileMusicActions .profileMusicYoutube:hover{background:linear-gradient(135deg,rgba(124,58,237,.28),rgba(168,85,247,.22));border-color:rgba(192,132,252,.48)}.feedMusicReleaseActions .feedMusicYoutube{background:linear-gradient(135deg,rgba(124,58,237,.2),rgba(168,85,247,.16));border-color:rgba(168,85,247,.34);color:#f1eaff}.feedMusicReleaseActions .feedMusicYoutube:hover{background:linear-gradient(135deg,rgba(124,58,237,.28),rgba(168,85,247,.22));border-color:rgba(192,132,252,.48)}.composerToolButton{width:34px;height:34px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#8f98aa;cursor:pointer;font-family:inherit;font-size:9px;font-weight:900;transition:color .15s ease,background .15s ease,transform .15s ease}.composerToolButton:hover{color:#b98cff;background:rgba(168,85,247,.1)}.composerToolButton.active{color:#c084fc;background:rgba(168,85,247,.13)}.composerToolButton:active{transform:scale(.94)}.composerSongSearch{height:38px;display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0b0b13;color:#8d96a8}.composerSongSearch:focus-within{border-color:rgba(168,85,247,.5);box-shadow:0 0 0 2px rgba(168,85,247,.07)}.composerSongSearch input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:11px}.composerSongSearch input::placeholder{color:#697184}.composerSongSearch button{border:0;background:transparent;color:#7d8494;cursor:pointer;font-size:17px;padding:2px}.composerSongHint{padding:8px 3px 2px;color:#747d90;font-size:9px}.socialPostActions{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:4px;padding:0 10px 0 2px}.socialAction{min-width:46px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:#8e97a8;padding:0 9px;cursor:pointer;font:inherit;font-size:12px;transition:color .15s ease,background .15s ease,transform .15s ease}.socialAction:hover{background:rgba(255,255,255,.035);color:#d6dbe5}.socialAction.like.active,.socialAction.like:hover{color:#df72bd;background:rgba(223,114,189,.07)}.socialAction.comment:hover{color:#8b9cff;background:rgba(139,156,255,.07)}.socialAction.promote.active,.socialAction.promote:hover{color:#a987ff;background:rgba(169,135,255,.08)}.socialAction.share:hover{color:#8db9ff;background:rgba(141,185,255,.07)}.socialAction:active{transform:scale(.94)}.socialAction:disabled{opacity:.42;cursor:not-allowed;background:transparent}.socialAction span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.socialAction svg{width:20px;height:20px;stroke-width:1.9}.socialAction span{font-size:11px;line-height:1}@media (max-width:760px){.socialPostActions{padding-right:2px}.socialAction{min-width:40px;height:34px;padding:0 6px}.socialAction svg{width:19px;height:19px}}@media (min-width:1051px){body,html{font-size:14px}.shell{grid-template-columns:250px minmax(0,640px) 320px;gap:16px;max-width:1258px;padding:10px 8px}.rightbar,.sidebar{top:10px;height:calc(100vh - 20px)}.sidebar{padding:4px 8px 0 4px}.rightbar{padding-left:4px}.logo{font-size:24px;padding:14px 12px 20px}.hudNav{gap:2px}.hudNav a{min-height:50px;padding:0 14px;gap:14px;border-radius:999px;font-size:15px}.hudNav a svg{width:22px;height:22px}.hudNav a.active:before{display:none}.sidebar>.primary{min-height:48px;margin-top:12px;border-radius:999px;font-size:15px}.main{min-width:0}.header{min-height:52px;margin-bottom:8px;padding:0 2px}.title{font-size:20px;line-height:1.15}.card{border-radius:14px;padding:14px;margin-bottom:10px}.card.post{padding:14px 16px 10px}.post p{margin:11px 0;font-size:14px;line-height:1.48}.avatar{width:42px;height:42px}.avatar.big{width:76px;height:76px;font-size:21px}.row{gap:10px}.small{font-size:11px}.verified{width:16px;height:16px;font-size:10px}.type{padding:3px 7px;font-size:10px}.tabs{margin:8px 0 10px;gap:6px}.tabs button{min-height:34px;padding:0 12px;border-radius:999px;font-size:12px}.notice{padding:11px 12px;margin:10px 0;border-radius:12px;font-size:12px}.input{padding:10px 11px}.input,.primary,.secondary{border-radius:10px}.cover{height:138px;border-radius:13px}.profileHeader{gap:12px}.stats{gap:20px;margin:11px 0}.rightbar .card{border-radius:14px;padding:14px;margin-bottom:12px}.sideTitle{font-size:13px}.trend{padding:9px 0}.feedGuide{margin:10px 0;padding:12px 13px}.feedGuideIntro{padding-bottom:9px;margin-bottom:8px}.feedGuideItem{font-size:9px;line-height:1.45}.socialPostActions{min-height:38px;margin-top:3px}.socialAction{height:36px}.socialAction svg{width:19px;height:19px}.main>.card:first-of-type,.profileCommunityComposer .card{border-radius:14px}.composerToolButton{width:32px;height:32px}.musicHero{min-height:150px;padding:20px 21px}.musicHero h1{font-size:26px;max-width:470px}.musicHero p{font-size:12px}.musicEyebrow{font-size:10px}.profileMusicGrid{gap:9px}.profileMusicCard{padding:9px;gap:9px}.profileMusicCover{width:96px;height:96px;flex-basis:96px}.feedMusicRelease{padding:10px;border-radius:13px}.feedMusicReleaseCover{width:96px;height:96px;flex-basis:96px}}@media (min-width:1450px){.shell{max-width:1258px}}.feedTimeline{position:relative;min-height:100vh;border-left:1px solid rgba(168,85,247,.14);border-right:1px solid rgba(168,85,247,.14);background:rgba(8,9,15,.18)}.feedTopTabs{position:-webkit-sticky;position:sticky;top:0;z-index:70;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;border-bottom:1px solid rgba(255,255,255,.085);background:rgba(9,10,16,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.feedTopTabs button{position:relative;min-width:0;border:0;background:transparent;color:#858d9e;font:inherit;font-size:13px;font-weight:720;cursor:pointer;transition:color .15s ease,background .15s ease}.feedTopTabs button:hover{color:#e7e9f0;background:rgba(255,255,255,.025)}.feedTopTabs button.active{color:#fff}.feedTopTabs button.active:after{content:"";position:absolute;left:50%;bottom:0;width:44px;border-radius:999px 999px 0 0;transform:translateX(-50%);background:linear-gradient(90deg,#8b5cf6,#c05cff);box-shadow:0 0 12px rgba(155,92,255,.34)}.feedComposerSlot{padding:12px 12px 2px;border-bottom:1px solid rgba(255,255,255,.07)}.feedComposerSlot>.card{margin-bottom:10px}.feedTimeline>.card.post{margin:0;padding:15px 16px 11px;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent;transition:background .15s ease}.feedTimeline>.card.post:hover{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.018)}.feedState{margin:0;padding:26px 16px;border-bottom:1px solid rgba(255,255,255,.075)}.feedTimeline .feedCommunityOrigin{border-bottom-color:rgba(255,255,255,.05)}@media (min-width:1051px){.feedTimeline{margin-top:0}}@media (max-width:720px){.feedTimeline{border-left:0;border-right:0}.feedTopTabs{min-height:48px}.feedTopTabs button{font-size:12px}.feedComposerSlot{padding:10px 0 2px}.feedTimeline>.card.post{padding-left:10px;padding-right:10px}}.feedAuthorMeta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.feedAuthorMeta .musicCitation{margin:0;padding:3px 7px;font-size:8px;transform:translateY(-1px)}.feedAuthorMeta .musicCitation>a:not(.musicCitationOpen){max-width:145px;font-size:8px}.feedAuthorMeta .musicCitationArtist{font-size:8px}.feedAuthorMeta .musicCitationOpen{font-size:9px}@media (max-width:720px){.feedAuthorMeta{gap:3px 6px}.feedAuthorMeta .musicCitation>a:not(.musicCitationOpen){max-width:115px}}.globalCenterRail{position:relative;min-width:0;min-height:100vh;border-left:1px solid rgba(168,85,247,.14);border-right:1px solid rgba(168,85,247,.14)}.globalCenterRail .feedTimeline{border-left:0;border-right:0}.gvVerifiedBadge{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#38bdf8;color:#08131a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 0 1px rgba(56,189,248,.08);vertical-align:-3px;cursor:help}.gvVerifiedBadge svg{display:block;width:68%;height:68%;stroke:currentColor}.gvVerifiedBadge.artist,.gvVerifiedBadge.react,.verified{background:#38bdf8}.verified{color:#08131a}@media(max-width:720px){.globalCenterRail{border-left:0;border-right:0}}@media (min-width:721px){.globalCenterRail:not(:has(.feedTimeline)){padding-left:14px;padding-right:14px;box-sizing:border-box}}.commentSocialTools,.socialToolRow{display:flex;align-items:center;gap:4px}.commentToolButton{width:32px;height:32px;padding:0;display:inline-grid;place-items:center;flex:0 0 32px;border:0;border-radius:50%;background:transparent;color:#8992a4;cursor:pointer;font:inherit;transition:color .15s ease,background .15s ease,transform .15s ease}label.commentToolButton{cursor:pointer}.commentToolButton:hover:not(:disabled){color:#b98cff;background:rgba(168,85,247,.1)}.commentToolButton.active{color:#c084fc;background:rgba(168,85,247,.13)}.commentToolButton:active:not(:disabled){transform:scale(.94)}.commentToolButton:disabled{opacity:.38;cursor:not-allowed}.commentToolButton.gif,.composerToolButton.gif{font-size:9px;font-weight:900;letter-spacing:.02em}.songCommentTools.socialToolRow .songToolPopoverWrap>button,.songCommentTools.socialToolRow>button{width:32px;height:32px;min-width:32px;padding:0;border:0;border-radius:50%;background:transparent;color:#8992a4;box-shadow:none;font-size:inherit}.songCommentTools.socialToolRow .songToolPopoverWrap>button:hover:not(:disabled),.songCommentTools.socialToolRow>button:hover:not(:disabled){color:#b98cff;background:rgba(168,85,247,.1)}.songCommentTools.socialToolRow .commentToolButton.active{color:#c084fc;background:rgba(168,85,247,.13)}.postDetailAuthorMeta,.profileCommunityAuthorMeta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;margin-top:3px}.postDetailAuthorMeta .musicCitation,.profileCommunityAuthorMeta .musicCitation{margin:0;padding:3px 7px;font-size:8px;transform:translateY(-1px)}.postDetailAuthorMeta .musicCitation>a:not(.musicCitationOpen),.profileCommunityAuthorMeta .musicCitation>a:not(.musicCitationOpen){max-width:145px;font-size:8px}.postDetailAuthorMeta .musicCitationArtist,.profileCommunityAuthorMeta .musicCitationArtist{font-size:8px}.postDetailAuthorMeta .musicCitationOpen,.profileCommunityAuthorMeta .musicCitationOpen{font-size:9px}@media(max-width:720px){.postDetailAuthorMeta,.profileCommunityAuthorMeta{gap:3px 6px}.postDetailAuthorMeta .musicCitation>a:not(.musicCitationOpen),.profileCommunityAuthorMeta .musicCitation>a:not(.musicCitationOpen){max-width:115px}}.feedUsernameLine{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.postTimestamp{color:#71798b;white-space:nowrap;font-size:inherit;font-weight:500}.postTimestamp:hover{color:#9aa2b3}.profileHoverAnchor{display:inline-flex;align-items:center;min-width:0}.profileHoverCard{position:fixed;z-index:2000;width:310px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:#11131b;box-shadow:0 20px 60px rgba(0,0,0,.56);color:#f7f7fb}.profileHoverLoading{color:#8f97a8;font-size:12px;padding:8px 2px}.profileHoverTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profileHoverAvatar,.profileHoverAvatarLink img{width:58px;height:58px;border-radius:50%;object-fit:cover}.profileHoverFollow{min-width:82px;min-height:34px;padding:7px 13px;border-radius:999px!important;font-size:12px}.profileHoverIdentity{display:block;margin-top:10px;text-decoration:none}.profileHoverIdentity>div{display:flex;align-items:center;gap:5px}.profileHoverIdentity b{font-size:15px}.profileHoverIdentity>span{display:block;margin-top:1px;color:#7f8798;font-size:11px}.profileHoverType{display:inline-flex;align-items:center;gap:5px;margin-top:7px;color:#aa8bea;font-size:10px;font-weight:750}.profileHoverBio{margin:9px 0 0;color:#d7d9e1;font-size:12px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profileHoverStats{display:flex;gap:16px;margin-top:11px;color:#7f8798;font-size:10px}.profileHoverStats b{color:#fff;font-size:11px}.profileHoverProfileLink{display:flex;align-items:center;justify-content:center;min-height:34px;margin-top:12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#e8e9ef;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.profileHoverProfileLink:hover{border-color:rgba(168,85,247,.38);background:rgba(168,85,247,.08);color:#fff}@media(max-width:720px){.profileHoverCard{display:none}}.profileHoverAnchor{cursor:pointer}.profileHoverCard{z-index:30000}.promoteActionWrap{position:relative}.promoteActionMenu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:180;width:260px;padding:6px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#11131b;box-shadow:0 18px 55px rgba(0,0,0,.52)}.promoteActionMenu button{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:10px;background:transparent;color:#f4f5f8;text-align:left;cursor:pointer}.promoteActionMenu button:hover{background:rgba(168,85,247,.09)}.promoteActionMenu button:disabled{opacity:.4;cursor:not-allowed}.promoteActionMenu button span{display:grid;grid-gap:2px;gap:2px}.promoteActionMenu b{font-size:12px}.promoteActionMenu small{color:#858d9d;font-size:9px;font-weight:500}.quoteComposerBackdrop{position:fixed;inset:0;z-index:40000;background:rgba(0,0,0,.72);display:grid;place-items:center;padding:18px}.quoteComposerModal{width:min(620px,100%);max-height:min(760px,92vh);overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#10121a;box-shadow:0 28px 90px rgba(0,0,0,.68);padding:18px}.quoteComposerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.quoteComposerTop h2{margin:4px 0 0;font-size:20px}.quoteComposerEyebrow{display:flex;align-items:center;gap:6px;color:#b58cff;font-size:10px;font-weight:900;letter-spacing:.08em}.quoteComposerClose{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#171923;color:#9aa2b3;cursor:pointer}.quoteComposerLoading{padding:30px;text-align:center;color:#8d95a5}.quoteDestination{position:relative;margin:10px 0}.quoteDestinationButton{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#0c0e15;color:#e8eaf0;cursor:pointer}.quoteDestinationMenu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow:auto;padding:6px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#11131b;box-shadow:0 18px 50px rgba(0,0,0,.5)}.quoteDestinationMenu button{width:100%;display:flex;gap:10px;align-items:center;padding:9px;border:0;border-radius:9px;background:transparent;color:#fff;text-align:left;cursor:pointer}.quoteDestinationMenu button:hover{background:rgba(168,85,247,.09)}.quoteDestFallback,.quoteDestinationMenu img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto}.quoteDestFallback{display:grid;place-items:center;background:#6d3fc0;font-weight:900}.quoteDestinationMenu button>span:last-child{display:grid;grid-gap:2px;gap:2px}.quoteDestinationMenu small{color:#858d9d;font-size:9px}.quoteDestinationEmpty{padding:12px;color:#8d95a5;font-size:11px}.quoteComposerError{margin-top:10px;color:#fb7185;font-size:11px}.quoteComposerFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.quoteComposerFooter .primary{border-radius:999px;padding:9px 16px;white-space:nowrap}.quotedPostCard{display:block;margin:10px 0 4px;padding:12px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.018);color:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.quotedPostCard:hover{background:rgba(255,255,255,.035);border-color:rgba(168,85,247,.32)}.quotedPostHead{display:flex;align-items:center;gap:8px}.quotedPostAvatar{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:0 0 auto}.quotedPostAvatarFallback{display:grid;place-items:center;background:#5b36a3;font-size:11px;font-weight:900}.quotedPostIdentity{min-width:0}.quotedPostName{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:850}.quotedPostMeta{display:flex;align-items:center;gap:3px;color:#7e8797;font-size:9px}.quotedPostText{margin-top:8px;font-size:12px;line-height:1.42;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.quotedPostMedia{display:block;width:100%;max-height:240px;object-fit:cover;border-radius:10px;margin-top:9px}.quotedPostUnavailable{margin:10px 0;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:13px;color:#7f8797;font-size:11px}@media(max-width:720px){.promoteActionMenu{left:auto;right:-80px;width:240px}.quoteComposerBackdrop{padding:0;align-items:end}.quoteComposerModal{width:100%;max-height:90vh;border-radius:18px 18px 0 0}.quoteComposerFooter{align-items:flex-end}}.quotedCommentCard{margin:7px 0 6px;padding:8px 10px;border-left:2px solid rgba(168,85,247,.62);border-radius:0 9px 9px 0;background:rgba(168,85,247,.055);color:#cfd3dd}.quotedCommentCard.unavailable{color:#747d8d;font-size:10px}.quotedCommentHead{display:flex;align-items:center;gap:5px;min-width:0}.quotedCommentHead img,.quotedCommentHead>span{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:0 0 auto}.quotedCommentHead>span{display:grid;place-items:center;background:#5b36a3;color:#fff;font-size:8px;font-weight:900}.quotedCommentHead b{font-size:10px;color:#e7e9ef}.quotedCommentHead small{font-size:8px;color:#777f90;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quotedCommentText{margin-top:5px;font-size:10px;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.quotedCommentMedia{width:auto;max-width:130px;max-height:90px;object-fit:cover;border-radius:7px;margin-top:5px}.quotedCommentMediaLabel{display:inline-block;margin-top:5px;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.06);color:#8e96a6;font-size:8px}.replyQuotePreview{position:relative;margin-bottom:8px}.replyQuotePreview>.quotedCommentCard{margin:0}.replyQuotePreview>button{position:absolute;right:5px;top:5px;width:20px;height:20px;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#aeb4c1;cursor:pointer}.commentQuotePostModal .quotedCommentCard{margin:12px 0 2px;padding:11px 12px;border:1px solid rgba(168,85,247,.2);border-left:3px solid rgba(168,85,247,.75);border-radius:11px;background:rgba(168,85,247,.055)}.commentQuoteDestination{display:grid;grid-gap:3px;gap:3px;margin-bottom:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0b0d14}.commentQuoteDestination>span{color:#7f8797;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.commentQuoteDestination>b{color:#e9eaf0;font-size:12px}.commentQuoteDestination>small{color:#777f90;font-size:9px}.commentQuoteGate{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid rgba(168,85,247,.18);border-radius:12px;background:rgba(168,85,247,.05)}.commentQuoteGate span{color:#858d9d;font-size:10px;line-height:1.4}.commentQuoteGate .primary{width:max-content;border-radius:999px}.card.post>.quotedCommentCard,.feedTimeline>.card.post .quotedCommentCard{margin:9px 0 4px;padding:10px 11px;border:1px solid rgba(255,255,255,.11);border-left:3px solid rgba(168,85,247,.68);border-radius:11px;background:rgba(255,255,255,.018)}.card.post>.quotedCommentCard .quotedCommentText,.feedTimeline>.card.post .quotedCommentCard .quotedCommentText{font-size:11px;-webkit-line-clamp:4}.quotedCommentClickable{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.quotedCommentClickable:hover{background:rgba(168,85,247,.085)!important;border-color:rgba(168,85,247,.38)!important}.quotedCommentClickable:active{transform:scale(.995)}.postCreatedToast{position:fixed;left:50%;bottom:26px;z-index:50000;transform:translateX(-50%);min-width:310px;max-width:min(440px,calc(100vw - 28px));display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(17,19,27,.96);box-shadow:0 16px 50px rgba(0,0,0,.5);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.postCreatedToastIcon{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:50%;background:rgba(168,85,247,.16);color:#c084fc}.postCreatedToastText{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.postCreatedToastText b{font-size:11px;color:#f5f6f8}.postCreatedToastText small{font-size:9px;color:#838b9a}.postCreatedToastLink{flex:0 0 auto;padding:7px 11px;border-radius:999px;background:rgba(168,85,247,.14);color:#cda7ff;font-size:10px;font-weight:850;text-decoration:none}.postCreatedToastLink:hover{background:rgba(168,85,247,.22);color:#fff}.postCreatedToastClose{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border:0;border-radius:50%;background:transparent;color:#747c8c;cursor:pointer}.postCreatedToastClose:hover{background:rgba(255,255,255,.06);color:#c5cad4}@media(max-width:720px){.postCreatedToast{bottom:14px;min-width:0;width:calc(100vw - 24px);border-radius:14px}}.postDetailPage{min-height:100vh}.postDetailTopbar{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08)}.postDetailTopbar>b{font-size:17px}.postDetailBack{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#f4f5f7;font-size:21px;cursor:pointer}.postDetailBack:hover{background:rgba(255,255,255,.055)}.postDetailCommunityNotice{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(168,85,247,.035)}.postDetailCommunityNotice>span{font-size:13px}.postDetailCommunityNotice>div{display:flex;align-items:baseline;gap:7px;min-width:0}.postDetailCommunityNotice small{color:#7f8797;font-size:8px;font-weight:800;letter-spacing:.06em}.postDetailCommunityNotice a{color:#c084fc;font-size:10px;font-weight:850;text-decoration:none}.postDetailArticle{padding:16px 14px 0}.postDetailAuthorRow{display:flex;align-items:flex-start;gap:10px}.postDetailAvatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 44px}.postDetailAvatarFallback{display:grid;place-items:center;background:#262936;font-weight:850}.postDetailIdentity{min-width:0;flex:1 1}.postDetailNameLine{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.postDetailNameLine a{color:inherit;text-decoration:none}.postDetailNameLine b{font-size:14px}.postDetailHandle{margin-top:1px;color:#737c8d;font-size:11px}.postDetailCreatorTag{padding:2px 6px;border-radius:999px;background:rgba(168,85,247,.12);color:#b98cff;font-size:8px;font-weight:850}.postDetailCitationMeta{margin-top:5px}.postDetailContent{margin-top:14px;color:#f2f3f6;font-size:18px;line-height:1.48;white-space:pre-wrap}.postDetailEmbedded{margin-top:12px}.postDetailEmbedded .quotedCommentCard,.postDetailEmbedded .quotedPostCard{margin:0;padding:11px 12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.015)}.postDetailEmbedded .quotedCommentCard{border-left:1px solid rgba(255,255,255,.14)}.postDetailDate{margin-top:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#778091;font-size:10px}.postDetailDate a{color:#a78bfa;font-weight:750;text-decoration:none}.postDetailActionsArea{margin:0 -14px}.postDetailActionsArea>.socialPostActions,.postDetailActionsArea>div>.socialPostActions{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:720px){.postDetailArticle{padding-left:10px;padding-right:10px}.postDetailActionsArea{margin-left:-10px;margin-right:-10px}.postDetailContent{font-size:16px}.postDetailCommunityNotice>div{display:grid;grid-gap:1px;gap:1px}}.postDetailTopbar>b{font-size:18px;font-weight:850;letter-spacing:-.01em}.postDetailCommunityNotice{padding-top:10px;padding-bottom:10px}.postDetailCommunityNotice small{font-size:9px;line-height:1.2;color:#9299a8}.postDetailCommunityNotice a{font-size:11px;line-height:1.25}.postDetailNameLine b{font-size:15px;line-height:1.25}.postDetailHandle{font-size:12px;line-height:1.35;color:#8a92a2}.postDetailContent{font-size:19px;line-height:1.52}.postDetailEmbedded .quotedCommentHead b,.postDetailEmbedded .quotedPostName{font-size:11px}.postDetailEmbedded .quotedCommentHead small,.postDetailEmbedded .quotedPostMeta{font-size:9px;color:#8a92a2}.postDetailEmbedded .quotedCommentText,.postDetailEmbedded .quotedPostText{font-size:11px;line-height:1.45}.postDetailDate{font-size:11px;line-height:1.4;color:#8d95a5}.postDetailDate a{font-size:11px}.postDetailActionsArea .socialPostActions{font-size:12px}.postDetailActionsArea .socialAction span{font-size:11px}.postDetailActionsArea .muted,.postDetailActionsArea .small{font-size:11px;line-height:1.45}.postDetailActionsArea input,.postDetailActionsArea textarea{font-size:13px!important}.postDetailActionsArea button.primary{font-size:12px;font-weight:800}@media(max-width:720px){.postDetailContent{font-size:17px;line-height:1.5}.postDetailNameLine b{font-size:14px}.postDetailHandle{font-size:11px}}.quoteComposerModal .commentQuoteDestination{margin-top:10px}.quoteExtras{margin-top:9px}.quoteToolRow{display:flex;align-items:center;gap:4px}.quoteEmojiWrap,.quoteToolRow{position:relative}.quoteEmojiPicker{position:absolute;left:0;bottom:calc(100% + 7px);z-index:90;width:250px;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2px;gap:2px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#151520;box-shadow:0 18px 50px rgba(0,0,0,.52)}.quoteEmojiPicker button{height:30px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:18px}.quoteEmojiPicker button:hover{background:rgba(168,85,247,.12)}.quoteMediaPreview{position:relative;width:max-content;max-width:100%;margin-bottom:8px}.quoteMediaPreview img{display:block;max-width:260px;max-height:180px;object-fit:contain;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.16)}.quoteMediaPreview>button{position:absolute;right:-7px;top:-7px;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#171923;color:#aeb4c1;cursor:pointer}.quoteMediaPreview>span{position:absolute;left:7px;bottom:7px;padding:3px 6px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:8px;font-weight:800}.quotePollEditor{display:grid;grid-gap:7px;gap:7px;margin-bottom:9px;padding:10px;border:1px solid rgba(168,85,247,.18);border-radius:12px;background:rgba(168,85,247,.045)}.quotePollFooter{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.quotePollFooter select.input{width:auto;min-width:105px}.commentCard,.commentRow,.commentThread .commentItem,.commentsList .commentItem{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.055)}.commentReplyBox,.commentReplyComposer,.replyBox,.replyComposer,[class*=ReplyComposer],[class*=replyComposer]{background:#101119!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}.commentReplyBox .muted,.commentReplyComposer .muted,.replyBox .muted,.replyComposer .muted{color:#8e95a3!important}.commentReplyBox a,.commentReplyComposer a,.replyBox a,.replyComposer a{color:#b98aff}.commentReplyBox input,.commentReplyBox textarea,.commentReplyComposer input,.commentReplyComposer textarea,.replyBox input,.replyBox textarea,.replyComposer input,.replyComposer textarea,[class*=ReplyComposer] input,[class*=ReplyComposer] textarea,[class*=replyComposer] input,[class*=replyComposer] textarea{background:#0b0c12!important;border-color:rgba(255,255,255,.11)!important;color:#eef0f5!important;box-shadow:none!important}.commentReplyBox input:focus,.commentReplyBox textarea:focus,.commentReplyComposer input:focus,.commentReplyComposer textarea:focus,.replyBox input:focus,.replyBox textarea:focus,.replyComposer input:focus,.replyComposer textarea:focus,[class*=ReplyComposer] input:focus,[class*=ReplyComposer] textarea:focus,[class*=replyComposer] input:focus,[class*=replyComposer] textarea:focus{border-color:rgba(185,138,255,.52)!important;outline:none}.commentReplyBox .composerToolButton,.commentReplyComposer .composerToolButton,.replyBox .composerToolButton,.replyComposer .composerToolButton,[class*=ReplyComposer] .composerToolButton,[class*=replyComposer] .composerToolButton{color:#8f96a5!important;background:transparent!important;border-color:transparent!important}.commentReplyBox .composerToolButton:hover,.commentReplyComposer .composerToolButton.active,.commentReplyComposer .composerToolButton:hover,.replyBox .composerToolButton:hover,.replyComposer .composerToolButton.active,.replyComposer .composerToolButton:hover,[class*=ReplyComposer] .composerToolButton.active,[class*=ReplyComposer] .composerToolButton:hover,[class*=replyComposer] .composerToolButton.active,[class*=replyComposer] .composerToolButton:hover{color:#c39aff!important;background:rgba(168,85,247,.08)!important}.commentReplyBox .secondary,.commentReplyComposer .secondary,.replyBox .secondary,.replyComposer .secondary,[class*=ReplyComposer] .secondary,[class*=replyComposer] .secondary{background:transparent!important;color:#a9afbb!important;border-color:rgba(255,255,255,.12)!important}.commentReplyBox .secondary:hover,.commentReplyComposer .secondary:hover,.replyBox .secondary:hover,.replyComposer .secondary:hover,[class*=ReplyComposer] .secondary:hover,[class*=replyComposer] .secondary:hover{background:rgba(255,255,255,.045)!important;color:#f2f3f6!important}.commentReplyBox .primary:disabled,.commentReplyComposer .primary:disabled,.replyBox .primary:disabled,.replyComposer .primary:disabled,[class*=ReplyComposer] .primary:disabled,[class*=replyComposer] .primary:disabled{background:#252832!important;color:#737987!important;opacity:1!important;border-color:transparent!important}.commentActions a,.commentActions button,.commentReplyActions a,.commentReplyActions button{color:#8f96a5}.commentActions a:hover,.commentActions button:hover,.commentReplyActions a:hover,.commentReplyActions button:hover{color:#c39aff}.commentComposer,.commentsComposer,.postCommentComposer{border-color:rgba(255,255,255,.075)}.commentComposer input,.commentComposer textarea,.commentsComposer input,.commentsComposer textarea,.postCommentComposer input,.postCommentComposer textarea{border-color:rgba(255,255,255,.1)}.gvCommentCard{display:flex;gap:9px;padding:10px 8px;border-radius:0;border-top:1px solid rgba(255,255,255,.055);background:transparent}.gvCommentCard:first-child{border-top:0}.gvCommentReply{padding:9px 6px;border-top:0;background:transparent}.gvRepliesThread{margin-left:28px;padding-left:13px;border-left:1px solid rgba(255,255,255,.12);margin-top:4px;display:grid;grid-gap:2px;gap:2px}.gvCommentActionBar{display:grid;grid-template-columns:repeat(4,minmax(34px,1fr));align-items:center;grid-gap:6px;gap:6px;max-width:360px;margin-top:8px}.gvCommentAction{min-width:34px;height:28px;display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;padding:0 5px;border:0;border-radius:999px;background:transparent;color:#7f8797;cursor:pointer;font:inherit;font-size:9px;transition:background .14s ease,color .14s ease}.gvCommentAction:hover{color:#d8dce5;background:rgba(255,255,255,.045)}.gvCommentAction.like:hover{color:#f472b6;background:rgba(244,114,182,.08)}.gvCommentAction span{min-width:9px;font-size:9px}.gvCommentPromoteWrap{position:relative}.gvCommentPromoteMenu{position:absolute;left:0;bottom:calc(100% + 6px);z-index:220;width:245px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#11131a;box-shadow:0 16px 48px rgba(0,0,0,.54)}.gvCommentPromoteMenu>button{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:9px;background:transparent;color:#e9ebf0;cursor:pointer;text-align:left}.gvCommentPromoteMenu>button:hover{background:rgba(255,255,255,.045)}.gvCommentPromoteMenu>button>span{display:grid;grid-gap:1px;gap:1px}.gvCommentPromoteMenu b{font-size:11px}.gvCommentPromoteMenu small{color:#7f8797;font-size:8px;font-weight:500}.gvRepliesToggle{margin-top:5px;padding:0;border:0;background:transparent;color:#8b93a2;font-size:9px;font-weight:700;cursor:pointer}.gvRepliesToggle:hover{color:#bfc4cf;text-decoration:underline}.gvReplyComposer{margin-left:28px;margin-top:6px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0d0f15}.gvReplyingTo{margin-bottom:7px;color:#8a92a2;font-size:10px}.gvReplyingTo b{color:#aeb5c2;font-weight:750}.gvReplyComposer input,.gvReplyComposer textarea{background:#090b10!important;border-color:rgba(255,255,255,.1)!important}.gvReplyComposer input:focus,.gvReplyComposer textarea:focus{border-color:rgba(168,85,247,.32)!important}.gvReplyComposer .secondary{background:transparent!important;color:#9ca3af!important;border-color:rgba(255,255,255,.1)!important}.gvReplyComposer .primary:disabled{background:#262a33!important;color:#6f7683!important;opacity:1!important}.postDetailActionsArea .gvCommentCard{margin:0}.gvCommentCard>button[title*=Excluir],.gvCommentCard>button[title*=Remover]{color:#6f7684!important;opacity:.75}.gvCommentCard>button[title*=Excluir]:hover,.gvCommentCard>button[title*=Remover]:hover{color:#f87171!important;opacity:1}@media(max-width:720px){.gvCommentActionBar{max-width:none}.gvCommentPromoteMenu{left:auto;right:-48px}}.gvCommentThreadItem{position:relative;border-bottom:1px solid rgba(255,255,255,.075);padding:2px 0 6px}.gvCommentThreadItem:last-child{border-bottom:0}.gvCommentThreadItem:has(.gvRepliesThread):before{content:"";position:absolute;left:23px;top:48px;bottom:12px;width:1px;background:rgba(255,255,255,.14);pointer-events:none}.gvRepliesThread{border-left:0!important;padding-left:16px!important}.gvRepliesThread,.gvRepliesThread .gvCommentReply{position:relative}.gvRepliesThread .gvCommentReply:before{content:"";position:absolute;left:-17px;top:22px;width:13px;height:1px;background:rgba(255,255,255,.14);pointer-events:none}.gvCommentAction{color:#818998}.gvCommentAction:hover{color:#c5cad4}.gvCommentAction.like.active{color:#f472b6;background:rgba(244,114,182,.075)}.gvCommentAction.share.active{color:#a7b0c0;background:rgba(255,255,255,.055)}.gvShareDone{font-size:8px!important;color:#a7b0c0;white-space:nowrap}.gvCommentPromoteMenu{background:#101219;border-color:rgba(255,255,255,.1)}.gvCommentPromoteMenu>button:hover{background:rgba(255,255,255,.055)}@media(max-width:720px){.gvCommentThreadItem:has(.gvRepliesThread):before{left:21px}}.trendingCard .trendingRow{border-bottom:0!important}.trendingCard .trendingUserNote{border-top:0!important}.contentRankingCard .contentRankingRow{border-bottom:0!important}.contentRankingCard .contentRankingNote{border-top:0!important}.gvNotificationTarget{animation:gvNotificationPulse 1.05s ease-out}@keyframes gvNotificationPulse{0%{background:rgba(168,85,247,.22);box-shadow:0 0 0 2px rgba(192,132,252,.75),0 0 26px rgba(168,85,247,.22)}55%{background:rgba(168,85,247,.1);box-shadow:0 0 0 1px rgba(192,132,252,.34),0 0 14px rgba(168,85,247,.1)}to{background:transparent;box-shadow:none}}.gvNotificationTarget{position:relative;z-index:1;animation:gvNotificationFocusExact 1.35s ease-out!important;border-radius:14px}@keyframes gvNotificationFocusExact{0%,18%{background:rgba(168,85,247,.3);box-shadow:0 0 0 2px rgba(192,132,252,.95),0 0 30px rgba(168,85,247,.34)}55%{background:rgba(168,85,247,.12);box-shadow:0 0 0 1px rgba(192,132,252,.4),0 0 16px rgba(168,85,247,.14)}to{background:transparent;box-shadow:0 0 0 0 rgba(192,132,252,0)}}.notificationPostOwner{display:flex;align-items:center;gap:5px;margin-top:5px;color:#8f96a8;font-size:9px;line-height:1.25;min-width:0}.notificationPostOwnerPrefix{white-space:nowrap}.notificationPostOwnerAvatar{width:18px;height:18px;min-width:18px;border-radius:50%;object-fit:cover}.notificationPostOwnerFallback{display:inline-flex;align-items:center;justify-content:center;background:rgba(155,92,255,.18);color:#d8c7ff;font-size:8px;font-weight:850}.notificationPostOwnerName{min-width:0;color:#b7bdca;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notificationPostOwnerName:hover{color:#d7c4ff}.notificationPostOwner+.notificationPostText{margin-top:4px}.gvCommunityContext{margin-top:5px;display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#8f96a8;text-decoration:none;font-size:10px;line-height:1.25;border:0!important;border-top:0!important;border-bottom:0!important;background:transparent!important;padding:0!important;border-radius:0!important}.gvCommunityContext:hover .gvCommunityContextName{color:#d6c3ff}.gvCommunityContextAvatar{width:18px;height:18px;min-width:18px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.gvCommunityContextFallback{display:inline-grid;place-items:center;background:rgba(139,92,246,.22);color:#e5dbff;font-size:7px;font-weight:900}.gvCommunityContextPrefix{color:#7f8797}.gvCommunityContextName{color:#bca6ef;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.socialPostActions{min-height:42px!important}.socialPostActions .socialAction{min-width:48px!important;height:40px!important;padding:0 10px!important;gap:7px!important}.socialPostActions .socialAction svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;stroke-width:1.9!important}.socialPostActions .socialAction span{font-size:11px!important;line-height:1!important}@media(max-width:760px){.socialPostActions .socialAction{min-width:42px!important;height:38px!important;padding:0 7px!important}.socialPostActions .socialAction svg{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}}\n\n .gvFanCommunityPost{position:relative}.gvFanCommunityPost .gvCommunityContext{display:inline-flex!important;margin:4px 0 0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;width:auto!important}.gvFanCommunityPost .gvCommunityContext:after,.gvFanCommunityPost .gvCommunityContext:before{content:none!important;display:none!important}.gvFanCommunityPost .gvCommunityContextAvatar{width:18px!important;height:18px!important;min-width:18px!important}.gvFanCommunityPost .gvCommunityContextName,.gvFanCommunityPost .gvCommunityContextPrefix{font-size:10px!important}body .card.post .socialPostActions,body .gvCommunityPost .socialPostActions,body .gvFanCommunityPost .socialPostActions,body article.card.post .socialPostActions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;min-height:46px!important;margin-top:8px!important}body .card.post .socialPostActions .socialAction,body .gvCommunityPost .socialPostActions .socialAction,body .gvFanCommunityPost .socialPostActions .socialAction,body article.card.post .socialPostActions .socialAction{min-width:52px!important;height:42px!important;padding:0 10px!important;gap:7px!important;justify-self:start!important}body .card.post .socialPostActions .socialAction svg,body .gvCommunityPost .socialPostActions .socialAction svg,body .gvFanCommunityPost .socialPostActions .socialAction svg,body article.card.post .socialPostActions .socialAction svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;stroke-width:1.85!important}body .card.post .socialPostActions .socialAction span,body .gvCommunityPost .socialPostActions .socialAction span,body .gvFanCommunityPost .socialPostActions .socialAction span,body article.card.post .socialPostActions .socialAction span{font-size:11px!important}@media(max-width:760px){body .card.post .socialPostActions .socialAction,body article.card.post .socialPostActions .socialAction{min-width:44px!important;height:40px!important;padding:0 7px!important}body .card.post .socialPostActions .socialAction svg,body article.card.post .socialPostActions .socialAction svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important}}body .card.post .socialPostActions,body .gvCommunityPost .socialPostActions,body .gvFanCommunityPost .socialPostActions,body article.card.post .socialPostActions{grid-template-columns:repeat(4,minmax(0,1fr)) auto!important}body .card.post .socialPostActions .postManageMenuWrap,body .gvCommunityPost .socialPostActions .postManageMenuWrap,body .gvFanCommunityPost .socialPostActions .postManageMenuWrap,body article.card.post .socialPostActions .postManageMenuWrap{grid-column:5!important;justify-self:end!important;align-self:center!important;margin-left:0!important}.gvCommunityPost .gvCommunityContext,.gvFanCommunityPost .gvCommunityContext{border:0!important;border-top:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important}.gvLegacyCommunityHeaderHidden{display:none!important;border:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body .card.post .socialPostActions .postManageMenuWrap,body article.card.post .socialPostActions .postManageMenuWrap{grid-column:5!important;justify-self:end!important;margin-left:auto!important}.gvCommunityPost .gvCommunityContext{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:4px!important;padding:0!important;width:auto!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;opacity:.92}.gvCommunityPost .gvCommunityContext:hover{opacity:1}.gvCommunityPost .gvCommunityContextAvatar{width:17px!important;height:17px!important;min-width:17px!important;border-radius:50%!important;object-fit:cover!important}.gvCommunityPost .gvCommunityContextPrefix{color:#7f8797!important;font-size:10px!important;font-weight:650!important}.gvCommunityPost .gvCommunityContextName{color:#bca6ef!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}.gvCommunityPostContext{display:flex;align-items:center;flex-wrap:wrap;gap:3px;margin:0 0 9px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px;line-height:1.35}.gvCommunityPostContextActor{color:#aeb5c3;font-weight:700}.gvCommunityPostContextText{color:#7f8797;font-weight:500}.gvCommunityPostContextLink{color:#c084fc;font-weight:800;text-decoration:none;transition:color .15s ease,opacity .15s ease}.gvCommunityPostContextLink:hover{color:#d8b4fe;text-decoration:underline;text-underline-offset:2px}.profileMusicGrid{display:grid;grid-gap:12px;gap:12px}.profileMusicCard{display:flex;gap:14px;align-items:flex-start}.profileMusicCover{width:92px;height:92px;min-width:92px;border-radius:14px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.profileMusicCoverFallback{display:grid;place-items:center;background:rgba(139,92,246,.1);color:#c084fc;font-size:30px}.profileMusicInfo{flex:1 1}.profileMusicDescription{margin:8px 0 0;color:#aeb5c3;line-height:1.45}.profileMusicLinks{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.profileMusicLinks a{padding:7px 11px;border:1px solid rgba(139,92,246,.3);border-radius:10px;color:#c084fc;text-decoration:none;font-size:12px;font-weight:800;background:rgba(139,92,246,.07)}.profileMusicLinks a:hover{background:rgba(139,92,246,.13)}@media(max-width:600px){.profileMusicCover{width:72px;height:72px;min-width:72px}}.profileMusicCoverLink{width:92px;height:92px;min-width:92px;border-radius:14px}.profileMusicPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:rgba(10,11,17,.74);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;box-shadow:0 7px 24px rgba(0,0,0,.35);transition:transform .18s ease,background .18s ease,border-color .18s ease}.profileMusicCoverLink:hover .profileMusicCover{filter:brightness(.78)}.profileMusicCoverLink:hover .profileMusicPlay{transform:translate(-50%,-50%) scale(1.08);background:rgba(139,92,246,.92);border-color:rgba(216,180,254,.65)}.profileMusicTitle{display:inline-block;font-size:16px;font-weight:900;margin:2px 0 5px;color:inherit;text-decoration:none}.profileMusicTitle:hover{color:#c084fc}@media(max-width:600px){.profileMusicCoverLink{width:72px;height:72px;min-width:72px}.profileMusicPlay{width:34px;height:34px}}.profileDiscography{display:grid;grid-gap:12px;gap:12px}.profileDiscographyHead{padding:17px 18px!important;border-radius:16px!important}.profileDiscographyEyebrow,.profileMusicEyebrow{display:flex;align-items:center;gap:6px;color:#c084fc;font-size:10px;font-weight:900;letter-spacing:.08em}.profileDiscographyHead h3{margin:5px 0 2px;font-size:17px;line-height:1.15}.profileMusicGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px!important;gap:12px!important}.profileMusicCard{display:grid!important;grid-template-columns:94px minmax(0,1fr);grid-gap:11px!important;gap:11px!important;align-items:start!important;padding:10px!important;min-width:0;border-radius:15px!important}.profileMusicCoverLink{position:relative;width:94px!important;height:94px!important;min-width:94px!important;display:block;border-radius:13px!important;overflow:hidden;text-decoration:none}.profileMusicCoverLink .profileMusicCover{width:100%!important;height:100%!important;min-width:0!important;border:0!important;border-radius:0!important;object-fit:cover;transition:transform .18s ease,filter .18s ease}.profileMusicPlay{position:absolute!important;right:8px!important;bottom:8px!important;left:auto!important;top:auto!important;transform:none!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,#9b5cf6,#d84fa1)!important;box-shadow:0 5px 18px rgba(139,92,246,.38)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.profileMusicCoverLink:hover .profileMusicCover{transform:scale(1.04);filter:brightness(.84)}.profileMusicCoverLink:hover .profileMusicPlay{transform:scale(1.08)!important}.profileMusicInfo{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.profileMusicTitle{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:2px 0 3px!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.08!important;text-decoration:none!important}.profileMusicTitle:hover{color:#d8b4fe!important}.profileMusicFeat{color:#8e96a8;font-size:10px;line-height:1.2;margin-bottom:4px}.profileMusicTags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;min-height:17px}.profileMusicTags span{display:inline-flex;align-items:center;max-width:100%;padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.045);color:#858da0;font-size:8px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profileMusicRecommendation{display:flex;align-items:center;gap:4px;margin-top:6px;color:#7f8797;font-size:9px}.profileMusicActions{display:flex!important;gap:6px!important;flex-wrap:wrap!important;margin-top:8px!important}.profileMusicActions a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:27px;padding:6px 9px;border-radius:8px;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.profileMusicYoutube{color:#fff!important;border:1px solid rgba(192,132,252,.48)!important;background:rgba(139,92,246,.18)!important}.profileMusicYoutube:hover{background:rgba(139,92,246,.28)!important}.profileMusicDetails{color:#d7d9e1!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.025)!important}.profileMusicDetails:hover{background:rgba(255,255,255,.06)!important}@media(max-width:760px){.profileMusicGrid{grid-template-columns:1fr!important}}@media(max-width:420px){.profileMusicCard{grid-template-columns:82px minmax(0,1fr)}.profileMusicCoverLink{width:82px!important;height:82px!important;min-width:82px!important}.profileMusicPlay{width:34px!important;height:34px!important}}.profileDiscographyHeadMain{display:flex;align-items:center;justify-content:space-between;gap:16px}.profileDiscographyHeadMain .musicPublishButton{flex:none}@media(max-width:620px){.profileDiscographyHeadMain{align-items:flex-start;flex-direction:column}}.songWatchPage{min-height:100vh;background:radial-gradient(700px 420px at 7% 90%,rgba(124,58,237,.12),transparent 72%),radial-gradient(700px 380px at 95% 0,rgba(236,72,153,.07),transparent 72%),#070910;padding:14px 16px 28px}.songWatchShell{width:min(930px,calc(100vw - 32px));margin:0 auto;border:1px solid rgba(255,255,255,.1);background:#0d1018;overflow:hidden}.songWatchClose{position:fixed;z-index:30;top:12px;right:16px;width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#11141d;color:#a8afbd}.songWatchClose:hover{color:#fff;background:#171b27}.songWatchVideo{width:100%;aspect-ratio:16/9;background:#000;border-bottom:1px solid rgba(255,255,255,.09)}.songWatchVideo iframe{width:100%;height:100%;border:0;display:block}.songWatchNoVideo{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8f97a9}.songWatchNoVideo img{width:110px;height:110px;border-radius:16px;object-fit:cover;opacity:.56}.songWatchNoVideo strong{font-size:18px;color:#fff}.songWatchMeta{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.songWatchIdentity{display:flex;align-items:center;gap:11px;min-width:0}.songWatchCoverFallback,.songWatchIdentity>img{width:48px;height:48px;min-width:48px;border-radius:8px;object-fit:cover}.songWatchCoverFallback{display:grid;place-items:center;background:#211737;color:#c084fc}.songWatchEyebrow{color:#c084fc;font-size:10px;font-weight:900;letter-spacing:.08em}.songWatchIdentity h1{margin:2px 0;font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.songWatchIdentity a{font-size:10px;font-weight:750;color:#cfd3dd;text-decoration:none}.songWatchIdentity a span{color:#747d90;font-weight:500}.songWatchActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.songWatchActions>a,.songWatchRecommend{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#11151f;color:#d4d8e2;text-decoration:none;font-size:10px;font-weight:850}.songWatchRecommend{border-color:rgba(168,85,247,.46);background:rgba(124,58,237,.17);color:#d8b4fe}.songWatchRecommend.active{background:rgba(124,58,237,.28)}.songWatchRecommend span{min-width:20px;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.08);font-size:9px}.songWatchTags{display:flex;gap:7px;flex-wrap:wrap;padding:10px 18px 4px}.songWatchTags span{padding:5px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#8992a5;font-size:9px}.songWatchDiscussion{padding:8px 18px 18px}.songWatchDiscussion>.card{margin:0!important}.songWatchLoading{min-height:100vh;display:grid;place-items:center;background:#070910;color:#aeb5c3}@media(max-width:720px){.songWatchPage{padding:0}.songWatchShell{width:100%;border-left:0;border-right:0}.songWatchClose{top:8px;right:8px}.songWatchMeta{align-items:flex-start;flex-direction:column}.songWatchActions{justify-content:flex-start}.songWatchIdentity h1{max-width:70vw}.songWatchDiscussion{padding:8px 10px 14px}}.profileMusicCoverLink{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:initial;background:transparent}.songPlayerModalBackdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:rgba(4,5,10,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.songPlayerModalSurface{width:min(1080px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.11);border-radius:16px;box-shadow:0 30px 100px rgba(0,0,0,.62);background:#070910}.songWatchPageModal{min-height:0!important;padding:0!important;background:#070910!important}.songWatchPageModal .songWatchShell{width:100%!important;margin:0!important;border:0!important}.songWatchPageModal .songWatchClose{position:-webkit-sticky!important;position:sticky!important;float:right;top:10px!important;right:10px!important;margin:10px 10px -49px 0;z-index:50}@media(max-width:720px){.songPlayerModalBackdrop{padding:0}.songPlayerModalSurface{width:100vw;max-height:100vh;min-height:100vh;border:0;border-radius:0}}.creatorIdentityIcon{flex:0 0 auto;width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;color:#071018;font-size:11px;font-weight:1000;line-height:1;transform:translateY(1px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.creatorIdentityIcon.artist{background:#38bdf8}.creatorIdentityIcon.react{background:#38bdf8;font-size:8px;letter-spacing:-1px}.gvIdentityName{display:inline-flex;align-items:center;gap:4px;min-width:0}.gvCreatorBadge{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#38bdf8;color:#071018;vertical-align:middle;box-shadow:0 0 0 1px rgba(56,189,248,.16)}.gvCreatorBadge.sm{width:15px;height:15px}.gvCreatorBadge.md{width:17px;height:17px}.gvCreatorBadge svg{width:9px;height:9px;stroke-width:3}.gvCreatorBadge.react svg{width:8px;height:8px}.songCommentAvatarHoverTarget{display:block;flex:0 0 auto;border-radius:50%;text-decoration:none}.songCommentAvatarHoverTarget>img{display:block}.songCommentProfileHoverTarget{color:inherit;text-decoration:none}.songCommentProfileHoverTarget:hover .gvIdentityName{text-decoration:underline;text-underline-offset:2px}.songCommentAvatarHoverTarget{overflow:hidden!important;flex:0 0 36px!important}.songCommentAvatarHoverTarget,.songCommentAvatarHoverTarget>img{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:block!important;border-radius:50%!important}.songCommentAvatarHoverTarget>img{max-width:36px!important;max-height:36px!important;object-fit:cover!important}.songCommentAvatarHoverTarget .songCommentAvatar{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:50%!important}.gvProfileHoverTarget{display:inline-flex;min-width:0}.gvProfileHoverAvatarTarget{display:inline-flex;flex:0 0 auto;border-radius:50%;line-height:0}.gvProfileHoverTextTarget{display:inline-flex;align-items:center;min-width:0;color:inherit}.gvProfileHoverTextTarget:hover{text-decoration:underline;text-underline-offset:2px}.gvTrendingProfileHover{display:block!important;width:100%!important;border-radius:12px}.gvTrendingProfileHover .trendingRow{width:100%!important}.trendingCard .trendingName{font-size:12px!important;line-height:1.22!important;letter-spacing:-.01em}.trendingCard .trendingName b{font-size:12px!important;font-weight:800!important}.trendingCard .trendingMeta,.trendingCard .trendingUsername{font-size:9.5px!important}.gvContentArtistProfileHover{display:inline-flex!important;width:max-content!important;max-width:100%!important;border-radius:999px}.contentRankingCard .contentRankingTitle{font-size:12px!important;line-height:1.2!important;font-weight:800!important}.contentRankingCard .contentRankingArtist{align-items:center!important;gap:5px!important;margin-top:3px!important;text-decoration:none!important}.contentRankingCard .contentRankingArtist img,.contentRankingCard .contentRankingArtistFallback{width:16px!important;height:16px!important;min-width:16px!important;border-radius:50%!important;object-fit:cover!important}.contentRankingCard .contentRankingArtistFallback{display:grid!important;place-items:center!important;background:rgba(168,85,247,.18)!important;color:#d8b4fe!important;font-size:9px!important;font-weight:800!important}.contentRankingCard .contentRankingArtistName{font-size:10.5px!important;line-height:1.2!important;font-weight:650!important;color:#b3bac9!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.contentRankingCard .contentRankingArtist:hover .contentRankingArtistName{color:#e5e7eb!important;text-decoration:underline;text-underline-offset:2px}.contentRankingCard .contentRankingCount{font-size:9.25px!important}.gvTrendingAvatarHover{display:inline-flex!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:50%!important;line-height:0!important}.gvTrendingNameHover{min-width:0!important}.gvCommentAvatarProfileLink{display:inline-flex!important;flex-shrink:0!important;text-decoration:none!important;border-radius:50%!important;line-height:0!important}.gvSongArtistBigHover,.gvSongArtistHover,.gvSongFeatProfileHover{display:inline-flex!important;min-width:0!important;max-width:100%!important}.gvSongArtistBigHover{width:max-content!important}.gvFeatIdentityHover,.gvFeatIdentityInline{display:inline-flex!important;min-width:0!important}.gvFeatIdentityInline{align-items:center!important;gap:8px!important}.gvFeatIdentityText{display:grid!important;min-width:0!important;text-align:left!important}.gvFeatIdentityText small{opacity:.72}.gvCommentNameProfileLink{display:inline-flex!important;align-items:center!important;gap:3px!important;color:inherit!important;text-decoration:none!important;min-width:0!important;max-width:100%!important}.gvCommentNameProfileLink:hover .gvIdentityName{text-decoration:underline;text-underline-offset:2px}.gvCommentCard>:first-child{flex:0 0 32px;width:32px;min-width:32px;max-width:32px;align-self:flex-start;position:relative;z-index:2}.gvRepliesThread .gvCommentReply>:first-child{flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;margin:0!important;align-self:flex-start!important;position:relative!important;z-index:2!important}.gvCommentAvatarProfileLink{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}.gvRepliesThread .gvCommentReply:before{z-index:0!important}.gvCommentThreadItem:has(.gvRepliesThread):before{z-index:0!important}.gvCommentNameProfileLink:hover,.gvContentArtistProfileHover:hover,.gvFeatIdentityHover:hover,.gvProfileHoverTarget:hover,.gvSongArtistBigHover:hover,.gvSongArtistHover:hover,.gvSongFeatProfileHover:hover,.gvTrendingNameHover:hover{text-decoration:none!important}.gvCommentNameProfileLink:hover .gvIdentityName,.gvContentArtistProfileHover:hover .contentRankingArtistName,.gvFeatIdentityHover:hover b,.gvProfileHoverTextTarget:hover .gvIdentityName,.gvProfileHoverTextTarget:hover .notificationName,.gvProfileHoverTextTarget:hover b,.gvSongArtistBigHover:hover b,.gvSongArtistHover:hover a,.gvSongFeatProfileHover:hover b,.gvTrendingNameHover:hover .trendingName{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.gvCommentAvatarProfileLink:hover,.gvCommentNameProfileLink:hover .muted,.gvCommentNameProfileLink:hover small,.gvFeatIdentityHover:hover small,.gvProfileHoverAvatarTarget:hover,.gvProfileHoverTarget:hover .muted,.gvProfileHoverTarget:hover .trendingUsername,.gvProfileHoverTarget:hover [class*=username],.gvProfileHoverTarget:hover small,.gvSongArtistBigHover:hover small,.gvSongArtistHover:hover span,.gvSongFeatProfileHover:hover small,.gvTrendingAvatarHover:hover,.gvTrendingNameHover:hover .trendingUsername{text-decoration:none!important}.gvFeedAuthorNameHover{display:inline-flex!important;width:max-content!important;max-width:100%!important}.gvFeedAuthorNameHover:hover b{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.contentRankingCard .contentRankingTitle{display:inline-block!important;width:-moz-fit-content!important;width:fit-content!important;align-self:flex-start!important;text-decoration:none!important}.contentRankingCard .contentRankingTitle:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}a[href^="/perfil/"]{text-decoration:none}a[href^="/perfil/"]:hover .contentRankingArtistName,a[href^="/perfil/"]:hover .gvIdentityName,a[href^="/perfil/"]:hover .notificationName,a[href^="/perfil/"]:hover .trendingName,a[href^="/perfil/"]:hover b{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}a[href^="/perfil/"]:hover .muted,a[href^="/perfil/"]:hover .trendingUsername,a[href^="/perfil/"]:hover [class*=handle],a[href^="/perfil/"]:hover [class*=username],a[href^="/perfil/"]:hover small{text-decoration:none!important}.gvPostDetailAuthorHover{display:inline-flex!important;width:max-content!important;max-width:100%!important}.socialPostActions .socialAction{position:relative!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;gap:0!important;justify-self:start!important}.socialPostActions .socialAction>span{position:absolute!important;left:calc(100% + 5px)!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;white-space:nowrap!important}.socialPostActions .socialAction.share>span{display:none!important}.gvCommentActionBar{justify-items:start!important}.gvCommentAction{position:relative!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:50%!important}.gvCommentAction>span:not(.gvShareDone){min-width:0!important;white-space:nowrap!important}.gvCommentAction .gvShareDone,.gvCommentAction>span:not(.gvShareDone){position:absolute!important;left:calc(100% + 5px)!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important}.trendingCard .trendingRow{display:flex!important;align-items:center!important;width:100%!important;flex-wrap:nowrap!important;cursor:default!important}.gvTrendingAvatarLink{display:inline-flex!important;width:32px!important;height:32px!important;border-radius:50%!important;line-height:0!important}.gvTrendingNameLink{display:inline-block!important;color:inherit!important;text-decoration:none!important}.gvTrendingNameHover,.gvTrendingNameLink{width:max-content!important;max-width:100%!important}.gvTrendingNameHover{display:block!important}.trendingCard .trendingInfo{flex:1 1 auto!important;min-width:0!important}.contentRankingCard .contentRankingRow{display:grid!important;grid-template-columns:20px 42px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;align-items:center!important}.contentRankingCard .contentRankingInfo{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-items:start!important;min-width:0!important}.contentRankingCard .contentRankingTitle{display:block!important;width:max-content!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.contentRankingCard .gvContentArtistProfileHover{display:block!important;width:max-content!important;max-width:100%!important;margin-top:3px!important}.contentRankingCard .contentRankingArtist{display:inline-flex!important;width:max-content!important;max-width:100%!important;margin-top:0!important}.contentRankingCard .contentRankingCount{display:flex!important;width:max-content!important;max-width:100%!important;margin-top:3px!important}@media(max-width:760px){.socialPostActions .socialAction{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important}}.gvNotificationOwnerNameHover,.notificationIdentity .gvProfileHoverTextTarget{display:inline-flex!important;width:max-content!important;max-width:100%!important}.gvNotificationOwnerNameHover:hover .notificationPostOwnerName,.notificationIdentity .gvProfileHoverTextTarget:hover .notificationName{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.notificationActor,.notificationActor:hover,.notificationHandle,.notificationHandle:hover{text-decoration:none!important}.gvNotificationOwnerAvatarHover{display:inline-flex!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;line-height:0!important}.gvMentionProfileHover{display:inline-flex!important;width:max-content!important;max-width:100%!important}.gvMentionLink{color:#b99cff!important;font-weight:750!important}.gvMentionLink,.gvMentionLink:hover{text-decoration:none!important}.socialPostActions{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin-top:4px!important;padding:0 10px 0 2px!important}.socialPostActions .socialAction{position:static!important;width:auto!important;min-width:46px!important;height:36px!important;padding:0 9px!important;gap:6px!important;justify-content:center!important;overflow:visible!important;justify-self:auto!important}.socialPostActions .socialAction>span{position:static!important;left:auto!important;top:auto!important;transform:none!important;min-width:0!important;pointer-events:auto!important;white-space:normal!important}.socialPostActions .socialAction.share>span{display:inline!important}.gvCommentActionBar{display:grid!important;grid-template-columns:repeat(4,minmax(34px,1fr))!important;align-items:center!important;justify-items:stretch!important;grid-gap:6px!important;gap:6px!important;max-width:360px!important;margin-top:8px!important}.gvCommentAction{position:static!important;width:auto!important;min-width:34px!important;height:28px!important;padding:0 5px!important;gap:5px!important;justify-content:flex-start!important;overflow:visible!important;border-radius:999px!important}.gvCommentAction .gvShareDone,.gvCommentAction>span:not(.gvShareDone){position:static!important;left:auto!important;top:auto!important;transform:none!important;pointer-events:auto!important;white-space:normal!important}@media(max-width:760px){.socialPostActions{padding-right:2px!important}.socialPostActions .socialAction{width:auto!important;min-width:40px!important;height:34px!important;padding:0 6px!important}}:root{--gv-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gv-font-nav:15px;--gv-font-tab:12px;--gv-font-author:14px;--gv-font-handle:11px;--gv-font-post:14px;--gv-font-meta:11px;--gv-font-action:11px;--gv-font-comment-author:12px;--gv-font-comment-text:12px;--gv-font-comment-meta:9px;--gv-font-comment-action:9px;--gv-font-widget-title:15px;--gv-font-ranking-name:14px;--gv-font-ranking-handle:13px;--gv-font-ranking-meta:12px;--gv-font-content-title:14px;--gv-font-content-artist:13px;--gv-font-content-meta:12px;--gv-font-notification-name:12px;--gv-font-notification-handle:9px;--gv-font-notification-action:10px;--gv-font-page-title:30px;--gv-font-section-title:18px;--gv-font-card-title:13px}body,html{font-family:var(--gv-font-family)}.hudNav a{font-size:var(--gv-font-nav)}.feedTopTabs button,.tabs button{font-size:var(--gv-font-tab)}.card.post p,.post p{font-size:var(--gv-font-post)}.card.post .small,.feedUsernameLine{font-size:var(--gv-font-handle)}.socialAction,.socialAction span{font-size:var(--gv-font-action)}.gvCommentAction,.gvCommentAction span{font-size:var(--gv-font-comment-action)}.notificationName{font-size:var(--gv-font-notification-name)}.notificationHandle{font-size:var(--gv-font-notification-handle)}.notificationActionLine{font-size:var(--gv-font-notification-action)}.contentRankingCard>h3,.rightInfoCard>h3,.rightbarCard>h3,.trendingCard>h3{font-size:var(--gv-font-widget-title)!important;line-height:1.25!important}.contentRankingCard .contentRankingTabs button,.rightbarTabs button,.trendingCard .trendingTabs button{font-size:13px!important;line-height:1.2!important}.trendingCard .trendingName,.trendingCard .trendingName b{font-size:var(--gv-font-ranking-name)!important;line-height:1.25!important}.trendingCard .trendingUsername{font-size:var(--gv-font-ranking-handle)!important;line-height:1.25!important}.trendingCard .trendingMeta{font-size:var(--gv-font-ranking-meta)!important;line-height:1.3!important}.contentRankingCard .contentRankingTitle{font-size:var(--gv-font-content-title)!important;line-height:1.25!important}.contentRankingCard .contentRankingArtist,.contentRankingCard .contentRankingArtistName{font-size:var(--gv-font-content-artist)!important;line-height:1.25!important}.contentRankingCard .contentRankingCount{font-size:var(--gv-font-content-meta)!important;line-height:1.3!important}.contentRankingCard .contentRankingFooter,.contentRankingCard .rankingFootnote,.rightInfoCard p,.rightbarCard p,.trendingCard .rankingFootnote{font-size:13px!important;line-height:1.55!important}.contentRankingCard .small,.trendingCard .small{font-size:12px!important;line-height:1.35!important}@media(max-width:760px){.contentRankingCard>h3,.rightInfoCard>h3,.rightbarCard>h3,.trendingCard>h3{font-size:14px!important}.contentRankingCard .contentRankingTabs button,.rightbarTabs button,.trendingCard .trendingTabs button{font-size:12px!important}.trendingCard .trendingName,.trendingCard .trendingName b{font-size:13px!important}.contentRankingCard .contentRankingCount,.trendingCard .trendingMeta{font-size:11px!important}.contentRankingCard .contentRankingTitle{font-size:13px!important}.contentRankingCard .contentRankingArtist,.contentRankingCard .contentRankingArtistName{font-size:12px!important}.contentRankingCard .contentRankingFooter,.contentRankingCard .rankingFootnote,.rightInfoCard p,.rightbarCard p,.trendingCard .rankingFootnote{font-size:12px!important;line-height:1.5!important}}.songRecommendNotice{width:max-content;max-width:100%;margin-top:9px;padding:8px 11px;border:1px solid rgba(168,85,247,.34);border-radius:10px;background:rgba(126,34,206,.1);color:#d8c5f5;font-size:12px;line-height:1.35;font-weight:600;animation:gvRecommendNoticeIn .16s ease-out}@keyframes gvRecommendNoticeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.songRecommendNotice{width:100%;font-size:12px}}.gvMusicDiscoveryArtistHover,.gvMusicMiniRankArtistHover{display:inline-flex;min-width:0}.musicDiscoveryArtist,.musicDiscoveryArtist:hover,.musicMiniRankArtist,.musicMiniRankArtist:hover{text-decoration:none!important}.gvMusicDiscoveryArtistHover:hover .gvProfileName,.gvMusicMiniRankArtistHover:hover .gvProfileName,.musicDiscoveryArtist:hover .gvProfileName,.musicMiniRankArtist:hover .gvProfileName{text-decoration:underline!important;text-underline-offset:2px}.musicDiscoveryArtist .gvCreatorBadge,.musicDiscoveryArtist .gvCreatorBadge *,.musicMiniRankArtist .gvCreatorBadge,.musicMiniRankArtist .gvCreatorBadge *{text-decoration:none!important}.musicDiscoveryArtist{gap:5px!important}.musicDiscoveryArtist .gvProfileName,.musicMiniRankArtist .gvProfileName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musicDiscoveryArtist .gvCreatorBadge,.musicMiniRankArtist .gvCreatorBadge{flex:0 0 auto}.musicDiscoveryArtist{width:100%;max-width:100%;min-width:0;overflow:hidden}.musicDiscoveryArtist>i,.musicDiscoveryArtist>img{flex:0 0 auto}.musicDiscoveryArtist .gvProfileName{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musicDiscoveryArtist .gvCreatorBadge{margin-left:1px}.gvMusicDiscoveryArtistHover{width:100%;max-width:100%;min-width:0;overflow:visible}.gvMusicMiniRankArtistHover,.musicMiniRankArtist{max-width:100%;min-width:0}.musicMiniRankArtist .gvProfileName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musicDiscoveryArtistClamp{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden}.musicDiscoveryArtistClamp .gvMusicDiscoveryArtistHover,.musicDiscoveryArtistClamp .musicDiscoveryArtist,.musicDiscoveryArtistClamp>span{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important}.musicDiscoveryArtistClamp .musicDiscoveryArtist{overflow:hidden!important}.musicDiscoveryArtistClamp .musicDiscoveryArtist>i,.musicDiscoveryArtistClamp .musicDiscoveryArtist>img{flex:0 0 17px!important}.musicDiscoveryArtistClamp .musicDiscoveryArtist .gvProfileName{display:block!important;flex:1 1!important;width:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.musicDiscoveryArtistClamp .musicDiscoveryArtist .gvCreatorBadge{flex:0 0 auto!important;margin-left:1px!important}.musicDiscoveryArtistClamp .musicDiscoveryArtist:hover{text-decoration:none!important}.musicDiscoveryArtistClamp:hover .gvProfileName{text-decoration:underline!important;text-underline-offset:2px}.musicDiscoveryArtistClamp .gvCreatorBadge,.musicDiscoveryArtistClamp .gvCreatorBadge *{text-decoration:none!important}.gvMusicTypographySection .gvMusicRowSongTitle,.gvMusicTypographySection .musicMiniRankTitle{font-size:13px!important;line-height:1.2!important;font-weight:700!important}.gvMusicTypographySection .gvMusicRowArtist,.gvMusicTypographySection .gvMusicRowArtistName,.gvMusicTypographySection .musicMiniRankArtist{font-size:11px!important;line-height:1.2!important;font-weight:500!important}.gvMusicTypographySection .gvMusicRowMeta,.gvMusicTypographySection .musicMiniRankMetric{font-size:10px!important;line-height:1.25!important;font-weight:400!important}.gvMusicTypographySection .musicMiniRankArtist .gvProfileName{font-size:11px!important;font-weight:500!important}.gvMusicTypographySection .musicMiniRankArtist .gvCreatorBadge{flex:0 0 auto!important;transform:none!important}.musicDiscoveryArtist{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important}.musicDiscoveryArtist,.musicDiscoveryArtist .gvProfileName{width:auto!important;min-width:0!important;line-height:1.2!important}.musicDiscoveryArtist .gvProfileName{display:inline-block!important;flex:0 1 auto!important;vertical-align:middle!important}.musicDiscoveryArtist .gvCreatorBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin-left:0!important;position:relative!important;top:0!important;transform:none!important;vertical-align:middle!important}.musicDiscoveryCardBody .musicDiscoverySongTitle{display:block!important;margin-bottom:5px!important;line-height:1.2!important}.musicDiscoveryCardBody .musicDiscoveryArtistClamp{display:block!important;margin-top:0!important}.musicMiniRankInfo{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:3px!important}.musicMiniRankTitle{display:block!important;margin:0!important;line-height:1.2!important}.gvMusicMiniRankArtistHover,.musicMiniRankArtist{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;min-width:0!important}.musicMiniRankArtist{gap:4px!important;line-height:1.2!important}.musicMiniRankArtist .gvProfileName{display:inline-block!important;flex:0 1 auto!important;min-width:0!important;line-height:1.2!important;vertical-align:middle!important}.musicMiniRankArtist .gvCreatorBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin-left:0!important;position:relative!important;top:0!important;transform:none!important;vertical-align:middle!important}.gvMusicTypographySection .musicMiniRankArtist{margin-top:0!important}.gvMusicTypographySection .musicMiniRankRow{align-items:center!important}.gvMusicTypographySection .musicMiniRankInfo{padding-top:1px!important;padding-bottom:1px!important}@media(max-width:760px){.musicDiscoveryArtist,.musicMiniRankArtist{gap:3px!important}.musicDiscoveryCardBody .musicDiscoverySongTitle{margin-bottom:4px!important}.musicMiniRankInfo{gap:2px!important}}.songCommentAuthor .gvSongCommentAuthorName,.songCommentHeader .gvSongCommentAuthorName,.songDiscussion .commentName,.songDiscussion .gvSongCommentAuthorName{color:#f3f4f6!important;font-weight:700!important;text-decoration:none!important}.songDiscussion .gvProfileHoverTextTarget:hover .gvSongCommentAuthorName,.songDiscussion .gvSongCommentAuthorName:hover,.songDiscussion a[href^="/perfil/"]:hover .gvSongCommentAuthorName{color:#ffffff!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.songDiscussion .commentHandle,.songDiscussion .songCommentHandle,.songDiscussion a[href^="/perfil/"] .commentHandle,.songDiscussion a[href^="/perfil/"] .songCommentHandle{color:#8f96a7!important;font-weight:500!important;text-decoration:none!important}.songCommentAuthor .gvCreatorBadge.sm,.songCommentHeader .gvCreatorBadge.sm,.songDiscussion .gvCreatorBadge.sm{width:14px!important;height:14px!important;flex:0 0 14px!important;margin-left:3px!important;vertical-align:middle!important;text-decoration:none!important}.songCommentAuthor .gvCreatorBadge.sm svg,.songCommentHeader .gvCreatorBadge.sm svg,.songDiscussion .gvCreatorBadge.sm svg{width:8px!important;height:8px!important}.songCommentAuthor .gvCreatorBadge,.songCommentAuthor .gvCreatorBadge *,.songCommentHeader .gvCreatorBadge,.songCommentHeader .gvCreatorBadge *,.songDiscussion .gvCreatorBadge,.songDiscussion .gvCreatorBadge *{text-decoration:none!important}.songCommentAuthor,.songCommentHeader,.songDiscussion .commentIdentity,.songDiscussion .songCommentIdentity{align-items:center!important}@media(max-width:760px){.songCommentAuthor .gvCreatorBadge.sm,.songCommentHeader .gvCreatorBadge.sm,.songDiscussion .gvCreatorBadge.sm{width:13px!important;height:13px!important;flex-basis:13px!important;margin-left:2px!important}}.songCommentProfileHoverTarget{display:inline-flex!important;align-items:center!important;gap:4px!important;min-width:0!important;color:inherit!important;text-decoration:none!important}.songCommentProfileHoverTarget .gvSongCommentAuthorName,.songCommentProfileHoverTarget>b{font-size:13px!important;line-height:1.25!important;font-weight:700!important;color:#f3f4f6!important}.songCommentProfileHoverTarget>span:not(.gvCreatorBadge){font-size:11px!important;line-height:1.25!important;font-weight:500!important;color:#8f96a7!important;text-decoration:none!important}.songCommentProfileHoverTarget .gvCreatorBadge{display:inline-grid!important;place-items:center!important;width:15px!important;height:15px!important;flex:0 0 15px!important;margin:0!important;border-radius:50%!important;background:#38bdf8!important;color:#071018!important;box-shadow:0 0 0 1px rgba(56,189,248,.16)!important;position:static!important;transform:none!important;text-decoration:none!important}.songCommentProfileHoverTarget .gvCreatorBadge svg{width:9px!important;height:9px!important;stroke-width:3!important;color:#071018!important;text-decoration:none!important}.songCommentProfileHoverTarget:hover .gvSongCommentAuthorName,.songCommentProfileHoverTarget:hover>b{color:#fff!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.songCommentProfileHoverTarget:hover .gvCreatorBadge,.songCommentProfileHoverTarget:hover .gvCreatorBadge *,.songCommentProfileHoverTarget:hover>span:not(.gvCreatorBadge){text-decoration:none!important}.songCommentBody{font-size:13px!important;line-height:1.45!important}.songCommentReplyAction,.songCommentReplyButton{font-size:11px!important}@media(max-width:760px){.songCommentProfileHoverTarget .gvSongCommentAuthorName,.songCommentProfileHoverTarget>b{font-size:13px!important}.songCommentProfileHoverTarget>span:not(.gvCreatorBadge){font-size:11px!important}.songCommentProfileHoverTarget .gvCreatorBadge{width:14px!important;height:14px!important;flex-basis:14px!important}.songCommentProfileHoverTarget .gvCreatorBadge svg{width:8px!important;height:8px!important}}@media (min-width:1051px){.shell{grid-template-columns:250px minmax(0,570px) 300px;gap:16px;max-width:1168px}}.feedTopTabs button{transition:color .16s ease,background .16s ease}.feedTopTabs button:hover{color:#f4f1ff;background:linear-gradient(180deg,rgba(155,92,255,.055),rgba(255,255,255,.018))}.feedTopTabs button.active:after{width:48px;height:3px;background:linear-gradient(90deg,#9b5cff,#e6499a);box-shadow:0 0 15px rgba(155,92,255,.42)}.feedTimeline .gvFeedOnlyAuthorHeader{line-height:1.2}.feedTimeline .gvFeedOnlyAuthorHeader b{font-weight:850;letter-spacing:-.018em}.feedTimeline .feedAuthorMeta{margin-top:2px}.feedTimeline .feedUsernameLine{color:#7f8798}.feedTimeline>.card.post>p{margin-top:10px}.feedTimeline .socialPostActions .socialAction{border-radius:999px!important;transition:background .15s ease,color .15s ease,transform .15s ease!important}.feedTimeline .socialPostActions .socialAction:hover{background:rgba(155,92,255,.09)!important;transform:translateY(-1px)}.feedTimeline .postManageMenuWrap>button{background:transparent!important;border-color:transparent!important;opacity:.72;transition:background .15s ease,border-color .15s ease,opacity .15s ease!important}.feedTimeline .postManageMenuWrap>button:hover{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.08)!important;opacity:1}.gvWhoToFollowTitle{display:flex;align-items:center;gap:7px}.gvWhoToFollowTitle svg{color:#b985ff}.gvWhoToFollowList{display:grid}.gvWhoToFollowRow{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.gvWhoToFollowRow:last-child{border-bottom:0}.gvWhoToFollowProfile{min-width:0;flex:1 1}.gvWhoToFollowIdentity{display:flex;align-items:center;gap:9px;min-width:0}.gvWhoToFollowFallback,.gvWhoToFollowIdentity>img{width:34px;height:34px;min-width:34px;border-radius:50%}.gvWhoToFollowIdentity>img{object-fit:cover}.gvWhoToFollowFallback{display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#d946a8);color:#fff;font-size:10px;font-weight:900}.gvWhoToFollowText{display:grid;min-width:0;line-height:1.2}.gvWhoToFollowName{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;color:#f5f6fb;font-size:10px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.gvWhoToFollowIdentity:hover .gvWhoToFollowName{text-decoration:underline;text-underline-offset:2px}.gvWhoToFollowText small{margin-top:3px;overflow:hidden;color:#858d9e;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.gvWhoToFollowRow>button{flex:none;min-height:29px;padding:0 11px;border:1px solid rgba(155,92,255,.24);border-radius:999px;background:rgba(124,58,237,.15);color:#eee9ff;font-size:9px;font-weight:850}.gvWhoToFollowRow>button:hover{background:rgba(139,92,246,.25);border-color:rgba(184,132,255,.42)}.feedTimeline .gvFeedOnlyAuthorHeader .gvProfileHoverTextTarget:hover a>span:first-child,.feedTimeline .gvFeedOnlyAuthorHeader .profileHoverAnchor:hover a>span:first-child{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}.reactCatalogPage{padding-bottom:28px}.reactHero{position:relative;overflow:hidden;min-height:168px;padding:25px 27px;background:radial-gradient(430px 190px at 88% 45%,rgba(217,70,168,.17),transparent 72%),linear-gradient(135deg,#11131d,#0d0f17)}.reactHero>div{position:relative;z-index:2;max-width:470px}.reactHero h1{margin:5px 0 4px;font-size:29px;letter-spacing:-.04em}.reactHero p{margin:0;color:#8f96a8;font-size:10px;line-height:1.5}.reactHeroIcon{position:absolute;right:30px;top:36px;color:rgba(173,109,255,.17);transform:rotate(-6deg)}.reactHeroActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px}.reactPublishButton{display:flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:9px 13px;background:linear-gradient(135deg,#8b5cf6,#d946a8);color:#fff;font-size:10px;font-weight:900}.reactHeroLink{display:flex;align-items:center;gap:5px;padding:8px 11px;font-size:9px}.reactSearch{margin-top:13px}.reactCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.reactCatalogCard{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:#10121b;transition:transform .16s ease,border-color .16s ease}.reactCatalogCard:hover{transform:translateY(-2px);border-color:rgba(155,92,255,.25)}.reactThumb{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#171a26}.reactThumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .2s ease}.reactCatalogCard:hover .reactThumb img{transform:scale(1.02)}.reactThumbFallback{width:100%;height:100%;display:grid;place-items:center;color:#7655a8}.reactPlay{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;transform:translate(-50%,-50%);background:rgba(10,10,14,.82);color:#fff;font-size:12px;padding-left:2px}.reactCardBody{padding:10px}.reactCardTitle{display:block;color:#f5f5f8;font-size:11px;font-weight:900;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reactCardTitle:hover{color:#c9adff}.reactCreator{display:flex;align-items:center;gap:5px;margin-top:7px;color:#aab0bf;font-size:8px}.reactCreator i,.reactCreator img{width:18px;height:18px;border-radius:50%;object-fit:cover}.reactCreator i{display:grid;place-items:center;background:#342157;color:#fff;font-style:normal;font-size:7px;font-weight:900}.reactLinkedSong{display:flex;align-items:flex-start;gap:5px;margin-top:7px;color:#8f96a8;font-size:8px;line-height:1.4}.reactLinkedSong svg{flex:none;color:#a66cff}.reactLinkedSong b{color:#c9adff}.reactWatch{display:flex;align-items:center;gap:4px;margin-top:8px;color:#9f75f3;font-size:8px;font-weight:850}.reactEmpty{padding:22px 3px;color:#868d9e;font-size:10px}.reactShuffle{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#11131c;color:#aeb4c2;padding:7px 10px;font-size:8px;font-weight:850}.reactPublishFields{display:grid;grid-gap:12px;gap:12px;padding:17px 18px}.reactPublishFields label{display:grid;grid-gap:6px;gap:6px}.reactPublishFields label>span{display:flex;align-items:center;gap:5px;color:#b6bcc9;font-size:9px;font-weight:850}.reactPublishFields input,.reactPublishFields select,.reactPublishFields textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0d0f17;color:#f4f4f7;padding:10px 11px;font:inherit;font-size:10px}.reactPublishFields textarea{min-height:82px;resize:vertical}.reactYoutubePreview{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0d0f17}.reactYoutubePreview img{width:105px;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.reactYoutubePreview div{display:grid;grid-gap:3px;gap:3px}.reactYoutubePreview b{font-size:9px}.reactYoutubePreview span{color:#81899a;font-size:8px}.reactPublishStatus{color:#ff8ca8;font-size:9px}.reactModal{max-width:610px}.trendingCard .gvTrendingNameHover:has(.trendingUsername){display:flex;align-items:center;gap:4px;min-width:0}.trendingCard .gvTrendingNameHover:has(.trendingUsername) .trendingUsername{margin:0;font-size:8px;line-height:1.2;color:#8d94a5;max-width:105px}.trendingCard .gvTrendingNameHover:has(.trendingUsername) .gvTrendingNameLink{min-width:0}@media(max-width:760px){.reactHeroIcon{display:none}.reactHero{padding:21px}.reactCatalogGrid{display:flex;overflow-x:auto;padding-bottom:5px}.reactCatalogCard{min-width:220px}}.reactCardTitleRow{display:flex;align-items:flex-start;gap:6px}.reactCardTitleRow .reactCardTitle{flex:1 1;min-width:0}.reactOwnerMenu{position:relative;flex:0 0 auto}.reactOwnerMenu>button{display:grid;place-items:center;width:25px;height:25px;border:0;border-radius:7px;background:transparent;color:#8f96a8}.reactOwnerMenu>button:hover{background:rgba(255,255,255,.06);color:#fff}.reactOwnerPopover{position:absolute;right:0;top:28px;z-index:30;width:132px;padding:5px;border:1px solid var(--border);border-radius:9px;background:#151722;box-shadow:0 12px 35px rgba(0,0,0,.38)}.reactOwnerPopover button{width:100%;display:flex;align-items:center;gap:6px;border:0;border-radius:6px;background:transparent;color:#d8dbe4;padding:7px;font-size:8px;text-align:left}.reactOwnerPopover button:hover{background:rgba(255,255,255,.06)}.reactOwnerPopover button.danger{color:#ff8ca8}.reactCardActions{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:9px}.reactRecommend{display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#11131c;color:#9da4b5;padding:6px 8px;font-size:8px;font-weight:850}.reactRecommend.active,.reactRecommend:hover{border-color:rgba(166,108,255,.4);color:#bd94ff;background:rgba(139,92,246,.09)}.reactRecommend span{color:#7f8798}.reactCardActions .reactWatch{margin-top:0}.reactCarousel{position:relative;margin:0 -2px}.reactCarouselRail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 33px)/4);grid-gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 7px;overscroll-behavior-inline:contain}.reactCarouselRail::-webkit-scrollbar{display:none}.reactCarouselRail .reactCatalogCard{scroll-snap-align:start;min-width:0}.reactCarouselRail .reactCardBody{padding:8px}.reactCarouselRail .reactCardTitle{font-size:9px;line-height:1.3}.reactCarouselRail .reactCreator{margin-top:5px;font-size:7px}.reactCarouselRail .reactCreator i,.reactCarouselRail .reactCreator img{width:16px;height:16px}.reactCarouselRail .reactLinkedSong{margin-top:5px;font-size:7px}.reactCarouselRail .reactCardActions{margin-top:7px;gap:4px;align-items:center}.reactCarouselRail .reactRecommend{padding:5px 6px;font-size:7px;gap:3px}.reactCarouselRail .reactWatch{font-size:7px}.reactCarouselArrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:42px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(13,15,23,.94);color:#fff;font-size:23px;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.3);opacity:.88;transition:opacity .15s ease,background .15s ease}.reactCarouselArrow:hover{opacity:1;background:#1a1625}.reactCarouselArrow.left{left:-9px}.reactCarouselArrow.right{right:-9px}.reactRecommend svg{transition:transform .18s ease}.reactRecommend.active svg{transform:rotate(180deg) scale(1.12)}.reactRecommend.saving{opacity:.78}@media(max-width:760px){.reactCarouselRail{grid-auto-columns:minmax(190px,72%)}.reactCarouselArrow{display:none}}.reactCarousel{margin:0;padding:0 4px}.reactCarouselRail{gap:11px;padding:2px 0 7px}.reactCarousel2 .reactCarouselRail{grid-auto-columns:calc((100% - 11px)/2)}.reactCarousel3 .reactCarouselRail{grid-auto-columns:calc((100% - 22px)/3)}.reactCarouselArrow.left{left:-18px}.reactCarouselArrow.right{right:-18px}.reactCardActions{justify-content:flex-start}.musicCardCarousel{position:relative;padding:0 4px}.musicCardCarouselRail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/5);grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding:2px 0 6px}.musicCardCarouselRail::-webkit-scrollbar{display:none}.musicCardCarouselRail .musicDiscoveryCard{scroll-snap-align:start;min-width:0}.musicCardCarouselArrow{position:absolute;z-index:8;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:42px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(13,15,23,.94);color:#fff;font-size:23px;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.3)}.musicCardCarouselArrow.left{left:-18px}.musicCardCarouselArrow.right{right:-18px}@media(max-width:760px){.reactCarousel2 .reactCarouselRail,.reactCarousel3 .reactCarouselRail{grid-auto-columns:minmax(190px,72%)}.musicCardCarouselRail{grid-auto-columns:minmax(155px,44%)}.musicCardCarouselArrow{display:none}}.reactCreator{font-size:11px;font-weight:750;gap:6px;color:#b8becc}.reactCreator span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reactCreator i,.reactCreator img{width:20px;height:20px}.reactCarouselRail .reactCreator{margin-top:6px;font-size:10px;font-weight:750}.reactCarouselRail .reactCreator i,.reactCarouselRail .reactCreator img{width:18px;height:18px}.catalogPagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 4px;flex-wrap:wrap}.catalogPagination span,.catalogPagination>div{display:flex;align-items:center;gap:5px}.catalogPagination i{color:#737b8d;font-style:normal;font-size:10px}.catalogPagination button{min-width:31px;height:31px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#11131c;color:#aeb4c2;font-size:9px;font-weight:850;transition:border-color .15s ease,background .15s ease,color .15s ease}.catalogPagination button:hover:not(:disabled){border-color:rgba(155,92,255,.45);color:#fff}.catalogPagination button.active{border-color:#7f4bd1;background:#24163b;color:#fff}.catalogPagination button:disabled{opacity:.35;cursor:not-allowed}.musicPagedCatalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1180px){.musicPagedCatalogGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.musicPagedCatalogGrid>article:nth-child(n){display:block}}@media(max-width:760px){.musicPagedCatalogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.musicPagedCatalogGrid .musicDiscoveryCard{min-width:0}.catalogPagination{gap:6px}.catalogPagination button{padding:0 7px}}.trendingCard .gvTrendingNameHover:has(.trendingUsername){display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important}.trendingCard .gvTrendingNameHover:has(.trendingUsername) .trendingUsername{margin:0!important;max-width:105px!important;color:#9299aa!important;font-family:inherit!important;font-size:9.5px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important}.gvWhoToFollowName{font-size:11px!important;font-weight:800!important;line-height:1.2!important}.gvWhoToFollowName,.gvWhoToFollowText small{font-family:inherit!important;letter-spacing:0!important}.gvWhoToFollowText small{margin-top:3px!important;color:#9299aa!important;font-size:9.5px!important;font-weight:500!important;line-height:1.25!important}.notificationActionLine .notificationContextProfile{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;white-space:nowrap;line-height:1.25;overflow:visible}.notificationActionLine .notificationContextProfile .gvCreatorBadge{display:inline-grid;flex:0 0 auto;vertical-align:middle;margin:0;position:relative;top:0;overflow:visible}.notificationActionLine .notificationContextProfile .gvCreatorBadge.sm{width:15px;height:15px;min-width:15px;min-height:15px}.notificationActionLine .notificationContextProfile .gvCreatorBadge.sm svg{display:block;width:9px;height:9px}.notificationActionLine .notificationContextProfile .gvCreatorBadge{color:#071018!important}.notificationActionLine .notificationContextProfile .gvCreatorBadge svg{color:#071018!important;stroke:currentColor!important}.notificationItem2 .notificationName>.gvCreatorBadge{position:relative;top:-1px}.rightbar .contentRankingCard{padding:12px!important}.rightbar .contentRankingCard .sideTitle{margin-bottom:0!important}.rightbar .contentRankingCard .contentRankingTabs{gap:6px!important;margin:7px 0 5px!important}.rightbar .contentRankingCard .contentRankingTabs button{height:30px!important;min-height:30px!important;border-radius:9px!important}.rightbar .contentRankingCard .contentRankingRow{grid-template-columns:18px 38px minmax(0,1fr)!important;gap:7px!important;padding:4px 0!important}.rightbar .contentRankingCard .contentRankingCover{width:38px!important;height:38px!important;border-radius:8px!important}.rightbar .contentRankingCard .contentRankingCount,.rightbar .contentRankingCard .gvContentArtistProfileHover{margin-top:2px!important}.rightbar .contentRankingCard .contentRankingNote{margin-top:5px!important;padding-top:4px!important;line-height:1.35!important}.card.post p,.gvTwitterThread,.notificationPostText,.notificationPreview,.postDetailContent,.quotedCommentText,.quotedPostText,.songComment p{overflow-wrap:anywhere;word-break:break-word;min-width:0}.communityAboutDescription,.gvCommentText,.gvCommentText *,.profileBio,.songComment p{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.musicCardRecommend{width:100%;margin-top:7px;min-height:25px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#11131c;color:#9da4b5;padding:5px 6px;font-size:8px;font-weight:850;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,opacity .18s ease}.musicCardRecommend.active,.musicCardRecommend:hover{border-color:rgba(166,108,255,.4);color:#bd94ff;background:rgba(139,92,246,.09)}.musicCardRecommend.active svg{transform:rotate(180deg) scale(1.08)}.musicCardRecommend svg{transition:transform .18s ease;flex:0 0 auto}.musicCardRecommend.saving{opacity:.72;cursor:wait}.musicCardRecommend:disabled{pointer-events:none}.musicCardRecommend.active{animation:gvMusicRecommendPop .34s cubic-bezier(.2,.85,.32,1.25);box-shadow:0 0 0 0 rgba(166,108,255,0)}.musicCardRecommend.active svg{animation:gvMusicRecommendIconPop .42s cubic-bezier(.2,.85,.32,1.3)}@keyframes gvMusicRecommendPop{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(166,108,255,.34)}45%{transform:scale(1.075);box-shadow:0 0 0 5px rgba(166,108,255,.12)}to{transform:scale(1);box-shadow:0 0 0 9px rgba(166,108,255,0)}}@keyframes gvMusicRecommendIconPop{0%{transform:rotate(0deg) scale(1)}55%{transform:rotate(205deg) scale(1.32)}to{transform:rotate(180deg) scale(1.08)}}@media (prefers-reduced-motion:reduce){.musicCardRecommend.active,.musicCardRecommend.active svg{animation:none}}@media (min-width:1051px){.rightbar{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.rightbar::-webkit-scrollbar{width:0;height:0;display:none}}.gvWhoToFollowRow>button.isFollowing{background:rgba(139,92,246,.22);border-color:rgba(184,132,255,.42)}.gvWhoToFollowRow>button.gvFollowAnimating{animation:gvFollowPop .28s ease-out}@keyframes gvFollowPop{0%{transform:scale(.94)}55%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gvWhoToFollowRow>button.gvFollowAnimating{animation:none}}html.gv-reduce-motion *,html.gv-reduce-motion :after,html.gv-reduce-motion :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.gv-high-contrast{--border:#55556b;--muted:#b9bac7}html.gv-high-contrast a:focus-visible,html.gv-high-contrast button:focus-visible,html.gv-high-contrast input:focus-visible,html.gv-high-contrast select:focus-visible,html.gv-high-contrast textarea:focus-visible{outline:2px solid var(--text)!important;outline-offset:2px}.gvToast{position:fixed;right:22px;bottom:22px;z-index:10050;max-width:min(420px,calc(100vw - 32px));padding:12px 15px;border:1px solid #2b2f3b;border-radius:12px;background:#17191f;color:#f5f7fb;box-shadow:0 14px 40px rgba(0,0,0,.42);font-size:14px;font-weight:650}.gvToast-success{border-color:#245d42}.gvToast-error{border-color:#7b3038}.gvFeedbackBackdrop{position:fixed;inset:0;z-index:10060;background:rgba(0,0,0,.68);display:flex;align-items:center;justify-content:center;padding:20px}.gvFeedbackModal{width:min(440px,100%);background:#15171d;border:1px solid #292d38;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.55);padding:20px;color:#f4f5f8}.gvFeedbackModal h3{margin:0 0 9px;font-size:18px}.gvFeedbackModal p{white-space:pre-line;margin:0;color:#b8bdc9;line-height:1.5;font-size:14px}.gvFeedbackModal textarea{width:100%;box-sizing:border-box;margin-top:14px;background:#0f1116;color:#f4f5f8;border:1px solid #343947;border-radius:10px;padding:11px 12px;resize:none;outline:none}.gvFeedbackModal textarea:focus{border-color:#6e63ff}.gvFeedbackActions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.gvFeedbackActions button{border-radius:10px;padding:9px 14px;font-weight:700;cursor:pointer}.gvFeedbackActions .secondary{background:#20232b;color:#dfe2ea;border:1px solid #343844}.gvFeedbackActions .primary{background:#6d5dfc;color:#fff;border:1px solid #796cff}.gvFeedbackGuestModal{position:relative;width:min(420px,100%);padding:0;overflow:hidden;border:1px solid #493269;border-radius:22px;background:radial-gradient(ellipse at 50% -12%,#382252 0,#1b1529 48%,#14121e 100%);box-shadow:0 30px 90px rgba(0,0,0,.72),0 0 42px rgba(119,67,220,.12)}.gvGuestInvite{position:relative;padding:30px 27px 24px;text-align:center}.gvGuestClose{position:absolute;right:14px;top:12px;display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:9px;background:transparent;color:#aaa0b9;font-size:25px;line-height:1;cursor:pointer}.gvGuestClose:focus-visible,.gvGuestClose:hover{background:#30273e;color:#fff;border-color:#56466c}.gvGuestLogoWrap{display:grid;place-items:center;width:100px;height:100px;margin:2px auto 14px;border-radius:25px;background:radial-gradient(circle,rgba(135,80,232,.25),rgba(100,52,157,.06) 70%);filter:drop-shadow(0 0 18px rgba(151,92,255,.28))}.gvGuestLogo{display:block;max-width:86px;max-height:86px;width:100%;height:100%;object-fit:contain}.gvFeedbackGuestModal .gvGuestInvite h3{margin:0 auto 11px;max-width:310px;color:#fff;font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.5px}.gvFeedbackGuestModal .gvGuestInvite p{margin:0 auto;max-width:345px;color:#bfb5cd;font-size:14px;line-height:1.55;white-space:pre-line}.gvGuestActions{display:flex;flex-direction:column;gap:10px;margin-top:25px}.gvGuestActions a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:11px 16px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:750;transition:background .15s,border-color .15s,transform .15s}.gvGuestActions a:hover{transform:translateY(-1px)}.gvGuestActions .gvGuestPrimary{color:#fff;background:linear-gradient(100deg,#8951ef,#6855f8);border:1px solid #9a72f6;box-shadow:0 5px 22px rgba(105,78,244,.23)}.gvGuestActions .gvGuestSecondary{color:#f3ecfc;background:#292135;border:1px solid #50405f}.gvGuestActions .gvGuestSecondary:hover{background:#362b45}.gvGuestExplore{margin-top:17px;padding:7px 12px;border:0;background:transparent;color:#aa9eb9;font-size:12px;cursor:pointer}.gvGuestExplore:hover{text-decoration:underline;color:#fff}@media(max-width:480px){.gvGuestInvite{padding:26px 20px 20px}.gvFeedbackGuestModal .gvGuestInvite h3{font-size:21px}.gvGuestLogoWrap{width:86px;height:86px}.gvGuestLogo{max-width:74px;max-height:74px}}