:root{color:#343434;font-synthesis:none;text-rendering:optimizelegibility;background:#f0f0f0;font-family:Arial,Microsoft YaHei,sans-serif}.admin-sms-provider-form,.admin-sms-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sms-code-row{grid-template-columns:minmax(0,1fr) 118px auto;align-items:center;gap:8px;display:grid}.sms-code-row>span{grid-column:1/-1}.sms-code-row>button{white-space:nowrap;min-width:118px}.withdrawal-sms-row>button{z-index:2;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:#f0165238;justify-content:center;align-items:center;display:inline-flex;position:relative}.sms-graphic-captcha{object-fit:contain;background:#f8fafc;border:1px solid #d7deea;border-radius:6px;width:132px;height:44px}.withdrawal-sms-row{grid-column:1/-1}.withdrawal-sms-status{color:#e11845;grid-column:1/-1;font-size:13px;font-style:normal;font-weight:800;line-height:1.6}.admin-sms-provider-form{margin:18px 0 24px}.admin-sms-provider-form label{gap:7px;display:grid}.admin-sms-provider-form .wide{grid-column:1/-1}.admin-sms-provider-form em{color:#7b879b;font-size:12px;font-style:normal}.admin-sms-provider-card{background:#fff;border:1px solid #dbe2ed;border-radius:10px;padding:16px}.admin-sms-provider-card.active{border-color:#20b579;box-shadow:0 0 0 2px #20b5791f}.admin-sms-provider-card header,.admin-sms-provider-card dl div{justify-content:space-between;gap:14px;display:flex}.admin-sms-provider-card dl{gap:9px;margin:16px 0;display:grid}.admin-sms-provider-card dt{color:#69758a}.admin-sms-provider-card dd{overflow-wrap:anywhere;text-align:right;margin:0}.admin-sms-record-table{border:1px solid #d9e0ea;border-radius:8px;overflow-x:auto}.admin-sms-record-row{border-bottom:1px solid #e5e9f0;grid-template-columns:130px 130px 90px 150px 100px minmax(140px,1fr) 170px;align-items:center;gap:12px;min-width:980px;padding:12px 14px;display:grid}.admin-sms-record-row:last-child{border-bottom:0}.admin-sms-record-head{color:#4b5565;background:#f5f7fa}.admin-sms-record-row span,.admin-sms-record-row time,.admin-sms-record-row em{overflow-wrap:anywhere;color:#596579;min-width:0;font-style:normal}.admin-sms-record-row em[data-status=sent]{color:#138a52}.admin-sms-record-row em[data-status=failed]{color:#d62839}.admin-sms-code{color:#dc1838;letter-spacing:.08em}@media (max-width:760px){.admin-sms-record-table{border:0;overflow:visible}.admin-sms-record-head{display:none}.admin-sms-record-row{border:1px solid #d9e0ea;border-radius:8px;grid-template-columns:1fr;gap:8px;min-width:0;margin-bottom:12px;display:grid}.admin-sms-record-row>[data-label]:before{content:attr(data-label) "：";color:#7a8597;letter-spacing:0;font-weight:400}.admin-sms-provider-form,.admin-sms-provider-list{grid-template-columns:1fr}}@media (max-width:720px){.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-actions{isolation:isolate!important;background:0 0!important;grid-template-rows:36px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 8px 12px #070b12f5!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-actions{isolation:isolate!important;background:0 0!important;grid-template-rows:36px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:grid!important;box-shadow:0 8px 12px #070b12f5!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-actions>button{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;display:flex!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-actions>button{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;display:flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-shell{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-shell{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-actions{z-index:31!important;isolation:isolate!important;background:#070b12!important;grid-auto-rows:max-content!important;align-self:start!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 8px 12px #070b12f5!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-actions{z-index:31!important;isolation:isolate!important;background:#070b12!important;grid-auto-rows:max-content!important;align-self:start!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 8px 12px #070b12f5!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-shell>.a9-h5-record-panel{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-shell>.a9-h5-record-panel{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}}.player-shell .a9-h5-player-controls .main{-webkit-tap-highlight-color:transparent!important;background:#f01652!important;border:0!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;font-size:0!important;display:grid!important;position:relative!important;box-shadow:0 12px 30px #f0165247!important}.player-shell .a9-h5-player-controls .main:-webkit-any(:active,:focus,:focus-visible){border-radius:50%!important;outline:none!important}.player-shell .a9-h5-player-controls .main:is(:active,:focus,:focus-visible){border-radius:50%!important;outline:none!important}.player-shell .a9-h5-mini-playback-button{-webkit-tap-highlight-color:transparent!important;align-items:center!important;justify-items:center!important;font-size:0!important;display:grid!important;position:relative!important}.player-shell .a9-h5-mini-playback-button:-webkit-any(:active,:focus,:focus-visible){border-radius:10px!important;outline:none!important}.player-shell .a9-h5-mini-playback-button:is(:active,:focus,:focus-visible){border-radius:10px!important;outline:none!important}.player-shell .a9-h5-mini-playback-button[aria-label=播放]:before{content:"";pointer-events:none;border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;width:0;height:0;position:absolute!important;top:50%!important;left:calc(50% + 1px)!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-mini-playback-button[aria-label=暂停]:before,.player-shell .a9-h5-mini-playback-button[aria-label=暂停]:after{content:"";pointer-events:none;background:#fff;border-radius:1px;width:4px!important;height:16px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-mini-playback-button[aria-label=暂停]:before{left:calc(50% - 3px)!important}.player-shell .a9-h5-mini-playback-button[aria-label=暂停]:after{left:calc(50% + 3px)!important}.player-shell .a9-h5-player-controls .main[aria-label=播放]:before{content:"";pointer-events:none;border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid #fff;width:0;height:0;position:absolute!important;top:50%!important;left:calc(50% + 2px)!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-player-controls .main[aria-label=暂停]:before,.player-shell .a9-h5-player-controls .main[aria-label=暂停]:after{content:"";pointer-events:none;background:#fff;border-radius:1px;width:5px!important;height:20px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-player-controls .main[aria-label=暂停]:before{left:calc(50% - 4px)!important}.player-shell .a9-h5-player-controls .main[aria-label=暂停]:after{left:calc(50% + 4px)!important}.player-shell .a9-h5-rank-grid li .h5-rank-native-avatar{object-fit:cover!important;border-radius:50%!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;display:block!important;position:static!important;overflow:hidden!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc{border-radius:50%!important;width:56px!important;height:56px!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc-base,.player-shell .a9-h5-rank-grid li .h5-track-list-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc-base{width:56px!important;height:56px!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc-avatar{z-index:1!important;filter:drop-shadow(0 0 7px #14d8ff38)!important;width:90%!important;height:90%!important;margin:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.required-label:after{content:" *";color:#e31845;font-weight:900}.player-shell .notice-links .mailbox-trigger{color:#16e6ff;vertical-align:middle;background:#030d1680;border:1px solid #16e6ff75;border-radius:4px;align-items:center;justify-items:center;width:32px;min-width:32px;height:24px;padding:0;line-height:1;display:inline-grid;position:relative}.player-shell .notice-links .mailbox-trigger:before{display:none}.player-shell .notice-links .mailbox-trigger span{box-sizing:border-box;border:2px solid;border-radius:2px;width:17px;height:12px;display:block;position:relative}.player-shell .notice-links .mailbox-trigger span:before,.player-shell .notice-links .mailbox-trigger span:after{content:"";transform-origin:50%;background:currentColor;width:10px;height:2px;position:absolute;top:1px}.player-shell .notice-links .mailbox-trigger span:before{left:-1px;transform:rotate(35deg)}.player-shell .notice-links .mailbox-trigger span:after{right:-1px;transform:rotate(-35deg)}.player-shell .notice-links .mailbox-trigger em{background:#ff214d;border-radius:999px;width:8px;height:8px;animation:1.2s ease-out infinite mailboxPulse;position:absolute;top:4px;left:5px;box-shadow:0 0 #ff214dbf}@keyframes mailboxPulse{0%{box-shadow:0 0 #ff214dbf}70%{box-shadow:0 0 0 8px #ff214d00}to{box-shadow:0 0 #ff214d00}}.player-shell .copyright-complaint-modal{width:min(620px,100vw - 28px)}.player-shell .complaint-policy,.player-shell .complaint-track-card,.player-shell .complaint-field,.player-shell .complaint-upload-grid label{background:#ffffff0a;border:1px solid #242936e0;border-radius:6px}.player-shell .complaint-policy{color:#f6d76c;margin:14px 0;padding:12px;line-height:1.7}.player-shell .complaint-track-card{gap:5px;margin-bottom:12px;padding:12px;display:grid}.player-shell .complaint-track-card span,.player-shell .complaint-field span,.player-shell .complaint-upload-grid span{color:#9befff;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.player-shell .complaint-field span i,.player-shell .complaint-upload-grid span i{color:#ff214d;font-size:16px;font-style:normal;line-height:1}.player-shell .complaint-track-card strong{font-size:16px}.player-shell .complaint-track-card em,.player-shell .complaint-upload-grid em{color:#aeb8c7;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12px;font-style:normal;overflow:hidden}.player-shell .complaint-field{gap:8px;margin-bottom:12px;padding:12px;display:grid}.player-shell .complaint-field-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-shell .complaint-field-title em{color:#f6d76c;flex:none;font-size:12px;font-style:normal;font-weight:700}.player-shell .complaint-field input,.player-shell .complaint-field textarea{color:#fff;width:100%;font:inherit;background:#080b11;border:1px solid #303848;border-radius:4px;padding:10px 12px}.player-shell .complaint-field input:disabled{color:#aeb8c8;cursor:not-allowed;background:#101723;border-color:#242b38}.player-shell .complaint-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.player-shell .complaint-upload-tip{color:#f6d76c;white-space:normal;overflow-wrap:anywhere;margin:-2px 0 10px;font-size:12px;font-weight:700;line-height:1.55}.player-shell .complaint-upload-grid label{gap:8px;min-width:0;padding:12px;display:grid}.player-shell .complaint-upload-grid input{color:#0000;width:100%;min-width:0;font-size:12px}.player-shell .complaint-upload-grid input::-webkit-file-upload-button{color:#111827;cursor:pointer}.player-shell .complaint-upload-grid input::file-selector-button{color:#111827;cursor:pointer}.player-shell .mailbox-modal{width:min(640px,100vw - 28px)}.player-shell .announcement-modal{width:min(520px,100vw - 28px)}.player-shell .announcement-modal>header{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 12px!important}.player-shell .announcement-modal>header h2{background:0 0!important}.player-shell .announcement-list{gap:10px;max-height:min(62vh,520px);padding-right:4px;display:grid;overflow:auto}.player-shell .announcement-list article{background:#09111eeb;border:1px solid #2dd4ff29;border-radius:8px;padding:12px}.player-shell .announcement-list strong{color:#2dd4ff;margin-bottom:6px;font-size:13px;display:block}.player-shell .announcement-list p,.player-shell .announcement-empty{color:#e8edf6;white-space:pre-line;margin:0;line-height:1.7}.player-shell .mailbox-list{gap:10px;max-height:min(62vh,520px);padding-right:4px;display:grid;overflow:auto}.player-shell .mailbox-list article{background:#ffffff0a;border:1px solid #303848;border-radius:6px;padding:12px}.player-shell .mailbox-list article.unread{border-color:#e11845;box-shadow:inset 3px 0 #e11845}.player-shell .mailbox-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.player-shell .mailbox-list time{color:#9aa6b7;font-size:12px}.player-shell .mailbox-list p{color:#e8edf6;white-space:pre-line;margin:0;line-height:1.7}.admin-report-evidence{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.admin-report-evidence a{color:#1f5fbf;gap:6px;width:150px;font-weight:800;text-decoration:none;display:grid}.admin-report-evidence img{object-fit:cover;background:#f8fafc;border:1px solid #d8dee8;border-radius:6px;width:150px;height:92px}@media (max-width:720px){.player-shell .complaint-upload-grid,.profile-info-grid{grid-template-columns:1fr}}html{scrollbar-gutter:stable}body{overflow-y:scroll}@media (min-width:721px){.player-shell .page-panel,.player-shell .play-page,.player-shell .account-layout{color:#f2f2f2;width:1200px;margin:14px auto 0!important}.player-shell .page-panel{background:#0b0d12;border:1px solid #20242e;padding:16px 18px 18px}.player-shell .page-panel>h2,.player-shell .page-panel>header h2{color:#fff;margin:0;font-size:18px}.player-shell .page-panel>p{color:#bfc6d2;margin:10px 0 12px}.player-shell .page-panel>header{background:0 0;align-items:center;min-height:38px;padding:0 0 10px;display:flex}.player-shell .page-panel>header .tabline{margin-left:auto}.secondary-dense{border-top:1px solid #20242e;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;padding-top:12px;display:grid}.secondary-dense article{background:#0f1219;min-width:0}.secondary-dense h3{color:#fff;margin:0 0 8px;font-size:16px}.secondary-dense ol{margin:0;padding:0;list-style:none}.secondary-dense li{border-bottom:1px dotted #ffffff1f;align-items:center;min-width:0;height:28px;font-size:13px;display:flex}.secondary-dense li span{color:#fff;flex:none;margin-right:4px}.secondary-dense li button{color:#f2f2f2;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.secondary-dense li em{color:#ff1f37;font-style:normal;font-weight:700}.player-shell .play-page{gap:10px;display:grid}.player-shell .player{color:#f3f3f3;background:#0d0f14;border:1px solid #20242e;grid-template-columns:210px 1fr;gap:20px;padding:16px;display:grid}.player-shell .player img{object-fit:cover;border-radius:0;width:190px;height:190px}.player-shell .player h1{color:#fff;margin:0 0 12px;font-size:23px}.player-shell .player p{color:#c9d0dc;margin:7px 0}.player-shell .dj-player-console{background:#080a10;margin:18px 0 10px}.player-shell .player-actions{gap:8px;display:flex}.player-shell .player-actions button{color:#e8e8e8;background:#111722;border:1px solid #303640;height:32px;padding:0 14px}.player-shell .action-bar{background:#0d0f14;border:1px solid #20242e;gap:8px;padding:10px;display:flex}.player-shell .action-bar button{color:#fff;background:#e31845;border:0;width:auto;min-width:92px;height:38px;font-weight:700}.player-shell .play-page>.panel{background:#0d0f14;border:1px solid #20242e;padding:12px 14px}.player-shell .account-layout{grid-template-columns:190px 1fr;align-items:start;gap:14px;display:grid}.player-shell .member-menu{background:#0d0f14;border:1px solid #20242e;padding:10px}.player-shell .member-menu button{color:#e8e8e8;background:#111722;border:1px solid #303640;height:34px;margin-bottom:6px;padding:0 10px}.player-shell .login-box,.player-shell .business-box,.player-shell .form-card{background:#10131a;border:1px solid #20242e}.player-shell .login-box,.player-shell .business-box{grid-template-columns:1fr 1fr 1fr;padding:12px}.player-shell .business-box h3,.player-shell .form-card h3{color:#fff;margin:0}.player-shell .stats-grid article{background:#10131a;border:1px solid #20242e;padding:14px}.player-shell .rule{color:#ffd98a;background:#1b1609;border:1px solid #423313}.player-shell .form-card{max-width:none;padding:12px}.player-shell .form-card input,.player-shell .form-card textarea,.player-shell .form-card select,.player-shell .login-box input,.player-shell .business-box input,.player-shell .business-box select{color:#fff;background:#080a10;border:1px solid #303640}.player-shell .page-panel .album-grid.large{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.player-shell .page-panel .album-grid.large article,.player-shell .page-panel .radio-grid article{color:#f2f2f2;background:#10131a;border:1px solid #20242e;padding:12px}.player-shell .page-panel .album-grid.large img,.player-shell .page-panel .radio-grid img{object-fit:cover;border-radius:0;width:96px;height:96px}.player-shell .page-panel .album-grid.large p,.player-shell .page-panel .radio-grid p{color:#aeb6c6;min-height:38px;margin:8px 0;font-size:12px;line-height:1.55}.player-shell .page-panel .radio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.player-shell .page-panel .radio-grid .player-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.player-shell .page-panel .radio-grid .player-actions button{color:#fff;background:#e31845;border:0;height:30px}.player-shell .page-panel .producer-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.player-shell .page-panel .producer-list article{background:linear-gradient(#11151d 0%,#090b10 100%);border:1px solid #20242e;grid-template-columns:70px minmax(0,1fr);align-items:start;min-height:184px;padding:12px;display:grid;position:relative}.player-shell .page-panel .producer-list img{object-fit:cover;border-radius:0;width:64px;height:64px}.player-shell .page-panel .producer-list h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:15px;line-height:20px;overflow:hidden}.player-shell .page-panel .producer-list p{color:#aeb6c6;min-height:36px;margin:0;font-size:12px;line-height:18px}.player-shell .page-panel .producer-list span{color:#ffcf58;margin-top:7px;font-size:12px;display:inline-block}.player-shell .user-ranking-page .user-ranking-followers,.player-shell .user-ranking-page .user-ranking-downloads{display:block}.player-shell .page-panel .producer-list .h5-producer-songs{border-top:1px dotted #ffffff26;grid-column:1/-1;gap:4px;margin:10px 0 0;padding:9px 0 0;list-style:none;display:grid}.player-shell .page-panel .producer-list .h5-producer-songs li{color:#d8dde7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.player-shell .page-panel .producer-list button{color:#d7d7d7;background:#10141b;border:1px solid #303640;border-radius:3px;grid-column:1/-1;justify-self:stretch;height:28px;font-size:12px}.player-shell .page-panel .producer-list button.followed,.player-shell .page-panel .radio-grid article>button.followed{color:#ff4c6f;background:0 0;border-color:#e31845}.player-shell .producer-page{padding-top:0}.player-shell .producer-page .pc-producer-hero{background:radial-gradient(circle at 82% 34%,#f5224457,#0000 28%),linear-gradient(100deg,#15111d 0%,#4c1327 48%,#10151f 100%);justify-content:space-between;align-items:center;min-height:96px;margin:0 -18px 14px;padding:16px 24px;display:flex}.player-shell .producer-page .pc-producer-hero span{color:#ffcf58;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.player-shell .producer-page .pc-producer-hero h2{color:#fff;margin:3px 0;font-size:30px;line-height:1.18}.player-shell .producer-page .pc-producer-hero p{color:#f5d9df;margin:0;font-size:13px}.player-shell .producer-page .pc-producer-hero button{color:#ffe75d;background:#e31845;border:0;border-radius:21px;width:230px;height:42px;font-weight:800}.player-shell .producer-page .pc-producer-toolbar{background:#0f1219;justify-content:space-between;align-items:center;min-height:38px;margin-bottom:4px;padding:0 12px;display:flex}.player-shell .producer-page .pc-producer-toolbar strong{color:#fff;font-size:18px}.player-shell .producer-page .pc-producer-toolbar div{gap:8px;display:flex}.player-shell .producer-page .pc-producer-toolbar button{color:#fff;background:#d93245;border:0;border-radius:14px;height:28px;padding:0 14px;font-weight:700}.player-shell .producer-page .pc-producer-toolbar button.active{background:#f05a24}.player-shell .producer-page .pc-producer-catalog{grid-template-columns:minmax(0,1fr) 280px;gap:26px;padding:2px 0 10px;display:grid}.player-shell .producer-page .pc-producer-catalog main{min-width:0}.player-shell .producer-page .pc-producer-breadcrumb{color:#aeb6c6;border-bottom:1px solid #151a22;grid-template-columns:34px 1fr;align-items:center;height:54px;display:grid}.player-shell .producer-page .pc-producer-breadcrumb span{color:#9ca3af;font-size:25px}.player-shell .producer-page .pc-producer-breadcrumb p{color:#bcc3ce;margin:0;font-size:14px}.player-shell .producer-page .pc-producer-head{border-bottom:1px solid #151a22;grid-template-columns:250px minmax(220px,1fr) auto;align-items:center;gap:22px;min-height:78px;display:grid}.player-shell .producer-page .pc-producer-head>div{grid-template-columns:36px 1fr;align-items:center;column-gap:10px;display:grid}.player-shell .producer-page .pc-producer-head>div>span{color:#9da3ad;grid-row:1/3;font-size:31px}.player-shell .producer-page .pc-producer-head h2{color:#d8dde6;margin:0;font-size:20px;line-height:24px}.player-shell .producer-page .pc-producer-head small{color:#aeb6c6;font-size:12px}.player-shell .producer-page .pc-producer-head label{color:#aaa;background:#3b3b3b;border-radius:18px;grid-template-columns:34px 1fr 64px;align-items:center;max-width:260px;height:36px;display:grid;overflow:hidden}.player-shell .producer-page .pc-producer-head label span{text-align:center;font-size:24px}.player-shell .producer-page .pc-producer-head input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:36px}.player-shell .producer-page .pc-producer-head label button{color:#cdd3de;background:0 0;border:0;height:36px}.player-shell .producer-page .pc-producer-head nav{align-items:center;gap:18px;display:flex}.player-shell .producer-page .pc-producer-head nav button{color:#b8c0cc;background:0 0;border:0;border-radius:16px;height:32px;padding:0 13px;font-weight:700}.player-shell .producer-page .pc-producer-head nav button.active{color:#fff;background:#e31845}.player-shell .producer-page .pc-producer-album-list article{cursor:pointer;border-bottom:1px solid #151a22;grid-template-columns:138px minmax(0,1fr);gap:22px;min-height:154px;padding:14px 0 18px;display:grid}.player-shell .producer-page .pc-producer-album-list article>img{object-fit:cover;border-radius:0;width:138px;height:138px}.player-shell .producer-page .pc-producer-album-main{min-width:0}.player-shell .producer-page .pc-producer-album-main header{grid-template-columns:minmax(0,1fr) 120px;align-items:center;margin-bottom:12px;display:grid}.player-shell .producer-page .pc-producer-album-main h3{color:#f2f4f7;margin:0;font-size:17px}.player-shell .producer-page .pc-producer-album-main time{color:#9fd0ef;font-size:14px}.player-shell .producer-page .pc-producer-album-main ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.player-shell .producer-page .pc-producer-album-main li{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:14px;display:grid}.player-shell .producer-page .pc-producer-album-main li>button{color:#c6ccd6;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;overflow:hidden}.player-shell .producer-page .pc-producer-album-main li>span{gap:10px;margin:0;display:flex}.player-shell .producer-page .pc-producer-album-main li>span button{color:#858b96;background:0 0;border:0;width:22px;height:22px;padding:0;font-size:19px;line-height:22px}.player-shell .producer-page .pc-producer-catalog aside{padding-top:18px}.player-shell .producer-page .pc-producer-side-ad{object-fit:cover;width:100%;height:106px;margin-bottom:36px;display:block}.player-shell .producer-page .pc-producer-side-list h3{color:#fff;margin:0;font-size:21px}.player-shell .producer-page .pc-producer-side-list small{color:#9fa7b4;margin:2px 0 16px;font-size:13px;display:block}.player-shell .producer-page .pc-producer-side-list button{color:#c8cfda;text-align:left;background:0 0;border:0;border-top:1px solid #151a22;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:66px;padding:9px 0;display:grid}.player-shell .producer-page .pc-producer-side-list img{object-fit:cover;border-radius:4px;width:50px;height:50px}.player-shell .producer-page .pc-producer-side-list span{color:#c8cfda;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}}@media (max-width:720px){.secondary-dense{gap:10px;margin-top:12px;display:grid}.secondary-dense article{background:#10131a;border:1px solid #202633;border-radius:6px;padding:10px}.secondary-dense h3{color:#fff;margin:0 0 8px;font-size:15px}.secondary-dense ol{margin:0;padding:0;list-style:none}.secondary-dense li{border-bottom:1px dotted #ffffff1f;align-items:center;min-width:0;height:28px;font-size:12px;display:flex}.secondary-dense li button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;overflow:hidden}.secondary-dense em{color:#ff1f37;font-style:normal}.player-shell .page-panel .album-grid.large,.player-shell .page-panel .radio-grid,.player-shell .page-panel .producer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.player-shell .page-panel .producer-list article{background:#10131a;border:1px solid #202633;border-radius:6px;padding:10px;display:block}}@media (min-width:721px){body,.player-shell{background:#07090d}.player-shell .site{width:1200px;padding-bottom:36px;position:relative}.player-shell .notice{color:#e8e8e8;background:#000;justify-content:space-between;align-items:center;height:24px;font-size:13px;line-height:24px;display:flex}.notice-links{gap:14px;display:flex}.notice-links button{color:#31e7ff;background:0 0;border:0;font-size:12px}.player-shell .topbar{background:linear-gradient(90deg,#120c26f0,#1012307a 34%,#05101ec7),radial-gradient(circle at 43% 46%,#ed1d58eb,#0000 19%),radial-gradient(circle at 72% 28%,#00b8ffe0,#0000 24%),linear-gradient(135deg,#17142b,#13264f 45%,#05070e);border:0;grid-template-columns:280px 300px 1fr;gap:20px;height:120px;padding:0;position:relative;overflow:hidden}.player-shell .topbar:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(112deg,#0000 0,#0000 29%,#ffffff2e 30%,#0000 32%,#0000 100%),linear-gradient(75deg,#0000 0,#0000 58%,#47deff3d 59%,#0000 61%,#0000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.player-shell .logo{z-index:1;justify-content:center;width:250px;margin-left:0;position:relative}.player-shell .logo-mark{color:#26d7ff;text-shadow:0 0 18px #1dd0ff61;background:0 0;width:170px;height:76px;font-size:70px;font-style:italic;line-height:1}.player-shell .logo strong,.player-shell .logo small{display:none}.player-shell .search{z-index:1;background:#05070d;border:0;border-radius:4px;align-self:center;width:300px;height:40px;position:relative}.player-shell .search input{color:#fff;background:0 0;height:40px}.player-shell .search button{color:#d8e3ee;background:#05070d;width:52px;font-size:0}.player-shell .search button:before{content:"⌕";font-size:28px;line-height:1}.player-shell .quick-tags{z-index:1;gap:6px;width:330px;position:absolute;top:74px;left:300px}.player-shell .quick-tags button{color:#ff6374;background:0 0;border:0;height:20px;padding:0;font-size:12px}.player-shell .user-strip{z-index:2;color:#dcecff;background:0 0;border:0;gap:9px;width:300px;height:42px;margin:0;padding:0;font-size:12px;position:absolute;top:50px;right:90px}.player-shell .user-strip button{color:#dcecff;background:0 0;border:0;height:24px;padding:0}.player-shell .user-strip button:first-child:before{content:"";vertical-align:middle;background:url(/covers/dj-cover.svg) 50%/cover;border-radius:50%;width:34px;height:34px;margin-right:6px;display:inline-block}.player-shell .user-strip span,.player-shell .user-strip strong,.player-shell .user-strip button:nth-child(4),.player-shell .user-strip button:nth-child(5){display:none}.player-shell .nav{background:#090b10;height:56px;margin:0}.player-shell .nav button{color:#f5f5f5;border-right:0;height:56px}.player-shell .nav button.active,.player-shell .nav button:hover{background:0 0;box-shadow:inset 0 -4px #e3182b}.player-shell .nav strong{font-size:14px}.player-shell .nav span{color:#9c9c9c;margin-top:3px;font-size:11px}.player-shell .home-grid{background:#090b10;grid-template-columns:1fr 1fr 1fr 280px;gap:0 14px;padding:4px 10px 0;display:grid}.player-shell .hero{border:0;border-radius:0;grid-column:1/-1;height:166px;min-height:166px;margin:0 0 6px}.banner-track,.banner-slide{height:166px}.player-shell .chart-panel{background:0 0;border:0;grid-column:1/4;margin:0;padding:0}.player-shell .chart-panel>header{min-height:34px;padding:0}.player-shell .chart-panel>header h2{color:#fff;flex:0 0 305px;font-size:16px}.portal-lists{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.player-shell .ranking{column-count:1;margin:0;padding:0;list-style:none}.player-shell .ranking li{color:#fff;align-items:center;height:30px;font-size:13px;line-height:30px;display:flex}.player-shell .ranking span{color:#fff;flex:none;margin-right:2px}.player-shell .ranking button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.player-shell .ranking em{color:#ff2436;font-style:normal;font-weight:700}.upload-list h3{color:#fff;height:34px;margin:-34px 0 0;font-size:16px;line-height:34px}.upload-list .ranking{padding-top:0}.player-shell .producer-panel{background:#101116;border:0;grid-area:2/4/span 2;width:280px;margin:0;padding:0 8px 10px}.player-shell .producer-panel>header{justify-content:space-between;align-items:center;height:34px;display:flex}.player-shell .producer-panel>header h2{color:#fff;font-size:17px}.player-shell .producer-panel>header button{color:#fff;background:0 0;border:0;font-size:12px;display:block}.player-shell .producer-grid{grid-template-columns:repeat(4,1fr);gap:11px 8px}.player-shell .producer-grid img{width:54px;height:54px}.player-shell .wide{background:#0d0f14;grid-column:1/4;margin-top:16px}.culture-banner{background:url(/banners/dj-culture.svg) 50%/100% 100% no-repeat;grid-column:1/-1;height:62px;margin:14px 62px 8px}.liked-panel{background:0 0;border:0;grid-column:1/4;margin-top:0;padding:0}.liked-panel>header{align-items:center;min-height:38px;padding:0;display:flex}.liked-panel>header h2,.notice-panel h2{color:#fff;margin:0;font-size:17px}.liked-panel .tabline{gap:8px;margin-left:auto;display:flex}.liked-panel .tabline button{color:#fff;background:#e73555;border:0;border-radius:14px;min-width:68px;height:25px;padding:0 12px;font-size:12px}.liked-grid{grid-template-columns:repeat(3,1fr);gap:0 22px;margin:0;padding:0 0 18px;list-style:none;display:grid}.liked-grid li{color:#fff;border-bottom:1px dotted #ffffff1f;align-items:center;min-width:0;height:30px;font-size:13px;display:flex}.liked-grid span{flex:none;margin-right:2px}.liked-grid button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.notice-panel{color:#fff;grid-column:4;margin-top:0}.notice-panel ul{min-height:72px;margin:12px 0 14px;padding:0;list-style:none}.notice-panel li{color:#d7d7d7;margin-bottom:8px;font-size:12px;line-height:1.35}.notice-panel li:before{content:"· ";color:#e3182b;font-weight:700}.notice-panel img{object-fit:cover;flex:auto;width:265px;height:430px;min-height:430px;display:block}.player-shell .home-grid>.panel:not(.chart-panel):not(.wide):not(.producer-panel):not(.liked-panel){display:none}}*{box-sizing:border-box}body{background:linear-gradient(#fbfbfb 0,#fbfbfb 52px,#eee 52px,#eee 100%),#eee;min-width:1180px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.admin-rail{color:#fff;background:#20242a;width:178px;height:100vh;padding:18px 12px;position:-webkit-sticky;position:sticky;top:0}.admin-brand{border-bottom:1px solid #3a4048;height:44px;margin-bottom:18px;font-size:18px;font-weight:700}.admin-rail button{color:#cfd6de;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;height:36px;margin-bottom:6px;display:block}.admin-rail button:hover{color:#fff;background:#343b45}.site{width:1180px;margin:0 auto;padding:0 0 40px}.notice{color:#767676;height:34px;font-size:13px;line-height:34px}.topbar{background:#fff;border:1px solid #dedede;grid-template-columns:220px 390px 1fr;align-items:center;gap:18px;height:86px;padding:0 18px;display:grid}.logo{color:#2b2b2b;text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.logo-mark{color:#fff;background:#d51f2a;align-items:center;justify-items:center;width:58px;height:58px;font-size:28px;font-weight:800;display:grid}.logo strong{letter-spacing:0;font-size:28px;display:block}.logo small{color:#777;display:block}.search{background:#fff;border:2px solid #d71f2b;display:flex}.search input{border:0;outline:0;flex:1;height:40px;padding:0 12px}.search button,.hero button,.action-bar button,.form-card button{color:#fff;background:#d71f2b;border:0}.search button{width:86px}.quick-tags{flex-wrap:wrap;gap:7px;display:flex}.quick-tags button,.user-strip button,.nav button,.tabline button,.panel header button,.player-actions button,.track-table button,.member-menu button,.admin-table button,.producer-list button{color:#444;background:#fff;border:1px solid #d7d7d7}.quick-tags button{height:26px;padding:0 9px}.user-strip{background:#fff;border:1px solid #dedede;align-items:center;gap:16px;height:46px;margin-top:10px;padding:0 18px;font-size:14px;display:flex}.user-strip button{height:28px;padding:0 12px}.user-strip strong{color:#d71f2b;margin-left:auto}.nav{background:#262626;margin-top:10px;display:flex}.nav-item{flex:1 1 0;min-width:0;position:relative}.nav button{color:#fff;background:0 0;border:0;border-right:1px solid #3d3d3d;height:64px}.nav-submenu{z-index:20;background:#070911f5;border:1px solid #191c22;border-radius:5px;width:-webkit-max-content;width:max-content;min-width:128px;padding:4px 0;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000073}.nav-item:hover .nav-submenu,.nav-item:focus-within .nav-submenu{display:block}.nav-submenu button{color:#cfd2da;white-space:nowrap;text-align:center;background:0 0;border:0;width:100%;height:28px;padding:0 14px;font-size:12px;line-height:28px;display:block}.nav-submenu button:hover{color:#fff;background:#10141f}.nav-submenu:before{content:"";background:#070911f5;border-top:1px solid #191c22;border-left:1px solid #191c22;width:10px;height:10px;position:absolute;top:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.nav span{color:#9b9b9b;margin-top:4px;font-size:12px}.home-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:14px;display:grid}.hero{color:#fff;background:linear-gradient(90deg,#000000b8,#0000002e),url(/covers/hero-dj.svg) 50%/cover;min-height:300px;padding:38px}.hero p{color:#f0d8d8;margin:0 0 12px}.hero h1{letter-spacing:0;width:420px;margin:0 0 28px;font-size:42px;line-height:1.15}.hero button{height:38px;padding:0 18px}.panel{background:#fff;border:1px solid #dedede}.panel>header{border-bottom:1px solid #e5e5e5;align-items:center;min-height:46px;padding:0 14px;display:flex}.panel h2,.panel h1{margin:0;font-size:18px}.panel>header button{margin-left:auto}.tabline{gap:6px;margin-left:auto;display:flex}.tabline button{height:28px;padding:0 10px}.tabline button.active{color:#fff;background:#d71f2b;border-color:#d71f2b}.ranking{margin:0;padding:12px 16px 16px;list-style:none}.ranking li{border-bottom:1px dotted #ddd;align-items:center;gap:9px;height:28px;display:flex}.ranking button{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;overflow:hidden}.ranking em{color:#d71f2b;font-style:normal}.producer-grid,.album-grid,.radio-grid,.stats-grid,.pipeline{gap:12px;padding:14px;display:grid}.producer-grid{grid-template-columns:repeat(4,1fr)}.producer-grid button{background:#f8f8f8;border:0;padding:10px}.producer-grid img,.producer-list img{width:58px;height:58px}.album-grid{grid-template-columns:repeat(3,1fr)}.album-grid.large{grid-template-columns:repeat(4,1fr)}.album-grid article,.radio-grid article,.stats-grid article,.pipeline article,.stats-grid button,.pipeline button{background:#fafafa;border:1px solid #e2e2e2;padding:12px}.album-grid img,.playlist-list img,.radio-grid img{object-fit:cover;border:1px solid #ddd;width:100%;height:96px}.album-grid strong,.album-grid span{margin-top:8px;display:block}.playlist-list{padding:14px}.playlist-list article{grid-template-columns:76px 1fr;gap:10px;margin-bottom:10px;display:grid}.playlist-list img{height:54px}.playlist-list span,.track-table small,.album-grid span,.producer-list span{color:#777;font-size:12px}.track-meta-h5,.h5-list-title,.pc-category-title,.h5-album-heading,.h5-album-strip,.h5-album-filter,.h5-producer-heading,.h5-producer-strip,.h5-producer-filter,.h5-producer-songs,.h5-radio-heading,.h5-radio-strip,.h5-radio-filter,.h5-playlist-count{display:none}.album-page .album-grid article,.producer-page .producer-list article{cursor:pointer}.page-panel,.play-page,.account-layout,.admin-page{margin-top:14px}.page-panel{padding:18px}.track-table{border-collapse:collapse;width:100%;font-size:13px}.track-sequence-select{justify-content:center;align-items:center;gap:5px;min-width:46px;display:flex}.track-row-sequence{font-variant-numeric:tabular-nums;flex:0 0 24px;width:24px;min-width:24px;line-height:1;display:inline-block;color:#7f8ba0!important;text-align:start!important;font-size:12px!important;font-weight:900!important}.track-row-sequence:after{content:"."}.track-table th{color:#666;text-align:left;background:#f3f3f3;height:34px;font-weight:400}.track-table td{vertical-align:top;border-top:1px solid #ebebeb;padding:9px 7px}.track-table .track-name-cell button{color:#2f2f2f;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:520px;display:block;overflow:hidden}.track-popularity-head,.track-popularity-cell,.track-coin-head,.track-coin-cell{text-align:center;white-space:nowrap;width:58px}.track-date-cell{white-space:normal;word-break:break-all;line-height:16px}.track-coin-cell{color:#e31845;font-weight:800}.track-table td:last-child{white-space:nowrap}.track-table td:last-child button{height:26px;margin-right:5px}.player{background:#fff;border:1px solid #dedede;grid-template-columns:260px 1fr;gap:18px;padding:18px;display:grid}.player img{object-fit:cover;width:260px;height:184px}.player h1{letter-spacing:0;margin:0 0 14px;font-size:24px}.progress{background:#e3e3e3;height:8px;margin:28px 0 18px}.progress span{background:#d71f2b;width:38%;height:100%;display:block}.player-actions{flex-wrap:wrap;gap:8px;display:flex}.player-actions button,.action-bar button,.form-card button,.producer-list button{height:32px;padding:0 12px}.dj-player-console{background:#0d1018;border:1px solid #242936;grid-template-columns:118px 1fr;align-items:center;gap:14px;margin:22px 0 14px;padding:12px;display:grid}.player-main-button{color:#fff;background:#d71f2b;border:0;border-radius:3px;height:58px;font-size:16px;font-weight:700}.dj-player-console.playing .player-main-button{color:#161616;background:#f28a19}.player-meter{min-width:0}.player-time{color:#aab1bd;grid-template-columns:52px 1fr 52px;align-items:center;gap:8px;font-size:12px;display:grid}.player-time strong{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.player-progress{background:#171c27;border:1px solid #303744;border-radius:10px;height:10px;margin:9px 0;display:block;position:relative;overflow:hidden}.player-progress span{background:linear-gradient(90deg,#d71f2b,#f28a19);position:absolute;top:0;bottom:0;left:0;right:auto}.player-progress input{opacity:0;cursor:pointer;width:100%;position:absolute;top:-6px;bottom:0;left:0;right:0}.visualizer{grid-template-columns:repeat(18,1fr);align-items:end;gap:3px;height:18px;display:grid}.visualizer i{opacity:.45;background:#d71f2b;height:6px;display:block}.dj-player-console.playing .visualizer i{animation:.72s ease-in-out infinite alternate djMeter}@keyframes djMeter{0%{opacity:.45;height:4px}to{opacity:1;height:18px}}.action-bar{background:#fff;border:1px solid #dedede;gap:10px;margin:12px 0;padding:12px;display:flex}.account-layout{grid-template-columns:190px 1fr;gap:14px;display:grid}.member-menu{background:#fff;border:1px solid #dedede;padding:10px}.member-menu-toggle{display:none}.member-menu button{text-align:left;width:100%;height:34px;margin-bottom:6px;display:block}.stats-grid{grid-template-columns:repeat(4,1fr);padding-left:0;padding-right:0}.stats-grid span,.pipeline span{color:#777;display:block}.stats-grid strong,.pipeline strong{color:#d71f2b;margin-top:8px;font-size:26px;display:block}.rule{background:#fff7e8;border:1px solid #f0d7a7;padding:12px}.form-card{gap:12px;max-width:560px;margin-top:16px;display:grid}.form-card label{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.form-card input,.form-card textarea,.form-card select,.login-box input,.business-box input,.business-box select{border:1px solid #ccc;width:100%;padding:9px 10px}.form-card .track-price-picker{width:100%}.form-card textarea{resize:vertical;height:92px}.form-card .check{grid-template-columns:22px 1fr;align-items:center}.agreement-link{color:#e61d3d;text-underline-offset:3px;font-weight:700;text-decoration:underline}.agreement-link:hover{color:#b90f2b}.agreement-text{text-align:left!important;padding:0!important}.login-box,.business-box{background:#fafafa;border:1px solid #e3e3e3;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;padding:12px;display:grid}.login-box label,.business-box label{gap:5px;display:grid}.withdrawal-method-page{gap:14px;display:grid}.withdrawal-method-tabs{border-bottom:1px solid #dfe3ea;flex-wrap:wrap;gap:8px;display:flex}.withdrawal-method-tabs button{color:#20242c;cursor:pointer;background:#f4f6f9;border:1px solid #dfe3ea;border-bottom:0;justify-content:center;align-items:center;gap:6px;min-width:110px;height:40px;font-weight:900;display:inline-flex}.withdrawal-method-tabs button span{color:#fff;background:#e31845;border-radius:2px;padding:2px 5px;font-size:12px;line-height:1}.withdrawal-method-tabs button.active{color:#fff;background:#11151d}.withdrawal-method-panel,.withdrawal-method-grid{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.withdrawal-method-card{background:#fff;border:1px solid #dfe3ea;gap:10px;min-width:0;padding:14px;display:grid}.withdrawal-method-card h3{color:#1f2630;margin:0;font-size:17px;font-weight:900}.withdrawal-save-button{justify-self:start;min-width:180px}.withdrawal-method-card .member-form-table{min-width:0}.withdrawal-method-card .member-form-table label{grid-template-columns:110px minmax(0,1fr)}.withdrawal-method-card .required-label:after{content:" *";color:#e31845;font-weight:900}.withdrawal-method-card .withdrawal-default-row b{color:#20242c;align-items:center;gap:6px;min-width:0;font-size:14px;display:inline-flex}.withdrawal-method-card .withdrawal-default-row input{width:auto;min-width:0;margin:0}.withdrawal-method-card .member-form-table input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.withdrawal-method-card .member-form-table input:disabled{color:#5d6675;cursor:not-allowed;background:#eef1f5}.withdrawal-method-loading-wrap{min-height:320px;position:relative}.withdrawal-method-panel.is-page-loading{min-height:248px;position:relative}.withdrawal-method-panel .withdrawal-tab-loading{min-height:248px}.withdrawal-method-card .member-form-table label.withdrawal-qr-upload{grid-template-columns:110px auto minmax(260px,1fr);align-items:center;column-gap:8px}.withdrawal-method-card .member-form-table label.withdrawal-qr-upload input[type=file]{width:auto;min-width:180px;max-width:260px}.profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.profile-info-grid article{background:#f8fafc;border:1px solid #dfe3ea;gap:5px;min-width:0;padding:10px 12px;display:grid}.profile-info-grid span{color:#6b7280;font-size:12px;font-weight:800}.profile-info-grid strong{color:#1f2630;overflow-wrap:anywhere;min-width:0;font-size:15px}.withdrawal-qr-upload em{color:#8a94a6;white-space:nowrap;font-size:12px;font-style:normal}.withdrawal-qr-upload input::-webkit-file-upload-button{cursor:pointer}.withdrawal-qr-upload input::file-selector-button{cursor:pointer}.withdrawal-qr-preview{color:#20242c;background:#f8fafc;border:1px solid #dfe3ea;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;max-width:320px;padding:8px;text-decoration:none;display:inline-grid}.withdrawal-qr-preview img{object-fit:cover;background:#fff;border:1px solid #d8dee8;width:72px;height:72px}.withdrawal-qr-preview span{color:inherit;font-weight:800}.withdrawal-apply-page{gap:14px;display:grid}.withdrawal-apply-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.withdrawal-apply-summary article{background:#fff;border:1px solid #dfe3ea;gap:6px;min-width:0;padding:14px;display:grid}.withdrawal-apply-summary span,.withdrawal-apply-summary small{color:#687386}.withdrawal-apply-summary strong{color:#1f2630;font-size:20px;font-weight:900}.withdrawal-apply-form .required-label:after{content:" *";color:#e31845;font-weight:900}.withdrawal-amount-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.withdrawal-amount-control>input{width:100%;min-width:0}.withdrawal-all-check{color:#7b8494;white-space:nowrap;background:#fff4f7;border:1px solid #d91b42;border-radius:4px;align-items:center;gap:6px;min-width:0;margin:0;padding:6px 10px;font-weight:800;grid-template-columns:none!important;width:auto!important;display:inline-flex!important}.withdrawal-all-check input{accent-color:#e91746;margin:0;width:15px!important;min-width:0!important;height:15px!important}.withdrawal-all-check b{width:auto!important;color:inherit!important;text-align:left!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.withdrawal-apply-note{border-top:1px solid #dfe3ea;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 0;display:grid}.withdrawal-apply-note>span{color:#20242c;text-align:right;white-space:nowrap;font-weight:700}.withdrawal-apply-note>div{color:#20242c;white-space:normal;word-break:break-word;background:0 0;border:0;min-width:0;padding:0;line-height:1.5}.login-box button,.business-box button,.admin-page header button{color:#fff;background:#d71f2b;border:0;align-self:end;height:38px}.radio-grid{grid-template-columns:repeat(3,1fr);margin-top:16px;padding:0}.producer-list{gap:12px;margin-top:16px;display:grid}.producer-list article{border:1px solid #e3e3e3;grid-template-columns:74px 1fr 110px;align-items:center;gap:12px;padding:12px;display:grid}.admin-page>header{background:#fff;border:1px solid #dedede;padding:18px}.admin-page h1{margin:0 0 8px}.pipeline{grid-template-columns:repeat(4,1fr)}.admin-table{padding:14px}.admin-table div{border-bottom:1px solid #eee;grid-template-columns:130px 1fr 70px;align-items:center;gap:12px;min-height:42px;display:grid}.footer{color:#777;justify-content:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.toast{z-index:9999;color:#fff;background:#20242a;border-radius:999px;padding:12px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 24px #00000059}@media (max-width:900px){body{min-width:0}.app-shell,.topbar,.home-grid,.account-layout,.player{display:block}.admin-rail{width:auto;height:auto;position:static}.site{width:auto;padding:0 10px 30px}.topbar,.user-strip{height:auto;padding:12px}.search{margin:12px 0}.nav{grid-template-columns:repeat(2,1fr)}}body{background:linear-gradient(#111 0,#111 34px,#181818 34px,#181818 236px,#eee 236px,#eee 100%),#eee}.site{width:1180px}.notice{color:#cfcfcf;height:34px}.topbar{background:radial-gradient(circle at 72% 30%,#cf242c47,#0000 30%),linear-gradient(135deg,#242424,#101010 66%,#242424);border:0;grid-template-columns:260px 520px 1fr;height:118px;box-shadow:inset 0 -1px #ffffff14}.logo{color:#fff}.logo-mark{background:#cf1f2a;border-radius:50%;width:66px;height:66px;box-shadow:0 0 0 5px #cf1f2a2e}.logo strong{color:#fff;font-size:32px}.logo small{color:#d8d8d8}.search{border:3px solid #cf1f2a;height:44px;box-shadow:0 8px 20px #00000047}.search input{background:#fff;height:38px}.search button{background:#cf1f2a;width:98px;font-weight:700}.quick-tags button{color:#e8e8e8;background:#ffffff0f;border-color:#ffffff2e}.quick-tags button:hover{color:#fff;background:#cf1f2a;border-color:#cf1f2a}.user-strip{color:#ddd;background:#2a2a2a;border:0;height:38px;margin-top:0}.user-strip button{color:#dedede;background:#1b1b1b;border-color:#444}.user-strip strong{color:#ff4b55}.nav{background:linear-gradient(#383838,#171717);border-top:3px solid #cf1f2a;margin-top:0}.nav button{border-right:1px solid #4a4a4a;height:54px}.nav button.active,.nav button:hover{background:linear-gradient(#e3313a,#b91722)}.nav span{color:#aaa}.home-grid{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px}.hero{background:linear-gradient(90deg,#000000d1,#00000040),url(/covers/hero-dj.svg) 50%/cover;border:1px solid #111;grid-column:1/-1;min-height:248px;padding:34px 44px}.hero p{color:#ffdee0}.hero h1{width:auto;max-width:560px;font-size:44px}.hero button{background:#cf1f2a;height:40px;font-weight:700}.panel{border-color:#d6d6d6;border-radius:0}.panel>header{background:linear-gradient(#fff,#f5f5f5);min-height:40px}.panel h2,.panel h1{font-size:17px}.ranking{padding:10px 14px 14px}.ranking li{height:30px}.ranking li:first-child span,.ranking li:nth-child(2) span,.ranking li:nth-child(3) span{color:#cf1f2a;font-weight:700}.track-table td{background:#fff}.track-table td:nth-child(3) button:hover,.ranking button:hover{color:#cf1f2a}.track-table td:last-child button,.tabline button.active{color:#fff;background:#cf1f2a;border-color:#cf1f2a}.producer-grid button,.album-grid article,.radio-grid article,.stats-grid article,.pipeline article{border-radius:0}.footer{border-top:3px solid #252525;padding-top:18px}@media (max-width:900px){body{background:#eee}.topbar{grid-template-columns:1fr;gap:10px;height:auto;min-height:0;padding:12px}.logo-mark{width:54px;height:54px;font-size:24px}.logo strong{font-size:28px}.quick-tags{gap:5px}.quick-tags button{height:24px;padding:0 7px}.user-strip{flex-wrap:wrap;gap:8px;height:auto;padding:10px 12px;line-height:1.5}.user-strip strong{margin-left:0}.nav{grid-template-columns:repeat(5,1fr)}.nav button{height:50px}.nav strong{font-size:13px}.nav span{margin-top:1px;font-size:11px}.home-grid{display:block}.panel{margin-top:10px}.hero h1{font-size:34px}.hero{min-height:220px;padding:28px}}body{background:linear-gradient(#000 0,#000 32px,#02030c 32px,#02030c 152px,#070913 152px,#070913 212px,#0d0f14 212px,#0d0f14 100%),#0d0f14;min-width:1200px}.app-shell{display:block}.app-shell.admin-mode{display:flex}.site{width:1200px;margin:0;padding-bottom:40px;position:relative}.notice{color:#d1cfcf;height:32px;padding:0;font-size:12px;line-height:32px;position:relative}.notice:after{content:"上传舞曲 | 帮助中心";color:#0ff;position:absolute;top:0;right:0}.topbar{background:linear-gradient(90deg,#02030cf5,#02030c33),radial-gradient(circle at 54% 44%,#e6214680,#0000 24%),linear-gradient(135deg,#111322 0%,#27314d 42%,#5a1230 64%,#090b12 100%);border:0;grid-template-rows:40px 22px;grid-template-columns:300px 300px 300px;align-items:start;gap:0;height:120px;padding:30px 0 0;display:grid;box-shadow:inset 0 -1px #ffffff14}.logo{color:#fff;grid-area:1/1/span 2;height:60px;padding-left:0}.logo-mark{width:176px;height:60px;box-shadow:none;color:#43e7f2;letter-spacing:-5px;background:0 0;border-radius:0;font-size:54px;font-style:italic;font-weight:800;overflow:hidden}.logo-mark:before{content:none}.logo strong,.logo small{color:#0000;width:0;height:0;font-size:0;overflow:hidden}.search{background:#101219;border:0;border-radius:4px;grid-area:1/2;grid-template-columns:1fr 40px;height:40px;display:grid;box-shadow:0 0 0 1px #ffffff14}.search input{color:#d7d7d7;background:0 0;height:40px;font-size:14px}.search button{color:#0000;background:0 0;width:40px;font-size:0;position:relative;overflow:hidden}.search button:before{content:"⌕";color:#b9bec9;align-items:center;justify-items:center;font-size:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.quick-tags{grid-area:2/2;align-content:start;gap:0;padding-top:2px}.quick-tags button{color:#999;background:0 0;border:0;height:22px;padding:0 5px 0 0;font-size:12px}.quick-tags button:hover{color:#fff;background:0 0}.user-strip{z-index:3;color:#d1cfcf;background:0 0;border:0;flex-wrap:wrap;align-content:start;gap:0;width:300px;height:60px;margin-top:0;padding:0;font-size:12px;line-height:20px;position:absolute;top:62px;right:0}.user-strip button{color:#d1cfcf;background:0 0;border:0;height:20px;padding:0 10px 0 0}.user-strip button:hover{color:#fff;background:0 0}.user-strip strong{color:#d1cfcf;margin-left:0;font-weight:400}.nav{background:#070913;border-top:0;grid-template-columns:repeat(10,1fr);margin-top:0}.nav button{background:0 0;border:0;border-bottom:4px solid #0000;height:60px}.nav button.active,.nav button:hover{background:0 0;border-bottom-color:#f0263d}.nav strong,.nav span{display:block}.nav strong{font-size:14px}.nav span{color:#9a9a9a;font-size:12px}.nav .nav-submenu button{background:0 0;border:0;height:28px}.nav .nav-submenu button:hover{background:#111722;border-bottom-color:#0000}.home-grid{background:#0d0f14;grid-template-columns:1fr 1fr 280px;gap:0;margin-top:0;display:grid}.chart-panel{order:1;grid-column:1/3}.home-grid>.wide{order:2;grid-column:3}.home-grid>.panel:not(.chart-panel):not(.wide){order:3;grid-column:1/-1}.home-grid>.producer-panel{order:3;grid-column:3}.home-grid>.panel:not(.chart-panel):not(.wide)>header{padding-top:18px}.chart-panel>header{grid-template-columns:300px 1fr;display:grid}.chart-panel .tabline{justify-self:start;margin-left:0}.hero{background:linear-gradient(90deg,#00000029,#0000000d),url(/covers/hero-dj.svg) 50%/cover;border:0;grid-column:1/-1;min-height:164px;padding:0;position:relative}.hero p{display:none}.hero h1{z-index:1;color:#0000;width:auto;max-width:none;margin:0;padding:17px 0 0 18px;font-size:0;line-height:1;position:relative}.hero h1:before{content:"JOIN US";color:#fff;font-size:62px;font-weight:800;line-height:1;display:block}.hero h1:after{content:"+原创+音乐人+编曲";color:#fff;margin-top:6px;font-size:38px;font-weight:800;line-height:1;display:block}.hero:after{content:"加入我们 共创辉煌";color:#ffd843;font-size:24px;font-weight:800;position:absolute;bottom:18px;left:22px}.hero button{background:#d11d2b;height:30px;margin:14px 0 0 22px;padding:0 16px;font-weight:700}.panel{color:#e8e8e8;background:#0d0f14;border:0;border-radius:0}.panel>header{background:#0d0f14;border-bottom:0;min-height:42px;padding:0 6px}.panel h2,.panel h1{color:#fff;font-size:17px}.chart-panel{min-height:0}.tabline button{color:#fff;background:#d93245;border:0;border-radius:14px;height:28px;padding:0 14px}.tabline button.active{background:#f05a24}.ranking{column-count:2;column-gap:28px;padding:0 6px 18px}.ranking li{break-inside:avoid;color:#f0f0f0;border-bottom:0;height:30px;font-size:13px}.ranking button{color:#f0f0f0}.ranking button:hover{color:#fff}.ranking em{color:#e62834}.wide{grid-column:3}.wide.panel>header{padding-left:10px}.wide .track-table thead,.wide .track-table td:first-child,.wide .track-table td:nth-child(2),.wide .track-table td:nth-child(4),.wide .track-table td:nth-child(5),.wide .track-table small{display:none}.wide .track-table{padding:0;display:table}.wide .track-table tbody,.wide .track-table tr,.wide .track-table td{display:block}.wide .track-table tr{border:0;min-height:30px}.wide .track-table td{border:0;padding:0;background:0 0!important}.wide .track-table td:nth-child(3) button{max-width:250px;height:30px;font-size:13px}.wide .track-table td:nth-child(3) button:before{content:counter(upload-counter) ".";color:#fff;width:22px;display:inline-block}.wide .track-table tbody{counter-reset:upload-counter}.wide .track-table tr{counter-increment:upload-counter}.player-shell .wide .track-table tbody tr:nth-child(n+14){display:none}.producer-grid,.album-grid,.playlist-list{background:#0d0f14}.producer-grid{grid-template-columns:repeat(4,1fr);padding-top:0}.producer-grid button{color:#f0f0f0;background:#11141b;border:0;grid-template-columns:58px 1fr;align-items:center;gap:8px;display:grid}.more-producers{display:none}.album-grid article,.playlist-list article{color:#f0f0f0;background:#11141b;border:0}.album-grid span,.playlist-list span,.track-table small,.producer-list span{color:#9a9a9a}.track-table th{color:#fff;background:#151821}.track-table td{color:#e8e8e8;background:#0d0f14;border-top-color:#20242e}.track-table tr:nth-child(2n) td{background:#11141b}.track-table td:nth-child(3) button{color:#f0f0f0}.track-table td:nth-child(3) button:hover{color:#fff}.track-table td:last-child button{color:#fff;background:#d93245;border-color:#d93245}.footer{background:#0d0f14;border-top:1px solid #20242e;margin-top:0;padding:18px 0}.admin-shell{color:#222;background:#f3f5f8;grid-template:"topbar topbar"40px"rail main"1fr/220px 1fr;min-height:100vh;display:grid}.admin-topbar{z-index:200;background:#fff;border-bottom:1px solid #e4e9ef;grid-area:topbar;justify-content:flex-end;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.admin-topbar-user{color:#677180;font-size:13px}.admin-topbar-user strong{color:#20242a;font-weight:600}.admin-mailbox-trigger{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:999px;align-items:center;justify-items:center;width:32px;min-width:32px;height:26px;padding:0;display:inline-grid;position:relative}.admin-mailbox-trigger.unread{color:#e31845;border-color:#e31845}.admin-mailbox-trigger>span{box-sizing:border-box;border:2px solid;border-radius:2px;width:17px;height:12px;display:block;position:relative}.admin-mailbox-trigger>span:before,.admin-mailbox-trigger>span:after{content:"";transform-origin:50%;background:currentColor;width:10px;height:2px;position:absolute;top:1px}.admin-mailbox-trigger>span:before{left:-1px;transform:rotate(35deg)}.admin-mailbox-trigger>span:after{right:-1px;transform:rotate(-35deg)}.admin-mailbox-trigger em{color:#fff;background:#ff214d;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;animation:1.2s ease-out infinite mailboxPulse;display:inline-flex;position:absolute;top:-6px;right:-7px;box-shadow:0 0 #ff214dbf}.admin-top-logout{color:#5c6773;cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:999px;height:26px;padding:0 12px;font-size:12px;line-height:24px;transition:border-color .15s,color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0d}.admin-top-logout:hover{color:#d71f2b;border-color:#ef3158;box-shadow:0 2px 8px #d71f2b1f}.admin-shell button,.admin-login-content button{position:relative}.admin-shell button.admin-button-loading,.admin-login-content button.admin-button-loading{pointer-events:none}.admin-shell button.admin-button-loading:after,.admin-login-content button.admin-button-loading:after{content:"";opacity:.8;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite admin-boot-spin;position:absolute;top:50%;right:8px}.admin-action-loading{z-index:8000;color:#20242a;background:#fff;border:1px solid #d71f2b33;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;top:52px;right:22px;box-shadow:0 16px 38px #0f172a2e}.admin-action-loading span{border:2px solid #f0c2c8;border-top-color:#d71f2b;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite admin-boot-spin}.admin-success-modal{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a5c;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-success-card{text-align:center;background:#fff;border:1px solid #e5eaf0;border-radius:8px;width:min(360px,100%);padding:26px 24px 22px;box-shadow:0 22px 64px #0f172a3d}.admin-success-icon{color:#168a45;background:#ecfdf3;border-radius:50%;align-items:center;justify-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:30px;font-weight:800;display:grid}.admin-success-card h2{color:#20242a;margin:0;font-size:20px}.admin-success-card p{color:#607083;margin:10px 0 20px;font-size:14px;line-height:1.6}.admin-success-card button{color:#fff;background:#d71f2b;border:0;border-radius:4px;min-width:110px;height:36px;font-weight:700}.admin-confirm-card{text-align:center}.admin-confirm-icon{color:#d97706;background:#fff7ed;border-radius:50%;align-items:center;justify-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:30px;font-weight:900;display:grid}.admin-confirm-actions{justify-content:center;gap:12px;display:flex}.admin-confirm-input-row{text-align:left;gap:8px;margin:-4px 0 18px;display:grid}.admin-confirm-input-row span{color:#303640;font-size:14px;font-weight:800}.admin-confirm-input-row textarea{box-sizing:border-box;resize:vertical;color:#20242c;width:100%;min-height:86px;font:inherit;background:#fff;border:1px solid #d5dce8;border-radius:4px;padding:10px 12px;line-height:1.5}.admin-confirm-input-row textarea:focus{border-color:#d71f2b;outline:none;box-shadow:0 0 0 3px #d71f2b1f}.admin-success-card .admin-confirm-cancel{color:#303640;background:#fff;border:1px solid #d5dce8}.admin-success-card .admin-confirm-ok{color:#fff;background:#d71f2b;border:1px solid #d71f2b}.admin-form-dialog{text-align:left;gap:12px;width:min(440px,100%);display:grid}.admin-form-dialog h2,.admin-form-dialog p{text-align:center}.admin-form-dialog label{color:#374151;gap:6px;font-size:13px;font-weight:700;display:grid}.admin-form-dialog input{color:#20242a;border:1px solid #d5dce8;border-radius:4px;min-height:38px;padding:0 10px}.admin-form-dialog label em{color:#d71f2b;font-style:normal}.admin-form-dialog input.invalid{background:#fff7f8;border-color:#d71f2b}.admin-form-dialog small,.admin-success-card .admin-form-error{color:#d71f2b;font-size:12px;font-weight:700}.admin-success-card .admin-form-error{text-align:center;margin:-2px 0 2px}.admin-password-input{position:relative}.admin-password-input input{width:100%;padding-right:44px}.admin-password-input button{color:#667085;background:#fff;border:0;border-left:1px solid #e5eaf0;border-radius:0 4px 4px 0;align-items:center;justify-items:center;width:40px;min-width:40px;height:calc(100% - 2px);display:grid;position:absolute;top:1px;right:1px}.admin-password-input button:hover,.admin-password-input button.visible{color:#d71f2b}.admin-password-eye{border:2px solid;border-radius:50%;width:18px;height:12px;position:relative}.admin-password-eye:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;left:6px}.admin-password-input button:not(.visible) .admin-password-eye:after,.login-password-input button:not(.visible) .admin-password-eye:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;top:4px;left:-3px;transform:rotate(-35deg)}.admin-form-dialog .admin-row-actions{justify-content:center;margin-top:4px}.admin-shell .admin-rail{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;color:#fff;background:#1f2630;grid-area:rail;width:220px;height:calc(100vh - 40px);padding:18px 14px;position:-webkit-sticky;position:sticky;top:40px;overflow-x:hidden;overflow-y:auto}.admin-shell .admin-rail::-webkit-scrollbar{width:6px}.admin-shell .admin-rail::-webkit-scrollbar-thumb{background:#4b5563;border-radius:999px}.admin-shell .admin-brand{border-bottom:1px solid #3a4350;height:48px;margin-bottom:18px;font-size:20px;font-weight:700;line-height:38px}.admin-shell .admin-rail button{color:#cfd6de;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;height:38px;margin-bottom:6px;display:block}.admin-shell .admin-rail button:hover{color:#fff;background:#35404c}.admin-shell .admin-rail button.active{color:#fff;background:#d71f2b;font-weight:700}.admin-mobile-section-nav{display:none}.admin-main{grid-area:main;min-width:980px;padding:24px}.admin-boot-loader{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c148c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-boot-loader-panel{background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:22px;min-width:200px;padding:40px 52px;display:flex;box-shadow:0 24px 64px #00000047}.admin-boot-loader-spinner{border:5px solid #e8ecf0;border-top-color:#d71f2b;border-radius:50%;width:64px;height:64px;animation:.8s linear infinite admin-boot-spin}.admin-boot-loader-text{color:#20242a;letter-spacing:.12em;margin:0;font-size:18px;font-weight:600}@keyframes admin-boot-spin{to{transform:rotate(360deg)}}.admin-shell .admin-page{margin:0}.admin-shell .admin-page>header{background:#fff;border:1px solid #dce1e7;border-radius:6px;padding:20px 22px}.admin-shell .admin-page h1,.admin-shell .admin-page h2{color:#20242a;margin:0}.admin-shell .admin-page p{color:#677180;margin:8px 0 0}.admin-login-content{justify-content:center;align-items:center;width:100%;display:flex}.admin-login-page{background:radial-gradient(80% 60% at 50% -10%,#23f2ff2e,#0000 55%),radial-gradient(60% 50% at 100% 100%,#ef315824,#0000 50%),linear-gradient(165deg,#030712 0%,#07111d 48%,#0a1628 100%);justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;display:flex}.admin-login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07111de0;border:1px solid #8bf6ff2e;border-radius:20px;width:min(400px,100%);padding:36px 32px 32px;box-shadow:inset 0 0 0 1px #ffffff0a,0 24px 64px #0000008c,0 0 40px #23f2ff0f}.admin-login-brand{text-align:center;margin-bottom:28px}.admin-login-logo{width:min(200px,72vw);height:auto;margin:0 auto 16px;display:block}.admin-login-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#8bf6ffbf;margin:0 0 8px;font-size:11px;font-weight:600}.admin-login-brand h1{color:#f0fbff;letter-spacing:.02em;margin:0 0 8px;font-size:24px;font-weight:700}.admin-login-desc{color:#7a92a8;margin:0;font-size:14px;line-height:1.5}.admin-login-form{flex-direction:column;gap:18px;display:flex;position:relative}.admin-login-autofill-trap{opacity:0;pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute}.admin-login-field{flex-direction:column;gap:8px;display:flex}.admin-login-field span{color:#9eb4c8;font-size:13px;font-weight:500}.admin-login-field input{box-sizing:border-box;color:#f0fbff;background:#020812d9;border:1px solid #8bf6ff38;border-radius:10px;outline:none;width:100%;height:46px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.admin-login-field input::placeholder{color:#5a7088}.admin-login-field input:focus{border-color:#23f2ff8c;box-shadow:0 0 0 3px #23f2ff1f}.admin-login-password-input{position:relative}.admin-login-password-input input{padding-right:48px}.admin-login-password-input button{color:#7a92a8;background:#020812eb;border:0;border-left:1px solid #8bf6ff2e;border-radius:0 10px 10px 0;align-items:center;justify-items:center;width:44px;height:44px;display:grid;position:absolute;top:1px;right:1px}.admin-login-password-input button:hover,.admin-login-password-input button.visible{color:#23f2ff}.admin-login-submit{color:#021018;cursor:pointer;background:linear-gradient(135deg,#23f2ff 0%,#28b7ff 45%,#7c6cff 100%);border:0;border-radius:10px;width:100%;height:48px;margin-top:6px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s}.admin-login-submit:hover{filter:brightness(1.08);box-shadow:0 8px 24px #23f2ff47}.admin-login-submit:active{transform:translateY(1px)}.admin-login-captcha-row{align-items:stretch;gap:10px;display:flex}.admin-login-captcha-row input{flex:1;min-width:0}.admin-login-captcha-img{cursor:pointer;background:#020812d9;border:1px solid #8bf6ff38;border-radius:10px;flex:0 0 132px;height:46px;padding:0;overflow:hidden}.admin-login-captcha-img img{object-fit:cover;width:100%;height:100%;display:block}.admin-login-captcha-img span{color:#7a92a8;justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.admin-login-captcha-img.loading span:before{content:"";border:2px solid #8bf6ff38;border-top-color:#23f2ff;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite admin-boot-spin}.admin-login-remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:-4px 0 0;display:flex}.admin-login-remember input{accent-color:#28b7ff;cursor:pointer;width:16px;height:16px}.admin-login-remember span{color:#9eb4c8;font-size:13px}.admin-login-error{color:#ffb4bc;background:#dc35451f;border:1px solid #dc354559;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.admin-login-page>.toast{z-index:1200}.admin-login-submit.is-loading{justify-content:center;align-items:center;gap:10px;display:inline-flex}.admin-login-submit-spinner{border:2px solid #02101833;border-top-color:#021018;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite admin-boot-spin}.admin-login-submit-label{line-height:1}.admin-login-submit:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.35)}.admin-login-submit.is-loading:disabled{opacity:.92;filter:none;cursor:wait}.admin-lock-modal{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020812b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-lock-dialog{text-align:center;background:#07111df5;border:1px solid #ef315859;border-radius:16px;width:min(380px,100%);padding:28px 24px 22px;box-shadow:0 20px 50px #00000080}.admin-lock-dialog h2{color:#ffd6de;margin:0 0 12px;font-size:20px}.admin-lock-dialog p{color:#c6d5e3;margin:0 0 10px;font-size:15px;line-height:1.6}.admin-lock-dialog strong{color:#23f2ff;font-size:22px}.admin-lock-hint{color:#7a92a8!important;font-size:13px!important}.admin-lock-dialog .admin-login-submit{margin-top:10px}.admin-shell .admin-table button{color:#fff;background:#d71f2b;border:0;border-radius:4px;height:36px;padding:0 14px}.admin-shell .stats-grid{grid-template-columns:repeat(4,1fr);padding:18px 0}.admin-shell .stats-grid article,.admin-shell .pipeline article,.admin-shell .stats-grid button,.admin-shell .pipeline button{text-align:left;background:#fff;border:1px solid #dce1e7;border-radius:6px}.admin-shell .stats-grid strong,.admin-shell .pipeline strong{color:#d71f2b}.admin-shell .admin-dashboard-card{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.admin-shell .admin-dashboard-card:before{content:"";opacity:0;background:#d71f2b;width:3px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:0;right:auto}.admin-shell .admin-dashboard-card:after{content:">";color:#d71f2b;opacity:.58;font-size:18px;font-weight:800;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:10px;right:12px}.admin-shell .admin-dashboard-card:hover{background:linear-gradient(135deg,#fff 0%,#fff7f8 100%);border-color:#d71f2b6b;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1a}.admin-shell .admin-dashboard-card:focus-visible{background:linear-gradient(135deg,#fff 0%,#fff7f8 100%);border-color:#d71f2b6b;outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #0f172a1a}.admin-shell .admin-dashboard-card:hover:before{opacity:1}.admin-shell .admin-dashboard-card:focus-visible:before{opacity:1}.admin-shell .admin-dashboard-card:hover:after{opacity:1;transform:translate(3px)}.admin-shell .admin-dashboard-card:focus-visible:after{opacity:1;transform:translate(3px)}.admin-shell .admin-dashboard-card:active{background:#fff1f2;transform:translateY(0);box-shadow:0 4px 10px #0f172a14}.admin-panel{background:#fff;border:1px solid #dce1e7;border-radius:6px;margin-top:16px;padding:18px}.admin-list-loading-wrap{min-height:220px;position:relative}.admin-list-results{min-height:360px;margin-top:12px}.admin-list-results.is-page-loading{height:min(560px,100vh - 310px);overflow:hidden}.admin-list-loading-wrap.is-page-loading>:not(.admin-page-loading){opacity:.32;pointer-events:none}.admin-page-loading{z-index:20;color:#20242a;background:#ffffffeb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.admin-page-loading:before{content:"";background:#fff;border:1px solid #d71f2b29;border-radius:6px;width:168px;height:118px;position:absolute;box-shadow:0 18px 42px #0f172a29}.admin-page-loading span{z-index:1;border:4px solid #eceff3;border-top-color:#d71f2b;border-radius:50%;width:42px;height:42px;animation:.75s linear infinite admin-boot-spin;position:relative}.admin-page-loading p{z-index:1;color:#20242a;margin:0;position:relative}.player-shell .member-list-loading-wrap{min-height:220px;position:relative}.player-shell .member-list-loading-wrap.is-page-loading{min-height:300px;overflow:hidden}.player-shell .member-list-loading-wrap.is-page-loading>:not(.member-page-loading){opacity:.3;pointer-events:none}.player-shell .member-page-loading{z-index:20;color:#20242a;background:#ffffffeb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:220px;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.player-shell .member-page-loading:before{content:"";background:#fff;border:1px solid #d71f2b29;border-radius:6px;width:168px;height:118px;position:absolute;box-shadow:0 18px 42px #0f172a29}.player-shell .member-page-loading span{z-index:1;border:4px solid #eceff3;border-top-color:#d71f2b;border-radius:50%;width:42px;height:42px;animation:.75s linear infinite admin-boot-spin;position:relative}.player-shell .member-page-loading p{z-index:1;margin:0;position:relative}.player-page-loading{z-index:9200;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 42%,#e11c3f33,#0000 34%),#03050ab8;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.player-page-loading-panel{background:#080a0feb;border:1px solid #ffffff1f;border-radius:8px;justify-items:center;gap:14px;min-width:156px;padding:28px 30px 24px;display:grid;box-shadow:0 24px 70px #00000073}.player-page-loading-panel span{border:4px solid #ffffff38;border-top-color:#e11c3f;border-radius:50%;width:46px;height:46px;animation:.75s linear infinite admin-boot-spin}.player-page-loading-panel p{color:#f8fafc;margin:0;font-size:15px;font-weight:800}.admin-application-page-loading{min-height:360px}.admin-member-summary{color:#5f6b7a;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.admin-member-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-member-heading h3{margin:0}.admin-member-heading>strong{color:#d71f2b;background:#d71f2b14;border:1px solid #d71f2b2e;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.admin-member-stats{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin:12px 0 14px;display:grid}.admin-member-stats article{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe3ef;border-radius:8px;padding:12px 14px}.admin-member-stats span,.admin-member-stats strong{display:block}.admin-member-stats span{color:#64748b;font-size:13px}.admin-member-stats strong{color:#1f2937;margin-top:6px;font-size:22px;line-height:1}.admin-shell .pipeline{grid-template-columns:repeat(4,1fr);padding:16px 0 0}.admin-shell .admin-table{padding:10px 0 0}.admin-shell .admin-table div{color:#303640;border-bottom:1px solid #edf0f3;grid-template-columns:130px 1fr 70px;align-items:center;gap:12px;min-height:46px;display:grid}.admin-shell .admin-table .admin-config-field input{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:4px;min-width:0;height:32px;padding:0 10px;font-size:13px}.admin-shell .admin-table .track-disc-row{grid-template-columns:46px 74px minmax(180px,1fr) 190px minmax(180px,1fr) 70px}.admin-shell .track-disc-row img{object-fit:cover;border-radius:50%;width:38px;height:38px}.admin-shell .track-disc-row select{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:4px;min-width:0;height:32px;padding:0 8px}.admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.admin-panel-heading h2{margin-bottom:6px}.admin-panel-heading p{color:#617083;margin:0}.admin-panel-heading>strong{color:#0f1b2a;text-align:center;background:#f8fafc;border:1px solid #dfe5ee;border-radius:6px;flex:none;min-width:96px;padding:8px 12px}.admin-track-filters{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(130px,.8fr) 96px 86px;align-items:end;gap:12px;margin-bottom:12px;display:grid}.admin-track-filters label{color:#303640;gap:6px;font-size:13px;font-weight:800;display:grid}.admin-track-filters input,.admin-track-filters select,.track-disc-inputs select{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:4px;min-width:0;height:36px;padding:0 10px;font-size:13px}.admin-track-filters select:disabled{color:#8b95a3;background:#f3f5f8}.admin-track-filters button,.admin-track-bulkbar button,.admin-track-disc-table button{color:#fff;background:#d71f2b;border:0;border-radius:4px;height:36px;padding:0 14px;font-weight:800}.admin-track-filters button.ghost{color:#303640;background:#fff;border:1px solid #d8dee8}.admin-track-bulkbar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:flex}.admin-track-bulk-info,.admin-track-bulk-actions{align-items:center;display:inline-flex}.admin-track-bulk-info{gap:24px}.admin-track-bulk-actions{gap:8px}.admin-track-bulkbar label{align-items:center;gap:8px;font-weight:800;display:inline-flex}.admin-track-bulkbar input,.admin-track-check input{width:18px;height:18px}.admin-track-bulkbar .danger{background:#b91c1c}.admin-track-bulkbar .approve{background:#0f9f6e}.admin-track-bulkbar .warning{background:#f59e0b}.admin-track-bulkbar button:disabled,.admin-track-disc-table button:disabled{cursor:not-allowed;opacity:.5}.admin-track-disc-table{border:1px solid #e1e7ef;border-radius:6px;display:grid;overflow:hidden}.admin-track-disc-head,.admin-track-disc-table .track-disc-row{grid-template-columns:48px 52px 72px minmax(180px,1.4fr) 84px 96px 76px minmax(150px,1fr) 76px 78px minmax(170px,auto);align-items:center;gap:10px;display:grid}.admin-track-disc-head{color:#475569;background:#f1f5f9;min-height:42px;padding:0 12px;font-size:13px;font-weight:900}.admin-track-disc-table .track-disc-row{background:#fff;border-top:1px solid #edf0f3;min-height:58px;padding:9px 12px}.admin-track-disc-table .track-disc-row:hover{background:#fbfcfe}.admin-track-check{justify-content:center;align-items:center;display:inline-flex}.track-disc-title{gap:2px;font-weight:800;display:grid}.track-disc-title em{color:#667085;font-size:12px;font-style:normal;font-weight:600}.admin-track-rename-button{color:#b82031;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dce8;border-radius:3px;margin-left:6px;padding:1px 5px}.track-disc-inputs{min-width:0}.track-disc-inputs select,.track-language-inputs select,.track-price-inputs input{width:100%}.track-language-inputs{gap:3px;min-width:0;display:grid}.track-language-inputs span{color:#b91c1c;font-size:11px;font-weight:900}.track-price-inputs{gap:3px;min-width:0;display:grid}.track-price-inputs input{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:4px;min-width:0;height:36px;padding:0 8px;font-size:13px;font-weight:800}.track-price-inputs input:disabled{color:#8b95a3;background:#f3f5f8}.track-price-inputs span{color:#b91c1c;font-size:11px;font-weight:900}.track-review-badge{color:#475569;background:#f8fafc;border:1px solid #d7dee9;border-radius:999px;justify-content:center;min-width:70px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.track-review-badge.pending{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.track-review-badge.approved{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.track-review-badge.take-down-pending{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.track-review-badge.taken-down{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.track-review-badge.rejected{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.track-disc-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.track-disc-actions button{min-width:58px;padding:0 10px}.track-disc-actions .admin-track-icon-button,.track-disc-actions .admin-track-icon-toggle{border-radius:6px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}.track-disc-actions .admin-track-icon-button span,.track-disc-actions .admin-track-icon-toggle span{justify-content:center;align-items:center;font-size:17px;font-weight:900;line-height:1;display:inline-flex}.track-disc-actions .admin-track-icon-button.save{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.track-disc-actions .admin-track-icon-button.save:hover{background:#dbeafe}.track-disc-actions .admin-track-icon-button.approve{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.track-disc-actions .admin-track-icon-button.approve:hover{background:#d1fae5}.track-disc-actions .admin-track-icon-button.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.track-disc-actions .admin-track-icon-button.danger:hover{background:#fee2e2}.track-disc-actions .admin-track-icon-button.detail{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.track-disc-actions .admin-track-icon-button.detail:hover{background:#dbeafe}.admin-track-detail-modal .admin-track-detail-card{text-align:left;align-items:stretch;width:min(760px,100vw - 32px)}.admin-track-detail-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-track-detail-card>header h2{color:#111827;margin:0;font-size:22px;font-weight:900}.admin-track-detail-card>header button{color:#475569;cursor:pointer;background:#eef2f7;border:0;border-radius:999px;width:32px;height:32px;font-size:22px;line-height:1}.admin-track-detail-summary{background:#f8fafc;border:1px solid #dbe3ef;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.admin-track-detail-disc{width:88px;height:88px;display:block;position:relative}.admin-track-detail-disc-base,.admin-track-detail-disc-avatar{object-fit:cover;border-radius:999px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.admin-track-detail-disc-avatar{border:0;width:90%;height:90%;top:5%;bottom:5%;left:5%;right:5%}.admin-track-detail-summary h3{color:#111827;margin:0 0 4px;font-size:20px;font-weight:900;line-height:1.35}.admin-track-detail-summary p{color:#64748b;margin:0 0 12px;font-size:13px}.admin-ad-detail-summary{grid-template-columns:minmax(0,1fr);align-items:start}.admin-ad-detail-summary>div{min-width:0}.admin-track-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-track-detail-meta span{color:#64748b;background:#fff;border-radius:6px;min-width:0;padding:8px 10px;font-size:12px}.admin-track-detail-meta b{color:#111827;font-weight:900}.admin-track-info-panel{background:#fff;border:1px solid #dbe3ef;border-radius:10px;margin-top:14px;padding:16px}.admin-track-info-panel h3{color:#111827;margin:0 0 12px;font-size:17px;font-weight:900}.admin-track-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-track-info-grid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.admin-track-info-grid dt{color:#64748b;font-size:12px;font-weight:800}.admin-track-info-grid dd{color:#111827;margin:5px 0 0;font-size:14px;font-weight:900}.admin-track-info-panel p{color:#64748b;margin:14px 0 0;font-size:13px;line-height:1.7}.admin-track-player{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:12px;padding:14px;display:grid}.admin-track-player strong{color:#111827;font-size:15px;font-weight:900;line-height:1.4;display:block}.admin-track-player span{color:#64748b;margin-top:4px;font-size:12px;font-weight:800;display:block}.admin-track-player audio{outline:none;width:100%;min-height:42px}.admin-home-play-toggle{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #d7dee9;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-home-play-toggle.admin-track-icon-toggle{cursor:pointer}.admin-home-play-toggle.admin-track-icon-toggle.active{color:#fff;background:#dc2626;border-color:#b91c1c}.admin-home-play-toggle.admin-track-icon-toggle:hover{background:#fef2f2;border-color:#dc2626}.admin-home-play-toggle.admin-track-icon-toggle.active:hover{color:#fff;background:#b91c1c;border-color:#991b1b}.admin-home-play-toggle input{opacity:0;pointer-events:none;accent-color:#e11d48;width:1px;height:1px;position:absolute}.admin-home-play-toggle:has(input:checked){color:#fff;background:#dc2626;border-color:#b91c1c}.admin-home-play-toggle:has(input:disabled){opacity:.62}.track-disc-actions button.approve{background:#0f9f6e}.track-disc-actions button.danger{background:#b91c1c}.admin-shell .track-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:first-of-type{grid-area:1/1}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(2){grid-area:1/2}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(3){grid-area:1/3}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(4){grid-area:1/4}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(5){grid-area:2/1}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(6){grid-area:2/2}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(7){grid-area:2/3}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(8){grid-area:2/4}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:nth-of-type(9){grid-area:3/1/auto/span 2;grid-template-rows:none;grid-template-columns:none;align-self:start;align-items:center;height:36px;min-height:36px;padding-top:0;display:inline-flex}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>button{grid-area:3/1/auto/span 2;align-self:start;justify-self:start;width:380px;margin-left:150px}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label{grid-template-rows:18px 36px 18px;align-content:start;min-height:72px}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label>span:first-child{line-height:18px}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label>em{min-height:18px;line-height:18px}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label:not(:has(em)):after{content:"";min-height:18px}.admin-shell .ad-upload-admin .track-upload-grid{grid-template-columns:minmax(260px,1.2fr) minmax(240px,1fr) minmax(220px,.9fr) 200px;align-items:start}.admin-shell .ad-upload-admin .track-upload-grid>button{white-space:nowrap;align-self:start;width:100%;margin-top:22px}.admin-shell .track-metadata-ad-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;display:grid}.admin-shell .track-metadata-ad-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-shell .track-metadata-ad-fields label,.admin-shell .track-metadata-ad-image label{color:#303640;gap:6px;font-size:13px;font-weight:700;display:grid}.admin-shell .track-metadata-ad-fields input,.admin-shell .track-metadata-ad-fields textarea,.admin-shell .track-metadata-ad-image input{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:4px;min-width:0;padding:0 10px;font-size:13px}.admin-shell .track-metadata-ad-fields input{height:36px}.admin-shell .track-metadata-ad-fields textarea{resize:vertical;min-height:64px;padding-top:9px}.admin-shell .track-metadata-ad-image{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-rows:auto 1fr auto;gap:10px;padding:12px;display:grid}.admin-shell .track-metadata-ad-preview{aspect-ratio:1;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:6px;align-items:center;justify-items:center;width:100%;padding:0;font-size:13px;display:grid;position:relative;overflow:hidden}button.track-metadata-ad-preview{cursor:zoom-in}.admin-shell .track-metadata-ad-preview img{object-fit:cover;width:100%;height:100%}.admin-shell .track-metadata-ad-preview>em{color:#fff;background:#0f172ab8;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:8px;right:8px}.track-metadata-ad-preview-modal .track-metadata-ad-preview-card{text-align:left;align-items:stretch;width:min(920px,100vw - 32px);max-height:calc(100vh - 48px)}.track-metadata-ad-preview-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.track-metadata-ad-preview-card>header h2{color:#111827;margin:0;font-size:22px;font-weight:900}.track-metadata-ad-preview-card>header button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:32px;height:32px}.track-metadata-ad-preview-card>img{object-fit:contain;background:#0f172a;border-radius:6px;width:100%;max-height:calc(100vh - 160px);display:block}.admin-shell .track-metadata-ad-image em{color:#64748b;font-size:12px;font-style:normal;font-weight:500}.admin-shell .track-metadata-ad-actions{align-items:end;min-width:0;display:flex}.admin-shell .track-metadata-ad-actions button{color:#fff;white-space:nowrap;background:#d71f2b;border:0;border-radius:4px;width:100%;height:36px;font-weight:800}.admin-shell .track-metadata-ad-actions button:disabled{cursor:not-allowed;opacity:.6}.admin-shell .track-upload-grid label{color:#303640;gap:6px;font-size:13px;font-weight:700;display:grid}.admin-shell .track-upload-grid input,.admin-shell .track-upload-grid select{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:4px;min-width:0;height:36px;padding:0 10px}.admin-shell .track-upload-grid input[type=file]{padding:7px 10px}.track-price-picker{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;display:grid}.track-price-picker input,.track-price-picker select{width:100%;min-width:0}.admin-shell .track-upload-grid label em{color:#677180;font-style:normal;font-weight:500}.admin-shell .track-upload-check{grid-template-columns:auto 18px;justify-content:start;align-items:center;gap:10px;padding-top:20px}.admin-shell .track-upload-check input{width:18px;height:18px;padding:0}.admin-shell .track-upload-grid button{color:#fff;background:#d71f2b;border:0;border-radius:4px;align-self:end;height:36px;font-weight:800}.admin-shell .track-upload-grid button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1280px){.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>button{width:min(380px,100% - 150px)}}.admin-shell .track-upload-panel{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;gap:12px;margin-top:14px;padding:12px;display:grid}.admin-shell .track-upload-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-shell .track-upload-panel-head strong{font-size:14px}.admin-shell .track-upload-panel-head button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #d8dee8;border-radius:6px;min-width:58px;height:30px;font-weight:700}.admin-shell .track-upload-panel-head button:disabled{cursor:not-allowed;opacity:.55}.admin-shell .track-upload-progress{gap:8px;display:grid}.admin-shell .track-upload-progress-head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.admin-shell .track-upload-progress-head strong,.admin-shell .track-upload-progress-head span{white-space:nowrap}.admin-shell .track-upload-progress p{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.admin-shell .track-upload-progress small{color:#64748b}.admin-shell .track-upload-progress-bar{background:#e8edf4;border-radius:999px;height:10px;position:relative;overflow:hidden}.admin-shell .track-upload-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#e11d48,#f97316);width:0;height:100%;transition:width .2s;display:block}.admin-shell .track-upload-result{color:#303640;border-top:1px solid #edf0f3;flex-wrap:wrap;gap:14px;padding-top:12px;display:flex}.admin-shell .track-upload-result strong{color:#d71f2b}.admin-shell .track-upload-batch-result{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.admin-shell .track-upload-batch-result article{background:#fff;border:1px solid #edf0f3;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.admin-shell .track-upload-batch-result article.failed{background:#fff6f7;border-color:#ffd0d6}.admin-shell .track-upload-batch-result span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-ad-track-list{background:#fff;border:1px solid #e5eaf1;border-radius:6px;gap:0;display:grid;overflow-x:auto}.admin-ad-track-head,.admin-ad-track-row{grid-template-columns:90px 80px minmax(260px,1.3fr) minmax(240px,1fr) 170px 90px 210px;align-items:center;gap:12px;min-width:1120px;display:grid}.admin-ad-track-head{color:#475569;background:#f3f6fa;padding:12px 14px;font-size:13px;font-weight:800}.admin-ad-track-row{color:#1f2937;border-top:1px solid #edf0f3;padding:13px 14px;font-size:13px}.admin-ad-track-row strong{color:#111827}.admin-ad-track-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-ad-track-row input,.admin-ad-track-row select{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;min-width:0;height:34px;font-weight:700}.admin-ad-track-row input{padding:0 10px}.admin-ad-track-row select{padding:0 28px 0 10px}.admin-ad-track-row em{color:#059669;background:#ecfdf5;border-radius:999px;justify-self:start;padding:4px 10px;font-style:normal;font-weight:800}.admin-ad-track-actions{align-items:center;gap:8px;display:flex}.admin-ad-track-row button{color:#fff;cursor:pointer;background:#e11d48;border:0;border-radius:6px;justify-self:start;min-width:58px;height:30px;font-weight:800}.admin-ad-track-row button.detail{background:#2563eb}.admin-ad-track-row button.danger{background:#dc2626}.admin-ad-track-row button.disabled{background:#64748b}.admin-ad-track-row button:hover{filter:brightness(.95)}.member-track-upload-panel{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;gap:12px;margin:12px 12px 14px;padding:12px;display:grid}.musician-upload-card .member-track-upload-panel{margin:10px 0 0}.member-track-upload-panel .track-upload-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-track-upload-panel .track-upload-panel-head strong{color:#111827;font-size:14px}.member-track-upload-panel .track-upload-panel-head button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #d8dee8;border-radius:6px;min-width:58px;height:30px;font-weight:700}.member-track-upload-panel .track-upload-panel-head button:disabled{cursor:not-allowed;opacity:.55}.member-track-upload-panel .track-upload-progress{gap:8px;display:grid}.member-track-upload-panel .track-upload-progress-head{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.member-track-upload-panel .track-upload-progress-head strong,.member-track-upload-panel .track-upload-progress-head span{color:#111827;white-space:nowrap}.member-track-upload-panel .track-upload-progress p{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.member-track-upload-panel .track-upload-progress small{color:#64748b}.member-track-upload-panel .track-upload-progress-bar{background:#e8edf4;border-radius:999px;height:10px;position:relative;overflow:hidden}.member-track-upload-panel .track-upload-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#e11d48,#f97316);width:0;height:100%;transition:width .2s;display:block}.member-track-upload-panel .track-upload-result{color:#303640;border-top:1px solid #edf0f3;flex-wrap:wrap;gap:14px;padding-top:12px;display:flex}.member-track-upload-panel .track-upload-result strong{color:#d71f2b}.member-track-upload-panel .track-upload-batch-result{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.member-track-upload-panel .track-upload-batch-result article{background:#fff;border:1px solid #edf0f3;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.member-track-upload-panel .track-upload-batch-result article.failed{background:#fff6f7;border-color:#ffd0d6}.member-track-upload-panel .track-upload-batch-result span,.admin-shell .track-disc-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-shell .topbar{background:linear-gradient(90deg,#03050fc7,#03050f2e 42%,#03050f70),url(/banners/play-top-banner.jpg) 50%/cover no-repeat}.player-shell .topbar:after{content:"";pointer-events:none;opacity:.72;background:linear-gradient(115deg,#0000 0,#0000 30%,#ffffff38 31%,#0000 33%,#0000 100%),linear-gradient(72deg,#0000 0,#0000 42%,#14d2ff47 43%,#0000 45%,#0000 100%),radial-gradient(circle at 84% 45%,#10c9ff59,#0000 18%);width:min(560px,45vw);height:120px;position:absolute;top:32px;left:auto;right:0}.player-shell .notice{color:#d7d7d7;padding-left:0}.player-shell .notice:first-letter{color:#d92835}.player-shell .logo-mark:before,.player-shell .logo:after{content:none}.player-shell .logo-mark{letter-spacing:-7px;font-size:64px}.player-shell .search{margin-top:0}.player-shell .user-strip{color:#d1cfcf}.player-shell .hero{background:#0d0f14 50%/cover;min-height:164px;overflow:hidden}.player-shell .hero:before{content:none}.player-shell .hero h1{padding-top:18px;padding-left:20px;display:none}.player-shell .hero h1:before{content:"JOIN US";letter-spacing:0;font-size:62px}.player-shell .hero h1:after{content:"+原创+音乐人+编曲制作人";margin-top:4px;font-size:38px}.player-shell .hero>div:before,.player-shell .hero>div:after,.player-shell .hero:after{content:none}.player-shell .hero button{display:none}.banner-track{width:100%;height:164px;transition:transform .55s;display:flex}.banner-slide{background-color:#0d0f14;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 0 100%;width:100%;height:164px}.desktop-banner-image{object-fit:fill;width:100%;height:100%;display:block}.banner-arrow{z-index:5;color:#ffffffb8;text-shadow:0 2px 10px #0000008c;background:0 0;border:0;align-items:center;justify-items:center;width:54px;height:90px;margin:-24px 0 0;padding:0;font-family:Arial,sans-serif;font-size:34px;font-weight:300;line-height:1;position:absolute;top:50%;display:grid!important}.banner-arrow:hover{color:#fff;background:0 0}.banner-arrow.prev{left:10px}.banner-arrow.next{right:10px}.player-shell .hero .banner-arrow{color:#ffffffb8;background:0 0;border:0;width:54px;height:90px;margin:-45px 0 0;padding:0;display:grid!important}.player-shell .hero .banner-arrow:hover{color:#fff;background:0 0}.banner-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:12px;right:18px}.banner-dots button{color:#0000;background:#00000073;border:1px solid #ffffffbf;border-radius:50%;width:18px;height:18px;padding:0;font-size:0;display:block}.banner-dots button.active,.banner-dots button:hover{background:#d82032;border-color:#d82032}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{min-width:1200px;overflow-x:auto}.player-shell .site{width:1200px;max-width:none;margin:0 auto}.player-shell .topbar{grid-template-columns:300px 300px 300px}.player-shell .user-strip{justify-content:flex-end;padding-right:10px;right:0;overflow:hidden}.player-shell .nav{grid-template-columns:repeat(10,1fr)}.player-shell .home-grid{grid-template-columns:1fr 1fr 280px}.player-shell .hero,.player-shell .chart-panel{grid-column:1/-1}.player-shell .wide{grid-column:3}.player-shell .chart-panel{grid-column:1/3}.player-shell .home-grid>.panel:not(.chart-panel):not(.wide){grid-column:1/-1}.player-shell .home-grid>.producer-panel{width:280px;grid-column:3!important}.player-shell .producer-panel{order:3;grid-column:3;align-self:start;padding:0 8px 12px}.player-shell .producer-panel>header{min-height:34px;padding:0}.player-shell .producer-panel>header h2{font-size:17px}.player-shell .producer-panel>header button{display:none}.player-shell .producer-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0}.player-shell .producer-grid button{text-align:center;background:0 0;min-width:0;padding:0;display:block}.player-shell .producer-grid img{object-fit:cover;border-radius:50%;width:50px;height:50px}.player-shell .producer-grid span{color:#e8e8e8;letter-spacing:-.35px;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.15;display:block;overflow:hidden}.player-shell .more-producers{color:#d7d7d7;background:#10141b;border:1px solid #303640;border-radius:3px;width:100%;height:26px;margin-top:8px;font-size:12px;display:block}.player-shell .ranking{column-gap:22px}@media (max-width:980px){.player-shell .topbar{grid-template-columns:250px minmax(260px,1fr)}.player-shell .quick-tags{grid-column:2}.player-shell .user-strip{background:#070913;width:100%;padding:0 10px;position:static}.player-shell .home-grid{grid-template-columns:1fr}.player-shell .wide{grid-column:1}.player-shell .site{width:1200px}.player-shell .topbar{grid-template-columns:300px 300px 300px;display:grid}.player-shell .quick-tags{grid-area:2/2}.player-shell .user-strip{background:0 0;width:300px;height:60px;padding:0;position:absolute;top:62px;right:0}.player-shell .nav{grid-template-columns:repeat(10,1fr)}.player-shell .home-grid{grid-template-columns:1fr 1fr 280px;display:grid}.player-shell .hero{grid-column:1/-1}.player-shell .chart-panel{grid-column:1/3}.player-shell .wide,.player-shell .producer-panel{grid-column:3}}.player-shell .chart-panel>header{align-items:center;min-height:34px;padding:0 4px;display:flex}.player-shell .chart-panel>header h2{flex:0 0 310px;font-size:17px}.player-shell .chart-panel .tabline{justify-content:flex-start;gap:8px;margin-left:0;display:flex}.player-shell .chart-panel .tabline button{color:#fff;min-width:68px;height:25px;box-shadow:none;background:#e73555;border:0;border-radius:13px;padding:0 11px;font-size:12px;line-height:25px}.player-shell .chart-panel .tabline button.active{color:#fff;background:#f28a19}.player-shell .chart-panel .tabline button:hover{background:#f28a19}.player-shell .ranking li{height:30px;line-height:30px}.player-shell .ranking em{color:#e52532;margin-left:3px}.mobile-header,.mobile-bottom-nav,.mobile-player,.mobile-drawer,.mobile-home{display:none}.player-shell .mobile-player{z-index:72;color:#fff;background:#0d1018f5;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:48px minmax(180px,320px) 42px 42px;align-items:center;gap:10px;width:min(520px,100vw - 48px);min-height:66px;padding:9px 12px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #0000006b}.player-shell .mobile-player-cover,.player-shell .mobile-player>button{color:inherit;background:0 0;border:0}.player-shell .mobile-player-cover{padding:0}.player-shell .mobile-player-disc{box-sizing:border-box;aspect-ratio:1;transform-origin:50%;border-radius:50%;flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;display:block;position:relative;overflow:hidden}.player-shell .mobile-player-disc-base{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.player-shell .mobile-player-disc-avatar{width:90%;height:90%;box-shadow:none;object-fit:cover;border:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-shell .mobile-player.playing .mobile-player-disc{animation:5s linear infinite disc-spin}.player-shell .mobile-player-title{text-align:left;gap:3px;min-width:0;padding:0;display:grid}.player-shell .mobile-player-title strong{color:#21d4fd;font-size:12px;font-weight:900}.player-shell .mobile-player-title span{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.player-shell .mobile-player-progress{background:#ffffff1f;border-radius:999px;height:3px;position:absolute;bottom:0;left:12px;right:12px;overflow:hidden}.player-shell .mobile-player-progress span{background:linear-gradient(90deg,#e31845,#ff7a18);height:100%;display:block}.player-shell .mobile-player>button:not(.mobile-player-cover):not(.mobile-player-title){color:#fff;background:#202633;border-radius:6px;align-items:center;justify-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}@keyframes disc-spin{to{transform:rotate(360deg)}}.modal-mask{z-index:80;background:#00000094;align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.download-modal{color:#fff;background:#11141b;border:1px solid #242936;border-radius:18px;width:min(440px,100vw - 32px);padding:22px;box-shadow:0 18px 48px #0000006b}.download-modal header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;display:flex}.download-modal h2{margin:0;font-size:17px;line-height:1.35}.download-modal header button,.download-actions button,.collection-modal>button,.collection-row{color:#fff;background:#d71f2b;border:0;border-radius:4px;padding:9px 12px}.download-meta{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.download-meta span{text-align:center;border:1px solid #2e3543;border-radius:6px;padding:10px}.lucky-track-modal{z-index:9700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 42%,#e1184533,#0000 34%),#030712c2;align-items:center;justify-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lucky-track-card{color:#fff;text-align:center;background:linear-gradient(145deg,#0b111ffa,#200b1ef5),#090d16;border:1px solid #2dd4ff59;border-radius:8px;width:min(430px,100vw - 34px);max-height:calc(100vh - 36px);padding:28px 24px 24px;position:relative;overflow-x:hidden;overflow-y:auto;box-shadow:0 28px 82px #00000094,0 0 36px #e1184542}.lucky-track-card:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 12%,#2dd4ff2e,#e1184533,#0000 82%);height:190px;position:absolute;top:-35%;bottom:auto;left:-18%;right:-18%;transform:rotate(-8deg)}.lucky-track-close{z-index:2;color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.lucky-track-orbit{z-index:1;background:radial-gradient(circle,#2dd4ff38,#0000 68%);border-radius:50%;align-items:center;justify-items:center;width:112px;height:112px;margin:4px auto 14px;display:grid;position:relative}.lucky-track-orbit:before{content:"";border:1px solid #2dd4ff38;border-radius:50%;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;box-shadow:0 0 26px #2dd4ff33}.lucky-track-orbit img{object-fit:cover;border-radius:50%;width:86px;height:86px;box-shadow:0 0 22px #e1184557}.lucky-track-kicker{z-index:1;color:#2dd4ff;letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:900;position:relative}.lucky-track-card h2{z-index:1;color:#fff;margin:0;font-size:max(26px,min(6vw,34px));font-weight:1000;line-height:1.18;position:relative}.lucky-track-card .lucky-track-ad-title{font-size:max(22px,min(5vw,28px));line-height:1.35}.lucky-track-ad-copy{z-index:1;color:#ffffffe0;text-align:left;overflow-wrap:break-word;margin:14px 0 0;font-size:14px;line-height:1.9;position:relative}.lucky-slider-track{z-index:1;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffff14;border:1px solid #2dd4ff52;border-radius:28px;align-items:center;width:100%;height:56px;margin-top:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 14px 34px #00000047}.lucky-slider-fill{background:linear-gradient(90deg,#e11845,#ff3d1d 58%,#2dd4ff);width:58px;transition:width .18s;position:absolute;top:0;bottom:0;left:0;right:auto}.lucky-slider-track.verified .lucky-slider-fill{width:100%!important}.lucky-slider-text{z-index:1;color:#ffffffeb;text-align:center;width:100%;padding-left:58px;padding-right:14px;font-size:16px;font-weight:1000;position:relative}.lucky-slider-thumb{z-index:2;color:#e11845;background:#fff;border-radius:50%;align-items:center;justify-items:center;width:48px;height:48px;font-size:38px;font-weight:900;line-height:1;transition:transform .18s;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 10px 26px #0000005c}.lucky-slider-track.verified .lucky-slider-thumb{color:#0f172a}.lucky-track-play-now{z-index:1;color:#e11845;background:#fff;border:0;border-radius:22px;width:100%;height:44px;margin-top:14px;font-size:15px;font-weight:1000;position:relative;box-shadow:0 12px 26px #00000047}.lucky-track-bg-credit{z-index:1;color:#ffffff75;margin:12px 0 0;font-size:11px;line-height:1.4;position:relative}.lucky-track-bg-credit a{color:#2dd4ffb8;text-decoration:none}.download-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.download-actions>:only-child{grid-column:1/-1}.download-actions a{color:#fff;background:#d71f2b;border:0;border-radius:4px;align-items:center;justify-items:center;min-height:38px;padding:9px 12px;font-weight:800;text-decoration:none;display:grid}.download-actions button+button{color:#151515;background:#f0a51c}.mobile-play-modal{width:min(420px,100vw - 32px)}.mobile-play-title{color:#f8fafc;margin:16px 0 12px;font-size:15px;font-weight:800;line-height:1.45}.mobile-play-qr{background:#fff;border:1px solid #2e3543;border-radius:8px;align-items:center;justify-items:center;margin:12px auto;padding:14px;display:grid}.mobile-play-qr img{width:240px;max-width:100%;height:auto;display:block}.mobile-play-tip{color:#cbd5e1;margin:12px 0 8px;font-size:14px;line-height:1.5}.mobile-play-link{overflow-wrap:anywhere;color:#94a3b8;background:#080a10;border:1px solid #2e3543;border-radius:6px;padding:10px;font-size:12px;line-height:1.45}.collection-modal{gap:12px;display:grid}.collection-modal label{gap:6px;display:grid}.collection-modal input{color:#fff;background:#080a10;border:1px solid #333b4b;border-radius:4px;width:100%;padding:10px}.collection-row{text-align:left;background:#202633}@media (max-width:720px){body{background:#0d0f14;min-width:0;overflow-x:hidden}.player-shell{background:#0d0f14;padding:58px 0 118px}.mobile-header{z-index:50;background:#080a10;border-bottom:1px solid #202633;min-height:58px;display:block;position:fixed;top:0;left:0;right:0}.mobile-logo{color:#43e7f2;background:0 0;border:0;height:58px;padding:0 12px;font-size:24px;font-weight:800}.mobile-header-actions{align-items:center;gap:4px;height:58px;display:flex;position:absolute;top:0;right:8px}.mobile-header-actions button,.mobile-search button,.mobile-bottom-nav button,.mobile-player button{color:#f2f2f2;background:0 0;border:0;font-size:12px}.mobile-search{grid-template-columns:1fr 64px;gap:8px;padding:0 10px 10px;display:grid}.mobile-search input{color:#fff;background:#121722;border:1px solid #202633;border-radius:5px;min-width:0;padding:10px}.mobile-search button{background:#d71f2b;border-radius:5px}.mobile-drawer{z-index:70;background:#0000008c;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-drawer-panel{color:#e8e8e8;background:#10141b;width:min(320px,86vw);padding:18px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.mobile-drawer-panel header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mobile-drawer-panel button{color:#e8e8e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #242936;width:100%;min-height:36px;display:block}.mobile-drawer-panel header button{color:#9ca7b8;border:0;width:auto}.mobile-switch{border-bottom:1px solid #242936;align-items:center;gap:8px;min-height:44px;display:flex}.player-shell.night-mode{background:#050608}.player-shell.night-mode .mobile-header,.player-shell.night-mode .mobile-bottom-nav,.player-shell.night-mode .mobile-player{background:#0a0c10}.player-shell .site{width:100%;max-width:none;margin:0;padding:0 10px 20px}.notice,.player-shell .topbar,.user-strip,.player-shell .nav,.footer{display:none}.player-shell .home-grid{background:#0d0f14;display:block}.player-shell .hero{min-height:116px;margin:10px 0}.banner-track,.banner-slide{height:116px}.banner-arrow,.banner-dots{display:none!important}.panel{border:1px solid #202633;border-radius:6px;margin-top:10px;overflow:hidden}.panel>header,.player-shell .chart-panel>header{padding:12px;display:block}.player-shell .chart-panel>header h2{flex:none;margin-bottom:10px}.player-shell .chart-panel .tabline{padding-bottom:2px;overflow-x:auto}.ranking{column-count:1;padding:0 12px 12px}.player-shell .wide,.player-shell .producer-panel,.player-shell .chart-panel{grid-column:auto;width:auto}.wide .track-table thead,.track-table thead,.track-table td:first-child,.track-table td:nth-child(2),.track-table td:nth-child(4){display:none}.track-table,.track-table tbody,.track-table tr,.track-table td{width:100%;display:block}.track-table tr{border-bottom:1px solid #202633;padding:10px}.track-table td{border:0;padding:0}.wide .track-table td:nth-child(3) button,.track-table td:nth-child(3) button{white-space:normal;max-width:100%;height:auto;min-height:24px}.track-table small{margin:5px 0 8px;display:block}.track-table td:last-child{gap:6px;display:flex}.track-table td:last-child button{flex:1;margin:0;font-size:12px}.player{background:linear-gradient(#0a0c12c7, #0a0c12f5), var(--play-bg,none);text-align:center;border:0;border-radius:0;padding:18px 8px 10px;display:block}.player img{border-radius:50%;width:14rem;height:14rem}.player h1{color:#fff;margin-top:16px;font-size:20px}.player p{color:#b9c0cc}.dj-player-console{border-color:#263040;border-radius:8px;grid-template-columns:1fr;margin:16px 0 12px}.player-main-button{height:44px}.action-bar{background:0 0;border:0;grid-template-columns:repeat(3,1fr);padding:10px 0;display:grid}.album-grid,.album-grid.large,.radio-grid,.producer-grid{grid-template-columns:repeat(2,1fr)}.producer-list article{grid-template-columns:58px 1fr}.producer-list article button{grid-column:1/-1}.account-layout,.login-box,.business-box{display:block}.form-card label{grid-template-columns:1fr}.mobile-player{z-index:45;background:#10141b;border-top:1px solid #202633;grid-template-columns:44px 1fr 64px 52px;align-items:center;gap:8px;min-height:54px;padding:6px 10px;display:grid;position:fixed;bottom:56px;left:0;right:0}.mobile-player-cover{padding:0}.mobile-player img{object-fit:cover;border-radius:50%;width:42px;height:42px}.mobile-player-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-player-progress{background:#202633;height:2px;position:absolute;top:0;left:0;right:0}.mobile-player-progress span{background:#d71f2b;height:100%;display:block}.mobile-bottom-nav{z-index:46;background:#080a10;border-top:1px solid #202633;grid-template-columns:repeat(5,1fr);height:56px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{align-items:center;justify-items:center;display:grid}.admin-shell{color:#20242a;background:#f3f5f8;min-height:100vh;padding:106px 0 62px;display:block}.admin-topbar{display:none}.admin-mobile-user{text-overflow:ellipsis;white-space:nowrap;color:#9aa3b2;max-width:72px;margin-right:4px;font-size:11px;line-height:58px;overflow:hidden}.admin-main{width:100%;min-width:0;padding:12px 10px 20px}.admin-shell .admin-mobile-header{display:block!important}.admin-shell .admin-mobile-header .mobile-header-actions button{color:#f8fafc;background:#ffffff0f;border:1px solid #fff3;border-radius:4px;min-height:28px;padding:0 7px;font-size:11px;font-weight:700}.admin-shell .admin-mobile-header .mobile-header-actions button.active{color:#fff;background:#d71f2b;border-color:#d71f2b;box-shadow:0 0 0 1px #d71f2b2e,0 6px 14px #d71f2b47}.admin-shell .mobile-logo{justify-content:center;align-items:center;min-width:104px;height:58px;padding:0 10px;display:inline-flex}.admin-shell .mobile-logo-image{object-fit:contain;filter:drop-shadow(0 0 9px #23f2ff5c);width:92px;height:auto;max-height:42px;display:block}.admin-shell .admin-rail{display:none!important}.admin-mobile-section-nav{z-index:48;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #dce3ee;gap:8px;height:48px;padding:8px 10px;display:flex;position:fixed;top:58px;left:0;right:0;overflow-x:auto}.admin-mobile-section-nav::-webkit-scrollbar{display:none}.admin-mobile-section-nav button{color:#475569;background:#f8fafc;border:1px solid #d8dee8;border-radius:999px;flex:none;min-width:76px;height:32px;font-size:12px;font-weight:700}.admin-mobile-section-nav button.active{color:#fff;background:#d71f2b;border-color:#d71f2b}.admin-mobile-nav{display:grid!important}.admin-mobile-nav button{color:#dbe4f0;min-width:0;padding:0 2px;font-size:11px;line-height:1.2}.admin-mobile-nav button.active{color:#23f2ff;box-shadow:inset 0 2px #d71f2b}.admin-shell .admin-page>header{border-radius:8px;padding:14px}.admin-shell .admin-page h1{font-size:20px}.admin-shell .admin-page p{font-size:13px;line-height:1.55}.admin-shell .stats-grid,.admin-shell .pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 0;display:grid}.admin-shell .stats-grid article,.admin-shell .pipeline article,.admin-shell .stats-grid button,.admin-shell .pipeline button{min-width:0;padding:12px}.admin-panel{border-radius:8px;margin-top:12px;padding:12px;overflow:hidden}.admin-panel h2{font-size:17px}.admin-shell .admin-table{gap:8px;padding-top:10px;display:grid}.admin-shell .admin-table div{background:#fff;border:1px solid #edf0f3;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:6px;min-height:0;padding:12px}.admin-shell .admin-table button,.admin-report-actions button,.admin-rules-editor>button,.admin-shortcut-actions button,.admin-pagination button{width:100%;min-height:36px}.admin-report-actions,.admin-shortcut-actions,.admin-charges-panel .admin-charge-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-shell .track-upload-grid{grid-template-columns:1fr}.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>label,.admin-shell .track-upload-admin:not(.ad-upload-admin) .track-upload-grid>button{grid-area:auto}.admin-shell .ad-upload-admin .track-upload-grid,.admin-shell .track-metadata-ad-layout,.admin-shell .track-metadata-ad-fields,.admin-shell .track-metadata-ad-actions{grid-template-columns:1fr}.admin-shell .track-upload-check{grid-template-columns:18px 1fr;padding-top:0}.admin-shell .admin-table .track-disc-row{grid-template-columns:42px minmax(0,1fr)}.admin-shell .track-disc-row select,.admin-shell .track-disc-row input,.admin-shell .track-disc-row button{grid-column:1/-1;width:100%}.admin-shell .track-disc-row span{align-self:center}.admin-panel-heading,.admin-track-bulkbar{grid-template-columns:1fr;display:grid}.admin-panel-heading>strong{width:100%}.admin-track-filters{grid-template-columns:1fr}.admin-track-disc-head{display:none}.admin-track-disc-table{border:0;gap:10px;overflow:visible}.admin-track-disc-table .track-disc-row{border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:34px 42px minmax(0,1fr)}.admin-track-disc-table .track-disc-row>strong{grid-column:3}.admin-track-disc-table .track-disc-row>span,.track-disc-inputs,.track-language-inputs,.track-review-badge,.track-disc-actions,.admin-track-disc-table .track-disc-row>button{grid-column:1/-1}.admin-nav-editor,.admin-site-grid,.admin-banner-editor,.admin-pages-editor,.admin-rules-panel .admin-rules-editor,.admin-reports-panel .admin-reports-table{gap:10px}.admin-rule-row,.admin-report-row{padding:10px}.admin-content-row{grid-template-columns:1fr}.admin-content-row .wide,.admin-site-grid .wide{grid-column:auto}.admin-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-pages-editor textarea,.admin-site-notice textarea{font-size:12px}}@media (min-width:721px){.player-shell .home-grid{grid-auto-flow:row;align-items:start;gap:10px 14px;grid-template-columns:repeat(3,minmax(0,1fr)) 280px!important;padding:4px 0 0!important;display:grid!important}.player-shell .hero{grid-area:1/1/auto/-1!important;width:auto!important;margin:0 0 6px!important}.player-shell .chart-panel{grid-area:2/1/auto/4!important;width:auto!important;margin:0!important}.player-shell .home-grid>.producer-panel,.player-shell .producer-panel{grid-area:2/4/4!important;width:280px!important;margin:0!important}.player-shell .wide{display:none!important}.culture-banner{grid-area:3/1/auto/4!important;width:auto!important;margin:4px 0!important}.player-shell .liked-panel{grid-area:4/1/auto/4!important;width:auto!important;margin:0!important;display:block!important}.notice-panel{flex-direction:column!important;grid-area:4/4!important;align-self:stretch!important;width:280px!important;height:100%!important;margin:0!important;display:flex!important}.player-shell .home-grid>.panel:not(.chart-panel):not(.producer-panel):not(.liked-panel),.player-shell .home-grid>section.panel:not(.chart-panel):not(.producer-panel):not(.liked-panel){display:none!important}.portal-lists{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.liked-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 22px!important;display:grid!important}.style-badge-row,.spirit-badge-row{grid-template-columns:repeat(5,1fr);align-items:center;gap:60px;padding:8px 72px 6px;display:grid;grid-column:1/-1!important}.style-badge-row{grid-row:5!important}.spirit-badge-row{padding-top:18px;grid-row:7!important}.style-badge-row button,.spirit-badge-row button{color:#fff;background:#e31845;border:0;height:31px;font-size:22px;font-weight:700;line-height:31px}.cd-panel,.album-recommend-panel,.bottom-rankings{color:#fff}.cd-panel{grid-area:6/1/auto/3!important}.album-recommend-panel{grid-area:6/3/auto/5!important}.cd-panel header,.album-recommend-panel header,.bottom-rank-card header{align-items:center;min-height:36px;display:flex}.cd-panel h2,.album-recommend-panel h2,.bottom-rank-card h2{color:#fff;margin:0;font-size:16px}.cd-panel .tabline{gap:8px;margin-left:auto;display:flex}.cd-panel .tabline button{color:#fff;background:#e73555;border:0;border-radius:13px;min-width:68px;height:25px;padding:0 11px;font-size:12px}.cd-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cd-list-columns ol,.bottom-rank-card ol{margin:0;padding:0;list-style:none}.cd-list-columns li,.bottom-rank-card li{color:#fff;border-bottom:1px dotted #ffffff1f;align-items:center;min-width:0;height:30px;font-size:13px;display:flex}.cd-list-columns span,.bottom-rank-card li span{flex:none;margin-right:2px}.cd-list-columns li button,.bottom-rank-card li button{color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.cd-list-columns em,.bottom-rank-card em{color:#ff1f37;font-style:normal;font-weight:700}.album-recommend-panel header button,.bottom-rank-card header button{color:#ddd;background:0 0;border:0;margin-left:auto;font-size:12px}.recommend-album-grid{grid-template-columns:repeat(5,1fr);gap:18px 16px;padding-top:8px;display:grid}.recommend-album-grid button{color:#fff;text-align:center;background:0 0;border:0;min-width:0;padding:0}.recommend-album-grid img{object-fit:cover;border-radius:50%;width:78px;height:78px;margin:0 auto 8px;display:block}.recommend-album-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.bottom-rankings{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-bottom:28px;display:grid;grid-area:9/1/auto/-1!important}.gold-ad-banner{background:url(/banners/dj-gold-ad.svg) 50%/cover no-repeat;height:86px;margin:2px 72px 12px;grid-area:8/1/auto/-1!important}.player-shell .footer{color:#9ca4b4;text-align:center;background:#080a0f;border-top:1px solid #1d222c;width:1200px;margin:0 auto;padding:18px 0 28px;font-size:12px;display:block}.player-shell .footer p{margin:8px 0 0}.friend-links,.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:24px;display:flex}.friend-links strong{color:#f2f2f2}.friend-links span,.footer-links span{color:#d8dce5}.footer-links{margin-top:8px}.back-top{z-index:60;color:#fff;background:#e31845;border:0;border-radius:6px;width:50px;height:50px;font-size:26px;font-weight:700;line-height:1;position:fixed;bottom:28px;right:38px;box-shadow:0 12px 24px #00000052}.spirit-badge-row{grid-row:7!important;padding:10px 72px 8px!important}.gold-ad-banner{display:none!important}.bottom-rankings{grid-row:8!important;margin-top:0!important;padding-top:2px!important}}@media (max-width:720px){.style-badge-row,.spirit-badge-row{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0;display:grid}.style-badge-row button,.spirit-badge-row button{color:#fff;background:#e31845;border:0;border-radius:4px;min-height:34px}.cd-panel,.album-recommend-panel,.bottom-rankings{color:#fff;background:#0d0f14;border:1px solid #202633;border-radius:6px;margin-top:10px;padding:12px}.cd-list-columns,.bottom-rankings,.recommend-album-grid{grid-template-columns:1fr;gap:8px;display:grid}.recommend-album-grid{grid-template-columns:repeat(3,1fr)}.recommend-album-grid img{border-radius:50%;width:64px;height:64px}.gold-ad-banner{background:url(/banners/dj-gold-ad.svg) 50%/cover no-repeat;border-radius:6px;height:72px;margin:10px 0}.player-shell .footer{color:#aeb6c6;text-align:center;background:#0d0f14;border:1px solid #202633;border-radius:6px;margin:10px 0 126px;padding:12px;font-size:12px;display:block}.player-shell .footer p{margin:7px 0 0}.friend-links,.footer-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.friend-links strong{color:#fff}.back-top{z-index:61;color:#fff;background:#e31845;border:0;border-radius:6px;width:40px;height:40px;font-size:20px;font-weight:700;position:fixed;bottom:126px;right:12px}}@media (min-width:721px){.player-shell .page-panel,.player-shell .play-page,.player-shell .account-layout{color:#f2f2f2!important;width:1200px!important;margin:14px auto 0!important}.player-shell .page-panel{background:#0b0d12!important;border:1px solid #20242e!important;padding:16px 18px 18px!important}.player-shell .page-panel>header{background:0 0!important;align-items:center!important;min-height:38px!important;padding:0 0 10px!important;display:flex!important}.player-shell .page-panel>header .tabline{margin-left:auto!important}.player-shell .page-panel>h2,.player-shell .page-panel>header h2{color:#fff!important;margin:0!important;font-size:18px!important}.secondary-dense{border-top:1px solid #20242e!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:14px!important;padding-top:12px!important;display:grid!important}.secondary-dense article{background:#0f1219!important;min-width:0!important}.secondary-dense h3{color:#fff!important;margin:0 0 8px!important;font-size:16px!important}.secondary-dense ol{margin:0!important;padding:0!important;list-style:none!important}.secondary-dense li{border-bottom:1px dotted #ffffff1f!important;align-items:center!important;min-width:0!important;height:28px!important;font-size:13px!important;display:flex!important}.secondary-dense li button{color:#f2f2f2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:1!important;padding:0!important;overflow:hidden!important}.secondary-dense li em{color:#ff1f37!important;font-style:normal!important;font-weight:700!important}.player-shell .play-page{gap:10px!important;display:grid!important}.player-shell .player{color:#f3f3f3!important;background:#0d0f14!important;border:1px solid #20242e!important;grid-template-columns:210px 1fr!important;gap:20px!important;padding:16px!important;display:grid!important}.player-shell .player img{object-fit:cover!important;border-radius:0!important;width:190px!important;height:190px!important}.player-shell .player h1{color:#fff!important;margin:0 0 12px!important;font-size:23px!important}.player-shell .player p{color:#c9d0dc!important;margin:7px 0!important}.player-shell .player-actions{gap:8px!important;display:flex!important}.player-shell .player-actions button{color:#e8e8e8!important;background:#111722!important;border:1px solid #303640!important;height:32px!important;padding:0 14px!important}.player-shell .action-bar{background:#0d0f14!important;border:1px solid #20242e!important;gap:8px!important;padding:10px!important;display:flex!important}.player-shell .action-bar button,.player-shell .page-panel .producer-list button,.player-shell .page-panel .radio-grid .player-actions button{color:#fff!important;background:#e31845!important;border:0!important;font-weight:700!important}.player-shell .play-page>.panel{background:#0d0f14!important;border:1px solid #20242e!important;padding:12px 14px!important}.player-shell .account-layout{grid-template-columns:190px 1fr!important;align-items:start!important;gap:14px!important;display:grid!important}.player-shell .account-layout>.page-panel{width:auto!important;min-width:0!important;margin:0!important}.player-shell .member-menu,.player-shell .login-box,.player-shell .business-box,.player-shell .form-card,.player-shell .stats-grid article,.player-shell .page-panel .album-grid.large article,.player-shell .page-panel .radio-grid article,.player-shell .page-panel .producer-list article{color:#f2f2f2!important;background:#10131a!important;border:1px solid #20242e!important}.player-shell .member-menu{padding:10px!important}.player-shell .member-menu button{color:#e8e8e8!important;background:#111722!important;border:1px solid #303640!important;height:34px!important;margin-bottom:6px!important;padding:0 10px!important}.player-shell .login-box,.player-shell .business-box{grid-template-columns:1fr 1fr 1fr!important;padding:12px!important}.player-shell .form-card{max-width:none!important;padding:12px!important}.player-shell .form-card input,.player-shell .form-card textarea,.player-shell .form-card select,.player-shell .login-box input,.player-shell .business-box input,.player-shell .business-box select{color:#fff!important;background:#080a10!important;border:1px solid #303640!important}.player-shell .rule{color:#ffd98a!important;background:#1b1609!important;border:1px solid #423313!important}.player-shell .page-panel .album-grid.large{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.player-shell .page-panel .radio-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.player-shell .page-panel .album-grid.large img,.player-shell .page-panel .radio-grid img{object-fit:cover!important;border-radius:0!important;width:96px!important;height:96px!important}.player-shell .page-panel .album-grid.large p,.player-shell .page-panel .radio-grid p,.player-shell .page-panel .producer-list p{color:#aeb6c6!important;font-size:12px!important;line-height:1.55!important}.player-shell .page-panel .radio-grid .player-actions{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.player-shell .page-panel .producer-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.player-shell .page-panel .producer-list article{grid-template-columns:64px 1fr!important;gap:10px!important;padding:10px!important;display:grid!important}.player-shell .page-panel .producer-list img{border-radius:0!important;width:58px!important;height:58px!important}.player-shell .page-panel .producer-list button{grid-column:1/-1!important;height:30px!important}.player-shell .producer-page .producer-list,.player-shell .radio-page .radio-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:12px!important}.player-shell .producer-page .producer-list article,.player-shell .radio-page .radio-grid article{cursor:pointer!important;background:linear-gradient(#11151d 0%,#090b10 100%)!important;border:1px solid #20242e!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:start!important;min-height:184px!important;padding:12px!important;display:grid!important;position:relative!important}.player-shell .producer-page .producer-list img,.player-shell .radio-page .radio-grid img{object-fit:cover!important;border-radius:0!important;width:64px!important;height:64px!important}.player-shell .producer-page .producer-list .h5-producer-songs,.player-shell .radio-page .radio-grid .h5-producer-songs{border-top:1px dotted #ffffff26!important;grid-column:1/-1!important;gap:4px!important;margin:10px 0 0!important;padding:9px 0 0!important;list-style:none!important;display:grid!important}.player-shell .producer-page .producer-list .h5-producer-songs li,.player-shell .radio-page .radio-grid .h5-producer-songs li{color:#d8dde7!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:18px!important;overflow:hidden!important}.player-shell .radio-page .radio-grid article>div{flex-direction:column!important;align-self:stretch!important;min-width:0!important;display:flex!important}.player-shell .radio-page .radio-grid h3{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:2px 0 5px!important;font-size:15px!important;line-height:20px!important;overflow:hidden!important}.player-shell .radio-page .radio-grid p{-webkit-line-clamp:2!important;color:#aeb6c6!important;-webkit-box-orient:vertical!important;min-height:36px!important;margin:0!important;font-size:12px!important;line-height:18px!important;display:-webkit-box!important;overflow:hidden!important}.player-shell .radio-page .radio-grid span{color:#ffcf58!important;margin-top:7px!important;font-size:12px!important;display:inline-block!important}.player-shell .radio-page .radio-grid .h5-producer-songs{margin-top:auto!important}.player-shell .radio-page .radio-grid article>button{color:#fff!important;background:#e31845!important;border:1px solid #e31845!important;border-radius:3px!important;grid-column:1/-1!important;align-self:end!important;justify-self:stretch!important;height:28px!important;margin-top:10px!important;font-size:12px!important}.player-shell .radio-page .radio-grid article>button.followed{color:#fff!important;background:#e31845!important;border-color:#e31845!important}}@media (max-width:720px){.secondary-dense{gap:10px!important;margin-top:12px!important;display:grid!important}.secondary-dense article{background:#10131a!important;border:1px solid #202633!important;border-radius:6px!important;padding:10px!important}.secondary-dense h3{color:#fff!important;margin:0 0 8px!important;font-size:15px!important}.secondary-dense ol{margin:0!important;padding:0!important;list-style:none!important}.secondary-dense li{border-bottom:1px dotted #ffffff1f!important;align-items:center!important;min-width:0!important;height:28px!important;font-size:12px!important;display:flex!important}.secondary-dense li button{color:#fff!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:1!important;overflow:hidden!important}.player-shell .page-panel .album-grid.large,.player-shell .page-panel .radio-grid,.player-shell .page-panel .producer-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.player-shell .page-panel .producer-list article{background:#10131a!important;border:1px solid #202633!important;border-radius:6px!important;padding:10px!important;display:block!important}}@media (min-width:721px){.player-shell .notice{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;height:24px!important;padding:0 8px 0 0!important;line-height:24px!important;display:grid!important;overflow:hidden!important}.player-shell .notice:after{content:none!important;display:none!important}.player-shell .notice>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding-right:18px!important;overflow:hidden!important}.player-shell .notice-links{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-width:292px!important;height:24px!important;display:flex!important;overflow:visible!important}.player-shell .notice-links button{min-width:auto!important;height:24px!important;box-shadow:none!important;color:#31e7ff!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:24px!important;text-decoration:none!important;display:block!important}.player-shell .notice-links button+button:before{content:"|";color:#31e7ff8f;margin-right:12px;font-weight:400;display:inline-block}.player-shell .user-strip{z-index:30!important;color:#eaf4ff!important;background:#05080e57!important;border:0!important;grid-template-columns:auto auto auto!important;grid-auto-flow:column!important;justify-content:end!important;align-items:center!important;column-gap:10px!important;width:auto!important;min-width:260px!important;height:44px!important;margin:0!important;padding:4px 10px 4px 6px!important;line-height:1!important;display:grid!important;position:absolute!important;top:30px!important;right:40px!important;overflow:visible!important}.player-shell .user-hover-card{min-width:118px!important;height:38px!important;display:block!important;position:relative!important}.player-shell .user-hover-trigger{color:#eaf4ff!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;height:38px!important;padding:0!important;display:grid!important}.player-shell .user-hover-trigger:before{content:none!important;display:none!important}.player-shell .user-hover-trigger span{gap:3px!important;min-width:0!important;display:grid!important}.player-shell .user-hover-trigger strong{color:#eaf4ff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:12px!important;line-height:1!important;display:block!important;overflow:hidden!important}.player-shell .user-hover-trigger em{color:#86e8ff!important;white-space:nowrap!important;font-size:11px!important;font-style:normal!important;line-height:1!important;display:block!important}.player-shell .user-hover-panel{z-index:60!important;background:#05070cfa!important;border:1px solid #ffffff1a!important;width:220px!important;padding:10px!important;display:none!important;position:absolute!important;top:44px!important;right:0!important;box-shadow:0 16px 36px #0000008c!important}.player-shell .user-hover-card.open .user-hover-panel{display:block!important}.player-shell .user-hover-panel:before{content:""!important;background:#05070cfa!important;border-top:1px solid #ffffff1a!important;border-left:1px solid #ffffff1a!important;width:10px!important;height:10px!important;position:absolute!important;top:-6px!important;right:28px!important;transform:rotate(45deg)!important}.player-shell .user-hover-panel header{border-bottom:1px solid #171b24!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding-bottom:10px!important;display:grid!important}.player-shell .user-hover-panel header img{object-fit:cover!important;border-radius:0!important;width:38px!important;height:38px!important}.player-shell .user-hover-panel header strong,.player-shell .user-hover-panel header span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.player-shell .user-hover-panel header strong{color:#fff!important;font-size:13px!important}.player-shell .user-hover-panel header span{color:#8f98a8!important;margin:4px 0 0!important;font-size:11px!important}.player-shell .user-hover-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px 0!important;display:grid!important}.player-shell .user-strip .user-hover-links button{color:#dbe3ef!important;background:0 0!important;border:1px solid #252b38!important;border-radius:12px!important;height:28px!important;font-size:12px!important}.player-shell .user-strip .user-hover-links button:before{content:none!important;display:none!important}.player-shell .user-strip .user-hover-links button:hover{color:#fff!important;border-color:#e31845!important}.player-shell .user-strip .user-hover-logout{color:#fff!important;background:#e31845!important;border:0!important;width:100%!important;height:32px!important;font-size:13px!important;font-weight:800!important}.player-shell .user-avatar{object-fit:cover!important;border:0!important;border-radius:0!important;width:36px!important;height:36px!important;display:block!important}.player-shell .user-strip>button{color:#eaf4ff!important;text-align:center!important;text-shadow:0 1px 2px #00000073!important;white-space:nowrap!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:28px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:28px!important;display:inline-flex!important}.player-shell .user-strip>button:first-of-type:before{content:none!important;display:none!important}.player-shell .user-strip>button:nth-of-type(3),.player-shell .user-strip>button:nth-of-type(4),.player-shell .user-strip>span,.player-shell .user-strip>strong{display:none!important}}@media (max-width:720px){.player-shell .page-panel{width:auto!important;margin:10px 0 0!important;padding:14px 10px 88px!important}.player-shell .page-panel>header{padding:10px 0 12px!important;display:block!important}.player-shell .page-panel>header h2{color:#fff!important;margin:0 0 10px!important;font-size:18px!important;line-height:1.3!important}.player-shell .page-panel>header .tabline{scrollbar-width:none;gap:8px!important;margin:0!important;padding:0 0 4px!important;display:flex!important;overflow-x:auto!important}.player-shell .page-panel>header .tabline::-webkit-scrollbar{display:none}.player-shell .page-panel>header .tabline button{color:#111!important;text-align:center!important;white-space:nowrap!important;background:#f5f5f5!important;border:0!important;border-radius:16px!important;flex:none!important;min-width:58px!important;height:30px!important;padding:0 12px!important;font-size:13px!important;line-height:30px!important}.player-shell .account-layout{width:auto!important;margin:10px 0 0!important;display:block!important}.player-shell .account-layout>.page-panel{margin-top:10px!important}.player-shell .member-menu{background:#10131a!important;border:1px solid #202633!important;border-radius:6px!important;padding:10px!important}.player-shell .member-menu button{color:#f2f2f2!important;text-align:left!important;background:#111722!important;border:1px solid #303746!important;height:36px!important;margin-bottom:6px!important;padding:0 12px!important}.player-shell .login-box,.player-shell .business-box{background:#10131a!important;border:1px solid #202633!important;border-radius:6px!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;display:grid!important}.player-shell .form-card{background:#10131a!important;border:1px solid #202633!important;border-radius:6px!important;padding:12px!important}.player-shell .login-box label,.player-shell .business-box label,.player-shell .form-card label{color:#cbd3df!important}.player-shell .login-box input,.player-shell .business-box input,.player-shell .business-box select,.player-shell .form-card input,.player-shell .form-card textarea,.player-shell .form-card select{color:#fff!important;background:#080a10!important;border:1px solid #303746!important}.player-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}.player-shell .stats-grid article{background:#10131a!important;border:1px solid #202633!important;min-width:0!important;min-height:82px!important;padding:12px!important}.player-shell .stats-grid span{color:#9ca7b8!important;font-size:13px!important}.player-shell .stats-grid strong{overflow-wrap:anywhere!important;color:#e31845!important;font-size:22px!important;line-height:1.15!important}}@media (min-width:721px){.player-shell .user-center-layout{color:#333!important;background:#e7e9ee!important;grid-template-columns:196px 1fr!important;align-items:stretch!important;gap:0!important;width:1200px!important;min-height:720px!important;margin:14px auto 0!important;display:grid!important}.player-shell .member-sidebar{color:#fff;background:#202532;min-height:720px}.player-shell .member-profile-card{border-bottom:1px solid #ffffff1a;justify-items:center;gap:6px;padding:24px 12px 12px;display:grid}.player-shell .member-profile-card img{object-fit:cover;border:2px solid #ffffff47;border-radius:50%;width:68px;height:68px}.player-shell .member-profile-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;overflow:hidden}.player-shell .member-profile-card span{color:#f2f2f2;font-size:12px}.player-shell .member-profile-card b{color:#ff314d}.player-shell .member-quick-tabs{grid-template-columns:1fr 1fr;height:30px;display:grid}.player-shell .member-quick-tabs button{color:#1b1f28;background:#fff;border:0;font-size:12px;font-weight:700}.player-shell .member-quick-tabs button+button{color:#fff;background:#e31845}.player-shell .member-menu{background:0 0!important;border:0!important;padding:0!important;display:block!important}.player-shell .member-menu button{color:#f2f4f8!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:42px 1fr!important;align-items:center!important;width:100%!important;height:42px!important;margin:0!important;padding:0 18px!important;font-size:14px!important;display:grid!important}.player-shell .member-menu button span{color:#d9dde7;align-items:center!important;justify-items:center!important;width:28px!important;height:28px!important;font-size:21px!important;line-height:1!important;display:grid!important}.player-shell .member-menu button span.member-icon-home,.player-shell .member-menu button span.member-icon-settings{font-size:25px!important;transform:none!important}.player-shell .member-menu button.active,.player-shell .member-menu button:hover{box-shadow:inset 4px 0 #e31845;color:#fff!important;background:#151a25!important}.player-shell .user-center-main{background:#eef0f4;min-width:0;padding:18px 20px 28px}.player-shell .member-top-tabs{justify-content:flex-end;align-items:center;gap:0;min-height:34px;margin-bottom:14px;display:flex}.player-shell .member-top-tabs span{color:#333;margin-right:12px;font-size:12px}.player-shell .member-top-tabs button{color:#333;background:#fff;border:0;min-width:66px;height:30px;padding:0 13px}.player-shell .member-top-tabs button.active{color:#fff;background:#33aee2}.player-shell .member-top-tabs button:nth-of-type(2){color:#fff;background:#e31845}.player-shell .member-content-card{color:#333!important;background:#fff!important;border:1px solid #d8dce3!important;padding:0!important}.player-shell .member-content-card+.member-content-card{margin-top:12px}.player-shell .member-content-card h2{color:#222;background:#fff;border-bottom:1px solid #d8dce3;margin:0;padding:12px 14px;font-size:17px}.player-shell .member-service-card .content-body,.player-shell .user-center-layout .member-service-card .content-body{border:0;margin:0;color:#333!important;background:#fff!important;padding:18px 20px 24px!important}.player-shell .member-service-card .service-copy p{color:#333;margin:0 0 12px;line-height:1.8}.player-shell .member-service-card .service-copy p.strong{color:#111;font-weight:700}.player-shell .member-auth-center .login-box,.player-shell .account-guest-layout .login-box{margin:16px;background:#fff!important;border-color:#d8dce3!important}.player-shell .member-auth-center .auth-panel label,.player-shell .account-guest-layout .auth-panel label{color:#333!important}.player-shell .member-auth-center .auth-panel input,.player-shell .account-guest-layout .auth-panel input{color:#222!important;background:#fff!important;border-color:#cfd6e2!important}.player-shell .member-auth-center .auth-tabs button,.player-shell .account-guest-layout .auth-tabs button{color:#333;background:#f6f7fa;border-color:#d8dce3}.player-shell .member-auth-center .auth-tabs button.active,.player-shell .account-guest-layout .auth-tabs button.active{color:#fff;background:#e31845;border-color:#e31845}.player-shell .member-subpage-card{color:#333!important;background:#fff!important;border:1px solid #d8dce3!important}.player-shell .member-subpage-card h2{color:#222!important;background:#fff!important;border-bottom:1px solid #d8dce3!important;margin:0!important;padding:12px 14px!important;font-size:17px!important}.player-shell .member-subpage-title-row{background:#fff!important;border-bottom:1px solid #d8dce3!important;justify-content:space-between!important;align-items:center!important;padding:0 14px 0 0!important;display:flex!important}.player-shell .member-subpage-title-row h2{border-bottom:0!important;flex:auto!important;min-width:0!important;padding-right:10px!important}.player-shell .member-refresh-icon-button{color:#e31845!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8dce3!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;font-size:20px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.player-shell .member-refresh-icon-button:not(:disabled):hover{background:#fff0f4!important;border-color:#e31845!important}.player-shell .member-refresh-icon-button:disabled{opacity:.55!important;cursor:not-allowed!important}.player-shell .member-refresh-icon-button.refreshing{animation:.8s linear infinite memberRefreshSpin}@keyframes memberRefreshSpin{to{transform:rotate(360deg)}}.player-shell .member-subpage-card .member-record-list{background:#fff!important;border:0!important;gap:0!important;display:grid!important}.player-shell .member-subpage-card .member-record-list article{color:#333!important;box-sizing:border-box!important;border-bottom:1px solid #e8ebf0!important;grid-template-columns:40px minmax(0,1fr) 72px!important;align-items:center!important;min-height:42px!important;padding:0 14px!important;display:grid!important}.player-shell .member-subpage-card .member-favorite-player{min-height:auto!important;margin:14px!important}.player-shell .member-subpage-card .member-favorite-record-list article{grid-template-columns:28px 22px minmax(0,1fr) 72px!important}.player-shell .member-subpage-card .member-record-select{justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.player-shell .member-subpage-card .member-record-select input{accent-color:#2d7fff!important;width:14px!important;height:14px!important}.player-shell .member-subpage-card .member-record-list article:last-child{border-bottom:0!important}.player-shell .member-subpage-card .member-favorite-record-list article.current{background:#e318450d!important}.player-shell .member-subpage-card .member-record-list span{color:#e31845!important;font-size:14px!important;font-weight:800!important}.player-shell .member-subpage-card .member-record-list button{color:#333!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;padding:0!important;font-size:14px!important;font-weight:700!important;display:flex!important;overflow:hidden!important}.player-shell .member-subpage-card .member-record-list button>em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-style:normal!important;display:block!important;overflow:hidden!important}.player-shell .member-subpage-card .member-record-list article>button:not(.member-record-cancel-button):hover,.player-shell .member-subpage-card .member-record-list article>button:not(.member-record-cancel-button):hover>em,.player-shell .member-subpage-card .member-favorite-record-list article.current>button:not(.member-record-cancel-button),.player-shell .member-subpage-card .member-favorite-record-list article.current>button:not(.member-record-cancel-button)>em{color:#e31845!important}.player-shell .member-subpage-card .member-record-disc.playing{animation:3.6s linear infinite discSpin}.player-shell .member-subpage-card .member-record-disc{background:#05070a!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #e318452e,0 4px 10px #0000002e!important}.player-shell .member-subpage-card .member-record-disc-base,.player-shell .member-subpage-card .member-record-disc-avatar{object-fit:cover!important;border-radius:50%!important;display:block!important}.player-shell .member-subpage-card .member-record-disc-base{width:100%!important;height:100%!important}.player-shell .member-subpage-card .member-record-disc-avatar{border:0!important;width:90%!important;height:90%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .member-subpage-card .member-favorite-batch-actions{color:#333!important;margin:0 auto 0 0!important;padding-top:0!important}.player-shell .member-subpage-card .member-favorite-batch-actions label,.player-shell .member-subpage-card .member-favorite-batch-actions button{color:#333!important}.player-shell .member-subpage-card .member-favorite-batch-actions button:hover{color:#e31845!important}.player-shell .member-subpage-card .member-record-list .member-record-play-button{color:#fff!important;text-align:center!important;text-overflow:clip!important;background:#e31845!important;border:1px solid #e31845!important;border-radius:50%!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.player-shell .member-subpage-card .member-record-list .member-record-play-button.active{color:#e31845!important;background:#141922!important}.player-shell .member-subpage-card .member-record-list .member-record-cancel-button{color:#e31845!important;text-align:center!important;text-overflow:clip!important;background:#fff!important;border:1px solid #e31845!important;border-radius:3px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:64px!important;height:30px!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.player-shell .member-subpage-card .member-record-list .member-record-cancel-button:hover{color:#fff!important;background:#e31845!important}.player-shell .member-subpage-card .member-record-list .member-record-cancel-button:disabled{opacity:.58!important;cursor:not-allowed!important}.player-shell .member-subpage-card .member-record-list em{color:#8a93a3!important;text-align:right!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.player-shell .member-subpage-card .auth-hint{color:#8a93a3!important;margin:0!important;padding:14px!important;font-size:13px!important}.player-shell .member-subpage-card .member-follow-pager{color:#5f6b7a!important;border-top:1px solid #e8ebf0!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:12px 14px 0!important;padding:14px 0 2px!important;font-size:13px!important;display:flex!important}.player-shell .member-subpage-card .member-follow-pager .member-favorite-batch-actions{flex:none!important}.player-shell .member-subpage-card .member-follow-pager button{color:#20242c!important;cursor:pointer!important;background:linear-gradient(#fff 0%,#f6f7fa 100%)!important;border:1px solid #d8dce3!important;border-radius:15px!important;width:auto!important;min-width:70px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 1px 2px #0f172a0d!important}.player-shell .member-subpage-card .member-follow-pager button:not(:disabled):hover{color:#ef1748!important;border-color:#ef1748!important}.player-shell .member-subpage-card .member-follow-pager button:disabled{opacity:.42!important;cursor:not-allowed!important}.player-shell .member-subpage-card .member-follow-pager>span{color:#3f4a5a!important;background:#f4f6f9!important;border-radius:15px!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;font-weight:700!important;display:inline-flex!important}.player-shell .member-subpage-card .member-follow-pager label{white-space:nowrap!important;background:#f4f6f9!important;border-radius:15px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 8px 0 12px!important;display:inline-flex!important}.player-shell .member-subpage-card .member-follow-pager select{color:#20242c!important;background:#fff!important;border:1px solid #d8dce3!important;border-radius:13px!important;height:26px!important;padding:0 22px 0 8px!important;font-weight:700!important}.player-shell .member-subpage-card .member-upload-track-table{table-layout:fixed!important;color:#eef2f7!important;background:#090b10!important}.player-shell .member-subpage-card .member-upload-track-table th{color:#d7dde8!important;background:#111520!important;height:34px!important;font-size:13px!important;font-weight:800!important}.player-shell .member-subpage-card .member-upload-track-table td{color:#eef2f7!important;vertical-align:middle!important;background:#0b0f17!important;border-top:1px solid #202735!important;height:76px!important;padding:10px 8px!important}.player-shell .member-subpage-card .member-upload-track-table tr:nth-child(2n) td{background:#0f131c!important}.player-shell .member-subpage-card .member-upload-track-table th:first-child,.player-shell .member-subpage-card .member-upload-track-table td:first-child{text-align:center!important;width:34px!important}.player-shell .member-subpage-card .member-upload-track-table th:nth-child(2),.player-shell .member-subpage-card .member-upload-track-table td:nth-child(2){text-align:center!important;width:74px!important;font-weight:800!important}.player-shell .member-subpage-card .member-upload-track-table th:nth-child(4),.player-shell .member-subpage-card .member-upload-track-table td:nth-child(4){text-align:center!important;width:78px!important}.player-shell .member-subpage-card .member-upload-track-table th:nth-child(5),.player-shell .member-subpage-card .member-upload-track-table td:nth-child(5){width:122px!important}.player-shell .member-subpage-card .member-upload-track-table th:nth-child(6),.player-shell .member-subpage-card .member-upload-track-table td:nth-child(6){text-align:center!important;width:70px!important}.player-shell .member-subpage-card .member-upload-track-table .track-review-head,.player-shell .member-subpage-card .member-upload-track-table .track-review-cell{text-align:center!important;white-space:nowrap!important;width:92px!important}.player-shell .member-subpage-card .member-upload-track-table th:last-child,.player-shell .member-subpage-card .member-upload-track-table td:last-child{text-align:center!important;width:72px!important}.player-shell .member-subpage-card .member-upload-track-table .track-name-content{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb{isolation:isolate!important;border-radius:50%!important;flex:0 0 50px!important;width:50px!important;height:50px!important;overflow:hidden!important}.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb>:not(img){display:none!important}.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb img{max-width:100%!important;max-height:100%!important}.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb .track-disc-base{object-fit:cover!important;width:100%!important;height:100%!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb .track-disc-avatar{z-index:2!important;object-fit:cover!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:50%!important;width:90%!important;max-width:90%!important;height:90%!important;max-height:90%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.player-shell .member-subpage-card .member-upload-track-table .track-text-block{flex:auto!important;min-width:0!important;overflow:hidden!important}.player-shell .member-subpage-card .member-upload-track-table .track-name-cell button{color:#f7f8fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;font-size:13px!important;font-weight:900!important;display:flex!important;overflow:hidden!important}.player-shell .member-subpage-card .member-upload-track-table .track-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.player-shell .member-subpage-card .member-upload-track-table tr.is-current td{background:#e318451a!important}.player-shell .member-subpage-card .member-upload-track-table tr.is-playing td{background:#e3184529!important}.player-shell .member-subpage-card .member-upload-track-table tr.is-playing .track-name-cell button,.player-shell .member-subpage-card .member-upload-track-table tr.is-playing .track-title-icon,.player-shell .member-subpage-card .member-upload-track-table tr.is-playing .track-title-text{color:#ff3f6b!important;text-shadow:0 0 10px #e3184557!important}.player-shell .member-subpage-card .member-upload-track-table tr.is-playing .track-disc-thumb,.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb.playing{animation:3.6s linear infinite discSpin!important}.player-shell .member-subpage-card .member-upload-track-table small{color:#8d96a6!important;font-size:11px!important;font-weight:700!important}.player-shell .member-subpage-card .member-upload-track-table .track-coin-cell{color:#ffd44d!important;font-weight:900!important}.player-shell .member-subpage-card .member-upload-track-table .track-review-cell span{border-radius:12px!important;justify-content:center!important;align-items:center!important;min-width:54px!important;height:24px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.player-shell .member-subpage-card .member-upload-track-table .review-status-approved{color:#34d399!important;background:#10b98129!important}.player-shell .member-subpage-card .member-upload-track-table .review-status-pending{color:#fb923c!important;background:#fb923c29!important}.player-shell .member-subpage-card .member-upload-track-table .review-status-rejected{color:#fb7185!important;background:#fb718529!important}.player-shell .member-subpage-card .member-upload-track-table .review-status-take_down_pending{color:#fb923c!important;background:#fb923c29!important}.player-shell .member-subpage-card .member-upload-track-table .review-status-taken_down{color:#cbd5e1!important;background:#94a3b82e!important}.player-shell .member-subpage-card .member-upload-track-table .take-down-icon{color:#fff!important;cursor:pointer!important;background:#e31845!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:28px!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.player-shell .member-subpage-card .member-upload-track-table .take-down-icon:disabled{color:#9aa4b5!important;cursor:not-allowed!important;background:#273142!important}.player-shell .member-subpage-card .member-upload-batch-actions{background:0 0!important;flex:auto!important;justify-content:flex-start!important;min-height:44px!important;margin-right:auto!important;padding:0!important}.player-shell .member-subpage-card .member-follow-pager .member-upload-batch-actions button{color:#dce3ef!important;min-width:0!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.player-shell .member-subpage-card .member-upload-batch-actions label{color:#f6f8ff!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;padding:0!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.player-shell .member-subpage-card .member-upload-batch-actions label input{accent-color:#8dec10!important}.player-shell .member-subpage-card .member-upload-batch-actions label span{color:#f6f8ff!important;text-shadow:0 0 8px #ffffff2e!important}.player-shell .member-subpage-card .member-follow-pager:has(.member-upload-batch-actions) .member-page-size-control{color:#8d96a6!important;white-space:nowrap!important;align-items:center!important;gap:6px!important;min-height:30px!important;display:inline-flex!important;position:relative!important}.player-shell .member-subpage-card .member-follow-pager:has(.member-upload-batch-actions) .member-page-size-control select{color:#20242c!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:15px!important;width:92px!important;min-width:92px!important;height:30px!important;padding:0 30px 0 12px!important;font-size:12px!important;font-weight:900!important}.player-shell .member-subpage-card .member-follow-pager .member-upload-batch-actions button:hover{color:#fff!important}.player-shell .member-subpage-card .member-follow-pager:has(.member-upload-batch-actions){background:#090b10!important;border-top-color:#151b24!important;justify-content:flex-end!important;margin:0!important;padding:0 12px!important}.player-shell .member-dashboard{padding:0 14px 18px!important}.player-shell .member-dashboard h2{margin:0 -14px 10px}.player-shell .member-upload-section{background:#fff;border:1px solid #d8dce3;margin:14px 0 12px}.player-shell .member-upload-heading{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.player-shell .member-upload-heading h3{color:#222;margin:0;font-size:16px}.player-shell .member-upload-heading span{color:#667085;font-size:13px;font-weight:700}.player-shell .member-upload-heading .member-refresh-icon-button{margin-left:auto!important;margin-right:10px!important}.player-shell .member-upload-list article{grid-template-columns:40px minmax(0,1fr) 156px 74px 64px!important;column-gap:10px!important;min-height:48px!important;padding:0 14px!important}.player-shell .member-upload-title{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.player-shell .member-upload-list small{color:#667085;white-space:nowrap;font-size:12px}.player-shell .member-upload-list .member-upload-play{color:#e31845!important;text-align:center!important;cursor:pointer!important;background:#fff5f7!important;border:1px solid #ef1748!important;border-radius:4px!important;width:auto!important;height:28px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.player-shell .member-upload-list .member-upload-play:hover{color:#fff!important;background:#ef1748!important}.player-shell .member-upload-list .member-upload-unavailable{color:#98a2b3!important;white-space:nowrap!important;align-self:center!important;justify-self:center!important;font-size:12px!important;font-weight:800!important}.player-shell .member-upload-list em.pending{color:#c2410c!important}.player-shell .member-upload-list em.approved{color:#047857!important}.player-shell .member-upload-list em.rejected{color:#b91c1c!important}.player-shell .member-home-welcome{color:#333;background:linear-gradient(#fff 0%,#f7f8fb 100%);border:1px solid #d8dce3;margin-bottom:12px;padding:14px 16px}.player-shell .member-home-welcome strong{color:#e14848}.player-shell .member-home-meta{color:#6b7280;margin:8px 0 0;font-size:13px}.player-shell .member-home-meta b{color:#e14848}.player-shell .member-home-quick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.player-shell .member-home-quick button{color:#e14848;background:#fff;border:1px solid #e14848;border-radius:4px;height:34px;padding:0 14px;font-weight:700}.player-shell .member-home-quick button:last-child{color:#333;border-color:#333}.player-shell .member-recharge-panel .payment-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.player-shell .payment-channel-card{background:#fff;border:1px solid #d8dce3;padding:10px}.player-shell .payment-channel-card.active{border-color:#e14848;box-shadow:inset 3px 0 #e14848}.player-shell .payment-channel-head{text-align:left;color:#333;background:0 0;border:0;width:100%;padding:0}.player-shell .payment-channel-head strong{font-size:16px;display:block}.player-shell .payment-channel-head span{color:#6b7280;margin-top:4px;font-size:12px;display:block}.player-shell .payment-channel-head em{color:#e14848;font-style:normal}.player-shell .payment-amount-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.player-shell .payment-amount-row button{color:#333;background:#f7f8fb;border:1px solid #cfd4dd;height:34px;font-weight:700}.player-shell .payment-amount-row button.active,.player-shell .payment-amount-row button:hover{color:#e14848;background:#fff5f6;border-color:#e14848}.player-shell .payment-channel-card.wechat .payment-channel-head strong:before{content:"微 ";color:#07c160}.player-shell .payment-channel-card.alipay .payment-channel-head strong:before{content:"支 ";color:#1677ff}.player-shell .payment-demo-fallback{color:#6b7280;margin-top:12px;font-size:13px}.player-shell .member-dashboard .business-box,.player-shell .member-dashboard .form-card,.player-shell .member-dashboard .stats-grid article{color:#333!important;background:#fff!important;border:1px solid #d8dce3!important}.player-shell .member-dashboard input,.player-shell .member-dashboard select,.player-shell .member-form-table input,.player-shell .member-form-table select,.player-shell .auth-form-table input,.player-shell .auth-form-table select,.player-shell .auth-form-table textarea{height:34px;padding:0 10px;color:#333!important;background:#fff!important;border:1px solid #cfd4dd!important}.player-shell .member-dashboard .business-box button,.player-shell .member-form-table button,.player-shell .auth-form-table button,.player-shell .auth-block>button{color:#fff;background:#e14848;border:0;border-radius:4px;height:36px;padding:0 18px;font-weight:700}.player-shell .member-home-quick button{color:#e14848;background:#fff;border:1px solid #e14848}.player-shell .member-home-quick button:last-child{color:#fff;background:#333;border-color:#333}.player-shell .member-form-table{gap:0;padding:12px 0 18px;display:grid}.player-shell .member-avatar-editor{box-sizing:border-box;border-bottom:1px solid #e1e3e8;align-items:center;gap:14px;min-height:82px;padding:12px 14px 12px 174px;display:flex}.player-shell .member-avatar-editor img{object-fit:cover;background:#f3f5f8;border:0;border-radius:0;width:58px;height:58px}.player-shell .member-avatar-editor div{flex-direction:column;gap:6px;display:flex}.player-shell .member-avatar-editor strong{color:#222;font-size:15px}.player-shell .member-avatar-editor label{border:0;grid-template-columns:none;width:-webkit-max-content;width:max-content;min-height:32px;padding:0;display:inline-flex}.player-shell .member-avatar-editor input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.player-shell .member-avatar-editor label span{color:#fff;background:#e14848;border-radius:4px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.player-shell .member-avatar-editor em{color:#6b7280;font-size:12px;font-style:normal}.player-shell .member-form-table label{border-bottom:1px solid #e1e3e8;grid-template-columns:160px 360px 1fr;align-items:center;min-height:48px;padding:0 14px;display:grid}.player-shell .member-form-table label span{text-align:right;padding-right:12px}.player-shell .member-form-table button{justify-self:start;margin:14px 0 0 174px}.player-shell .auth-warning{color:#8a6d3b;background:#fff;border:1px solid #dedede;margin:0 0 20px;padding:12px 14px}.player-shell .auth-tip{color:#26708b;background:#d9f1fb;border:1px solid #bde5f3;margin-bottom:12px;padding:12px 14px;line-height:1.8}.player-shell .auth-tip p{margin:0}.player-shell .auth-tip-link{color:#006c91;text-underline-offset:3px;font-weight:800;text-decoration:underline}.player-shell .auth-tip-link:hover{color:#d7193f}.player-shell .musician-auth-center{background:0 0!important;border:0!important}.player-shell .auth-block{background:#fff;border:1px solid #d8dce3;margin-bottom:20px}.player-shell .auth-block header{background:#fff;border-bottom:1px solid #d8dce3;align-items:center;min-height:34px;padding:0 10px;display:flex}.player-shell .auth-block header strong{color:#333;font-size:13px}.player-shell .auth-block header span{color:#fff;background:#f5a623;margin-left:12px;padding:2px 10px;font-size:12px}.player-shell .auth-block header span.done{background:#24a865}.player-shell .auth-block header span.pending{background:#f0a43a}.player-shell .auth-block>button{background:#f0a43a;margin:10px}.player-shell .id-verify-profile-summary{color:#475569;border-top:1px solid #e1e3e8;flex-wrap:wrap;gap:10px 18px;padding:10px 14px;font-size:13px;display:flex}.player-shell .id-verify-profile-summary b{color:#111827}.player-shell .id-verify-panel{background:#fff;border-top:1px solid #e1e3e8;gap:0;display:grid}.player-shell .id-verify-panel label{border-bottom:1px solid #e1e3e8;grid-template-columns:220px 360px 1fr;align-items:center;min-height:48px;padding:0 10px;display:grid}.player-shell .id-verify-panel label span{color:#333;text-align:right;padding-right:12px}.player-shell .id-verify-panel input{color:#333;background:#fff;border:1px solid #cfd4dd;height:34px;padding:0 10px}.player-shell .id-verify-panel .id-verify-file-row{min-height:58px}.player-shell .id-verify-panel .id-verify-file-row input{height:auto;padding:7px 10px}.player-shell .id-verify-panel .id-verify-file-row em{color:#8a6d3b;font-size:12px;font-style:normal}.player-shell .id-verify-panel .id-verify-preview-row{border-bottom:1px solid #e1e3e8;grid-template-columns:220px minmax(0,360px) 1fr;align-items:start;padding:10px;display:grid}.player-shell .id-verify-panel .id-verify-preview-row>span{color:#333;text-align:right;padding-right:12px;line-height:32px}.player-shell .id-verify-panel .id-verify-preview-row figure{background:#f8fafc;border:1px solid #d8dde6;width:220px;max-width:100%;margin:0;padding:6px}.player-shell .id-verify-panel .id-verify-preview-row img{object-fit:contain;background:#fff;width:100%;height:140px;display:block}.player-shell .id-verify-panel .id-verify-preview-row figcaption{color:#637083;text-align:center;margin-top:6px;font-size:12px}.player-shell .id-verify-panel p{color:#8a6d3b;margin:10px 0 0 232px;font-size:12px}.player-shell .id-verify-panel button{color:#fff;background:#e14848;border:0;border-radius:4px;justify-self:start;height:36px;margin:10px 0 14px 232px;padding:0 18px;font-weight:700}.player-shell .auth-form-table{display:grid}.player-shell .auth-form-table label{border-bottom:1px solid #e1e3e8;grid-template-columns:220px 360px 1fr;align-items:center;min-height:56px;padding:0 10px;display:grid}.player-shell .auth-form-table label span{color:#333;text-align:right;padding-right:12px}.player-shell .auth-form-table em,.player-shell .settlement-note{color:#8a6d3b;font-size:12px;font-style:normal}.player-shell .settlement-note{color:#e31845;margin:-8px 0 0 590px}.player-shell .auth-form-table .textarea-row{align-items:start;padding-top:10px}.player-shell .auth-form-table textarea{resize:vertical;width:100%;height:134px;padding:10px}.player-shell .auth-agree{grid-template-columns:220px 16px 1fr!important;column-gap:6px!important;min-height:44px!important}.player-shell .auth-form-table .auth-agree input{width:14px;height:14px;padding:0}.player-shell .auth-form-table>button{justify-self:start;margin:10px 0 14px 232px}.player-shell .member-record-list{padding:12px 14px 18px;display:grid}.player-shell .member-record-list article{border-bottom:1px dotted #d9dde5;grid-template-columns:34px 1fr 70px;align-items:center;min-height:34px;display:grid}.player-shell .member-record-list button{color:#333;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.player-shell .member-record-list em{color:#e31845;text-align:right;font-style:normal}}@media (max-width:720px){.player-shell .user-center-layout{background:#0d0f14!important;margin:10px 0 0!important;display:block!important}.player-shell .member-sidebar,.player-shell .user-center-main{background:0 0!important}.player-shell .member-profile-card{display:none}.player-shell .member-quick-tabs{grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid}.player-shell .member-quick-tabs button{color:#fff;background:#e31845;border:0;height:34px}.player-shell .member-menu button.active{box-shadow:inset 4px 0 #e31845}.player-shell .member-top-tabs{display:none}.player-shell .member-content-card{color:#fff;background:#10131a;border:1px solid #202633;border-radius:6px;margin-top:10px;padding:12px}.player-shell .member-content-card h2{color:#fff;margin:0 0 12px}.player-shell .auth-tip,.player-shell .auth-warning,.player-shell .auth-block{color:#dce3ef;background:#10131a;border:1px solid #202633;border-radius:6px;padding:10px}.player-shell .auth-form-table,.player-shell .member-form-table{gap:10px;display:grid}.player-shell .auth-form-table label,.player-shell .member-form-table label{gap:6px;display:grid}.player-shell .auth-form-table input,.player-shell .auth-form-table select,.player-shell .auth-form-table textarea,.player-shell .member-form-table input,.player-shell .id-verify-panel input{color:#fff;background:#080a10;border:1px solid #303746;width:100%;padding:9px 10px}.player-shell .auth-form-table button,.player-shell .member-form-table button,.player-shell .auth-block>button,.player-shell .id-verify-panel button{color:#fff;background:#e31845;border:0;height:38px}.player-shell .id-verify-panel{gap:10px;margin-top:10px;display:grid}.player-shell .id-verify-panel label{gap:6px;display:grid}.player-shell .id-verify-panel p{color:#ffd98a;margin:0}}.player-shell .footer-links button{color:#d8dce5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.player-shell .footer-links button:hover{color:#24d4ff}.player-shell .record-page .member-record-list,.player-shell .content-page .content-body,.player-shell .playlist-modal .member-record-list{background:#0f1219;border:1px solid #20242e}.player-shell .record-page .member-record-list article,.player-shell .playlist-modal .member-record-list article{border-bottom-color:#ffffff1f}.player-shell .record-page .member-record-list span,.player-shell .playlist-modal .member-record-list span,.player-shell .record-page .member-record-list button,.player-shell .playlist-modal .member-record-list button{color:#f3f3f3}.player-shell .record-page .member-record-list em,.player-shell .playlist-modal .member-record-list em{color:#ff2446}.player-shell .record-page .member-record-list .record-history-item{grid-template-columns:34px minmax(0,1fr);align-items:start;padding:7px 0 8px}.player-shell .record-page .record-history-main{gap:4px;min-width:0;display:grid}.player-shell .record-page .record-history-main button{width:100%}.player-shell .record-page .record-history-main em{color:#7f8794;text-align:left;font-size:12px;line-height:1.2}.player-shell .record-tip{color:#bfc6d2;margin:0 0 12px}.player-shell .content-page .content-body{color:#dce3ef;gap:10px;padding:18px;line-height:1.8;display:grid}.player-shell .playlist-modal{width:min(620px,100vw - 32px)}.player-shell .playlist-modal p{color:#cfd6e2}.player-shell .playlist-modal.play-action-modal>header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important}.player-shell .playlist-modal.play-action-modal>header h2{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.player-shell .playlist-modal .mini-playlist-list{background:#080a0f;border:1px solid #252d3b;border-radius:12px;gap:0;max-height:58vh;display:grid;overflow-y:auto}.player-shell .playlist-modal .mini-playlist-list article{color:#eef2f7;border-bottom:1px solid #1b2230;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.player-shell .playlist-modal .mini-playlist-list article:last-child{border-bottom:0}.player-shell .playlist-modal .mini-playlist-list article.current{background:#ed174814}.player-shell .playlist-modal .mini-playlist-disc{background:0 0;border:0;border-radius:50%;width:42px;min-width:42px;height:42px;padding:0;display:block;position:relative}.player-shell .playlist-modal .mini-playlist-disc-base,.player-shell .playlist-modal .mini-playlist-disc-avatar{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-shell .playlist-modal .mini-playlist-disc-base{object-fit:cover;width:42px;height:42px;box-shadow:0 0 12px #00d7ff33}.player-shell .playlist-modal .mini-playlist-disc-avatar{object-fit:cover;width:90%;height:90%;box-shadow:none;background:0 0;border:0}.player-shell .playlist-modal .mini-playlist-list article.current .mini-playlist-disc{animation:3.2s linear infinite discSpin}.player-shell .playlist-modal .mini-playlist-title{text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.player-shell .playlist-modal .mini-playlist-title b,.player-shell .playlist-modal .mini-playlist-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.player-shell .playlist-modal .mini-playlist-title b{color:#f6f7fb;font-size:14px;font-weight:900;line-height:1.25}.player-shell .playlist-modal .mini-playlist-title span{color:#98a4b8;font-size:12px;font-weight:700}.player-shell .playlist-modal .mini-playlist-list article.current .mini-playlist-title b,.player-shell .playlist-modal .mini-playlist-list article.current .mini-playlist-title span{color:#e31845}@media (max-width:720px){.player-shell .content-page .content-body,.player-shell .record-page .member-record-list{padding:12px}.player-shell .record-page .member-record-list article,.player-shell .playlist-modal .member-record-list article{grid-template-columns:26px 1fr 74px}.player-shell .playlist-modal .mini-playlist-list article{grid-template-columns:24px 42px minmax(0,1fr);min-height:56px;padding:7px 9px}.player-shell .record-page .member-record-list .record-history-item{grid-template-columns:26px minmax(0,1fr)}}@media (min-width:721px){.player-shell .service-page{grid-template-columns:160px minmax(0,1fr);width:1200px;min-height:610px;color:#333!important;background:#fff!important;border:1px solid #dadada!important;margin:20px auto 0!important;padding:0!important;display:grid!important}.player-shell .service-menu{background:#fbfbfb;border-right:1px solid #e7e7e7;display:block}.player-shell .service-menu button{color:#333;text-align:left;background:#fbfbfb;border:0;border-bottom:1px solid #ececec;width:100%;height:40px;padding:0 24px;font-size:13px;display:block}.player-shell .service-menu button.active{color:#222;background:#eee;border-left:4px solid #e31845;padding-left:20px}.player-shell .service-article{background:#fff;min-width:0}.player-shell .service-article h1{color:#333;border-bottom:1px solid #ececec;height:40px;margin:0;padding:0 22px;font-size:15px;font-weight:400;line-height:40px}.player-shell .service-page .content-body,.player-shell .service-page .service-copy{color:#333;background:#fff;border:0;min-height:560px;padding:22px 22px 34px;font-size:13px;line-height:1.95;display:block}.player-shell .service-page .service-copy p{color:#333;margin:0 0 6px}.player-shell .service-page .service-copy p.strong{margin-bottom:8px;font-weight:700}.player-shell .publish-upload-page{width:96%;max-width:960px;padding:18px 18px 0}.player-shell .publish-upload-page .publish-intro{color:#333;margin:0 0 12px;font-size:15px}.player-shell .publish-flow{border-bottom:1px solid #efefef;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:8px 0 18px;padding-bottom:20px;display:grid}.player-shell .publish-flow article{min-width:0}.player-shell .publish-flow strong{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);color:#fff;background:#57718e;align-items:center;justify-items:center;height:44px;margin-bottom:14px;font-size:18px;font-weight:800;line-height:1;display:grid;position:relative}.player-shell .publish-flow article:nth-child(2) strong{background:#f17833}.player-shell .publish-flow article:nth-child(3) strong{background:#c64966}.player-shell .publish-flow article:nth-child(4) strong{background:#4b8fc7}.player-shell .publish-flow span{color:#111;white-space:pre-line;text-align:center;background:#f3f3f3;border:1px solid #d8d8d8;border-radius:9px;align-items:center;justify-items:center;min-height:94px;padding:10px 12px;font-size:18px;font-weight:700;line-height:1.6;display:grid}.player-shell .publish-email{border-bottom:1px solid #efefef;margin:0 0 14px;padding:0 0 12px;font-size:24px;line-height:1.4;color:red!important}.player-shell .publish-requirements{padding-top:4px}.player-shell .publish-requirements>strong{color:#f0f;margin-bottom:6px;font-size:13px;font-weight:400;display:block}.player-shell .publish-requirements p{color:#333;font-size:13px;line-height:1.55;margin:0 0 4px!important}.player-shell .publish-audit{color:#333;border-top:1px solid #efefef;margin-top:14px;padding-top:14px;font-size:13px;line-height:1.85}.player-shell .publish-audit p{color:#333;font-size:13px;line-height:1.85;margin:0 0 4px!important}}@media (max-width:720px){.player-shell .service-page{color:#333!important;background:#fff!important;border:1px solid #dcdcdc!important;margin:10px 0 0!important;padding:0!important;display:block!important}.player-shell .service-menu{background:#fbfbfb;border-bottom:1px solid #ececec;grid-auto-columns:max-content;grid-auto-flow:column;display:grid;overflow-x:auto}.player-shell .service-menu button{color:#333;white-space:nowrap;background:#fbfbfb;border:0;border-right:1px solid #ececec;height:38px;padding:0 14px}.player-shell .service-menu button.active{background:#eee;box-shadow:inset 0 -3px #e31845}.player-shell .service-article h1{color:#333;border-bottom:1px solid #ececec;height:40px;margin:0;padding:0 14px;font-size:15px;font-weight:400;line-height:40px}.player-shell .service-page .content-body,.player-shell .service-page .service-copy{color:#333;background:#fff;border:0;padding:14px;font-size:13px;line-height:1.85;display:block}.player-shell .service-page .service-copy p{color:#333;margin:0 0 7px}.player-shell .publish-flow{gap:10px;display:grid}.player-shell .publish-flow strong{color:#fff;background:#57718e;padding:10px 12px;font-size:16px;display:block}.player-shell .publish-flow article:nth-child(2) strong{background:#f17833}.player-shell .publish-flow article:nth-child(3) strong{background:#c64966}.player-shell .publish-flow article:nth-child(4) strong{background:#4b8fc7}.player-shell .publish-flow span{white-space:pre-line;text-align:center;background:#f5f5f5;border:1px solid #ddd;padding:10px 12px;font-weight:700;display:block}.player-shell .publish-email{font-size:19px;line-height:1.5;color:red!important}.player-shell .publish-requirements>strong{color:#f0f}.player-shell .publish-audit{border-top:1px solid #efefef;margin-top:14px;padding-top:12px;font-size:13px;line-height:1.75}}@media (min-width:721px){.player-shell .category-page{background:#090b10!important;border:0!important;width:1200px!important;margin:10px auto 0!important;padding:10px 0 20px!important}.player-shell .category-page .pc-category-title{color:#fff!important;margin:0 0 8px 28px!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.player-shell .category-page .h5-list-title{display:none!important}.player-shell .category-page.ranking-page .pc-category-title{color:#f2f2f2!important}.player-shell .category-layout{grid-template-columns:minmax(0,940px) 220px;align-items:start;gap:24px;display:grid}.player-shell .category-main{min-width:0}.player-shell .position-bar{color:#9aa3b2;background:0 0;border:0;border-bottom:1px solid #151a22;align-items:center;width:100%;min-width:0;height:48px;margin:0 0 14px;padding:0 0 0 28px;font-size:13px;display:flex}.player-shell .position-bar .position-icon{flex:0 0 24px;width:24px;height:26px;margin-right:13px;position:relative}.player-shell .position-bar .position-icon:before{content:"";border:2px solid #969da8;border-radius:50% 50% 50% 0;width:13px;height:13px;position:absolute;top:1px;left:5px;transform:rotate(-45deg)}.player-shell .position-bar .position-icon:after{content:"";opacity:.88;border:2px solid #969da8;border-top:0;border-radius:0 0 12px 12px;width:12px;height:5px;position:absolute;top:17px;left:6px}.player-shell .position-bar .position-icon{color:#0000}.player-shell .position-bar strong{color:#9aa3b2;font-weight:400}.player-shell .position-bar em{color:#7d8594;margin:0 6px;font-style:normal}.player-shell .position-bar button{color:#b8c0cc;background:0 0;border:0;padding:0;font-size:13px}.player-shell .position-current{color:#e8edf6!important;font-weight:700!important}.player-shell .hot-tag-profile{color:#dfe6f2;background:linear-gradient(90deg,#10141d,#0a0d13);border:1px solid #1b2230;grid-template-columns:108px minmax(0,1fr);gap:18px;margin:0 0 14px 28px;padding:16px 18px;display:grid}.player-shell .hot-tag-profile img{object-fit:cover;border-radius:4px;width:108px;height:108px;box-shadow:0 0 0 1px #ffffff1f,0 10px 24px #00000059}.player-shell .hot-tag-profile span{color:#8e98a8;margin:2px 0 6px;font-size:12px;display:block}.player-shell .hot-tag-profile h1{color:#fff;margin:0 0 8px;font-size:24px;line-height:1.2}.player-shell .hot-tag-profile p{color:#b8c0cc;margin:0 0 12px;font-size:13px;line-height:1.7}.player-shell .hot-tag-profile dl{gap:28px;margin:0;display:flex}.player-shell .hot-tag-profile dl div{min-width:72px}.player-shell .hot-tag-profile dt{color:#7c8594;font-size:12px}.player-shell .hot-tag-profile dd{color:#ef1748;margin:3px 0 0;font-size:20px;font-weight:800}.player-shell .filter-board{gap:8px;margin-bottom:12px;padding-left:28px;display:grid}.player-shell .filter-row{color:#aeb6c4;flex-wrap:wrap;align-items:flex-start;gap:7px 12px;min-height:26px;font-size:13px;line-height:26px;display:flex}.player-shell .filter-label{color:#dfe5ee;background:#3d4556;border-radius:4px;flex:0 0 48px;height:24px;padding-left:12px;font-weight:700;line-height:24px;position:relative}.player-shell .filter-label:after{content:"";border:6px solid #0000;border-left:8px solid #3d4556;border-right-width:0;position:absolute;top:6px;right:-8px}.player-shell .filter-row button{color:#aeb6c4;white-space:nowrap;background:0 0;border:0;border-radius:13px;flex:none;height:24px;padding:0 7px;font-size:13px;line-height:24px}.player-shell .filter-row button.active{color:#fff;background:#e31845;font-weight:700}.player-shell .author-row button{padding:0 4px}.player-shell .list-rank-tabs{background:#10131a;grid-template-columns:repeat(8,minmax(0,1fr));margin:8px 0 10px 28px;display:grid}.player-shell .list-rank-tabs button{color:#cbd2de;background:#10131a;border:0;border-right:1px solid #ffffff0a;height:31px;font-size:13px;font-weight:700}.player-shell .list-rank-tabs button.active{color:#fff;background:linear-gradient(#f05a22,#e23416)}.player-shell .category-main .track-table{margin-left:28px}.player-shell .category-main .track-table th{color:#aeb6c6;background:#0b0f16;border-bottom:1px solid #181d26;height:34px}.player-shell .category-main .track-table td{background:#090b10;border-bottom:1px dotted #ffffff1f;height:42px}.player-shell .category-main .track-table tr:nth-child(2n) td{background:#090b10}.player-shell .category-main .track-table .track-name-cell button{color:#f2f2f2;font-size:13px}.player-shell .category-main .track-table small{color:#697282;font-size:10px}.player-shell .category-sidebar{color:#e8edf6;min-width:0;padding-top:8px}.player-shell .category-side-ad{object-fit:cover;width:220px;height:90px;margin:0 0 20px;display:block}.player-shell .side-rank-block{margin-bottom:24px}.player-shell .side-rank-block h3{color:#ddd;margin:0;font-size:17px}.player-shell .side-rank-block small{color:#828b99;margin:2px 0 10px;font-size:11px;display:block}.player-shell .side-rank-block ol{margin:0;padding:0;list-style:none}.player-shell .side-rank-block li{border-bottom:1px dotted #ffffff14;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;min-height:42px;padding:6px 0;display:grid}.player-shell .side-rank-block li span{color:#e31845;font-size:25px;font-weight:700;line-height:30px}.player-shell .side-rank-block li:nth-child(2) span{color:#1fb8d5}.player-shell .side-rank-block li:nth-child(3) span{color:#8bdc22}.player-shell .side-rank-block button{color:#dfe5ee;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;line-height:18px;overflow:hidden}.player-shell .side-topic-block{margin-bottom:24px}.player-shell .side-topic-block h3{color:#ddd;margin:0;font-size:17px}.player-shell .side-topic-block small{color:#828b99;margin:2px 0 12px;font-size:11px;display:block}.player-shell .side-topic-block button{text-align:left;background:0 0;border:0;border-bottom:1px dotted #ffffff14;grid-template-rows:20px 20px;grid-template-columns:42px minmax(0,1fr);gap:0 10px;width:100%;min-height:54px;padding:6px 0;display:grid}.player-shell .side-topic-block img{object-fit:cover;border-radius:3px;grid-row:1/span 2;width:42px;height:42px}.player-shell .side-topic-block span{color:#dfe5ee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden}.player-shell .side-topic-block em{color:#8992a0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:18px;overflow:hidden}.player-shell .category-page>.secondary-dense{width:940px;margin:18px 0 0 28px!important}}@media (max-width:720px){.player-shell .category-page{padding:10px 8px 96px!important}.player-shell .category-layout{display:block}.player-shell .position-bar{color:#d8deea;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #151a22;align-items:center;min-height:34px;padding:0 10px;font-size:12px;display:flex;overflow-x:auto}.player-shell .position-bar .position-icon{flex:0 0 22px;width:22px;height:24px;margin-right:8px;position:relative}.player-shell .position-bar .position-icon:before{content:"";border:2px solid #969da8;border-radius:50% 50% 50% 0;width:11px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(-45deg)}.player-shell .position-bar .position-icon:after{content:"";opacity:.88;border:2px solid #969da8;border-top:0;border-radius:0 0 10px 10px;width:10px;height:4px;position:absolute;top:16px;left:6px}.player-shell .position-bar button{color:#d8deea;background:0 0;border:0;padding:0}.player-shell .position-bar em{color:#808998;margin:0 6px;font-style:normal}.player-shell .position-current{color:#fff;flex:none}.player-shell .hot-tag-profile{color:#dfe6f2;background:#10131a;border:1px solid #202633;grid-template-columns:72px minmax(0,1fr);gap:12px;margin:10px 0;padding:12px;display:grid}.player-shell .hot-tag-profile img{object-fit:cover;border-radius:4px;width:72px;height:72px}.player-shell .hot-tag-profile span{color:#8e98a8;font-size:11px;display:block}.player-shell .hot-tag-profile h1{color:#fff;margin:2px 0 4px;font-size:18px;line-height:1.2}.player-shell .hot-tag-profile p{color:#b8c0cc;margin:0 0 8px;font-size:12px;line-height:1.5}.player-shell .hot-tag-profile dl{gap:12px;margin:0;display:flex}.player-shell .hot-tag-profile dt{color:#7c8594;font-size:11px}.player-shell .hot-tag-profile dd{color:#ef1748;margin:1px 0 0;font-size:15px;font-weight:800}.player-shell .filter-board{gap:8px;margin:10px 0;display:grid}.player-shell .filter-row{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.player-shell .filter-row::-webkit-scrollbar{display:none}.player-shell .list-rank-tabs::-webkit-scrollbar{display:none}.player-shell .filter-label{color:#fff;background:#485064;border-radius:4px;flex:none;height:28px;padding:0 11px;font-size:13px;font-weight:700;line-height:28px}.player-shell .filter-row button,.player-shell .list-rank-tabs button{color:#d6deea;white-space:nowrap;background:#171d27;border:0;border-radius:14px;flex:none;height:28px;padding:0 11px;font-size:12px}.player-shell .filter-row button.active,.player-shell .list-rank-tabs button.active{color:#fff;background:#e31845;font-weight:700}.player-shell .list-rank-tabs{gap:8px;margin:8px 0 10px;padding-bottom:2px;display:flex;overflow-x:auto}.player-shell .category-sidebar{margin-top:12px}.player-shell .category-side-ad{object-fit:cover;width:100%;max-height:116px;margin-bottom:12px;display:block}.player-shell .side-rank-block{background:#10131a;border:1px solid #202633;margin-bottom:10px;padding:10px}.player-shell .side-rank-block h3{color:#fff;margin:0;font-size:15px}.player-shell .side-topic-block{background:#10131a;border:1px solid #202633;margin-bottom:10px;padding:10px}.player-shell .side-topic-block h3{color:#fff;margin:0;font-size:15px}.player-shell .side-topic-block small{color:#8992a0;margin:2px 0 8px;font-size:11px;display:block}.player-shell .side-topic-block button{text-align:left;background:0 0;border:0;border-bottom:1px dotted #ffffff14;grid-template-rows:19px 19px;grid-template-columns:38px minmax(0,1fr);gap:0 8px;width:100%;padding:6px 0;display:grid}.player-shell .side-topic-block img{object-fit:cover;border-radius:3px;grid-row:1/span 2;width:38px;height:38px}.player-shell .side-topic-block span,.player-shell .side-topic-block em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:19px;overflow:hidden}.player-shell .side-topic-block span{color:#f1f4fa}.player-shell .side-topic-block em{color:#8992a0;font-style:normal}.player-shell .side-rank-block small{color:#8691a2}.player-shell .side-rank-block ol{margin:8px 0 0;padding:0;list-style:none}.player-shell .side-rank-block li{border-bottom:1px dotted #ffffff1a;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;display:grid}.player-shell .side-rank-block li span{color:#e31845;font-weight:800}.player-shell .side-rank-block li:nth-child(2) span{color:#17b9d5}.player-shell .side-rank-block li:nth-child(3) span{color:#9ee817}.player-shell .side-rank-block li:nth-child(4) span{color:#fb3469}.player-shell .side-rank-block li:nth-child(5) span{color:#ff9f1c}.player-shell .side-rank-block li:nth-child(6) span{color:#22c55e}.player-shell .side-rank-block li:nth-child(7) span{color:#a78bfa}.player-shell .side-rank-block li:nth-child(8) span{color:#38bdf8}.player-shell .side-rank-block li:nth-child(9) span{color:#facc15}.player-shell .side-rank-block li:nth-child(10) span{color:#f472b6}.player-shell .side-rank-block li:nth-child(11) span{color:#14b8a6}.player-shell .side-rank-block li:nth-child(12) span{color:#f97316}.player-shell .side-rank-block li:nth-child(n+13) span{color:#566071}.player-shell .side-rank-block li span.side-rank-no.rank-01{color:#e31845}.player-shell .side-rank-block li span.side-rank-no.rank-02{color:#17b9d5}.player-shell .side-rank-block li span.side-rank-no.rank-03{color:#9ee817}.player-shell .side-rank-block li span.side-rank-no.rank-04{color:#a78bfa}.player-shell .side-rank-block li span.side-rank-no.rank-05{color:#ff9f1c}.player-shell .side-rank-block li span.side-rank-no.rank-06{color:#22c55e}.player-shell .side-rank-block li span.side-rank-no.rank-07{color:#a78bfa}.player-shell .side-rank-block li span.side-rank-no.rank-08{color:#38bdf8}.player-shell .side-rank-block li span.side-rank-no.rank-09{color:#facc15}.player-shell .side-rank-block li span.side-rank-no.rank-10{color:#f472b6}.player-shell .side-rank-block li span.side-rank-no.rank-11{color:#14b8a6}.player-shell .side-rank-block li span.side-rank-no.rank-12{color:#f97316}.player-shell .side-rank-block button{color:#f2f2f2;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}}.player-shell .nav-item:focus-within .nav-submenu{display:none}.player-shell .nav-item:hover .nav-submenu{display:block}.player-shell .album-download-chart h3{align-items:center;gap:8px;display:flex}.player-shell .album-download-chart h3:before{content:"";border:2px solid #8d96a6;border-radius:0 0 8px 8px;width:22px;height:22px;box-shadow:inset 0 -5px #8d96a62e}.player-shell .album-download-chart li:nth-child(n+4) span{color:#3f4a5d}.player-shell .album-download-chart button{white-space:normal}@media (min-width:721px){.player-shell .chart-panel>header{grid-template-columns:minmax(0,1fr) 306px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;min-height:34px!important;padding:0 4px!important;display:grid!important}.player-shell .chart-panel>header h2{color:#fff!important;grid-column:1!important;min-width:0!important;margin:0!important;font-size:17px!important;line-height:34px!important}.player-shell .chart-panel>header .tabline{grid-column:2!important;justify-content:center!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important;overflow:visible!important}.player-shell .chart-panel>header .tabline button{flex:none!important}.player-shell .chart-panel .upload-heading{color:#fff!important;text-align:left!important;grid-column:3!important;min-width:0!important;margin:0!important;font-size:17px!important;line-height:34px!important}.player-shell .upload-list h3{margin:0!important;display:none!important}}@media (max-width:720px){.player-shell .chart-panel .upload-heading{display:none!important}.player-shell .upload-list h3{color:#fff!important;height:auto!important;margin:10px 12px 6px!important;font-size:15px!important;line-height:1.4!important;display:block!important}}.player-shell .logo-image{object-fit:contain;filter:drop-shadow(0 0 12px #23f2ff6b);width:178px;height:auto;max-height:76px;display:block}.player-shell .logo{justify-content:center;align-items:center;display:flex}.player-shell .mobile-logo{justify-content:center;align-items:center;min-width:104px;padding:0 10px;display:inline-flex}.player-shell .mobile-logo-image{object-fit:contain;filter:drop-shadow(0 0 9px #23f2ff5c);width:92px;height:auto;max-height:42px;display:block}.player-shell .hero .banner-arrow{transition:color .18s,opacity .18s,background .18s;color:#ffffff47!important;text-shadow:0 1px 6px #00000057!important;opacity:.62!important;background:#0000000a!important;width:34px!important;height:64px!important;margin:-32px 0 0!important;font-size:25px!important;font-weight:300!important}.player-shell .hero .banner-arrow.prev{left:4px!important}.player-shell .hero .banner-arrow.next{right:4px!important}.player-shell .hero:hover .banner-arrow{color:#ffffff75!important;opacity:.82!important}.player-shell .hero .banner-arrow:hover{color:#ffffffbd!important;opacity:1!important;background:#0000001f!important}@media (min-width:721px){.player-shell .producer-panel{padding-top:2px!important}.player-shell .producer-panel>header{align-items:center!important;height:42px!important;min-height:42px!important;margin-top:-2px!important;padding-bottom:8px!important}.player-shell .producer-panel>header h2{line-height:30px!important}}.player-shell .recommend-album-grid img,.player-shell .album-grid img{background:#070a10;box-shadow:0 0 0 1px #ffffff1f,0 8px 18px #00000061}.player-shell .producer-grid img,.player-shell .radio-grid img{box-shadow:none;background:0 0;border-radius:50%}.player-shell .topbar{grid-template-rows:40px 22px!important;gap:0!important}.player-shell .search{width:300px!important;height:40px!important;box-shadow:none!important;background:#05070d!important;border:0!important;border-radius:4px!important;grid-area:auto!important;grid-template-columns:minmax(0,260px) 40px!important;margin:0!important;display:grid!important;position:absolute!important;top:38px!important;left:42%!important;overflow:hidden!important;transform:translate(-50%)!important}.player-shell .search input{color:#e9eef5!important;background:0 0!important;border:0!important;min-width:0!important;height:40px!important;padding:0 12px!important;font-size:14px!important;line-height:40px!important}.player-shell .search input::placeholder{color:#999!important}.player-shell .search button{color:#0000!important;background:0 0!important;border:0!important;width:40px!important;height:40px!important;font-size:0!important;position:relative!important;overflow:hidden!important}.player-shell .search button:before{content:""!important;border:2px solid #b7bdc8!important;border-radius:50%!important;width:13px!important;height:13px!important;position:absolute!important;top:10px!important;left:11px!important}.player-shell .search button:after{content:""!important;transform-origin:0!important;background:#b7bdc8!important;border-radius:2px!important;width:9px!important;height:2px!important;position:absolute!important;top:25px!important;left:25px!important;transform:rotate(45deg)!important}.player-shell .logo{z-index:1!important;justify-content:flex-start!important;width:200px!important;height:112px!important;margin:0!important;padding:0!important;position:absolute!important;top:-17px!important;left:6px!important}.player-shell .logo-image{object-fit:contain!important;object-position:left top!important;width:200px!important;height:auto!important;max-height:none!important}.player-shell .guest-header-actions{z-index:28!important;border-bottom:0!important;grid-template-columns:repeat(3,auto)!important;justify-content:end!important;align-items:end!important;gap:24px!important;min-width:330px!important;padding:0!important;display:grid!important;position:absolute!important;top:38px!important;right:52px!important}.player-shell .guest-header-actions .guest-action{color:#dcecff!important;text-shadow:0 1px 2px #00000073!important;white-space:nowrap!important;background:0 0!important;border:0!important;grid-template-columns:24px auto!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:inline-grid!important}.player-shell .guest-header-actions .guest-action span{opacity:.9!important;width:22px!important;height:22px!important;display:block!important;position:relative!important}.player-shell .guest-header-actions .guest-login span:before{content:""!important;border:2px solid #b7d4ff!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:2px!important;left:6px!important}.player-shell .guest-header-actions .guest-login span:after{content:""!important;border:2px solid #b7d4ff!important;border-bottom:0!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important;width:16px!important;height:9px!important;position:absolute!important;bottom:2px!important;left:2px!important}.player-shell .guest-header-actions .guest-record span:before{content:""!important;border:2px solid #b7d4ff!important;border-radius:50%!important;position:absolute!important;top:2px!important;bottom:2px!important;left:2px!important;right:2px!important}.player-shell .guest-header-actions .guest-record span:after{content:""!important;border-bottom:2px solid #b7d4ff!important;border-left:2px solid #b7d4ff!important;width:6px!important;height:7px!important;position:absolute!important;top:5px!important;left:10px!important}.player-shell .guest-header-actions .guest-musician span:before{content:""!important;border:2px solid #b7d4ff!important;border-top:0!important;border-bottom-right-radius:9px!important;border-bottom-left-radius:9px!important;width:18px!important;height:13px!important;position:absolute!important;bottom:1px!important;left:2px!important}.player-shell .guest-header-actions .guest-musician span:after{content:""!important;border-left:2px solid #b7d4ff!important;border-right:2px solid #b7d4ff!important;border-radius:8px 8px 3px 3px!important;width:7px!important;height:15px!important;position:absolute!important;top:0!important;left:8px!important}.player-shell .guest-header-actions .guest-action:hover{color:#fff!important}.player-shell .quick-tags{grid-area:auto!important;gap:5px!important;width:300px!important;padding-top:0!important;display:flex!important;position:absolute!important;top:84px!important;left:300px!important}.player-shell .quick-tags button{color:#999!important;background:0 0!important;border:0!important;flex:none!important;height:15px!important;padding:0!important;font-size:12px!important;line-height:15px!important}.player-shell .quick-tags button:hover{color:#ef1748!important}.player-shell .track-thumb{display:none}.player-shell .track-disc-thumb{isolation:isolate;border-radius:50%;align-items:center;justify-items:center;width:42px;height:42px;display:inline-grid;position:relative;overflow:hidden}.player-shell .css-avatar-disc{background-color:#07111d;background-image:var(--avatar-disc-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #18d8ffc7,0 4px 10px #00000061}.player-shell .track-disc-base,.player-shell .track-disc-avatar{object-fit:cover;display:block}.player-shell .track-disc-base{filter:drop-shadow(0 5px 10px #00000059);border-radius:50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player-shell .track-disc-avatar{z-index:1;aspect-ratio:1;object-fit:cover;object-position:center;background:0 0;border:0;border-radius:50%;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-shell .track-disc-thumb.playing{animation:3.6s linear infinite discSpin}.player-shell .category-main .track-name-content{align-items:center;gap:12px;min-width:0;display:flex}.player-shell .category-main .track-name-content .track-disc-thumb{aspect-ratio:1;border-radius:50%;flex:0 0 48px;align-items:center;justify-items:center;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;display:grid;overflow:hidden;transform:none}.player-shell .category-main .track-name-content .track-disc-base{object-fit:cover;border-radius:50%;width:100%;height:100%}.player-shell .category-main .track-name-content .track-disc-avatar{object-fit:cover;aspect-ratio:1;width:90%;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-shell .category-main .track-name-content .track-disc-avatar.forced-disc-avatar{z-index:4!important;object-fit:cover!important;object-position:center!important;aspect-ratio:1!important;width:90%!important;min-width:0!important;max-width:90%!important;height:90%!important;min-height:0!important;max-height:90%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.player-shell .category-main .track-text-block{flex:auto;min-width:0}.player-shell .category-main .track-table tr.is-current td{background:#e3184514}.player-shell .category-main .track-table tr.is-playing td:nth-child(3) button,.player-shell .category-main .track-table tr.is-playing .track-title-icon,.player-shell .category-main .track-table tr.is-playing .track-title-text{color:#e31845!important}.player-shell .category-main .track-table td:last-child .track-action-icon{color:#fff;background:#e31845;border:1px solid #e31845;border-radius:3px;justify-content:center;align-items:center;width:28px;min-width:28px;height:26px;margin-right:5px;padding:0;line-height:1;display:inline-flex}.player-shell .category-main .track-table td:last-child .track-action-icon span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-shell .category-main .track-table td:last-child .track-action-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:16px;height:16px;display:block}.player-shell .category-main .track-table td:last-child .favorite-icon.favorited svg{fill:currentColor}.player-shell .topic-list-loading{color:#cfd6e3;background:#090b10;border-top:1px solid #151b24;border-bottom:1px solid #151b24;justify-content:center;align-items:center;gap:12px;min-height:168px;font-size:14px;font-weight:800;display:flex}.player-shell .topic-list-loading span{border:3px solid #ffffff29;border-top-color:#e31845;border-radius:50%;width:22px;height:22px;animation:.82s linear infinite topic-list-loading-spin}.player-shell .topic-list-loading strong{color:#f4f7fb;line-height:1}@keyframes topic-list-loading-spin{to{transform:rotate(360deg)}}@media (min-width:721px){.player-shell .topic-page .category-layout{grid-template-columns:minmax(0,940px) 220px!important;gap:24px!important}.player-shell .topic-page .position-bar{border-bottom:1px solid #151a22!important;height:54px!important;margin:0 0 12px!important;padding-left:0!important}.player-shell .topic-page .hot-tag-profile{background:#0b0d12!important;border:0!important;grid-template-columns:184px minmax(0,1fr)!important;gap:20px!important;min-height:174px!important;margin:0!important;padding:0 26px 0 16px!important;display:grid!important;position:relative!important;overflow:hidden!important}.player-shell .topic-page .hot-tag-profile:before{content:""!important;background:linear-gradient(90deg, #080a0f26, #080a0fad 58%, #080a0ffa), var(--topic-cover) center / cover no-repeat!important;filter:blur(12px)saturate(.82)brightness(.72)!important;opacity:.82!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;transform:scale(1.08)!important}.player-shell .topic-page .hot-tag-profile:after{content:""!important;background:linear-gradient(90deg,#04060a1f,#04060adb)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .topic-page .hot-tag-profile>img{z-index:1!important;object-fit:cover!important;border-radius:50%!important;align-self:center!important;width:158px!important;height:158px!important;position:relative!important;box-shadow:0 0 0 1px #ffffff1a,0 14px 34px #0000008c!important}.player-shell .topic-page .hot-tag-profile>div{z-index:1!important;align-self:center!important;min-width:0!important;position:relative!important}.player-shell .topic-page .hot-tag-profile header{align-items:center!important;gap:12px!important;min-height:28px!important;margin:0 0 10px!important;display:flex!important}.player-shell .topic-page .hot-tag-profile h1{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:28px!important}.player-shell .topic-page .hot-tag-profile header button{color:#fff!important;background:#83d719!important;border:0!important;border-radius:0!important;height:22px!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:22px!important}.player-shell .topic-page .hot-tag-profile header button.followed{background:#e31845!important}.player-shell .topic-page .hot-tag-profile .topic-meta{color:#f4f4f4!important;margin:0 0 12px!important;font-size:13px!important;line-height:22px!important}.player-shell .topic-page .hot-tag-profile .topic-desc{color:#fff!important;margin:0 0 13px!important;font-size:13px!important;font-weight:700!important;line-height:24px!important}.player-shell .topic-page .topic-share{gap:5px!important;display:flex!important}.player-shell .topic-page .topic-share span{color:#fff!important;background:#2b82ff!important;border-radius:2px!important;align-items:center!important;justify-items:center!important;width:16px!important;height:16px!important;margin:0!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;display:grid!important}.player-shell .topic-page .topic-share span:nth-child(2){color:#555!important;background:#f2f2f2!important}.player-shell .topic-page .topic-share span:nth-child(3){background:#f3b200!important}.player-shell .topic-page .topic-share span:nth-child(4){background:#ed4a3e!important}.player-shell .topic-page .topic-share span:nth-child(5){background:#39a8ff!important}.player-shell .topic-page .topic-share span:nth-child(6){background:#2ac45a!important}.player-shell .topic-page .topic-share span:nth-child(7){background:#1e9bff!important}.player-shell .topic-page .filter-board{display:none!important}.player-shell .topic-page .list-rank-tabs{background:#10131a!important;margin:0!important}.player-shell .topic-page .list-rank-tabs button{height:31px!important}.player-shell .topic-page .category-main .track-table{margin-left:0!important}.player-shell .topic-page .category-main .track-table th{background:#0b0f16!important;height:34px!important}.player-shell .topic-page .category-main .track-table td{vertical-align:middle!important;background:#090b10!important;height:auto!important;padding:12px 6px!important}.player-shell .topic-page .track-name-cell{min-width:0!important}.player-shell .topic-page .track-name-content{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.player-shell .topic-page .track-disc-thumb{flex:0 0 50px!important;width:50px!important;height:50px!important}.player-shell .topic-page .track-text-block{flex:auto!important;min-width:0!important}.player-shell .topic-page .track-table .track-name-cell button{color:#d7dbe4!important;max-width:500px!important;font-size:13px!important;line-height:18px!important}.player-shell .topic-page .track-table tr.is-playing .track-name-cell button,.player-shell .topic-page .track-table tr.is-playing .track-title-icon,.player-shell .topic-page .track-table tr.is-playing .track-title-text{color:#e31845!important}.player-shell .topic-page .track-table small{color:#667080!important;font-size:10px!important;line-height:15px!important;display:block!important}.player-shell .topic-page .track-table small.track-meta-author{color:#8c95a5!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.player-shell .topic-page .track-table .track-popularity-head,.player-shell .topic-page .track-table .track-popularity-cell{color:#9aa4b5!important;text-align:center!important;width:56px!important;min-width:56px!important}.player-shell .topic-page .track-table .track-date-cell{white-space:normal!important;word-break:break-all!important;width:110px!important;min-width:110px!important}.player-shell .topic-page .track-table .track-coin-head,.player-shell .topic-page .track-table .track-coin-cell{color:#ffd44d!important;text-align:center!important;white-space:nowrap!important;width:52px!important;min-width:52px!important}.player-shell .topic-page .track-table th:last-child,.player-shell .topic-page .track-table td:last-child{width:74px!important;min-width:74px!important}.player-shell .topic-page .track-table td:last-child button{color:#fff!important;text-align:center!important;white-space:nowrap!important;background:#e31845!important;border:1px solid #e31845!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:26px!important;margin-right:5px!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.player-shell .topic-page .track-table td:last-child button span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.player-shell .topic-page .track-table td:last-child button svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.3px!important;width:16px!important;height:16px!important;display:block!important}.player-shell .topic-page .track-table td:last-child button.favorite-icon svg{fill:#0000!important}.player-shell .topic-page .track-table td:last-child button.favorite-icon.favorited svg{fill:currentColor!important}.player-shell .topic-page .track-table td:last-child button:before{content:none!important}.player-shell .topic-batch-actions{color:#dce3ef!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;flex:0 auto!important;align-items:center!important;gap:22px!important;min-width:0!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;display:flex!important;overflow:hidden!important}.player-shell .topic-batch-actions label,.player-shell .topic-batch-actions button{color:#dce3ef!important;height:32px!important;font:inherit!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}.player-shell .topic-batch-actions input{accent-color:#2d7fff!important;width:14px!important;height:14px!important}.player-shell .topic-batch-actions button span{color:#8dec10!important;font-size:19px!important;font-weight:900!important;line-height:1!important}.player-shell .topic-batch-actions button:hover{color:#fff!important}.player-shell .category-main .topic-track-pager,.player-shell .topic-page .topic-track-pager{color:#8d96a6!important;background:#090b10!important;border-top:1px solid #151b24!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;min-height:52px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.player-shell .category-main .topic-track-pager>.topic-batch-actions,.player-shell .topic-page .topic-track-pager>.topic-batch-actions{margin-right:auto!important}.player-shell .category-main .topic-track-pager>span:not(.topic-batch-actions span),.player-shell .topic-page .topic-track-pager>span:not(.topic-batch-actions span){text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;overflow:hidden!important}.player-shell .topic-page-jump{flex:none!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.player-shell .topic-page-jump label{color:#8d96a6!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;margin:0!important;display:inline-flex!important}.player-shell .topic-page-jump input{color:#fff!important;text-align:center!important;background:#070a10!important;border:1px solid #2b3340!important;border-radius:3px!important;width:54px!important;height:28px!important;padding:0 6px!important;font-size:12px!important;font-weight:800!important}.player-shell .category-main .topic-track-pager>button,.player-shell .topic-page .topic-track-pager button{color:#d8dde7!important;background:#111722!important;border:1px solid #2b3340!important;border-radius:3px!important;flex:none!important;min-width:64px!important;height:28px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.player-shell .topic-page .topic-track-pager button:not(:disabled):hover{color:#fff!important;border-color:#e31845!important}.player-shell .topic-page .topic-track-pager button:disabled{opacity:.45!important;cursor:not-allowed!important}.player-shell .topic-page>.secondary-dense{display:none!important}}@media (max-width:720px){.player-shell .topic-list-loading{border-radius:6px!important;min-height:112px!important;margin:8px 0!important;font-size:13px!important}.player-shell .topic-list-loading span{width:20px!important;height:20px!important}.player-shell .topic-page .filter-board{display:none!important}.player-shell .topic-page .hot-tag-profile{background:#0d1119!important;grid-template-columns:86px minmax(0,1fr)!important;position:relative!important;overflow:hidden!important}.player-shell .topic-page .hot-tag-profile>img{border-radius:50%!important;width:78px!important;height:78px!important}.player-shell .topic-page .hot-tag-profile header{align-items:center!important;gap:8px!important;display:flex!important}.player-shell .topic-page .hot-tag-profile header button{color:#fff!important;background:#83d719!important;border:0!important;height:22px!important;padding:0 8px!important;font-size:12px!important}.player-shell .topic-page .topic-share{display:none!important}.player-shell .topic-page .track-thumb{object-fit:cover!important;border-radius:3px!important;width:42px!important;height:42px!important;display:block!important}html,body,#app{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.player-shell{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.player-shell .site{width:100%!important;min-width:0!important;max-width:100vw!important;padding:0 8px 20px!important;overflow-x:hidden!important}.player-shell .mobile-header{overflow:hidden!important}.player-shell .mobile-header-actions{justify-content:flex-end!important;gap:2px!important;max-width:calc(100vw - 128px)!important;right:6px!important}.player-shell .mobile-header-actions button{white-space:nowrap!important;flex:none!important;min-width:34px!important;padding:0 3px!important}.player-shell .home-grid{display:none!important}.player-shell .mobile-home{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.player-shell .mobile-hero-card{background:#10131a!important;border-bottom:1px solid #181f2a!important;width:100%!important;height:max(84px,min(22vw,100px))!important;margin:10px 0 12px!important;position:relative!important;overflow:hidden!important}.player-shell .mobile-hero-card .banner-track,.player-shell .mobile-hero-card .banner-slide{height:max(84px,min(22vw,100px))!important}.player-shell .mobile-hero-card .banner-track{width:100%!important;max-width:none!important;transition:transform .55s!important;display:flex!important}.player-shell .mobile-hero-card .banner-slide{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.player-shell .mobile-home-section{box-sizing:border-box!important;background:#10131a!important;border:1px solid #202633!important;border-radius:8px!important;width:100%!important;margin:0 0 12px!important;overflow:hidden!important}.player-shell .mobile-home-section>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 12px 8px!important;display:flex!important}.player-shell .mobile-home-section h2{color:#fff!important;margin:0!important;font-size:18px!important;line-height:1.25!important}.player-shell .mobile-home-section>header button{color:#f4f4f4!important;background:#151a23!important;border:1px solid #303846!important;border-radius:4px!important;flex:none!important;min-height:30px!important;padding:0 10px!important;font-size:13px!important}.player-shell .mobile-tab-scroll{gap:8px!important;padding:0 12px 10px!important;display:flex!important;overflow-x:auto!important}.player-shell .mobile-tab-scroll button{color:#fff!important;white-space:nowrap!important;background:#e92b53!important;border:0!important;border-radius:999px!important;flex:none!important;min-height:30px!important;padding:0 12px!important}.player-shell .mobile-tab-scroll button.active{background:#ff8a12!important}.player-shell .mobile-track-list{margin:0!important;padding:0 12px 10px!important;list-style:none!important}.player-shell .mobile-track-list li{color:#f1f3f6!important;border-top:1px dotted #ffffff14!important;grid-template-columns:28px minmax(0,1fr) 18px!important;align-items:center!important;min-height:34px!important;font-size:14px!important;display:grid!important}.player-shell .mobile-track-list span{color:#ff2443!important;font-weight:700!important}.player-shell .mobile-track-list button{color:#fff!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;overflow:hidden!important}.player-shell .mobile-track-list em{color:#ff2443!important;font-style:normal!important;font-weight:700!important}.player-shell .mobile-avatar-grid,.player-shell .mobile-album-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 8px!important;padding:0 12px 12px!important;display:grid!important}.player-shell .mobile-avatar-grid button,.player-shell .mobile-album-grid button{color:#fff!important;text-align:center!important;background:0 0!important;border:0!important;gap:5px!important;min-width:0!important;padding:0!important;display:grid!important}.player-shell .mobile-avatar-grid img,.player-shell .mobile-album-grid img{object-fit:cover!important;border-radius:50%!important;width:54px!important;height:54px!important;margin:0 auto!important}.player-shell .mobile-avatar-grid span,.player-shell .mobile-album-grid span{color:#f2f2f2!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.player-shell .mobile-notice-list{color:#cfd5df!important;margin:0!important;padding:0 16px 14px 28px!important;font-size:13px!important;line-height:1.8!important}.player-shell .footer{box-sizing:border-box!important;word-break:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:10px 0 126px!important;display:block!important;overflow:hidden!important}.player-shell .friend-links,.player-shell .footer-links{flex-wrap:wrap!important;justify-content:center!important;gap:6px 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.player-shell .friend-links strong,.player-shell .friend-links span,.player-shell .footer-links button,.player-shell .footer p{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;min-width:0!important;max-width:100%!important}.player-shell .footer-links button{line-height:1.8!important;display:inline!important}.player-shell .mobile-player,.player-shell .mobile-bottom-nav{box-sizing:border-box!important;will-change:auto!important;width:auto!important;min-width:0!important;max-width:none!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important}.player-shell .mobile-player{grid-template-columns:42px minmax(0,1fr) 48px 48px!important}.player-shell .home-grid>*,.player-shell .home-grid>.panel,.player-shell .home-grid>section,.player-shell .hero,.player-shell .chart-panel,.player-shell .producer-panel,.player-shell .wide,.culture-banner,.liked-panel,.notice-panel,.cd-panel,.album-recommend-panel,.bottom-rankings{order:initial!important;box-sizing:border-box!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important}.player-shell .hero{flex:none!important;height:116px!important;min-height:116px!important;overflow:hidden!important}.player-shell .banner-track,.player-shell .banner-slide{min-width:0!important;height:116px!important}.player-shell .chart-panel{background:#10131a!important;border:1px solid #202633!important;border-radius:6px!important;padding:0!important;overflow:hidden!important}.player-shell .chart-panel>header{min-height:0!important;padding:12px!important;display:block!important}.player-shell .chart-panel>header h2,.player-shell .chart-panel .upload-heading{color:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0 0 10px!important;font-size:16px!important;line-height:1.35!important;display:block!important}.player-shell .chart-panel .upload-heading{display:none!important}.player-shell .chart-panel .tabline{gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 0 2px!important;display:flex!important;overflow-x:auto!important}.player-shell .chart-panel .tabline button{white-space:nowrap!important;flex:none!important;min-width:72px!important}.player-shell .portal-lists{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.player-shell .portal-lists>.ranking,.player-shell .portal-lists>.upload-list,.player-shell .upload-list .ranking{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 12px 8px!important;display:block!important}.player-shell .upload-list{border-top:1px solid #1d2330!important;margin-top:4px!important}.player-shell .ranking li{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell .ranking li button{min-width:0!important;max-width:100%!important}.player-shell .producer-grid,.player-shell .recommend-album-grid,.player-shell .album-grid,.player-shell .radio-grid,.player-shell .bottom-rankings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.player-shell .liked-grid,.player-shell .cd-list-columns{column-count:1!important;display:block!important}.player-shell .notice-panel img{max-width:100%!important;height:auto!important}.player-shell{background:#08090d!important;padding:52px 0 104px!important}.player-shell .site{background:#08090d!important;padding:0!important}.player-shell{padding-top:116px!important}.player-shell .notice,.player-shell .nav,.player-shell .footer,.player-shell .back-top{display:none!important}.player-shell .mobile-header{height:auto!important;min-height:52px!important;box-shadow:none!important;background:#050506!important;border-bottom:1px solid #151922!important;grid-template-rows:52px auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.player-shell .mobile-logo{grid-area:1/1!important;justify-content:flex-start!important;width:126px!important;min-width:126px!important;height:52px!important;padding:0 0 0 12px!important}.player-shell .mobile-logo-image{object-fit:contain!important;width:96px!important;max-height:36px!important}.player-shell .mobile-header-actions{grid-area:1/2!important;gap:12px!important;max-width:calc(100vw - 134px)!important;height:52px!important;position:static!important;top:auto!important;right:auto!important}.player-shell .mobile-header-actions button{color:#e9edf2!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;justify-items:center!important;width:22px!important;min-width:22px!important;height:52px!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1!important;display:grid!important}.player-shell .mobile-header-actions svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2px!important;width:22px!important;height:22px!important;display:block!important}.player-shell .mobile-search{min-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;background:#090a0e!important;border:1px solid #252b36!important;grid-area:3/1/auto/-1!important;grid-template-columns:minmax(0,1fr) 76px!important;align-items:center!important;gap:8px!important;margin:0 8px 8px!important;padding:8px!important;display:grid!important;position:static!important}.player-shell .mobile-search input{color:#f6f7fb!important;box-sizing:border-box!important;background:#151922!important;border:1px solid #2a3140!important;border-radius:0!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 10px!important;font-size:14px!important}.player-shell .mobile-search button{color:#fff!important;background:#ef1748!important;border:0!important;border-radius:0!important;width:76px!important;height:36px!important;padding:0!important;font-size:14px!important;font-weight:800!important}.player-shell .mobile-home{background:#08090d!important;padding:0 10px 8px!important;display:block!important}.player-shell .mobile-top-notice{color:#ef1748!important;background:#050506!important;margin:0!important;padding:6px 10px!important;font-size:12px!important;line-height:1.35!important}.player-shell .mobile-home-ranking{column-count:1!important;column-gap:0!important;padding:0 0 10px!important}.player-shell .mobile-recommend-block .mobile-home-ranking{-webkit-overflow-scrolling:touch!important;height:280px!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .mobile-home-ranking li{break-inside:avoid!important;color:#f2f2f2!important;border-bottom:0!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;gap:4px!important;height:28px!important;margin:0!important;font-size:12px!important;line-height:28px!important;display:grid!important}.player-shell .mobile-home-ranking li span{color:#f2f2f2!important}.player-shell .mobile-home-ranking li button{color:#f2f2f2!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.player-shell .mobile-home-ranking li em{color:#ef1748!important;font-style:normal!important}.player-shell .mobile-bottom-rankings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:8px 0 12px!important;padding:0!important;display:grid!important}.player-shell .mobile-bottom-rankings .bottom-rank-card{background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.player-shell .mobile-bottom-rankings .bottom-rank-card header{justify-content:space-between!important;align-items:center!important;margin:0 0 4px!important;padding:0!important;display:flex!important}.player-shell .mobile-bottom-rankings .bottom-rank-card h2{color:#fff!important;margin:0!important;font-size:15px!important;font-weight:700!important}.player-shell .mobile-bottom-rankings .bottom-rank-card header button{color:#8b93a3!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.player-shell .mobile-bottom-rankings ol{margin:0!important;padding:0!important;list-style:none!important}.player-shell .mobile-bottom-rankings li{color:#f2f2f2!important;border-bottom:1px dotted #ffffff14!important;align-items:center!important;min-width:0!important;height:24px!important;font-size:11px!important;line-height:24px!important;display:flex!important}.player-shell .mobile-bottom-rankings li button{color:#f2f2f2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;flex:1!important;min-width:0!important;padding:0!important;overflow:hidden!important}.player-shell .mobile-bottom-rankings li em{color:#ef1748!important;font-style:normal!important}.player-shell .mobile-site-footer{color:#8b93a3!important;border-top:1px solid #171b25!important;margin:0 0 16px!important;padding:10px 0 24px!important;font-size:11px!important;line-height:1.5!important}.player-shell .mobile-footer-links{flex-wrap:wrap!important;gap:4px!important;margin:0 0 8px!important;display:flex!important}.player-shell .mobile-footer-links button{color:#aeb6c5!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.player-shell .mobile-footer-copy{color:#6f7788!important;margin:0!important;font-size:10px!important}.player-shell .mobile-recommend-block{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:8px 0 0!important;overflow:hidden!important}.player-shell .mobile-section-head{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;min-height:34px!important;margin:0 0 4px!important;display:flex!important;overflow:hidden!important}.player-shell .mobile-recommend-block .mobile-section-head{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;min-height:0!important;overflow:visible!important}.player-shell .mobile-section-head h2{color:#f7f7f7!important;flex:none!important;margin:0!important;font-size:22px!important;font-weight:500!important;line-height:1!important}.player-shell .mobile-recommend-block .mobile-section-head h2{flex:0 0 100%!important;width:100%!important;font-size:20px!important;line-height:1.15!important}.player-shell .mobile-pill-tabs{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex:auto!important;justify-content:flex-end!important;min-width:0!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}.player-shell .mobile-recommend-block .mobile-pill-tabs{flex:0 0 100%!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;padding-bottom:2px!important}.player-shell .mobile-recommend-block .mobile-pill-tabs button{text-align:center!important;flex:1 1 0!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important}.player-shell .mobile-pill-tabs::-webkit-scrollbar{display:none!important}.player-shell .mobile-pill-tabs button{color:#111!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:0!important;flex:none!important;min-width:0!important;padding:5px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.player-shell .mobile-pill-tabs button.active{color:#fff!important;background:#db1d40!important}.player-shell .mobile-feed-list{box-sizing:border-box!important;width:100%!important;padding:0 0 8px!important;overflow:hidden!important}.player-shell .mobile-recommend-block .mobile-song-card-list{-webkit-overflow-scrolling:touch!important;max-height:392px!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .mobile-feed-row{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:7px 28px 6px 0!important;position:relative!important;overflow:hidden!important}.player-shell .mobile-feed-row:nth-child(odd){background:0 0!important}.player-shell .mobile-feed-row:nth-child(2n){background:#cccccc0e!important}.player-shell .mobile-feed-title{color:#f2f2f2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.player-shell .mobile-feed-row p{color:#737984!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.player-shell .mobile-feed-menu{color:#d5d7dc!important;background:0 0!important;border:0!important;align-items:center!important;justify-items:center!important;width:24px!important;height:34px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:5px!important;right:0!important}.player-shell .mobile-song-card{background:#090d159e!important;border-bottom:1px solid #ffffff13!important;grid-template-columns:24px 46px minmax(0,1fr) 54px!important;align-items:center!important;gap:8px!important;height:58px!important;min-height:58px!important;padding:7px 8px!important;display:grid!important}.player-shell .mobile-song-card:nth-child(2n){background:#ffffff09!important}.player-shell .mobile-song-card.current{background:#f016522e!important}.player-shell .mobile-song-card.current .mobile-song-index,.player-shell .mobile-song-card.current .mobile-feed-title b,.player-shell .mobile-song-card.current .mobile-feed-title small{color:#ff3d74!important}.player-shell .mobile-song-card.playing .mobile-song-disc{animation:3.2s linear infinite discSpin!important}.player-shell .mobile-song-index{color:#f2f6ff!important;text-align:center!important;font-size:13px!important;font-weight:900!important}.player-shell .mobile-song-disc{filter:drop-shadow(0 5px 10px #0000006b)!important;border-radius:999px!important;width:42px!important;height:42px!important;display:block!important;position:relative!important}.player-shell .mobile-song-disc .h5-producer-list-disc-base,.player-shell .mobile-song-disc .h5-producer-list-disc-avatar{object-fit:cover!important;border-radius:50%!important;width:42px!important;height:42px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .mobile-song-disc .h5-producer-list-disc-avatar{z-index:1!important;width:90%!important;height:90%!important;margin:5%!important}.player-shell .mobile-song-card .mobile-feed-title{flex-direction:column!important;justify-content:center!important;gap:3px!important;height:44px!important;display:flex!important}.player-shell .mobile-song-card .mobile-feed-title b,.player-shell .mobile-song-card .mobile-feed-title small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.player-shell .mobile-song-card .mobile-feed-title b{color:#f7f9ff!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.player-shell .mobile-song-card .mobile-feed-title small{color:#778092!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important}.player-shell .mobile-song-detail{color:#f7f9ff!important;background:#151c2a!important;border:1px solid #94a3b859!important;border-radius:999px!important;align-items:center!important;justify-items:center!important;width:48px!important;height:30px!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:grid!important}.player-shell .mobile-feature-block,.player-shell .mobile-update-block{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:8px!important;overflow:hidden!important}.player-shell .mobile-feature-head{align-items:center!important;margin-bottom:8px!important}.player-shell .mobile-title-tabs{flex:none!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.player-shell .mobile-title-tabs button{color:#f7f7f7!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 6px!important;font-size:20px!important;font-weight:500!important;line-height:1!important}.player-shell .mobile-title-tabs button.active{border-bottom:2px solid #db1d40!important}.player-shell .mobile-feature-head .mobile-pill-tabs{flex:auto!important}.player-shell .mobile-feature-head .mobile-pill-tabs button{padding:5px 12px!important;font-size:14px!important}.player-shell .mobile-cover-scroll{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:8px 0 4px!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}.player-shell .mobile-cover-scroll,.player-shell .mobile-update-tabs{scrollbar-width:none!important}.player-shell .mobile-cover-scroll::-webkit-scrollbar{display:none!important}.player-shell .mobile-update-tabs::-webkit-scrollbar{display:none!important}.player-shell .mobile-cover-scroll button{color:#fff!important;text-align:center!important;background:0 0!important;border:0!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important;padding:0!important;display:block!important;overflow:hidden!important}.player-shell .mobile-cover-scroll img{object-fit:cover!important;background:#11151d!important;border-radius:4px!important;width:112px!important;height:112px!important;display:block!important}.player-shell .mobile-cover-scroll span{color:#f6f6f6!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;margin-top:4px!important;font-size:12px!important;display:block!important;overflow:hidden!important}.player-shell .mobile-update-block header{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:34px!important;display:flex!important;overflow:hidden!important}.player-shell .mobile-update-block h2{color:#fff!important;flex:none!important;margin:0!important;font-size:22px!important;font-weight:500!important;line-height:1!important}.player-shell .mobile-update-tabs{flex:auto!important;justify-content:flex-end!important;gap:4px!important;min-width:0!important;padding-bottom:0!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}.player-shell .mobile-update-tabs button{color:#111!important;white-space:nowrap!important;background:#fff!important;border:0!important;border-radius:0!important;flex:none!important;padding:5px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.player-shell .mobile-update-tabs button.active{color:#fff!important;background:#db1d40!important}.player-shell .mobile-player{background:#11131a!important;border-top:1px solid #20242e!important;grid-template-columns:44px minmax(0,1fr) 34px 34px!important;min-height:54px!important;padding:6px 10px!important;display:grid!important;bottom:50px!important}.player-shell .mobile-player-cover,.player-shell .mobile-player-cover img{border-radius:50%!important;width:38px!important;height:38px!important}.player-shell .mobile-player-title{color:#f2f2f2!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;overflow:hidden!important}.player-shell .mobile-player-progress{display:none!important}.player-shell .mobile-player button[aria-label=下一首],.player-shell .mobile-player button[aria-label=播放列表]{color:#d7dbe2!important;background:0 0!important;border:0!important;align-items:center!important;justify-items:center!important;width:34px!important;min-width:0!important;height:38px!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important}.player-shell .mobile-bottom-nav{contain:layout paint!important;background:#050506!important;border-top:1px solid #1d1f26!important;grid-template-columns:repeat(5,minmax(0,20%))!important;grid-auto-flow:column!important;height:50px!important;max-height:50px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.player-shell .mobile-bottom-nav button{color:#f2f2f2!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;justify-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:50px!important;min-height:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:grid!important;overflow:hidden!important;transform:none!important}.player-shell .mobile-bottom-nav button.active,.player-shell .mobile-bottom-nav button:first-child{color:#ff2450!important}}.player-shell .reference-play-page{color:#f3f5f8}.player-shell .play-top-banner{background:#0d1017;border:1px solid #171b24;margin:0 0 14px;overflow:hidden}.player-shell .play-top-banner img{object-fit:cover;width:100%;height:140px;display:block}.player-shell .play-breadcrumb{color:#9ca3af;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.player-shell .play-breadcrumb button{color:#b8bec9;background:0 0;border:0;padding:0}.player-shell .play-breadcrumb strong{color:#dfe3ea;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.player-shell .reference-play-layout{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:16px;min-height:536px;display:grid}.player-shell .play-left-rail,.player-shell .play-right-rail,.player-shell .reference-player,.player-shell .play-info-panel{min-width:0}.player-shell .play-ad-card,.player-shell .play-recruit-card,.player-shell .play-rank-card,.player-shell .friend-playlist{background:#0d1017;border:1px solid #20242e}.player-shell .play-ad-card,.player-shell .play-recruit-card{color:#fff;text-align:center;align-items:center;justify-items:center;min-height:86px;margin-bottom:12px;font-size:24px;font-weight:800;display:grid}.player-shell .play-ad-card{color:#0000;background-image:url(/banners/play-private-zone.jpg);background-position:50%;background-size:cover;border-color:#00d5ce;box-shadow:inset 0 0 0 3px #e91b55}.player-shell .play-recruit-card{color:#0000;background-image:url(/banners/play-musician-recruit.jpg);background-position:50%;background-size:cover}.player-shell .play-rank-card{box-sizing:border-box;min-height:528px;padding:12px}.player-shell .play-rank-card h2,.player-shell .friend-playlist h2,.player-shell .reference-queue h2{color:#dfe3ea;margin:0;font-size:17px}.player-shell .play-rank-card ol,.player-shell .reference-queue ol{margin:10px 0 0;padding:0;list-style:none}.player-shell .play-rank-card ol{min-height:494px}.player-shell .play-rank-card ol:empty,.player-shell .reference-queue ol:empty,.player-shell .friend-playlist>div:empty{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff17 37%,#ffffff0d 63%) 0 0/360px 100%;border-radius:6px}.player-shell .play-rank-card ol:empty{height:494px}.player-shell .play-rank-card li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;height:40px;min-height:40px;display:grid}.player-shell .play-rank-card li span{color:#e91b55;font-size:21px;font-weight:800}.player-shell .play-rank-card li:nth-child(2) span{color:#17b9d5}.player-shell .play-rank-card li:nth-child(3) span{color:#9ee817}.player-shell .play-rank-card li:nth-child(4) span{color:#fb3469}.player-shell .play-rank-card li:nth-child(5) span{color:#ff9f1c}.player-shell .play-rank-card li:nth-child(6) span{color:#22c55e}.player-shell .play-rank-card li:nth-child(7) span{color:#a78bfa}.player-shell .play-rank-card li:nth-child(8) span{color:#38bdf8}.player-shell .play-rank-card li:nth-child(9) span{color:#facc15}.player-shell .play-rank-card li:nth-child(10) span{color:#f472b6}.player-shell .play-rank-card li:nth-child(11) span{color:#14b8a6}.player-shell .play-rank-card li:nth-child(12) span{color:#f97316}.player-shell .play-rank-card li:nth-child(n+13) span{color:#566071}.player-shell .play-rank-card li button,.player-shell .reference-queue li button{color:#d8dde7;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.player-shell .reference-player{box-sizing:border-box;background:radial-gradient(circle at 44% 12%,#ffffff24,#0000 32%),linear-gradient(#11141b,#0b0e14 58%,#080a0f);border:1px solid #20242e;min-height:536px;padding:14px}.player-shell .reference-player h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:18px;line-height:1.35;overflow:hidden}.player-shell .reference-player-top{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.player-shell .reference-play-toggle{color:#fff;background:0 0;border:2px solid #f2f2f2;border-radius:50%;align-items:center;justify-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:grid}.player-shell .reference-progress{background:#6f737c;height:10px;display:block;position:relative;overflow:hidden}.player-shell .reference-progress span{background:#e61943;position:absolute;top:0;bottom:0;left:0;right:auto}.player-shell .reference-progress input{opacity:0;width:100%;position:absolute;top:-8px;bottom:0;left:0;right:0}.player-shell .reference-volume{color:#d7dce5;grid-template-columns:18px 78px;align-items:center;gap:9px;width:118px;height:26px;margin:-29px 0 8px auto;display:grid;position:relative}.player-shell .reference-volume:before{content:"";pointer-events:none;background:#6f737c;width:78px;height:4px;position:absolute;top:50%;left:27px;transform:translateY(-50%)}.player-shell .reference-volume-icon{fill:#cfd5dd;stroke:#cfd5dd;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:16px;display:block}.player-shell .reference-volume-icon path:first-child{stroke:none}.player-shell .reference-volume-icon path:not(:first-child){fill:none}.player-shell .reference-volume em{pointer-events:none;z-index:1;background:#e61943;grid-area:1/2;height:4px;display:block;position:relative}.player-shell .reference-volume:after{content:"";left:var(--volume-handle-x,88px);pointer-events:none;z-index:2;background:#e61943;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;transform:translate(-50%,-50%)}.player-shell .reference-volume input{opacity:0;cursor:pointer;z-index:3;grid-area:1/2;width:100%;height:20px;margin:0}.player-shell .reference-volume input:disabled{cursor:default}.player-shell .reference-now{color:#fff;align-items:center;gap:10px;margin:8px 0 12px 66px;font-size:13px;display:flex}.player-shell .reference-bars{grid-template-columns:repeat(4,3px);align-items:end;gap:2px;height:15px;display:inline-grid}.player-shell .reference-bars i{background:#00d7ff;height:7px;display:block}.player-shell .reference-player.playing .reference-bars i{animation:.65s ease-in-out infinite alternate djMeter}.player-shell .reference-track-body{background:radial-gradient(circle at 34% 28%,#ffffff38,#78080866 38%,#0000000f);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;margin-top:10px;padding:12px;display:grid}.player-shell .reference-disc{object-fit:cover;transform-origin:50%;border-radius:50%;width:88px;height:88px;box-shadow:0 0 0 2px #ffffff1f,0 8px 24px #00000059}.player-shell .reference-disc-composite{background:#05070a;display:block;position:relative;overflow:hidden}.player-shell .reference-disc-base{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.player-shell .reference-disc-avatar{object-fit:cover;width:90%;height:90%;box-shadow:none;border:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-shell .reference-player.playing .reference-disc{animation:3.6s linear infinite discSpin}.player-shell .reference-player:not(.playing) .reference-volume input{opacity:.42;cursor:not-allowed}.player-shell .reference-player:not(.playing) .reference-volume em,.player-shell .reference-player:not(.playing) .reference-volume-icon path:not(:first-child){opacity:.35}@keyframes discSpin{to{transform:rotate(360deg)}}.player-shell .reference-track-detail{min-width:0}.player-shell .reference-meta-grid{color:#e8edf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;font-size:13px;display:grid}.player-shell .reference-meta-grid b{color:#fff}.player-shell .reference-share-row{color:#dfe6f2;opacity:1;align-items:center;gap:0;min-width:0;margin-top:8px;font-size:12px;display:flex;position:relative}.player-shell .reference-share-row>button{color:#0000;cursor:pointer;opacity:.82;background-color:#0000;background-image:url(/share/icons_0_16.png);background-repeat:no-repeat;border:0;flex:none;height:16px;margin:6px 6px 6px 0;padding:0 0 0 17px;font-size:0;line-height:16px;display:block;overflow:hidden}.player-shell .reference-share-row>.bds_more{color:#f1f1f1;white-space:nowrap;width:auto;font-size:12px}.player-shell .reference-share-row button:hover{opacity:1}.player-shell .reference-share-row .bds_copy{background-position:0 -2288px}.player-shell .reference-share-row .bds_qzone{background-position:0 -52px}.player-shell .reference-share-row .bds_tsina{background-position:0 -104px}.player-shell .reference-share-row .bds_tqq{background-position:0 -260px}.player-shell .reference-share-row .bds_renren{background-position:0 -208px}.player-shell .reference-share-row .bds_weixin{background-position:0 -1612px}.player-shell .reference-share-row .bds_sqq{background-position:0 -2652px}.player-shell .reference-share-row .bds_tieba{background-position:0 -728px}.player-shell .reference-share-menu{z-index:40;color:#333;opacity:1;background:#fff;border:1px solid #d8d8d8;width:118px;padding:4px 0;display:none;position:absolute;top:24px;left:0;box-shadow:0 6px 16px #00000047}.player-shell .reference-share-row.drop-up .reference-share-menu{top:auto;bottom:24px}.player-shell .reference-share-row:hover .reference-share-menu,.player-shell .reference-share-row:focus-within .reference-share-menu{display:block}.player-shell .reference-share-row.menu-hidden .reference-share-menu,.player-shell .reference-share-row.menu-hidden:hover .reference-share-menu,.player-shell .reference-share-row.menu-hidden:focus-within .reference-share-menu{display:none}.player-shell .reference-share-menu strong{color:#555;border-bottom:1px solid #e7e7e7;height:22px;padding:0 8px;font-size:13px;font-weight:400;line-height:22px;display:block}.player-shell .reference-share-menu button{color:#555;cursor:pointer;text-align:left;white-space:nowrap;opacity:1;background-color:#fff;background-image:url(/share/icons_0_16.png);background-repeat:no-repeat;border:0;width:100%;height:27px;margin:0;padding:0 8px 0 30px;font-size:12px;line-height:27px;display:block;overflow:hidden}.player-shell .reference-share-menu button:hover{color:#111;opacity:1;background-color:#f2f2f2}.player-shell .reference-share-menu .bds_copy{background-position:8px -2283px}.player-shell .reference-share-menu .bds_mshare{background-position:8px -2439px}.player-shell .reference-share-menu .bds_qzone{background-position:8px -47px}.player-shell .reference-share-menu .bds_tsina{background-position:8px -99px}.player-shell .reference-share-menu .bds_bdysc{background-position:8px -3063px}.player-shell .reference-share-menu .bds_bdxc{background-position:8px -2543px}.player-shell .reference-share-menu .bds_tqq{background-position:8px -255px}.player-shell .reference-share-menu .bds_renren{background-position:8px -203px}.player-shell .reference-share-menu .bds_weixin{background-position:8px -1607px}.player-shell .reference-share-menu .bds_sqq{background-position:8px -2647px}.player-shell .reference-share-menu .bds_tieba{background-position:8px -723px}.player-shell .reference-share-menu .bds_more{color:#777;background-position:8px 5px}.share-all-mask,.player-shell .share-all-mask{z-index:1200;background:#0000006b;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.share-all-dialog,.player-shell .share-all-dialog{color:#333;background:#fff;border:1px solid #a8a8a8;border-radius:4px;width:302px;max-width:calc(100vw - 28px);max-height:min(74vh,430px);overflow:hidden;box-shadow:0 3px 12px #0000006b}.share-all-dialog header,.player-shell .share-all-dialog header{background:#f4f4f4;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:30px;padding:0 8px;display:flex}.share-all-dialog h2,.player-shell .share-all-dialog h2{color:#555;margin:0;font-size:14px;font-weight:400}.share-all-dialog header button,.player-shell .share-all-dialog header button{color:#777;cursor:pointer;background:#eee;border:1px solid #bbb;border-radius:3px;width:18px;height:18px;padding:0;font-size:18px;line-height:14px}.share-all-grid,.player-shell .share-all-grid{background:#fff;grid-template-columns:1fr 1fr;gap:0 18px;max-height:346px;padding:10px 14px 8px;display:grid;overflow-y:auto}.share-all-grid button,.player-shell .share-all-grid button{color:#444;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-image:url(/share/icons_0_16.png);background-repeat:no-repeat;border:0;min-width:0;height:28px;margin:0;padding:0 2px 0 26px;font-size:12px;line-height:28px;overflow:hidden}.share-all-grid button:hover,.player-shell .share-all-grid button:hover{color:#111;background-color:#f3f3f3}.share-all-dialog footer,.player-shell .share-all-dialog footer{color:#aaa;text-align:right;background:#f7f7f7;border-top:1px solid #eee;height:26px;padding-right:12px;font-size:12px;line-height:26px}.share-qr-mask,.player-shell .share-qr-mask{z-index:1210;background:#0000005c;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.share-qr-dialog,.player-shell .share-qr-dialog{color:#555;text-align:left;background:#fff;border:1px solid #cfcfcf;width:282px;max-width:calc(100vw - 28px);box-shadow:0 3px 12px #00000059}.share-qr-dialog header,.player-shell .share-qr-dialog header{justify-content:space-between;align-items:center;height:32px;padding:0 10px;display:flex}.share-qr-dialog h2,.player-shell .share-qr-dialog h2{color:#333;margin:0;font-size:14px;font-weight:400}.share-qr-dialog header button,.player-shell .share-qr-dialog header button{color:#999;cursor:pointer;background:0 0;border:0;width:22px;height:22px;font-size:20px;line-height:20px}.share-qr-body,.player-shell .share-qr-body{padding:0 14px 16px}.share-qr-body img,.player-shell .share-qr-body img{width:210px;height:210px;margin:4px auto 12px;display:block}.share-qr-body p,.player-shell .share-qr-body p{color:#666;margin:0 0 8px;font-size:13px;line-height:1.55}.share-qr-body .share-qr-guide,.player-shell .share-qr-body .share-qr-guide{color:#555}.share-qr-link,.player-shell .share-qr-link{color:#888;overflow-wrap:anywhere;background:#fafafa;border:1px solid #eee;max-height:48px;margin:10px 0;padding:6px;font-size:12px;line-height:1.4;overflow:auto}.share-qr-actions,.player-shell .share-qr-actions{align-items:center;gap:10px;display:flex}.share-qr-actions button,.player-shell .share-qr-actions button{color:#555;cursor:pointer;background:#f7f7f7;border:1px solid #ddd;height:28px;padding:0 12px;font-size:12px}.share-qr-actions span,.player-shell .share-qr-actions span{color:#18a058;font-size:13px;font-weight:700}.share-all-grid .bds_copy{background-position:4px -2283px}.share-all-grid .bds_mshare{background-position:4px -2439px}.share-all-grid .bds_qzone{background-position:4px -47px}.share-all-grid .bds_tsina{background-position:4px -99px}.share-all-grid .bds_bdysc{background-position:4px -3063px}.share-all-grid .bds_weixin{background-position:4px -1607px}.share-all-grid .bds_renren{background-position:4px -203px}.share-all-grid .bds_tqq{background-position:4px -255px}.share-all-grid .bds_bdxc{background-position:4px -2543px}.share-all-grid .bds_kaixin001{background-position:4px -307px}.share-all-grid .bds_tqf{background-position:4px -359px}.share-all-grid .bds_tieba{background-position:4px -723px}.share-all-grid .bds_douban{background-position:4px -463px}.share-all-grid .bds_bdhome{background-position:4px -151px}.share-all-grid .bds_sqq{background-position:4px -2647px}.share-all-grid .bds_thx{background-position:4px -2491px}.share-all-grid .bds_ibaidu{background-position:4px -3115px}.share-all-grid .bds_meilishuo{background-position:4px -1711px}.share-all-grid .bds_mogujie{background-position:4px -1763px}.share-all-grid .bds_diandian{background-position:4px -1815px}.share-all-grid .bds_huaban{background-position:4px -1867px}.share-all-grid .bds_duitang{background-position:4px -2023px}.share-all-grid .bds_hx{background-position:4px -983px}.share-all-grid .bds_fx{background-position:4px -1035px}.share-all-grid .bds_youdao{background-position:4px -2075px}.share-all-grid .bds_sdo{background-position:4px -2699px}.share-all-grid .bds_qingbiji{background-position:4px -2751px}.share-all-grid .bds_people{background-position:4px -2803px}.share-all-grid .bds_xinhua{background-position:4px -2907px}.share-all-grid .bds_mail{background-position:4px -2335px}.share-all-grid .bds_isohu{background-position:4px -3011px}.share-all-grid .bds_yaolan{background-position:4px -2959px}.share-all-grid .bds_wealink{background-position:4px -2179px}.share-all-grid .bds_ty{background-position:4px -1191px}.share-all-grid .bds_iguba{background-position:4px -1295px}.share-all-grid .bds_fbook{background-position:4px -1347px}.share-all-grid .bds_twi{background-position:4px -1399px}.share-all-grid .bds_linkedin{background-position:4px -1659px}.share-all-grid .bds_h163{background-position:4px -3156px}.share-all-grid .bds_evernotecn{background-position:4px -3180px}.share-all-grid .bds_print{background-position:4px -2387px}.player-shell .reference-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.player-shell .h5-label,.player-shell .mobile-share-action,.player-shell .reference-mobile-controls{display:none}.player-shell .pc-label{display:inline}.player-shell .reference-actions button{color:#fff;border:0;border-radius:4px;height:42px;font-weight:700}.player-shell .reference-actions .download{background:#e73b11}.player-shell .reference-actions .burn{background:#d04418}.player-shell .reference-actions .complaint{background:#5c6f86}.player-shell .reference-actions .favorite{background:#216f7f}.player-shell .reference-actions .mobile{background:#70449b}.player-shell .reference-actions .report{background:#668f92}.player-shell .reference-queue{box-sizing:border-box;border-top:1px solid #20242e;grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:178px;margin-top:16px;padding-top:12px;display:grid}.player-shell .reference-queue-tabs{flex-direction:column;gap:8px;min-width:0;display:flex}.player-shell .reference-queue-tabs button{color:#9aa4b4;text-align:center;background:#0b1018;border:1px solid #283142;align-items:center;justify-items:center;min-height:34px;padding:0 7px;font-size:13px;font-weight:900;line-height:1.2;display:grid}.player-shell .reference-queue-tabs button.active{color:#fff;background:#e31845;border-color:#e31845}.player-shell .reference-queue-panel{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.player-shell .reference-queue ol{scrollbar-gutter:stable;overscroll-behavior:contain;height:298px;min-height:136px;max-height:298px;overflow-y:auto}.player-shell .reference-queue ol::-webkit-scrollbar{width:8px}.player-shell .a9-h5-player-queue-list::-webkit-scrollbar{width:8px}.player-shell .playlist-modal .member-record-list::-webkit-scrollbar{width:8px}.player-shell .reference-queue ol::-webkit-scrollbar-track{background:#0f172ab8}.player-shell .a9-h5-player-queue-list::-webkit-scrollbar-track{background:#0f172ab8}.player-shell .playlist-modal .member-record-list::-webkit-scrollbar-track{background:#0f172ab8}.player-shell .reference-queue ol::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.player-shell .a9-h5-player-queue-list::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.player-shell .playlist-modal .member-record-list::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.player-shell .reference-queue header,.player-shell .friend-playlist header{justify-content:space-between;align-items:center;gap:10px;display:flex}.player-shell .reference-queue header div{gap:6px;display:flex}.player-shell .reference-queue header button,.player-shell .friend-playlist header button{color:#ccd3df;background:#111722;border:0;padding:6px 9px}.player-shell .reference-queue li{color:#8d96a6;border-bottom:1px solid #ffffff0f;grid-template-columns:18px 24px minmax(0,1fr);align-items:center;gap:7px;height:34px;min-height:34px;display:grid}.player-shell .reference-queue ol.readonly li{grid-template-columns:minmax(0,1fr)}.player-shell .reference-queue-index{color:#f8fbff;text-align:center;font-size:13px;font-style:normal;font-weight:1000}.player-shell .reference-queue li input,.player-shell .reference-queue-actions input{accent-color:#2d7fff;width:14px;height:14px}.player-shell .reference-queue li.current button{color:#e31845}.player-shell .reference-queue li.current .reference-queue-index{color:#18d8ff;text-shadow:0 0 12px #18d8ff47}.player-shell .reference-queue-actions{border-top:1px solid #ffffff14;align-items:center;gap:14px;min-height:38px;margin-top:8px;padding-top:8px;display:flex}.player-shell .reference-queue-actions label,.player-shell .reference-queue-actions button{color:#ccd3df;background:#111722;border:0;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.player-shell .reference-queue-actions label{background:0 0;padding-left:0}.player-shell .reference-queue-actions .queue-add-action span{color:#9cff2e;align-items:center;justify-items:center;width:16px;height:16px;font-size:20px;font-weight:900;line-height:1;display:inline-grid}.player-shell .reference-queue-actions .queue-add-action em{font-style:normal}.player-shell .reference-queue-actions button:hover{color:#fff}.player-shell .play-dj-photo{object-fit:cover;box-sizing:border-box;background:#111722;border:1px solid #20242e;width:100%;height:180px;min-height:180px;display:block}.player-shell .play-friend-carousel{box-sizing:border-box;background:#111722;border:1px solid #20242e;width:100%;height:196px;position:relative;overflow:hidden}.player-shell .play-friend-carousel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);height:62px;position:absolute;bottom:0;left:0;right:0}.player-shell .play-friend-carousel img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.player-shell .play-friend-carousel img.active{opacity:1}.player-shell .play-friend-carousel-dots{z-index:1;gap:7px;display:flex;position:absolute;bottom:12px;left:12px}.player-shell .play-friend-carousel-dots button{color:#fff;cursor:pointer;background:#0a0c14d1;border:0;align-items:center;justify-items:center;width:26px;height:26px;padding:0;font-size:13px;font-weight:800;line-height:1;display:grid}.player-shell .play-friend-carousel-dots button.active{background:#e91b4c}.player-shell .friend-playlist{box-sizing:border-box;min-height:536px;margin-top:14px;padding:12px}.player-shell .friend-playlist>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:112px;gap:8px;min-height:472px;margin-top:12px;display:grid}.player-shell .friend-playlist button{color:#e8edf5;text-align:center;background:#070b12;border:1px solid #ffffff14;min-width:0;padding:0;position:relative;overflow:hidden}.player-shell .friend-playlist img{object-fit:cover;width:100%;height:100%;display:block}.player-shell .friend-playlist span{color:#fff;text-shadow:0 1px 2px #000c;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000c2);margin:0;padding:14px 4px 4px;font-size:11px;font-weight:800;line-height:1.15;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.player-shell .play-scroll-content{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-top:16px;display:grid}.player-shell .play-liked-track-table{table-layout:fixed}.player-shell .play-liked-track-table th:first-child,.player-shell .play-liked-track-table td:first-child{width:34px;padding-left:4px;padding-right:4px}.player-shell .play-liked-track-table th:nth-child(2),.player-shell .play-liked-track-table td:nth-child(2){width:62px;padding-left:4px;padding-right:4px}.player-shell .play-liked-track-table th:nth-child(3),.player-shell .play-liked-track-table td:nth-child(3){width:auto}.player-shell .play-liked-track-table th:nth-child(4),.player-shell .play-liked-track-table td:nth-child(4){text-align:center;width:54px}.player-shell .play-liked-track-table th:nth-child(5),.player-shell .play-liked-track-table td:nth-child(5){white-space:normal;word-break:break-all;width:96px;padding-left:4px;padding-right:4px;line-height:16px}.player-shell .play-liked-track-table th:nth-child(6),.player-shell .play-liked-track-table td:nth-child(6){text-align:center;width:50px}.player-shell .play-liked-track-table th:last-child,.player-shell .play-liked-track-table td:last-child{width:74px;padding-left:4px;padding-right:4px}.player-shell .play-liked-track-table td:last-child{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.player-shell .play-liked-track-table td:last-child button{color:#fff;background:#e31845;border:1px solid #e31845;border-radius:3px;justify-content:center;align-items:center;width:28px;min-width:28px;height:26px;padding:0;line-height:1;display:inline-flex;overflow:hidden}.player-shell .play-liked-track-table td:last-child button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-shell .play-liked-track-table td:last-child button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:15px;height:15px;display:block}.player-shell .play-liked-track-table td:last-child button.favorite-icon.favorited svg{fill:currentColor}.player-shell .play-liked-track-table .track-name-content{align-items:center;gap:12px;min-width:0;display:flex}.player-shell .play-liked-track-table .track-disc-thumb{flex:0 0 44px;width:44px;height:44px}.player-shell .play-liked-track-table .track-text-block{flex:auto;min-width:0}.player-shell .play-liked-track-table .track-text-block button{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.player-shell .play-liked-track-table tr.is-current td{background:#e3184514}.player-shell .play-liked-track-table tr.is-current .track-title-icon,.player-shell .play-liked-track-table tr.is-current .track-title-text{color:#e31845}.player-shell .play-liked-actions{border-top:1px solid #ffffff14;align-items:center;gap:14px;min-height:38px;margin-top:8px;padding-top:8px;display:flex}.player-shell .play-liked-actions label,.player-shell .play-liked-actions button{color:#ccd3df;background:#111722;border:0;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.player-shell .play-liked-actions label{background:0 0;padding-left:0}.player-shell .play-liked-actions input{accent-color:#2d7fff;width:14px;height:14px}.player-shell .play-liked-actions .queue-add-action span{color:#9cff2e;align-items:center;justify-items:center;width:16px;height:16px;font-size:20px;font-weight:900;line-height:1;display:inline-grid}.player-shell .play-liked-actions .queue-add-action em{font-style:normal}.player-shell .play-liked-actions button:hover{color:#fff}.player-shell .play-scroll-main,.player-shell .play-scroll-side{min-width:0}.player-shell .play-info-panel{color:#c7cfdd;background:#0d1017;border:1px solid #20242e}.player-shell .play-info-panel+.play-info-panel{margin-top:14px}.player-shell .play-info-panel header,.player-shell .play-side-panel h2{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-shell .play-info-panel h2,.player-shell .play-side-panel h2{color:#f4f6fa;margin:0 0 12px;font-size:18px}.player-shell .play-info-panel header h2{margin:0}.player-shell .play-info-panel header button{color:#ccd3df;background:#111722;border:0;padding:7px 12px}.player-shell .play-info-grid{border-top:1px solid #222836;border-left:1px solid #222836;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 12px;display:grid}.player-shell .play-info-grid div{border-bottom:1px solid #222836;border-right:1px solid #222836;min-width:0;padding:10px 12px}.player-shell .play-info-grid dt{color:#8791a1;margin:0 0 5px;font-size:12px}.player-shell .play-info-grid dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.player-shell .play-download-note p,.player-shell .play-info-panel p{color:#aeb7c7;line-height:1.8}.player-shell .play-side-panel{background:#0d1017;border:1px solid #20242e;padding:12px}.player-shell .play-side-panel+.play-side-panel{margin-top:14px}.player-shell .play-side-panel ol{margin:0;padding:0;list-style:none}.player-shell .play-side-panel li{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}.player-shell .play-side-panel li em{color:#ff2450;grid-column:1;font-style:normal;font-weight:800}.player-shell .play-side-panel li em+button{grid-column:2}.player-shell .play-side-panel button{color:#d8dde7;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.player-shell .play-side-panel span{color:#8791a1;white-space:nowrap;font-size:12px}.player-shell .play-hot-rank-panel li{grid-template-columns:34px minmax(0,1fr)}.player-shell .play-hot-rank-panel li em{color:#e91b55;grid-column:1}.player-shell .play-hot-rank-panel li:nth-child(2) em{color:#17b9d5}.player-shell .play-hot-rank-panel li:nth-child(3) em{color:#9ee817}.player-shell .play-hot-rank-panel li:nth-child(4) em{color:#fb3469}.player-shell .play-hot-rank-panel li:nth-child(5) em{color:#ff9f1c}.player-shell .play-hot-rank-panel li:nth-child(6) em{color:#22c55e}.player-shell .play-hot-rank-panel li:nth-child(7) em{color:#a78bfa}.player-shell .play-hot-rank-panel li:nth-child(8) em{color:#38bdf8}.player-shell .play-hot-rank-panel li em+button{grid-column:2;justify-self:stretch;width:100%}@media (max-width:720px){.player-shell .reference-play-page{color:#f2f2f2!important;margin:0!important;padding:0 0 12px!important}.player-shell .reference-play-page .play-breadcrumb,.player-shell .play-top-banner,.player-shell .play-left-rail,.player-shell .play-right-rail{display:none!important}.player-shell .reference-play-layout{display:block!important}.player-shell .reference-player{box-sizing:border-box!important;background:radial-gradient(at 50% 30%,#ffffff42,#ffffff0f 34%,#000000eb 72%),#050506!important;border:0!important;min-height:calc(100vh - 156px)!important;padding:24px 12px 18px!important;overflow:hidden!important}.player-shell .reference-player h1{white-space:normal!important;margin-bottom:18px!important;font-size:20px!important;line-height:1.4!important}.player-shell .reference-player-top{flex-direction:column-reverse!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:100%!important;display:flex!important}.player-shell .reference-track-body{box-sizing:border-box!important;background:0 0!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.player-shell .reference-track-detail{width:100%!important;max-width:100%!important}.player-shell .reference-disc{border:12px solid #070707!important;border-radius:50%!important;width:min(68vw,292px)!important;height:min(68vw,292px)!important;box-shadow:0 0 0 2px #ffffff1a,0 26px 80px #ffffff29!important}.player-shell .reference-meta-grid{text-align:center!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:14px!important;display:grid!important}.player-shell .reference-meta-grid span{box-sizing:border-box!important;text-overflow:ellipsis!important;white-space:nowrap!important;border:1px solid #ffffffbf!important;border-radius:6px!important;min-width:0!important;padding:8px 4px!important;font-size:12px!important;overflow:hidden!important}.player-shell .reference-meta-grid span:nth-child(n+4){display:none!important}.player-shell .reference-share-row{opacity:1!important;flex-wrap:wrap!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;display:flex!important}.player-shell .reference-share-row>.bds_more{color:#c9ced8!important;flex:0 0 100%!important;width:100%!important;margin:0 0 6px!important;font-size:13px!important}.player-shell .reference-share-row>button:not(.bds_more){width:16px!important;height:16px!important;margin:0 8px 0 0!important;padding:0!important}.player-shell .reference-share-menu{top:24px!important}.player-shell .mobile-share-action{display:none!important}.player-shell .reference-progress{background:#ffffffe6!important;border-radius:8px!important;height:8px!important}.player-shell .reference-progress span{background:#0f7cff!important}.player-shell .reference-play-toggle{color:#e5e5e5!important;border:0!important;width:86px!important;height:86px!important;margin:0 auto!important;font-size:58px!important}.player-shell .reference-volume{display:none!important}.player-shell .reference-now{color:#fff!important;justify-content:space-between!important;margin:0 0 8px!important;font-size:16px!important}.player-shell .reference-bars,.player-shell .reference-now strong{display:none!important}.player-shell .reference-actions{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:26px!important;overflow:hidden!important}.player-shell .reference-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;border-radius:22px!important;width:100%!important;min-width:0!important;height:46px!important;padding:0 8px!important;font-size:15px!important;overflow:hidden!important}.player-shell .reference-actions .mobile,.player-shell .reference-actions .report{display:none!important}.player-shell .reference-queue{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-top:24px!important;overflow:hidden!important}.player-shell .reference-queue header div button{color:#0000!important;width:42px!important;position:relative!important;overflow:hidden!important}.player-shell .reference-queue header div button:first-child:after{content:"|‹"}.player-shell .reference-queue header div button:nth-child(2):after{content:"›|"}.player-shell .reference-queue header div button:nth-child(3):after{content:"↻"}.player-shell .reference-queue header div button:after{color:#ddd!important;align-items:center!important;justify-items:center!important;font-size:24px!important;display:grid!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .play-scroll-content{margin:14px 12px 86px!important;display:block!important}.player-shell .play-scroll-side{display:none!important}.player-shell .play-info-panel{padding:14px!important}.player-shell .play-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-shell.is-mobile-play-view{background:#050506!important;padding:52px 0 50px!important}.player-shell.is-mobile-play-view .site{height:auto!important;min-height:calc(100vh - 102px)!important;overflow:visible!important}.player-shell.is-mobile-play-view .mobile-player,.player-shell.is-mobile-play-view .play-breadcrumb{display:none!important}.player-shell.is-mobile-play-view .reference-play-page{height:auto!important;min-height:calc(100vh - 102px)!important;padding-bottom:96px!important;overflow:visible!important}.player-shell.is-mobile-play-view .reference-player{flex-direction:column!important;height:auto!important;min-height:calc(100vh - 102px)!important;padding:22px 12px 14px!important;display:flex!important;overflow:visible!important}.player-shell.is-mobile-play-view .reference-player h1{order:1!important;min-height:56px!important;margin:0 0 12px!important;font-size:18px!important;font-weight:800!important;line-height:1.45!important}.player-shell.is-mobile-play-view .reference-player-top{display:contents!important}.player-shell.is-mobile-play-view .reference-play-toggle{display:none!important}.player-shell.is-mobile-play-view .reference-track-body{flex:auto!important;order:2!important;justify-content:flex-start!important;gap:18px!important;min-height:0!important;margin:0!important;position:relative!important}.player-shell.is-mobile-play-view .reference-track-body:after{content:"下载榜     推荐榜";color:#f5f5f5!important;white-space:nowrap!important;font-size:17px!important;font-weight:800!important;position:absolute!important;bottom:6px!important;right:18px!important}.player-shell.is-mobile-play-view .reference-track-detail{order:-1!important}.player-shell.is-mobile-play-view .reference-disc{border-width:10px!important;width:min(58vw,250px)!important;height:min(58vw,250px)!important}.player-shell.is-mobile-play-view .reference-player.playing .reference-disc{animation:3.6s linear infinite discSpin!important}.player-shell.is-mobile-play-view .reference-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}.player-shell.is-mobile-play-view .reference-meta-grid .meta-category,.player-shell.is-mobile-play-view .reference-meta-grid .meta-bitrate,.player-shell.is-mobile-play-view .reference-meta-grid .meta-date{display:none!important}.player-shell.is-mobile-play-view .reference-meta-grid .meta-code,.player-shell.is-mobile-play-view .reference-meta-grid .meta-favorite,.player-shell.is-mobile-play-view .reference-meta-grid .meta-size{color:#fff!important;border-radius:6px!important;padding:9px 4px!important;font-size:17px!important;font-weight:700!important;display:block!important}.player-shell.is-mobile-play-view .pc-label{display:none!important}.player-shell.is-mobile-play-view .h5-label{display:inline!important}.player-shell.is-mobile-play-view .reference-progress{order:3!important;height:8px!important;margin:10px 0 0!important;overflow:visible!important}.player-shell.is-mobile-play-view .reference-progress:after{content:"";left:calc(var(--progress-percent,0) * 1%)!important;background:#1578ff!important;border-radius:50%!important;width:22px!important;height:22px!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important}.player-shell.is-mobile-play-view .reference-progress input{z-index:3!important;opacity:0!important;touch-action:none!important;-webkit-appearance:none!important;appearance:none!important;width:calc(100% + 16px)!important;height:44px!important;margin:0!important;position:absolute!important;top:50%!important;left:-8px!important;right:-8px!important;transform:translateY(-50%)!important}.player-shell.is-mobile-play-view .reference-progress input::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:44px!important;height:44px!important}.player-shell.is-mobile-play-view .reference-progress input::-moz-range-thumb{border:0!important;width:44px!important;height:44px!important}.player-shell.is-mobile-play-view .reference-now{order:4!important;margin:10px 0 0!important;font-size:17px!important}.player-shell.is-mobile-play-view .reference-time{justify-content:space-between!important;width:100%!important;display:flex!important}.player-shell.is-mobile-play-view .reference-time em{display:none!important}.player-shell.is-mobile-play-view .reference-mobile-controls{order:5!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:12px!important;margin-top:14px!important;display:grid!important}.player-shell.is-mobile-play-view .reference-mobile-controls button{color:#d9d9d9!important;background:0 0!important;border:0!important;align-items:center!important;justify-items:center!important;height:50px!important;padding:0!important;font-size:36px!important;line-height:1!important;display:grid!important}.player-shell.is-mobile-play-view .reference-mobile-controls .reference-mobile-main{font-size:58px!important}.player-shell.is-mobile-play-view .reference-actions{order:6!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:14px!important}.player-shell.is-mobile-play-view .reference-actions .burn,.player-shell.is-mobile-play-view .reference-actions .mobile,.player-shell.is-mobile-play-view .reference-actions .report{display:none!important}.player-shell.is-mobile-play-view .reference-actions .mobile-share-action{background:#0aa36e!important;display:block!important}.player-shell.is-mobile-play-view .reference-actions .download{background:#e81e49!important}.player-shell.is-mobile-play-view .reference-actions .favorite{background:#2183a9!important}.player-shell.is-mobile-play-view .reference-actions button{border-radius:24px!important;height:48px!important;font-size:18px!important}.player-shell.is-mobile-play-view .reference-queue{background:#080a0ff0!important;border:1px solid #1e2530!important;order:7!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0 0!important;padding:12px!important;display:grid!important;overflow:hidden!important}.player-shell.is-mobile-play-view .reference-queue-tabs{flex-direction:row!important;gap:8px!important;display:flex!important}.player-shell.is-mobile-play-view .reference-queue-tabs button{min-height:32px!important;padding:0 12px!important}.player-shell.is-mobile-play-view .reference-queue h2{color:#fff!important;margin:0!important;font-size:18px!important}.player-shell.is-mobile-play-view .reference-queue header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.player-shell.is-mobile-play-view .reference-queue ol{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;max-height:304px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important;overflow-y:auto!important}.player-shell.is-mobile-play-view .reference-queue li{border-bottom:1px solid #1a202a!important;grid-template-columns:18px 24px minmax(0,1fr)!important;min-height:38px!important;display:grid!important}.player-shell.is-mobile-play-view .reference-queue ol.readonly li{grid-template-columns:minmax(0,1fr)!important}.player-shell.is-mobile-play-view .reference-queue li button{color:#eef2f7!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;overflow:hidden!important}.player-shell.is-mobile-play-view .reference-queue-index{color:#fff!important;text-align:center!important;font-size:13px!important;font-style:normal!important;font-weight:900!important}.player-shell.is-mobile-play-view .reference-queue li.current .reference-queue-index{color:#18d8ff!important;text-shadow:0 0 12px #18d8ff47!important}.player-shell.is-mobile-play-view .reference-queue li span{color:#8e98a8!important;text-align:right!important;font-size:12px!important}.player-shell.is-mobile-play-view .play-scroll-content{margin:12px 10px 0!important;padding-bottom:0!important;display:block!important}.player-shell.is-mobile-play-view .play-scroll-side{margin-top:12px!important;display:block!important}.player-shell.is-mobile-play-view .play-info-panel,.player-shell.is-mobile-play-view .play-side-panel{background:#0b0e14!important;border:1px solid #1e2530!important;border-radius:0!important;padding:12px!important}.player-shell.is-mobile-play-view .play-info-panel h2,.player-shell.is-mobile-play-view .play-side-panel h2{color:#fff!important;font-size:18px!important}.player-shell.is-mobile-play-view .play-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-shell.is-mobile-play-view .play-info-grid div{padding:9px!important}.player-shell.is-mobile-play-view .play-side-panel li{grid-template-columns:32px minmax(0,1fr)!important;min-height:36px!important}.player-shell.is-mobile-play-view .play-side-panel li em{grid-column:1!important}.player-shell.is-mobile-play-view .play-side-panel li em+button{grid-column:2!important}.player-shell .playlist-modal .member-record-list{background:#080a0f!important;border:1px solid #252d3b!important;gap:0!important;max-height:54vh!important;display:grid!important;overflow-y:auto!important}.player-shell .playlist-modal .member-record-list article{color:#eef2f7!important;box-sizing:border-box!important;border-bottom:1px solid #1b2230!important;grid-template-columns:26px minmax(0,1fr) 68px!important;align-items:center!important;min-height:40px!important;padding:0 8px!important;display:grid!important}.player-shell .playlist-modal .member-record-list span{color:#ef1748!important;font-size:14px!important;font-weight:800!important}.player-shell .playlist-modal .member-record-list button{color:#f6f7fb!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.player-shell .playlist-modal .member-record-list em{color:#9aa3b2!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.player-shell .playlist-modal .member-record-list.mini-playlist-list article{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;min-height:56px!important;padding:7px 9px!important}.player-shell .playlist-modal .member-record-list.mini-playlist-list .mini-playlist-disc{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;display:block!important}.player-shell .playlist-modal .member-record-list.mini-playlist-list .mini-playlist-title{gap:3px!important;width:100%!important;display:grid!important}.player-shell .playlist-modal .member-record-list.mini-playlist-list .mini-playlist-title span{color:#98a4b8!important;text-align:left!important;font-size:12px!important}.player-shell .playlist-modal .member-record-list.mini-playlist-list article.current .mini-playlist-title b,.player-shell .playlist-modal .member-record-list.mini-playlist-list article.current .mini-playlist-title span{color:#e31845!important}.player-shell .mobile-bottom-nav button{grid-template-rows:25px 18px!important;gap:1px!important;padding-top:3px!important;font-size:12px!important}.player-shell .mobile-nav-icon{font-size:23px!important;line-height:1!important;display:block!important}.player-shell .category-page:not(.topic-page){box-shadow:none!important;background:#030407!important;border:0!important;border-radius:0!important;padding:0 0 86px!important}.player-shell .category-main{min-width:0!important}.player-shell .h5-list-title{color:#d8d8d8!important;background:#101114!important;margin:0!important;padding:13px 11px 12px!important;font-size:19px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.player-shell .category-page:not(.topic-page) .position-bar{display:none!important}.player-shell .category-page:not(.topic-page) .filter-board{background:#050609!important;gap:6px!important;margin:0!important;padding:10px 8px 12px!important;display:grid!important}.player-shell .category-page:not(.topic-page) .filter-row{align-items:center!important;gap:0!important;min-height:34px!important;padding:0!important;display:flex!important;overflow-x:auto!important}.player-shell .category-page:not(.topic-page) .filter-label{color:#d7d9de!important;background:0 0!important;border-radius:0!important;flex:0 0 69px!important;height:34px!important;padding:0 0 0 25px!important;font-size:17px!important;font-weight:800!important;line-height:34px!important;position:relative!important}.player-shell .category-page:not(.topic-page) .filter-label:before{color:#8e96a5!important;text-align:center!important;width:20px!important;font-size:17px!important;font-weight:700!important;position:absolute!important;top:0!important;left:1px!important}.player-shell .category-page:not(.topic-page) .filter-row:first-child .filter-label:before{content:"▦"!important}.player-shell .category-page:not(.topic-page) .filter-row:nth-child(2) .filter-label:before{content:"◇"!important}.player-shell .category-page:not(.topic-page) .filter-row:nth-child(3) .filter-label:before{content:"◷"!important}.player-shell .category-page:not(.topic-page) .filter-row button{color:#d4d6dc!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:34px!important;padding:0 13px!important;font-size:17px!important;font-weight:700!important;line-height:34px!important}.player-shell .category-page:not(.topic-page) .filter-row button.active{color:#fff!important;background:#ec174b!important}.player-shell .category-page:not(.topic-page) .filter-row:first-child button:first-of-type.active{color:#d4d6dc!important;background:0 0!important}.player-shell .category-page:not(.topic-page) .list-rank-tabs{background:#090b10!important;border-top:1px solid #10131a!important;border-bottom:1px solid #10131a!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow-x:auto!important}.player-shell .category-page:not(.topic-page) .list-rank-tabs button{color:#d6d8df!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:40px!important;padding:0 15px!important;font-size:16px!important;font-weight:800!important;line-height:40px!important}.player-shell .category-page:not(.topic-page) .list-rank-tabs button.active{color:#fff!important;background:#ec174b!important}.player-shell .category-main .track-table,.player-shell .category-main .track-table tbody,.player-shell .category-main .track-table tr,.player-shell .category-main .track-table td{width:100%!important;display:block!important}.player-shell .category-main .track-table{border-collapse:collapse!important;background:#050609!important;margin:0!important}.player-shell .category-main .track-table thead,.player-shell .category-main .track-table td:first-child,.player-shell .category-main .track-table td:nth-child(2),.player-shell .category-main .track-table td:nth-child(4),.player-shell .category-main .track-table td:nth-child(5),.player-shell .category-main .track-table td:nth-child(6),.player-shell .category-main .track-table td:last-child,.player-shell .category-main .track-table .track-thumb{display:none!important}.player-shell .category-main .track-table.no-select td:nth-child(2){display:block!important}.player-shell .category-main .track-table.no-select td:nth-child(3),.player-shell .category-main .track-table.no-select td:nth-child(4),.player-shell .category-main .track-table.no-select td:nth-child(5),.player-shell .category-main .track-table.no-select td:last-child{display:none!important}.player-shell .category-main .track-table tr{background:#050609!important;border-bottom:1px solid #12161d!important;min-height:58px!important;padding:8px 30px 6px 10px!important;position:relative!important}.player-shell .category-main .track-table tr:after{content:"⋮";color:#6d7481!important;font-size:21px!important;line-height:1!important;position:absolute!important;top:14px!important;right:8px!important}.player-shell .category-main .track-table td{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.player-shell .category-main .track-name-cell{display:block!important}.player-shell .category-main .track-name-cell>div{min-width:0!important}.player-shell .category-main .track-name-content{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.player-shell .category-main .track-name-content .track-disc-thumb{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 42px!important;align-items:center!important;justify-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:grid!important;overflow:hidden!important;transform:none!important}.player-shell .category-main .track-text-block{flex:auto!important;min-width:0!important}.player-shell .category-main .track-table .track-name-cell button{color:#f2f4f8!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:23px!important;padding:0!important;font-size:15px!important;font-weight:800!important;line-height:23px!important;display:flex!important;overflow:hidden!important}.player-shell .category-main .track-title-icon{display:none!important}.player-shell .category-main .track-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.player-shell .category-main .track-meta-pc{display:none!important}.player-shell .category-main .track-meta-h5{color:#777f8d!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:3px 0 0!important;font-size:12px!important;line-height:18px!important;display:block!important;overflow:hidden!important}.player-shell .mobile-topic-empty,.player-shell .mobile-topic-scroll-state{color:#8d96a6!important;text-align:center!important;background:#050609!important;margin:0!important;padding:14px 10px!important;font-size:12px!important;font-weight:700!important}.player-shell .mobile-topic-scroll-state{box-sizing:border-box!important;min-height:38px!important}.player-shell .category-page:not(.topic-page) .category-sidebar,.player-shell .category-page:not(.topic-page)>.secondary-dense{display:none!important}.player-shell .album-page{box-shadow:none!important;background:#1b1b1b!important;border:0!important;border-radius:0!important;padding:0 0 86px!important}.player-shell .album-page .pc-album-title{display:none!important}.player-shell .album-page .h5-album-heading{color:#d2d2d2!important;background:#1b1b1b!important;margin:0!important;padding:25px 12px 14px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.player-shell .album-page .h5-album-strip{background:#1b1b1b!important;gap:14px!important;margin:0!important;padding:0 12px 28px!important;display:flex!important;overflow-x:auto!important}.player-shell .album-page .h5-album-producer-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0 12px 24px!important;display:grid!important;overflow-x:visible!important}.player-shell .album-page .h5-album-strip::-webkit-scrollbar{display:none!important}.player-shell .album-page .h5-album-filter>div::-webkit-scrollbar{display:none!important}.player-shell .album-page .h5-album-strip button{text-align:center!important;background:0 0!important;border:0!important;flex:0 0 112px!important;padding:0!important;overflow:hidden!important}.player-shell .album-page .h5-album-producer-strip button{flex:0 auto!important;width:100%!important;min-width:0!important}.player-shell .album-page .h5-album-strip img{object-fit:cover!important;border:0!important;border-radius:6px!important;width:112px!important;height:112px!important;display:block!important}.player-shell .album-page .h5-album-producer-strip img{aspect-ratio:1!important;width:100%!important;height:auto!important}.player-shell .album-page .h5-album-strip span{color:#d0d0d0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:7px!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;display:block!important;overflow:hidden!important}.player-shell .album-page .h5-album-list-heading{padding-top:0!important;padding-bottom:12px!important}.player-shell .album-page .h5-album-filter{background:#060606!important;gap:4px!important;margin:0 12px 8px!important;padding:9px 6px!important;display:grid!important}.player-shell .album-page .h5-album-filter>div{align-items:center!important;gap:0!important;min-height:34px!important;display:flex!important;overflow-x:auto!important}.player-shell .album-page .h5-album-filter span{color:#d6d6d6!important;flex:0 0 75px!important;padding-left:26px!important;font-size:17px!important;font-weight:800!important;line-height:34px!important;position:relative!important}.player-shell .album-page .h5-album-filter span:before{color:#c9c9c9!important;font-size:20px!important;position:absolute!important;top:0!important;left:2px!important}.player-shell .album-page .h5-album-filter>div:first-child span:before{content:"▦"!important}.player-shell .album-page .h5-album-filter>div:nth-child(2) span:before{content:"↧"!important}.player-shell .album-page .h5-album-filter button{color:#d4d4d4!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:34px!important;padding:0 17px!important;font-size:17px!important;font-weight:700!important;line-height:34px!important}.player-shell .album-page .h5-album-filter button.active{color:#fff!important;background:#ec174b!important}.player-shell .album-page .h5-album-producer-filter{border:1px solid #ffffff14!important;border-radius:0!important;margin-bottom:12px!important}.player-shell .album-page .album-grid.large{background:#1b1b1b!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px 14px!important;margin:0!important;padding:14px 12px 26px!important;display:grid!important}.player-shell .album-page .album-grid.large article{color:#d0d0d0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;overflow:hidden!important}.player-shell .album-page .album-grid.large img{aspect-ratio:1!important;object-fit:cover!important;border:0!important;border-radius:6px!important;width:100%!important;height:auto!important;display:block!important}.player-shell .album-page .album-grid.large strong{color:#d0d0d0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:7px 0 0!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;display:block!important;overflow:hidden!important}.player-shell .album-page .album-grid.large p,.player-shell .album-page .album-grid.large span{display:none!important}.player-shell .album-page .album-producer-list{background:0 0!important;grid-template-columns:1fr!important;gap:8px!important;margin:0 12px!important;padding:0 0 128px!important;display:grid!important}.player-shell .album-page .album-producer-list article{background:#050505!important;border-radius:6px!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;min-height:112px!important;padding:6px!important;display:grid!important}.player-shell .album-page .album-producer-list img{aspect-ratio:auto!important;border-radius:5px!important;width:104px!important;height:104px!important}.player-shell .album-page .album-producer-list article>div{align-content:start!important;gap:3px!important;min-width:0!important;padding:2px 0!important;display:grid!important}.player-shell .album-page .album-producer-list h3{color:#f5f6fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:17px!important;font-weight:800!important;line-height:22px!important;display:block!important;overflow:hidden!important}.player-shell .album-page .album-producer-list p,.player-shell .album-page .album-producer-list span{color:#cfd6e6!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:12px!important;line-height:16px!important;display:block!important;overflow:hidden!important}.player-shell .album-page .album-producer-list .h5-producer-songs{gap:2px!important;margin:2px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;overflow:hidden!important}.player-shell .album-page .album-producer-list .h5-producer-songs li{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}}.producer-catalog-pagination{border-top:1px solid #94a3b829;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:18px auto 0;padding-top:14px;display:flex}.producer-catalog-pagination button{color:#dbe5f7;cursor:pointer;background:#121c2b;border:1px solid #94a3b838;border-radius:999px;min-width:42px;height:34px;padding:0 14px;font-size:13px;font-weight:900}.producer-catalog-pagination button.active,.producer-catalog-pagination button:not(:disabled):hover{color:#fff;background:#f01652;border-color:#f01652}.producer-catalog-pagination button:disabled{cursor:not-allowed;opacity:.48}.producer-catalog-pagination span{color:#94a3b8;font-size:13px;font-weight:800}@media (max-width:720px){.player-shell .producer-page{box-shadow:none!important;background:#1b1b1b!important;border:0!important;border-radius:0!important;padding:0 0 86px!important}.player-shell .producer-page .pc-producer-title,.player-shell .producer-page .pc-producer-hero,.player-shell .producer-page .pc-producer-toolbar,.player-shell .producer-page .pc-producer-catalog{display:none!important}.player-shell .producer-page .h5-producer-heading{color:#d2d2d2!important;background:#1b1b1b!important;margin:0!important;padding:25px 12px 14px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.player-shell .producer-page .h5-producer-strip{background:#1b1b1b!important;gap:14px!important;padding:0 12px 28px!important;display:flex!important;overflow-x:auto!important}.player-shell .producer-page .h5-producer-strip::-webkit-scrollbar{display:none!important}.player-shell .producer-page .h5-producer-filter>div::-webkit-scrollbar{display:none!important}.player-shell .producer-page .h5-producer-strip button{text-align:center!important;background:0 0!important;border:0!important;flex:0 0 112px!important;padding:0!important;overflow:hidden!important}.player-shell .producer-page .h5-producer-strip img{object-fit:cover!important;border:0!important;border-radius:6px!important;width:112px!important;height:112px!important;display:block!important}.player-shell .producer-page .h5-producer-strip span{color:#d0d0d0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:7px!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;display:block!important;overflow:hidden!important}.player-shell .producer-page .h5-producer-list-heading{padding-top:0!important;padding-bottom:12px!important}.player-shell .producer-page .h5-producer-filter{background:#060606!important;gap:4px!important;margin:0 12px 8px!important;padding:9px 6px!important;display:grid!important}.player-shell .producer-page .h5-producer-filter>div{align-items:center!important;gap:0!important;min-height:34px!important;display:flex!important;overflow-x:auto!important}.player-shell .producer-page .h5-producer-filter span{color:#d6d6d6!important;flex:0 0 75px!important;padding-left:26px!important;font-size:17px!important;font-weight:800!important;line-height:34px!important;position:relative!important}.player-shell .producer-page .h5-producer-filter span:before{color:#c9c9c9!important;font-size:20px!important;position:absolute!important;top:0!important;left:2px!important}.player-shell .producer-page .h5-producer-filter>div:first-child span:before{content:"▦"!important}.player-shell .producer-page .h5-producer-filter>div:nth-child(2) span:before{content:"↧"!important}.player-shell .producer-page .h5-producer-filter button{color:#d4d4d4!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:34px!important;padding:0 17px!important;font-size:17px!important;font-weight:700!important;line-height:34px!important}.player-shell .producer-page .h5-producer-filter button.active{color:#fff!important;background:#ec174b!important}.player-shell .producer-page .producer-list{background:#1b1b1b!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:10px 12px 28px!important;display:grid!important}.player-shell .producer-page .producer-list article{background:#070707!important;border:0!important;border-radius:6px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;min-height:112px!important;padding:0!important;display:grid!important;overflow:hidden!important}.player-shell .producer-page .producer-list img{object-fit:cover!important;border-radius:6px 0 0 6px!important;width:112px!important;height:112px!important}.player-shell .producer-page .producer-list article>div{min-width:0!important;padding:10px 10px 8px 0!important}.player-shell .producer-page .producer-list h3{color:#d4d4d4!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 10px!important;font-size:18px!important;font-weight:700!important;line-height:22px!important;overflow:hidden!important}.player-shell .producer-page .producer-list p,.player-shell .producer-page .producer-list span,.player-shell .producer-page .producer-list article>button{display:none!important}.player-shell .producer-page .h5-producer-songs{gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.player-shell .producer-page .h5-producer-songs li{color:#c5c5c5!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:19px!important;overflow:hidden!important}.player-shell .radio-page{box-shadow:none!important;background:#1b1b1b!important;border:0!important;border-radius:0!important;padding:0 0 86px!important}.player-shell .radio-page .pc-radio-title{display:none!important}.player-shell .radio-page .h5-radio-heading{color:#d2d2d2!important;background:#1b1b1b!important;margin:0!important;padding:25px 12px 14px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.player-shell .radio-page .h5-radio-strip{background:#1b1b1b!important;gap:14px!important;padding:0 12px 28px!important;display:flex!important;overflow-x:auto!important}.player-shell .radio-page .h5-radio-strip::-webkit-scrollbar{display:none!important}.player-shell .radio-page .h5-radio-filter>div::-webkit-scrollbar{display:none!important}.player-shell .radio-page .h5-radio-strip button{text-align:center!important;background:0 0!important;border:0!important;flex:0 0 112px!important;padding:0!important;position:relative!important;overflow:hidden!important}.player-shell .radio-page .h5-radio-strip img{object-fit:cover!important;border:0!important;border-radius:6px!important;width:112px!important;height:112px!important;display:block!important}.player-shell .radio-page .h5-radio-strip em,.player-shell .radio-page .h5-playlist-count{color:#fff!important;text-align:center!important;background:#00000085!important;height:26px!important;font-size:15px!important;font-style:normal!important;font-weight:800!important;line-height:26px!important;display:block!important;position:absolute!important;bottom:28px!important;left:0!important;right:0!important}.player-shell .radio-page .h5-radio-strip span{color:#d0d0d0!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:7px!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;display:block!important;overflow:hidden!important}.player-shell .radio-page .h5-radio-list-heading{padding-top:0!important;padding-bottom:12px!important}.player-shell .radio-page .h5-radio-filter{background:#060606!important;gap:4px!important;margin:0 12px 8px!important;padding:9px 6px!important;display:grid!important}.player-shell .radio-page .h5-radio-filter>div{align-items:center!important;gap:0!important;min-height:34px!important;display:flex!important;overflow-x:auto!important}.player-shell .radio-page .h5-radio-filter span{color:#d6d6d6!important;flex:0 0 75px!important;padding-left:26px!important;font-size:17px!important;font-weight:800!important;line-height:34px!important;position:relative!important}.player-shell .radio-page .h5-radio-filter span:before{color:#c9c9c9!important;font-size:20px!important;position:absolute!important;top:0!important;left:2px!important}.player-shell .radio-page .h5-radio-filter>div:first-child span:before{content:"▦"!important}.player-shell .radio-page .h5-radio-filter>div:nth-child(2) span:before{content:"↧"!important}.player-shell .radio-page .h5-radio-filter button{color:#d4d4d4!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:34px!important;padding:0 17px!important;font-size:17px!important;font-weight:700!important;line-height:34px!important}.player-shell .radio-page .h5-radio-filter button.active{color:#fff!important;background:#ec174b!important}.player-shell .radio-page .radio-grid{background:#1b1b1b!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:10px 12px 28px!important;display:grid!important}.player-shell .radio-page .radio-grid article{cursor:pointer!important;color:#d0d0d0!important;background:#070707!important;border:0!important;border-radius:6px!important;grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;min-height:112px!important;padding:0!important;display:grid!important;overflow:hidden!important}.player-shell .radio-page .radio-grid img{object-fit:cover!important;border:0!important;border-radius:0!important;width:112px!important;height:112px!important;display:block!important}.player-shell .radio-page .radio-grid article>div{min-width:0!important;padding:10px 10px 8px 0!important}.player-shell .radio-page .radio-grid h3{color:#d4d4d4!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 10px!important;font-size:18px!important;font-weight:700!important;line-height:22px!important;overflow:hidden!important}.player-shell .radio-page .radio-grid p,.player-shell .radio-page .radio-grid span,.player-shell .radio-page .radio-grid article>button{display:none!important}.player-shell .radio-page .radio-grid .h5-producer-songs{gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.player-shell .radio-page .radio-grid .h5-producer-songs li{color:#c5c5c5!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:19px!important;overflow:hidden!important}.player-shell .category-page.ranking-page .filter-row.language-row,.player-shell .category-page.ranking-page .list-rank-tabs{display:none!important}.player-shell .ranking-page .filter-board{padding-bottom:10px!important}.player-shell .category-page.ranking-page .filter-row.category-filter-row{grid-template-columns:auto repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.player-shell .category-page.ranking-page .filter-row.category-filter-row .filter-label{width:auto!important;min-width:0!important}.player-shell .category-page.ranking-page .filter-row.category-filter-row button{text-align:center!important;width:100%!important;min-width:0!important;padding:0 6px!important}.player-shell .ranking-page .category-main .track-table{background:#1b1b1b!important;padding-top:10px!important}.player-shell .ranking-page .category-main .track-table tr{background:#1b1b1b!important;border-bottom:0!important;min-height:64px!important;padding:7px 32px 7px 56px!important}.player-shell .ranking-page .category-main .track-table tr:before{content:attr(data-rank);color:#111!important;background:#e6e6e6!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:34px!important;height:34px!important;font-size:18px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:13px!important;left:12px!important}.player-shell .ranking-page .category-main .track-table tr:first-child:before{color:#fff!important;background:#f00556!important}.player-shell .ranking-page .category-main .track-table tr:nth-child(2):before{color:#fff!important;background:#0873d8!important}.player-shell .ranking-page .category-main .track-table tr:nth-child(3):before{color:#fff!important;background:#ffce00!important}.player-shell .ranking-page .category-main .track-table tr:after{color:#d4d4d4!important;top:18px!important}.player-shell .ranking-page .category-main .track-table td:nth-child(3) button{color:#d2d2d2!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}.player-shell .ranking-page .category-main .track-meta-h5{color:#8d8d8d!important;margin-top:1px!important;font-size:12px!important}}.content-mobile-tabs{display:none}@media (max-width:720px){.player-shell .content-mobile-tabs{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;background:#101114!important;gap:8px!important;margin:0!important;padding:10px 10px 0!important;display:flex!important;overflow-x:auto!important}.player-shell .content-mobile-tabs::-webkit-scrollbar{display:none!important}.player-shell .content-mobile-tabs button{color:#dce3ef!important;white-space:nowrap!important;background:#151922!important;border:1px solid #303746!important;border-radius:0!important;flex:none!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important}.player-shell .content-mobile-tabs button.active{color:#fff!important;background:#ef1748!important;border-color:#ef1748!important}.player-shell .service-page{color:#cfcfcf!important;box-shadow:none!important;background:#1b1b1b!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 92px!important}.player-shell .service-page .service-menu{display:none!important}.player-shell .service-page .service-article{background:#1b1b1b!important}.player-shell .service-page .service-article h1{color:#d3d3d3!important;text-align:center!important;background:#1b1b1b!important;border:0!important;height:auto!important;min-height:124px!important;margin:0!important;padding:38px 16px 28px!important;font-size:31px!important;font-weight:800!important;line-height:1.25!important}.player-shell .service-page .content-body,.player-shell .service-page .service-copy{color:#d0d0d0!important;background:#1b1b1b!important;border:0!important;padding:0 12px 30px!important;font-size:17px!important;line-height:1.95!important;display:block!important}.player-shell .service-page .service-copy>p{color:#d0d0d0!important;margin:0 0 14px!important;font-size:17px!important;font-weight:700!important;line-height:1.95!important}.player-shell .service-page .service-copy>p.strong{display:none!important}.player-shell .service-page .service-copy>p:nth-child(2),.player-shell .service-page .service-copy>p:nth-child(4),.player-shell .service-page .service-copy>p:nth-child(6),.player-shell .service-page .service-copy>p:nth-child(8){color:#070707!important;font-weight:900!important}.player-shell .publish-upload-page{padding:0!important}.player-shell .publish-upload-page .publish-intro{color:#d0d0d0!important;margin:0 0 9px!important;font-size:17px!important;font-weight:700!important;line-height:1.75!important}.player-shell .publish-flow{border:0!important;gap:16px!important;margin:4px 0 10px!important;padding:0 0 6px!important;display:flex!important;overflow-x:auto!important}.player-shell .publish-flow::-webkit-scrollbar{display:none!important}.player-shell .publish-flow article{flex:0 0 160px!important;display:block!important}.player-shell .publish-flow strong{clip-path:polygon(0 0,calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,17px 50%)!important;color:#fff!important;background:#607895!important;align-items:center!important;justify-items:center!important;height:47px!important;padding:0 8px!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:grid!important}.player-shell .publish-flow article:nth-child(2) strong{background:#f17833!important}.player-shell .publish-flow article:nth-child(3) strong{background:#c64966!important}.player-shell .publish-flow article:nth-child(4) strong{background:#4b8fc7!important}.player-shell .publish-flow span{color:#111!important;white-space:pre-line!important;text-align:center!important;background:#f4f4f4!important;border:1px solid #d8d8d8!important;border-radius:8px!important;align-items:center!important;justify-items:center!important;min-height:92px!important;padding:10px 12px!important;font-size:17px!important;font-weight:800!important;line-height:1.55!important;display:grid!important}.player-shell .publish-email{color:red!important;border-bottom:1px solid #d0d0d0!important;margin:0 0 10px!important;padding-bottom:6px!important;font-size:25px!important;font-weight:800!important;line-height:1.35!important}.player-shell .publish-requirements>strong{color:#f0f!important;margin-bottom:8px!important;font-size:18px!important;font-weight:800!important;display:block!important}.player-shell .publish-requirements p,.player-shell .publish-audit p{color:#d0d0d0!important;margin:0 0 18px!important;font-size:17px!important;font-weight:700!important;line-height:1.95!important}.player-shell .publish-audit{border-top:1px solid #d0d0d0!important;margin-top:10px!important;padding-top:12px!important}.player-shell .user-center-layout{background:#08090d!important;border:0!important;margin:0!important;padding:187px 0 92px!important}.player-shell .user-center-layout .member-sidebar{z-index:80!important;background:#0b0d12!important;border:0!important;padding:0 10px 10px!important;position:fixed!important;top:52px!important;left:0!important;right:0!important;box-shadow:0 12px 24px #00000047!important}.player-shell .user-center-layout .member-profile-card{border:0!important;border-bottom:1px solid #171b25!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:9px 0!important;display:grid!important}.player-shell .user-center-layout .member-profile-card img{border-radius:50%!important;width:52px!important;height:52px!important}.player-shell .user-center-layout .member-profile-card strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;line-height:22px!important;overflow:hidden!important}.player-shell .user-center-layout .member-profile-card span{color:#c9ced8!important;white-space:nowrap!important;grid-column:3!important;font-size:13px!important}.player-shell .user-center-layout .member-profile-card b{color:#ef1748!important}.player-shell .user-center-layout .member-quick-tabs{grid-template-columns:1fr 1fr!important;gap:0!important;margin:0 -10px 10px!important;display:grid!important}.player-shell .user-center-layout .member-quick-tabs button{color:#fff!important;background:#ef1748!important;border:0!important;height:44px!important;font-size:16px!important;font-weight:800!important}.player-shell .user-center-layout .member-menu-toggle{color:#e9edf4!important;text-align:left!important;background:#11151d!important;border:1px solid #252b38!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:42px!important;margin:0 0 10px!important;padding:0 12px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.player-shell .user-center-layout .member-menu-toggle span{color:#fff!important}.player-shell .user-center-layout .member-menu-toggle b{color:#ef1748!important;font-size:14px!important}.player-shell .user-center-layout .member-menu{z-index:90!important;background:#0b0d12!important;border:1px solid #252b38!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:7px!important;display:none!important;position:absolute!important;top:calc(100% - 10px)!important;left:10px!important;right:10px!important;box-shadow:0 16px 32px #0000007a!important}.player-shell .user-center-layout .member-menu.open{display:grid!important}.player-shell .user-center-layout .member-menu button{color:#e9edf4!important;text-align:left!important;background:#11151d!important;border:1px solid #252b38!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;height:42px!important;margin:0!important;padding:0 10px!important;font-size:15px!important;font-weight:700!important;display:grid!important}.player-shell .user-center-layout .member-menu button span{color:#e9edf4!important;flex:none!important;align-items:center!important;justify-items:center!important;width:28px!important;height:28px!important;font-size:20px!important;line-height:1!important;display:grid!important}.player-shell .user-center-layout .member-menu button span.member-icon-home,.player-shell .user-center-layout .member-menu button span.member-icon-settings{font-size:24px!important;transform:none!important}.player-shell .user-center-layout .member-menu button.active{border-color:#ef1748!important;box-shadow:inset 4px 0 #ef1748!important}.player-shell .user-center-layout .user-center-main{background:#08090d!important;padding:0 10px!important}.player-shell .user-center-layout .member-content-card{color:#fff!important;background:#0b0d12!important;border:0!important;border-radius:0!important;margin:10px 0 0!important;padding:12px 0 0!important}.player-shell .user-center-layout .member-content-card h2{color:#fff!important;margin:0 0 12px!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important}.player-shell .user-center-layout .member-form-table-h5{overflow:hidden;background:#11151d!important;border:1px solid #252b38!important;gap:0!important;padding:0!important}.player-shell .user-center-layout .member-avatar-editor{background:#11151d!important;border-bottom:1px solid #252b38!important;align-items:center!important;gap:14px!important;margin:0!important;padding:12px 10px!important;display:flex!important}.player-shell .user-center-layout .member-avatar-editor img{object-fit:cover!important;background:#07090d!important;border:0!important;border-radius:0!important;width:58px!important;height:58px!important}.player-shell .user-center-layout .member-avatar-editor div{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}.player-shell .user-center-layout .member-avatar-editor strong{color:#fff!important;font-size:15px!important}.player-shell .user-center-layout .member-avatar-editor label{width:-webkit-max-content!important;border:0!important;grid-template-columns:none!important;width:max-content!important;min-height:30px!important;padding:0!important;display:inline-flex!important}.player-shell .user-center-layout .member-avatar-editor input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.player-shell .user-center-layout .member-avatar-editor label span{color:#fff!important;background:#e31845!important;border:1px solid #e31845!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.player-shell .user-center-layout .member-avatar-editor em{color:#8f98a8!important;font-size:12px!important;font-style:normal!important;line-height:1.4!important}.player-shell .user-center-layout .member-form-table-h5 label{color:#aeb6c5!important;border-bottom:1px solid #252b38!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin:0!important;padding:6px 10px!important;font-size:14px!important;display:grid!important}.player-shell .user-center-layout .member-form-table-h5 label span{color:#aeb6c5!important;white-space:nowrap!important;font-size:14px!important;line-height:1.2!important}.player-shell .user-center-layout .member-form-table-h5 label.member-form-hint-row{grid-template-columns:1fr!important;align-items:start!important;gap:6px!important;min-height:auto!important;padding:10px!important}.player-shell .user-center-layout .member-form-table-h5 label.member-form-hint-row input{color:#8f98a8!important;min-height:52px!important;font-size:13px!important;line-height:1.45!important}.player-shell .user-center-layout .member-form-table-h5 input{color:#fff!important;background:#07090d!important;border:1px solid #323947!important;border-radius:0!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 9px!important;font-size:15px!important}.player-shell .user-center-layout .member-form-table-h5 input[readonly]{color:#c9ced8!important;background:#0d1016!important}.player-shell .user-center-layout .member-form-table-h5 .member-form-submit{color:#fff!important;background:#e31845!important;border:0!important;border-radius:0!important;width:calc(100% - 20px)!important;height:44px!important;margin:12px 10px 10px!important;font-size:16px!important;font-weight:800!important}.player-shell .member-home-welcome{color:#fff!important;background:#11151d!important;border:1px solid #252b38!important;margin-bottom:10px!important;padding:12px!important}.player-shell .member-home-welcome strong{color:#ff4d6d!important}.player-shell .member-home-meta{color:#aeb6c5!important;margin:8px 0 0!important;font-size:13px!important}.player-shell .member-home-meta b{color:#ff4d6d!important}.player-shell .member-home-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}.player-shell .member-home-quick button{color:#fff!important;background:#07090d!important;border:1px solid #323947!important;border-radius:0!important;height:38px!important;font-size:14px!important;font-weight:700!important}.player-shell .member-home-quick button:last-child{background:#e31845!important;border-color:#e31845!important}.player-shell .member-recharge-panel h3{color:#fff!important;grid-column:1/-1!important;margin:0 0 6px!important}.player-shell .member-recharge-panel .payment-hint,.player-shell .member-recharge-panel .payment-warn{color:#aeb6c5!important;grid-column:1/-1!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.player-shell .member-recharge-panel .payment-warn{color:#ffd98a!important}.player-shell .member-recharge-panel .payment-channel-grid{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.player-shell .member-recharge-panel .payment-channel-card{background:#11151d!important;border:1px solid #252b38!important;padding:10px!important}.player-shell .member-recharge-panel .payment-channel-card.active{border-color:#ef1748!important;box-shadow:inset 4px 0 #ef1748!important}.player-shell .member-recharge-panel .payment-channel-head{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;width:100%!important;padding:0!important}.player-shell .member-recharge-panel .payment-channel-head strong{font-size:16px!important}.player-shell .member-recharge-panel .payment-channel-head span{color:#8f98a8!important;margin-top:4px!important;font-size:12px!important;display:block!important}.player-shell .member-recharge-panel .payment-channel-head em{color:#ff4d6d!important;font-style:normal!important}.player-shell .member-recharge-panel .payment-amount-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important;display:grid!important}.player-shell .member-recharge-panel .payment-amount-row button{color:#fff!important;background:#07090d!important;border:1px solid #323947!important;height:40px!important;font-size:15px!important;font-weight:800!important}.player-shell .member-recharge-panel .payment-amount-row button.active{background:#e31845!important;border-color:#e31845!important}.player-shell .member-recharge-panel .payment-demo-fallback{color:#8f98a8!important;grid-column:1/-1!important;margin-top:8px!important;font-size:12px!important}.player-shell .member-dashboard .business-box:not(.member-recharge-panel){background:#11151d!important;border:1px solid #252b38!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px!important;display:grid!important}.player-shell .member-recharge-panel.business-box{background:#11151d!important;border:1px solid #252b38!important;padding:10px!important;display:block!important}.player-shell .member-dashboard .business-box button,.player-shell .member-dashboard .business-box h3{grid-column:1/-1!important}.player-shell .member-dashboard .business-box label{color:#aeb6c5!important;gap:5px!important;font-size:13px!important;display:grid!important}.player-shell .member-dashboard .business-box input,.player-shell .member-dashboard .business-box select{color:#fff!important;background:#07090d!important;border:1px solid #323947!important;width:100%!important;height:38px!important;padding:0 9px!important;font-size:15px!important}.player-shell .member-dashboard .business-box button{color:#fff!important;background:#e31845!important;border:0!important;height:40px!important;font-size:16px!important;font-weight:800!important}.player-shell .member-dashboard .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:9px 0!important;padding:0!important;display:grid!important}.player-shell .member-dashboard .stats-grid article{background:#11151d!important;border:1px solid #252b38!important;border-radius:0!important;min-height:64px!important;padding:9px!important}.player-shell .member-dashboard .stats-grid span{color:#9ca5b4!important;font-size:13px!important}.player-shell .member-dashboard .stats-grid strong{color:#ef1748!important;margin-top:5px!important;font-size:22px!important;line-height:1.1!important;display:block!important}.player-shell .member-dashboard .rule{color:#ffd98a!important;background:#171309!important;border:1px solid #3b321a!important;margin:9px 0!important;padding:9px!important;font-size:13px!important;line-height:1.6!important}.player-shell .user-center-layout .member-record-list{background:#08090d!important;border:1px solid #202735!important;gap:0!important;display:grid!important}.player-shell .user-center-layout .member-record-list article{color:#eef2f7!important;box-sizing:border-box!important;border-bottom:1px solid #1a202b!important;grid-template-columns:28px minmax(0,1fr) 54px!important;align-items:center!important;min-height:43px!important;padding:0 8px!important;display:grid!important}.player-shell .user-center-layout .member-subpage-card .member-favorite-player{min-height:auto!important;margin:0 0 10px!important}.player-shell .user-center-layout .member-favorite-record-list article{grid-template-columns:28px 22px minmax(0,1fr) 54px!important}.player-shell .user-center-layout .member-record-select{justify-content:center!important;align-items:center!important;margin:0!important;display:inline-flex!important}.player-shell .user-center-layout .member-record-select input{accent-color:#2d7fff!important;width:13px!important;height:13px!important}.player-shell .user-center-layout .member-record-list article:last-child{border-bottom:0!important}.player-shell .user-center-layout .member-favorite-record-list article.current{background:#ef174814!important}.player-shell .user-center-layout .member-record-list span{color:#ef1748!important;font-size:15px!important;font-weight:800!important}.player-shell .user-center-layout .member-record-list button{color:#f6f7fb!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;display:flex!important;overflow:hidden!important}.player-shell .user-center-layout .member-record-list button>em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-style:normal!important;display:block!important;overflow:hidden!important}.player-shell .user-center-layout .member-record-list article>button:not(.member-record-cancel-button):hover,.player-shell .user-center-layout .member-record-list article>button:not(.member-record-cancel-button):hover>em,.player-shell .user-center-layout .member-favorite-record-list article.current>button:not(.member-record-cancel-button),.player-shell .user-center-layout .member-favorite-record-list article.current>button:not(.member-record-cancel-button)>em{color:#ef1748!important}.player-shell .user-center-layout .member-record-disc.playing{animation:3.6s linear infinite discSpin}.player-shell .user-center-layout .member-record-disc{background:#05070a!important;border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;display:inline-flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #ef174847,0 4px 10px #0000005c!important}.player-shell .user-center-layout .member-record-disc-base,.player-shell .user-center-layout .member-record-disc-avatar{object-fit:cover!important;border-radius:50%!important;display:block!important}.player-shell .user-center-layout .member-record-disc-base{width:100%!important;height:100%!important}.player-shell .user-center-layout .member-record-disc-avatar{border:0!important;width:90%!important;height:90%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .user-center-layout .member-favorite-batch-actions{color:#f6f7fb!important;margin:0 auto 0 0!important}.player-shell .user-center-layout .member-record-list .member-record-play-button{color:#fff!important;text-align:center!important;background:#ef1748!important;border:1px solid #ef1748!important;border-radius:50%!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.player-shell .user-center-layout .member-record-list .member-record-play-button.active{color:#ef1748!important;background:#0f131b!important}.player-shell .user-center-layout .member-record-list .member-record-cancel-button{color:#ef1748!important;text-align:center!important;text-overflow:clip!important;background:0 0!important;border:1px solid #ef1748!important;border-radius:3px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:50px!important;height:28px!important;padding:0 5px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.player-shell .user-center-layout .member-record-list em{color:#9aa3b2!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-style:normal!important;font-weight:700!important}.player-shell .user-center-layout .member-transaction-list article{grid-template-columns:28px minmax(0,1fr) 170px 54px!important;column-gap:8px!important}.player-shell .user-center-layout .member-transaction-meta{justify-items:end!important;gap:2px!important;min-width:0!important;display:grid!important}.player-shell .user-center-layout .member-transaction-list time{color:#64748b!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important}.player-shell .user-center-layout .member-transaction-list small{color:#ef1748!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;font-weight:800!important}.player-shell .user-center-layout .member-follow-pager{color:#9aa3b2!important;border-top:1px solid #1a202b!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:12px!important;padding:12px 6px 2px!important;font-size:12px!important;display:flex!important}.player-shell .user-center-layout .member-follow-pager button{color:#eef2f7!important;cursor:pointer!important;background:#111722!important;border:1px solid #303746!important;border-radius:15px!important;width:auto!important;min-width:62px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.player-shell .user-center-layout .member-follow-pager button:disabled{opacity:.45!important;cursor:not-allowed!important}.player-shell .user-center-layout .member-follow-pager>span{color:#cfd5df!important;background:#111722!important;border-radius:15px!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-weight:700!important;display:inline-flex!important}.player-shell .user-center-layout .member-follow-pager label{white-space:nowrap!important;background:#111722!important;border-radius:15px!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:0 8px 0 10px!important;display:inline-flex!important}.player-shell .user-center-layout .member-follow-pager select{color:#eef2f7!important;background:#10141d!important;border:1px solid #303746!important;border-radius:13px!important;height:26px!important;padding:0 22px 0 8px!important;font-size:12px!important;font-weight:700!important}.player-shell .user-center-layout .member-upload-section{background:#08090d!important;border:1px solid #202735!important;margin:12px 0!important}.player-shell .user-center-layout .member-upload-heading{border-bottom:1px solid #1a202b!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.player-shell .user-center-layout .member-upload-heading h3{color:#f6f7fb!important;margin:0!important;font-size:15px!important}.player-shell .user-center-layout .member-upload-heading span{color:#9aa3b2!important;font-size:12px!important;font-weight:700!important}.player-shell .user-center-layout .member-upload-list article{grid-template-columns:28px minmax(0,1fr) 58px 58px!important;gap:3px 7px!important;min-height:54px!important;padding:7px 8px!important}.player-shell .user-center-layout .member-upload-title{color:#eef2f7!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;overflow:hidden!important}.player-shell .user-center-layout .member-upload-list small{grid-column:2;color:#7f8a9d!important;font-size:11px!important}.player-shell .user-center-layout .member-upload-list em{grid-area:1/3/span 2;align-self:center;text-align:center!important}.player-shell .user-center-layout .member-upload-list .member-upload-play{grid-area:1/4/span 2;align-self:center;color:#fff!important;text-align:center!important;background:#ef1748!important;border:1px solid #ef1748!important;border-radius:14px!important;width:54px!important;height:28px!important;padding:0!important;font-size:12px!important;font-weight:800!important}.player-shell .user-center-layout .member-upload-list em.pending{color:#fb923c!important}.player-shell .user-center-layout .member-upload-list em.approved{color:#34d399!important}.player-shell .user-center-layout .member-upload-list em.rejected{color:#fb7185!important}.player-shell .user-center-layout .member-subpage-card{background:0 0!important;border:0!important;margin-top:0!important;padding:0!important}.player-shell .user-center-layout .member-subpage-card h2{color:#fff!important;margin:0 0 8px!important;font-size:22px!important;font-weight:500!important;line-height:1.2!important}.player-shell .user-center-layout .member-subpage-title-row{background:0 0!important;border-bottom:0!important;margin:0 0 8px!important;padding:0!important}.player-shell .user-center-layout .member-subpage-title-row h2{color:#fff!important;margin:0!important;padding:0!important}.player-shell .user-center-layout .member-refresh-icon-button{color:#ff4d6d!important;background:#11151d!important;border-color:#323947!important;width:34px!important;min-width:34px!important;height:34px!important}.player-shell .user-center-layout .musician-auth-center{background:0 0!important;border:0!important;padding:0!important}.player-shell .user-center-layout .auth-warning{color:#ffd98a!important;background:#171309!important;border:1px solid #3b321a!important;margin:0 0 10px!important;padding:10px!important;font-size:13px!important;line-height:1.55!important}.player-shell .user-center-layout .auth-tip{color:#c9ced8!important;background:#11151d!important;border:1px solid #252b38!important;margin:0 0 10px!important;padding:10px!important;font-size:13px!important;line-height:1.55!important}.player-shell .user-center-layout .auth-tip p,.player-shell .user-center-layout .auth-warning{margin:0!important}.player-shell .user-center-layout .auth-tip-link{color:#7dd3fc!important}.player-shell .user-center-layout .auth-block{color:#eef2f7!important;background:#11151d!important;border:1px solid #252b38!important;border-radius:0!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important}.player-shell .user-center-layout .auth-block header{background:#151922!important;border-bottom:1px solid #252b38!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;padding:0 10px!important;display:flex!important}.player-shell .user-center-layout .auth-block header strong{color:#fff!important;font-size:15px!important}.player-shell .user-center-layout .auth-block header span{color:#fff!important;background:#f0a43a!important;border-radius:0!important;margin:0!important;padding:2px 8px!important;font-size:12px!important}.player-shell .user-center-layout .auth-block header span.done{background:#24a865!important}.player-shell .user-center-layout .auth-block header span.pending{background:#f0a43a!important}.player-shell .user-center-layout .auth-block>button,.player-shell .user-center-layout .auth-form-table button,.player-shell .user-center-layout .id-verify-panel button,.player-shell .user-center-layout .musician-upload-block button{color:#fff!important;background:#ef1748!important;border:0!important;border-radius:0!important;width:calc(100% - 20px)!important;height:42px!important;margin:10px!important;font-size:15px!important;font-weight:800!important}.player-shell .user-center-layout .auth-form-table,.player-shell .user-center-layout .id-verify-panel{gap:0!important;padding:0!important;display:grid!important}.player-shell .user-center-layout .auth-form-table label,.player-shell .user-center-layout .id-verify-panel label{border-bottom:1px solid #252b38!important;grid-template-columns:1fr!important;gap:6px!important;min-height:0!important;padding:10px!important;display:grid!important}.player-shell .user-center-layout .auth-form-table label span,.player-shell .user-center-layout .id-verify-panel label span{color:#c9ced8!important;text-align:left!important;padding:0!important;font-size:13px!important}.player-shell .user-center-layout .id-verify-profile-summary{color:#9aa3b2!important;border-top:1px solid #252b38!important;gap:6px!important;padding:10px!important;font-size:12px!important;display:grid!important}.player-shell .user-center-layout .id-verify-profile-summary b{color:#f6f7fb!important}.player-shell .user-center-layout .auth-form-table em,.player-shell .user-center-layout .settlement-note{color:#9aa3b2!important;margin:0!important;font-size:12px!important}.player-shell .user-center-layout .auth-form-table input,.player-shell .user-center-layout .auth-form-table select,.player-shell .user-center-layout .auth-form-table textarea,.player-shell .user-center-layout .id-verify-panel input{color:#fff!important;background:#080a10!important;border:1px solid #303746!important;border-radius:0!important;width:100%!important;padding:9px 10px!important}.player-shell .user-center-layout .auth-form-table .track-price-picker{grid-template-columns:minmax(0,1fr) 118px!important;gap:8px!important;display:grid!important}.player-shell .user-center-layout .id-verify-panel .id-verify-file-row em{color:#9aa3b2!important;font-size:12px!important;font-style:normal!important}.player-shell .user-center-layout .id-verify-panel .id-verify-preview-row{border-bottom:1px solid #252b38!important;grid-template-columns:1fr!important;gap:6px!important;padding:10px!important;display:grid!important}.player-shell .user-center-layout .id-verify-panel .id-verify-preview-row>span{color:#c9ced8!important;text-align:left!important;padding:0!important;font-size:13px!important;line-height:1.4!important}.player-shell .user-center-layout .id-verify-panel .id-verify-preview-row figure{background:#080a10!important;border:1px solid #303746!important;width:180px!important;max-width:100%!important;margin:0!important;padding:6px!important}.player-shell .user-center-layout .id-verify-panel .id-verify-preview-row img{object-fit:contain!important;background:#05070c!important;width:100%!important;height:120px!important;display:block!important}.player-shell .user-center-layout .id-verify-panel .id-verify-preview-row figcaption{color:#9aa3b2!important;text-align:center!important;margin-top:6px!important;font-size:12px!important}.player-shell .user-center-layout .auth-form-table .textarea-row{grid-template-columns:1fr!important}.player-shell .user-center-layout .auth-agree{color:#dce3ef!important;align-items:center!important;gap:8px!important;padding:10px!important;font-size:13px!important;display:flex!important}.player-shell .play-modal-mask{background:#000000b8!important;align-items:flex-end!important;justify-items:stretch!important;padding:0!important}.player-shell .play-action-modal{background:#11141b!important;border:0!important;border-radius:18px!important;width:calc(100% - 24px)!important;max-width:430px!important;min-height:0!important;margin:0 12px 12px!important;padding:18px 16px 20px!important;box-shadow:0 -10px 30px #00000073!important}.player-shell .play-action-modal header{grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.player-shell .play-action-modal header h2{color:#fff!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.35!important}.player-shell .play-action-modal .modal-close-vertical{color:#fff!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:0!important;background:#182235!important;border:1px solid #ffffff1a!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 8px 18px #00000047!important}.player-shell .play-action-modal .download-meta{gap:8px!important;margin:0 0 12px!important}.player-shell .play-action-modal .download-meta span{background:#0b0d12!important;border:1px solid #2e3543!important;border-radius:4px!important;min-height:42px!important;padding:8px 6px!important;font-size:13px!important;font-weight:700!important}.player-shell .play-action-modal>p{color:#d5dbe7!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.5!important}.player-shell .play-action-modal .download-actions{gap:8px!important;margin-top:12px!important}.player-shell .play-action-modal .download-actions button{border-radius:4px!important;min-height:42px!important;font-size:15px!important;font-weight:800!important}.player-shell .h5-track-detail-summary{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;display:grid!important}.player-shell .h5-track-detail-disc{isolation:isolate!important;width:72px!important;height:72px!important;display:block!important;position:relative!important}.player-shell .h5-track-detail-disc.playing{animation:3.2s linear infinite discSpin!important}.player-shell .h5-track-detail-disc-base,.player-shell .h5-track-detail-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .h5-track-detail-disc-base{filter:drop-shadow(0 8px 18px #0000006b)!important;width:100%!important;height:100%!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .h5-track-detail-disc-avatar{z-index:1!important;width:90%!important;height:90%!important;box-shadow:none!important;background:0 0!important;border:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .h5-track-detail-summary h3{overflow-wrap:anywhere!important;color:#fff!important;margin:0 0 6px!important;font-size:15px!important;line-height:1.35!important}.player-shell .h5-track-detail-summary p{color:#9fb0c8!important;margin:0!important;font-size:12px!important;font-weight:800!important}.player-shell .h5-track-detail-grid{margin-bottom:12px!important}.player-shell .h5-track-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.player-shell .collection-modal.play-action-modal{gap:10px!important;display:grid!important}.player-shell .collection-modal .collection-row,.player-shell .collection-modal>button:not(.modal-close-vertical){color:#fff!important;text-align:center!important;background:#ef1748!important;border:0!important;border-radius:4px!important;width:100%!important;min-height:44px!important;font-size:15px!important;font-weight:800!important}.player-shell .collection-modal label{color:#dce3ef!important;gap:6px!important;font-size:14px!important;display:grid!important}.player-shell .collection-modal input{color:#fff!important;background:#080a10!important;border:1px solid #303746!important;border-radius:4px!important;min-height:40px!important;padding:9px 10px!important}.player-shell .playlist-modal.play-action-modal>p{color:#dce3ef!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.45!important}}@media (min-width:721px){.player-shell .play-modal-mask{background:#0000009e!important;align-items:center!important;justify-items:center!important;padding:24px!important;display:grid!important}.player-shell .play-action-modal{border:1px solid #2a3140!important;border-radius:18px!important;width:min(480px,100vw - 80px)!important;max-width:480px!important;margin:0!important;box-shadow:0 18px 48px #00000073!important}.player-shell .play-action-modal header{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.player-shell .play-action-modal .modal-close-vertical{writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:0!important;width:auto!important;min-height:34px!important;padding:8px 14px!important}.player-shell .play-action-modal .download-meta{grid-template-columns:repeat(4,1fr)!important}.player-shell .collection-modal.play-action-modal{max-width:420px!important}.player-shell .playlist-modal.play-action-modal .member-record-list{max-height:360px!important}}html,body,#app{background:#07090d;min-height:100%}.player-shell{background:#07090d;min-height:100vh}.auth-panel .auth-tabs{gap:8px;margin-bottom:12px;display:flex}.auth-panel .auth-tabs button{color:#d5dbe7;background:#12161f;border:1px solid #2a3140;flex:1;min-height:34px}.auth-panel .auth-tabs button.active{color:#fff;background:#8f0f22;border-color:#c3132c}.auth-panel .auth-hint{color:#8f98a8;margin:8px 0 0;font-size:12px}.player-shell:has(.findpwd-page){background:#e6e7eb}.player-shell .findpwd-page{color:#252932;background:#e6e7eb;min-height:calc(100vh - 40px);padding:76px 0 0}.player-shell .findpwd-header{grid-template-columns:220px 1fr 480px;align-items:center;width:1200px;margin:0 auto 20px;display:grid;position:relative}.player-shell .findpwd-logo{text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 0 32px}.player-shell .findpwd-logo img{width:176px;height:auto;display:block}.player-shell .findpwd-header h1{color:#333842;letter-spacing:0;margin:0;font-size:18px;font-weight:800}.player-shell .findpwd-actions{justify-content:flex-end;gap:10px;display:flex}.player-shell .findpwd-actions button{color:#222;cursor:pointer;background:#fff;border:1px solid #cfd3dc;border-radius:3px;min-width:72px;height:31px;font-size:12px;font-weight:700}.player-shell .findpwd-actions button.primary{color:#fff;background:#141414;border-color:#111}.player-shell .findpwd-panel{background:#fff;border:1px solid #d6d9df;border-radius:3px 3px 0 0;width:1200px;min-height:500px;margin:0 auto;padding:0 20px 48px}.player-shell .findpwd-tabs{border-bottom:2px solid #e11845;grid-template-columns:repeat(3,200px);align-items:end;height:60px;display:grid}.player-shell .findpwd-tabs button{color:#222;cursor:pointer;background:#fff;border:0;height:38px;font-size:16px;font-weight:800}.player-shell .findpwd-tabs button.active{color:#fff;background:#e11845}.player-shell .findpwd-form{gap:26px;width:760px;margin:40px 0 0 40px;display:grid}.player-shell .findpwd-form.auth-tab-form{gap:16px}.login-method-tabs,.player-shell .login-method-tabs{background:#f7f7f7;border:1px solid #d7d7d7;border-radius:4px;align-items:center;gap:8px;width:300px;margin-left:154px;padding:3px;display:inline-flex}.login-method-tabs button,.player-shell .login-method-tabs button{color:#333;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;min-height:34px;font-size:14px;font-weight:800}.login-method-tabs button.active,.player-shell .login-method-tabs button.active{color:#fff;background:#e11845;box-shadow:0 6px 16px #e1184538}.player-shell .findpwd-row{color:#222;grid-template-columns:142px 300px 1fr;align-items:center;column-gap:12px;margin:0;font-size:16px;font-weight:700;display:grid}.player-shell .findpwd-row>span{text-align:right}.player-shell .findpwd-row input{color:#333;background:#fafafa;border:1px solid #d7d7d7;width:300px;height:40px;padding:0 12px;font-size:14px}.player-shell .findpwd-row em{color:#2e333b;font-size:12px;font-style:normal;font-weight:400}.register-real-name-warning,.player-shell .findpwd-row .register-real-name-warning{color:#e31845;font-weight:800}.player-shell .auth-panel label .register-real-name-warning{color:#e31845;margin-top:4px;font-size:12px;font-style:normal;font-weight:800;display:block}.player-shell .findpwd-row.sms-code-row{grid-template-columns:142px 170px 118px minmax(0,1fr)}.player-shell .findpwd-row.sms-code-row>span{grid-column:1}.player-shell .findpwd-row.sms-code-row>input{grid-column:2;width:170px}.player-shell .findpwd-row.sms-code-row>button{color:#111827;text-align:center;cursor:pointer;background:#fff;border:1px solid #8b8f98;grid-column:3;width:118px;height:40px;font-size:14px;font-weight:700}.player-shell .findpwd-row.login-captcha-row{grid-template-columns:142px 170px 150px minmax(0,1fr)}.player-shell .findpwd-row.login-captcha-row>span{grid-column:1}.player-shell .findpwd-row.login-captcha-row>input{grid-column:2;width:170px}.player-shell .findpwd-row.login-captcha-row>button{cursor:pointer;background:#07111d;border:1px solid #27344a;border-radius:8px;grid-column:3;align-items:center;justify-items:center;width:150px;height:48px;padding:0;display:grid;overflow:hidden}.player-shell .findpwd-row.login-captcha-row>button img{object-fit:cover;width:150px;height:48px;display:block}.player-shell .findpwd-code-row{grid-template-columns:142px 150px 108px 150px}.player-shell .findpwd-code-row input{width:150px}.player-shell .findpwd-code-row button{color:#111827;text-align:center;cursor:pointer;background:#fff;border:1px solid #8b8f98;width:108px;height:40px;font-size:14px;font-weight:700}.player-shell .findpwd-code-row .sms-graphic-captcha{grid-column:4}.player-shell .findpwd-code-row button:disabled{opacity:.68;cursor:wait}.player-shell .forgot-captcha-image{object-fit:cover;background:#f8fafc;border:1px solid #d7d7d7;border-radius:3px;width:108px;height:38px}.player-shell .forgot-captcha-countdown{color:#64748b;align-items:center;min-width:132px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.player-shell .forgot-captcha-countdown.expired{color:#d7193f}.player-shell .findpwd-submit{color:#fff;cursor:pointer;background:#e11845;border:0;border-radius:3px;width:300px;height:40px;margin-left:154px;font-size:20px;font-weight:900}.player-shell .findpwd-submit:disabled{opacity:.7;cursor:wait}.player-shell .member-recharge-panel.business-box{background:#fff;border:1px solid #d8dee8;padding:14px;display:block}.player-shell .withdrawal-method-page{gap:14px}.player-shell .withdrawal-method-tabs{border-bottom:1px solid #252b38;flex-wrap:wrap;gap:8px;display:flex}.player-shell .withdrawal-method-tabs button{color:#cfd6e3;background:#171c26;border:1px solid #252b38;border-bottom:0;justify-content:center;align-items:center;gap:6px;min-width:116px;height:40px;font-weight:900;display:inline-flex}.player-shell .withdrawal-method-tabs button span{color:#e31845;background:#fff;border-radius:2px;padding:2px 5px;font-size:12px;line-height:1}.player-shell .withdrawal-method-tabs button.active{color:#fff;background:#e31845;border-color:#e31845}.player-shell .withdrawal-method-panel,.player-shell .withdrawal-method-grid{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.player-shell .withdrawal-method-card{background:#11151d;border:1px solid #252b38;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.player-shell .withdrawal-method-card h3{color:#fff;margin:0;font-size:16px;font-weight:900}.player-shell .withdrawal-save-button{color:#fff;background:#e31845;border:0;width:220px;height:42px;font-weight:900}.player-shell .withdrawal-method-card .member-form-table{min-width:0}.player-shell .withdrawal-method-card .member-form-table-h5 label{color:#d8deeb!important;grid-template-columns:110px minmax(0,1fr)!important}.player-shell .withdrawal-method-card .member-form-table-h5 label span{color:#d8deeb!important;font-weight:800!important}.player-shell .withdrawal-method-card .required-label:after{content:" *";color:#ff3f68;font-weight:900}.player-shell .withdrawal-method-card .withdrawal-default-row b{color:#d8deeb;align-items:center;gap:6px;min-width:0;font-size:14px;display:inline-flex}.player-shell .withdrawal-method-card .withdrawal-default-row input{margin:0;width:auto!important;min-width:0!important;height:auto!important}.player-shell .withdrawal-method-card .member-form-table input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.player-shell .withdrawal-method-card .member-form-table input:disabled{cursor:not-allowed;color:#8f98a8!important;background:#151a23!important}.player-shell .withdrawal-method-card .member-form-table label.withdrawal-qr-upload{grid-template-columns:110px auto minmax(260px,1fr)!important}.player-shell .withdrawal-method-card .member-form-table label.withdrawal-qr-upload input[type=file]{width:auto!important;min-width:180px!important;max-width:260px!important}.player-shell .profile-info-grid article{background:#0f141d;border-color:#303848}.player-shell .profile-info-grid span{color:#9aa6b7}.player-shell .profile-info-grid strong{color:#f4f7fb}.player-shell .withdrawal-qr-upload em{white-space:nowrap;font-size:12px;font-style:normal;color:#aeb8c8!important}.player-shell .withdrawal-qr-preview{color:#e8edf6;background:#0b1018;border-color:#303848}.player-shell .withdrawal-qr-preview img{background:#05070d;border-color:#303848}.admin-withdrawal-qr-link{color:#1f5fbf;background:#f8fafc;border:1px solid #d8dee8;grid-template-columns:64px auto;align-items:center;gap:10px;width:-webkit-max-content;width:max-content;max-width:260px;margin:8px 0 0;padding:8px;font-weight:900;text-decoration:none;display:inline-grid}.admin-withdrawal-qr-link img{object-fit:cover;background:#fff;border:1px solid #d8dee8;width:64px;height:64px}.player-shell .withdrawal-apply-page{gap:14px}.player-shell .withdrawal-apply-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.player-shell .withdrawal-apply-summary article{background:#11151d;border:1px solid #252b38;gap:6px;min-width:0;padding:14px;display:grid}.player-shell .withdrawal-apply-summary span,.player-shell .withdrawal-apply-summary small{color:#aeb6c5}.player-shell .withdrawal-apply-summary strong{color:#fff;font-size:20px;font-weight:900}.player-shell .withdrawal-apply-form .required-label:after{content:" *";color:#ff3f68;font-weight:900}.player-shell .withdrawal-all-check{color:#aeb6c5;background:#ff3f681f;border-color:#ff3f68}.player-shell .withdrawal-apply-note{border-top-color:#dfe3ea}.player-shell .withdrawal-apply-note>span{color:#687386}.player-shell .withdrawal-apply-note>div{color:#20242c;background:0 0;border:0}.player-shell .member-recharge-panel h3,.player-shell .member-order-panel h3{color:#20242c;margin:0 0 12px;font-size:16px;font-weight:900}.player-shell .member-recharge-layout{grid-template-columns:minmax(260px,1fr) minmax(360px,460px);align-items:stretch;gap:18px;display:grid}.player-shell .payment-intro{color:#2f3540;text-align:center;background:#fafbfc;border:1px solid #edf0f5;place-content:center;gap:8px;min-height:132px;padding:18px;line-height:1.7;display:grid}.player-shell .payment-intro strong{font-size:16px}.player-shell .payment-intro span{color:#5c6675;font-size:14px}.player-shell .member-recharge-panel .payment-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.player-shell .member-recharge-panel .payment-channel-card{background:#fff;border:1px solid #d8dee8;align-content:start;gap:10px;min-height:132px;padding:12px;display:grid;overflow:hidden}.player-shell .member-recharge-panel .payment-channel-card.active{border-color:#e14848;box-shadow:inset 3px 0 #e14848}.player-shell .member-recharge-panel .payment-channel-head{text-align:left;border-radius:4px;align-content:center;gap:4px;width:100%;height:auto;min-height:48px;padding:8px 12px;line-height:1.3;display:grid;color:#1f2937!important;background:#f8fafc!important;border:1px solid #e5e7eb!important}.player-shell .member-recharge-panel .payment-channel-head strong{white-space:normal;font-size:15px;font-weight:900;display:block;color:#111827!important}.player-shell .member-recharge-panel .payment-channel-card.alipay .payment-channel-head strong:before{color:#1677ff!important}.player-shell .member-recharge-panel .payment-channel-card.wechat .payment-channel-head strong:before{color:#07c160!important}.player-shell .payment-confirm-card p strong{color:#e11845;font-size:22px}.player-shell .payment-confirm-card .payment-confirm-message{color:#d7193f;text-align:left;background:#fff7f8;border:1px solid #ffd3da;border-radius:4px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.55}.player-shell .payment-confirm-card .payment-confirm-message.success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.player-shell .payment-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.player-shell .payment-confirm-actions button{min-width:0;margin:0}.player-shell .payment-confirm-actions .secondary{color:#374151;background:#fff;border:1px solid #d7dbe3}.player-shell .payment-confirm-actions button:disabled{opacity:.65;cursor:wait}.player-shell .member-recharge-panel .payment-channel-head span{white-space:normal;margin-top:0;font-size:12px;font-weight:700;display:block;color:#4b5563!important}.player-shell .member-recharge-panel .payment-channel-head em{color:#e14848;font-style:normal}.player-shell .member-recharge-panel .payment-amount-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.player-shell .member-recharge-panel .payment-amount-row button{color:#fff;background:#e14848;border:1px solid #d8dee8;border-radius:4px;min-width:0;height:34px;font-size:14px;font-weight:900}.player-shell .member-recharge-panel .payment-amount-row button.active{background:#20242c;border-color:#20242c}.player-shell .member-recharge-panel .payment-amount-input{color:#4b5563;gap:7px;margin:0;font-size:12px;font-weight:800;display:grid}.player-shell .member-recharge-panel .payment-amount-input input{box-sizing:border-box;color:#20242c;background:#fff;border:1px solid #cfd5df;border-radius:4px;outline:none;width:100%;min-width:0;height:40px;padding:0 12px;font-size:16px;font-weight:900}.player-shell .member-recharge-panel .payment-amount-input input:focus{border-color:#e31845;box-shadow:0 0 0 2px #e318451f}.player-shell .payment-amount-error{color:#d93445;visibility:hidden;min-height:36px;margin-top:6px;font-size:12px;line-height:18px;display:block}.player-shell .payment-amount-error.visible{visibility:visible}.player-shell .member-recharge-panel .recharge-submit-button{color:#fff;background:#e31845;border:0;border-radius:4px;width:100%;height:40px;margin-top:2px;font-size:16px;font-weight:900}.player-shell .member-recharge-panel .recharge-submit-button:disabled{opacity:.68;cursor:wait}.player-shell .member-recharge-panel .recharge-inline-message{color:#d7193f;background:#fff7f8;border:1px solid #ffd3da;margin:12px 0 0;padding:10px 12px;font-size:13px;font-weight:800}.player-shell .member-recharge-panel .recharge-inline-message.success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.player-shell .recharge-dialog-mask{z-index:120}.player-shell .recharge-dialog-card{color:#20242c;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:min(620px,100vw - 48px);max-height:calc(100vh - 72px);padding:16px;overflow:auto}.player-shell .recharge-dialog-card header{gap:14px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ffffffb8!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.player-shell .recharge-dialog-card header h2{text-shadow:0 1px 8px #00000073;font-size:18px;font-weight:900;color:#fff!important;margin:0!important}.player-shell .recharge-dialog-card .modal-close-vertical{color:#4b5563;background:#f6f8fb;border:1px solid #d8dee8;border-radius:999px;min-width:78px;height:34px;font-size:14px;font-weight:800}.player-shell .recharge-dialog-card .member-recharge-layout{grid-template-columns:minmax(0,1fr);gap:12px}.player-shell .recharge-dialog-card .payment-intro{min-height:0;padding:18px}.player-shell .recharge-dialog-card .payment-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-shell .member-order-panel.business-box{background:#fff;border:1px solid #d8dee8;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;padding:14px;display:grid}.player-shell .member-order-panel h3{grid-column:1/-1;margin-bottom:0}.player-shell .member-order-panel label{color:#20242c;gap:7px;margin:0;font-size:14px;font-weight:700;display:grid}.player-shell .member-order-panel input,.player-shell .member-order-panel select{color:#20242c;background:#fff;border:1px solid #cfd6e3;width:100%;height:36px;padding:0 10px}.player-shell .member-order-panel input[readonly]{color:#d7193f;background:#f5f7fa;font-weight:900}.player-shell .member-order-pricing-hint{color:#5c6675;grid-column:1/-1;margin:-2px 0 0;font-size:13px;line-height:1.65}.player-shell .member-order-pricing-hint strong{color:#d7193f}.player-shell .member-order-panel button{color:#fff;background:#e14848;border:0;border-radius:4px;height:38px;font-size:15px;font-weight:900}.player-shell .member-order-panel button:disabled{opacity:.68;cursor:wait}.player-shell .member-quick-tabs button,.player-shell .member-top-tabs button{position:relative}.player-shell .member-quick-tabs button{color:#1b1f28!important;background:#fff!important}.player-shell .member-quick-tabs button.active{box-shadow:inset 0 -4px #ffb4c2,inset 4px 0 #b80f2e;color:#fff!important;background:#e31845!important}.player-shell .member-quick-tabs button.active:after,.player-shell .member-top-tabs button.active:after{content:"";border-top:6px solid #e31845;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.player-shell .member-top-tabs button{color:#333!important;background:#fff!important}.player-shell .member-top-tabs button.active{font-weight:900;color:#fff!important;background:#e31845!important}.player-shell .member-top-tabs button:first-of-type.active{background:#33aee2!important}.player-shell .member-top-tabs button:first-of-type.active:after{border-top-color:#33aee2}@media (max-width:720px){.player-shell .recharge-dialog-card{border-radius:14px 14px 0 0!important;width:100%!important;max-height:88vh!important;padding:12px!important}.player-shell .member-recharge-layout{grid-template-columns:1fr}.player-shell .payment-intro{text-align:left;place-content:start;min-height:auto}.player-shell .member-recharge-panel .payment-channel-grid,.player-shell .member-order-panel.business-box{grid-template-columns:1fr}}.player-shell .findpwd-help{width:760px;margin:92px 0 0 40px}.player-shell .findpwd-form.auth-tab-form+.findpwd-help{margin-top:52px}.player-shell:has(.a9-h5-app) .content-auth-tabs{border-bottom:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}.player-shell:has(.a9-h5-app) .content-auth-tabs button{color:#dbe4f3!important;white-space:nowrap!important;background:#171d2d!important;border:1px solid #485470b8!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important}.player-shell:has(.a9-h5-app) .content-auth-tabs button.active{color:#fff!important;background:#ef1748!important;border-color:#ff4574e0!important;box-shadow:0 0 16px #ef17485c!important}.player-shell .a9-h5-app .content-auth-tabs{border-bottom:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;height:auto!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-app .content-auth-tabs button{color:#dbe4f3!important;white-space:nowrap!important;background:#171d2d!important;border:1px solid #485470b8!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important}.player-shell .a9-h5-app .content-auth-tabs button.active{color:#fff!important;background:#ef1748!important;border-color:#ff4574e0!important;box-shadow:0 0 16px #ef17485c!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-code-row{grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;column-gap:6px!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-code-row input{grid-column:2!important;width:100%!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-code-row button{color:#fff!important;text-align:center!important;background:#ef1748!important;border:0!important;border-radius:8px!important;grid-column:3!important;width:58px!important;min-width:0!important;height:36px!important;font-size:14px!important;font-weight:900!important}.player-shell:has(.a9-h5-app) .content-auth-page .forgot-captcha-image{grid-column:3!important}.player-shell:has(.a9-h5-app) .content-auth-page .forgot-captcha-countdown{grid-column:3!important}.player-shell .findpwd-help h2{color:#222;border-bottom:1px solid #d8d8d8;margin:0 0 18px;padding-bottom:18px;font-size:16px;font-weight:800}.player-shell .findpwd-help p{color:#222;margin:0;font-size:12px;line-height:1.8}.auth-notice-modal,.player-shell .auth-notice-modal{z-index:9600;background:#0e121b61;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.auth-notice-card,.player-shell .auth-notice-card{color:#20242c;text-align:center;background:#fff;border:1px solid #e118452e;border-radius:8px;width:min(420px,100%);padding:30px 28px 26px;box-shadow:0 22px 60px #0f172a47}.auth-notice-icon,.player-shell .auth-notice-icon{color:#fff;background:#e11845;border-radius:50%;align-items:center;justify-items:center;width:46px;height:46px;margin:0 auto 16px;font-size:28px;font-weight:900;line-height:1;display:grid}.auth-notice-card.success .auth-notice-icon,.player-shell .auth-notice-card.success .auth-notice-icon{background:#10a36f}.auth-notice-card h2,.player-shell .auth-notice-card h2{color:#111827;margin:0 0 10px;font-size:20px;font-weight:900}.auth-notice-card p,.player-shell .auth-notice-card p{color:#4b5563;margin:0;font-size:14px;line-height:1.8}.auth-notice-card button,.player-shell .auth-notice-card button{color:#fff;cursor:pointer;background:#e11845;border:0;border-radius:4px;min-width:160px;height:40px;margin-top:22px;font-size:15px;font-weight:800}.sms-fallback-card,.player-shell .sms-fallback-card{max-width:360px}.sms-fallback-code,.player-shell .sms-fallback-code{color:#e11845;letter-spacing:8px;background:#fff7f9;border:1px dashed #e118456b;border-radius:8px;justify-content:center;align-items:center;min-width:148px;height:46px;margin:16px auto 14px;padding-left:8px;font-size:28px;font-weight:1000;display:inline-flex}.sms-fallback-input,.player-shell .sms-fallback-input{color:#334155;text-align:left;gap:8px;margin-top:4px;font-size:13px;font-weight:800;display:grid}.sms-fallback-input input,.player-shell .sms-fallback-input input{box-sizing:border-box;letter-spacing:5px;border:1px solid #cbd5e1;border-radius:6px;width:100%;height:40px;padding:0 12px;font-size:18px;font-weight:900}.sms-fallback-error,.player-shell .sms-fallback-error{color:#e11845;margin-top:8px;font-size:13px;font-weight:800;display:block}.sms-fallback-actions,.player-shell .sms-fallback-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.sms-fallback-actions button.secondary,.player-shell .sms-fallback-actions button.secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.login-dialog-mask,.player-shell .login-dialog-mask{z-index:9550;background:#0000006b;align-items:center;justify-items:center;padding:18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.login-dialog-card,.player-shell .login-dialog-card{width:320px;max-width:calc(100vw - 28px);color:#20242c;background:#fff;border:1px solid #d7dce5;width:min(320px,100vw - 28px);box-shadow:0 18px 50px #0000006b}.login-dialog-card header,.player-shell .login-dialog-card header{background:#fff;border-bottom:1px solid #e4e7ee;justify-content:space-between;align-items:center;height:42px;padding:0 14px 0 18px;display:flex}.login-dialog-card h2,.player-shell .login-dialog-card h2{color:#333;margin:0;font-size:14px;font-weight:500}.login-dialog-card header button,.player-shell .login-dialog-card header button{color:#555;cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0;font-size:26px;line-height:24px}.login-dialog-avatar,.player-shell .login-dialog-avatar{background:radial-gradient(circle at 50% 37%,#fff 0,#fff 17%,#0000 18%),radial-gradient(circle at 50% 72%,#fff 0,#fff 26%,#0000 27%),#90a5c2;border-radius:50%;width:76px;height:76px;margin:20px auto 14px;box-shadow:inset 0 0 0 5px #f4f7fb}.login-dialog-form,.player-shell .login-dialog-form{gap:14px;padding:0 20px 38px;display:grid}.login-dialog-method-tabs,.player-shell .login-dialog-method-tabs{width:100%;margin-left:0}.login-dialog-form input,.player-shell .login-dialog-form input{color:#222;background:#f8f8f8;border:1px solid #d8dbe2;outline:none;width:100%;height:36px;padding:0 9px;font-size:14px}.login-dialog-form input:focus,.player-shell .login-dialog-form input:focus{background:#fff;border-color:#b9c5d8}.login-password-input,.player-shell .login-password-input{width:100%;position:relative}.login-dialog-form .login-password-input input,.player-shell .login-dialog-form .login-password-input input{padding-right:44px}.login-dialog-form .login-password-input button,.player-shell .login-dialog-form .login-password-input button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-left:1px solid #d8dbe2;border-radius:0;align-items:center;justify-items:center;width:40px;height:calc(100% - 2px);display:grid;position:absolute;top:1px;right:1px}.login-dialog-form .login-password-input button:hover,.login-dialog-form .login-password-input button.visible,.player-shell .login-dialog-form .login-password-input button:hover,.player-shell .login-dialog-form .login-password-input button.visible{color:#e11845}.login-dialog-captcha-row,.login-dialog-sms-row,.player-shell .login-dialog-captcha-row{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:8px;display:grid}.login-dialog-sms-row,.player-shell .login-dialog-sms-row{grid-template-columns:minmax(0,1fr) 128px}.login-dialog-captcha-row button,.login-dialog-sms-row button,.player-shell .login-dialog-captcha-row button{cursor:pointer;background:#07111d;border:1px solid #27344a;border-radius:8px;align-items:center;justify-items:center;width:150px;height:48px;padding:0;display:grid;overflow:hidden}.login-dialog-sms-row button,.player-shell .login-dialog-sms-row button{color:#111827;background:#fff;border-color:#8b8f98;width:128px;height:36px;font-weight:800}.login-dialog-captcha-row button img,.player-shell .login-dialog-captcha-row button img{object-fit:cover;width:150px;height:48px;display:block}.login-dialog-links,.player-shell .login-dialog-links{justify-content:space-between;align-items:center;margin-top:-2px;display:flex}.login-dialog-links button,.player-shell .login-dialog-links button{color:#555;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.login-dialog-submit,.player-shell .login-dialog-submit{color:#fff;cursor:pointer;background:#e11845;border:0;width:100%;height:40px;font-size:16px;font-weight:800}.login-dialog-submit:disabled,.player-shell .login-dialog-submit:disabled{opacity:.7;cursor:wait}.login-dialog-message,.player-shell .login-dialog-message{color:#0f9f6e;text-align:center;margin:-2px 0 0;font-size:13px;font-weight:700;line-height:1.6}.login-dialog-social,.player-shell .login-dialog-social{justify-content:center;align-items:center;gap:18px;padding:20px 12px 18px;display:flex}.login-dialog-social button,.player-shell .login-dialog-social button{color:#666;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.login-dialog-social span,.player-shell .login-dialog-social span{color:#fff;border-radius:50%;align-items:center;justify-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.login-dialog-social .qq span,.player-shell .login-dialog-social .qq span{background:#38a8ff}.login-dialog-social .wechat span,.player-shell .login-dialog-social .wechat span{background:#36b322}.identity-detail-card,.player-shell .identity-detail-card{color:#20242c;background:#fff;border:1px solid #e118452e;border-radius:8px;width:min(860px,100%);max-height:min(86vh,760px);overflow:hidden;box-shadow:0 22px 60px #0f172a47}.identity-detail-card header,.player-shell .identity-detail-card header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.identity-detail-card h2,.player-shell .identity-detail-card h2{color:#111827;margin:0;font-size:20px}.identity-detail-card header button,.player-shell .identity-detail-card header button{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;height:32px;padding:0 12px;font-weight:800}.identity-detail-grid,.player-shell .identity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:16px 20px;display:grid}.identity-detail-grid p,.player-shell .identity-detail-grid p{color:#6b7280;gap:4px;margin:0;font-size:13px;display:grid}.identity-detail-grid strong,.player-shell .identity-detail-grid strong{color:#111827;overflow-wrap:anywhere}.identity-photo-grid,.player-shell .identity-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-height:430px;padding:0 20px 20px;display:grid;overflow:auto}.identity-photo-grid figure,.player-shell .identity-photo-grid figure{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;margin:0;padding:12px}.identity-photo-grid figcaption,.player-shell .identity-photo-grid figcaption{color:#111827;margin-bottom:10px;font-weight:900}.identity-photo-grid img,.player-shell .identity-photo-grid img{object-fit:contain;background:#fff;border-radius:4px;width:100%;max-height:320px;display:block}.identity-photo-grid p,.player-shell .identity-photo-grid p{color:#8a93a3}.identity-detail-actions,.player-shell .identity-detail-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.identity-detail-actions button,.player-shell .identity-detail-actions button{color:#fff;cursor:pointer;background:#24a865;border:0;border-radius:4px;min-width:120px;padding:10px 14px;font-weight:800}.identity-detail-actions button.danger,.player-shell .identity-detail-actions button.danger{background:#e11845}.identity-detail-actions button:disabled,.player-shell .identity-detail-actions button:disabled{cursor:not-allowed;opacity:.72}@media (max-width:720px){.identity-detail-grid,.identity-photo-grid,.player-shell .identity-detail-grid,.player-shell .identity-photo-grid{grid-template-columns:1fr}}.player-shell .agreement-dialog-card{color:#20242c;background:#fff;border:1px solid #e118452e;border-radius:8px;width:min(760px,100%);max-height:min(78vh,720px);overflow:hidden;box-shadow:0 22px 60px #0f172a47}.player-shell .agreement-dialog-card header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.player-shell .agreement-dialog-card h2{color:#111827;margin:0;font-size:20px;font-weight:900}.player-shell .agreement-dialog-card header button{color:#20242c;cursor:pointer;background:#fff;border:1px solid #d4dae5;border-radius:4px;min-width:64px;height:32px;font-weight:700}.player-shell .agreement-dialog-body{text-align:left;max-height:calc(min(78vh,720px) - 66px);padding:18px 22px 24px;overflow-y:auto}.player-shell .agreement-dialog-body p{color:#303746;margin:0 0 10px;font-size:14px;line-height:1.85}.player-shell .forgot-real-name-card{text-align:left}.player-shell .forgot-real-name-card h2,.player-shell .forgot-real-name-card p{text-align:center}.player-shell .forgot-real-name-card label{color:#20242c;gap:8px;margin-top:18px;font-size:14px;font-weight:800;display:grid}.player-shell .forgot-real-name-card input{color:#20242c;border:1px solid #d7dbe3;border-radius:4px;width:100%;height:40px;padding:0 12px;font-size:14px}.player-shell .forgot-real-name-card input.invalid{background:#fff7f8;border-color:#e11845}.player-shell .forgot-real-name-error{color:#d7193f;font-size:13px;font-weight:800;line-height:1.4;display:block}.player-shell .forgot-real-name-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.player-shell .forgot-real-name-actions button{min-width:0;margin:0}.player-shell .forgot-real-name-actions .secondary{color:#374151;background:#fff;border:1px solid #d7dbe3}.player-shell .forgot-real-name-actions button:disabled{opacity:.62;cursor:not-allowed}@media (max-width:640px){.player-shell:has(.findpwd-page) .mobile-header{display:none!important}.player-shell:has(.findpwd-page) .mobile-bottom-nav{display:none!important}.player-shell:has(.findpwd-page) .mobile-player{display:none!important}.player-shell .findpwd-page{min-height:100vh;padding:28px 12px}.player-shell .findpwd-header,.player-shell .findpwd-panel{width:100%}.player-shell .findpwd-header{grid-template-columns:120px 1fr;row-gap:14px;margin-bottom:16px}.player-shell .findpwd-logo img{width:112px}.player-shell .findpwd-header h1{font-size:17px}.player-shell .findpwd-actions{grid-column:1/-1;justify-content:flex-end;gap:10px}.player-shell .findpwd-panel{min-height:calc(100vh - 124px);padding:0 12px 32px}.player-shell .findpwd-tabs{height:54px}.player-shell .findpwd-tabs button{height:36px;font-size:14px}.player-shell .findpwd-form,.player-shell .findpwd-help{width:100%;margin-left:0}.player-shell .findpwd-form{gap:20px;margin-top:32px}.player-shell .login-method-tabs{width:100%;margin-left:0}.player-shell .findpwd-row,.player-shell .findpwd-code-row{grid-template-columns:96px minmax(0,1fr);row-gap:8px}.player-shell .findpwd-row input,.player-shell .findpwd-code-row input{width:100%}.player-shell .findpwd-row em,.player-shell .findpwd-code-row button,.player-shell .forgot-captcha-image,.player-shell .forgot-captcha-countdown{grid-column:2}.player-shell .findpwd-submit{width:calc(100% - 108px);margin-left:108px;font-size:17px}.player-shell .findpwd-help{margin-top:56px}}.complaint-form-panel .complaint-form{gap:12px;max-width:640px;margin-top:18px;display:grid}.complaint-form-panel .complaint-form label{color:#2f3440;gap:6px;font-size:14px;display:grid}.complaint-form-panel .complaint-form input,.complaint-form-panel .complaint-form select,.complaint-form-panel .complaint-form textarea{width:100%;font:inherit;border:1px solid #d7dbe3;border-radius:4px;padding:8px 10px}.complaint-form-panel .complaint-form button[type=submit]{color:#fff;background:#c3132c;border:0;border-radius:4px;width:-webkit-fit-content;width:fit-content;min-width:120px;min-height:38px}.admin-reports-panel .admin-reports-table,.admin-rules-panel .admin-rules-editor{gap:12px;display:grid}.admin-report-row,.admin-rule-row{color:#20242a;background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:12px}.admin-report-row pre{white-space:pre-wrap;color:#475569;margin:8px 0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.admin-order-summary,.admin-order-meta{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.admin-order-summary{margin-bottom:8px}.admin-order-summary span,.admin-order-meta span{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.admin-order-summary em{font-style:italic}.admin-transaction-amount{font-weight:800}.admin-transaction-amount.income{color:#16a34a}.admin-transaction-amount.expense{color:#dc2626}.admin-order-meta{color:#64748b;margin:0 0 8px}.admin-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-report-actions button,.admin-rules-editor>button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:32px}.admin-report-actions .admin-order-status-button{min-width:64px;padding:0 10px;font-weight:700}.admin-order-status-arrow{color:#d71f2b;align-items:center;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.admin-order-status-arrow.active{color:#ef233c;text-shadow:0 0 8px #d71f2b7a;animation:1.15s ease-in-out infinite admin-order-arrow-breathe}@keyframes admin-order-arrow-breathe{0%,to{opacity:.5;transform:translate(0)scale(.95)}50%{opacity:1;transform:translate(3px)scale(1.16)}}.admin-report-actions .admin-order-status-button.is-past{color:#047857;cursor:not-allowed;background:#ecfdf5;border-color:#a7f3d0}.admin-report-actions .admin-order-status-button.is-current{color:#b45309;cursor:not-allowed;background:#fffbeb;border-color:#fbbf24}.admin-report-actions .admin-order-status-button.is-future{color:#303640;background:#fff;border-color:#d5dce8}.admin-report-actions .admin-order-status-button:disabled{opacity:1}.admin-charges-panel .admin-charge-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.admin-charges-panel .admin-charge-filters button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:30px;padding:0 10px}.admin-charges-panel .admin-charge-filters button.active{color:#fff;background:#c3132c;border-color:#e14848}.admin-charge-search{grid-template-columns:minmax(230px,260px) 170px minmax(340px,420px) 64px 64px auto;align-items:center;gap:10px;margin:8px 0 12px;display:grid}.admin-charge-range-picker{max-width:420px}.admin-transaction-search{grid-template-columns:minmax(230px,260px) 460px 64px 64px auto}.admin-transaction-search .admin-charge-range-picker,.admin-transaction-search .admin-range-picker{grid-template-columns:90px 370px;width:460px;max-width:none}.admin-platform-transaction-search{grid-template-columns:460px 64px 64px auto}.admin-platform-transaction-search .admin-charge-range-picker,.admin-platform-transaction-search .admin-range-picker{grid-template-columns:90px 370px;width:460px;max-width:none}.admin-charge-search>input{border:1px solid #d5dce8;border-radius:4px;min-height:36px;padding:0 10px}.admin-charge-search>button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;width:64px;min-height:36px;padding:0 14px;font-weight:700}.admin-charge-search>button:first-of-type{color:#fff;background:#d71f2b;border-color:#d71f2b}.admin-charge-search span{color:#64748b;white-space:nowrap;font-size:13px}.admin-status-chip{color:#c7d0df;background:#2a3140;border-radius:4px;padding:2px 8px;font-size:12px}.admin-status-chip[data-status=pending]{color:#ffd98a}.admin-status-chip[data-status=paid]{color:#7dffb2}.admin-status-chip[data-status=failed]{color:#ff8f9d}.admin-report-actions button.approve,.admin-report-actions button.reject{padding:0 12px;font-weight:800}.admin-report-actions button.approve{color:#fff;background:#16a34a;border-color:#16a34a}.admin-report-actions button.reject{color:#b91c1c;background:#fff1f2;border-color:#dc2626}.admin-pagination{color:#677180;border-top:1px solid #edf0f3;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:12px;font-size:13px;display:flex}.admin-pagination button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:32px;padding:0 14px}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-page-jump{align-items:center;gap:6px;display:inline-flex}.admin-page-jump label{color:#677180;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.admin-page-jump input{color:#303640;text-align:center;border:1px solid #d5dce8;border-radius:4px;width:72px;min-height:32px;padding:0 8px}.admin-page-size{align-items:center;gap:6px;display:inline-flex}.admin-page-size select{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;height:32px;padding:0 8px}.admin-user-filters{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.6fr) auto auto minmax(110px,auto);align-items:center;gap:10px;margin:12px 0 14px;display:grid}.admin-manager-panel{background:#fbfcfe;border:1px solid #dbe3ee;border-radius:8px;margin:12px 0 18px;padding:14px}.admin-manager-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-manager-panel h3{margin:0;font-size:20px}.admin-manager-panel button,.admin-manager-form button{color:#fff;background:#df1d31;border:1px solid #d91d32;border-radius:6px;min-height:36px;padding:0 16px;font-weight:700}.admin-manager-form{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:center;gap:10px;display:grid}.admin-manager-form input,.admin-manager-form select{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:6px;min-height:38px;padding:0 12px}.admin-manager-list{gap:10px;margin-top:12px;display:grid}.admin-manager-list article{background:#fff;border:1px solid #e5eaf2;border-radius:6px;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.admin-manager-list p{color:#677180;grid-column:1/4;margin:0}.admin-user-filters input,.admin-user-filters select{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:6px;min-height:38px;padding:0 12px}.admin-user-filters button{color:#fff;background:#df1d31;border:1px solid #d91d32;border-radius:6px;min-height:38px;padding:0 18px;font-weight:700}.admin-user-filters button.ghost{color:#303640;background:#fff;border-color:#d5dce8}.admin-user-filters span{color:#677180;font-size:14px}.admin-user-pagination{justify-content:flex-start}.admin-user-kcoins{flex-wrap:wrap;align-items:end;gap:10px;margin:8px 0 6px;display:flex}.admin-user-kcoins label{color:#4b5563;gap:5px;min-width:180px;font-size:13px;display:grid}.admin-user-kcoins input{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:6px;min-height:36px;padding:0 10px;font-weight:700}.admin-user-kcoins button{color:#fff;background:#df1d31;border:1px solid #d91d32;border-radius:6px;min-height:36px;padding:0 16px;font-weight:700}@media (max-width:760px){.dj-material-catalog-grid{grid-template-columns:1fr;gap:12px}.dj-material-card{grid-template-columns:112px minmax(0,1fr);display:grid}.dj-material-cover{border-radius:0;height:100%;min-height:156px}.dj-material-card-body{padding:12px}.dj-material-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.dj-material-detail-hero{align-items:flex-start;padding:14px}.dj-material-detail-hero>img{width:96px;height:96px}.dj-material-play-panel{flex-direction:column;align-items:flex-start;padding:12px}.dj-material-play-panel button{width:100%}.admin-user-filters{grid-template-columns:1fr 1fr}.admin-manager-form,.admin-manager-list article{grid-template-columns:1fr}.admin-manager-list p{grid-column:auto}.admin-user-filters input,.admin-user-filters span{grid-column:1/-1}}.admin-rule-row textarea{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;margin-top:8px;padding:8px}.admin-nav-children-field textarea{resize:vertical;min-height:88px}.admin-content-editor{gap:10px;margin:12px 0 18px;display:grid}.admin-content-row{grid-template-columns:minmax(220px,1fr) 136px minmax(220px,1fr) minmax(220px,1fr);gap:10px;display:grid}.admin-content-row label{color:#475569;gap:6px;font-size:13px;display:grid}.admin-content-row input,.admin-content-row select,.admin-content-row textarea{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;min-width:0;padding:8px}.admin-content-row .wide{grid-column:span 2}.admin-avatar-field{color:#475569;gap:6px;font-size:13px;display:grid;position:relative}.admin-avatar-field>div:first-of-type{grid-template-columns:48px 44px;align-items:center;gap:12px;display:grid}.admin-avatar-field>div:first-of-type img{object-fit:cover;border-radius:50%;width:48px;height:48px;box-shadow:0 2px 8px #0f172a29}.admin-avatar-field>div:first-of-type .admin-avatar-more{color:#1f2937;text-align:center;background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #cbd5e1;border-radius:7px;width:44px;height:34px;padding:0 0 5px;font-size:22px;font-weight:900;line-height:24px;position:relative;box-shadow:0 1px 2px #0f172a14}.admin-avatar-field>div:first-of-type .admin-avatar-more:hover{color:#e11d48;border-color:#e11d48;box-shadow:0 6px 18px #e11d481f}.admin-avatar-dialog-mask{z-index:1000;background:#0f172a6b;align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.admin-avatar-dialog{background:#fff;border-radius:12px;width:min(720px,100vw - 28px);max-height:min(720px,100vh - 40px);overflow:hidden;box-shadow:0 24px 60px #0f172a47}.admin-avatar-dialog>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.admin-avatar-dialog>header strong{color:#111827;font-size:17px}.admin-avatar-dialog>header button{color:#475569;background:#f1f5f9;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:30px}.admin-avatar-tabs{border-bottom:1px solid #e5e7eb;gap:8px;padding:10px 14px;display:flex}.admin-avatar-tabs button{color:#475569;background:#fff;border:1px solid #d8dee8;border-radius:17px;height:34px;padding:0 18px;font-weight:800}.admin-avatar-tabs button.active{color:#fff;background:#e11d48;border-color:#e11d48}.admin-avatar-picker{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;max-height:520px;padding:14px;display:grid;overflow-y:auto}.admin-avatar-picker button{color:#475569;background:#f8fafc;border:1px solid #e3e8f2;border-radius:8px;justify-items:center;gap:6px;padding:8px 4px;font-size:12px;display:grid}.admin-avatar-picker button img,.admin-avatar-local-panel img{object-fit:cover;border-radius:50%;width:54px;height:54px;box-shadow:0 2px 8px #0f172a29}.admin-avatar-picker button:hover{color:#be123c;background:#fff1f2;border-color:#e11d48}.admin-avatar-local-panel{color:#475569;text-align:center;justify-items:center;gap:12px;padding:34px 18px 42px;display:grid}.admin-avatar-local-panel p{color:#64748b;max-width:420px;margin:0}.admin-avatar-upload{text-align:center;background:#e11d48;border:1px solid #e11d48;border-radius:20px;align-items:center;justify-items:center;min-width:160px;height:40px;padding:0 22px;font-weight:800;color:#fff!important;display:inline-grid!important}.admin-avatar-upload input{display:none}.admin-avatar-field>.admin-avatar-picker{z-index:1000;margin:auto;position:fixed;top:80px;left:0;right:0}.admin-row-actions{align-items:end;gap:8px;display:flex}.admin-row-actions button,.admin-ranking-editor>button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:34px;padding:0 12px;font-weight:700}.admin-row-actions button:first-child,.admin-ranking-editor>button{color:#fff;background:#d71f2b;border-color:#d71f2b}.admin-row-actions button.danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.admin-row-actions button:disabled{cursor:not-allowed;opacity:.48}.admin-bulk-select,.admin-row-check{align-items:center;gap:8px;display:inline-flex}.admin-bulk-select{color:#475569;font-size:13px}.admin-row-check{align-self:start}.admin-account-filters{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto auto auto;align-items:center;gap:10px;margin:12px 0;display:grid}.admin-account-filters input{border:1px solid #d5dce8;border-radius:4px;min-height:36px;padding:0 10px}.admin-account-filters button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:36px;padding:0 14px;font-weight:700}.admin-account-filters button:first-of-type{color:#fff;background:#d71f2b;border-color:#d71f2b}.admin-account-filters span{color:#64748b;white-space:nowrap;font-size:13px}.admin-sms-record-filters{grid-template-columns:minmax(240px,1fr) 88px 64px auto}.admin-order-filters{grid-template-columns:minmax(230px,260px) 190px minmax(340px,420px) auto auto auto;align-items:end;gap:10px;margin:12px 0;display:grid}.admin-report-filters{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(120px,140px) minmax(280px,360px) minmax(72px,96px) minmax(72px,96px) auto}.admin-application-filters{grid-template-columns:minmax(190px,240px) 140px minmax(340px,420px) 64px 64px auto;align-items:center;gap:10px;margin:12px 0;display:grid}.admin-order-filters label{color:#64748b;gap:4px;font-size:12px;display:grid}.admin-order-filters>input,.admin-order-filters>select,.admin-application-filters>input,.admin-application-filters>select{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-width:0;min-height:36px;padding:0 10px}.admin-order-filters>button,.admin-application-filters>button{color:#303640;background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:36px;padding:0 14px;font-weight:700}.admin-order-filters>button:first-of-type,.admin-application-filters>button:first-of-type{color:#fff;background:#d71f2b;border-color:#d71f2b}.admin-order-filters>span,.admin-application-filters>span{color:#64748b;white-space:nowrap;font-size:13px}.admin-range-picker{grid-template-columns:90px minmax(250px,1fr);min-width:0;max-width:420px;display:grid;position:relative}.admin-range-type,.admin-range-trigger{color:#303640;background:#fff;border:1px solid #d5dce8;min-height:36px;font-weight:700}.admin-range-type{border-radius:4px 0 0 4px;justify-content:center;align-items:center;display:inline-flex}.admin-range-type:after{content:"⌄";color:#64748b;margin-left:7px}.admin-range-trigger{text-align:center;white-space:nowrap;border-left:0;border-radius:0 4px 4px 0;overflow:hidden}.admin-range-trigger span{text-overflow:ellipsis;display:block;overflow:hidden}.admin-range-popover{z-index:40;color:#d8dde6;background:#1f2023;border:1px solid #334155;border-radius:4px;grid-template-columns:92px minmax(0,1fr);width:min(860px,100vw - 290px);max-height:calc(100vh - 210px);display:grid;position:absolute;top:44px;right:0;overflow:auto;box-shadow:0 18px 44px #0f172a57}.admin-range-popover:before{content:"";background:#1f2023;border-top:1px solid #334155;border-left:1px solid #334155;width:12px;height:12px;position:absolute;top:-7px;right:230px;transform:rotate(45deg)}.admin-range-popover aside{border-right:1px solid #36383d;align-content:start;gap:2px;padding:10px 0;display:grid}.admin-range-popover aside button{color:#d8dde6;text-align:left;background:0 0;border:0;min-height:28px;padding:0 14px;font-weight:700}.admin-range-popover aside button:hover{background:#2b2d31}.admin-range-popover section{min-width:0}.admin-range-inputs{border-bottom:1px solid #36383d;grid-template-columns:minmax(150px,1fr) 132px auto minmax(150px,1fr) 132px;align-items:center;gap:10px;padding:12px;display:grid}.admin-range-inputs input{color:#d8dde6;background:#202226;border:1px solid #4b5563;border-radius:4px;min-width:0;height:30px;padding:0 8px}.admin-range-inputs input[type=time]{min-width:132px;padding-right:6px}.admin-range-calendars{grid-template-columns:1fr 1fr;display:grid}.admin-range-calendars article{padding:14px 12px}.admin-range-calendars article+article{border-left:1px solid #36383d}.admin-range-calendars header{text-align:center;align-items:center;margin-bottom:10px;display:block;position:relative}.admin-range-calendars header strong{white-space:nowrap;min-height:28px;padding:0 34px;line-height:28px;display:block}.admin-range-calendars header button{color:#b9c0ca;background:0 0;border:0;width:28px;min-height:28px;padding:0;font-size:20px;position:absolute;top:0}.admin-range-calendars header button:first-child{left:0}.admin-range-calendars header button:last-child{right:0}.admin-range-weekdays,.admin-range-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.admin-range-weekdays{color:#cfd5de;margin-bottom:8px;font-weight:700}.admin-range-days button{color:#d8dde6;background:0 0;border:0;border-radius:0;min-height:28px}.admin-range-days button.muted{color:#767d89}.admin-range-days button.range{background:#2d3035}.admin-range-days button.selected{color:#fff;background:#2563eb;font-weight:800}.admin-range-popover footer{border-top:1px solid #36383d;justify-content:flex-end;padding:10px 12px;display:flex}.admin-range-popover footer button{color:#d8dde6;background:#2a2d33;border:1px solid #4b5563;border-radius:4px;min-height:32px;padding:0 18px}@media (max-width:720px){.admin-member-stats,.admin-account-filters{grid-template-columns:1fr 1fr}.admin-account-filters span{grid-column:1/-1}.admin-order-filters,.admin-application-filters{grid-template-columns:1fr 1fr}.admin-range-picker{grid-column:1/-1}.admin-range-popover{grid-template-columns:82px 1fr;width:auto;position:fixed;top:90px;left:10px;right:10px}.admin-range-inputs{grid-template-columns:minmax(140px,1fr) 128px auto minmax(140px,1fr) 128px}.admin-range-popover:before{display:none}.admin-range-calendars{grid-template-columns:1fr}.admin-order-filters>span,.admin-application-filters>span{grid-column:1/-1}}.admin-vip-plan-row .admin-row-actions button{color:#b71d2a;background:#fff5f6;border-color:#e3c0c4}.admin-vip-actions{margin:0 0 12px}.admin-vip-actions button{background:#fff;border:1px solid #d5dce8;border-radius:4px;min-height:36px;padding:0 14px;font-weight:700}.admin-vip-actions button.primary{color:#fff;background:#d71f2b;border-color:#d71f2b}.admin-order-pricing-editor{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.admin-order-pricing-editor label{gap:6px;display:grid}.admin-order-pricing-editor input{border:1px solid #d5dce8;border-radius:4px;width:100%;height:36px;padding:0 10px}.admin-order-pricing-preview{color:#64748b;grid-column:1/-1;margin:0;font-size:13px;line-height:1.65}.admin-order-pricing-editor>button{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}.admin-empty{color:#677180}.admin-publish-config{margin-top:16px}.admin-rules-panel h2{color:#20242a;margin:22px 0 10px;font-size:18px}.admin-rules-panel h2:first-child{margin-top:0}.admin-site-notice{color:#303640;gap:8px;margin-bottom:8px;display:grid}.admin-site-notice textarea,.admin-nav-editor input,.admin-banner-editor input{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;padding:8px}.admin-site-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.admin-site-grid label{color:#475569;gap:6px;font-size:13px;display:grid}.admin-site-grid input,.admin-site-grid textarea{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;min-width:0;padding:8px}.admin-site-grid .wide{grid-column:span 2}.admin-site-grid .admin-notice-field>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-site-grid .admin-notice-field button{color:#fff;cursor:pointer;background:#e11845;border:0;border-radius:6px;flex:none;padding:6px 12px;font-size:12px;font-weight:800}.admin-inline-save{align-items:center;gap:12px;margin-top:-4px;display:flex}.admin-inline-save button{color:#fff;cursor:pointer;background:#e11845;border:0;border-radius:6px;flex:none;padding:8px 14px;font-weight:700}.admin-inline-save span{color:#64748b;font-size:12px}.admin-nav-editor,.admin-banner-editor{gap:10px;margin-bottom:12px;display:grid}.admin-nav-editor label,.admin-banner-editor label{color:#475569;gap:6px;font-size:13px;display:grid}.admin-inline-check{align-items:center;gap:8px;color:#303640!important;display:flex!important}.admin-inline-check input{width:auto}.admin-rules-panel>button[type=button]{margin-bottom:8px}.admin-shortcut-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-shortcut-actions button,.admin-shortcut-panel p{color:#475569}.admin-user-row p{color:#475569;margin:4px 0}.admin-user-row b{color:#20242a}.admin-kcoin-editor{flex-wrap:wrap;align-items:end;gap:10px;margin:8px 0 4px;display:flex}.admin-kcoin-editor label{color:#475569;gap:5px;font-size:13px;display:grid}.admin-kcoin-editor input{color:#20242a;background:#fff;border:1px solid #d5dce8;border-radius:4px;width:150px;min-height:34px;padding:0 10px;font-weight:700}.admin-kcoin-editor button{color:#fff;background:#d71f2b;border:1px solid #d71f2b;border-radius:4px;min-height:34px;padding:0 14px;font-weight:700}.admin-kcoin-editor button.ghost{color:#20242a;background:#fff;border-color:#d5dce8}.admin-kcoin-editor button:disabled{cursor:not-allowed;opacity:.5}.admin-pages-editor{gap:14px;margin:12px 0 16px;display:grid}.admin-pages-editor em{color:#8f98a8;font-size:12px;font-style:normal}.admin-pages-editor textarea{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;margin-top:8px;padding:10px;font:12px/1.5 ui-monospace,Menlo,monospace}.vip-plan-grid{gap:12px;margin-top:12px;display:grid}.vip-plan-card{background:linear-gradient(#1a1218 0%,#120e12 100%);border:1px solid #2f2328;border-radius:8px;padding:14px}.vip-plan-card strong{color:#ffd2dc;font-size:18px}.vip-plan-card p{color:#c9b6bc;margin:6px 0}.vip-plan-card button{color:#fff;background:#c3132c;border:0;border-radius:4px;min-height:34px;margin-top:8px}@media (max-width:720px){.admin-avatar-field>div:first-of-type{grid-template-columns:42px 40px}.admin-avatar-field>div:first-of-type img{width:42px;height:42px}.admin-avatar-field>div:first-of-type .admin-avatar-more{width:40px;height:34px;padding-bottom:5px;font-size:20px}.admin-avatar-picker{grid-template-columns:repeat(3,minmax(0,1fr));max-height:calc(100vh - 190px)}.admin-avatar-dialog{width:calc(100vw - 20px)}.admin-avatar-dialog>header{height:48px;padding:0 14px}.admin-avatar-tabs{padding:8px 10px}.complaint-form-panel .complaint-form button[type=submit]{width:100%}.admin-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.admin-main{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.admin-shell .admin-page{padding-bottom:18px}.admin-panel{overflow:visible}.admin-shell .admin-table,.admin-shell .admin-table div,.admin-rule-row,.admin-content-row,.admin-user-row,.admin-manager-list article{min-width:0}.admin-content-row,.admin-rule-row,.admin-site-grid,.admin-manager-form,.admin-manager-list article,.admin-rules-panel .admin-rules-editor,.admin-pages-editor,.admin-nav-editor,.admin-banner-editor{grid-template-columns:1fr!important}.admin-content-row>*,.admin-rule-row>*,.admin-site-grid>*,.admin-manager-form>*,.admin-pages-editor>*,.admin-nav-editor>*,.admin-banner-editor>*{min-width:0;max-width:100%}.admin-content-row .wide,.admin-site-grid .wide{grid-column:1/-1!important}.admin-order-filters,.admin-report-filters,.admin-application-filters,.admin-user-filters,.admin-account-filters,.admin-order-pricing-editor,.admin-charge-search,.admin-charges-panel .admin-charge-filters{align-items:stretch;grid-template-columns:1fr!important}.admin-order-filters>*,.admin-report-filters>*,.admin-application-filters>*,.admin-user-filters>*,.admin-account-filters>*,.admin-charge-search>*,.admin-charges-panel .admin-charge-filters>*{width:100%;min-width:0;max-width:100%;grid-column:1/-1!important}.admin-range-picker{grid-template-columns:82px minmax(0,1fr);width:100%;max-width:none}.admin-range-trigger{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-range-popover{max-height:calc(100vh - 128px);overflow-y:auto}.admin-range-inputs{grid-template-columns:1fr}.admin-range-inputs input[type=time]{min-width:0}.admin-pagination{margin-bottom:22px}.admin-shell .admin-table em,.admin-shell .admin-table span,.admin-shell .track-disc-title em,.admin-shell .track-disc-row span,.admin-rule-row em,.admin-rule-row span{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:visible;white-space:normal!important}}.player-shell .member-profile-home-page .member-follow-pager,.player-shell .member-subpage-card .member-follow-pager{gap:10px!important}.player-shell .member-profile-home-page .member-follow-pager button,.player-shell .member-subpage-card .member-follow-pager button,.player-shell .user-center-layout .member-follow-pager button{box-sizing:border-box!important;vertical-align:middle!important;justify-content:center!important;align-items:center!important;min-width:72px!important;height:32px!important;line-height:1!important;display:inline-flex!important}.player-shell .member-profile-home-page .member-follow-pager>span,.player-shell .member-subpage-card .member-follow-pager>span,.player-shell .user-center-layout .member-follow-pager>span{box-sizing:border-box!important;height:32px!important;min-height:32px!important;line-height:1!important}.player-shell .member-profile-home-page .member-follow-pager label,.player-shell .member-subpage-card .member-follow-pager label,.player-shell .user-center-layout .member-follow-pager label{box-sizing:border-box!important;gap:8px!important;height:32px!important;min-height:32px!important;line-height:1!important}.player-shell .member-profile-home-page .member-follow-pager select,.player-shell .member-subpage-card .member-follow-pager select,.player-shell .user-center-layout .member-follow-pager select{box-sizing:border-box!important;vertical-align:middle!important;align-items:center!important;height:24px!important;min-height:24px!important;margin:0!important;line-height:22px!important;display:inline-flex!important}.player-shell .member-profile-home-page .member-follow-pager{justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.player-shell .member-profile-home-page .member-follow-pager button,.player-shell .member-profile-home-page .member-follow-pager>span,.player-shell .member-profile-home-page .member-follow-pager label{box-sizing:border-box!important;height:34px!important;min-height:34px!important}.player-shell .member-profile-home-page .member-follow-pager label{align-items:center!important;padding:0 10px 0 12px!important;display:inline-flex!important}.player-shell .member-profile-home-page .member-follow-pager select{box-sizing:border-box!important;height:30px!important;min-height:30px!important;padding-top:0!important;padding-bottom:0!important;line-height:28px!important}.player-shell .member-profile-home-page .member-upload-list .member-upload-play,.player-shell .user-center-layout .member-upload-list .member-upload-play{border-radius:15px!important;width:34px!important;min-width:34px!important;height:30px!important;padding:0!important;font-size:13px!important;line-height:1!important}.player-shell .member-profile-home-page .member-follow-pager{color:#20242c!important;border-top:0!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;margin:18px auto 0!important;padding:0!important;font-size:16px!important;line-height:34px!important;display:flex!important}.player-shell .member-profile-home-page .member-follow-pager button{width:auto!important;min-width:70px!important;height:34px!important;box-shadow:none!important;color:#8b95a5!important;background:#f4f6f9!important;border:1px solid #cfd6e2!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-size:15px!important;font-weight:400!important;line-height:32px!important;display:inline-flex!important}.player-shell .member-profile-home-page .member-follow-pager button:not(:disabled){color:#20242c!important;cursor:pointer!important;background:#fff!important}.player-shell .member-profile-home-page .member-follow-pager button:not(:disabled):hover{color:#ef1748!important;border-color:#ef1748!important}.player-shell .member-profile-home-page .member-follow-pager>span{color:#20242c!important;background:0 0!important;border-radius:0!important;align-items:center!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:16px!important;font-weight:400!important;line-height:34px!important;display:inline-flex!important}.player-shell .member-profile-home-page .member-follow-pager label{color:#20242c!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:16px!important;font-weight:400!important;line-height:34px!important;display:inline-flex!important}.player-shell .member-profile-home-page .member-follow-pager select{color:#20242c!important;background-color:#fff!important;border:1px solid #cfd6e2!important;border-radius:3px!important;width:76px!important;height:34px!important;min-height:34px!important;padding:0 26px 0 12px!important;font-size:15px!important;font-weight:400!important;line-height:32px!important}.player-shell .member-profile-home-page .member-upload-list .member-upload-play{color:#fff!important;width:38px!important;min-width:38px!important;height:30px!important;box-shadow:none!important;background:#ef1748!important;border:0!important;border-radius:4px!important;padding:0 0 0 2px!important;font-size:13px!important;line-height:30px!important}.player-shell .member-profile-home-page .member-upload-list .member-upload-play:hover{color:#fff!important;background:#d9143f!important}.player-shell .member-profile-home-page .member-upload-list .member-upload-unavailable,.player-shell .user-center-layout .member-upload-list .member-upload-unavailable{grid-area:1/4/span 2;color:#98a2b3!important;white-space:nowrap!important;align-self:center!important;justify-self:center!important;font-size:12px!important;font-weight:800!important}@media (max-width:720px){.player-shell .member-profile-home-page .member-follow-pager{color:#aab2c0!important;border-top:1px solid #1a202b!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:10px 0 0!important;font-size:11px!important;line-height:28px!important;display:flex!important}.player-shell .member-profile-home-page .member-follow-pager button{color:#dce3ef!important;white-space:nowrap!important;background:#11151d!important;border:1px solid #303746!important;border-radius:3px!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:11px!important;line-height:26px!important}.player-shell .member-profile-home-page .member-follow-pager>span{color:#aab2c0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;flex:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:11px!important;line-height:28px!important;overflow:hidden!important}.player-shell .member-profile-home-page .member-follow-pager label{color:#aab2c0!important;white-space:nowrap!important;background:0 0!important;flex:none!important;align-items:center!important;gap:4px!important;height:28px!important;min-height:28px!important;padding:0!important;font-size:0!important;line-height:28px!important;display:inline-flex!important;overflow:visible!important}.player-shell .member-profile-home-page .member-follow-pager label:before{content:"每页";color:#aab2c0;font-size:11px;line-height:28px}.player-shell .member-profile-home-page .member-follow-pager select{color:#eef2f7!important;text-align:left!important;background-color:#11151d!important;border:1px solid #303746!important;border-radius:3px!important;width:66px!important;min-width:66px!important;height:28px!important;min-height:28px!important;padding:0 22px 0 9px!important;font-size:12px!important;font-weight:800!important;line-height:26px!important}.player-shell .member-profile-home-page .member-page-size-control{color:#aab2c0!important;white-space:nowrap!important;flex:none!important;align-items:center!important;gap:5px!important;height:28px!important;font-size:11px!important;line-height:28px!important;display:inline-flex!important;position:relative!important}.player-shell .member-profile-home-page .member-page-size-control>span{color:#aab2c0!important;flex:none!important;font-size:11px!important;line-height:28px!important}.player-shell .member-profile-home-page .member-page-size-control>button{color:#eef2f7!important;text-align:left!important;background:#11151d!important;border:1px solid #303746!important;border-radius:3px!important;flex:0 0 62px!important;width:62px!important;min-width:62px!important;height:28px!important;min-height:28px!important;padding:0 18px 0 9px!important;font-size:12px!important;font-weight:800!important;line-height:26px!important}.player-shell .member-profile-home-page .member-page-size-control>button:after{content:"";border-top:5px solid #aab2c0;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:11px;right:8px}.player-shell .member-profile-home-page .member-page-size-menu{z-index:120!important;background:#11151d!important;border:1px solid #303746!important;border-radius:6px!important;width:96px!important;display:grid!important;position:absolute!important;top:34px!important;bottom:auto!important;right:0!important;overflow:hidden!important;box-shadow:0 12px 28px #00000073!important}.player-shell .member-profile-home-page .member-page-size-menu button{color:#e8edf6!important;text-align:left!important;background:#11151d!important;border:0!important;border-bottom:1px solid #252b38!important;border-radius:0!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:14px!important;font-weight:800!important;line-height:38px!important}.player-shell .member-profile-home-page .member-page-size-menu button:last-child{border-bottom:0!important}.player-shell .member-profile-home-page .member-page-size-menu button.active{color:#fff!important;background:#ef1748!important}}@media (min-width:721px){.player-shell .nav.nav-play-compact,.player-shell .nav.nav-play-compact button{height:48px!important}.player-shell .reference-play-page{contain:layout paint!important;gap:8px!important;min-height:760px!important;margin-top:2px!important}.player-shell .reference-play-page,.player-shell .play-top-banner,.player-shell .play-breadcrumb,.player-shell .reference-play-layout,.player-shell .play-left-rail,.player-shell .play-right-rail,.player-shell .reference-player{box-sizing:border-box!important}.player-shell .play-top-banner{height:169px!important;min-height:169px!important;margin-bottom:0!important}.player-shell .play-top-banner img{object-fit:contain!important;width:100%!important;height:167px!important;min-height:167px!important}.player-shell .play-breadcrumb{min-height:20px!important;margin-bottom:0!important;overflow:hidden!important}.player-shell .reference-play-layout{grid-template-columns:300px minmax(0,1fr) 300px!important;align-items:start!important;min-height:390px!important}.player-shell .play-left-rail,.player-shell .play-right-rail{min-height:390px!important}.player-shell .reference-player{min-height:334px!important}.player-shell .reference-player h1{height:25px!important;min-height:25px!important;margin-bottom:12px!important;line-height:25px!important}.player-shell .reference-player-top{min-height:48px!important}.player-shell .reference-progress{width:100%!important}.player-shell .reference-now{min-height:15px!important}.player-shell .reference-track-body{min-height:112px!important}.player-shell .reference-actions{min-height:42px!important}.player-shell .play-ad-card,.player-shell .play-recruit-card{height:86px!important;min-height:86px!important}.player-shell .play-rank-card{min-height:350px!important}.player-shell .play-dj-photo,.player-shell .play-friend-carousel{height:196px!important;min-height:196px!important}.player-shell .friend-playlist{min-height:334px!important}}@media (max-width:760px){.withdrawal-method-grid,.withdrawal-method-panel,.player-shell .withdrawal-method-panel,.player-shell .withdrawal-method-grid{grid-template-columns:1fr}.withdrawal-method-card .member-form-table label,.player-shell .withdrawal-method-card .member-form-table-h5 label,.withdrawal-method-card .member-form-table label.withdrawal-qr-upload,.player-shell .withdrawal-method-card .member-form-table-h5 label.withdrawal-qr-upload{grid-template-columns:92px minmax(0,1fr)!important}.withdrawal-method-card .member-form-table label.withdrawal-qr-upload input[type=file],.player-shell .withdrawal-method-card .member-form-table-h5 label.withdrawal-qr-upload input[type=file]{width:100%!important;min-width:0!important;max-width:100%!important}.withdrawal-qr-upload em,.player-shell .withdrawal-qr-upload em{white-space:normal;grid-column:2}.withdrawal-method-tabs button,.player-shell .withdrawal-method-tabs button{flex:88px;min-width:0}.withdrawal-apply-summary,.player-shell .withdrawal-apply-summary{grid-template-columns:1fr}.player-shell .withdrawal-save-button{width:100%}}.player-shell .friend-radio-layout{color:#e7ecf5;background:radial-gradient(circle at 18% 36%,#ffffff21,#0000 30%),radial-gradient(circle at 92% 28%,#ff2d5e24,#0000 28%),#090b10;border:0;grid-template-columns:186px minmax(0,1fr) 300px;gap:14px;padding:22px 14px 28px;display:grid}.player-shell .friend-radio-left,.player-shell .friend-radio-main,.player-shell .friend-radio-right{min-width:0}.player-shell .friend-radio-cover{aspect-ratio:1;object-fit:cover;background:#151922;width:100%;display:block}.player-shell .friend-radio-left header,.player-shell .friend-radio-right header{color:#c7cedc;justify-content:space-between;align-items:center;min-height:42px;display:flex}.player-shell .friend-radio-left header span,.player-shell .friend-radio-right h2{color:#dce3ee;margin:0;font-size:17px;font-weight:800}.player-shell .friend-radio-left header button,.player-shell .friend-radio-right header button{color:#86d800;cursor:pointer;background:0 0;border:0;font-weight:700}.player-shell .friend-radio-mini-grid,.player-shell .friend-radio-user-grid{gap:9px;display:grid}.player-shell .friend-radio-mini-grid{grid-template-columns:repeat(2,1fr)}.player-shell .friend-radio-user-grid{grid-template-columns:repeat(3,1fr)}.player-shell .friend-radio-mini-grid button,.player-shell .friend-radio-user-grid button{color:#fff;text-align:center;cursor:pointer;background:#10131a;border:0;padding:0;overflow:hidden}.player-shell .friend-radio-mini-grid img,.player-shell .friend-radio-user-grid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.player-shell .friend-radio-mini-grid span,.player-shell .friend-radio-user-grid span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000094;height:24px;padding:0 4px;font-size:12px;font-weight:700;line-height:24px;display:block;overflow:hidden}.player-shell .friend-radio-main{background:#050607}.player-shell .friend-radio-reference-player{width:100%;box-shadow:none;border:0;border-radius:0}.player-shell .friend-radio-reference-player .friend-radio-owner-name{color:#18e7ff;text-shadow:0 0 12px #18e7ff6b}.player-shell .friend-radio-reference-player .friend-radio-current-title{color:#e6e6e6;text-overflow:ellipsis;white-space:nowrap;margin:-6px 0 12px;font-size:13px;font-weight:700;overflow:hidden}.player-shell .friend-radio-reference-player .reference-track-body{margin-top:14px}.player-shell .friend-radio-reference-player .friend-radio-avatar{box-shadow:none;animation:none}.player-shell .friend-radio-reference-player .friend-radio-avatar.playing{animation:3.6s linear infinite discSpin!important}.player-shell .friend-radio-reference-player .reference-actions{margin-top:14px}.player-shell .topic-profile-reference-player{min-height:0;margin:0}.player-shell .topic-profile-reference-player .topic-profile-head{align-items:center;gap:10px;min-width:0;margin:0 0 8px;display:flex}.player-shell .topic-profile-reference-player .topic-profile-head h1{align-items:center;min-width:0;margin:0;line-height:24px;display:flex}.admin-mailbox-modal .admin-mailbox-card{text-align:left;align-items:stretch;width:min(640px,100vw - 32px)}.admin-mailbox-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.admin-mailbox-card>header h2{color:#1f2937;margin:0;font-size:20px;font-weight:900}.admin-mailbox-card>header button{color:#475569;cursor:pointer;background:#eef2f7;border:0;border-radius:999px;width:30px;height:30px;font-size:20px;line-height:1}.admin-mailbox-list{gap:10px;max-height:min(62vh,520px);display:grid;overflow:auto}.admin-mailbox-list article{background:#f8fafc;border:1px solid #dce3ec;border-radius:8px;padding:12px}.admin-mailbox-list article.unread{border-color:#e31845;box-shadow:inset 3px 0 #e31845}.admin-mailbox-list article.actionable{cursor:pointer}.admin-mailbox-list article.actionable:hover{background:#fff5f7;border-color:#e31845}.admin-mailbox-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.admin-mailbox-list strong{color:#111827;font-size:14px;font-weight:900}.admin-mailbox-list time{color:#64748b;white-space:nowrap;font-size:12px}.admin-mailbox-list p,.admin-mailbox-empty{color:#475569;white-space:pre-line;margin:0;font-size:13px;line-height:1.7}.admin-mailbox-pager{border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.admin-mailbox-pager button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d5dbe3;border-radius:999px;height:30px;padding:0 14px;font-size:12px;font-weight:900}.admin-mailbox-pager button:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.admin-mailbox-pager span{color:#64748b;font-size:12px;font-weight:800}.player-shell .topic-profile-reference-player .topic-profile-follow{color:#fff;background:#83d719;border:0;border-radius:0;flex:none;height:24px;padding:0 12px;font-size:13px;font-weight:800;line-height:24px;transform:translateY(-6px)}.player-shell .topic-profile-reference-player .topic-profile-follow.followed{background:#83d719}.player-shell .topic-profile-reference-player .topic-profile-desc{color:#d7dce7;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:12px;font-weight:700;line-height:18px;overflow:hidden}.player-shell .friend-radio-player-head{padding:18px 20px 10px}.player-shell .friend-radio-player-head h1{color:#fff;margin:0 0 14px;font-size:20px}.player-shell .friend-radio-player-head p{color:#e6e6e6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.player-shell .friend-radio-player{background:#07080b;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px 18px;display:grid}.player-shell .friend-radio-play{color:#fff;cursor:pointer;background:0 0;border:2px solid #f5f7fb;border-radius:50%;width:48px;height:48px;font-size:24px;line-height:1}.player-shell .friend-radio-play:disabled{opacity:.45;cursor:not-allowed}.player-shell .friend-radio-progress{background:#373b45;height:10px}.player-shell .friend-radio-progress span{background:#ffeb3b;width:14%;height:100%;display:block}.player-shell .friend-radio-player em{color:#cfd7e4;font-size:13px;font-style:normal}.player-shell .friend-radio-actions{border-top:1px solid #1d222c;grid-column:1/-1;justify-content:flex-end;gap:18px;padding-top:14px;display:flex}.player-shell .friend-radio-actions button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:18px;font-weight:800}.player-shell .friend-radio-track-list{margin:0;padding:0;list-style:none}.player-shell .friend-radio-track-list li{border-top:1px solid #20242d}.player-shell .friend-radio-track-list button{color:#cfd5df;text-align:left;cursor:pointer;background:#090b10;border:0;width:100%;min-height:54px;padding:8px 18px;display:block;overflow:hidden}.player-shell .friend-radio-track-list button:disabled{cursor:default}.player-shell .friend-radio-track-list button.active{color:#ff244d;background:#1a1f2a}.player-shell .friend-radio-track-list .friend-track-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-shell .friend-radio-track-list .friend-track-line em{color:inherit;margin-right:4px;font-style:normal}.player-shell .friend-radio-track-list small{color:#8f98a8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.player-shell .friend-radio-main .friend-radio-track-table{table-layout:fixed;background:#090b10;margin-top:12px}.player-shell .friend-radio-main .friend-radio-track-table th,.player-shell .friend-radio-main .friend-radio-track-table td{box-sizing:border-box}.player-shell .friend-radio-main .friend-radio-track-table.no-select th:first-child,.player-shell .friend-radio-main .friend-radio-track-table.no-select td:first-child{width:72px}.player-shell .friend-radio-main .friend-radio-track-table.no-select th:nth-child(3),.player-shell .friend-radio-main .friend-radio-track-table.no-select td:nth-child(3){text-align:center;white-space:nowrap;width:58px}.player-shell .friend-radio-main .friend-radio-track-table.no-select th:nth-child(4),.player-shell .friend-radio-main .friend-radio-track-table.no-select td:nth-child(4){white-space:normal;word-break:break-all;width:78px;line-height:16px}.player-shell .friend-radio-main .friend-radio-track-table.no-select th:nth-child(5),.player-shell .friend-radio-main .friend-radio-track-table.no-select td:nth-child(5){text-align:center;white-space:nowrap;width:52px}.player-shell .friend-radio-main .friend-radio-track-table.no-select th:last-child,.player-shell .friend-radio-main .friend-radio-track-table.no-select td:last-child{white-space:nowrap;width:82px}.player-shell .friend-radio-main .friend-radio-track-table th{color:#aab2c0;background:#0b0f16;height:34px}.player-shell .friend-radio-main .friend-radio-track-table td{vertical-align:middle;background:#090b10;border-top-color:#20242d;height:auto;padding:12px 6px}.player-shell .friend-radio-main .friend-radio-track-table .track-name-cell{min-width:0;overflow:hidden}.player-shell .friend-radio-main .friend-radio-track-table .track-name-content{align-items:center;gap:12px;min-width:0;display:flex}.player-shell .friend-radio-main .friend-radio-track-table .track-disc-thumb{flex:0 0 50px;width:50px;height:50px}.player-shell .friend-radio-main .friend-radio-track-table .track-text-block{flex:auto;min-width:0;overflow:hidden}.player-shell .friend-radio-main .friend-radio-track-table.no-select td:nth-child(2) button{color:#d7dbe4;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;width:100%;min-width:0;max-width:100%;font-size:13px;line-height:18px;display:flex;overflow:hidden}.player-shell .friend-radio-main .friend-radio-track-table .track-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.player-shell .friend-radio-main .friend-radio-track-table.no-select td:last-child{text-align:right;overflow:hidden}.player-shell .friend-radio-main .friend-radio-track-table.no-select td:last-child button{width:28px;min-width:28px;height:26px;margin-right:0;padding:0}.player-shell .friend-radio-main .friend-radio-track-table.no-select td:last-child button+button{margin-left:6px}.player-shell .friend-radio-main .friend-radio-track-table tr.is-playing td:nth-child(2) button,.player-shell .friend-radio-main .friend-radio-track-table tr.is-playing .track-title-icon,.player-shell .friend-radio-main .friend-radio-track-table tr.is-playing .track-title-text{color:#e31845}.player-shell .friend-radio-main .friend-radio-track-table small.track-meta-author{color:#8c95a5;font-size:10px;line-height:15px;display:block}.player-shell .friend-radio-empty{color:#8f98a8;background:#090b10;border-top:1px solid #20242d;margin:12px 0 0;padding:16px 18px;font-size:13px;font-weight:700}.player-shell .radio-page .h5-radio-heading button{float:right;color:#fff;cursor:pointer;background:#e71946;border:0;border-radius:3px;padding:5px 12px;font-size:14px;font-weight:700;line-height:18px}@media (max-width:900px){.player-shell .friend-radio-layout{grid-template-columns:1fr;padding:12px}.player-shell .friend-radio-left{display:none}.player-shell .friend-radio-right{order:3}:root{background:#05070c}html,body,#app{background:#05070c!important;width:100%!important;min-width:0!important;overflow-x:hidden!important}body{color:#f7f9ff!important}button,input,select,textarea{font:inherit}.player-shell{background:radial-gradient(circle at 10% 0,#18d8ff1f,#0000 30%),radial-gradient(circle at 94% 2%,#e9164c2e,#0000 36%),#05070c!important;min-height:100vh!important;padding:142px 0 86px!important}.player-shell .site{background:0 0!important;width:100%!important;max-width:480px!important;margin:0 auto!important;padding:0 10px 18px!important}.player-shell .notice,.player-shell .topbar,.player-shell .user-strip,.player-shell .nav,.player-shell .footer,.player-shell .back-top{display:none!important}.player-shell .mobile-header{z-index:60!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#05070cfa!important;border-bottom:1px solid #ffffff14!important;grid-template-rows:58px 50px 34px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:480px!important;height:142px!important;min-height:142px!important;padding:0 10px!important;display:grid!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 18px 42px #0000006b!important}.player-shell .mobile-logo{background:0 0!important;border:0!important;grid-area:1/1!important;justify-content:flex-start!important;align-items:center!important;width:112px!important;min-width:112px!important;height:58px!important;padding:0!important;display:flex!important}.player-shell .mobile-logo-image{object-fit:contain!important;filter:drop-shadow(0 0 10px #18d8ff8f)!important;width:98px!important;max-height:40px!important}.player-shell .mobile-header-actions{grid-area:1/2!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;height:58px!important;display:flex!important;position:static!important}.player-shell .mobile-header-actions button{color:#f7f9ff!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;justify-items:center!important;width:26px!important;min-width:26px!important;height:42px!important;padding:0!important;display:grid!important;position:relative!important}.player-shell .mobile-header-actions svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.1px!important;width:21px!important;height:21px!important}.player-shell .mobile-mail-button em{background:#ff365f!important;border-radius:999px!important;width:7px!important;height:7px!important;position:absolute!important;top:9px!important;right:2px!important;box-shadow:0 0 10px #ff365fe6!important}.player-shell .mobile-announcement-button,.player-shell .a9-h5-announcement-button{position:relative!important}.player-shell .mobile-announcement-button em,.player-shell .a9-h5-announcement-button em{pointer-events:none!important;background:#ff2443!important;border-radius:999px!important;width:8px!important;height:8px!important;animation:1.2s ease-out infinite mailboxPulse!important;display:block!important;position:absolute!important;top:4px!important;right:6px!important;box-shadow:0 0 #ff2443bf!important}.player-shell .mobile-search{box-shadow:none!important;background:#090d15!important;border:1px solid #1f2937!important;border-radius:8px!important;grid-area:3/1/auto/-1!important;grid-template-columns:minmax(0,1fr) 76px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:6px!important;display:grid!important}.player-shell .mobile-search input{color:#fff!important;background:#121826!important;border:1px solid #252f42!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:36px!important;padding:0 11px!important;font-size:13px!important}.player-shell .mobile-search button,.player-shell .mobile-quick-actions button.hot{color:#fff!important;background:#e9164c!important;border:0!important}.player-shell .mobile-search button{border-radius:6px!important;height:36px!important;font-size:13px!important;font-weight:900!important}.player-shell .mobile-quick-actions{scrollbar-width:none!important;grid-area:2/1/auto/-1!important;gap:7px!important;padding:1px 0 5px!important;display:flex!important;overflow-x:auto!important}.player-shell .mobile-quick-actions::-webkit-scrollbar{display:none!important}.player-shell .mobile-quick-actions button{color:#ecf4ff!important;white-space:nowrap!important;background:#151c2a!important;border:0!important;border-radius:8px!important;flex:none!important;height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}.player-shell .mobile-drawer{z-index:80!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0000009e!important;justify-content:flex-end!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .mobile-drawer-panel{background:#0b111d!important;border-left:1px solid #18d8ff2e!important;width:min(86vw,360px)!important;height:100%!important;padding:14px!important;overflow-y:auto!important;box-shadow:-20px 0 60px #00000080!important}.player-shell .mobile-drawer-panel header{color:#fff!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;display:flex!important}.player-shell .mobile-drawer-panel header button,.player-shell .mobile-drawer-panel>button,.player-shell .mobile-switch{color:#f4f7ff!important;text-align:left!important;background:#111826!important;border:1px solid #ffffff14!important;border-radius:10px!important;width:100%!important;min-height:42px!important;margin-bottom:8px!important;padding:0 12px!important;font-weight:900!important}.player-shell .mobile-drawer-panel header button{text-align:center!important;background:#e9164c!important;width:auto!important;min-height:30px!important}.player-shell .mobile-switch{align-items:center!important;gap:8px!important;display:flex!important}.player-shell .mobile-drawer-panel p{color:#9aa6ba!important;font-size:12px!important;line-height:1.6!important}.player-shell .mobile-home{background:0 0!important;padding:0 0 12px!important;display:block!important}.player-shell .mobile-hero-card,.player-shell .hero{background:#111!important;border:1px solid #ffffff14!important;border-radius:12px!important;height:116px!important;min-height:116px!important;margin:0 0 12px!important;padding:0!important;overflow:hidden!important}.player-shell .mobile-hero-card .banner-slide,.player-shell .hero .banner-slide{background-position:50%!important;background-size:cover!important;min-width:100%!important;height:116px!important}.player-shell .mobile-recommend-block,.player-shell .mobile-feature-block,.player-shell .mobile-update-block,.player-shell .bottom-rank-card,.player-shell .panel,.player-shell .page-panel,.player-shell .member-content-card,.player-shell .category-page,.player-shell .producer-page{box-shadow:none!important;background:#0a0e15f5!important;border:1px solid #ffffff14!important;border-radius:12px!important}.player-shell .mobile-recommend-block,.player-shell .mobile-feature-block,.player-shell .mobile-update-block{margin:0 0 12px!important;padding:12px!important}.player-shell .mobile-section-head,.player-shell .mobile-feature-head,.player-shell .mobile-update-block>header,.player-shell .panel>header,.player-shell .page-panel>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:0!important;margin:0 0 9px!important;padding:0!important;display:flex!important}.player-shell h1,.player-shell h2,.player-shell h3{color:#fff!important;letter-spacing:0!important}.player-shell .mobile-section-head h2,.player-shell .mobile-update-block h2,.player-shell .panel h2,.player-shell .page-panel h2{margin:0!important;font-size:18px!important;line-height:1.2!important}.player-shell .mobile-pill-tabs,.player-shell .tabline,.player-shell .mobile-update-tabs{background:#0c111b!important;border:1px solid #202838!important;border-radius:9px!important;gap:0!important;display:flex!important;overflow-x:auto!important}.player-shell .mobile-pill-tabs button,.player-shell .tabline button,.player-shell .mobile-update-tabs button{color:#dce5f5!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.player-shell .mobile-pill-tabs button.active,.player-shell .tabline button.active,.player-shell .mobile-update-tabs button.active{color:#fff!important;background:#e9164c!important}.player-shell .ranking,.player-shell .mobile-home-ranking{background:0 0!important;height:auto!important;max-height:348px!important;margin:0!important;padding:0!important;list-style:none!important;display:block!important;overflow-y:auto!important}.player-shell .ranking li,.player-shell .mobile-home-ranking li{color:#fff!important;border-bottom:1px solid #ffffff0f!important;grid-template-columns:28px minmax(0,1fr) 22px!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:34px!important;line-height:1.25!important;display:grid!important}.player-shell .ranking li span,.player-shell .mobile-home-ranking li span{color:#fff!important;font-size:12px!important;font-weight:900!important}.player-shell .ranking li:nth-child(-n+3) span,.player-shell .mobile-home-ranking li:nth-child(-n+3) span{color:#ff365f!important}.player-shell .ranking li button,.player-shell .mobile-home-ranking li button{color:#f6f7fb!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;overflow:hidden!important}.player-shell .ranking li em,.player-shell .mobile-home-ranking li em{color:#ff365f!important;font-size:12px!important;font-style:normal!important;font-weight:900!important}.player-shell .mobile-cover-scroll,.player-shell .producer-grid,.player-shell .album-grid,.player-shell .radio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.player-shell .mobile-cover-scroll button,.player-shell .producer-grid button,.player-shell .album-grid article,.player-shell .radio-grid article{color:#fff!important;text-align:center!important;background:linear-gradient(135deg,#18d8ff2e,#e9164c29),#111826!important;border:1px solid #ffffff17!important;border-radius:10px!important;min-width:0!important;padding:8px 6px!important}.player-shell .mobile-cover-scroll img,.player-shell .producer-grid img,.player-shell .radio-grid img{object-fit:cover!important;border:0!important;border-radius:0!important;width:64px!important;height:64px!important;margin:0 auto!important}.player-shell .mobile-cover-scroll span,.player-shell .producer-grid span,.player-shell .album-grid p,.player-shell .radio-grid p{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:6px 0 0!important;font-size:12px!important;font-weight:900!important;display:block!important;overflow:hidden!important}.player-shell .category-page,.player-shell .topic-page,.player-shell .page-panel,.player-shell .producer-page{margin:0!important;padding:12px!important}.player-shell .position-bar,.player-shell .pc-producer-breadcrumb,.player-shell .h5-list-title{color:#98a4b8!important;font-size:12px!important}.player-shell .filter-board{background:0 0!important;gap:8px!important;margin:10px -2px!important;padding:0!important;display:grid!important}.player-shell .filter-row{align-items:center!important;gap:7px!important;min-height:34px!important;padding:0!important;display:flex!important;overflow-x:auto!important}.player-shell .filter-label{color:#fff!important;background:#354052!important;border-radius:7px!important;flex:none!important;min-width:48px!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important;line-height:30px!important}.player-shell .filter-row button,.player-shell .chip{color:#ced8ea!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:999px!important;flex:none!important;height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.player-shell .filter-row button.active,.player-shell .chip.active{color:#fff!important;background:#e9164c!important}.player-shell .list-rank-tabs{background:#101827!important;border:1px solid #202838!important;border-radius:9px!important;margin:10px 0!important;display:flex!important;overflow-x:auto!important}.player-shell .list-rank-tabs button{color:#dce5f5!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:900!important}.player-shell .list-rank-tabs button.active{color:#fff!important;background:#e9164c!important}.player-shell .track-table,.player-shell .track-table tbody,.player-shell .track-table tr,.player-shell .track-table td{width:100%!important;display:block!important}.player-shell .track-table{border-collapse:separate!important;background:#080c14!important;border:1px solid #ffffff14!important;border-radius:12px!important;margin:0!important;overflow:hidden!important}.player-shell .track-table thead,.player-shell .track-table td:not(.track-name-cell){display:none!important}.player-shell .track-table tr{background:#0b1019!important;border-bottom:1px solid #ffffff12!important;min-height:62px!important;padding:9px 10px!important;position:relative!important}.player-shell .track-table tr:last-child{border-bottom:0!important}.player-shell .track-table tr.is-current,.player-shell .track-table tr.is-playing{background:#e9164c2e!important}.player-shell .track-table td.track-name-cell{background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:block!important}.player-shell .track-name-content{grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.player-shell .track-disc-thumb{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important;overflow:hidden!important}.player-shell .track-disc-base,.player-shell .track-disc-avatar{object-fit:cover!important}.player-shell .track-text-block{min-width:0!important}.player-shell .track-name-cell .track-text-block>button{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;align-items:center!important;width:100%!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;display:flex!important}.player-shell .track-title-icon{display:none!important}.player-shell .track-title-text{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.player-shell .track-meta-pc,.player-shell .track-meta-h5,.player-shell .track-meta-author{display:none!important}.player-shell .topic-page .track-table small.track-meta-author{display:block!important}.player-shell .mobile-track-detail-button{color:#fff!important;background:#171f2d!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:50px!important;height:30px!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.mobile-track-detail-button{display:none}.player-shell .topic-track-pager,.player-shell .member-follow-pager{color:#9aa6ba!important;border-top:1px solid #ffffff14!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;padding:10px 0 0!important;display:flex!important}.player-shell .topic-batch-actions,.player-shell .member-upload-batch-actions,.player-shell .member-favorite-batch-actions{flex:1 0 100%!important;order:-1!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:34px!important;display:flex!important}.player-shell .topic-batch-actions label,.player-shell .topic-batch-actions button,.player-shell .member-upload-batch-actions label,.player-shell .member-upload-batch-actions button,.player-shell .member-favorite-batch-actions label,.player-shell .member-favorite-batch-actions button{color:#fff!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:30px!important;padding:0!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.player-shell .topic-batch-actions input,.player-shell .member-upload-batch-actions input,.player-shell .member-favorite-batch-actions input{accent-color:#7cff1e!important}.player-shell .mobile-topic-batch-actions{background:#05070c!important;border:1px solid #ffffff14!important;border-top:0!important;border-radius:0 0 12px 12px!important;margin:0!important;padding:9px 10px!important}.player-shell .topic-batch-actions button span,.player-shell .member-upload-batch-actions button span,.player-shell .member-favorite-batch-actions button span{color:#7cff1e!important;font-size:18px!important;line-height:1!important}.player-shell .account-layout,.player-shell .user-center-layout{background:0 0!important;margin:0!important;padding:0!important;display:block!important}.player-shell .member-sidebar{background:#0b111d!important;border:1px solid #ffffff14!important;border-radius:12px!important;margin:0 0 12px!important;padding:12px!important;display:block!important}.player-shell .member-profile-card{text-align:left!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;display:grid!important}.player-shell .member-profile-card img{object-fit:cover!important;border-radius:50%!important;width:58px!important;height:58px!important}.player-shell .member-menu-toggle{color:#fff!important;background:#121826!important;border:1px solid #ffffff1a!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:38px!important;margin-top:12px!important;padding:0 12px!important;font-weight:900!important;display:flex!important}.player-shell .member-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-height:0!important;padding:0!important;transition:max-height .22s,padding .22s!important;display:grid!important;overflow:hidden!important}.player-shell .member-menu.open{max-height:640px!important;padding-top:10px!important}.player-shell .member-menu button{color:#ecf4ff!important;background:#111826!important;border:1px solid #ffffff14!important;border-radius:9px!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.player-shell .member-menu button.active{color:#fff!important;background:#e9164c!important;border-color:#e9164c8a!important}.player-shell .user-center-main,.player-shell .member-content-card{min-width:0!important}.player-shell .member-top-tabs{gap:8px!important;margin-bottom:12px!important;display:flex!important;overflow-x:auto!important}.player-shell .member-top-tabs button{color:#fff!important;background:#151c2a!important;border:0!important;border-radius:8px!important;flex:none!important;height:34px!important;padding:0 12px!important;font-weight:900!important}.player-shell .member-top-tabs button.active{background:#e9164c!important}.player-shell .stats-grid,.player-shell .account-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.player-shell .stats-grid article,.player-shell .account-menu-card{background:#111826!important;border:1px solid #ffffff14!important;border-radius:10px!important;padding:12px!important}.player-shell .form-card,.player-shell .login-box,.player-shell .business-box,.player-shell .member-form-table,.player-shell .auth-form-table{background:#0b111d!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:12px!important}.player-shell .member-form-table label,.player-shell .auth-form-table label,.player-shell .login-box label,.player-shell .business-box label{color:#dce5f5!important;grid-template-columns:1fr!important;gap:6px!important;margin-bottom:10px!important;display:grid!important}.player-shell input,.player-shell select,.player-shell textarea{color:#fff!important;background:#111826!important;border:1px solid #273247!important;border-radius:8px!important;max-width:100%!important}.player-shell .member-form-submit,.player-shell .findpwd-submit,.player-shell .recharge-submit-button,.player-shell .download-actions button,.player-shell .download-actions a{color:#fff!important;background:#e9164c!important;border:0!important;border-radius:8px!important;font-weight:900!important}.player-shell .modal-mask,.player-shell .login-dialog-mask,.player-shell .auth-notice-modal,.player-shell .recharge-dialog-mask{z-index:90!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#000000ad!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .login-dialog-card,.player-shell .download-modal,.player-shell .auth-notice-card,.player-shell .agreement-dialog-card,.player-shell .share-all-dialog,.player-shell .share-qr-dialog{color:#fff!important;background:linear-gradient(145deg,#18d8ff1f,#0000 38%),linear-gradient(28deg,#e9164c29,#0000 52%),#0b111d!important;border:1px solid #18d8ff38!important;border-radius:16px!important;width:min(100%,420px)!important;max-height:calc(100vh - 40px)!important;overflow-y:auto!important;box-shadow:0 24px 70px #00000085!important}.player-shell .login-dialog-card header,.player-shell .download-modal header,.player-shell .agreement-dialog-card header,.player-shell .share-all-dialog header,.player-shell .share-qr-dialog header{background:#05080e85!important;border-bottom:1px solid #ffffff1a!important}.player-shell .member-recharge-layout{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.player-shell .payment-intro,.player-shell .payment-channel-card{background:#111826!important;border:1px solid #ffffff1a!important;border-radius:12px!important}.player-shell .payment-channel-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.player-shell .play-page{background:0 0!important;margin:0!important;padding:0!important;display:block!important}.player-shell .player{text-align:center!important;background:radial-gradient(circle at 50% 20%,#18d8ff1f,#0000 32%),#0b111d!important;border:1px solid #ffffff14!important;border-radius:16px!important;padding:18px!important}.player-shell .player img{object-fit:cover!important;border-radius:50%!important;width:min(62vw,230px)!important;height:min(62vw,230px)!important;margin:8px auto 14px!important}.player-shell .dj-player-console{background:0 0!important;border:0!important}.player-shell .player-actions,.player-shell .action-bar{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;display:flex!important}.player-shell .mobile-player{z-index:65!important;background:#111827f7!important;border:1px solid #ffffff24!important;border-radius:14px!important;width:calc(100% - 20px)!important;max-width:460px!important;height:58px!important;position:fixed!important;bottom:58px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 12px 36px #0000006b!important}.player-shell .mobile-bottom-nav{z-index:66!important;background:#080c13fa!important;border-top:1px solid #ffffff1f!important;grid-template-columns:repeat(5,1fr)!important;width:100%!important;max-width:480px!important;height:58px!important;display:grid!important;position:fixed!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 -12px 34px #00000061!important}.player-shell .mobile-bottom-nav button{color:#c9d4e7!important;background:0 0!important;border:0!important;grid-template-rows:25px 18px!important;align-items:center!important;justify-items:center!important;gap:1px!important;padding:3px 0 0!important;font-size:11px!important;font-weight:800!important;display:grid!important}.player-shell .mobile-bottom-nav button.active{color:#ff365f!important}.player-shell .mobile-nav-icon{font-size:22px!important;line-height:1!important}}@media (min-width:901px){.mobile-track-detail-button{display:none!important}}@media (max-width:720px){.player-shell:has(.a9-h5-app){color:#f8fbff;min-height:100vh;background:radial-gradient(circle at 12% 6%,#14d8ff2e,#0000 30%),radial-gradient(circle at 84% 18%,#e9164c33,#0000 34%),#05080f!important;padding:0!important}.player-shell .a9-h5-app{box-sizing:border-box;background:#060910;width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:0 10px 112px}.player-shell .a9-h5-top{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060910fa;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 0 10px;display:grid;position:-webkit-sticky;position:sticky;top:0}.player-shell .a9-h5-logo{background:0 0;border:0;align-items:center;width:128px;padding:0;display:flex}.player-shell .a9-h5-logo img{filter:drop-shadow(0 0 12px #17d6ff9e);width:112px}.player-shell .a9-h5-icons{align-items:center;gap:13px;display:flex}.player-shell .a9-h5-icons button{color:#f7f9ff;background:0 0;border:0;padding:0;font-size:25px;font-weight:900;line-height:1;position:relative}.player-shell .a9-h5-mail.unread:after{content:"";background:#ff1f57;border-radius:999px;width:7px;height:7px;position:absolute;top:-3px;right:-4px;box-shadow:0 0 12px #ff1f57e6}.player-shell .a9-h5-quick{scrollbar-width:none;grid-column:1/-1;gap:8px;display:flex;overflow-x:auto}.player-shell .a9-h5-quick::-webkit-scrollbar{display:none}.player-shell .a9-h5-tabs::-webkit-scrollbar{display:none}.player-shell .a9-h5-card-strip::-webkit-scrollbar{display:none}.player-shell .a9-h5-quick button{color:#edf3ff;background:#151c2b;border:0;border-radius:9px;flex:none;height:32px;padding:0 13px;font-size:13px;font-weight:900}.player-shell .a9-h5-quick button.hot,.player-shell .a9-h5-search button,.player-shell .a9-h5-tabs button.active{color:#fff;background:#ee174d}.player-shell .a9-h5-search{background:#0b101a;border:1px solid #222b3b;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 78px;gap:8px;padding:6px;display:grid}.player-shell .a9-h5-search input{color:#fff;background:#141a27;border:1px solid #273247;border-radius:7px;min-width:0;height:38px;padding:0 12px;font-size:14px}.player-shell .a9-h5-search button{border:0;border-radius:7px;font-size:14px;font-weight:900}.player-shell .a9-h5-main{padding-top:12px}.player-shell .a9-h5-page{gap:13px;display:grid}.player-shell .a9-h5-hero{background-position:50%;background-size:cover;border-radius:10px;min-height:116px;padding:18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.player-shell .a9-h5-hero strong{color:#fff;text-transform:uppercase;max-width:78%;font-size:28px;font-weight:1000;line-height:1;display:block}.player-shell .a9-h5-hero span{color:#ffea35;max-width:78%;margin-top:8px;font-size:16px;font-weight:900;display:block}.player-shell .a9-h5-section{background:#0a0f18;border:1px solid #ffffff14;border-radius:14px;padding:12px;overflow:hidden}.player-shell .a9-h5-section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.player-shell .a9-h5-section header button,.player-shell .a9-h5-section header em{color:#16d8ff;background:0 0;border:0;font-size:13px;font-style:normal;font-weight:900}.player-shell .a9-h5-tabs{background:#0b1019;border:1px solid #222b3b;border-radius:10px;margin-bottom:10px;display:flex;overflow-x:auto}.player-shell .a9-h5-tabs button{color:#f6f8fd;background:0 0;border:0;border-right:1px solid #222b3b;flex:1 0 auto;min-width:88px;height:38px;padding:0 12px;font-weight:900}.player-shell .a9-h5-song-list{-webkit-overflow-scrolling:touch;gap:0;max-height:430px;display:grid;overflow-y:auto}.player-shell .a9-h5-song-list.list-page{max-height:calc(100vh - 292px)}.player-shell .a9-h5-topic-profile-player{background:#0b1019;border:1px solid #ffffff14;border-radius:8px;margin:0 0 12px;padding:14px;overflow:hidden}.player-shell .a9-h5-topic-profile-player .topic-profile-head{align-items:flex-start;margin-bottom:12px}.player-shell .a9-h5-topic-profile-player .topic-profile-head h1{flex:auto;min-width:0;font-size:18px;line-height:22px}.player-shell .a9-h5-topic-profile-player .topic-profile-follow-stack{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.player-shell .a9-h5-topic-profile-player .topic-profile-follow{transform:none}.player-shell .a9-h5-topic-profile-player .a9-h5-player-disc{width:min(180px,56vw);margin:4px auto 14px}.player-shell .a9-h5-topic-player-title{overflow-wrap:anywhere;color:#fff;text-align:center;margin:0 auto 6px;font-size:18px;font-weight:1000;line-height:1.35}.player-shell .a9-h5-topic-player-cost{color:#c5cedd;text-align:right;white-space:nowrap;margin:0;font-size:12px;font-weight:900}.player-shell .a9-h5-topic-profile-player .a9-h5-topic-player-status-row{justify-content:center;align-items:center;gap:10px;margin:0 auto;display:flex}.player-shell .a9-h5-topic-profile-player .a9-h5-topic-player-status-row .a9-h5-player-status{margin:0}.player-shell .a9-h5-topic-profile-player .a9-h5-topic-player-status-row .a9-h5-player-purchases{color:#ff4d7d;text-align:right;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:900}.player-shell .a9-h5-topic-profile-player .topic-profile-desc{color:#aab5c8;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.player-shell .a9-h5-topic-profile-player .a9-h5-player-controls{margin-top:16px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-action-row{margin-bottom:0}.player-shell .a9-h5-song-row{border-bottom:1px solid #ffffff14;grid-template-columns:48px 48px minmax(0,1fr) 58px;align-items:center;gap:9px;min-height:62px;padding:8px 0;display:grid}.player-shell .a9-h5-song-row.current{background:#f016522e!important}.player-shell .a9-h5-song-row.current .idx,.player-shell .a9-h5-song-row.current .title b,.player-shell .a9-h5-song-row.current .title small{color:#ff3d74!important}.player-shell .a9-h5-song-row.playing>img,.player-shell .a9-h5-song-row.playing .h5-producer-list-disc{animation:3.2s linear infinite discSpin!important}.player-shell .a9-h5-song-row .idx{color:#f8fbff;text-align:center;font-size:14px;font-weight:1000}.player-shell .a9-h5-song-row .idx.select.track-sequence-select{gap:4px;width:48px;min-width:48px;display:flex}.player-shell .a9-h5-song-row .idx.select input{accent-color:#7cff16;width:14px;height:14px;margin:0}.player-shell .a9-h5-song-row img{object-fit:cover;filter:drop-shadow(0 5px 10px #0000008c);border-radius:999px;width:44px;height:44px}.player-shell .a9-h5-song-row .title{color:#fff;text-align:left;background:0 0;border:0;min-width:0;padding:0}.player-shell .a9-h5-song-row .title b,.player-shell .a9-h5-song-row .title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-shell .a9-h5-song-row .title b{font-size:14px;font-weight:1000}.player-shell .a9-h5-song-row .title small{color:#818a9b;margin-top:4px;font-size:11px;font-weight:800}.player-shell .a9-h5-song-row .detail{color:#fff;background:#151d2c;border:1px solid #94a3b873;border-radius:999px;height:32px;font-size:13px;font-weight:1000}.player-shell .a9-h5-bulk{color:#fff;align-items:center;gap:14px;min-height:42px;font-size:13px;font-weight:900;display:flex}.player-shell .a9-h5-bulk.sticky{z-index:12;background:#05080ef5;border-radius:12px;margin:0 -2px;padding:0 8px;position:-webkit-sticky;position:sticky;bottom:70px}.player-shell .a9-h5-bulk button{color:#7cff16;background:0 0;border:0;padding:0;font-weight:1000}.player-shell .a9-h5-card-strip,.player-shell .a9-h5-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.player-shell .a9-h5-card-strip{display:flex;overflow-x:auto}.player-shell .a9-h5-card-strip button,.player-shell .a9-h5-catalog-grid button{color:#fff;background:linear-gradient(135deg,#14d8ff29,#e9164c47);border:1px solid #ffffff14;border-radius:10px;min-width:104px;padding:8px;font-weight:900}.player-shell .a9-h5-card-strip img,.player-shell .a9-h5-catalog-grid img{object-fit:cover;border-radius:999px;width:74px;height:74px;margin:0 auto 6px;display:block}.player-shell .a9-h5-catalog-grid button{min-width:0}.player-shell .a9-h5-catalog-grid span{color:#9aa6bb;margin-top:4px;font-size:11px;display:block}.player-shell .a9-h5-filter{background:#0a0f18;border-radius:12px;gap:8px;padding:10px;display:grid}.player-shell .a9-h5-filter div{align-items:center;gap:8px;display:flex;overflow-x:auto}.player-shell .a9-h5-filter b{color:#fff;flex:none}.player-shell .a9-h5-filter button{color:#e8eefb;background:#171f2f;border:0;border-radius:999px;flex:none;height:28px;padding:0 10px;font-weight:900}.player-shell .a9-h5-filter button.active{background:#ee174d}.player-shell .a9-h5-filter .h5-date-filter{flex-wrap:nowrap}.player-shell .a9-h5-filter .h5-date-selects select{color:#e8eefb;background:#171f2f;border:1px solid #ffffff14;border-radius:999px;outline:none;min-width:58px;height:28px;padding:0 6px;font-size:11px;font-weight:900}.player-shell .a9-h5-scroll-state{color:#7c8799;text-align:center;margin:0;font-size:12px;font-weight:800}.player-shell .a9-h5-player-page{text-align:center;padding-top:12px}.player-shell .a9-h5-player-disc img{border-radius:999px;width:190px;height:190px}.player-shell .a9-h5-player-page h1{color:#fff;margin:0;font-size:21px;font-weight:1000;line-height:1.28}.player-shell .a9-h5-player-page p{color:#a8b2c5;margin:8px 0 14px;font-weight:800}.player-shell .a9-h5-progress{--p:0%;height:18px;display:block;position:relative}.player-shell .a9-h5-progress span{width:var(--p);background:linear-gradient(90deg,#ff1f57,#19d9ff);border-radius:999px;height:4px;position:absolute;top:7px;left:0}.player-shell .a9-h5-progress:before{content:"";background:#263043;border-radius:999px;height:4px;position:absolute;top:7px;bottom:auto;left:0;right:0}.player-shell .a9-h5-progress input{opacity:0;width:100%;position:relative}.player-shell .a9-h5-time{color:#a8b2c5;justify-content:space-between;font-size:12px;display:flex}.player-shell .a9-h5-player-controls,.player-shell .a9-h5-action-row{justify-content:center;gap:16px;margin:18px 0;display:flex}.player-shell .a9-h5-player-controls button{color:#fff;background:#151d2e;border:0;border-radius:999px;width:48px;height:48px;font-size:22px;font-weight:1000}.player-shell .a9-h5-player-controls .main{background:#ee174d;width:64px;height:64px}.player-shell .a9-h5-info-grid,.player-shell .a9-h5-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-shell .a9-h5-info-grid div,.player-shell .a9-h5-wallet-grid div{text-align:left;background:#0a0f18;border:1px solid #ffffff14;border-radius:10px;padding:10px}.player-shell .a9-h5-info-grid span,.player-shell .a9-h5-wallet-grid span{color:#7f8ba0;font-size:12px;font-weight:800;display:block}.player-shell .a9-h5-info-grid b,.player-shell .a9-h5-wallet-grid b{color:#fff;margin-top:5px;font-size:15px;display:block}.player-shell .a9-h5-action-row button{color:#fff;background:#ee174d;border:0;border-radius:8px;flex:1;height:42px;font-weight:1000}.player-shell .a9-h5-account-card,.player-shell .a9-h5-menu-user{background:#101827;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.player-shell .a9-h5-account-card img,.player-shell .a9-h5-menu-user img{object-fit:cover;border-radius:999px;width:54px;height:54px}.player-shell .a9-h5-account-card strong,.player-shell .a9-h5-menu-user strong{color:#fff;font-size:17px;font-weight:1000;display:block}.player-shell .a9-h5-account-card span,.player-shell .a9-h5-menu-user span{color:#a7b1c2;font-size:12px;font-weight:800}.player-shell .a9-h5-account-card button,.player-shell .a9-h5-menu-user button{color:#fff;background:#ee174d;border:0;border-radius:999px;padding:8px 12px;font-weight:1000}.player-shell .a9-h5-account-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.player-shell .a9-h5-account-menu button{color:#fff;background:#101827;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 12px;font-weight:900;display:flex}.player-shell .a9-h5-account-menu button.active{background:#ee174d29;border-color:#ee174db8}.player-shell .a9-h5-menu-mask{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#0000009e;justify-content:flex-end;transition:opacity .26s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.player-shell .a9-h5-menu-panel{box-sizing:border-box;opacity:0;will-change:transform, opacity;background:#080d16;width:min(88vw,380px);height:100%;padding:14px;transition:transform .3s cubic-bezier(.2,.78,.18,1),opacity .26s;overflow-y:auto;transform:translate(28px);box-shadow:-20px 0 40px #00000073}.player-shell .a9-h5-menu-mask.open{opacity:1}.player-shell .a9-h5-menu-mask.open .a9-h5-menu-panel{opacity:1;transform:translate(0)}.player-shell .a9-h5-menu-mask.closing{opacity:0}.player-shell .a9-h5-menu-mask.closing .a9-h5-menu-panel{opacity:0;transform:translate(42px)}.player-shell .a9-h5-menu-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.player-shell .a9-h5-menu-panel>header img{width:104px}.player-shell .a9-h5-menu-panel>header h2{color:#fff;margin:0;font-size:16px;font-weight:1000;line-height:34px}.player-shell .a9-h5-menu-panel>header button{color:#fff;background:#172033;border:0;border-radius:999px;width:34px;height:34px;font-size:22px}.player-shell .a9-h5-menu-panel>header button.a9-h5-menu-collapse{color:#dce8ff;background:#142037;border:1px solid #ffffff1f;align-items:center;justify-items:center;font-size:28px;line-height:1;display:inline-grid}.player-shell .a9-h5-menu-group{background:#101827;border:1px solid #ffffff17;border-radius:13px;margin-top:12px;padding:10px}.player-shell .a9-h5-menu-group h3{color:#fff;margin:0 0 9px;font-size:15px}.player-shell .a9-h5-menu-group div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-shell .a9-h5-menu-group button{color:#fff;text-align:left;background:#151d2c;border:1px solid #ffffff14;border-radius:9px;min-height:40px;padding:7px 9px;font-size:13px;font-weight:900}.player-shell .a9-h5-menu-group button.active{background:#ee174d}.player-shell .a9-h5-menu-group em{float:right;color:#96a1b5;font-size:10px;font-style:normal}.player-shell .a9-h5-mini-player{z-index:65;box-sizing:border-box;background:#101827fa;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;width:calc(100% - 20px);max-width:460px;min-height:58px;padding:7px;display:grid;position:fixed;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 -14px 32px #00000059}.player-shell .a9-h5-mini-disc{aspect-ratio:1;isolation:isolate;border-radius:50%;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;display:block;position:relative;overflow:hidden}.player-shell .a9-h5-mini-disc-base,.player-shell .a9-h5-mini-disc-avatar{object-fit:cover;border-radius:999px;position:absolute}.player-shell .a9-h5-mini-disc-base{width:44px;height:44px;top:0;bottom:0;left:0;right:0}.player-shell .a9-h5-mini-disc-avatar{z-index:1;width:90%;height:90%;box-shadow:none;background:0 0;border:0;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)}.player-shell .a9-h5-mini-player.playing .a9-h5-mini-disc{animation:3.2s linear infinite discSpin}.player-shell .a9-h5-mini-player strong,.player-shell .a9-h5-mini-player span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.player-shell .a9-h5-mini-player strong{color:#17d9ff;font-size:12px}.player-shell .a9-h5-mini-player span{color:#fff;font-weight:900}.player-shell .a9-h5-mini-player button{color:#fff;background:#172033;border:0;border-radius:9px;width:40px;height:40px;font-size:18px;font-weight:1000}.player-shell .a9-h5-bottom{z-index:66;background:#080c13fa;border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);width:100%;max-width:480px;height:58px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.player-shell .a9-h5-bottom button{color:#cbd5e1;background:0 0;border:0;grid-template-rows:26px 18px;align-items:center;justify-items:center;padding:3px 0;font-size:11px;font-weight:900;display:grid}.player-shell .a9-h5-bottom span{font-size:22px;line-height:1}body:has(.a9-h5-app){background:#353535!important;overflow:hidden!important}html:has(.a9-h5-app){width:100vw!important;min-width:100vw!important;max-width:none!important}body:has(.a9-h5-app){width:100vw!important;min-width:100vw!important;max-width:none!important}body:has(.a9-h5-app) #app{width:100vw!important;min-width:100vw!important;max-width:none!important}.player-shell:has(.a9-h5-app){scrollbar-width:none!important;background:#06080d!important;justify-content:stretch!important;align-items:stretch!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;padding:0!important;display:flex!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app)::-webkit-scrollbar{display:none!important}.player-shell .a9-h5-app{width:100dvw!important;max-width:100dvw!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#06080d!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 112px!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .a9-h5-top{background:#04070df5!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) auto!important;gap:0!important;padding:12px 12px 10px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell .a9-h5-logo{width:104px!important;height:38px!important}.player-shell .a9-h5-logo img{object-fit:contain!important;width:94px!important;max-height:36px!important}.player-shell .a9-h5-icons button{color:#fff!important;background:0 0!important;border:0!important;align-items:center!important;justify-items:center!important;width:18px!important;height:32px!important;padding:0!important;display:grid!important}.player-shell .a9-h5-icons svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important}.player-shell .a9-h5-mail.unread:after{top:3px!important;right:-2px!important}.player-shell .a9-h5-quick{border-bottom:1px solid #ffffff14!important;grid-column:1/-1!important;gap:8px!important;margin:8px -2px 0!important;padding:0 2px 10px!important;overflow:hidden!important}.player-shell .a9-h5-quick button{border-radius:8px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.player-shell .a9-h5-search input{background:#111723!important;border:1px solid #222d43!important;border-radius:8px!important;height:38px!important;padding:0 12px!important;font-size:13px!important}.player-shell .a9-h5-search button{border-radius:8px!important;height:38px!important;font-size:13px!important}.player-shell .a9-h5-main{padding:10px 12px 0!important}.player-shell .a9-h5-page{gap:14px!important}.player-shell .a9-h5-hero{height:max(128px,min(34vw,154px))!important;min-height:128px!important;box-shadow:none!important;background:#111!important;border:1px solid #ffffff14!important;border-radius:12px!important;margin:0 0 12px!important;padding:0!important;position:relative!important;overflow:hidden!important}.player-shell .a9-h5-hero img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.player-shell .a9-h5-hero-copy{display:none!important}.player-shell .a9-h5-hero-copy strong{color:#fff!important;text-transform:uppercase!important;text-shadow:0 2px 8px #00000073!important;max-width:none!important;font-size:24px!important;font-weight:1000!important;line-height:1!important;display:block!important}.player-shell .a9-h5-hero-copy span{color:#fff!important;text-shadow:0 2px 8px #00000073!important;max-width:none!important;margin-top:4px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.player-shell .a9-h5-section{background:#0a0f18!important;border-radius:12px!important;padding:12px!important}.player-shell .a9-h5-tabs{border-radius:8px!important;margin-bottom:10px!important}.player-shell .a9-h5-tabs button{min-width:0!important;height:36px!important;padding:0 10px!important;font-size:12px!important}.player-shell .a9-h5-song-list{min-height:246px!important;max-height:min(336px,100dvh - 532px)!important;padding-bottom:0!important}.player-shell .a9-h5-song-row .title b{font-size:13px!important}.player-shell .a9-h5-song-row .title small{font-size:10px!important}.player-shell .a9-h5-song-row .detail{background:#151d2c!important;border-color:#94a3b87a!important;width:50px!important;height:30px!important;font-size:12px!important}.player-shell .a9-h5-bulk{z-index:4!important;background:#070b12!important;border-top:1px solid #ffffff14!important;gap:12px!important;min-height:42px!important;margin:0 -12px -12px!important;padding:0 12px!important;font-size:12px!important;position:-webkit-sticky!important;position:sticky!important;bottom:0!important}.player-shell .a9-h5-card-strip,.player-shell .a9-h5-catalog-grid{gap:10px!important}.player-shell .a9-h5-card-strip button,.player-shell .a9-h5-catalog-grid button{border-radius:10px!important}.player-shell .a9-h5-mini-player{border-radius:12px!important;width:calc(100vw - 24px)!important;min-height:58px!important;bottom:58px!important}.player-shell .a9-h5-bottom{background:#080c13fa!important;border-radius:0!important;width:100vw!important;height:58px!important;overflow:hidden!important}.player-shell .a9-h5-app,.player-shell .a9-h5-app button,.player-shell .a9-h5-app input,.player-shell .a9-h5-app select,.player-shell .a9-h5-app textarea{letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important}body:has(.a9-h5-app){letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important}.player-shell .a9-h5-app{color:#f7f9ff!important}.player-shell .a9-h5-icons{color:#fff!important;font-size:17px!important}.player-shell .a9-h5-quick button{color:#ecf4ff!important;background:#151b28!important;font-size:12px!important;font-weight:800!important}.player-shell .a9-h5-quick button.hot{color:#fff!important;background:#e9164c!important}.player-shell .a9-h5-search input{color:#fff!important;font-size:13px!important;font-weight:500!important}.player-shell .a9-h5-search input::placeholder{color:#8f9aae!important;opacity:1!important}.player-shell .a9-h5-search button{color:#fff!important;background:#e9164c!important;font-size:13px!important;font-weight:900!important}.player-shell .a9-h5-section>header{margin-bottom:9px!important}.player-shell .a9-h5-section h2,.player-shell .a9-h5-title{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:1000!important;line-height:1.15!important}.player-shell .a9-h5-section header button,.player-shell .a9-h5-section header em{color:#18d8ff!important;font-size:12px!important;font-weight:800!important}.player-shell .a9-h5-tabs{border-color:#1e2735!important;border-radius:9px!important}.player-shell .a9-h5-tabs button{color:#141923!important;background:#fff!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-song-list{background:#0a0e15!important}.player-shell .a9-h5-song-row .idx{color:#fff!important;font-size:13px!important;font-weight:900!important}.player-shell .a9-h5-song-row .title b{color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.player-shell .a9-h5-song-row .title small{color:#8f9aae!important;margin-top:3px!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important}.player-shell .a9-h5-song-row .detail{color:#fff!important;background:#171f2d!important;border-color:#ffffff1f!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-bulk,.player-shell .a9-h5-bulk label,.player-shell .a9-h5-bulk button{color:#f7f9ff!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-bulk button{color:#7cff1e!important}.player-shell .a9-h5-bulk input{accent-color:#7cff1e!important}.player-shell .a9-h5-card-strip button,.player-shell .a9-h5-catalog-grid button{color:#f7f9ff!important}.player-shell .a9-h5-card-strip span,.player-shell .a9-h5-catalog-grid span{color:#f7f9ff!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-mini-player{color:#f7f9ff!important}.player-shell .a9-h5-mini-player b{color:#fff!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-mini-player small{color:#18d8ff!important;font-size:11px!important;font-weight:900!important}.player-shell .a9-h5-mini-player button{color:#fff!important;background:#232d40!important;font-size:17px!important;font-weight:900!important}.player-shell .a9-h5-bottom button{color:#9aa6ba!important;font-size:10px!important;font-weight:800!important}.player-shell .a9-h5-bottom button.active{color:#ff365f!important}.player-shell .a9-h5-menu-panel{color:#f7f9ff!important}.player-shell .a9-h5-menu-user strong{color:#fff!important;font-size:16px!important;font-weight:900!important}.player-shell .a9-h5-menu-user span{color:#9ca8bb!important;font-size:12px!important;font-weight:700!important}.player-shell .a9-h5-menu-user button{color:#fff!important;background:#e9164c!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-menu-group h3{color:#fff!important;font-size:14px!important;font-weight:900!important}.player-shell .a9-h5-menu-group button{color:#dfe8f8!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-menu-group button em{color:#7d8aa0!important;font-size:11px!important;font-weight:900!important}.player-shell .a9-h5-menu-group button.active{color:#fff!important;background:#e9164c!important}.player-shell .a9-h5-top{min-height:62px!important}.player-shell .a9-h5-logo img{width:94px!important;height:36px!important}.player-shell .a9-h5-icons{gap:10px!important;height:36px!important}.player-shell .a9-h5-icons button{border-radius:0!important;width:18px!important;min-width:18px!important;height:30px!important;min-height:30px!important;padding:0!important}.player-shell .a9-h5-icons svg{width:17px!important;height:17px!important}.player-shell .a9-h5-icons button[aria-label=我的收藏] svg{width:19px!important;height:19px!important}.player-shell .a9-h5-quick{gap:8px!important;margin:0!important;padding:8px 0 10px!important}.player-shell .a9-h5-quick button{border:0!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 12px!important;line-height:30px!important}.player-shell .a9-h5-search{grid-template-columns:minmax(0,1fr) 66px!important;gap:8px!important;margin:10px 0!important}.player-shell .a9-h5-search input,.player-shell .a9-h5-search button{border-radius:8px!important;height:38px!important;min-height:38px!important;line-height:38px!important}.player-shell .a9-h5-search input{padding:0 12px!important}.player-shell .a9-h5-search button{width:66px!important;padding:0!important}.player-shell .a9-h5-tabs{border-radius:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:34px!important;min-height:34px!important;margin-bottom:8px!important;display:grid!important}.player-shell .a9-h5-tabs button{border-radius:0!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;line-height:34px!important}.player-shell .a9-h5-song-row{grid-template-columns:48px 42px minmax(0,1fr) auto!important;gap:8px!important;min-height:58px!important;padding:8px 10px!important}.player-shell .a9-h5-song-row img{width:38px!important;height:38px!important}.player-shell .a9-h5-song-row .detail{border-radius:999px!important;width:auto!important;min-width:48px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;line-height:28px!important}.player-shell .a9-h5-bulk{gap:14px!important;height:42px!important;min-height:42px!important;padding:0 10px!important}.player-shell .a9-h5-bulk label,.player-shell .a9-h5-bulk button{align-items:center!important;gap:6px!important;height:42px!important;min-height:42px!important;padding:0!important;line-height:42px!important;display:inline-flex!important}.player-shell .a9-h5-bulk input{width:14px!important;height:14px!important;margin:0!important}.player-shell .a9-h5-card-strip button,.player-shell .a9-h5-catalog-grid button{border-radius:12px!important;min-height:108px!important;padding:8px 6px 9px!important}.player-shell .a9-h5-card-strip img,.player-shell .a9-h5-catalog-grid img{width:62px!important;height:62px!important}.player-shell .a9-h5-mini-player{border-radius:14px!important;grid-template-columns:48px minmax(0,1fr) 44px 44px!important;gap:8px!important;height:58px!important;min-height:58px!important;padding:8px!important}.player-shell .a9-h5-mini-player .a9-h5-mini-disc,.player-shell .a9-h5-mini-player .a9-h5-mini-disc-base{aspect-ratio:1!important;border-radius:50%!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;overflow:hidden!important}.player-shell .a9-h5-mini-player .a9-h5-mini-disc-avatar{object-fit:cover!important;border-radius:50%!important;width:90%!important;height:90%!important}.player-shell .a9-h5-mini-player button{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;line-height:38px!important}.player-shell .a9-h5-bottom{grid-template-columns:repeat(5,minmax(0,1fr))!important;height:58px!important;min-height:58px!important;padding-top:6px!important}.player-shell .a9-h5-bottom button{grid-template-rows:22px 18px!important;gap:0!important;height:52px!important;min-height:52px!important;padding:0!important}.player-shell .a9-h5-bottom span,.player-shell .a9-h5-bottom .mobile-nav-icon{font-size:18px!important;line-height:22px!important}.player-shell .a9-h5-bottom b{font-size:10px!important;line-height:18px!important}.player-shell .a9-h5-menu-user button{border-radius:999px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;line-height:32px!important}.player-shell .a9-h5-menu-group h3{height:42px!important;min-height:42px!important;margin:0!important;line-height:42px!important}.player-shell .a9-h5-menu-group button{border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;line-height:36px!important}body:has(.a9-h5-app){background:#06080d!important}.player-shell:has(.a9-h5-app){background:#06080d!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.player-shell .a9-h5-app{-webkit-overflow-scrolling:touch!important;background:#06080d!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0 0 120px!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .a9-h5-top{z-index:60!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#04070df0!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0 12px!important;min-height:0!important;padding:12px 14px 0!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell .a9-h5-logo{width:126px!important;min-width:126px!important;height:48px!important;min-height:48px!important}.player-shell .a9-h5-logo img{object-fit:contain!important;object-position:left center!important;transform-origin:0!important;filter:drop-shadow(0 0 12px #18d8ff80)!important;width:126px!important;height:48px!important;transform:scale(2.1)!important}.player-shell .a9-h5-icons{justify-self:end!important;gap:8px!important;height:36px!important}.player-shell .a9-h5-icons button{align-items:center!important;justify-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;display:grid!important}.player-shell .a9-h5-icons button>svg{width:18px!important;height:18px!important}.player-shell .a9-h5-icons .a9-h5-user-icon{background:#0f172ab8!important;border:1px solid #ffffff6b!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;display:grid!important;overflow:hidden!important;box-shadow:0 0 0 2px #ec17501f!important}.player-shell .a9-h5-icons .a9-h5-user-icon img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.player-shell .a9-h5-icons .a9-h5-user-icon svg{fill:none!important;stroke:#f8fafc!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}.player-shell .a9-h5-quick{background:#090c12!important;border-bottom:1px solid #ffffff14!important;grid-column:1/-1!important;gap:8px!important;margin:8px -14px 0!important;padding:8px 12px 10px!important;display:flex!important;overflow:hidden!important}.player-shell .a9-h5-quick button{border-radius:8px!important;flex:none!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.player-shell .a9-h5-search{background:0 0!important;border:0!important;border-radius:0!important;grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) 66px!important;gap:8px!important;margin:10px 0!important;padding:0!important;display:grid!important}.player-shell .a9-h5-search input,.player-shell .a9-h5-search button{border-radius:8px!important;height:38px!important;min-height:38px!important}.player-shell .a9-h5-main{padding:0!important;display:block!important;position:relative!important}.player-shell .a9-h5-page{padding:0!important;display:block!important}.player-shell .a9-h5-page.a9-h5-page-hidden{visibility:hidden!important;pointer-events:none!important;width:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.player-shell .a9-h5-home{padding-bottom:84px!important}.player-shell .a9-h5-hero{background:#111!important;border:1px solid #ffffff14!important;border-radius:12px!important;height:118px!important;min-height:118px!important;margin:0 12px 14px!important;position:relative!important;overflow:hidden!important}.player-shell .a9-h5-hero-slide{width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-hero img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.player-shell .a9-h5-hero-copy{top:15px!important;left:14px!important}.player-shell .a9-h5-hero-copy strong{font-size:24px!important;line-height:1!important}.player-shell .a9-h5-hero-copy span{margin-top:4px!important;font-size:12px!important;font-weight:800!important}.player-shell .a9-h5-hero-fade-enter-active,.player-shell .a9-h5-hero-fade-leave-active{transition:opacity 2s,filter 2s,transform 2s!important}.player-shell .a9-h5-hero-fade-enter-from,.player-shell .a9-h5-hero-fade-leave-to{opacity:0!important;filter:brightness(.72)saturate(.9)!important;transform:scale(1.025)!important}.player-shell .a9-h5-hero-fade-enter-to,.player-shell .a9-h5-hero-fade-leave-from{opacity:1!important;filter:brightness()saturate()!important;transform:scale(1)!important}.player-shell .a9-h5-hero-fade-leave-active{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-section{background:0 0!important;border:0!important;border-radius:0!important;margin:0 12px 14px!important;padding:0!important;overflow:visible!important}.player-shell .a9-h5-section>header{min-height:22px!important;margin:0 0 9px!important}.player-shell .a9-h5-section h2,.player-shell .a9-h5-title{font-size:18px!important;line-height:1.15!important}.player-shell .a9-h5-title{margin:12px 12px 10px!important}.player-shell .a9-h5-tabs{background:0 0!important;border:1px solid #1e2735!important;border-radius:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:34px!important;min-height:34px!important;margin:0 0 8px!important;display:grid!important;overflow:hidden!important}.player-shell .a9-h5-tabs button{color:#141923!important;background:#fff!important;border-left:0!important;border-right:1px solid #d7dce6!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-tabs button:last-child{border-right:0!important}.player-shell .a9-h5-tabs button.active{color:#fff!important;background:#e9164c!important}.player-shell .a9-h5-song-list{background:#0a0e15!important;border:1px solid #ffffff14!important;border-radius:12px!important;max-height:none!important;overflow:hidden!important}.player-shell .a9-h5-song-list.list-page{-webkit-overflow-scrolling:touch!important;max-height:calc(100vh - 286px)!important;overflow-y:auto!important}.player-shell .a9-h5-home .a9-h5-song-list{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;overflow:hidden!important}.player-shell .a9-h5-home-bulk{background:#05070b!important;border:1px solid #ffffff14!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;margin:0!important}.player-shell .a9-h5-home-bulk+.a9-h5-song-list{border-top-color:#ffffff14!important;border-radius:0 0 12px 12px!important}.player-shell .a9-h5-home .a9-h5-bulk{z-index:20!important;border-top:1px solid #ffffff14!important;border-radius:12px 12px 0 0!important;margin-top:0!important;margin-bottom:0!important;position:relative!important;bottom:auto!important}.player-shell .a9-h5-song-row{background:0 0!important;border-bottom:1px solid #ffffff12!important;grid-template-columns:28px 42px minmax(0,1fr) auto!important;gap:8px!important;min-height:58px!important;padding:8px 10px!important}.player-shell .a9-h5-song-row .idx.select{align-items:center!important;justify-items:center!important;display:grid!important}.player-shell .a9-h5-song-row .idx.select.track-sequence-select{justify-content:center!important;align-items:center!important;display:flex!important}.player-shell .a9-h5-song-row .idx.select input{-webkit-appearance:auto!important;appearance:auto!important;accent-color:#7b8493!important;width:15px!important;height:15px!important;margin:0!important}.player-shell .a9-h5-song-row:nth-child(2n){background:0 0!important}.player-shell .a9-h5-song-row img{filter:none!important;width:38px!important;height:38px!important;box-shadow:0 0 0 2px #18d8ff38!important}.player-shell .a9-h5-bulk{z-index:3!important;background:#05070b!important;border:1px solid #ffffff14!important;border-top:0!important;border-radius:0 0 12px 12px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 10px!important;position:relative!important}.player-shell .a9-h5-bulk input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;accent-color:#7b8493!important;vertical-align:-2px!important;width:14px!important;height:14px!important;margin:0 4px 0 0!important}.player-shell .a9-h5-home-bulk.a9-h5-bulk,.player-shell .a9-h5-list-bulk.a9-h5-bulk{border-top:1px solid #ffffff14!important;border-bottom:0!important;border-radius:12px 12px 0 0!important}.player-shell .a9-h5-home-bulk+.a9-h5-song-list{border-radius:0 0 12px 12px!important}.player-shell .a9-h5-list-bulk+.a9-h5-song-list.list-page{border-top-color:#ffffff14!important;border-radius:0 0 12px 12px!important}.player-shell .a9-h5-song-list+.a9-h5-bulk{margin-top:8px!important}.player-shell .h5-home-more-list+.a9-h5-bulk,.player-shell .h5-home-more-bulk.a9-h5-bulk{margin-top:0!important}.player-shell .h5-home-more-pager{z-index:4!important;isolation:isolate!important;color:#8ea0b8!important;background:#080d15!important;border-top:1px solid #879dbf29!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important;display:flex!important;position:relative!important}.player-shell .h5-home-more-pager span{min-width:0!important}.player-shell .h5-home-more-page-summary{color:#dce7f7!important;text-align:center!important;flex:0 0 100%!important;line-height:18px!important}.player-shell .h5-home-more-pager label{align-items:center!important;gap:4px!important;display:inline-flex!important}.player-shell .h5-home-more-pager input{color:#f4f7fb!important;text-align:center!important;width:48px!important;min-height:28px!important;font:inherit!important;background:#111a29!important;border:1px solid #879dbf57!important;border-radius:7px!important;padding:0 5px!important}.player-shell .h5-home-more-pager button{color:#dce7f7!important;min-height:28px!important;font:inherit!important;background:#111a29!important;border:1px solid #879dbf57!important;border-radius:7px!important;padding:0 8px!important;font-weight:900!important}.player-shell .h5-home-more-pager button:disabled{opacity:.42!important}.player-shell .a9-h5-bulk.sticky{z-index:12!important;position:-webkit-sticky!important;position:sticky!important;bottom:116px!important}.player-shell .a9-h5-card-strip,.player-shell .a9-h5-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-card-strip button,.player-shell .a9-h5-catalog-grid button{border-radius:12px!important;min-width:0!important;min-height:108px!important;padding:8px 6px 9px!important}.player-shell .a9-h5-card-strip img,.player-shell .a9-h5-catalog-grid img{width:62px!important;height:62px!important;margin:0 auto 4px!important}.player-shell .a9-h5-filter{background:0 0!important;border-radius:0!important;margin:0 12px 8px!important;padding:8px 0 0!important}.player-shell .h5-library-main-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:calc(100% - 24px)!important;margin:0 12px 6px!important;padding:0!important;display:grid!important}.player-shell .h5-library-main-tabs button{color:#e6edf7!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;background:#111a2a!important;border:1px solid #485b78bf!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:30px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.player-shell .h5-library-main-tabs button.active{color:#fff!important;background:#f01352!important;border-color:#f01352!important;box-shadow:0 8px 16px #f0135238!important}.player-shell .a9-h5-filter div{align-items:center!important;gap:4px!important;display:flex!important;overflow:hidden!important}.player-shell .a9-h5-filter b{flex:0 0 34px!important;width:34px!important;font-size:12px!important}.player-shell .a9-h5-filter button{border-radius:999px!important;height:28px!important;min-height:28px!important;padding:0 7px!important;font-size:11px!important}.player-shell .a9-h5-filter>div:first-child button{text-overflow:clip!important;white-space:nowrap!important;min-width:-webkit-max-content!important;flex:none!important;min-width:max-content!important;padding:0 5px!important;font-size:10px!important;overflow:hidden!important}.player-shell .a9-h5-filter>div.h5-ranking-category-filter{box-sizing:border-box!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.player-shell .a9-h5-filter>div.h5-ranking-category-filter b{flex:0 0 34px!important;width:34px!important}.player-shell .a9-h5-filter>div.h5-ranking-category-filter button{text-overflow:clip!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:0 2px!important;font-size:10px!important;overflow:hidden!important}.player-shell .a9-h5-filter .h5-library-category-filter{box-sizing:border-box!important;scrollbar-width:none!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.player-shell .a9-h5-filter>div.h5-library-category-filter button{text-overflow:clip!important;white-space:nowrap!important;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:0 2px!important;font-size:10px!important;overflow:hidden!important}.player-shell .a9-h5-filter .h5-library-category-filter::-webkit-scrollbar{display:none!important}.player-shell .a9-h5-filter .h5-date-filter{flex-wrap:nowrap!important;gap:2px!important}.player-shell .a9-h5-filter .h5-date-filter b{flex-basis:34px!important}.player-shell .a9-h5-filter .h5-date-filter>button{text-overflow:clip!important;white-space:nowrap!important;flex:1 1 0!important;min-width:0!important;padding:0 2px!important;font-size:10px!important;overflow:hidden!important}.player-shell .a9-h5-filter .h5-date-selects{flex:none!important;align-items:center!important;gap:2px!important;display:inline-flex!important}.player-shell .a9-h5-filter .h5-date-selects select{box-sizing:border-box!important;color:#e8eefb!important;background:#171f2f!important;border:1px solid #ffffff14!important;border-radius:999px!important;outline:none!important;width:auto!important;min-width:48px!important;height:28px!important;min-height:28px!important;padding:0 3px!important;font-size:10px!important;font-weight:900!important}.player-shell .a9-h5-tabs.list-tabs{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;background:0 0!important;border:1px solid #1e2735!important;border-radius:9px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 auto 8px!important;display:grid!important;overflow:hidden!important}.player-shell .a9-h5-tabs.list-tabs button{color:#141923!important;background:#fff!important;border-color:#d7dce6!important;align-items:center!important;justify-items:center!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0 4px!important;display:grid!important}.player-shell .a9-h5-tabs.list-tabs button.active{color:#fff!important;background:#e9164c!important}.player-shell .a9-h5-page>.a9-h5-song-list.list-page{margin:0 12px!important}.player-shell .a9-h5-player-page{text-align:center!important;min-height:calc(100vh - 120px)!important;padding:12px 0 0!important}.player-shell .a9-h5-player-disc{width:238px!important;height:238px!important;margin:8px auto 14px!important}.player-shell .a9-h5-player-disc img{width:190px!important;height:190px!important}.player-shell .a9-h5-player-page h1{margin:0 18px!important;font-size:19px!important;line-height:1.35!important}.player-shell .a9-h5-player-page p{margin:6px 18px 0!important;font-size:12px!important}.player-shell .a9-h5-progress{margin:20px 22px 0!important}.player-shell .a9-h5-time{margin:0 22px!important;font-size:11px!important}.player-shell .a9-h5-player-controls{gap:16px!important;margin:16px 0!important}.player-shell .a9-h5-player-controls button{width:46px!important;height:46px!important}.player-shell .a9-h5-player-controls .main{width:64px!important;height:64px!important}.player-shell .a9-h5-info-grid,.player-shell .a9-h5-action-row{margin-left:12px!important;margin-right:12px!important}.player-shell .a9-h5-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important;margin-bottom:12px!important;display:grid!important}.player-shell .a9-h5-action-row button{border-radius:10px!important;height:42px!important}.player-shell .a9-h5-account{padding:12px 0 0!important}.player-shell .a9-h5-account-card{border-radius:15px!important;grid-template-columns:56px minmax(0,1fr) auto!important;margin:0 12px 12px!important;padding:12px!important}.player-shell .a9-h5-account-card img{width:56px!important;height:56px!important}.player-shell .a9-h5-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 12px 12px!important}.player-shell .a9-h5-wallet-grid div{background:#111826!important;border-radius:12px!important;min-height:72px!important;padding:12px!important}.player-shell .a9-h5-account-menu{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0 12px 12px!important}.player-shell .a9-h5-account-menu button{text-align:center!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:62px!important;padding:0 6px!important;font-size:11px!important}.player-shell .a9-h5-account-menu button strong{font-size:18px!important;line-height:1!important}.player-shell .a9-h5-account-menu .a9-h5-account-logout{color:#fff!important;background:linear-gradient(135deg,#f01652f2,#ff3d74e0)!important;border-color:#f0165273!important;grid-column:1/-1!important;min-height:62px!important}.player-shell .a9-h5-account-menu .a9-h5-account-logout strong{font-size:20px!important}.player-shell .a9-h5-menu-panel{background:#06080d!important;width:min(100vw,390px)!important;padding:14px!important}.player-shell .a9-h5-menu-panel>header{margin-bottom:12px!important}.player-shell .a9-h5-menu-panel>header img{width:94px!important;height:36px!important}.player-shell .a9-h5-menu-panel>header button{width:34px!important;height:34px!important}.player-shell .a9-h5-menu-user{border-radius:16px!important;grid-template-columns:56px minmax(0,1fr) auto!important;margin-bottom:12px!important;padding:12px!important}.player-shell .a9-h5-menu-user img{width:56px!important;height:56px!important}.player-shell .a9-h5-menu-group{background:#0d131f!important;border-radius:15px!important;margin:0 0 10px!important;padding:0!important;overflow:hidden!important}.player-shell .a9-h5-menu-group h3{background:#111827!important;border-bottom:1px solid #ffffff14!important;align-items:center!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 12px!important;display:flex!important}.player-shell .a9-h5-menu-group div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.player-shell .a9-h5-menu-group button{border-radius:10px!important;justify-content:space-between!important;height:36px!important;min-height:36px!important;padding:0 10px!important}.player-shell .a9-h5-mini-player{border-radius:14px!important;grid-template-columns:48px minmax(0,1fr) 44px 44px!important;width:auto!important;height:58px!important;min-height:58px!important;padding:8px!important;position:fixed!important;bottom:66px!important;left:10px!important;right:10px!important}.player-shell .a9-h5-bottom{background:#06080dfa!important;border-top:1px solid #ffffff1a!important;border-radius:0!important;width:100vw!important;height:58px!important;min-height:58px!important;padding-top:6px!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-top .a9-h5-quick{box-sizing:border-box!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:8px 0 10px!important;position:relative!important;left:0!important;right:auto!important;transform:none!important}.player-shell .a9-h5-top .a9-h5-quick button{letter-spacing:0!important;white-space:nowrap!important;text-align:center!important;flex:1 1 0!important;min-width:0!important;padding:0 2px!important;font-size:11px!important;line-height:30px!important}.player-shell .a9-h5-top .a9-h5-quick button.hot{flex:1.18 1 0!important}.player-shell .a9-h5-mini-player{left:10px!important;right:10px!important;bottom:calc(58px + env(safe-area-inset-bottom,0px) + 8px)!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;transform:none!important}.player-shell .a9-h5-bottom{box-sizing:border-box!important;width:100dvw!important;max-width:100dvw!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.player-shell .a9-h5-bottom button,.player-shell .mobile-bottom-nav button{grid-template-rows:24px 18px!important;align-items:center!important;justify-items:center!important;gap:1px!important}.player-shell .a9-h5-bottom button>span,.player-shell .a9-h5-bottom .mobile-nav-icon,.player-shell .mobile-bottom-nav .mobile-nav-icon{letter-spacing:0!important;text-align:center!important;align-items:center!important;justify-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;font-family:Apple Symbols,Segoe UI Symbol,Noto Sans Symbols,Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:22px!important;display:grid!important;position:relative!important;overflow:hidden!important}.player-shell .a9-h5-nav-icon{color:currentColor!important}.player-shell .a9-h5-nav-icon[data-icon=home]{font-size:19px!important;transform:none!important}.player-shell .a9-h5-nav-icon[data-icon=library]{font-size:18px!important;transform:none!important}.player-shell .a9-h5-nav-icon[data-icon=rank]{font-size:16px!important;transform:none!important}.player-shell .a9-h5-nav-icon[data-icon=album],.player-shell .a9-h5-nav-icon[data-icon=user],.player-shell .a9-h5-nav-icon[data-icon=users]{font-size:18px!important;transform:none!important}.player-shell .a9-h5-nav-icon[data-icon=users]{letter-spacing:0!important;padding:0!important;font-size:0!important}.player-shell .a9-h5-nav-icon[data-icon=users]:before{--a9-users-icon-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='3'/%3E%3Ccircle cx='5' cy='9' r='2.3'/%3E%3Ccircle cx='19' cy='9' r='2.3'/%3E%3Cpath d='M6.5 20c.4-4 2.2-6 5.5-6s5.1 2 5.5 6'/%3E%3Cpath d='M1.5 19c.3-3 1.6-4.7 4-4.7 1.2 0 2.3.4 3.1 1.2M22.5 19c-.3-3-1.6-4.7-4-4.7-1.2 0-2.3.4-3.1 1.2'/%3E%3C/svg%3E");content:"";width:24px;height:24px;-webkit-mask-image:var(--a9-users-icon-mask);-webkit-mask-image:var(--a9-users-icon-mask);mask-image:var(--a9-users-icon-mask);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.player-shell .a9-h5-bottom b,.player-shell .mobile-bottom-nav button>span:not(.mobile-nav-icon){height:18px!important;line-height:18px!important;display:block!important}.player-shell .a9-h5-app:has(.a9-h5-player-page){padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))!important;background:#06080d!important}.player-shell .a9-h5-app:has(.a9-h5-player-page) .a9-h5-top{background:#06080d!important;border-bottom:0!important;min-height:54px!important;padding:12px 14px 6px!important}.player-shell .a9-h5-app:has(.a9-h5-player-page) .a9-h5-main{padding:0!important}.player-shell .a9-h5-player-page{box-sizing:border-box!important;text-align:center!important;background:#06080d!important;min-height:calc(100dvh - 124px)!important;padding:6px 14px 24px!important;display:block!important}.player-shell .a9-h5-player-top-meta{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;color:#aab5c8!important;text-align:left!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;height:18px!important;margin:0 auto 8px!important;font-size:12px!important;font-weight:800!important;line-height:18px!important;display:flex!important}.player-shell .a9-h5-player-top-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.player-shell .a9-h5-player-top-meta span:last-child{text-align:right!important;flex:none!important}.player-shell .a9-h5-player-disc{background:radial-gradient(circle,#18d8ff33 0,#18d8ff33 28%,#18d8ff1f 29%,#18d8ff1f 48%,#0000 68%),radial-gradient(circle,#e9164c21,#0000 66%)!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:224px!important;height:224px!important;margin:8px auto 12px!important;display:grid!important}.player-shell .a9-h5-player-disc img{object-fit:cover!important;filter:drop-shadow(0 0 18px #18d8ff2e)!important;border-radius:50%!important;width:178px!important;height:178px!important;display:block!important}.player-shell .a9-h5-player-disc.playing img{animation:3.2s linear infinite discSpin!important}.player-shell .a9-h5-player-page h1{color:#fff!important;letter-spacing:0!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:340px!important;height:50px!important;margin:0 auto!important;font-size:19px!important;font-weight:1000!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}.player-shell .a9-h5-player-page p{color:#aab5c8!important;height:15px!important;margin:7px auto 0!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.player-shell .a9-h5-player-status-row{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:9px auto 0!important;display:flex!important}.player-shell .a9-h5-player-status-row .a9-h5-player-status{flex:none!important;justify-self:start!important;margin:0!important}.player-shell .a9-h5-player-purchases{color:#aab5c8!important;text-align:right!important;white-space:nowrap!important;margin-left:auto!important;font-size:12px!important;font-weight:900!important;line-height:26px!important}.player-shell .a9-h5-player-status{color:#c8d3e4!important;background:#111827eb!important;border:1px solid #94a3b838!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:78px!important;height:26px!important;margin:9px auto 0!important;padding:0 12px!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;display:inline-flex!important;box-shadow:0 8px 22px #0000003d!important}.player-shell .a9-h5-player-status span{background:#8b95a5!important;border-radius:50%!important;width:7px!important;height:7px!important;box-shadow:0 0 0 3px #8b95a529!important}.player-shell .a9-h5-player-status.playing{color:#45e8ff!important;background:#08232deb!important;border-color:#22d7ff61!important}.player-shell .a9-h5-player-status.playing span{background:#20e0ff!important;box-shadow:0 0 0 3px #20e0ff2e,0 0 12px #20e0ffa6!important}.player-shell .a9-h5-player-status.buffering{color:#fff!important;background:linear-gradient(135deg,#f016523d,#22d7ff29)!important;border-color:#f016526b!important}.player-shell .a9-h5-player-status.buffering span{background:#f01652!important;box-shadow:0 0 0 3px #f016522e,0 0 12px #f01652bf!important}.player-shell .a9-h5-progress{--p:0%;height:28px!important;margin:16px 8px 0!important;display:block!important;position:relative!important}.player-shell .a9-h5-progress:before{content:""!important;background:#243047!important;border-radius:999px!important;height:8px!important;position:absolute!important;top:10px!important;left:0!important;right:0!important}.player-shell .a9-h5-progress span{width:var(--p)!important;z-index:1!important;background:linear-gradient(90deg,#f01652 0%,#22d7ff 100%)!important;border-radius:999px!important;height:8px!important;position:absolute!important;top:10px!important;left:0!important}.player-shell .a9-h5-progress input{z-index:2!important;opacity:0!important;cursor:pointer!important;touch-action:pan-y!important;width:100%!important;height:28px!important;position:relative!important}.player-shell .a9-h5-time{color:#b5bfd0!important;justify-content:space-between!important;margin:0 8px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:flex!important}.player-shell .a9-h5-player-controls{justify-content:center!important;align-items:center!important;gap:12px!important;margin:18px 0 12px!important;display:flex!important}.player-shell .a9-h5-player-controls button{color:#fff!important;background:#111a2d!important;border:0!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:22px!important;font-weight:1000!important;line-height:1!important;display:grid!important}.player-shell .a9-h5-player-controls .main{background:#f01652!important;width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;box-shadow:0 12px 30px #f0165247!important}.player-shell .a9-h5-volume{--v:78%;color:#aab5c8!important;box-sizing:border-box!important;background:#0a101a!important;border:1px solid #1f2b3cf2!important;border-radius:999px!important;grid-template-columns:18px 32px minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;height:44px!important;margin:0 0 12px!important;padding:0 10px!important;display:grid!important}.player-shell .a9-h5-volume svg{fill:none!important;stroke:#dbe7f7!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:16px!important}.player-shell .a9-h5-volume span,.player-shell .a9-h5-volume strong{font-size:11px!important;font-weight:900!important;line-height:1!important}.player-shell .a9-h5-volume strong{color:#fff!important;text-align:right!important}.player-shell .a9-h5-volume em{background:#263047!important;border-radius:999px!important;grid-area:1/3/auto/4!important;height:8px!important;display:block!important;position:relative!important;overflow:visible!important}.player-shell .a9-h5-volume strong{grid-area:1/4/auto/5!important}.player-shell .a9-h5-volume em:before{content:""!important;width:var(--v)!important;border-radius:inherit!important;background:linear-gradient(90deg,#f01652,#22d7ff)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:auto!important}.player-shell .a9-h5-volume em:after{content:""!important;top:50%!important;left:var(--v)!important;pointer-events:none!important;box-sizing:border-box!important;background:#f01652!important;border:3px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;position:absolute!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 4px #f0165233,0 0 14px #22d7ff8c!important}.player-shell .a9-h5-volume input{opacity:0!important;cursor:pointer!important;grid-area:1/3/auto/4!important;width:100%!important;height:44px!important}.player-shell .a9-h5-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important;display:grid!important}.player-shell .a9-h5-info-grid div{box-sizing:border-box!important;text-align:left!important;background:#0a101a!important;border:1px solid #1f2b3c!important;border-radius:8px!important;min-height:68px!important;padding:10px 11px!important}.player-shell .a9-h5-info-grid span{color:#7d8ba1!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.player-shell .a9-h5-info-grid b{color:#fff!important;overflow-wrap:anywhere!important;margin-top:8px!important;font-size:14px!important;font-weight:1000!important;line-height:1.18!important;display:block!important}.player-shell .a9-h5-action-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important;display:grid!important}.player-shell .a9-h5-action-row button{color:#fff!important;background:#f01652!important;border:0!important;border-radius:8px!important;height:42px!important;min-height:42px!important;font-size:14px!important;font-weight:1000!important}.player-shell .a9-h5-player-queue{text-align:left!important;background:#0a0e15!important;border:1px solid #ffffff14!important;border-radius:13px!important;margin:0 0 18px!important;padding:12px!important}.player-shell .a9-h5-player-queue header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;display:flex!important}.player-shell .a9-h5-player-queue h2{color:#fff!important;margin:0!important;font-size:17px!important;font-weight:1000!important;line-height:1.15!important}.player-shell .a9-h5-player-queue-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.player-shell .a9-h5-player-queue header button{color:#16d8ff!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:1000!important}.player-shell .a9-h5-player-queue-tabbar{z-index:8!important;margin:0 0 10px!important;display:block!important;position:relative!important}.player-shell .a9-h5-player-queue-current{color:#fff!important;text-align:center!important;pointer-events:none!important;background:#f01652!important;border:1px solid #f01652!important;border-radius:999px!important;width:100%!important;height:34px!important;min-height:34px!important;font-size:13px!important;font-weight:1000!important;display:block!important}.player-shell .a9-h5-player-queue-menu{opacity:0!important;pointer-events:none!important;transform-origin:100%!important;background:#0a101afa!important;border:1px solid #f0165259!important;border-radius:14px!important;gap:7px!important;width:min(154px,100% - 24px)!important;padding:8px!important;transition:opacity .22s,transform .28s cubic-bezier(.2,.9,.2,1)!important;display:grid!important;position:absolute!important;top:auto!important;bottom:calc(100% + 8px)!important;right:0!important;transform:translate(18px)scaleX(.82)!important;box-shadow:0 16px 34px #0000006b,inset 0 0 0 1px #ffffff0a!important}.player-shell .a9-h5-player-queue-tabbar.drop-down .a9-h5-player-queue-menu{transform-origin:100% 0!important;top:0!important;bottom:auto!important}.player-shell .a9-h5-player-queue-tabbar.open .a9-h5-player-queue-menu{opacity:1!important;pointer-events:auto!important;transform:translate(0)scaleX(1)!important}.player-shell .a9-h5-player-queue-menu button{color:#dbe5f7!important;text-align:left!important;background:#111827!important;border:1px solid #94a3b82e!important;border-radius:10px!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-player-queue-menu button.active{color:#fff!important;background:linear-gradient(135deg,#f01652,#ff3d74)!important;border-color:#f01652!important;box-shadow:0 8px 18px #f0165240!important}.player-shell .a9-h5-player-queue-list{-webkit-overflow-scrolling:touch!important;background:#070b12!important;border:1px solid #ffffff0f!important;border-radius:10px!important;max-height:318px!important;display:grid!important;overflow-y:auto!important}.player-shell .a9-h5-player-queue-list article{border-bottom:1px solid #ffffff0f!important;grid-template-columns:24px 16px 34px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-height:54px!important;padding:7px 9px!important;display:grid!important}.player-shell .a9-h5-player-queue-list article.current{background:#f016522e!important}.player-shell .a9-h5-player-queue-list input{accent-color:#7b8493!important;width:14px!important;height:14px!important;margin:0!important}.player-shell .a9-h5-player-queue-index{color:#fff!important;text-align:center!important;font-size:13px!important;font-style:normal!important;font-weight:900!important}.player-shell .a9-h5-player-queue-list article.current .a9-h5-player-queue-index{color:#18d8ff!important;text-shadow:0 0 12px #18d8ff47!important}.player-shell .a9-h5-player-queue-list img{object-fit:cover!important;border-radius:50%!important;width:32px!important;height:32px!important;box-shadow:0 0 0 2px #18d8ff2e!important}.player-shell .a9-h5-player-queue-list .h5-producer-list-disc{isolation:isolate!important;width:32px!important;height:32px!important;margin-top:0!important;display:block!important;position:relative!important;overflow:visible!important}.player-shell .a9-h5-player-queue-list .h5-producer-list-disc-base,.player-shell .a9-h5-player-queue-list .h5-producer-list-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .a9-h5-player-queue-list .h5-producer-list-disc-base{width:32px!important;height:32px!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-player-queue-list .h5-producer-list-disc-avatar{z-index:1!important;width:90%!important;height:90%!important;box-shadow:none!important;border:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-player-queue-list article.current .h5-producer-list-disc{animation:3.2s linear infinite discSpin!important}.player-shell .a9-h5-player-queue-list article.current .h5-producer-list-disc img{animation:none!important}.player-shell .a9-h5-player-queue-list article>button{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.player-shell .a9-h5-player-queue-list b,.player-shell .a9-h5-player-queue-list span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.player-shell .a9-h5-player-queue-list b{font-size:13px!important;font-weight:1000!important;line-height:1.2!important}.player-shell .a9-h5-player-queue-list article.current b{color:#ff3d74!important}.player-shell .a9-h5-player-queue-list span{color:#7f8ba0!important;margin-top:3px!important;font-size:10px!important;font-weight:800!important}.player-shell .a9-h5-player-queue-actions{color:#fff!important;align-items:center!important;gap:12px!important;min-height:38px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.player-shell .a9-h5-player-queue-actions label{align-items:center!important;gap:4px!important;display:inline-flex!important}.player-shell .a9-h5-player-queue-actions input{accent-color:#7b8493!important;width:14px!important;height:14px!important;margin:0!important}.player-shell .a9-h5-player-queue-actions button{color:#7cff16!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:1000!important}.player-shell .a9-h5-player-related,.player-shell .a9-h5-player-download-note{text-align:left!important;background:#0a0e15!important;border:1px solid #ffffff14!important;border-radius:13px!important;margin:0 0 18px!important;padding:12px!important}.player-shell .a9-h5-player-related header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;display:flex!important}.player-shell .a9-h5-player-related h2,.player-shell .a9-h5-player-download-note h2{color:#fff!important;margin:0!important;font-size:17px!important;font-weight:1000!important;line-height:1.15!important}.player-shell .a9-h5-player-related header button,.player-shell .a9-h5-player-related-actions button{color:#16d8ff!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:1000!important}.player-shell .a9-h5-player-related-list{background:#070b12!important;border:1px solid #ffffff0f!important;border-radius:10px!important;display:grid!important;overflow:hidden!important}.player-shell .a9-h5-player-related-list article{border-bottom:1px solid #ffffff0f!important;grid-template-columns:24px 18px 38px minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:7px 9px!important;display:grid!important}.player-shell .a9-h5-player-related-list article.current{background:#f016522e!important}.player-shell .a9-h5-player-related-list article.current .a9-h5-player-related-main b{color:#ff3d74!important}.player-shell .a9-h5-player-related-list input,.player-shell .a9-h5-player-related-actions input{accent-color:#7b8493!important;width:14px!important;height:14px!important;margin:0!important}.player-shell .a9-h5-player-related-list img{object-fit:cover!important;border-radius:50%!important;width:34px!important;height:34px!important;box-shadow:0 0 0 2px #18d8ff2e!important}.player-shell .a9-h5-player-related-list .h5-producer-list-disc{isolation:isolate!important;width:34px!important;height:34px!important;display:block!important;position:relative!important}.player-shell .a9-h5-player-related-list .h5-producer-list-disc-base,.player-shell .a9-h5-player-related-list .h5-producer-list-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .a9-h5-player-related-list .h5-producer-list-disc-base{width:34px!important;height:34px!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-player-related-list .h5-producer-list-disc-avatar{z-index:1!important;width:90%!important;height:90%!important;box-shadow:none!important;border:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-player-related-list article.playing .h5-producer-list-disc{animation:3.2s linear infinite discSpin!important}.player-shell .a9-h5-player-related-list article.playing .h5-producer-list-disc img{animation:none!important}.player-shell .a9-h5-player-related-main{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important}.player-shell .a9-h5-player-related-main b,.player-shell .a9-h5-player-related-main span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.player-shell .a9-h5-player-related-main b{font-size:13px!important;font-weight:1000!important;line-height:1.2!important}.player-shell .a9-h5-player-related-main span{color:#7f8ba0!important;margin-top:3px!important;font-size:10px!important;font-weight:800!important}.player-shell .a9-h5-player-related-action{color:#7cff16!important;background:0 0!important;border:0!important;min-width:34px!important;padding:0!important;font-size:12px!important;font-weight:1000!important}.player-shell .a9-h5-player-related-actions{color:#fff!important;align-items:center!important;gap:12px!important;min-height:38px!important;font-size:12px!important;font-weight:900!important;display:flex!important}.player-shell .a9-h5-player-related-actions label{align-items:center!important;gap:4px!important;display:inline-flex!important}.player-shell .a9-h5-player-download-note p{color:#aab5c8!important;text-align:left!important;margin:8px 0 0!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important}.player-shell .a9-h5-notice-block ul,.player-shell .a9-h5-rank-grid ol{gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.player-shell .a9-h5-notice-block li,.player-shell .a9-h5-rank-grid article{color:#dbe5f7!important;background:#0b111b!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important}.player-shell .a9-h5-rank-grid article header{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;display:flex!important}.player-shell .a9-h5-rank-grid article header h2{min-width:0!important;margin:0!important}.player-shell .a9-h5-rank-grid article header button{flex:none!important}.player-shell .a9-h5-rank-grid{gap:10px!important;display:grid!important}.player-shell .a9-h5-rank-grid li{grid-template-columns:24px 56px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:56px!important;display:grid!important}.player-shell .a9-h5-rank-grid li span{color:#7f8ba0!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc{border-radius:50%!important;width:56px!important;height:56px!important;line-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc-base,.player-shell .a9-h5-rank-grid li .h5-track-list-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc-base{width:56px!important;height:56px!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-rank-grid li .h5-track-list-disc-avatar{z-index:1!important;filter:drop-shadow(0 0 7px #14d8ff38)!important;width:90%!important;height:90%!important;margin:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-rank-grid li>img{object-fit:cover!important;filter:drop-shadow(0 0 7px #14d8ff38)!important;border-radius:50%!important;width:32px!important;height:32px!important}.player-shell .a9-h5-rank-grid li.current{background:#f016522e!important;border-radius:8px!important}.player-shell .a9-h5-rank-grid li.current span,.player-shell .a9-h5-rank-grid li.current button{color:#ff3d74!important}.player-shell .a9-h5-rank-grid li.playing img{animation:3.2s linear infinite discSpin!important}.player-shell .a9-h5-rank-grid li button{color:#fff!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;overflow:hidden!important}.player-shell .a9-h5-rank-grid li button.detail{color:#fff!important;text-align:center!important;white-space:nowrap!important;background:#121c2b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;min-width:42px!important;height:28px!important;padding:0 10px!important;font-size:11px!important;line-height:26px!important}.player-shell .a9-h5-footer-links{border-top:1px solid #ffffff14!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:4px 0 10px!important;padding:12px 6px 14px!important;display:grid!important}.player-shell .a9-h5-footer-links button,.player-shell .a9-h5-catalog-filter button{color:#cbd5e1!important;background:#111827!important;border:1px solid #ffffff1a!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-footer-links button{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;height:34px!important;padding:0 10px!important;overflow:hidden!important}.player-shell .a9-h5-footer-links button:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:min(54%,148px)!important}.player-shell .a9-h5-catalog-filter{-webkit-overflow-scrolling:touch!important;gap:8px!important;margin:0 0 8px!important;padding:0 0 10px!important;display:flex!important;overflow-x:auto!important}.player-shell .a9-h5-catalog-filter.album-catalog-actions{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;flex-wrap:nowrap!important;gap:6px!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-album-recommend-section,.player-shell .a9-h5-album-a8-filter,.player-shell .a9-h5-album-producer-list{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-album-recommend-section{margin-bottom:18px!important}.player-shell .a9-h5-album-recommend-section h2{color:#f7f7f7!important;margin:0 0 10px!important;font-size:19px!important;font-weight:1000!important;line-height:1.25!important}.player-shell .a9-h5-album-recommend-section h2 small{color:#22d3ee!important;margin-left:6px!important;font-size:12px!important;font-weight:900!important}.player-shell .a9-h5-album-recommend-scroller,.player-shell .a9-h5-album-recommend-grid{scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important}.player-shell .a9-h5-album-recommend-scroller::-webkit-scrollbar{display:none!important}.player-shell .a9-h5-album-recommend-grid::-webkit-scrollbar{display:none!important}.player-shell .a9-h5-album-recommend-scroller button,.player-shell .a9-h5-album-recommend-grid button{color:#f7f8fb!important;scroll-snap-align:start!important;text-align:center!important;background:#0b0f16!important;border:1px solid #2dd4ff29!important;border-radius:6px!important;flex:0 0 104px!important;gap:7px!important;width:104px!important;min-width:0!important;padding:0!important;display:grid!important}.player-shell .a9-h5-album-recommend-scroller img,.player-shell .a9-h5-album-recommend-grid img{aspect-ratio:1!important;object-fit:cover!important;border-radius:5px 5px 0 0!important;width:100%!important;display:block!important}.player-shell .a9-h5-album-recommend-scroller span,.player-shell .a9-h5-album-recommend-grid span{text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 6px 8px!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;overflow:hidden!important}.player-shell .a9-h5-album-a8-filter{background:#080808!important;border-radius:4px!important;gap:3px!important;margin-bottom:8px!important;padding:5px 6px!important;display:grid!important}.player-shell .a9-h5-album-a8-filter>div{grid-template-columns:36px repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:100%!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-album-a8-filter span{color:#fff!important;flex:none!important;font-size:13px!important;font-weight:1000!important;line-height:28px!important}.player-shell .a9-h5-album-a8-filter button{color:#fff!important;white-space:nowrap!important;background:#121c2b!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:28px!important;padding:0 13px!important;font-size:11px!important;font-weight:900!important;line-height:26px!important}.player-shell .a9-h5-album-a8-filter button.active{color:#fff!important;background:#f01652!important;border-color:#f01652!important}.player-shell .a9-h5-album-producer-list{gap:8px!important;padding-bottom:0!important;display:grid!important}.player-shell .a9-h5-album-producer-list article{background:#050505!important;border-radius:6px!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;min-height:112px!important;padding:6px!important;display:grid!important}.player-shell .a9-h5-album-producer-list article>img{object-fit:cover!important;border-radius:5px!important;width:104px!important;height:104px!important}.player-shell .a9-h5-album-producer-list article>div{align-content:start!important;gap:3px!important;min-width:0!important;padding:2px 0!important;display:grid!important}.player-shell .a9-h5-album-producer-list h3{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:16px!important;font-weight:1000!important;line-height:22px!important;overflow:hidden!important}.player-shell .a9-h5-album-producer-list p,.player-shell .a9-h5-album-producer-list span{color:#aeb8c8!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.player-shell .a9-h5-album-producer-list .h5-producer-songs{gap:2px!important;margin:2px 0 0!important;padding:0!important;list-style:none!important;display:grid!important;overflow:hidden!important}.player-shell .a9-h5-album-producer-list .h5-producer-songs li{color:#f6f7fb!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}.player-shell .producer-catalog-scroll-state{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;margin-top:10px!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:128px!important}.player-shell .a9-h5-user-ranking-filter{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-user-ranking-filter button{width:100%!important;min-width:0!important}.player-shell .a9-h5-users-page .a9-h5-user-followers,.player-shell .a9-h5-users-page .a9-h5-user-downloads{display:block!important}.player-shell .a9-h5-radio-page>.a9-h5-catalog-filter{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0 auto 4px!important;padding:0!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-radio-page>.a9-h5-catalog-filter.secondary{margin-top:0!important;margin-bottom:8px!important}.player-shell .a9-h5-radio-page>.a9-h5-catalog-filter button{white-space:nowrap!important;width:100%!important;min-width:0!important;padding:8px 4px!important}.player-shell .a9-h5-page>.a9-h5-tabs.list-tabs{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-page>.a9-h5-list-bulk.a9-h5-bulk{margin-bottom:0!important}.player-shell .a9-h5-page>.a9-h5-list-bulk.a9-h5-bulk+.a9-h5-song-list.list-page{border-top:0!important;margin-top:0!important}.player-shell .a9-h5-catalog-filter button{flex:none!important}.player-shell .a9-h5-catalog-filter.album-catalog-actions button{white-space:nowrap!important;height:30px!important;padding:0 10px!important;line-height:28px!important}.player-shell .a9-h5-catalog-filter button.active{color:#fff!important;background:#f01652!important;border-color:#f01652!important}.player-shell .a9-h5-catalog-grid article{color:#e5e7eb!important;text-align:left!important;background:#111827!important;border:1px solid #ffffff14!important;border-radius:8px!important;align-content:start!important;gap:8px!important;min-width:0!important;padding:8px!important;display:grid!important}.player-shell .a9-h5-catalog-grid article img{aspect-ratio:1!important;object-fit:cover!important;border-radius:8px!important;width:100%!important}.player-shell .a9-h5-catalog-main{min-width:0!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.player-shell .a9-h5-catalog-main strong,.player-shell .a9-h5-catalog-main span{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.player-shell .a9-h5-catalog-main strong{font-size:13px!important;font-weight:1000!important}.player-shell .a9-h5-catalog-main span{color:#8ea0b8!important;margin-top:3px!important;font-size:11px!important;font-weight:800!important}.player-shell .a9-h5-follow-action{color:#fff!important;background:#f01652!important;border:0!important;border-radius:8px!important;width:100%!important;min-height:32px!important;font-size:12px!important;font-weight:1000!important}.player-shell .a9-h5-follow-action.followed{color:#dbe5f7!important;background:#223049!important}.player-shell .a9-h5-content-card{color:#dbe5f7!important;background:#0b111b!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:12px!important;overflow-x:hidden!important}.player-shell .a9-h5-content-card p{color:#cbd5e1!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.55!important}.player-shell .a9-h5-content-card .findpwd-form,.player-shell .a9-h5-content-card .complaint-form,.player-shell .a9-h5-content-card .publish-flow,.player-shell .a9-h5-content-card .publish-requirements{box-sizing:border-box!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.player-shell .a9-h5-content-card .findpwd-form{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell .a9-h5-content-card label{color:#cbd5e1!important;gap:6px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row{grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row>span{text-align:right!important;white-space:nowrap!important;grid-column:1!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row>input{box-sizing:border-box!important;grid-column:2!important;width:100%!important;min-width:0!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row>em{overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row.sms-code-row{grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row.sms-code-row>span{grid-column:1!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row.sms-code-row>input{grid-column:2!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-row.sms-code-row>button{box-sizing:border-box!important;text-align:center!important;grid-column:3!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:0!important;padding:0!important;display:inline-flex!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-code-row{grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important}.player-shell .a9-h5-app .a9-h5-content-card .findpwd-code-row>button{box-sizing:border-box!important;text-align:center!important;grid-column:3!important;justify-content:center!important;align-items:center!important;width:58px!important;min-width:0!important;padding:0!important;display:inline-flex!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row{grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:6px!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row>span{text-align:right!important;white-space:nowrap!important;grid-column:1!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row>input{box-sizing:border-box!important;grid-column:2!important;width:100%!important;min-width:0!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row>em{overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row{grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:6px!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row>span{text-align:right!important;white-space:nowrap!important;grid-column:1!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row>input{box-sizing:border-box!important;grid-column:2!important;width:100%!important;min-width:0!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row>em{overflow-wrap:anywhere!important;grid-column:2!important;min-width:0!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.sms-code-row{grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.sms-code-row>span{grid-column:1!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.sms-code-row>input{grid-column:2!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.sms-code-row>button{box-sizing:border-box!important;grid-column:3!important;width:58px!important;min-width:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.login-captcha-row{grid-template-columns:72px minmax(0,1fr) 102px!important;align-items:center!important;gap:6px!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.login-captcha-row>span{grid-column:1!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.login-captcha-row>input{grid-column:2!important;width:100%!important;min-width:0!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.login-captcha-row>button{grid-column:3!important;width:102px!important;min-width:0!important;height:40px!important}.player-shell:has(.a9-h5-app) .content-auth-page .findpwd-row.login-captcha-row>button img{width:102px!important;height:40px!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.sms-code-row{grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.sms-code-row>span{grid-column:1!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.sms-code-row>input{grid-column:2!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.sms-code-row>button{box-sizing:border-box!important;grid-column:3!important;width:58px!important;min-width:0!important;padding:0!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.login-captcha-row{grid-template-columns:72px minmax(0,1fr) 102px!important;align-items:center!important;gap:6px!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.login-captcha-row>span{grid-column:1!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.login-captcha-row>input{grid-column:2!important;width:100%!important;min-width:0!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.login-captcha-row>button{grid-column:3!important;width:102px!important;min-width:0!important;height:40px!important}.player-shell .a9-h5-app .content-auth-page .findpwd-row.login-captcha-row>button img{width:102px!important;height:40px!important}.player-shell:has(.a9-h5-app) .content-auth-page .sms-graphic-captcha{grid-column:2/-1!important;width:132px!important;max-width:100%!important}.player-shell .a9-h5-app .findpwd-page{width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;padding:0 0 calc(var(--a9-h5-bottom-nav-height) + 18px)!important;box-sizing:border-box!important;color:#dbe5f7!important;background:0 0!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}.player-shell .a9-h5-app .findpwd-page .findpwd-header{box-sizing:border-box!important;width:100%!important;margin:0 0 10px!important;display:block!important}.player-shell .a9-h5-app .findpwd-page .findpwd-logo,.player-shell .a9-h5-app .findpwd-page .findpwd-actions{display:none!important}.player-shell .a9-h5-app .findpwd-page .findpwd-header h1{color:#fff!important;margin:0!important;font-size:20px!important;font-weight:1000!important;line-height:24px!important}.player-shell .a9-h5-app .findpwd-page .findpwd-panel{box-sizing:border-box!important;background:#0b111b!important;border:1px solid #ffffff14!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:12px!important;overflow-x:hidden!important}.player-shell .a9-h5-app .findpwd-page .findpwd-tabs{border-bottom:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;height:auto!important;margin:0 0 16px!important;display:grid!important}.player-shell .a9-h5-app .findpwd-page .findpwd-tabs button{color:#dbe4f3!important;white-space:nowrap!important;background:#171d2d!important;border:1px solid #94a3b842!important;border-radius:8px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 4px!important;font-size:14px!important;font-weight:1000!important}.player-shell .a9-h5-app .findpwd-page .findpwd-tabs button.active{color:#fff!important;background:#ef1748!important;border-color:#ef1748!important;box-shadow:0 0 16px #ef17485c!important}.player-shell .a9-h5-app .findpwd-page .findpwd-form{box-sizing:border-box!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}.player-shell .a9-h5-app .findpwd-page .findpwd-row{color:#cbd5e1!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:13px!important;font-weight:900!important;display:grid!important}.player-shell .a9-h5-app .findpwd-page .findpwd-row>span{text-align:right!important;white-space:nowrap!important;grid-column:1!important}.player-shell .a9-h5-app .findpwd-page .findpwd-row>input{box-sizing:border-box!important;grid-column:2!important;width:100%!important;min-width:0!important}.player-shell .a9-h5-app .findpwd-page .findpwd-row>em{grid-column:2!important}.player-shell .a9-h5-app .findpwd-page .findpwd-row.sms-code-row,.player-shell .a9-h5-app .findpwd-page .findpwd-code-row{grid-template-columns:72px minmax(0,1fr) 58px!important;align-items:center!important;gap:6px!important}.player-shell .a9-h5-app .findpwd-page .findpwd-row.sms-code-row>button,.player-shell .a9-h5-app .findpwd-page .findpwd-code-row>button{box-sizing:border-box!important;grid-column:3!important;width:58px!important;min-width:0!important;height:38px!important;padding:0!important}.player-shell .a9-h5-app .findpwd-page .sms-graphic-captcha{grid-column:2/-1!important;width:132px!important;max-width:100%!important}.player-shell .a9-h5-app .findpwd-page .findpwd-submit{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important}.player-shell .a9-h5-app .findpwd-page .findpwd-help{display:none!important}.player-shell .a9-h5-content-card input,.player-shell .a9-h5-content-card select,.player-shell .a9-h5-content-card textarea{box-sizing:border-box!important;color:#fff!important;background:#070b12!important;border:1px solid #94a3b838!important;border-radius:8px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;font-size:14px!important}.player-shell .a9-h5-content-card button,.player-shell .a9-h5-content-card .findpwd-submit{color:#fff!important;background:#f01652!important;border:0!important;border-radius:8px!important;min-height:38px!important;padding:0 12px!important;font-size:14px!important;font-weight:1000!important}.player-shell .a9-h5-account-content{gap:12px!important;margin:0 12px 18px!important;display:grid!important}.player-shell .a9-h5-account-content>header{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.player-shell .a9-h5-account-content h2{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:1000!important}.player-shell .a9-h5-account-content>header button,.player-shell .a9-h5-account-panel button{color:#fff!important;background:#f01652!important;border:0!important;border-radius:8px!important;min-height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:1000!important}.player-shell .a9-h5-account-panel{color:#dbe5f7!important;background:#0b111b!important;border:1px solid #ffffff14!important;border-radius:12px!important;gap:12px!important;padding:12px!important;display:grid!important}.player-shell .a9-h5-account-panel p{color:#cbd5e1!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.player-shell .a9-h5-wallet-grid.inline{margin:0!important}.player-shell .a9-h5-account-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.player-shell .a9-h5-upload-batch-actions{box-sizing:border-box!important;background:#05070b!important;border:1px solid #94a3b829!important;border-bottom-color:#94a3b814!important;border-radius:10px 10px 0 0!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0 0 -8px!important;padding:8px 10px!important;display:flex!important;overflow:hidden!important}.player-shell .a9-h5-upload-batch-actions label{color:#fff!important;flex:none!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:1000!important;line-height:1!important;display:inline-flex!important}.player-shell .a9-h5-upload-batch-actions input[type=checkbox]{accent-color:#8f0!important;width:15px!important;min-width:15px!important;height:15px!important}.player-shell .a9-h5-upload-batch-actions button{color:#8aff00!important;white-space:nowrap!important;width:auto!important;min-width:0!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0!important;font-size:12px!important;font-weight:1000!important;display:inline-flex!important}.player-shell .a9-h5-upload-batch-actions button span{color:#8aff00!important;font-size:14px!important;line-height:1!important}.player-shell .a9-h5-upload-batch-actions+.a9-h5-record-row{border-top-left-radius:0!important;border-top-right-radius:0!important}.player-shell .a9-h5-account-panel.form label,.player-shell .a9-h5-account-panel label{color:#cbd5e1!important;gap:6px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.player-shell .a9-h5-account-panel label.check{align-items:center!important;gap:8px!important;display:flex!important}.player-shell .a9-h5-account-panel input,.player-shell .a9-h5-account-panel select,.player-shell .a9-h5-account-panel textarea{box-sizing:border-box!important;color:#fff!important;background:#070b12!important;border:1px solid #94a3b838!important;border-radius:8px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;font-size:14px!important}.player-shell .a9-h5-account-panel input[type=checkbox]{accent-color:#f01652!important;width:16px!important;height:16px!important;padding:0!important}.player-shell .a9-h5-payment-list,.player-shell .a9-h5-payment-list article{gap:10px!important;display:grid!important}.player-shell .a9-h5-payment-list article{background:#070b12!important;border:1px solid #ffffff14!important;border-radius:10px!important;padding:10px!important}.player-shell .a9-h5-payment-list article>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.player-shell .a9-h5-payment-list .payment-amount-input{color:#aeb8c8!important;grid-template-columns:1fr!important;gap:6px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.player-shell .a9-h5-payment-list .payment-channel-head span{color:#8ea0b8!important;margin-top:3px!important;font-size:11px!important;display:block!important}.player-shell .a9-h5-payment-list button.active,.player-shell .a9-h5-payment-list article.active .payment-channel-head{color:#06111d!important;background:#22d7ff!important}.player-shell:has(.a9-h5-app) .a9-h5-payment-list article.active{border-color:#22d7ff!important;box-shadow:inset 4px 0 #22d7ff!important}.player-shell:has(.a9-h5-app) .a9-h5-payment-list article.active .payment-channel-head{color:#06111d!important;background:#22d7ff!important}.player-shell:has(.a9-h5-app) .a9-h5-payment-list article.active .payment-channel-head strong{color:#06111d!important}.player-shell:has(.a9-h5-app) .a9-h5-payment-list .payment-channel-head span{display:none!important}.player-shell:has(.a9-h5-app) .a9-h5-payment-list .payment-amount-error{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .a9-h5-payment-list .recharge-submit-button{margin-top:0!important}.player-shell .a9-h5-record-row{background:#070b12!important;border:1px solid #ffffff14!important;border-radius:10px!important;gap:6px!important;padding:10px!important;display:grid!important}.player-shell .a9-h5-record-row strong,.player-shell .a9-h5-record-row label{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:1000!important;overflow:hidden!important}.player-shell .a9-h5-record-row span,.player-shell .a9-h5-record-row em{color:#8ea0b8!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important}.player-shell .a9-h5-record-row .h5-record-track-select{justify-content:flex-start!important;width:100%!important;min-width:0!important}.player-shell .a9-h5-record-row .h5-record-track-title{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.player-shell .a9-h5-record-row.failed{border-color:#f0165259!important}.player-shell .a9-h5-song-row.producer-track-row{grid-template-columns:28px 60px minmax(0,1fr) 52px!important;gap:8px!important;min-height:72px!important}.player-shell .a9-h5-song-row.producer-track-row.current{background:#18d8ff14!important;border-radius:10px!important;box-shadow:inset 3px 0 #18d8ff,0 0 0 1px #18d8ff2e!important}.player-shell .a9-h5-song-row.producer-track-row.current .idx,.player-shell .a9-h5-song-row.producer-track-row.current .title b{color:#18d8ff!important;text-shadow:0 0 12px #18d8ff47!important}.player-shell .a9-h5-song-row.producer-track-row.current .detail{color:#18d8ff!important;border-color:#18d8ff94!important}.player-shell .a9-h5-song-row .h5-producer-list-disc{isolation:isolate!important;width:56px!important;height:56px!important;display:block!important;position:relative!important}.player-shell .a9-h5-song-row:has(.h5-track-list-disc){grid-template-columns:48px 56px minmax(0,1fr) 58px!important}.player-shell .a9-h5-song-row .h5-producer-list-disc-base,.player-shell .a9-h5-song-row .h5-producer-list-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .a9-h5-song-row .h5-producer-list-disc-base{width:56px!important;height:56px!important;box-shadow:none!important;filter:drop-shadow(0 5px 12px #00000080)!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .a9-h5-song-row .h5-producer-list-disc-avatar{z-index:1!important;width:90%!important;height:90%!important;box-shadow:none!important;image-rendering:auto!important;background:0 0!important;border:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .h5-home-more-dialog .a9-h5-song-row:has(.h5-track-list-disc){grid-template-columns:48px 44px minmax(0,1fr) 48px!important;column-gap:7px!important;padding:8px 6px!important}.player-shell .h5-home-more-dialog .a9-h5-song-row .h5-producer-list-disc{grid-column:2!important;width:44px!important;height:44px!important;margin:0!important}.player-shell .h5-home-more-dialog button.h5-producer-list-disc{cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important}.player-shell .h5-home-more-dialog .a9-h5-song-row .h5-producer-list-disc-base{width:44px!important;height:44px!important}.player-shell .h5-home-more-dialog .a9-h5-song-row .title{grid-column:3!important;min-width:0!important;padding-left:0!important}.player-shell .a9-h5-song-row.producer-track-row.playing .h5-producer-list-disc{animation:3.2s linear infinite discSpin!important}.player-shell .play-action-modal .modal-close-vertical,.player-shell .recharge-dialog-card .modal-close-vertical{color:#fff!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:0!important;background:#182235!important;border:1px solid #ffffff1f!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;box-shadow:0 8px 18px #00000047!important}.player-shell .h5-track-detail-modal.play-action-modal{border-radius:20px!important;padding:20px 18px 22px!important}.player-shell .h5-track-detail-mask{z-index:110!important}.player-shell .h5-track-detail-modal.play-action-modal header{background:0 0!important;border-bottom:0!important;margin:0 0 16px!important;padding:0!important}.player-shell .h5-track-detail-modal.play-action-modal header h2{padding-left:2px!important}.player-shell .h5-track-detail-modal.play-action-modal .modal-close-vertical{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff29!important;border-radius:10px!important}.player-shell .recharge-dialog-card.play-action-modal{border-radius:20px!important;padding:20px 18px 22px!important}.player-shell .recharge-dialog-card.play-action-modal header{background:0 0!important;border-bottom:0!important;margin:0 0 16px!important;padding:0!important}.player-shell .recharge-dialog-card.play-action-modal header h2{color:#fff!important;padding-left:2px!important;font-size:18px!important;line-height:1.35!important}.player-shell .recharge-dialog-card.play-action-modal .modal-close-vertical{color:#fff!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff29!important;border-radius:10px!important}.player-shell .h5-account-modal-mask{padding:calc(env(safe-area-inset-top,0px) + 54px) 16px calc(env(safe-area-inset-bottom,0px) + 18px)!important;z-index:113!important;-webkit-overflow-scrolling:touch!important;justify-content:center!important;align-items:flex-start!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .h5-account-modal.play-action-modal{box-sizing:border-box!important;scrollbar-width:none!important;background:#070b12!important;border-radius:20px!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;width:min(420px,100vw - 24px)!important;max-height:min(70dvh,620px)!important;margin:0!important;padding:18px 14px 14px!important;display:grid!important;overflow:hidden!important}.player-shell .h5-account-modal.play-action-modal::-webkit-scrollbar{display:none!important}.player-shell .h5-account-modal.play-action-modal header{z-index:80!important;background:#070b12!important;border-bottom:0!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;margin:0!important;padding:0 2px 4px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell .h5-account-modal.play-action-modal header h2{color:#fff!important;padding-left:2px!important;font-size:18px!important;line-height:1.35!important}.player-shell .h5-account-modal.play-action-modal .modal-close-vertical{z-index:90!important;color:#fff!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff29!important;border-radius:10px!important;position:relative!important}.player-shell .h5-account-modal.play-action-modal.is-charge-dialog>header{display:none!important}.player-shell .h5-account-modal.play-action-modal.is-charge-dialog{grid-template-rows:minmax(0,1fr)!important;padding-top:12px!important}.player-shell .h5-account-modal .a9-h5-account-panel{min-height:0!important}.player-shell .h5-account-modal .h5-account-charge-panel{overscroll-behavior:contain!important;box-sizing:border-box!important;scrollbar-width:none!important;max-height:min(62vh,560px)!important;overflow-y:auto!important}.player-shell .h5-account-modal .h5-account-charge-panel::-webkit-scrollbar{display:none!important}.player-shell .h5-account-modal .h5-account-charge-sticky-head{z-index:100!important;background:#070b12!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:10px!important;margin:-2px 0 10px!important;padding:4px 0 10px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;box-shadow:0 8px 18px #070b12d1!important}.player-shell .h5-account-modal .h5-account-charge-sticky-head strong{color:#fff!important;font-size:17px!important;font-weight:1000!important;line-height:1.2!important}.player-shell .h5-account-modal .h5-account-charge-sticky-head button{color:#fff!important;touch-action:manipulation!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:10px!important;align-items:center!important;justify-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:22px!important;font-weight:1000!important;line-height:1!important;display:grid!important;box-shadow:0 8px 18px #00000047!important}.player-shell .h5-account-modal .h5-account-charge-panel .h5-account-charge-title{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.35!important;overflow:visible!important}.player-shell .h5-account-modal .h5-account-charge-panel .h5-account-charge-title-copy{color:#fff!important;text-align:left!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;font-size:13px!important;font-weight:1000!important;display:block!important}.player-shell .h5-account-modal .h5-account-charge-panel .h5-account-charge-title-copy:active{color:#35dcff!important}.player-shell .h5-account-modal .h5-account-order-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;min-width:0!important;display:grid!important}.player-shell .h5-account-modal .h5-account-order-row .h5-account-order-copy-text{color:#8ea0b8!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;text-align:left!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important}.player-shell .h5-account-modal .h5-account-order-row .h5-account-order-copy-text:active{color:#35dcff!important}.player-shell .h5-account-modal .h5-account-order-row button:not(.h5-account-order-copy-text){color:#35dcff!important;background:#22d7ff1f!important;border:1px solid #22d7ff52!important;border-radius:999px!important;min-width:44px!important;height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:11px!important;font-weight:1000!important;line-height:22px!important}.player-shell .h5-account-modal .h5-account-scroll-state{text-align:center!important;color:#8ea0b8!important;margin:4px 0 0!important}.player-shell .h5-home-more-mask{justify-content:center!important;align-items:center!important;padding:16px!important}.player-shell .h5-home-more-dialog.play-action-modal{border-radius:20px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(420px,100vw - 24px)!important;max-height:min(82vh,720px)!important;padding:18px 14px 14px!important;display:grid!important;overflow:hidden!important}.player-shell .h5-home-more-dialog.play-action-modal header{background:0 0!important;border-bottom:0!important;margin:0 0 12px!important;padding:0 2px!important}.player-shell .h5-home-more-dialog.play-action-modal header h2{color:#fff!important;font-size:18px!important;line-height:1.3!important}.player-shell .h5-home-more-list{-webkit-overflow-scrolling:touch!important;background:#080d15!important;border:1px solid #ffffff14!important;border-radius:12px 12px 0 0!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell .h5-home-more-list .a9-h5-song-row{grid-template-columns:28px 42px minmax(0,1fr) auto!important;min-height:58px!important;padding:8px 10px!important}.player-shell .a9-h5-song-row:has(.h5-track-list-disc):has(>.track-row-sequence){grid-template-columns:24px 56px minmax(0,1fr) 58px!important}.player-shell .a9-h5-song-row.producer-track-row:has(>.track-row-sequence){grid-template-columns:24px 60px minmax(0,1fr) 52px!important}.player-shell .h5-home-more-dialog .a9-h5-song-row:has(.h5-track-list-disc):has(>.track-row-sequence){grid-template-columns:24px 44px minmax(0,1fr) 48px!important}.player-shell .h5-home-more-state{color:#8ea0b8!important;text-align:center!important;margin:0!important;padding:12px 10px!important;font-size:12px!important;font-weight:900!important}.player-shell .h5-home-more-bulk.a9-h5-bulk{background:#05070b!important;border-radius:0 0 12px 12px!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:8px!important;height:44px!important;min-height:44px!important}.player-shell .a9-h5-bulk button.more{color:#18d8ff!important;margin-left:auto!important}.player-shell .a9-h5-app{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.player-shell .a9-h5-footer-links{box-sizing:border-box!important;width:auto!important;margin:22px 10px 18px!important;padding:14px 0 16px!important}html:has(.a9-h5-app){overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body:has(.a9-h5-app){overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body:has(.a9-h5-app) #app{overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.player-shell .a9-h5-app{overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.player-shell:has(.a9-h5-app){overscroll-behavior-x:none!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.player-shell .a9-h5-top,.player-shell .a9-h5-main,.player-shell .a9-h5-page,.player-shell .a9-h5-home,.player-shell .a9-h5-section,.player-shell .a9-h5-hero,.player-shell .a9-h5-song-list,.player-shell .a9-h5-rank-grid,.player-shell .a9-h5-footer-links{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body:has(.a9-h5-app){--a9-h5-safe-gap:12px;--a9-h5-safe-width:min(390px, calc(100vw - (var(--a9-h5-safe-gap) * 2)));--a9-h5-content-gap:12px;--a9-h5-content-width:calc(var(--a9-h5-safe-width) - (var(--a9-h5-content-gap) * 2));--a9-h5-bottom-nav-height:66px;--a9-h5-mini-player-height:58px;--a9-h5-fixed-gap:6px;--a9-h5-mini-x:0px;--a9-h5-mini-y:0px;--a9-h5-center-nudge-x:0px;--a9-h5-visual-height:100dvh;--a9-h5-visual-top-offset:0px;--a9-h5-visual-bottom-offset:0px}.player-shell:has(.a9-h5-app){height:var(--a9-h5-visual-height)!important;min-height:var(--a9-h5-visual-height)!important;grid-template-columns:minmax(0,100vw)!important;justify-content:center!important;align-items:stretch!important;justify-items:center!important;display:grid!important}.player-shell .a9-h5-app{width:var(--a9-h5-safe-width)!important;max-width:var(--a9-h5-safe-width)!important;height:var(--a9-h5-visual-height)!important;min-height:var(--a9-h5-visual-height)!important;transform:translateX(var(--a9-h5-center-nudge-x))!important;padding-top:var(--a9-h5-visual-top-offset)!important;scrollbar-width:none!important;-ms-overflow-style:none!important;border-left:0!important;border-right:0!important;flex:none!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-app::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.player-shell:has(.a9-h5-app) .lucky-track-modal{padding:14px!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .lucky-track-card{width:min(340px, calc(var(--a9-h5-safe-width) - 28px))!important;box-sizing:border-box!important;max-width:calc(100vw - 48px)!important;padding:24px 20px 20px!important}.player-shell:has(.a9-h5-app) .lucky-slider-text{padding-left:56px!important;padding-right:10px!important;font-size:14px!important}.player-shell:has(.a9-h5-app) .modal-mask{box-sizing:border-box!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 12px calc(env(safe-area-inset-bottom,0px) + 14px)!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .play-modal-mask{box-sizing:border-box!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 12px calc(env(safe-area-inset-bottom,0px) + 14px)!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .lucky-track-modal{box-sizing:border-box!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 12px calc(env(safe-area-inset-bottom,0px) + 14px)!important;overflow-x:hidden!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .play-action-modal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px)!important;margin-top:0!important;margin-bottom:0!important}.player-shell:has(.a9-h5-app) .recharge-dialog-card{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px)!important;margin-top:0!important;margin-bottom:0!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px)!important;margin-top:0!important;margin-bottom:0!important}.player-shell:has(.a9-h5-app) .h5-home-more-dialog.play-action-modal{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px)!important;margin-top:0!important;margin-bottom:0!important}.player-shell:has(.a9-h5-app) .lucky-track-card{max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 28px)!important;margin-top:0!important;margin-bottom:0!important}.player-shell:has(.a9-h5-app) .play-action-modal header{z-index:40!important;min-height:36px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .recharge-dialog-card header{z-index:40!important;min-height:36px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal header{z-index:40!important;min-height:36px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-home-more-dialog.play-action-modal header{z-index:40!important;min-height:36px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .play-action-modal .modal-close-vertical{z-index:60!important;visibility:visible!important;opacity:1!important;flex:none!important;position:relative!important;transform:none!important}.player-shell:has(.a9-h5-app) .recharge-dialog-card .modal-close-vertical{z-index:60!important;visibility:visible!important;opacity:1!important;flex:none!important;position:relative!important;transform:none!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal .modal-close-vertical{z-index:60!important;visibility:visible!important;opacity:1!important;flex:none!important;position:relative!important;transform:none!important}.player-shell:has(.a9-h5-app) .h5-home-more-dialog.play-action-modal .modal-close-vertical{z-index:60!important;visibility:visible!important;opacity:1!important;flex:none!important;position:relative!important;transform:none!important}.player-shell:has(.a9-h5-app) .lucky-track-close{z-index:60!important;visibility:visible!important;opacity:1!important;flex:none!important;position:relative!important;transform:none!important}.player-shell:has(.a9-h5-app) .h5-account-modal-mask{padding-top:calc(env(safe-area-inset-top,0px) + 54px)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px)!important;-webkit-overflow-scrolling:touch!important;align-items:flex-start!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal{max-height:min(70dvh,620px)!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal header{z-index:80!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal.is-charge-dialog{grid-template-rows:minmax(0,1fr) 42px!important;gap:10px!important;max-height:min(74dvh,650px)!important;padding:12px!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal.is-charge-dialog>header{display:none!important}.player-shell:has(.a9-h5-app) .h5-account-modal.play-action-modal.is-charge-dialog .h5-account-charge-panel{min-height:0!important;max-height:none!important}.player-shell:has(.a9-h5-app) .modal-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .play-modal-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .h5-track-detail-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .h5-account-modal-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .h5-home-more-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .lucky-track-modal{z-index:12000!important}.player-shell:has(.a9-h5-app) .recharge-dialog-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .login-dialog-mask{z-index:12000!important}.player-shell:has(.a9-h5-app) .play-action-modal{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .download-modal{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .h5-account-modal{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .h5-home-more-dialog{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .recharge-dialog-card{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .login-dialog-card{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .lucky-track-card{z-index:12010!important;position:relative!important}.player-shell:has(.a9-h5-app) .modal-close-vertical{z-index:12020!important;position:relative!important}.player-shell:has(.a9-h5-app) .h5-account-charge-bottom-close{z-index:12020!important;position:relative!important}.player-shell:has(.a9-h5-app) .lucky-track-close{z-index:12020!important;position:relative!important}.player-shell .h5-account-modal .h5-account-charge-bottom-close{color:#35dcff!important;letter-spacing:0!important;touch-action:manipulation!important;background:#22d7ff29!important;border:1px solid #22d7ff52!important;border-radius:12px!important;width:100%!important;height:42px!important;min-height:42px!important;font-size:14px!important;font-weight:1000!important;box-shadow:0 8px 20px #00000052!important}@keyframes h5AccountDrawerIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes h5AccountDrawerOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.player-shell:has(.a9-h5-app) .h5-account-drawer-mask{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;opacity:1!important;background:#0000009e!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;transition:opacity .24s!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer-mask.closing{opacity:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer.play-action-modal{width:min(88vw,380px)!important;max-width:min(88vw,380px)!important;height:calc(100dvh - 128px - var(--a9-h5-mini-player-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 128px - var(--a9-h5-mini-player-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px))!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 24px calc(env(safe-area-inset-bottom,0px) + 18px)!important;padding-bottom:calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 18px)!important;background:#070b12!important;border-width:0 0 0 1px!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;animation:.28s cubic-bezier(.2,.8,.2,1) both h5AccountDrawerIn!important;display:grid!important;overflow:hidden!important;box-shadow:-18px 0 34px #00000075,0 0 0 1px #22d7ff1f!important}.player-shell:has(.h5-account-drawer-mask) .a9-h5-mini-player{z-index:24030!important}.player-shell:has(.a9-h5-app) .h5-account-drawer.play-action-modal.closing{animation:.24s cubic-bezier(.4,0,1,1) both h5AccountDrawerOut!important}.player-shell:has(.a9-h5-app) .h5-account-drawer.play-action-modal>header{z-index:12030!important;background:#070b12!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;margin:0 0 8px!important;padding:0 0 8px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer.play-action-modal>header h2{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:1000!important;line-height:34px!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer-fold.modal-close-vertical{color:#35dcff!important;background:#22d7ff24!important;border-color:#22d7ff57!important;border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font-size:24px!important;font-weight:1000!important;line-height:1!important;box-shadow:0 8px 20px #00000047!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;align-content:start!important;align-self:start!important;gap:8px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;padding:10px!important;display:grid!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.form{padding-bottom:calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 34px)!important;scroll-padding-bottom:calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 34px)!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.a9-h5-record-panel{max-height:calc(100dvh - var(--a9-h5-mini-player-height) - var(--a9-h5-bottom-nav-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 110px)!important;padding-bottom:calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;scroll-padding-bottom:calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-panel .a9-h5-account-actions{flex-wrap:nowrap!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-panel .a9-h5-account-actions button{white-space:nowrap!important;width:100%!important;min-width:0!important;padding:0 6px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor{background:#0f172ab8!important;border:1px solid #94a3b829!important;border-radius:12px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:10px!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor img{object-fit:cover!important;border-radius:999px!important;width:58px!important;height:58px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor div{gap:6px!important;min-width:0!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor label{border:0!important;gap:0!important;width:-webkit-max-content!important;width:max-content!important;min-height:30px!important;padding:0!important;display:inline-flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor label span{color:#fff!important;background:#ee174d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 14px!important;font-size:12px!important;font-weight:1000!important;display:inline-flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-profile-avatar-editor em{color:#94a3b8!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .h5-account-charge-panel{align-self:stretch!important;height:100%!important;max-height:none!important;padding-bottom:88px!important;scroll-padding-bottom:88px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel p{font-size:12px!important;line-height:1.35!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-wallet-grid{box-sizing:border-box!important;gap:8px!important;width:100%!important;max-width:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-wallet-grid div{box-sizing:border-box!important;border-radius:9px!important;min-width:0!important;min-height:0!important;padding:9px 10px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-wallet-grid span{font-size:11px!important;line-height:1.2!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-wallet-grid b{margin-top:4px!important;font-size:14px!important;line-height:1.2!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row{border-radius:9px!important;gap:4px!important;padding:8px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row strong{font-size:12px!important;line-height:1.25!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row label{font-size:12px!important;line-height:1.25!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row span{font-size:10.5px!important;line-height:1.25!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row em{font-size:10.5px!important;line-height:1.25!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-row{grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:0 3px!important;min-height:58px!important;display:grid!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-row{grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:0 3px!important;min-height:58px!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-avatar{box-sizing:border-box!important;object-fit:cover!important;background:#111b2a!important;border:1px solid #74e0ff99!important;border-radius:50%!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-avatar{box-sizing:border-box!important;object-fit:cover!important;background:#111b2a!important;border:1px solid #74e0ff99!important;border-radius:50%!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-avatar-button{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-self:start!important;align-items:center!important;justify-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:grid!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-avatar-button{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:50%!important;justify-self:start!important;align-items:center!important;justify-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-copy{text-align:left!important;grid-template-rows:max-content max-content!important;align-content:center!important;justify-items:start!important;gap:0!important;min-width:0!important;display:grid!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-copy{text-align:left!important;grid-template-rows:max-content max-content!important;align-content:center!important;justify-items:start!important;gap:0!important;min-width:0!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-title{color:#fff!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:1000!important;line-height:1.25!important;display:block!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-title{color:#fff!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:1000!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-copy>span{text-align:left!important;margin:3px 0 0!important;line-height:1!important;display:block!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-copy>span{text-align:left!important;margin:3px 0 0!important;line-height:1!important;display:block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-row>button{border-radius:8px!important;min-width:66px!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row{cursor:pointer!important;grid-template-columns:20px 18px 38px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:58px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row>.track-row-sequence{color:#9aa8bd!important;text-align:center!important;font-size:12px!important;font-weight:1000!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row>.a9-h5-favorite-sequence{color:#9aa8bd!important;text-align:center!important;font-size:12px!important;font-weight:1000!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-check{width:16px!important;height:16px!important;margin:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-avatar{background:#111b2a!important;border:1px solid #74e0ffa6!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:38px!important;height:38px!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-disc{background:#111b2a!important;border:1px solid #74e0ffa6!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:38px!important;height:38px!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-avatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-disc img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-avatar.is-playing img{animation:3.2s linear infinite disc-spin!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-disc.is-playing img{animation:3.2s linear infinite disc-spin!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-copy{scrollbar-width:thin!important;gap:1px!important;min-width:0!important;display:grid!important;overflow-x:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-title{color:#fff!important;text-align:left!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:-webkit-max-content!important;width:max-content!important;min-width:100%!important;max-width:none!important;margin-left:-2px!important;padding:0!important;font-size:13px!important;font-weight:1000!important;line-height:1.15!important;display:block!important;overflow:visible!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-copy>span{margin-left:-2px!important;line-height:1.15!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row>button:last-child{color:#dbe5f7!important;background:#202b3b!important;border-radius:8px!important;grid-column:1/-1!important;justify-self:end!important;min-width:76px!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row.is-playing{border-color:#f01652cc!important;box-shadow:inset 3px 0 #f01652!important}.player-shell .member-subpage-card .member-upload-track-table .track-disc-thumb .track-disc-avatar{z-index:2!important;object-fit:cover!important;object-position:center!important;background:0 0!important;border:0!important;border-radius:50%!important;width:90%!important;max-width:90%!important;height:90%!important;max-height:90%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-actions{gap:8px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list{gap:8px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list article{gap:8px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel input{min-height:34px!important;padding:7px 9px!important;font-size:13px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel select{min-height:34px!important;padding:7px 9px!important;font-size:13px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel textarea{min-height:34px!important;padding:7px 9px!important;font-size:13px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel button{min-height:32px!important;padding:0 10px!important;font-size:12px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.form .a9-h5-tabs.list-tabs{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;display:grid!important;overflow:visible!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.form .a9-h5-tabs.list-tabs button{border-radius:7px!important}.player-shell:has(.a9-h5-app) .a9-h5-account-panel.form .a9-h5-tabs.list-tabs button span{color:#fff!important;background:#ffffff2e!important;border-radius:999px!important;align-items:center!important;margin-left:4px!important;padding:1px 4px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.form .withdrawal-method-panel{box-sizing:border-box!important;width:100%!important;margin-top:10px!important}.player-shell:has(.a9-h5-app) .a9-h5-account-panel.form .withdrawal-method-panel .withdrawal-default-row{grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:4px!important;display:grid!important}.player-shell:has(.a9-h5-app) .a9-h5-account-panel.form .withdrawal-method-panel .withdrawal-default-row b{color:#d8deeb!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.player-shell:has(.a9-h5-app) .a9-h5-account-panel.form .withdrawal-method-panel .withdrawal-default-row input{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.form .withdrawal-save-button{justify-self:stretch!important;width:100%!important;margin-top:18px!important}.player-shell:has(.a9-h5-app) .a9-h5-account-panel.form .withdrawal-save-button{box-sizing:border-box!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:18px!important;display:flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions{box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:-8px!important;display:flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions label{white-space:nowrap!important;width:auto!important;min-width:44px!important;box-shadow:none!important;flex:none!important;grid-template-columns:none!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions label span{white-space:nowrap!important;word-break:keep-all!important;display:inline-block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions input[type=checkbox]{flex:0 0 15px!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions button{color:#8aff00!important;width:auto!important;min-width:0!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-panel{overscroll-behavior:contain!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-row{grid-template-columns:24px 18px 42px minmax(0,1fr) 58px!important;align-items:center!important;gap:8px!important;min-height:72px!important;padding:8px!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-check{accent-color:#ef1748!important;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-disc{isolation:isolate!important;background:#05070a!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;display:inline-grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #22d3ee3d,0 5px 14px #00000059!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-disc-base{object-fit:cover!important;border-radius:50%!important;display:block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-disc-avatar{object-fit:cover!important;border-radius:50%!important;display:block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-disc-base{width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-disc-avatar{z-index:2!important;background:0 0!important;border:0!important;width:90%!important;height:90%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-copy{gap:4px!important;min-width:0!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:12px!important;font-weight:1000!important;line-height:1.25!important;display:block!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-copy span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#94a3b8!important;font-size:10.5px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-row>button{color:#fff!important;background:#ef1748!important;border-radius:8px!important;width:58px!important;min-width:58px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:12px!important;font-weight:1000!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list article{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-actions{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list article.active{border-color:#22d7ff!important;box-shadow:0 0 0 1px #22d7ffc7,inset 4px 0 #22d7ff!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list .payment-channel-head{color:#06111d!important;text-align:center!important;background:#22d7ff!important;border:0!important;border-radius:8px!important;align-items:center!important;justify-items:center!important;gap:2px!important;width:100%!important;min-height:34px!important;padding:4px 10px!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list .payment-channel-head strong{color:#06111d!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list .payment-channel-head span{color:#06111d!important;opacity:.66!important;margin-top:0!important;font-size:10.5px!important;line-height:1!important;display:block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-payment-list .payment-amount-input{gap:4px!important}.player-shell .a9-h5-top{top:0!important}.player-shell .a9-h5-main,.player-shell .a9-h5-top,.player-shell .a9-h5-bottom,.player-shell .a9-h5-mini-player{width:var(--a9-h5-safe-width)!important;max-width:var(--a9-h5-safe-width)!important;transform:translateX(calc(-50% + var(--a9-h5-center-nudge-x)))!important;box-sizing:border-box!important;left:50%!important;right:auto!important}.player-shell .a9-h5-top,.player-shell .a9-h5-main{left:auto!important;right:auto!important;transform:none!important}.player-shell .a9-h5-mini-player{transform:translate(calc(-50% + var(--a9-h5-center-nudge-x) + var(--a9-h5-mini-x)), var(--a9-h5-mini-y))!important;left:50%!important;right:auto!important}.player-shell .a9-h5-bottom{left:50%!important;right:auto!important}.player-shell .a9-h5-menu-mask{z-index:12000!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0000009e!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;overflow:hidden!important}.player-shell .a9-h5-menu-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 18px)!important;-webkit-overflow-scrolling:touch!important;background:#070b12!important;border-radius:0!important;margin:0!important;overflow-y:auto!important;box-shadow:-18px 0 34px #00000075,0 0 0 1px #22d7ff1f!important}.player-shell .a9-h5-menu-mask.open .a9-h5-menu-panel{transform:translate(0)!important}.player-shell .a9-h5-menu-mask.closing .a9-h5-menu-panel{transform:translate(100%)!important}.player-shell .a9-h5-menu-panel>header{z-index:12030!important;background:#070b12!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:0 0 8px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell .a9-h5-menu-panel>header h2{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:1000!important;line-height:34px!important;overflow:hidden!important}.player-shell .a9-h5-menu-panel>header button.a9-h5-menu-collapse{color:#35dcff!important;background:#22d7ff24!important;border:1px solid #22d7ff57!important;border-radius:10px!important;align-items:center!important;justify-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-right:12px!important;padding:0!important;font-size:24px!important;font-weight:1000!important;line-height:1!important;display:inline-grid!important;box-shadow:0 8px 20px #00000047!important}.player-shell .a9-h5-app{padding-top:var(--a9-h5-visual-top-offset)!important;padding-bottom:calc(var(--a9-h5-bottom-nav-height) + var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + 36px + var(--a9-h5-visual-bottom-offset) + env(safe-area-inset-bottom,0px))!important}.player-shell .a9-h5-mini-player{bottom:calc(var(--a9-h5-bottom-nav-height) + var(--a9-h5-fixed-gap) + var(--a9-h5-visual-bottom-offset) + env(safe-area-inset-bottom,0px))!important;height:var(--a9-h5-mini-player-height)!important;min-height:var(--a9-h5-mini-player-height)!important;z-index:72!important;touch-action:none!important;cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.player-shell .a9-h5-mini-player:active{cursor:grabbing!important}.player-shell .a9-h5-bottom{left:0!important;right:0!important;bottom:var(--a9-h5-visual-bottom-offset)!important;width:100dvw!important;max-width:100dvw!important;height:calc(var(--a9-h5-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;min-height:calc(var(--a9-h5-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;z-index:74!important;position:fixed!important;transform:none!important}.player-shell .a9-h5-main:has(.h5-account-drawer-mask){z-index:12100!important;position:relative!important;overflow:visible!important}.player-shell .a9-h5-bottom button{grid-template-rows:24px 16px!important;align-content:center!important;align-items:center!important;justify-items:center!important;gap:2px!important;height:56px!important;min-height:56px!important;padding:5px 0 4px!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-bottom button>span,.player-shell .a9-h5-bottom .mobile-nav-icon{align-items:center!important;justify-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;line-height:24px!important;display:grid!important;overflow:visible!important}.player-shell .a9-h5-bottom b{white-space:nowrap!important;height:16px!important;margin:0!important;font-size:10px!important;line-height:16px!important;display:block!important;overflow:visible!important}.player-shell .a9-h5-page>:where(.a9-h5-title,.a9-h5-hero,.a9-h5-section,.a9-h5-filter,.a9-h5-tabs.list-tabs,.a9-h5-list-bulk,.a9-h5-song-list.list-page,.a9-h5-topic-profile-player,.a9-h5-catalog-filter,.a9-h5-catalog-grid,.a9-h5-content-card,.a9-h5-account-card,.a9-h5-wallet-grid,.a9-h5-account-menu,.a9-h5-account-content,.a9-h5-footer-links){width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-player-page>:where(.a9-h5-progress,.a9-h5-time,.a9-h5-volume,.a9-h5-info-grid,.a9-h5-action-row,.a9-h5-player-queue,.a9-h5-player-related,.a9-h5-player-download-note){width:var(--a9-h5-content-width)!important;max-width:var(--a9-h5-content-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-player-page{padding-left:0!important;padding-right:0!important}.player-shell .a9-h5-page>:where(.a9-h5-title){margin-top:12px!important;margin-bottom:10px!important}.player-shell .a9-h5-page>:where(.a9-h5-hero){margin-top:0!important;margin-bottom:14px!important}.player-shell .a9-h5-page>:where(.a9-h5-section,.a9-h5-filter,.a9-h5-tabs.list-tabs,.a9-h5-list-bulk,.a9-h5-song-list.list-page,.a9-h5-topic-profile-player,.a9-h5-catalog-filter,.a9-h5-catalog-grid,.a9-h5-content-card,.a9-h5-account-card,.a9-h5-wallet-grid,.a9-h5-account-menu,.a9-h5-account-content,.a9-h5-footer-links,.a9-h5-player-queue,.a9-h5-player-related,.a9-h5-player-download-note){margin-top:0!important;margin-bottom:14px!important}.player-shell .a9-h5-catalog-filter.secondary{margin-top:-4px!important}.player-shell .a9-h5-player-page>:where(.a9-h5-progress){margin-top:16px!important;margin-bottom:0!important}.player-shell .a9-h5-player-page>:where(.a9-h5-time){margin-top:0!important;margin-bottom:0!important}.player-shell .a9-h5-player-page>:where(.a9-h5-volume){margin-top:0!important;margin-bottom:12px!important}.player-shell .a9-h5-player-page>:where(.a9-h5-info-grid,.a9-h5-action-row){margin-top:12px!important;margin-bottom:12px!important}}.player-shell .member-upload-track-table .track-disc-thumb.upload-disc-thumb{border-radius:50%!important;align-items:center!important;justify-items:center!important;display:inline-grid!important;position:relative!important;overflow:hidden!important}.player-shell .member-upload-track-table .track-disc-thumb.upload-disc-thumb .track-disc-base{object-fit:cover!important;opacity:1!important;border-radius:50%!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell .member-upload-track-table .track-disc-thumb.upload-disc-thumb .track-disc-avatar.upload-disc-avatar{z-index:3!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:50%!important;width:90%!important;min-width:0!important;max-width:90%!important;height:90%!important;min-height:0!important;max-height:90%!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important}body:has(.a9-h5-app) .a9-h5-menu-mask{z-index:12000!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0000009e!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.a9-h5-app) .a9-h5-menu-panel{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 18px)!important;-webkit-overflow-scrolling:touch!important;opacity:0!important;will-change:transform, opacity!important;background:#070b12!important;border-radius:0!important;margin:0!important;transition:transform .3s cubic-bezier(.2,.78,.18,1),opacity .26s!important;overflow-y:auto!important;transform:translate(28px)!important;box-shadow:-18px 0 34px #00000075,0 0 0 1px #22d7ff1f!important}body:has(.a9-h5-app) .a9-h5-menu-mask.open .a9-h5-menu-panel{opacity:1!important;transform:translate(0)!important}body:has(.a9-h5-app) .a9-h5-menu-mask.closing .a9-h5-menu-panel{opacity:0!important;transform:translate(100%)!important}body:has(.a9-h5-app) .a9-h5-menu-panel>header{z-index:12030!important;isolation:isolate!important;background:#070b12!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:0 0 8px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.a9-h5-app) .a9-h5-menu-panel>header:before{content:""!important;z-index:-1!important;top:calc(-14px - env(safe-area-inset-top,0px))!important;pointer-events:none!important;background:#070b12!important;position:absolute!important;bottom:-1px!important;left:-18px!important;right:-18px!important}body:has(.a9-h5-app) .a9-h5-menu-panel>header h2{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:1000!important;line-height:34px!important;overflow:hidden!important}body:has(.a9-h5-app) .a9-h5-menu-panel>header button.a9-h5-menu-collapse{color:#35dcff!important;background:#22d7ff24!important;border:1px solid #22d7ff57!important;border-radius:10px!important;align-items:center!important;justify-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-right:12px!important;padding:0!important;font-size:24px!important;font-weight:1000!important;line-height:1!important;display:inline-grid!important;box-shadow:0 8px 20px #00000047!important}body:has(.a9-h5-app) .a9-h5-menu-panel{border:2px solid #53bce8b8!important;border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}body:has(.a9-h5-app) .a9-h5-menu-user{background:#101827!important;border:1px solid #ffffff1a!important;border-radius:14px!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding:10px!important;display:grid!important}body:has(.a9-h5-app) .a9-h5-menu-user img{object-fit:cover!important;border-radius:999px!important;width:54px!important;height:54px!important}body:has(.a9-h5-app) .a9-h5-menu-user strong{color:#fff!important;font-size:17px!important;font-weight:1000!important;display:block!important}body:has(.a9-h5-app) .a9-h5-menu-user span{color:#a7b1c2!important;font-size:12px!important;font-weight:800!important}body:has(.a9-h5-app) .a9-h5-menu-user button{color:#fff!important;background:#ee174d!important;border:0!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-weight:1000!important}body:has(.a9-h5-app) .a9-h5-menu-group{background:#101827!important;border:1px solid #ffffff17!important;border-radius:13px!important;margin-top:12px!important;padding:10px!important}body:has(.a9-h5-app) .a9-h5-menu-group h3{color:#fff!important;margin:0 0 9px!important;font-size:15px!important;font-weight:1000!important}body:has(.a9-h5-app) .a9-h5-menu-group div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body:has(.a9-h5-app) .a9-h5-menu-group button{color:#fff!important;text-align:left!important;background:#151d2c!important;border:1px solid #ffffff14!important;border-radius:9px!important;min-height:40px!important;padding:7px 9px!important;font-size:13px!important;font-weight:900!important}body:has(.a9-h5-app) .a9-h5-menu-group button.active{background:#ee174d!important}body:has(.a9-h5-app) .a9-h5-menu-group em{float:right!important;color:#96a1b5!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}body:has(.a9-h5-app) .h5-list-rank-drawer-mask{z-index:12000!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;opacity:1!important;background:#0000009e!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;transition:opacity .24s!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}body:has(.a9-h5-app) .h5-list-rank-drawer-mask.closing{opacity:0!important}body:has(.a9-h5-app) .h5-list-rank-drawer.play-action-modal{width:min(88vw,380px)!important;max-width:min(88vw,380px)!important;height:100dvh!important;max-height:100dvh!important;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px calc(env(safe-area-inset-bottom,0px) + 16px)!important;background:#070b12!important;border-left:1px solid #22d7ff3d!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr)!important;margin:0!important;animation:.24s cubic-bezier(.2,.78,.18,1) both h5AccountDrawerIn!important;display:grid!important;overflow:hidden!important;box-shadow:-18px 0 34px #00000075,0 0 0 1px #22d7ff1f!important}body:has(.a9-h5-app) .h5-list-rank-drawer.play-action-modal.closing{animation:.22s both h5AccountDrawerOut!important}body:has(.a9-h5-app) .h5-list-rank-drawer.play-action-modal>header{z-index:12030!important;background:#070b12!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) 36px!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:0 0 10px!important;display:grid!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.a9-h5-app) .h5-list-rank-drawer.play-action-modal>header h2{color:#fff!important;margin:0!important;font-size:17px!important;font-weight:1000!important}body:has(.a9-h5-app) .h5-list-rank-drawer-fold.modal-close-vertical{color:#35dcff!important;background:#22d7ff24!important;border:1px solid #22d7ff57!important;border-radius:10px!important;align-items:center!important;justify-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0 6px 0 0!important;padding:0!important;font-size:24px!important;font-weight:1000!important;line-height:1!important;display:inline-grid!important;box-shadow:0 8px 20px #00000047!important}body:has(.a9-h5-app) .h5-list-rank-drawer-grid{-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:10px!important;padding-top:14px!important;display:grid!important;overflow-y:auto!important}body:has(.a9-h5-app) .h5-list-rank-drawer-grid button{color:#fff!important;text-align:left!important;background:#151d2c!important;border:1px solid #ffffff14!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important;font-weight:1000!important;display:grid!important}body:has(.a9-h5-app) .h5-list-rank-drawer-grid button.active{background:#ee174d!important;border-color:#ee174db8!important}body:has(.a9-h5-app) .h5-list-rank-drawer-grid em{color:#96a1b5!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}body:has(.a9-h5-app) .h5-list-rank-drawer-grid button.active em{color:#ffffffd1!important}body:has(.a9-h5-app) .modal-mask{z-index:24000!important}body:has(.a9-h5-app) .play-modal-mask{z-index:24000!important}body:has(.a9-h5-app) .h5-track-detail-mask{z-index:24000!important}body:has(.a9-h5-app) .h5-account-modal-mask{z-index:24000!important}body:has(.a9-h5-app) .h5-home-more-mask{z-index:24000!important}body:has(.a9-h5-app) .lucky-track-modal{z-index:24000!important}body:has(.a9-h5-app) .recharge-dialog-mask{z-index:24000!important}body:has(.a9-h5-app) .login-dialog-mask{z-index:24000!important}body:has(.a9-h5-app) .auth-notice-modal{z-index:24000!important}body:has(.a9-h5-app) .share-all-mask{z-index:24000!important}body:has(.a9-h5-app) .share-qr-mask{z-index:24000!important}body:has(.a9-h5-app) .play-action-modal{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .download-modal{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .h5-account-modal{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .h5-home-more-dialog{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .recharge-dialog-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .login-dialog-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .auth-notice-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .lucky-track-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .share-all-dialog{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .share-qr-dialog{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .identity-detail-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .agreement-dialog-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .payment-confirm-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .forgot-real-name-card{z-index:24010!important;position:relative!important}body:has(.a9-h5-app) .modal-close-vertical{z-index:24020!important;position:relative!important}body:has(.a9-h5-app) .h5-account-charge-bottom-close{z-index:24020!important;position:relative!important}body:has(.a9-h5-app) .lucky-track-close{z-index:24020!important;position:relative!important}body:has(.a9-h5-app) .h5-track-detail-mask{z-index:26000!important}body:has(.a9-h5-app) .h5-track-detail-modal.play-action-modal{z-index:26010!important;position:relative!important}body:has(.a9-h5-app) .h5-track-detail-modal.play-action-modal .modal-close-vertical{z-index:26020!important;position:relative!important}body:has(.a9-h5-app) .login-dialog-mask{z-index:28000!important}body:has(.a9-h5-app) .login-dialog-card{z-index:28010!important;position:relative!important}body:has(.a9-h5-app) .login-dialog-card header button{z-index:28020!important;position:relative!important}body:has(.a9-h5-app) .login-dialog-links button{color:#fff!important;background:#ef17481f!important;border:1px solid #ef1748c7!important;border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 0 12px #ef174833!important}body:has(.a9-h5-app) .payment-confirm-card{padding-bottom:30px!important;overflow:visible!important}body:has(.a9-h5-app) .payment-confirm-card .payment-confirm-actions{box-sizing:border-box!important;margin-top:18px!important;padding-bottom:0!important;padding-right:0!important}body:has(.a9-h5-app) .payment-confirm-card .payment-confirm-actions button{width:100%!important;min-width:0!important;height:40px!important;margin-top:0!important}body:has(.a9-h5-app) .payment-confirm-card .payment-confirm-actions button:not(.secondary){justify-self:start!important;max-width:100%!important}body:has(.a9-h5-orientation-lock){overflow:hidden!important}.a9-h5-orientation-lock{z-index:30000!important;box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100svh!important;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))!important;color:#fff!important;background:#070b12!important;align-items:center!important;justify-items:center!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.a9-h5-orientation-card{box-sizing:border-box!important;text-align:center!important;background:#0d1422!important;border:1px solid #22d7ff3d!important;border-radius:8px!important;justify-items:center!important;gap:12px!important;width:min(320px,78vw)!important;max-width:100%!important;padding:22px 20px!important;display:grid!important;box-shadow:0 18px 50px #0000006b!important}.a9-h5-orientation-card span{border:4px solid #35dcff!important;border-radius:14px!important;width:54px!important;height:84px!important;position:relative!important;box-shadow:0 0 22px #22d7ff47!important}.a9-h5-orientation-card span:before{content:""!important;background:#ee174d!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;bottom:6px!important;left:50%!important;transform:translate(-50%)!important}.a9-h5-orientation-card strong{overflow-wrap:anywhere!important;max-width:100%!important;font-size:20px!important;font-weight:1000!important;line-height:1.2!important}.a9-h5-orientation-card p{color:#aeb9ca!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;margin:0!important;font-size:14px!important;font-weight:800!important;line-height:1.55!important}@media (orientation:landscape) and (max-height:520px){.a9-h5-orientation-lock{padding:max(10px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px))!important;align-items:center!important;justify-items:center!important}.a9-h5-orientation-card{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:4px 10px!important;width:min(360px,100dvw - 28px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;padding:12px!important}.a9-h5-orientation-card span{border-width:3px!important;border-radius:10px!important;grid-row:1/3!important;justify-self:center!important;width:34px!important;height:52px!important}.a9-h5-orientation-card span:before{width:6px!important;height:6px!important;bottom:4px!important}.a9-h5-orientation-card strong{font-size:17px!important}.a9-h5-orientation-card p{font-size:11px!important;line-height:1.3!important}}.player-shell .announcement-modal.play-action-modal>header{z-index:1!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 12px!important;position:relative!important;top:auto!important}.player-shell:has(.a9-h5-app) .announcement-modal.play-action-modal>header{z-index:1!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 12px!important;position:relative!important;top:auto!important}body:has(.a9-h5-app) .announcement-modal.play-action-modal>header{z-index:1!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 0 12px!important;position:relative!important;top:auto!important}.player-shell .announcement-modal.play-action-modal>header h2{box-shadow:none!important;background:0 0!important}.player-shell:has(.a9-h5-app) .announcement-modal.play-action-modal>header h2{box-shadow:none!important;background:0 0!important}body:has(.a9-h5-app) .announcement-modal.play-action-modal>header h2{box-shadow:none!important;background:0 0!important}@media (max-width:720px){.player-shell .a9-h5-player-disc{isolation:isolate!important;position:relative!important;overflow:visible!important}.player-shell .a9-h5-player-disc-base,.player-shell .a9-h5-player-disc-avatar{object-fit:cover!important;border-radius:50%!important;position:absolute!important}.player-shell .a9-h5-player-disc-base{width:178px!important;height:178px!important;top:50%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-player-disc-avatar{z-index:1!important;width:90%!important;height:90%!important;box-shadow:none!important;background:0 0!important;border:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.player-shell .a9-h5-player-disc.playing{animation:3.2s linear infinite discSpin!important}.player-shell .a9-h5-player-disc.playing img,.player-shell .a9-h5-player-disc.playing .a9-h5-player-disc-base,.player-shell .a9-h5-player-disc.playing .a9-h5-player-disc-avatar{animation:none!important}}@keyframes announcementDotBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.78)}}@keyframes announcementDotRipple{0%{opacity:.72;transform:scale(.7)}78%,to{opacity:0;transform:scale(2.9)}}.player-shell .mobile-announcement-button em,.player-shell .a9-h5-announcement-button em{transform-origin:50%!important;animation:.95s ease-in-out infinite announcementDotBreath!important;overflow:visible!important}.player-shell:has(.a9-h5-app) .mobile-announcement-button em{transform-origin:50%!important;animation:.95s ease-in-out infinite announcementDotBreath!important;overflow:visible!important}.player-shell:has(.a9-h5-app) .a9-h5-announcement-button em{transform-origin:50%!important;animation:.95s ease-in-out infinite announcementDotBreath!important;overflow:visible!important}body:has(.a9-h5-app) .mobile-announcement-button em{transform-origin:50%!important;animation:.95s ease-in-out infinite announcementDotBreath!important;overflow:visible!important}body:has(.a9-h5-app) .a9-h5-announcement-button em{transform-origin:50%!important;animation:.95s ease-in-out infinite announcementDotBreath!important;overflow:visible!important}.player-shell .mobile-announcement-button em:after,.player-shell .a9-h5-announcement-button em:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:#ff24436b!important;animation:1.35s ease-out infinite announcementDotRipple!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell:has(.a9-h5-app) .mobile-announcement-button em:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:#ff24436b!important;animation:1.35s ease-out infinite announcementDotRipple!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.player-shell:has(.a9-h5-app) .a9-h5-announcement-button em:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:#ff24436b!important;animation:1.35s ease-out infinite announcementDotRipple!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.a9-h5-app) .mobile-announcement-button em:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:#ff24436b!important;animation:1.35s ease-out infinite announcementDotRipple!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}body:has(.a9-h5-app) .a9-h5-announcement-button em:after{content:""!important;border-radius:inherit!important;pointer-events:none!important;background:#ff24436b!important;animation:1.35s ease-out infinite announcementDotRipple!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}@media (max-width:720px){.player-shell .a9-h5-topic-profile-player{text-align:center!important;padding-top:14px!important;overflow:visible!important}.player-shell .a9-h5-topic-player-anchor{width:1px!important;height:1px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-disc{width:min(152px,39vw)!important;height:min(152px,39vw)!important;margin-top:0!important;margin-bottom:8px!important;overflow:visible!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-disc img{width:min(122px,31vw)!important;height:min(122px,31vw)!important}.player-shell .a9-h5-topic-profile-player .topic-profile-follow-stack{text-align:right!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important;display:flex!important}.player-shell .a9-h5-topic-profile-player .a9-h5-topic-player-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:44px!important;margin-bottom:3px!important;font-size:15px!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.player-shell .a9-h5-topic-profile-player .a9-h5-topic-player-cost{height:13px!important;margin:2px 0 0!important;font-size:11px!important;line-height:1.1!important}.player-shell .a9-h5-topic-profile-player .a9-h5-topic-player-status-row{justify-content:space-between!important;align-items:center!important;width:calc(100% - 16px)!important;max-width:none!important;min-height:22px!important;margin:4px 8px 0!important;display:flex!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-status{width:-webkit-max-content!important;width:max-content!important;height:22px!important;margin:0!important;font-size:11px!important;display:flex!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-purchases{color:#ff4d7d!important;text-align:right!important;white-space:nowrap!important;margin-left:auto!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.player-shell .a9-h5-topic-profile-player .topic-profile-head,.player-shell .a9-h5-topic-profile-player .topic-profile-desc,.player-shell .a9-h5-topic-profile-player .a9-h5-info-grid{text-align:left!important}.player-shell .a9-h5-topic-profile-player .a9-h5-progress{margin-top:8px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-controls{gap:10px!important;margin:8px 0!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-controls button{width:34px!important;height:34px!important;font-size:17px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-player-controls .main{width:44px!important;height:44px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-volume{min-height:38px!important;margin-top:2px!important;margin-bottom:6px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-info-grid{gap:5px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-info-grid div{border-radius:7px!important;min-height:40px!important;padding:6px 8px!important}.player-shell .a9-h5-topic-profile-player .a9-h5-info-grid span{font-size:10px!important;line-height:1.1!important}.player-shell .a9-h5-topic-profile-player .a9-h5-info-grid b{margin-top:3px!important;font-size:12px!important;line-height:1.15!important}.player-shell .a9-h5-catalog-grid article{text-align:center!important;background:linear-gradient(#121927f5,#080c14fa)!important;border-radius:9px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-height:154px!important;padding:8px 7px 9px!important;display:flex!important}.player-shell .a9-h5-catalog-grid article>img{object-fit:cover!important;border-radius:50%!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;min-height:66px!important;max-height:66px!important;margin:0 auto 2px!important;box-shadow:0 0 0 2px #20e0ff42,0 0 18px #f016522e!important}.player-shell .a9-h5-catalog-grid article .a9-h5-catalog-main{text-align:center!important;background:0 0!important;border:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.player-shell .a9-h5-catalog-grid article .a9-h5-catalog-main strong{font-size:12px!important;line-height:1.22!important}.player-shell .a9-h5-catalog-grid article .a9-h5-catalog-main span{margin-top:2px!important;font-size:10px!important;line-height:1.15!important}.player-shell .a9-h5-catalog-grid article .a9-h5-follow-action{border-radius:8px!important;width:100%!important;height:34px!important;min-height:0!important;margin-top:auto!important;padding:0!important;font-size:11px!important;line-height:34px!important}.player-shell .a9-h5-player-page .a9-h5-player-download-note{height:auto!important;min-height:180px!important;padding:14px 14px 18px!important;overflow:visible!important}.player-shell .a9-h5-player-page .a9-h5-player-download-note p{height:auto!important;min-height:0!important;margin:10px 0 0!important;line-height:1.65!important}.player-shell:has(.a9-h5-app) .h5-account-drawer:has(.a9-h5-favorite-panel){box-sizing:border-box!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - var(--a9-h5-bottom-nav-height) - var(--a9-h5-mini-player-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 16px)!important;max-height:calc(100dvh - var(--a9-h5-bottom-nav-height) - var(--a9-h5-mini-player-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 16px)!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 12px)!important;border:1px solid #53bce8b8!important;border-radius:14px!important;margin:8px!important;box-shadow:-18px 0 34px #00000075,0 0 0 1px #22d7ff1f!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer:has(.a9-h5-favorite-panel){box-sizing:border-box!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - var(--a9-h5-bottom-nav-height) - var(--a9-h5-mini-player-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 16px)!important;max-height:calc(100dvh - var(--a9-h5-bottom-nav-height) - var(--a9-h5-mini-player-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 16px)!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 10px calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 12px)!important;border:1px solid #53bce8b8!important;border-radius:14px!important;margin:8px!important;box-shadow:-18px 0 34px #00000075,0 0 0 1px #22d7ff1f!important}.player-shell:has(.a9-h5-app) .h5-account-drawer:has(.a9-h5-favorite-panel) .a9-h5-favorite-panel{width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;padding:10px 0 calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;border:0!important;border-radius:0!important;margin:0!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer:has(.a9-h5-favorite-panel) .a9-h5-favorite-panel{width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;padding:10px 0 calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;border:0!important;border-radius:0!important;margin:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-panel{box-sizing:border-box!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;height:calc(100dvh - var(--a9-h5-mini-player-height) - var(--a9-h5-bottom-nav-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 110px)!important;max-height:calc(100dvh - var(--a9-h5-mini-player-height) - var(--a9-h5-bottom-nav-height) - var(--a9-h5-fixed-gap) - env(safe-area-inset-bottom,0px) - 110px)!important;padding:10px 10px calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:1px solid #53bce8ad!important;border-radius:14px!important;margin:0 8px 8px!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row .a9-h5-favorite-copy{gap:1px!important;margin:0!important;padding:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row .a9-h5-favorite-title{color:#fff!important;text-align:left!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.15!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row .a9-h5-favorite-copy>span{margin:0!important;line-height:1.15!important}.player-shell:has(.a9-h5-app) .h5-account-drawer:has(.a9-h5-favorite-panel) .a9-h5-favorite-panel{width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;padding:10px 0 calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;border:0!important;border-radius:0!important;align-content:stretch!important;margin:0!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer:has(.a9-h5-favorite-panel) .a9-h5-favorite-panel{width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;padding:10px 0 calc(var(--a9-h5-mini-player-height) + var(--a9-h5-fixed-gap) + env(safe-area-inset-bottom,0px) + 42px)!important;border:0!important;border-radius:0!important;align-content:stretch!important;margin:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer:has(.a9-h5-favorite-panel){height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer:has(.a9-h5-favorite-panel){height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:20px 18px 38px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;overflow:visible!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-track-row{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:20px 18px 38px minmax(0,1fr)!important;align-items:center!important;min-width:0!important;overflow:visible!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row .a9-h5-favorite-copy{grid-area:1/4!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-track-row .a9-h5-favorite-copy{grid-area:1/4!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row>button:last-child{width:auto!important;min-width:76px!important;max-width:-webkit-max-content!important;grid-area:2/1/auto/-1!important;justify-self:end!important;max-width:max-content!important;margin-top:2px!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-track-row>button:last-child{width:auto!important;min-width:76px!important;max-width:-webkit-max-content!important;grid-area:2/1/auto/-1!important;justify-self:end!important;max-width:max-content!important;margin-top:2px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-track-row{gap:8px!important;min-height:104px!important;padding:10px!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-track-row{gap:8px!important;min-height:104px!important;padding:10px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-panel>.a9-h5-account-actions{z-index:30!important;isolation:isolate!important;background:#070b12!important;margin:0 0 8px!important;padding:10px 0 8px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-panel>.a9-h5-account-actions{z-index:30!important;isolation:isolate!important;background:#070b12!important;margin:0 0 8px!important;padding:10px 0 8px!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions{z-index:30!important;background:#070b12!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-tabs.list-tabs{z-index:30!important;background:#070b12!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-upload-batch-actions{z-index:30!important;background:#070b12!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-tabs.list-tabs{z-index:30!important;background:#070b12!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-panel>button:first-child{z-index:30!important;color:#fff!important;isolation:isolate!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0 0 8px!important;padding:0 12px!important;font-size:13px!important;font-weight:1000!important;display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-panel>button:first-child{z-index:30!important;color:#fff!important;isolation:isolate!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0 0 8px!important;padding:0 12px!important;font-size:13px!important;font-weight:1000!important;display:flex!important;position:-webkit-sticky!important;position:sticky!important;top:0!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-shell{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-shell{grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-refresh{z-index:31!important;color:#fff!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:1000!important;display:flex!important;position:relative!important;box-shadow:0 8px 12px #070b12f5!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-refresh{z-index:31!important;color:#fff!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:1000!important;display:flex!important;position:relative!important;box-shadow:0 8px 12px #070b12f5!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-follow-panel{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-follow-panel{height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-upload-batch-actions{isolation:isolate!important;box-shadow:0 8px 12px #070b12f5!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-tabs.list-tabs{isolation:isolate!important;box-shadow:0 8px 12px #070b12f5!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-upload-batch-actions{isolation:isolate!important;box-shadow:0 8px 12px #070b12f5!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-tabs.list-tabs{isolation:isolate!important;box-shadow:0 8px 12px #070b12f5!important}.player-shell:has(.a9-h5-app) .h5-account-drawer{box-sizing:border-box!important;border:2px solid #53bce8b8!important;border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer{box-sizing:border-box!important;border:2px solid #53bce8b8!important;border-radius:16px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-panel{align-content:start!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-panel{align-content:start!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-panel>.a9-h5-account-actions{grid-auto-rows:max-content!important;align-self:start!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-panel>.a9-h5-account-actions{grid-auto-rows:max-content!important;align-self:start!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-panel>.a9-h5-account-actions button{height:36px!important;min-height:36px!important;max-height:36px!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-panel>.a9-h5-account-actions button{height:36px!important;min-height:36px!important;max-height:36px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-actions{background:0 0!important;grid-template-rows:36px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:grid!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-actions{background:0 0!important;grid-template-rows:36px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:grid!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-favorite-actions>button{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;display:flex!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-favorite-actions>button{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f01652!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:1000!important;line-height:1!important;display:flex!important}.h5-account-empty-state{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#d8deeb!important;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:start!important;justify-self:stretch!important;margin:0!important;padding:8px 0!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;display:block!important}.a9-h5-account-panel:has(>.h5-account-empty-state){border-radius:12px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important;scroll-padding-bottom:0!important;overflow-y:visible!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel:has(>.h5-account-empty-state){border-radius:12px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important;scroll-padding-bottom:0!important;overflow-y:visible!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .a9-h5-account-panel:has(>.h5-account-empty-state){border-radius:12px!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important;scroll-padding-bottom:0!important;overflow-y:visible!important}.player-shell:has(.a9-h5-app) .h5-account-drawer:has(.a9-h5-populated-drawer-list){padding-bottom:10px!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer:has(.a9-h5-populated-drawer-list){padding-bottom:10px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-populated-drawer-list{box-sizing:border-box!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-populated-drawer-list{box-sizing:border-box!important;align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-account-panel.a9-h5-populated-drawer-list{padding-bottom:10px!important;scroll-padding-bottom:10px!important;overflow-y:auto!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-account-panel.a9-h5-populated-drawer-list{padding-bottom:10px!important;scroll-padding-bottom:10px!important;overflow-y:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-shell.a9-h5-populated-drawer-list{grid-template-rows:minmax(0,1fr)!important;width:100%!important;display:grid!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-record-shell.a9-h5-populated-drawer-list{grid-template-rows:minmax(0,1fr)!important;width:100%!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-populated-drawer-list>.a9-h5-record-panel{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;padding-bottom:10px!important;scroll-padding-bottom:10px!important;overflow-y:auto!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-populated-drawer-list>.a9-h5-record-panel{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;padding-bottom:10px!important;scroll-padding-bottom:10px!important;overflow-y:auto!important}}.player-shell:has(.h5-account-drawer-mask) .a9-h5-mini-player{z-index:1!important;pointer-events:none!important}body:has(.h5-account-drawer-mask) .a9-h5-mini-player{z-index:1!important;pointer-events:none!important}.player-shell:has(.a9-h5-app) .h5-account-drawer-mask{z-index:30000!important;isolation:isolate!important;background:#000000b8!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer-mask{z-index:30000!important;isolation:isolate!important;background:#000000b8!important}.player-shell:has(.a9-h5-app) .h5-account-drawer{z-index:30001!important;isolation:isolate!important;background:#070b12!important;position:relative!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer{z-index:30001!important;isolation:isolate!important;background:#070b12!important;position:relative!important}@media (max-width:720px){body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .a9-h5-account-panel.form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form>:-webkit-any(label,div){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form>:is(label,div){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form input{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;font-size:16px!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form input:focus{outline:none!important;box-shadow:inset 0 0 0 2px #22d7ffc7!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form .withdrawal-sms-row{grid-template-columns:minmax(0,1fr) 112px!important;overflow-x:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form .withdrawal-sms-row>button{width:112px!important;min-width:0!important}.player-shell .a9-h5-player-page .a9-h5-player-card{box-sizing:border-box!important;width:calc(var(--a9-h5-safe-width) - 28px)!important;background:#0b1019!important;border:1px solid #ffffff14!important;border-radius:8px!important;max-width:100%!important;margin:0 auto 12px!important;padding:14px!important}.player-shell .a9-h5-player-page>:where(.a9-h5-player-queue,.a9-h5-player-related,.a9-h5-player-download-note){box-sizing:border-box!important;width:calc(var(--a9-h5-safe-width) - 28px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.player-shell .a9-h5-player-page .a9-h5-player-profile-head{width:var(--a9-h5-content-width)!important;text-align:left!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;max-width:100%!important;margin:0 auto 12px!important;display:flex!important}.player-shell .a9-h5-player-page .a9-h5-player-profile-head h1{flex:auto!important;align-items:center!important;min-width:0!important;height:auto!important;margin:0!important;font-size:18px!important;line-height:22px!important;display:flex!important}.player-shell .a9-h5-player-page .friend-radio-owner-name{color:#18e7ff!important;text-overflow:ellipsis!important;text-shadow:0 0 12px #18e7ff6b!important;white-space:nowrap!important;overflow:hidden!important}.player-shell .a9-h5-player-page .topic-profile-follow-stack{text-align:right!important;flex-direction:column!important;flex:none!important;align-items:flex-end!important;gap:5px!important;display:flex!important}.player-shell .a9-h5-player-page .topic-profile-follow{color:#fff!important;background:#83d719!important;border:0!important;border-radius:0!important;height:24px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important;line-height:24px!important}.player-shell .a9-h5-player-page .a9-h5-topic-player-cost{color:#c5cedd!important;white-space:nowrap!important;height:13px!important;margin:2px 0 0!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important}.player-shell .a9-h5-player-page .a9-h5-player-disc{width:min(152px,39vw)!important;height:min(152px,39vw)!important;margin:0 auto 8px!important;overflow:visible!important}.player-shell .a9-h5-player-page .a9-h5-player-disc img{width:min(122px,31vw)!important;height:min(122px,31vw)!important}.player-shell .a9-h5-player-page .a9-h5-player-title{color:#fff!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:44px!important;margin:0 auto 3px!important;font-size:15px!important;font-weight:1000!important;line-height:1.22!important;display:-webkit-box!important;overflow:hidden!important}.player-shell .a9-h5-player-page .a9-h5-player-status-row{width:calc(100% - 16px)!important;max-width:none!important;min-height:22px!important;margin:4px 8px 0!important}.player-shell .a9-h5-player-page .a9-h5-player-status{width:-webkit-max-content!important;width:max-content!important;height:22px!important;font-size:11px!important;display:flex!important}.player-shell .a9-h5-player-page .a9-h5-player-purchases{color:#ff4d7d!important;font-size:11px!important;line-height:1.1!important}.player-shell .a9-h5-player-page .a9-h5-progress{margin-top:8px!important}.player-shell .a9-h5-player-page .a9-h5-player-controls{gap:10px!important;margin:8px 0!important}.player-shell .a9-h5-player-page .a9-h5-player-controls button{width:34px!important;height:34px!important;font-size:17px!important}.player-shell .a9-h5-player-page .a9-h5-player-controls .main{width:44px!important;height:44px!important}.player-shell .a9-h5-player-page .a9-h5-player-disc .a9-h5-player-disc-base,.player-shell .a9-h5-topic-profile-player .a9-h5-player-disc .a9-h5-player-disc-base{box-sizing:border-box!important;clip-path:circle(50%)!important;filter:none!important;background:#080b10!important;border:3px solid #e2e8f0d1!important;border-radius:50%!important;width:min(132px,34vw)!important;height:min(132px,34vw)!important;overflow:hidden!important;box-shadow:0 0 0 2px #0f172af5,0 0 0 4px #18d8ff57,0 0 22px #18d8ff57!important}.player-shell .a9-h5-player-page .a9-h5-player-disc .a9-h5-player-disc-avatar,.player-shell .a9-h5-topic-profile-player .a9-h5-player-disc .a9-h5-player-disc-avatar{box-sizing:border-box!important;clip-path:circle(50%)!important;filter:none!important;background:0 0!important;border:2px solid #ffffff57!important;border-radius:50%!important;width:calc(min(132px,34vw) - 2px)!important;height:calc(min(132px,34vw) - 2px)!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-track-row{cursor:pointer!important;grid-template-columns:20px 38px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-track-row{cursor:pointer!important;grid-template-columns:20px 38px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:58px!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-track-row .a9-h5-favorite-sequence{color:#9aa8bd!important;text-align:center!important;font-size:12px!important;font-weight:1000!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-track-row .a9-h5-favorite-sequence{color:#9aa8bd!important;text-align:center!important;font-size:12px!important;font-weight:1000!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-disc{background:#111b2a!important;border:1px solid #74e0ffa6!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;overflow:hidden!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-disc{background:#111b2a!important;border:1px solid #74e0ffa6!important;border-radius:50%!important;align-items:center!important;justify-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;overflow:hidden!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-disc img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-disc img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-disc.is-playing img{animation:3.2s linear infinite disc-spin!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-disc.is-playing img{animation:3.2s linear infinite disc-spin!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-track-row.is-playing{border-color:#f01652cc!important;box-shadow:inset 3px 0 #f01652!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-track-row.is-playing{border-color:#f01652cc!important;box-shadow:inset 3px 0 #f01652!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-track-row .a9-h5-favorite-copy{gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow-x:auto!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-track-row .a9-h5-favorite-copy{gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow-x:auto!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-track-row .a9-h5-favorite-title{color:#fff!important;text-align:left!important;white-space:nowrap!important;width:-webkit-max-content!important;background:0 0!important;border:0!important;width:max-content!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:1000!important;line-height:1.05!important;display:block!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-track-row .a9-h5-favorite-title{color:#fff!important;text-align:left!important;white-space:nowrap!important;width:-webkit-max-content!important;background:0 0!important;border:0!important;width:max-content!important;min-width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:1000!important;line-height:1.05!important;display:block!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-download-track-row .a9-h5-favorite-copy>span{margin:0!important;line-height:1.05!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-download-track-row .a9-h5-favorite-copy>span{margin:0!important;line-height:1.05!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-list-cancel-action{box-sizing:border-box!important;color:#fff!important;width:auto!important;min-width:66px!important;max-width:-webkit-max-content!important;background:#f01652!important;border:0!important;border-radius:8px!important;max-width:max-content!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-list-cancel-action{box-sizing:border-box!important;color:#fff!important;width:auto!important;min-width:66px!important;max-width:-webkit-max-content!important;background:#f01652!important;border:0!important;border-radius:8px!important;max-width:max-content!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-record-row.a9-h5-favorite-track-row>.a9-h5-list-cancel-action{box-sizing:border-box!important;color:#fff!important;width:auto!important;min-width:66px!important;max-width:-webkit-max-content!important;background:#f01652!important;border:0!important;border-radius:8px!important;max-width:max-content!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-record-row.a9-h5-favorite-track-row>.a9-h5-list-cancel-action{box-sizing:border-box!important;color:#fff!important;width:auto!important;min-width:66px!important;max-width:-webkit-max-content!important;background:#f01652!important;border:0!important;border-radius:8px!important;max-width:max-content!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.player-shell:has(.a9-h5-app) .h5-account-drawer .a9-h5-list-cancel-action:disabled{cursor:wait!important;opacity:.55!important}body:has(.a9-h5-app) #h5-account-drawer-root .a9-h5-list-cancel-action:disabled{cursor:wait!important;opacity:.55!important}.player-shell:has(.a9-h5-app) .h5-track-detail-mask{z-index:26000!important}.player-shell:has(.a9-h5-app) .auth-notice-modal{z-index:32000!important}.player-shell:has(.a9-h5-app) .login-dialog-mask{z-index:33000!important}}.player-shell .css-avatar-disc{background-color:#07111d!important;background-image:var(--avatar-disc-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body:has(.a9-h5-app) #h5-account-drawer-root .css-avatar-disc{background-color:#07111d!important;background-image:var(--avatar-disc-image)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.player-shell .css-avatar-disc[role=button]{cursor:pointer}@media (min-width:721px){.player-shell .track-table{table-layout:fixed;width:100%;max-width:100%}.player-shell .track-table th,.player-shell .track-table td,.player-shell .track-table .track-name-cell,.player-shell .track-table .track-name-content,.player-shell .track-table .track-text-block{min-width:0}.player-shell .track-table .track-name-cell{overflow:hidden}.player-shell .track-table .track-name-cell button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;overflow:hidden}.player-shell .track-table .track-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.player-shell .track-table:not(.no-select) th:first-child,.player-shell .track-table:not(.no-select) td:first-child{width:62px}.player-shell .track-table:not(.no-select) th:nth-child(2),.player-shell .track-table:not(.no-select) td:nth-child(2),.player-shell .track-table.no-select th:first-child,.player-shell .track-table.no-select td:first-child{width:78px}.player-shell .track-table .track-popularity-head,.player-shell .track-table .track-popularity-cell{width:58px}.player-shell .track-table .track-date-cell{width:150px;white-space:nowrap!important;word-break:normal!important}.player-shell .track-table:not(.no-select) th:nth-child(5),.player-shell .track-table.no-select th:nth-child(4){white-space:nowrap;width:150px}.player-shell .track-table .track-coin-head,.player-shell .track-table .track-coin-cell{width:58px}.player-shell .track-table:not(.no-actions) th:last-child,.player-shell .track-table:not(.no-actions) td:last-child{width:82px}.player-shell .category-main .track-table{width:calc(100% - 28px);max-width:calc(100% - 28px)}.player-shell .topic-page .category-main .track-table{width:100%;max-width:100%}}.software-center-page,.dj-material-center-page{width:100%;min-width:0}.dj-material-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.dj-material-card{background:#0c131e;border:1px solid #26364d;border-radius:14px;min-width:0;overflow:hidden}.dj-material-cover{aspect-ratio:1280/1707;background:#07101a;border:0;width:100%;height:auto;padding:0;display:block;overflow:hidden}.dj-material-cover img{pointer-events:none;width:100%;height:100%;display:block}.dj-material-cover-artwork{object-fit:contain}.dj-material-card-body{gap:8px;padding:16px;display:grid}.dj-material-card-body h2{margin:0;font-size:18px}.dj-material-card-body h2 button{color:#fff;text-align:left;background:0 0;border:0;padding:0}.dj-material-card-body>span,.dj-material-card-body small{color:#91a0b6;font-size:12px}.dj-material-card-body p{color:#aeb9ca;min-height:44px;margin:0;line-height:1.6}.dj-material-card-body footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.dj-material-card-body footer button,.dj-material-play-panel button{color:#041018;cursor:pointer;background:#16d9f5;border:0;border-radius:7px;padding:9px 16px;font-weight:700}.dj-material-card-body footer button:disabled,.dj-material-play-panel button:disabled{opacity:.55;cursor:not-allowed}.dj-material-detail-hero{background:linear-gradient(120deg,#111d2c,#0c131e);border:1px solid #26364d;border-radius:16px;align-items:center;gap:24px;padding:22px;display:flex}.dj-material-detail-hero>img{object-fit:cover;border-radius:18px;flex:none;width:180px;height:180px}.dj-material-detail-hero h1{margin:4px 0 8px}.dj-material-detail-hero p{color:#aeb9ca;white-space:pre-line;margin:0;line-height:1.7}.dj-material-detail-hero small{color:#6fe7f8;margin-top:14px;display:block}.dj-material-play-panel{background:#0c131e;border:1px solid #26364d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:18px;display:flex}.dj-material-play-panel div{gap:6px;display:grid}.dj-material-play-panel span{color:#91a0b6;font-size:12px}.dj-material-player-mask{z-index:10020;background:#000000d1;align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.dj-material-player-dialog{width:960px;max-width:calc(100vw - 48px);background:#080d15;border:1px solid #26364d;border-radius:14px;width:min(960px,100vw - 48px);overflow:hidden;box-shadow:0 24px 80px #0000009e}.dj-material-player-dialog header{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.dj-material-player-dialog h2{color:#fff;margin:0;font-size:18px}.dj-material-player-dialog header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.dj-material-player-dialog video{background:#000;width:100%;max-height:calc(100vh - 150px);display:block}.software-page-heading,.software-detail-hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.software-page-heading h1,.software-detail-hero h1{margin:4px 0 8px}.software-page-heading p,.software-detail-hero p{color:#aeb9ca;margin:0}.software-page-kicker{color:#18d9f5;letter-spacing:.16em;font-size:12px;font-weight:900}.software-state{color:#91a0b6;align-items:center;justify-items:center;min-height:120px;display:grid}.software-state.error{color:#ff5d80}.software-state.compact{min-height:64px}.software-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.software-product-card{background:#0c131e;border:1px solid #26364d;border-radius:14px;min-width:0;overflow:hidden}.software-product-cover{background:#07101a;border:0;width:100%;height:180px;padding:0;display:block;position:relative;overflow:hidden}.software-product-cover img{object-fit:contain;width:100%;height:100%}.software-product-cover em{color:#fff;background:#f51050;border-radius:999px;padding:5px 10px;font-style:normal;font-weight:800;position:absolute;top:12px;left:12px}.software-product-body{padding:16px}.software-product-body h2,.software-product-body p{margin:0}.software-product-body h2 button{color:#fff;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font-size:18px;font-weight:900}.software-product-body>p{color:#91a0b6;min-height:42px;margin-top:8px;line-height:1.55}.software-version-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.software-version-tags span{color:#9eeeff;background:#101d2c;border:1px solid #29435e;border-radius:999px;padding:4px 8px;font-size:12px}.software-product-body footer,.software-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.software-product-body footer span{color:#78879b;font-size:12px}.software-product-actions{align-items:center;gap:8px;display:flex}.software-product-actions button:first-child,.software-product-actions .software-official-link{background:#109bb7}.software-official-link,.software-product-body footer button,.software-pagination button,.software-release-list button,.software-current-package button,.software-back-button{color:#fff;background:#f51050;border:0;border-radius:8px;font-weight:800}.software-official-link,.software-product-body footer button,.software-pagination button,.software-release-list button,.software-current-package button{padding:9px 14px}.software-official-link{text-align:center;white-space:nowrap;text-decoration:none;display:inline-block}.software-pagination{justify-content:center;margin-top:24px}.software-pagination button:disabled,.software-release-list button:disabled,.software-current-package button:disabled{cursor:default;opacity:.55}.software-back-button{color:#9eeeff;background:#101d2c;margin-bottom:18px;padding:8px 12px}.software-detail-hero{background:linear-gradient(135deg,#0c1724,#150a19);border:1px solid #26364d;border-radius:16px;justify-content:flex-start;padding:22px}.software-detail-hero>img{object-fit:cover;border-radius:18px;flex:none;width:180px;height:180px}.software-detail-hero small{color:#6fe7f8;margin-top:14px;display:block}.software-description,.software-screenshots,.software-downloads{margin-top:24px}.software-description p{white-space:pre-line;color:#aeb9ca;line-height:1.8}.software-screenshots>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.software-screenshots img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%}.software-platform-block{background:#0a111b;border:1px solid #26364d;border-radius:14px;margin-top:16px;padding:18px}.software-platform-block>h3{margin:0 0 12px}.software-release-list{gap:10px;display:grid}.software-release-list article{background:#0d1622;border:1px solid #223147;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.software-release-list article.latest{border-color:#0f8ca8}.software-release-list article>div{min-width:0}.software-release-list strong,.software-release-list span{display:block}.software-release-list span,.software-release-list p{color:#91a0b6;margin:5px 0 0;font-size:13px}.software-current-package{background:#0a111b;border:1px solid #0f8ca8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:18px;display:flex}.software-current-package>div{min-width:0}.software-current-package strong,.software-current-package span{display:block}.software-current-package span{color:#91a0b6;margin-top:5px;font-size:13px}.software-detail-dialog-mask{z-index:32000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060cd1;align-items:center;justify-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.software-detail-dialog{width:760px;max-width:calc(100vw - 32px);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:#fff;background:linear-gradient(145deg,#0b1522,#120a17);border:1px solid #1b9aba;border-radius:18px;max-height:min(820px,100vh - 32px);padding:24px;overflow-y:auto;box-shadow:0 24px 80px #0000009e}.software-detail-dialog-heading,.software-detail-dialog-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.software-detail-dialog-heading h2{margin:4px 0 0}.software-detail-dialog-heading>button{color:#fff;background:#152034;border:1px solid #34465f;border-radius:50%;flex:none;width:42px;height:42px;font-size:25px;line-height:1}.software-detail-dialog-hero{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;margin-top:22px;display:grid}.software-detail-dialog-hero>img{object-fit:cover;border-radius:14px;width:180px;height:180px}.software-detail-dialog-hero h3,.software-detail-dialog-hero p,.software-detail-dialog-description h3,.software-detail-dialog-description p,.software-detail-dialog-screenshots h3{margin:0}.software-detail-dialog-hero p,.software-detail-dialog-description p{color:#aeb9ca;margin-top:8px;line-height:1.7}.software-detail-dialog-hero span{color:#6fe7f8;margin-top:12px;font-size:13px;display:block}.software-detail-dialog-description,.software-detail-dialog-screenshots{margin-top:22px}.software-detail-dialog-description p{white-space:pre-line}.software-detail-dialog-screenshots>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.software-detail-dialog-screenshots img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%}.software-detail-dialog-actions{border-top:1px solid #26364d;justify-content:flex-end;margin-top:24px;padding-top:18px}.software-detail-dialog-actions button{color:#fff;background:#f51050;border:0;border-radius:8px;min-width:104px;padding:10px 18px;font-weight:800}.software-detail-dialog-actions button.secondary{background:#152034;border:1px solid #34465f}.software-detail-dialog-actions button:disabled{cursor:default;opacity:.55}@media (max-width:760px){.software-center-page{padding:14px}.software-page-heading,.software-detail-hero{align-items:flex-start}.software-page-heading>span{display:none}.software-catalog-grid{grid-template-columns:1fr;gap:12px;margin-top:14px}.software-product-card{grid-template-columns:112px minmax(0,1fr);display:grid}.software-product-cover{border-radius:0;height:100%;min-height:156px}.software-product-body{padding:12px}.software-product-body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;display:-webkit-box;overflow:hidden}.software-detail-hero{padding:14px}.software-detail-hero>img{width:96px;height:96px}.software-screenshots>div{grid-template-columns:1fr}.software-platform-block{padding:12px}.software-release-list article{flex-direction:column;align-items:flex-start}.software-current-package{flex-direction:column;align-items:flex-start;padding:12px}.software-current-package button,.software-release-list button{width:100%}.software-detail-dialog-mask{padding:12px}.software-detail-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px}.software-detail-dialog-hero{grid-template-columns:96px minmax(0,1fr);gap:14px}.software-detail-dialog-hero>img{width:96px;height:96px}.software-detail-dialog-screenshots>div{grid-template-columns:1fr}}.admin-software-panel{gap:18px;display:grid}.admin-software-tabs{gap:8px;display:flex}.admin-software-tabs button,.admin-software-panel button,.admin-software-product-form footer button,.admin-software-release-form footer button{color:#fff;background:#df1d31;border:1px solid #d91d32;border-radius:6px;min-height:36px;padding:0 14px;font-weight:700}.admin-software-tabs button:not(.active),.admin-software-panel button.ghost,.admin-software-product-form button.ghost,.admin-software-release-form button.ghost{color:#303640;background:#fff;border-color:#d5dce8}.admin-software-panel button.danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.admin-software-panel button:disabled{opacity:.55;cursor:not-allowed}.admin-software-filters{grid-template-columns:minmax(220px,1fr) 150px auto auto auto}.admin-software-filters select{-webkit-appearance:none;appearance:none;color:#303640;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.5 5.25 3.5 3.5 3.5-3.5' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #d5dce8;border-radius:4px;width:100%;min-width:0;height:36px;padding:0 38px 0 12px;transition:border-color .18s,box-shadow .18s}.admin-software-filters select:hover{border-color:#aeb8c7}.admin-software-filters select:focus{border-color:#d71f2b;outline:none;box-shadow:0 0 0 3px #d71f2b1f}.admin-software-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-software-product-modal{z-index:9100}.admin-software-product-dialog-card{text-align:left;width:min(900px,100%);max-height:calc(100vh - 44px);overflow-y:auto}.admin-software-products,.admin-software-product-form,.admin-software-releases,.admin-software-release-form,.admin-software-release-list,.admin-software-download-table{background:#fbfcfe;border:1px solid #dbe3ee;border-radius:8px}.admin-software-products{display:grid;overflow:hidden}.admin-software-products>article{background:#fff;border-bottom:1px solid #e5eaf2;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;display:grid}.admin-software-products>article.selected{background:#fff7f8;box-shadow:inset 3px 0 #df1d31}.admin-software-products img,.admin-software-cover-empty{object-fit:cover;border-radius:8px;width:64px;height:64px}.admin-software-cover-empty{color:#8490a0;background:#eef2f7;align-items:center;justify-items:center;font-size:11px;display:grid}.admin-software-products article>div:nth-child(2),.admin-software-release-list article>div:first-child{min-width:0}.admin-software-products strong,.admin-software-products span,.admin-software-products small,.admin-software-release-list strong,.admin-software-release-list span,.admin-software-release-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-software-products span,.admin-software-products small,.admin-software-release-list span,.admin-software-release-list small{color:#64748b;margin-top:4px;font-size:12px}.admin-software-products em,.admin-software-release-list em{color:#64748b;white-space:nowrap;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal}.admin-software-products em[data-status=published],.admin-software-release-list em[data-status=published]{color:#15803d;background:#dcfce7}.admin-software-products em[data-status=offline],.admin-software-release-list em[data-status=offline]{color:#a16207;background:#fef3c7}.admin-software-products .admin-row-actions{grid-column:2/-1;justify-content:flex-end}.admin-software-products .admin-row-actions button,.admin-software-release-list .admin-row-actions button{min-height:30px;padding:0 10px;font-size:12px}.admin-software-product-form,.admin-software-release-form{padding:16px}.admin-software-product-form>header,.admin-software-releases>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-software-product-form h3,.admin-software-product-form p,.admin-software-releases h3,.admin-software-releases p,.admin-software-release-form h3{margin:0}.admin-software-product-form p,.admin-software-releases p{color:#64748b;margin-top:5px;font-size:13px}.admin-software-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.admin-software-form-grid label,.admin-software-installer-field{color:#475569;gap:6px;font-size:13px;display:grid}.admin-software-form-grid .wide{grid-column:1/-1}.admin-software-form-grid input,.admin-software-form-grid select,.admin-software-form-grid textarea,.admin-software-installer-field input{color:#1f2937;background:#fff;border:1px solid #d8dee8;border-radius:6px;width:100%;min-width:0;padding:9px 10px}.admin-software-form-grid .admin-inline-check{align-items:center;margin-top:24px;display:flex}.admin-software-images{grid-template-columns:200px;gap:14px;margin-top:14px;display:grid}.admin-software-upload-card,.admin-software-upload-button{cursor:pointer;position:relative;overflow:hidden}.admin-software-current-package{color:#475569;gap:7px;margin-top:16px;font-size:13px;display:grid}.admin-software-package-picker{cursor:pointer;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;gap:5px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.admin-software-package-picker strong{color:#1f2937}.admin-software-package-picker small{color:#8490a0}.admin-software-package-picker input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.admin-software-current-package progress{width:100%;height:10px}.admin-software-upload-column{color:#475569;align-content:start;gap:7px;font-size:13px;display:grid}.admin-dj-material-cover-preview{object-fit:cover;border:1px solid #d8dee8;border-radius:8px;width:min(100%,280px);max-height:180px;margin:2px 0 10px;display:block}.admin-dj-material-upload-progress{color:#64748b;gap:6px;margin-top:10px;font-size:12px;display:grid}.admin-dj-material-upload-progress>div{justify-content:space-between;gap:12px;display:flex}.admin-dj-material-upload-progress strong{color:#b91c1c}.admin-dj-material-upload-progress progress{accent-color:#d91d32;width:100%;height:8px}.admin-software-upload-card{width:100%;display:block}.admin-software-upload-card img,.admin-software-upload-card em{object-fit:cover;border:1px dashed #cbd5e1;border-radius:8px;width:100%;height:128px}.admin-software-upload-card em{color:#64748b;background:#fff;align-items:center;justify-items:center;font-style:normal;display:grid}.admin-software-upload-card input,.admin-software-upload-button input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.admin-software-upload-card small,.admin-software-installer-field small,.admin-software-upload-hint{color:#8490a0}.admin-software-upload-button{color:#b91c1c;background:#fff1f2;border:1px solid #d91d32;border-radius:6px;align-items:center;justify-items:center;width:100%;min-height:36px;padding:0 14px;font-weight:700;display:inline-grid}.admin-software-product-form>footer,.admin-software-release-form>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.admin-software-releases{padding:16px}.admin-software-release-layout{grid-template-columns:minmax(360px,1fr) minmax(400px,1fr);align-items:start;gap:16px;margin-top:14px;display:grid}.admin-software-release-list{overflow:hidden}.admin-software-release-list>article{background:#fff;border-bottom:1px solid #e5eaf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;display:grid}.admin-software-release-list .admin-row-actions{grid-column:1/-1}.admin-software-installer-field{margin-top:14px}.admin-software-upload-progress{background:#e8edf4;border-radius:999px;height:22px;margin-top:12px;position:relative;overflow:hidden}.admin-software-upload-progress span{background:linear-gradient(90deg,#ef174f,#ff526d);height:100%;transition:width .15s;display:block}.admin-software-upload-progress em{color:#1f2937;align-items:center;justify-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.admin-software-download-table{overflow:hidden}.admin-software-download-table article{color:#475569;background:#fff;border-bottom:1px solid #e5eaf2;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.4fr) minmax(140px,.8fr) 170px;gap:12px;padding:12px 14px;font-size:13px;display:grid}.admin-software-download-table strong{color:#111827}@media (max-width:1100px){.admin-software-workspace,.admin-software-release-layout{grid-template-columns:1fr}}@media (max-width:760px){.admin-software-panel{gap:12px}.admin-software-tabs,.admin-software-panel>.admin-panel-heading{width:100%}.admin-software-tabs button{flex:1}.admin-software-filters,.admin-software-form-grid,.admin-software-images{grid-template-columns:1fr}.admin-software-filters>*{grid-column:auto}.admin-software-products>article{grid-template-columns:52px minmax(0,1fr) auto;padding:10px}.admin-software-products img,.admin-software-cover-empty{width:52px;height:52px}.admin-software-products .admin-row-actions{grid-column:1/-1}.admin-software-upload-column{max-width:240px}.admin-software-release-layout{grid-template-columns:minmax(0,1fr)}.admin-software-download-table article{grid-template-columns:1fr;gap:4px}}@media (max-width:720px){.player-shell .a9-h5-app{text-size-adjust:100%!important}.player-shell .a9-h5-app input:not([type=range]):not([type=checkbox]),.player-shell .a9-h5-app select,.player-shell .a9-h5-app textarea{font-size:16px!important;line-height:20px!important}#h5-account-drawer-root,#h5-account-drawer-root .h5-account-drawer{text-size-adjust:100%!important;max-width:100vw!important;overflow-x:hidden!important}#h5-account-drawer-root .h5-account-drawer .a9-h5-account-panel{max-width:100%!important;overflow-x:hidden!important}#h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form{width:100%!important;max-width:100%!important;overflow-x:hidden!important}#h5-account-drawer-root .h5-account-drawer input:not([type=range]):not([type=checkbox]){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;font-size:16px!important;line-height:20px!important;transform:none!important}#h5-account-drawer-root .h5-account-drawer select,#h5-account-drawer-root .h5-account-drawer textarea{font-size:16px!important;line-height:20px!important;transform:none!important}#h5-account-drawer-root .h5-account-drawer .withdrawal-apply-form input{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;font-size:16px!important;line-height:20px!important;transform:none!important}body:has(.a9-h5-app) .auth-notice-modal{z-index:32000!important}.player-shell:has(.a9-h5-app) .auth-notice-modal{z-index:32000!important}body:has(.a9-h5-app) .auth-notice-card{z-index:32010!important;position:relative!important}.player-shell:has(.a9-h5-app) .auth-notice-card{z-index:32010!important;position:relative!important}body:has(.a9-h5-app) .login-dialog-mask{z-index:33000!important}.player-shell:has(.a9-h5-app) .login-dialog-mask{z-index:33000!important}}.player-shell .mailbox-list article.actionable,.admin-mailbox-list article.actionable,.feedback-thread-card{cursor:pointer}.player-shell .mailbox-list article.actionable:hover,.admin-mailbox-list article.actionable:hover,.feedback-thread-card:hover,.feedback-thread-card.active{border-color:#ef1455;box-shadow:0 10px 24px #ef145529}.player-shell .mailbox-list article small,.admin-mailbox-list article small{color:#ef1455;margin-top:8px;font-weight:700;display:inline-flex}.feedback-panel textarea,.admin-feedback-detail textarea{box-sizing:border-box;resize:vertical;width:100%}.feedback-rich-label{align-items:flex-start}.feedback-rich-wrap{width:100%}.player-shell .feedback-panel .feedback-compose-actions{justify-content:flex-end;align-items:center;gap:14px;padding:12px 0 16px;display:flex}.player-shell .feedback-panel .feedback-compose-actions .feedback-count{width:auto;margin:0;font-style:normal}.player-shell .feedback-panel .feedback-compose-actions .feedback-compose-submit{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:4px;flex:none;width:auto;min-width:100px;height:36px;margin:0;padding:0 18px;font-weight:700}.player-shell .feedback-panel .feedback-compose-actions .feedback-compose-submit:disabled{opacity:.55;cursor:not-allowed}.feedback-panel .feedback-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.feedback-panel .feedback-pagination button{min-width:64px;height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:4px;width:auto!important;margin:0!important;padding:0 10px!important}.feedback-panel .feedback-pagination button:disabled{opacity:.45;cursor:not-allowed}.player-shell .member-form-table .member-feedback-editor-row{border-bottom:1px solid #e1e3e8;grid-template-columns:160px 360px 1fr;align-items:flex-start;min-height:48px;padding:0 14px;display:grid}.player-shell .member-form-table .member-feedback-editor-row>span{text-align:right;padding:12px 12px 0 0}.player-shell .user-center-layout .member-form-table-h5 label.member-feedback-editor-row,.player-shell .user-center-layout .member-form-table-h5 .member-feedback-editor-row{grid-template-columns:100px minmax(0,1fr)!important;align-items:flex-start!important}.player-shell .user-center-layout .member-form-table-h5 .member-feedback-editor-row .feedback-rich-wrap{width:100%!important;min-width:0!important}.feedback-editor-shell{box-sizing:border-box;background:#fff;border:1px solid #94a3b86b;border-radius:6px;width:100%;overflow:hidden}.feedback-editor-shell:focus-within{border-color:#ef1455;box-shadow:0 0 0 2px #ef14551f}.feedback-editor-toolbar{border-bottom:1px solid #94a3b847!important}.feedback-editor-toolbar button[data-menu-key=uploadImage].disabled{cursor:pointer;color:var(--w-e-toolbar-color,#595959)}.feedback-editor-toolbar button[data-menu-key=uploadImage].disabled svg{fill:currentColor}.feedback-reply-composer .feedback-editor-toolbar .w-e-bar,.player-shell .member-form-table .feedback-editor-toolbar .w-e-bar{flex-wrap:wrap!important;align-items:center!important;min-height:40px!important;display:flex!important}.feedback-reply-composer .feedback-editor-toolbar .w-e-bar-item,.player-shell .member-form-table .feedback-editor-toolbar .w-e-bar-item{height:40px!important;margin:0!important;padding:4px!important}.feedback-reply-composer .feedback-editor-toolbar .w-e-bar-item button,.player-shell .member-form-table .feedback-editor-toolbar .w-e-bar-item button{width:auto!important;min-width:0!important;height:32px!important;color:var(--w-e-toolbar-color,#595959)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;justify-content:center!important;justify-self:auto!important;align-items:center!important;margin:0!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.feedback-reply-composer .feedback-editor-toolbar .w-e-bar-item button:hover,.feedback-reply-composer .feedback-editor-toolbar .w-e-bar-item .active,.player-shell .member-form-table .feedback-editor-toolbar .w-e-bar-item button:hover,.player-shell .member-form-table .feedback-editor-toolbar .w-e-bar-item .active{background:var(--w-e-toolbar-active-bg-color,#f1f1f1)!important;color:var(--w-e-toolbar-active-color,#333)!important}.feedback-reply-composer .feedback-editor-toolbar .w-e-bar-item button svg,.player-shell .member-form-table .feedback-editor-toolbar .w-e-bar-item button svg{fill:currentColor!important}.feedback-wang-editor{min-height:160px}.feedback-wang-editor .w-e-text-container{line-height:1.65;min-height:160px!important}.feedback-wang-editor [data-slate-editor]{cursor:text;min-height:160px!important}.feedback-wang-editor .w-e-max-length-info{display:none}.feedback-count{color:#64748b;text-align:right;margin:6px 0 0;font-style:normal;display:block}.feedback-count.over{color:#ef1455;font-weight:700}.feedback-reply p{word-break:break-word}.feedback-image-preview,.feedback-wang-editor img,.feedback-reply img{object-fit:contain;border-radius:10px;max-width:100%;max-height:320px;margin:8px 0;display:block}.feedback-layout,.admin-feedback-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:16px;margin-top:18px;display:grid}.feedback-thread-list{align-content:start;gap:10px;display:grid}.feedback-thread-card{background:#0f172a0a;border:1px solid #94a3b847;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.feedback-thread-card.unread{border-color:#ef14558c}.admin-feedback-grid .feedback-thread-card.active{background:#fff1f5;border-color:#ef1455;box-shadow:inset 4px 0 #ef1455}.admin-feedback-grid .feedback-thread-card{cursor:pointer}.admin-feedback-grid .feedback-thread-card:not(.active){box-shadow:none;border-color:#94a3b847}.admin-feedback-detail{align-content:start}.feedback-thread-card strong{color:inherit}.feedback-thread-card span,.feedback-thread-card em,.feedback-reply time{color:#718096;font-size:13px;font-style:normal}.feedback-thread-card em{color:#ef1455;font-weight:700}.feedback-detail{background:#0f172a0a;border:1px solid #94a3b847;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.feedback-reply-composer{width:100%;min-width:0}.feedback-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.feedback-detail>header button,.admin-feedback-detail>button,.admin-feedback-detail .primary{color:#fff;background:#e7184d;border:0;border-radius:8px;padding:9px 18px;font-weight:700}.feedback-detail>header .feedback-detail-close{border-radius:999px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;display:inline-flex}.feedback-detail-close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.feedback-replies{gap:12px;display:grid}.feedback-reply{background:#0f172a12;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.feedback-reply.admin{background:#ef14551a}.feedback-reply p{white-space:pre-wrap;word-break:break-word;margin:0}.admin-feedback-reply-box{gap:8px;font-weight:700;display:grid}@media (max-width:720px){.feedback-layout,.admin-feedback-grid{grid-template-columns:1fr}#h5-account-drawer-root .feedback-panel{gap:12px;display:grid}#h5-account-drawer-root .feedback-editor-shell{--w-e-toolbar-bg-color:#0f172a;--w-e-toolbar-color:#cbd5e1;--w-e-toolbar-border-color:#334155;--w-e-toolbar-active-bg-color:#302039;--w-e-toolbar-active-color:#ff5080;background:#040a12db;border-color:#3a4966e0;border-radius:12px}#h5-account-drawer-root .feedback-editor-toolbar{background:#0f172af5!important;border-bottom-color:#3a4966e0!important}#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar{background:var(--w-e-toolbar-bg-color)!important;flex-wrap:nowrap!important;align-items:center!important;min-height:44px!important;padding:4px 8px!important;display:flex!important}#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar-divider{display:none!important}#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar-item{height:36px!important;padding:2px 4px!important}#h5-account-drawer-root .feedback-wang-editor,#h5-account-drawer-root .feedback-wang-editor .w-e-text-container{color:#f8fafc;background:#040a12db!important;min-height:132px!important}#h5-account-drawer-root .feedback-wang-editor .w-e-text-placeholder{color:#94a3b8}#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar-item button{color:#cbd5e1!important;background:#182337!important;border:1px solid #334155!important;border-radius:8px!important;min-width:36px!important;height:32px!important;padding:0 10px!important}#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar-item button:hover,#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar-item button.active{background:var(--w-e-toolbar-active-bg-color)!important;color:var(--w-e-toolbar-active-color)!important;border-color:#ef1455!important}#h5-account-drawer-root .feedback-editor-toolbar .w-e-bar-item button svg{fill:currentColor!important}#h5-account-drawer-root .feedback-count{color:#94a3b8}#h5-account-drawer-root .feedback-count.over{color:#ff2d66}#h5-account-drawer-root .feedback-thread-card.active{border-color:#ef1455;box-shadow:0 0 0 1px #ef14558c,0 12px 26px #ef14552e}#h5-account-drawer-root .feedback-thread-card,#h5-account-drawer-root .feedback-detail,#h5-account-drawer-root .feedback-reply{background:#080f1adb}}.agent-panel-host{min-width:0}.agent-panel{color:inherit;box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-width:0;padding:18px}.agent-panel *,.agent-admin-selector *{box-sizing:border-box}.agent-panel h2,.agent-panel h3,.agent-panel p{margin:0}.agent-panel button,.agent-admin-selector button{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;min-height:36px;padding:7px 12px}.agent-panel button:disabled{opacity:.5;cursor:default}.agent-panel button[aria-pressed=true]{color:#d72d42;background:#fff4f5;border-color:#d72d42}.agent-heading,.agent-tabs,.agent-pagination,.agent-admin-selector{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-heading{justify-content:space-between;margin-bottom:16px}.agent-heading h2{font-size:20px}.agent-heading>button{white-space:nowrap;flex:none;min-width:60px}.agent-referral{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.agent-referral label{flex:230px;gap:6px;min-width:0;display:grid}.agent-referral input,.agent-admin-selector input{color:#444;background:#fafafa;border:1px solid #ddd;border-radius:5px;width:100%;min-width:0;padding:10px}.agent-referral p{color:#626262;width:100%;font-size:12px}.agent-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.agent-summary article{background:#f8f8f9;border:1px solid #ececef;border-radius:7px;gap:8px;min-width:0;padding:14px;display:grid}.agent-summary span,.agent-member span,.agent-entry span,.agent-entry time{color:#666;font-size:12px}.agent-summary strong{color:#cb2941;font-variant-numeric:tabular-nums;font-size:18px}.agent-panel .agent-rules{color:#666;margin:14px 0;font-size:12px;line-height:1.7}.agent-levels{flex-wrap:wrap;gap:12px 24px;padding:12px 0 18px;font-size:13px;display:flex}.agent-tabs{margin:8px 0 14px}.agent-tabs label{align-items:center;gap:8px;font-size:13px;display:flex}.agent-tabs select{color:#333;background:#fff;border:1px solid #ddd;border-radius:5px;max-width:100%;padding:8px}.agent-member,.agent-entry{border-bottom:1px solid #eee;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.agent-member img{object-fit:cover;border-radius:50%;width:38px;height:38px}.agent-member div,.agent-entry div{flex:1;gap:6px;min-width:0;display:grid}.agent-member>span:last-child{margin-left:auto}.agent-entry div:last-child{text-align:right}.agent-entry b{color:#cb2941;font-variant-numeric:tabular-nums}.agent-pagination{justify-content:center;margin:18px 0 24px;font-size:12px}.agent-state,.agent-error{color:#666;padding:18px 0;line-height:1.6}.agent-error{color:#b62940}.agent-error button{margin-top:8px}.agent-admin-selector{margin:8px 18px}.agent-admin-selector label{align-items:center;gap:10px;display:flex}.agent-admin-selector input{max-width:180px}@media (max-width:720px){.a9-h5-account-panel.agent-panel-host{padding:0;overflow-y:auto}.agent-panel{padding:14px 12px 28px}.agent-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-summary article{padding:10px}.agent-summary article:last-child{grid-column:1/-1}.agent-summary strong{font-size:16px}.agent-member,.agent-entry{flex-wrap:wrap;align-items:flex-start}.agent-member div{flex-basis:55%}.agent-member>span:last-child{flex-basis:100%;margin-left:0}.agent-entry div:first-child,.agent-entry div{flex-basis:100%}.agent-entry div:last-child{text-align:left;flex-wrap:wrap;justify-content:space-between;display:flex}.agent-pagination{gap:8px}#h5-account-drawer-root .agent-summary article{background:#111a27;border-color:#293347}#h5-account-drawer-root .agent-summary span,#h5-account-drawer-root .agent-member span,#h5-account-drawer-root .agent-entry span,#h5-account-drawer-root .agent-entry time{color:#b8c4d7}}.withdrawal-wallet-notice{color:#775016;overflow-wrap:anywhere;background:#fff8e9;border:1px solid #f0d6a3;border-radius:6px;padding:12px 14px;font-size:13px;line-height:1.8}@media (max-width:720px){body #h5-account-drawer-root .h5-account-drawer .a9-h5-account-panel p.withdrawal-wallet-notice{background:#2b2315;border-color:#8c713e;color:#ffe0a3!important;line-height:1.65!important}}.account-deactivation-panel{box-sizing:border-box;border:0;justify-content:flex-end;max-width:580px;margin:0 0 24px;padding:0;display:flex}.player-shell .member-settings-page .account-deactivation-panel{border:0;padding:0}@media (max-width:720px){.account-deactivation-panel{margin-bottom:8px;padding:0}}button.account-deactivate-button{color:#b82031;cursor:pointer;background:#fff;border:1px solid #b82031;border-radius:4px;min-height:40px;padding:8px 20px}button.account-deactivate-button:disabled{opacity:.6;cursor:wait}.admin-success-modal.account-deactivation-confirm{z-index:34000!important}.player-shell .member-settings-page .account-settings-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-shell .account-settings-heading button{color:#1969a6;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:400}@media (max-width:720px){.player-shell .a9-h5-content-card .findpwd-form>button.findpwd-submit{grid-column:1/-1;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:2px 0 0!important}}.agent-member-levels{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-member-levels button{min-width:0;padding:8px 6px}.agent-member-levels button span{color:inherit;font-size:12px}.agent-branch{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;display:flex}.agent-branch button{overflow-wrap:anywhere;text-align:left;max-width:100%}.agent-panel .agent-team-caption{overflow-wrap:anywhere;margin-bottom:8px;font-size:13px;line-height:1.6}.agent-member strong,.agent-member span{overflow-wrap:anywhere}.agent-panel .agent-view-children{flex-shrink:0}@media (max-width:720px){.agent-member-levels{gap:6px}.agent-member-levels button{font-size:12px}.agent-panel .agent-view-children{margin-left:auto}#h5-account-drawer-root .agent-team-caption{color:#b8c4d7}}.agent-member>span.agent-member-depth{flex-basis:auto;margin-left:auto}.admin-menu-caret{float:right;margin-left:10px}.admin-shell .admin-rail .admin-menu-parent.active{color:#fff;background:#35404c}.admin-shell .admin-rail .admin-menu-children{border-left:1px solid #4b5563;margin:0 0 8px 10px;padding-left:8px}.admin-shell .admin-rail .admin-menu-children button{height:34px;padding-left:12px;font-size:13px}.admin-mobile-section-nav{align-items:center}.admin-mobile-menu-children{border-left:2px solid #c9d3df;flex:none;align-items:center;gap:6px;padding-left:8px;display:flex}.admin-mobile-section-nav .admin-menu-parent.active{color:#fff;background:#35404c;border-color:#35404c}.admin-boot-loader-panel:has(.admin-boot-retry){box-sizing:border-box;width:min(380px,100vw - 40px);height:auto;min-height:192px;padding:28px}.admin-boot-error{color:#596579;overflow-wrap:anywhere;margin:16px 0;font-size:14px;line-height:1.6}.admin-boot-retry{color:#fff;cursor:pointer;background:#e60b36;border:0;border-radius:6px;padding:10px 24px;font-size:14px}.admin-withdrawal-bank-details{background:#f7f9fc;border:1px solid #d2dce8;border-radius:6px;margin:12px 0;padding:10px 12px}.admin-withdrawal-bank-details summary{color:#185b94;cursor:pointer;font-weight:600}.admin-withdrawal-bank-details dl{margin:14px 0 0}.admin-withdrawal-bank-details dl>div{align-items:center;gap:16px;margin:8px 0;display:flex}.admin-withdrawal-bank-details dt{color:#536179;flex:0 0 98px}.admin-withdrawal-bank-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.admin-withdrawal-bank-details input{box-sizing:border-box;width:100%;min-width:0;max-width:360px;font:inherit;letter-spacing:1px;color:#202832;background:#fff;border:1px solid #bccbdf;border-radius:4px;padding:8px}.admin-withdrawal-bank-details p{color:#64748b;margin:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:540px){.admin-withdrawal-bank-details dl>div{display:block}.admin-withdrawal-bank-details dt{margin-bottom:5px}}@media (min-width:721px){.player-shell .home-grid{grid-gap:10px 14px}.player-shell .portal-lists{grid-gap:14px!important}.player-shell .cd-list-columns{grid-gap:22px}.player-shell .recommend-album-grid{grid-gap:18px 16px}.player-shell .home-grid>*,.player-shell .portal-lists>*,.player-shell .cd-list-columns>*,.player-shell .bottom-rankings>*,.player-shell .ranking,.player-shell .ranking li,.player-shell .cd-list-columns li,.player-shell .bottom-rank-card li{min-width:0}.player-shell .ranking li button,.player-shell .cd-list-columns li button,.player-shell .bottom-rank-card li button{white-space:nowrap;text-overflow:ellipsis;flex:1;width:0;min-width:0;max-width:100%;overflow:hidden}.player-shell .guest-header-actions{align-items:center!important;gap:0!important;display:flex!important}.player-shell .guest-header-actions .guest-action{flex:none;gap:0!important;display:flex!important}.player-shell .guest-header-actions .guest-action+.guest-action{margin-left:24px}.player-shell .guest-header-actions .guest-action span{flex:0 0 22px;margin-right:6px}.player-shell .guest-header-actions .guest-action strong{white-space:nowrap;flex:none}}.lucky-slider-fill{top:0;bottom:0;left:0}.lucky-slider-track.dragging .lucky-slider-fill,.lucky-slider-track.dragging .lucky-slider-thumb{transition:none}.lucky-slider-track{-webkit-user-select:none}:root,:host{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;outline:none;margin:0;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;white-space:pre-wrap;border-top:1px solid #0000;outline:0;min-height:100%;padding:0 10px}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;min-width:20px;max-width:100%;min-height:20px;display:inline!important}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{width:90%;font-style:italic;top:17px;left:10px}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);padding:0 5px;font-size:14px}.w-e-bar svg{fill:var(--w-e-toolbar-color);width:14px;height:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;position:absolute;box-shadow:0 2px 5px #0000001f}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);width:1px;height:40px;margin:0 5px;display:inline-flex}.w-e-bar-item{text-align:center;height:40px;padding:4px;display:flex;position:relative}.w-e-bar-item,.w-e-bar-item button{justify-content:center;align-items:center}.w-e-bar-item button{color:var(--w-e-toolbar-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;height:32px;padding:0 8px;display:inline-flex;overflow:hidden}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);opacity:0;text-align:center;visibility:hidden;white-space:pre;z-index:1;border-radius:5px;padding:5px 10px;font-size:.75em;transition:opacity .6s;position:absolute;top:40px}.w-e-menu-tooltip-v5:after{border:5px solid #0000;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";opacity:0;visibility:hidden;transition:opacity .6s;position:absolute;top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{top:10px;left:100%}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:#0000;border-left-color:#0000;border-right-color:var(--w-e-toolbar-active-color);border-top-color:#0000;margin-left:-10px;top:16px;left:100%}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;margin-top:40px;display:none;position:absolute;top:0;left:0;box-shadow:0 2px 10px #0000001f}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;min-width:100px;max-height:350px;margin-top:40px;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 2px 10px #0000001f}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;text-align:left;white-space:nowrap;padding:7px 0 7px 25px;position:relative}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{margin-top:-7px;margin-left:5px;position:absolute;top:50%;left:0}.w-e-bar-bottom .w-e-select-list{bottom:0;top:inherit;margin-top:0;margin-bottom:40px}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);z-index:1;border-radius:3px;min-width:200px;margin-top:40px;padding:10px;position:absolute;top:0;box-shadow:0 2px 10px #0000001f}.w-e-bar-bottom .w-e-drop-panel{bottom:0;top:inherit;margin-top:0;margin-bottom:40px}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);color:var(--w-e-toolbar-color);text-align:left;z-index:1;border-radius:3px;min-width:100px;min-height:40px;padding:20px 15px 0;font-size:14px;position:absolute;box-shadow:0 2px 10px #0000001f}.w-e-modal .btn-close{cursor:pointer;padding:5px;line-height:1;position:absolute;top:7px;right:8px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);width:10px;height:10px}.w-e-modal .babel-container{margin-bottom:15px;display:block}.w-e-modal .babel-container span{margin-bottom:10px;display:block}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);cursor:pointer;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;height:32px;padding:4.5px 15px;font-weight:400;transition:all .3s cubic-bezier(.645,.045,.355,1)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);font-variant:tabular-nums;border-radius:4px;width:100%;padding:4.5px 11px;transition:all .3s}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);width:0;height:1px;transition:width .3s;position:absolute}.w-e-full-screen-container{position:fixed;flex-direction:column!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;padding:3px;font-family:monospace}.w-e-panel-content-color{text-align:left;width:230px;list-style:none}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);cursor:pointer;border-radius:3px;padding:2px;display:inline-block}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;width:17px;height:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{width:100%;margin-bottom:5px;line-height:1.5}.w-e-panel-content-color .clear svg{width:16px;height:16px;margin-bottom:-4px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);margin:10px 0;padding:10px;font-size:100%;line-height:1.5;display:block}.w-e-panel-content-emotion{text-align:left;width:300px;font-size:20px;list-style:none}.w-e-panel-content-emotion li{cursor:pointer;border-radius:3px;padding:0 5px;display:inline-block}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;height:1px;display:block}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);text-indent:0;border-radius:4px;padding:10px;font-size:14px;display:block}.w-e-text-container [data-slate-editor] .w-e-image-container{margin:0 3px;display:inline-block}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{position:relative;overflow:hidden}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);width:7px;height:7px;position:absolute}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;top:0;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;top:0;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{cursor:nesw-resize;bottom:0;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{cursor:nwse-resize;bottom:0;right:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover,.w-e-text-container [contenteditable=false] .w-e-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;width:100%;margin-top:10px;padding:10px;overflow-x:auto}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);text-align:left;min-width:30px;padding:3px 5px;line-height:1.5}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);text-align:center;font-weight:700}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;width:20px;height:15px;padding:3px 5px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{border:1px dashed var(--w-e-textarea-border-color);text-align:center;background-image:linear-gradient(45deg,#eee 25%,#0000 0,#0000 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:5px;margin:10px auto 0;padding:10px 0}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;-webkit-hyphens:none;hyphens:none;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;margin:.5em 0;padding:1em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.5;overflow:auto}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.wallet-rules-guide[data-v-b6821e67]{--guide-surface:#f7f9fc;--guide-node:#fff;--guide-text:#263348;--guide-muted:#526078;--guide-border:#dbe3ed;--guide-accent:#b82b49;box-sizing:border-box;border:1px solid var(--guide-border);background:var(--guide-surface);width:100%;min-width:0;color:var(--guide-text);overflow-wrap:anywhere;border-radius:8px;margin:16px 0;font-size:13px;line-height:1.65}.wallet-rules-guide[data-v-b6821e67] *,.wallet-rules-guide[data-v-b6821e67] :before,.wallet-rules-guide[data-v-b6821e67] :after{box-sizing:border-box}.wallet-rules-guide>summary[data-v-b6821e67]{cursor:pointer;color:var(--guide-text);padding:13px 14px}.wallet-rules-guide>summary strong[data-v-b6821e67]{color:inherit;font-size:14px}.wallet-rules-guide>summary>span[data-v-b6821e67]{color:var(--guide-muted);margin-left:12px;font-size:12px}.wallet-rules-guide>summary[data-v-b6821e67]:focus-visible{outline:2px solid var(--guide-accent);outline-offset:2px}.guide-body[data-v-b6821e67]{padding:0 14px 16px}.guide-caption[data-v-b6821e67]{color:var(--guide-muted);font-size:12px}.guide-commission[data-v-b6821e67]{min-width:0}.guide-heading[data-v-b6821e67]{color:var(--guide-text);margin-bottom:8px;font-weight:600}.guide-origin[data-v-b6821e67]{background:var(--guide-node);border:1px solid var(--guide-border);text-align:center;color:var(--guide-text);border-radius:6px;padding:10px}.guide-arrow[data-v-b6821e67]{text-align:center;color:var(--guide-muted);padding:3px 0}.guide-node[data-v-b6821e67]{background:var(--guide-node);border:1px solid var(--guide-border);text-align:center;min-width:0;color:var(--guide-text);border-radius:6px;flex-direction:column;justify-content:center;gap:5px;padding:12px 8px;display:flex}.guide-node strong[data-v-b6821e67]{color:var(--guide-text);font-size:13px}.guide-node span[data-v-b6821e67]{color:var(--guide-muted);font-size:12px}.guide-node b[data-v-b6821e67]{color:var(--guide-accent);font-variant-numeric:tabular-nums;font-size:18px}.guide-commission[data-v-b6821e67]{margin-top:12px}.guide-commission .guide-origin[data-v-b6821e67]{margin-top:10px}.guide-chain[data-v-b6821e67]{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.guide-chain-arrow[data-v-b6821e67]{text-align:center;color:var(--guide-muted);align-self:center}.guide-result strong[data-v-b6821e67]{color:var(--guide-accent)}.wallet-rules-explanation[data-v-b6821e67]{border-top:1px solid var(--guide-border);gap:12px;min-width:0;margin-top:18px;padding-top:16px;display:grid}.wallet-rules-explanation>div[data-v-b6821e67]{color:var(--guide-text);font-size:13px;line-height:1.8}.wallet-rules-explanation>.guide-heading[data-v-b6821e67]{margin:0}@media (max-width:720px){#h5-account-drawer-root .wallet-rules-guide{--guide-surface:#101925;--guide-node:#172434;--guide-text:#ecf0f7;--guide-muted:#b8c8dc;--guide-border:#37485e;--guide-accent:#ffb4c2}.wallet-rules-guide>summary[data-v-b6821e67]{padding:12px 10px}.wallet-rules-guide>summary>span[data-v-b6821e67]{margin-top:3px;margin-left:17px;display:block}.guide-body[data-v-b6821e67]{padding:0 10px 14px}.guide-node[data-v-b6821e67]{padding:10px 6px}.guide-chain .guide-node strong[data-v-b6821e67]{font-size:12px}.guide-chain .guide-node b[data-v-b6821e67]{font-size:16px}.guide-chain .guide-node span[data-v-b6821e67]{font-size:12px}}@media (max-width:480px){.guide-chain[data-v-b6821e67]{grid-template-columns:minmax(0,1fr);gap:6px}.guide-chain-arrow[data-v-b6821e67]{transform:rotate(90deg)}.guide-chain .guide-node[data-v-b6821e67]{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px;display:grid}.guide-chain .guide-node strong[data-v-b6821e67]{align-self:center}.guide-chain .guide-node b[data-v-b6821e67]{white-space:nowrap;align-self:center}.guide-chain .guide-node span[data-v-b6821e67]{grid-column:1/-1}}.phone-change-form[data-v-2ac13825]{color:#243247;background:#fafbfc;border:1px solid #e2e8f0;border-radius:8px;gap:12px;max-width:580px;margin:24px 0;padding:20px;display:grid}.phone-change-form h3[data-v-2ac13825],.phone-change-form p[data-v-2ac13825]{margin:0}.phone-change-form h3[data-v-2ac13825]{font-size:17px}.phone-change-form label[data-v-2ac13825]{gap:6px;min-width:0;font-size:13px;display:grid}.phone-change-form input[data-v-2ac13825]{box-sizing:border-box;color:#243247;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;min-width:0;height:38px;padding:8px 10px}.phone-change-form input[readonly][data-v-2ac13825]{background:#edf1f5}.phone-change-code-row[data-v-2ac13825]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.phone-change-form button[data-v-2ac13825]{color:#284e78;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b7c7db;border-radius:4px;min-height:38px;margin:0;padding:8px 12px;font-size:13px}.phone-change-form button[data-v-2ac13825]:disabled{opacity:.55;cursor:default}.phone-change-form .phone-change-submit[data-v-2ac13825]{color:#fff;background:#2468a8;border-color:#2468a8;justify-self:start}.phone-change-hint[data-v-2ac13825]{color:#64748b;font-size:12px;line-height:1.6}.phone-change-error[data-v-2ac13825]{color:#b42318;font-size:13px;line-height:1.5}.phone-change-success[data-v-2ac13825]{color:#15803d;font-size:13px;line-height:1.5}@media (max-width:720px){.phone-change-form[data-v-2ac13825]{color:#edf2f7;background:#101822;border-color:#2b3a4d;gap:12px;margin:16px 0;padding:14px 12px}.phone-change-form .phone-change-submit[data-v-2ac13825]{width:100%}.phone-change-form button[data-v-2ac13825]{padding:8px;font-size:12px}}.admin-agent-statistics[data-v-365b80e3]{box-sizing:border-box;color:#293244;min-width:0;max-width:100%}.agent-statistics-heading[data-v-365b80e3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-statistics-heading h2[data-v-365b80e3],.agent-statistics-heading h3[data-v-365b80e3]{margin:0}.agent-statistics-heading p[data-v-365b80e3],.agent-statistics-scope[data-v-365b80e3]{color:#667085;font-size:12px;line-height:1.8}.agent-statistics-readonly[data-v-365b80e3]{color:#48617d;background:#eef4fa;border-radius:5px;padding:5px 10px;font-size:12px}.agent-statistics-notice[data-v-365b80e3]{background:#fff8e9;border:1px solid #f3dca5;border-radius:6px;padding:12px}.agent-statistics-global[data-v-365b80e3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.agent-statistics-global article[data-v-365b80e3]{background:#f8fafc;border:1px solid #e7eaf0;border-radius:7px;gap:10px;min-width:0;padding:14px;display:grid}.agent-statistics-global span[data-v-365b80e3]{color:#667085;font-size:12px}.agent-statistics-global strong[data-v-365b80e3]{color:#cc2941;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}.agent-statistics-filters[data-v-365b80e3]{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.agent-statistics-filters label[data-v-365b80e3]{gap:7px;min-width:0;font-size:12px;display:grid}.agent-statistics-filters input[data-v-365b80e3],.agent-statistics-filters select[data-v-365b80e3]{box-sizing:border-box;max-width:100%;height:36px;color:inherit;background:#fff;border:1px solid #d8dee8;border-radius:5px;padding:7px 9px}.admin-agent-statistics button[data-v-365b80e3]{color:inherit;cursor:pointer;background:#fff;border:1px solid #d6dce6;border-radius:5px;padding:8px 12px}.admin-agent-statistics button[data-v-365b80e3]:disabled{opacity:.45;cursor:default}.agent-statistics-filters button[data-v-365b80e3],.agent-statistics-tabs button[aria-pressed=true][data-v-365b80e3]{color:#fff;background:#d72d42;border-color:#d72d42}.agent-statistics-tabs[data-v-365b80e3],.agent-statistics-pagination[data-v-365b80e3],.agent-statistics-filtered[data-v-365b80e3]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-statistics-filtered[data-v-365b80e3]{padding:14px 0 3px;font-size:13px}.agent-statistics-filtered strong[data-v-365b80e3]{color:#cc2941}.agent-statistics-table-scroll[data-v-365b80e3]{border:1px solid #e3e7ed;border-radius:6px;width:100%;min-width:0;max-width:100%;overflow-x:auto}table[data-v-365b80e3]{border-collapse:collapse;text-align:left;width:100%;min-width:1120px;font-size:12px}th[data-v-365b80e3],td[data-v-365b80e3]{vertical-align:top;border-bottom:1px solid #e7eaf0;padding:12px 10px}th[data-v-365b80e3]{white-space:nowrap;background:#f5f7fa;font-weight:600}td[data-v-365b80e3]{font-variant-numeric:tabular-nums}td span[data-v-365b80e3],td small[data-v-365b80e3]{color:#667085;margin-top:5px;display:block}td strong[data-v-365b80e3]{overflow-wrap:anywhere;display:block}.agent-statistics-pagination[data-v-365b80e3]{margin-top:16px;font-size:12px}.agent-statistics-state[data-v-365b80e3],.agent-statistics-error[data-v-365b80e3]{padding:20px 0}.agent-statistics-error[data-v-365b80e3]{color:#b42335}.agent-statistics-inspection[data-v-365b80e3]{border-top:1px solid #e3e7ed;min-width:0;margin-top:24px;padding-top:20px}@media (max-width:720px){.admin-agent-statistics[data-v-365b80e3]{padding:14px 12px}.agent-statistics-global[data-v-365b80e3]{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-statistics-global article[data-v-365b80e3]{padding:10px}.agent-statistics-global strong[data-v-365b80e3]{font-size:16px}.agent-statistics-filters[data-v-365b80e3]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-statistics-filters label[data-v-365b80e3]:first-child{grid-column:1/-1}.agent-statistics-filters input[data-v-365b80e3],.agent-statistics-filters select[data-v-365b80e3]{width:100%}.agent-statistics-filters button[data-v-365b80e3]{align-self:end}}.cashflow-report{min-width:0}.cashflow-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cashflow-heading h2{margin:0 0 8px}.cashflow-heading p,.cashflow-formula,.cashflow-note,.cashflow-range{color:#59677b;line-height:1.7}.cashflow-zone{color:#59677b;background:#f1f5f9;border-radius:5px;padding:7px 10px;font-size:13px}.cashflow-filters{color:#536072;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 12px;font-size:13px;display:flex}.cashflow-report-types{white-space:nowrap;align-items:center;gap:16px;display:flex}.cashflow-report-types label{cursor:pointer;align-items:center;gap:6px;display:flex}.cashflow-report-types input{accent-color:#3297fa;width:14px;height:14px;margin:0}.cashflow-report-types .is-active{color:#258ff4}.cashflow-range-picker{align-items:center;gap:9px;display:flex}.cashflow-date-box{box-sizing:border-box;background:#fff;border:1px solid #cdd6e3;border-radius:3px;align-items:center;gap:5px;width:276px;height:34px;padding:0 9px;display:flex}.cashflow-date-box:focus-within{border-color:#3297fa;box-shadow:0 0 0 2px #3297fa16}.cashflow-picker-field{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;color:#45515e;flex:1;min-width:0;font-size:13px;display:block;position:relative}.cashflow-picker-field input{opacity:0;cursor:pointer;box-sizing:border-box;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.cashflow-range-separator{color:#687789}.cashflow-report .cashflow-calendar{color:#99a5b5;background:0 0;border:0;width:16px;height:18px;min-height:0;padding:0;line-height:0}.cashflow-calendar svg{width:16px;height:16px}.cashflow-shortcuts{flex-wrap:wrap;row-gap:5px;max-width:100%;display:flex}.cashflow-report .cashflow-shortcuts button{color:#59616c;white-space:nowrap;background:#fff;border:1px solid #cdd6e3;border-radius:0;min-height:34px;padding:0 10px;font-size:13px;font-weight:400}.cashflow-shortcuts button+button{margin-left:-1px}.cashflow-report .cashflow-shortcuts button:first-child{border-radius:3px 0 0 3px}.cashflow-report .cashflow-shortcuts button:last-child{border-radius:0 3px 3px 0}.cashflow-report .cashflow-shortcuts button.is-active{color:#fff;background:#3297fa;border-color:#3297fa;position:relative}.cashflow-filter-actions{gap:8px;display:flex}.cashflow-report button{color:#fff;cursor:pointer;background:#db1230;border:1px solid #db1230;border-radius:4px;min-height:38px;padding:0 16px;font-weight:600}.cashflow-report button.cashflow-secondary,.cashflow-pagination button{color:#3d4a5e;background:#fff;border-color:#cdd6e3}.cashflow-report button:disabled{opacity:.45;cursor:default}.cashflow-formula{background:#f7f9fc;border-left:3px solid #db1230;padding:10px 14px;font-size:13px}.cashflow-range{margin:16px 0;font-size:13px}.cashflow-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 20px;display:grid}.cashflow-cards article{border:1px solid #dae2ed;border-radius:6px;gap:10px;padding:16px;display:grid}.cashflow-cards span{color:#59677b;font-size:13px}.cashflow-cards strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.4}.cashflow-cards small{font-size:12px;font-weight:400}.cashflow-cards em{color:#6a788b;font-size:12px;font-style:normal}.cashflow-profit-card{background:#f0f9f4}.cashflow-profit-card strong,.cashflow-profit{color:#13824c;font-weight:700}.cashflow-negative{color:#c6283e!important}.cashflow-table-wrap{border:1px solid #d7e0ec;border-radius:5px;width:100%;max-width:100%;overflow:auto}.cashflow-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;min-width:1200px;font-size:13px}.cashflow-table th,.cashflow-table td{text-align:right;border-bottom:1px solid #e1e7ef;padding:14px 12px}.cashflow-table th:first-child{text-align:left;min-width:188px}.cashflow-table thead{color:#4e5b6f;background:#f1f5fa}.cashflow-table th:last-child,.cashflow-table td:last-child{z-index:1;background:#f0f9f4;border-left:1px solid #d7e7dd;position:-webkit-sticky;position:sticky;right:0;box-shadow:-3px 0 6px #23304008}.cashflow-table thead th:last-child{z-index:2}.cashflow-table tbody th{color:#334155;font-weight:400}.cashflow-table tbody tr:nth-child(2n){background:#fafbfd}.cashflow-table tfoot{background:#eef3f8;font-weight:700}.cashflow-table tfoot th,.cashflow-table tfoot td{border:0}.cashflow-note{margin:12px 0;font-size:12px}.cashflow-pagination{justify-content:flex-end;align-items:center;gap:14px;font-size:13px;display:flex}.cashflow-state,.cashflow-error{padding:30px 0}.cashflow-error{color:#b32139}@media (max-width:900px){.cashflow-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cashflow-filters{gap:12px}.cashflow-range-picker{width:100%;min-width:0}.cashflow-date-box{flex:1;width:auto;min-width:0}.cashflow-report .cashflow-shortcuts button{padding:0 8px}.cashflow-cards{gap:8px}.cashflow-cards article{padding:12px}.cashflow-cards strong{font-size:20px}.cashflow-pagination{justify-content:center}}.admin-track-rename-card[data-v-94252c6c]{width:min(480px,100%)}.admin-track-rename-card .admin-rename-error[data-v-94252c6c]{color:#c62032;margin:0 0 16px}
