*{box-sizing:border-box;margin:0;padding:0}:root{--cyber-bg:#050712;--cyber-bg-2:#090b1a;--cyber-panel:#0c1222c7;--cyber-panel-strong:#0e1426f0;--cyber-card:#10172bb8;--cyber-line:#7df9ff2e;--cyber-line-strong:#7df9ff5c;--cyber-cyan:#7df9ff;--cyber-mint:#8ff5e8;--cyber-pink:#ff3df2;--cyber-violet:#8b5cf6;--cyber-yellow:#f8f871;--cyber-muted:#dcf6ff94;--cyber-glow:0 0 28px #7df9ff1f, 0 0 54px #ff3df214;--theme-grid:#7df9ff09;--theme-grid-2:#7df9ff07;--theme-glow-a:#7df9ff24;--theme-glow-b:#ff3df21f}html[data-theme=cyber-ai]{--cyber-bg:#071019;--cyber-bg-2:#0d1723;--cyber-panel:#0e1824c7;--cyber-panel-strong:#101b29f0;--cyber-card:#121e2cb8;--cyber-line:#71bcd62e;--cyber-line-strong:#71bcd64d;--cyber-cyan:#8bd3e6;--cyber-mint:#9ee6cf;--cyber-pink:#b7a7e8;--cyber-violet:#9fb4e8;--cyber-yellow:#d8f2e8;--cyber-muted:#dceef694;--cyber-glow:0 0 24px #71bcd617, 0 0 44px #9ee6cf0f;--theme-grid:#71bcd605;--theme-grid-2:#9ee6cf04;--theme-glow-a:#71bcd617;--theme-glow-b:#9ee6cf0f}html[data-theme=qishui-fresh]{--cyber-bg:#07120b;--cyber-bg-2:#0d1c12;--cyber-panel:#081c12c2;--cyber-panel-strong:#092314f0;--cyber-card:#0d2a18b8;--cyber-line:#21e56f33;--cyber-line-strong:#21e56f61;--cyber-cyan:#21e56f;--cyber-mint:#b7ff4a;--cyber-pink:#00d4ff;--cyber-violet:#58f3a4;--cyber-yellow:#e9ff69;--cyber-muted:#dcffe694;--cyber-glow:0 0 28px #21e56f1f, 0 0 54px #00d4ff12;--theme-grid:#21e56f09;--theme-grid-2:#b7ff4a06;--theme-glow-a:#21e56f21;--theme-glow-b:#00d4ff17}html[data-theme=deep-night]{--cyber-bg:#050612;--cyber-bg-2:#0a0c20;--cyber-panel:#090c1fc7;--cyber-panel-strong:#0a0d22f0;--cyber-card:#0e112ab8;--cyber-line:#748cff33;--cyber-line-strong:#748cff61;--cyber-cyan:#748cff;--cyber-mint:#2dd4bf;--cyber-pink:#a78bfa;--cyber-violet:#818cf8;--cyber-yellow:#c4b5fd;--cyber-muted:#dee4ff8f;--cyber-glow:0 0 28px #748cff1f, 0 0 54px #2dd4bf12;--theme-grid:#748cff08;--theme-grid-2:#2dd4bf06;--theme-glow-a:#748cff1f;--theme-glow-b:#2dd4bf14}html[data-theme=work-focus]{--cyber-bg:#0b1018;--cyber-bg-2:#101826;--cyber-panel:#101826c7;--cyber-panel-strong:#111827f0;--cyber-card:#121a28b8;--cyber-line:#dbeafe2b;--cyber-line-strong:#dbeafe52;--cyber-cyan:#dbeafe;--cyber-mint:#94a3b8;--cyber-pink:#38bdf8;--cyber-violet:#cbd5e1;--cyber-yellow:#e2e8f0;--cyber-muted:#e2e8f08f;--cyber-glow:0 0 24px #dbeafe14, 0 0 42px #38bdf80f;--theme-grid:#dbeafe06;--theme-grid-2:#94a3b806;--theme-glow-a:#dbeafe14;--theme-glow-b:#38bdf80f}html[data-theme=retro-radio]{--cyber-bg:#160f09;--cyber-bg-2:#21170f;--cyber-panel:#2c1c10c7;--cyber-panel-strong:#2f1e11f0;--cyber-card:#372212b8;--cyber-line:#f7c56b38;--cyber-line-strong:#f7c56b66;--cyber-cyan:#f7c56b;--cyber-mint:#f0d99b;--cyber-pink:#d16a32;--cyber-violet:#e59f5b;--cyber-yellow:#ffe2a3;--cyber-muted:#ffe2be94;--cyber-glow:0 0 28px #f7c56b1a, 0 0 54px #d16a3212;--theme-grid:#f7c56b08;--theme-grid-2:#d16a3206;--theme-glow-a:#f7c56b1a;--theme-glow-b:#d16a3214}html[data-theme=ai-custom]{--cyber-bg:#090718;--cyber-bg-2:#111027;--cyber-panel:#120f2cc7;--cyber-panel-strong:#151132f0;--cyber-card:#18123ab8;--cyber-line:#a78bfa33;--cyber-line-strong:#22d3ee5c;--cyber-cyan:#a78bfa;--cyber-mint:#22d3ee;--cyber-pink:#f472b6;--cyber-violet:#c084fc;--cyber-yellow:#fde68a;--cyber-muted:#ece0ff94;--cyber-glow:0 0 28px #a78bfa1f, 0 0 54px #22d3ee14;--theme-grid:#a78bfa08;--theme-grid-2:#22d3ee07;--theme-glow-a:#a78bfa1f;--theme-glow-b:#f472b61a}html[data-theme=qq-music]{--cyber-bg:#06120b;--cyber-bg-2:#0b2114;--cyber-panel:#071f13c7;--cyber-panel-strong:#082616f0;--cyber-card:#0a2d1ab8;--cyber-line:#1ed76038;--cyber-line-strong:#1ed76066;--cyber-cyan:#1ed760;--cyber-mint:#7cffb0;--cyber-pink:#00d4ff;--cyber-violet:#3eea8c;--cyber-yellow:#d8ff6f;--cyber-muted:#dcffe894;--cyber-glow:0 0 28px #1ed7601f, 0 0 54px #00d4ff0f;--theme-grid:#1ed76009;--theme-grid-2:#00d4ff06;--theme-glow-a:#1ed7601f;--theme-glow-b:#00d4ff14}html[data-theme=kuaibo]{--cyber-bg:#12100a;--cyber-bg-2:#1d190d;--cyber-panel:#241e0ec7;--cyber-panel-strong:#2d2511f0;--cyber-card:#312812b8;--cyber-line:#f6c44538;--cyber-line-strong:#4da3ff57;--cyber-cyan:#f6c445;--cyber-mint:#ffe48a;--cyber-pink:#4da3ff;--cyber-violet:#7bbcff;--cyber-yellow:#ffe16d;--cyber-muted:#ffecba94;--cyber-glow:0 0 28px #f6c4451c, 0 0 54px #4da3ff12;--theme-grid:#f6c44508;--theme-grid-2:#4da3ff06;--theme-glow-a:#f6c4451f;--theme-glow-b:#4da3ff14}html[data-theme=netease]{--cyber-bg:#f5f5f5;--cyber-bg-2:#fff;--cyber-panel:#ffffffeb;--cyber-panel-strong:#fffffffa;--cyber-card:#fffffff0;--cyber-line:#1f29331a;--cyber-line-strong:#d7192052;--cyber-cyan:#d71920;--cyber-mint:#ffebe9;--cyber-pink:#1f2329;--cyber-violet:#ef4444;--cyber-yellow:#facc15;--cyber-muted:#1f293394;--cyber-glow:0 18px 42px #1f293314;--theme-grid:#1f293305;--theme-grid-2:#d7192004;--theme-glow-a:#fff9;--theme-glow-b:#d719200f}html[data-theme=zen]{--cyber-bg:#11150f;--cyber-bg-2:#1c2118;--cyber-panel:#20251cd1;--cyber-panel-strong:#262b20f5;--cyber-card:#faf5e514;--cyber-line:#dbc48a33;--cyber-line-strong:#72977566;--cyber-cyan:#d6b56d;--cyber-mint:#88a779;--cyber-pink:#f4e4bc;--cyber-violet:#a8b68d;--cyber-yellow:#f1d38a;--cyber-muted:#efe5cc9e;--cyber-glow:0 18px 44px #00000047, 0 0 42px #d6b56d14;--theme-grid:#d6b56d07;--theme-grid-2:#88a77905;--theme-glow-a:#d6b56d1a;--theme-glow-b:#88a77914}html[data-theme=wechat]{--cyber-bg:#07100a;--cyber-bg-2:#0f1d13;--cyber-panel:#0c1f12c7;--cyber-panel-strong:#0d2514f0;--cyber-card:#102b18b8;--cyber-line:#21c45d33;--cyber-line-strong:#21c45d5c;--cyber-cyan:#21c45d;--cyber-mint:#d8f8df;--cyber-pink:#82e6a2;--cyber-violet:#9cf3b9;--cyber-yellow:#efffeb;--cyber-muted:#e1ffe694;--cyber-glow:0 0 24px #21c45d1a, 0 0 48px #d8f8df0f;--theme-grid:#21c45d08;--theme-grid-2:#d8f8df06;--theme-glow-a:#21c45d1c;--theme-glow-b:#d8f8df0f}html[data-theme=qq]{--cyber-bg:#06101d;--cyber-bg-2:#0a1930;--cyber-panel:#091930c7;--cyber-panel-strong:#0a1f3af0;--cyber-card:#0c2442b8;--cyber-line:#4da3ff38;--cyber-line-strong:#12d6ff5c;--cyber-cyan:#4da3ff;--cyber-mint:#12d6ff;--cyber-pink:#9fd4ff;--cyber-violet:#78b7ff;--cyber-yellow:#d9f2ff;--cyber-muted:#dceeff94;--cyber-glow:0 0 28px #4da3ff1f, 0 0 54px #12d6ff14;--theme-grid:#4da3ff08;--theme-grid-2:#12d6ff07;--theme-glow-a:#4da3ff1f;--theme-glow-b:#12d6ff14}html[data-theme=qianqian]{--cyber-bg:#071018;--cyber-bg-2:#101a23;--cyber-panel:#0c1b26c7;--cyber-panel-strong:#0e202df0;--cyber-card:#112736b8;--cyber-line:#7dd3fc38;--cyber-line-strong:#f0e6c852;--cyber-cyan:#7dd3fc;--cyber-mint:#f0e6c8;--cyber-pink:#b7d8ff;--cyber-violet:#a7d8ff;--cyber-yellow:#fff4ce;--cyber-muted:#e1f0f894;--cyber-glow:0 0 28px #7dd3fc1c, 0 0 54px #f0e6c812;--theme-grid:#7dd3fc08;--theme-grid-2:#f0e6c806;--theme-glow-a:#7dd3fc1c;--theme-glow-b:#f0e6c812}html[data-theme=kugou]{--cyber-bg:#06101d;--cyber-bg-2:#0b1530;--cyber-panel:#081833c7;--cyber-panel-strong:#091e40f0;--cyber-card:#0c244cb8;--cyber-line:#20b8ff38;--cyber-line-strong:#7c6dff5c;--cyber-cyan:#20b8ff;--cyber-mint:#85e5ff;--cyber-pink:#7c6dff;--cyber-violet:#9d8cff;--cyber-yellow:#d6f5ff;--cyber-muted:#dceeff94;--cyber-glow:0 0 28px #20b8ff1f, 0 0 54px #7c6dff14;--theme-grid:#20b8ff08;--theme-grid-2:#7c6dff07;--theme-glow-a:#20b8ff1f;--theme-glow-b:#7c6dff14}html,body{background:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid-2) 1px, transparent 1px), radial-gradient(circle at 18% 0%, var(--theme-glow-a), transparent 30%), radial-gradient(circle at 86% 16%, var(--theme-glow-b), transparent 32%), linear-gradient(180deg, var(--cyber-bg) 0%, var(--cyber-bg-2) 48%, var(--cyber-bg) 100%);color:#e8e8e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:38px 38px,38px 38px,auto,auto,auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(#0000 0 48%,#7df9ff09 50%,#0000 52%) 0 0/100% 7px,linear-gradient(110deg,#0000 0 36%,#ff3df214 37%,#0000 38% 100%) 0 0/460px 100%;position:fixed;inset:0}#root{min-height:100vh}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7df9ff40;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ff3df257}a{color:inherit;text-decoration:none;transition:color .2s}a:hover{color:var(--cyber-cyan)}button{cursor:pointer;outline:none;font-family:inherit}button:focus-visible{outline-offset:2px;outline:2px solid #7df9ff85}input,textarea,select{outline:none;font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes waveform{0%,to{height:6px}50%{height:18px}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.main-content>div{animation:.3s ease-out fadeIn}.btn-primary{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));color:#fff;cursor:pointer;letter-spacing:.3px;border:none;border-radius:20px;align-items:center;gap:6px;padding:10px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #7df9ff47,0 8px 26px #ff3df229}.btn-secondary{color:#ffffffb3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-secondary:hover{color:var(--cyber-cyan);background:#7df9ff1a;border-color:#7df9ff57}.waveform-container{align-items:center;gap:2px;height:20px;display:flex}.waveform-bar{background:linear-gradient(180deg, var(--cyber-cyan), var(--cyber-pink));border-radius:1px;width:2px;animation:.8s ease-in-out infinite waveform}.waveform-bar:first-child{animation-delay:0s}.waveform-bar:nth-child(2){animation-delay:.15s}.waveform-bar:nth-child(3){animation-delay:.3s}.waveform-bar:nth-child(4){animation-delay:.45s}.waveform-bar:nth-child(5){animation-delay:.6s}.waveform-container.mini .waveform-bar{width:2px;height:12px}.waveform-container.mini .waveform-bar:first-child{animation-delay:0s}.waveform-container.mini .waveform-bar:nth-child(2){animation-delay:.1s}.waveform-container.mini .waveform-bar:nth-child(3){animation-delay:.2s}.loading-spinner{border:2.5px solid #7df9ff26;border-top-color:var(--cyber-cyan);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin}.tag-chip{color:var(--cyber-cyan);background:#7df9ff1f;border-radius:10px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.tag-chip.ai{color:#8b7cf7;background:linear-gradient(135deg,#667eea26,#764ba226)}.section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-header h2{color:#fff;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.section-header .section-more{color:#ffffff59;align-items:center;gap:4px;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.section-header .section-more:hover{color:var(--cyber-cyan)}.music-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.music-grid-card{cursor:pointer;background:var(--cyber-card);color:inherit;text-align:left;border:1px solid #7df9ff14;border-radius:10px;width:100%;padding:0;transition:all .25s;display:block;overflow:hidden}.music-grid-card:hover{box-shadow:var(--cyber-glow), 0 12px 28px #00000059;border-color:#7df9ff47;transform:translateY(-4px)}.music-grid-card .card-cover{aspect-ratio:1;background:linear-gradient(135deg,#7df9ff2e,#ff3df21f),linear-gradient(135deg,#111827,#17152e);position:relative;overflow:hidden}.music-grid-card .card-cover .play-overlay{color:#fff;opacity:0;z-index:1;background:#0000004d;justify-content:center;align-items:center;font-size:28px;transition:opacity .25s;display:flex;position:absolute;inset:0}.music-grid-card:hover .card-cover .play-overlay{opacity:1}.music-grid-card .card-info{padding:10px 12px}.music-grid-card .card-info h4{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;font-weight:600;overflow:hidden}.music-grid-card .card-info p{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.empty-state{text-align:center;color:#ffffff59;padding:60px 20px}.empty-state .empty-icon{margin-bottom:12px;font-size:48px;display:block}.empty-state p{margin-bottom:16px;font-size:14px}.empty-state .empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.loading-state{color:#ffffff59;flex-direction:column;align-items:center;gap:14px;padding:60px 0;display:flex}.loading-state span{font-size:13px}@media (width<=768px){.music-grid{grid-template-columns:repeat(2,1fr);gap:12px}.section-header h2{font-size:17px}}.mymusic-page{max-width:1040px;margin:0 auto;padding:24px 20px 100px;animation:.3s ease-out fadeIn}.mymusic-header h1{margin:0 0 4px;font-size:28px;font-weight:800}.mymusic-subtitle{color:#fff6;margin:0 0 18px;font-size:13px}.mymusic-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 16px;display:grid}.mymusic-overview div{background:linear-gradient(135deg,#7df9ff14,#ff3df20b),#ffffff09;border:1px solid #7df9ff1f;border-radius:14px;min-width:0;padding:18px}.mymusic-overview strong{color:#fff;font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;display:block}.mymusic-overview span{color:#ffffffb8;margin-top:4px;font-size:13px;font-weight:900;display:block}.mymusic-overview small{color:#dcf6ff61;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;display:block;overflow:hidden}.mymusic-identity-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.mymusic-identity-strip div{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:14px 16px}.mymusic-identity-strip b{color:var(--cyber-cyan);margin-bottom:6px;font-size:13px;display:block}.mymusic-identity-strip span{color:#dcf6ff7a;font-size:12px;line-height:1.55;display:block}.mymusic-actor-switch{background:#ffffff0a;border:1px solid #7df9ff29;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.mymusic-actor-switch b,.mymusic-actor-switch span{display:block}.mymusic-actor-switch b{color:var(--cyber-cyan);margin-bottom:5px;font-size:13px}.mymusic-actor-switch span{color:#dcf6ff80;font-size:12px;line-height:1.45}.mymusic-actor-options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mymusic-actor-options button{color:#ffffffd1;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;gap:2px;max-width:220px;min-height:42px;padding:7px 10px;display:grid}.mymusic-actor-options button.active{color:#fff;background:#7df9ff1f;border-color:#7df9ff80}.mymusic-actor-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mymusic-actor-options small{color:#7df9ffcc;font-size:11px}.library-detail-hero{grid-template-columns:172px minmax(0,1fr);align-items:end;gap:22px;margin:22px 0 24px;display:grid}.library-cover{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#7df9ff33,#ff3df21f),linear-gradient(135deg,#111827,#070b16);border-radius:10px;place-items:center;font-size:38px;font-weight:900;display:grid;box-shadow:0 18px 44px #00000038}.library-detail-copy p{color:#ffffff7a;margin:0 0 8px;font-size:13px;font-weight:800}.library-detail-copy h2{color:#fff;margin:0 0 8px;font-size:28px}.library-detail-copy>span{color:#ffffff85;font-size:13px}.library-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.library-detail-actions button{color:#111827;cursor:pointer;background:#ffffffe6;border:0;border-radius:10px;height:38px;padding:0 18px;font-weight:900}.library-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.library-detail-actions em{color:#ffffff61;font-size:12px;font-style:normal}.mymusic-tabs{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:2px;margin-bottom:20px;display:flex}.mymusic-tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.mymusic-tab:hover{color:#fff9}.mymusic-tab.active{border-bottom-color:var(--cyber-cyan);color:var(--cyber-cyan)}.tab-icon{white-space:nowrap;font-size:13px;font-weight:900}.tab-count{color:#ffffff4d;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:8px;padding:1px 7px;font-size:11px}.mymusic-tracklist{flex-direction:column;gap:2px;display:flex}.library-table-head{color:#ffffff57;grid-template-columns:42px minmax(220px,1.4fr) minmax(120px,.8fr) minmax(150px,1fr) 64px;gap:12px;padding:0 12px 10px;font-size:12px;display:grid}.track-row{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .2s;animation:.3s both fadeIn;display:flex}.mymusic-tracklist .track-row:not(.playlist-row){grid-template-columns:42px 44px minmax(0,1fr) minmax(96px,auto) 58px auto;display:grid}.track-row:hover{background:#7df9ff0e}.track-row.playing{background:#7df9ff14;border:1px solid #7df9ff33}.track-index{text-align:center;color:#fff3;font-variant-numeric:tabular-nums;flex-shrink:0;width:24px;font-size:13px}.track-info{flex:1;min-width:0}.track-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.track-meta{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.track-dot{color:#ffffff26;margin:0 5px}.track-stats{color:#ffffff40;white-space:nowrap;flex-shrink:0;gap:12px;font-size:11px;display:flex}.track-duration{color:#ffffff57;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.stat-item{font-variant-numeric:tabular-nums}.track-delete-btn{cursor:pointer;opacity:0;background:#e945601a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:14px;transition:all .2s;display:flex}.track-row:hover .track-delete-btn{opacity:1}.track-delete-btn:hover{background:#e9456040}.track-publish-btn{color:#5eead4;background:#14b8a624}.track-publish-btn:hover{background:#14b8a647}.track-publish-btn:disabled{cursor:not-allowed;opacity:.35}.empty-actions button.btn-primary{cursor:pointer;border:0;font-family:inherit}.playlist-row{cursor:default}.playlist-row .track-delete-btn{opacity:1}.playlist-cover{background:linear-gradient(135deg,#3b235a,#7c3aed)!important}.playlist-modal-backdrop{z-index:1200;background:#00000061;place-items:center;display:grid;position:fixed;inset:0}.playlist-create-modal{background:#242424;border-radius:14px;width:min(360px,100vw - 32px);padding:24px;box-shadow:0 28px 80px #0000005c}.playlist-create-modal h2{color:#fff;margin:0 0 20px;font-size:20px}.playlist-name-field{background:#ffffff0f;border-radius:8px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.playlist-name-field input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.playlist-name-field span{color:#ffffff80;font-size:12px}.playlist-private-row{color:#ffffffa6;align-items:center;gap:8px;margin:18px 0 28px;font-size:13px;display:flex}.playlist-modal-actions{justify-content:flex-end;gap:12px;display:flex}.playlist-modal-actions button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;min-width:92px;height:34px;font-weight:800}.playlist-modal-actions button:disabled{opacity:.35}.mymusic-empty{text-align:center;padding:80px 20px}.empty-icon-wrap{background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 16px;display:flex}.empty-text{color:#ffffff80;margin:0 0 6px;font-size:16px;font-weight:500}.empty-hint{color:#ffffff40;margin:0;font-size:13px}.mymusic-loading{color:#ffffff4d;flex-direction:column;align-items:center;gap:12px;padding:80px 0;display:flex}.cover-art{color:#fff;border:1px solid #7df9ff29;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}.cover-art:before{content:"";background:radial-gradient(circle at 30% 30%,#ffffff29,#0000 60%);position:absolute;inset:0}.cover-art img{object-fit:cover;width:100%;height:100%}.cover-art span{z-index:1;background:#040812b8;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.track-badge{color:#5eead4;vertical-align:middle;background:#14b8a629;border-radius:999px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;line-height:16px;display:inline-flex}.track-badge.agent{color:#67e8f9;background:#22d3ee24}.track-badge.collab{color:#f9a8d4;background:#f472b624}.track-badge.private{color:#cbd5e1;background:#94a3b829}.track-badge.vault{color:#fde68a;background:#facc1529}.track-badge.no-download,.track-badge.no-recommend{color:#e2e8f0c7;background:#0f172a7a}.track-badge.local{color:#93c5fd;background:#3b82f629}.track-badge.warning{color:#fbbf24;background:#f59e0b29}.track-badge.pending{color:#93c5fd;background:#3b82f629}.track-badge.approved{color:#86efac;background:#22c55e29}html[data-theme=netease] .mymusic-overview div,html[data-theme=netease] .mymusic-identity-strip div{background:#fff;border-color:#1f293314;box-shadow:0 12px 32px #1f29330d}html[data-theme=netease] .mymusic-overview strong,html[data-theme=netease] .mymusic-overview span{color:#1f2933}html[data-theme=netease] .mymusic-overview small,html[data-theme=netease] .mymusic-identity-strip span{color:#1f293385}html[data-theme=netease] .mymusic-identity-strip b{color:#d71920}.track-row:hover .cover-art{transform:scale(1.05)}@media (width<=900px),(pointer:coarse) and (width<=1024px){.mymusic-page{padding:16px 12px 90px}.mymusic-overview,.mymusic-identity-strip,.mymusic-actor-switch{grid-template-columns:1fr}.mymusic-actor-options{justify-content:flex-start}.mymusic-tab{padding:10px 14px;font-size:13px}.tab-label,.track-stats{display:none}.library-detail-hero{grid-template-columns:96px minmax(0,1fr)}.library-cover{font-size:24px}.library-table-head{display:none}.mymusic-tracklist .track-row:not(.playlist-row){display:flex}.track-duration{display:none}.track-delete-btn{opacity:1}}html[data-theme=qianqian] .mymusic-page{color:#edf9ff}html[data-theme=qianqian] .mymusic-header h1{color:#f7fbff;text-shadow:0 1px #ffffff29}html[data-theme=qianqian] .mymusic-subtitle{color:#dcf1ff8f}html[data-theme=qianqian] .mymusic-overview div,html[data-theme=qianqian] .mymusic-identity-strip div,html[data-theme=qianqian] .playlist-create-modal{background:linear-gradient(#ffffff1f,#ffffff07),#081b2ac7;border:1px solid #f0e6c82b;border-radius:8px;box-shadow:inset 0 1px #ffffff24,0 12px 28px #0000002e}html[data-theme=qianqian] .mymusic-overview strong,html[data-theme=qianqian] .mymusic-overview span,html[data-theme=qianqian] .mymusic-identity-strip b,html[data-theme=qianqian] .track-title,html[data-theme=qianqian] .library-detail-copy h2{color:#f6fbff}html[data-theme=qianqian] .mymusic-overview small,html[data-theme=qianqian] .mymusic-identity-strip span,html[data-theme=qianqian] .track-meta,html[data-theme=qianqian] .track-duration,html[data-theme=qianqian] .library-detail-copy p,html[data-theme=qianqian] .library-detail-copy>span,html[data-theme=qianqian] .library-table-head{color:#dcf1ff85}html[data-theme=qianqian] .mymusic-tabs{background:linear-gradient(#ffffff1c,#ffffff06),#071622b8;border:1px solid #f0e6c829;border-radius:8px;gap:0;padding:3px}html[data-theme=qianqian] .mymusic-tab{color:#dcf1ff99;border:1px solid #0000;border-radius:6px;min-height:38px}html[data-theme=qianqian] .mymusic-tab.active{color:#f0e6c8;background:linear-gradient(#7dd3fc33,#7dd3fc12);border-color:#7dd3fc5c}html[data-theme=qianqian] .mymusic-tab.active .tab-count{color:#f0e6c8;background:#f0e6c829}html[data-theme=qianqian] .mymusic-tracklist{background:linear-gradient(#ffffff0f,#ffffff05),#05121eb3;border:1px solid #f0e6c821;border-radius:8px;overflow:hidden}html[data-theme=qianqian] .library-table-head{background:#ffffff09;padding:12px}html[data-theme=qianqian] .mymusic-tracklist .track-row:not(.playlist-row){border-bottom:1px solid #ffffff0a;border-radius:0}html[data-theme=qianqian] .track-row:hover,html[data-theme=qianqian] .track-row.playing{background:linear-gradient(#7dd3fc24,#7dd3fc0b);box-shadow:inset 3px 0 #7dd3fc}html[data-theme=qianqian] .cover-art,html[data-theme=qianqian] .library-cover{border-color:#f0e6c838;border-radius:7px;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #00000038;background:radial-gradient(circle at 35% 28%,#ffffff3d,#0000 34%),linear-gradient(135deg,#9fe2ff,#2d7ca9 58%,#13334b)!important}:root{--ma-bg:#080a0f;--ma-bg-elevated:#10151d;--ma-panel:#12171fdb;--ma-panel-soft:#ffffff0b;--ma-line:#ebf4f817;--ma-line-strong:#ebf4f829;--ma-text:#f6f8f7;--ma-muted:#e8f0f09e;--ma-soft:#e8f0f066;--ma-human:#f2c66d;--ma-agent:#7ee4d6;--ma-music:#a6b5ff;--ma-danger:#ff7a90;--ma-radius:12px;--ma-radius-lg:18px;--ma-shadow:0 22px 58px #00000047}html,body{color:var(--ma-text);background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(145deg,#111720 0%,#080a0f 46%,#0d1118 100%)}body:before{opacity:.38;background:linear-gradient(115deg,#0000 0 12%,#7ee4d613 12.1%,#0000 12.8% 100%) 0 0/720px 100%,linear-gradient(250deg,#0000 0 28%,#f2c66d11 28.1%,#0000 28.9% 100%) 0 0/860px 100%,linear-gradient(#ffffff09,#0000 18% 82%,#00000038)}body:after{content:"";z-index:-1;pointer-events:none;opacity:.08;background-image:linear-gradient(90deg,#0000 0 48%,#7ee4d624 49% 51%,#0000 52% 100%),linear-gradient(0deg,#0000 0 48%,#a6b5ff17 49% 51%,#0000 52% 100%);background-size:260px 260px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 70%,#0000);mask-image:linear-gradient(#0000,#000 12% 70%,#0000)}.btn-primary{background:linear-gradient(135deg, var(--ma-agent), #dff8f2);color:#071011;border-radius:var(--ma-radius);box-shadow:0 14px 30px #7ee4d624}.btn-secondary{border-color:var(--ma-line);border-radius:var(--ma-radius);background:var(--ma-panel-soft);color:var(--ma-muted)}.agents-page,.agent-studio-page,.free-create-page,.ai-likes-page,.profile-page,.music-detail-page,.upload-page,.search-page,.featured-page,.modes-page,.rewards-page{color:var(--ma-text)}.agents-hero,.studio-hero,.free-create-workbench,.ai-likes-hero,.profile-hero,.music-detail-hero,.upload-hero,.featured-hero,.modes-hero,.rewards-hero{border:1px solid var(--ma-line);box-shadow:var(--ma-shadow), inset 0 1px 0 #ffffff0e;background:linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#18202cf5,#090c11f5);border-radius:20px}.agent-identity-band,.agent-action-section,.agent-panel,.agent-create-section,.agent-profile-section,.agent-feed-section,.agent-home-panel,.agent-owner-recs,.studio-guide article,.studio-cycle-panel,.studio-create-panel,.studio-agent-panel,.studio-task-panel,.free-create-panel,.ai-likes-main,.ai-likes-panel,.profile-panel,.detail-panel,.upload-panel,.search-panel,.featured-panel,.reward-panel{border:1px solid var(--ma-line);border-radius:var(--ma-radius-lg);background:var(--ma-panel);box-shadow:inset 0 1px #ffffff0a}.agents-kicker,.agent-identity-band span,.agent-capability-grid span,.studio-hero span,.studio-guide span,.ai-likes-hero span,.free-create-page .eyebrow,.profile-page .eyebrow,.music-detail-page .eyebrow{color:var(--ma-agent)}.agents-stats div,.agent-capability-grid article,.agent-action-grid article,.ai-likes-stats div,.studio-prompt-chips button,.workspace-card,.category-card,.mode-card{border:1px solid var(--ma-line);border-radius:var(--ma-radius);background:#ffffff0d}.agents-stats strong,.ai-likes-stats strong{color:var(--ma-text)}.agents-stats span,.agent-capability-grid p,.agent-action-grid code,.studio-guide p,.ai-likes-stats span{color:var(--ma-muted)}.studio-hero a,.studio-agent-actions a,.studio-agent-actions button,.studio-agent-form button,.free-create-page button[type=submit],.ai-likes-section-head button{border-radius:var(--ma-radius);background:linear-gradient(135deg, var(--ma-agent), #dff8f2);color:#071011;border:0;box-shadow:0 14px 30px #7ee4d624}.studio-cycle-controls input,.studio-agent-form input,.studio-agent-form textarea,.free-create-page input,.free-create-page textarea,.free-create-page select,.upload-page input,.upload-page textarea,.upload-page select,.search-page input{border-color:var(--ma-line);border-radius:var(--ma-radius);color:var(--ma-text);background:#080a0f75}.studio-cycle-controls input:focus,.studio-agent-form input:focus,.studio-agent-form textarea:focus,.free-create-page input:focus,.free-create-page textarea:focus,.free-create-page select:focus,.upload-page input:focus,.upload-page textarea:focus,.search-page input:focus{border-color:#7ee4d661;box-shadow:0 0 0 3px #7ee4d613}@media (width<=768px){.agents-hero,.studio-hero,.free-create-workbench,.ai-likes-hero{border-radius:18px}}html[data-theme=qianqian] .library-detail-actions button,html[data-theme=qianqian] .playlist-modal-actions button[type=submit]{color:#072f47;background:linear-gradient(#eefbff,#72bde4);border:1px solid #ffffff3d;border-radius:6px}html[data-theme=symbiosis],html[data-theme=cyber-ai]{--ma-bg:#080a0f;--ma-bg-elevated:#10151d;--ma-panel:#12171fdb;--ma-panel-soft:#ffffff0b;--ma-line:#ebf4f817;--ma-line-strong:#ebf4f829;--ma-text:#f6f8f7;--ma-muted:#e8f0f09e;--ma-soft:#e8f0f066;--ma-human:#f2c66d;--ma-agent:#7ee4d6;--ma-music:#a6b5ff;--ma-danger:#ff7a90;--ma-shadow:0 22px 58px #00000047}html[data-theme=agent-opera]{--ma-bg:#10070b;--ma-bg-elevated:#231018;--ma-panel:#26101ce0;--ma-panel-soft:#ffd6960f;--ma-line:#ffd69621;--ma-line-strong:#ffd69642;--ma-text:#fff6ef;--ma-muted:#ffe8d6a3;--ma-soft:#ffe8d666;--ma-human:#ffd27a;--ma-agent:#ff7aa6;--ma-music:#c9a7ff;--ma-danger:#ff6f78;--ma-shadow:0 28px 80px #1c040e73}html[data-theme=solar-punk],html[data-theme=qishui-fresh]{--ma-bg:#f2f8ed;--ma-bg-elevated:#fff;--ma-panel:#ffffffd1;--ma-panel-soft:#1b795b0e;--ma-line:#224f4121;--ma-line-strong:#1b795b3d;--ma-text:#17241f;--ma-muted:#17241f9e;--ma-soft:#17241f6b;--ma-human:#c17b21;--ma-agent:#168f6b;--ma-music:#5273c7;--ma-danger:#d84d5f;--ma-shadow:0 24px 58px #264f4024}html[data-theme=noir-stage],html[data-theme=deep-night]{--ma-bg:#030304;--ma-bg-elevated:#101012;--ma-panel:#0f0f12e6;--ma-panel-soft:#ffffff0b;--ma-line:#ffffff1a;--ma-line-strong:#fff3;--ma-text:#f5f1e8;--ma-muted:#f5f1e899;--ma-soft:#f5f1e861;--ma-human:#d6b267;--ma-agent:#d9d2c0;--ma-music:#8e9ad8;--ma-danger:#c45f6a;--ma-shadow:0 28px 78px #00000085}html[data-theme=candy-signal]{--ma-bg:#180b21;--ma-bg-elevated:#2a1438;--ma-panel:#2c143adb;--ma-panel-soft:#ff76d612;--ma-line:#ffa2e029;--ma-line-strong:#81e7ff42;--ma-text:#fff7ff;--ma-muted:#ffe6fca8;--ma-soft:#ffe6fc6b;--ma-human:#ffe86d;--ma-agent:#ff76d6;--ma-music:#81e7ff;--ma-danger:#ff6e8d;--ma-shadow:0 28px 80px #2106306b}html[data-theme=paper-zine],html[data-theme=zen]{--ma-bg:#f2eee3;--ma-bg-elevated:#fbf7ec;--ma-panel:#fffcf4db;--ma-panel-soft:#5c4c320e;--ma-line:#4b3d2a29;--ma-line-strong:#4b3d2a45;--ma-text:#27231b;--ma-muted:#27231b9e;--ma-soft:#27231b6b;--ma-human:#ad6d25;--ma-agent:#3f7a69;--ma-music:#715f9f;--ma-danger:#b85b54;--ma-shadow:0 22px 54px #4e3e2724}html[data-theme=route-318]{--ma-bg:#071018;--ma-bg-elevated:#122337;--ma-panel:#0d1b2adb;--ma-panel-soft:#ffb84d13;--ma-line:#ffd68f26;--ma-line-strong:#7ed3ff4d;--ma-text:#fff8ec;--ma-muted:#fff1daa8;--ma-soft:#fff1da6b;--ma-human:#ffb84d;--ma-agent:#7ed3ff;--ma-music:#f06f48;--ma-danger:#ff6b6b;--ma-shadow:0 30px 82px #03080e75;--cyber-bg:#071018;--cyber-bg-2:#122337;--cyber-panel:#0d1b2adb;--cyber-panel-strong:#122437f0;--cyber-card:#0f2032cc;--cyber-line:#ffd68f29;--cyber-line-strong:#7ed3ff57;--cyber-cyan:#7ed3ff;--cyber-mint:#77e0b0;--cyber-pink:#f06f48;--cyber-violet:#9ab0ff;--cyber-yellow:#ffcb6b;--cyber-muted:#fff1da9e;--cyber-glow:0 0 30px #7ed3ff1f, 0 0 62px #f06f481f;--theme-grid:#7ed3ff07;--theme-grid-2:#ffb84d06;--theme-glow-a:#7ed3ff24;--theme-glow-b:#f06f481f}html[data-theme=symbiosis] body,html[data-theme=cyber-ai] body,html[data-theme=agent-opera] body,html[data-theme=noir-stage] body,html[data-theme=candy-signal] body{background:linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(180deg, #ffffff05 1px, transparent 1px), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--ma-agent) 16%, transparent), transparent 34%), radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--ma-human) 13%, transparent), transparent 32%), linear-gradient(145deg, var(--ma-bg-elevated), var(--ma-bg) 52%, var(--ma-bg-elevated));background-size:68px 68px,68px 68px,auto,auto,auto}html[data-theme=route-318] body{background:linear-gradient(155deg,#0000 0 42%,#ffffff2e 42.2% 42.8%,#0000 43% 100%) 0 0/760px 100%,linear-gradient(205deg,#0000 0 48%,#ffffff24 48.2% 48.8%,#0000 49% 100%) 0 0/820px 100%,linear-gradient(90deg,#ffd68f09 1px,#0000 1px) 0 0/70px 70px,linear-gradient(#7ed3ff07 1px,#0000 1px) 0 0/70px 70px,linear-gradient(160deg,#0000 0 34%,#ffb84d14 34.2% 35%,#0000 35.2% 100%) 0 0/900px 100%,radial-gradient(circle at 16% 0,#7ed3ff2e,#0000 32%),radial-gradient(circle at 84% 12%,#f06f4829,#0000 34%),linear-gradient(#14304b 0%,#071018 46%,#0a0f16 100%)}html[data-theme=route-318] body:before{opacity:.72;background:radial-gradient(at 50% 32%,#fff8ec2e,#0000 18%),linear-gradient(145deg,#0000 0 46%,#fff8ec33 46.2% 46.8%,#0000 47% 100%) 0 0/620px 100%,linear-gradient(215deg,#0000 0 52%,#fff8ec29 52.2% 52.8%,#0000 53% 100%) 0 0/720px 100%,linear-gradient(#0000 0 52%,#ffb84d1f 52.2%,#0000 53.2% 100%) 0 0/100% 11px,linear-gradient(135deg,#0000 0 58%,#7ed3ff1a 58.1%,#0000 58.7% 100%) 0 0/680px 100%}html[data-theme=solar-punk] body,html[data-theme=paper-zine] body{background:linear-gradient(90deg, #27231b09 1px, transparent 1px), linear-gradient(180deg, #27231b07 1px, transparent 1px), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--ma-agent) 17%, transparent), transparent 34%), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--ma-human) 16%, transparent), transparent 34%), linear-gradient(145deg, var(--ma-bg-elevated), var(--ma-bg) 58%, var(--ma-bg-elevated));background-size:64px 64px,64px 64px,auto,auto,auto}html[data-theme=agent-opera] body:after{opacity:.28;background-image:linear-gradient(110deg,#0000 0 42%,#ffd27a42 42.2% 42.8%,#0000 43% 100%),linear-gradient(250deg,#0000 0 54%,#ff7aa62e 54.2% 54.8%,#0000 55% 100%)}html[data-theme=candy-signal] body:after{opacity:.22;background-image:linear-gradient(90deg,#0000 0 44%,#81e7ff38 45% 46%,#0000 47% 100%),linear-gradient(0deg,#0000 0 44%,#ff76d63d 45% 46%,#0000 47% 100%);background-size:160px 160px}html[data-theme=solar-punk] .desktop-sidebar,html[data-theme=paper-zine] .desktop-sidebar,html[data-theme=solar-punk] .top-nav,html[data-theme=paper-zine] .top-nav,html[data-theme=solar-punk] .bottom-nav,html[data-theme=paper-zine] .bottom-nav,html[data-theme=solar-punk] .side-nav a,html[data-theme=solar-punk] .side-section button,html[data-theme=paper-zine] .side-nav a,html[data-theme=paper-zine] .side-section button,html[data-theme=solar-punk] .nav-brand span,html[data-theme=paper-zine] .nav-brand span{color:var(--ma-text)}@keyframes musicAmbientPan{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:68px 0,0 68px,6% 0,94% 12%,0 0}}html[data-theme=symbiosis] body,html[data-theme=cyber-ai] body,html[data-theme=agent-opera] body,html[data-theme=noir-stage] body,html[data-theme=candy-signal] body,html[data-theme=route-318] body,html[data-theme=solar-punk] body,html[data-theme=paper-zine] body{animation:28s linear infinite musicAmbientPan}@media (prefers-reduced-motion:reduce){html[data-theme=symbiosis] body,html[data-theme=cyber-ai] body,html[data-theme=agent-opera] body,html[data-theme=noir-stage] body,html[data-theme=candy-signal] body,html[data-theme=route-318] body,html[data-theme=solar-punk] body,html[data-theme=paper-zine] body{animation:none}}@media (width<=768px){html[data-theme=symbiosis] body,html[data-theme=cyber-ai] body,html[data-theme=agent-opera] body,html[data-theme=noir-stage] body,html[data-theme=candy-signal] body,html[data-theme=route-318] body,html[data-theme=solar-punk] body,html[data-theme=paper-zine] body{background-color:#0000!important;background-image:radial-gradient(circle at 18% 0,#7ee4d61a,#0000 32%),linear-gradient(#11151d 0%,#080a10 52%,#090b10 100%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;animation:none!important}body:before,body:after{opacity:0!important;display:none!important}}.mymusic-page{width:min(1240px,100% - 48px);max-width:1240px;color:var(--ma-text);padding:26px 0 132px}.mymusic-header{background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(126deg,#7ee4d61f,#0000 28% 66%,#f2c66d17),linear-gradient(135deg,#121923 0%,#07090d 58%,#12141c 100%);border:1px solid #e2f2f11f;border-radius:18px;align-content:end;min-height:300px;margin-bottom:18px;padding:clamp(24px,3.5vw,44px);display:grid;box-shadow:0 34px 88px #00000057,inset 0 1px #ffffff12}.mymusic-header .eyebrow{color:#9bf5e8;background:#7ee4d61a;border:1px solid #7ee4d62e;width:fit-content}.mymusic-header h1{max-width:860px;color:var(--ma-text);text-wrap:balance;margin:14px 0 12px;font-size:clamp(44px,5vw,76px);line-height:.96}.mymusic-subtitle{color:#e8f0f0a8;max-width:780px;font-size:15px;line-height:1.68}.mymusic-header .empty-actions{justify-content:flex-start;margin-top:24px}.mymusic-header .btn-primary{color:#f6f8f7e0;min-height:42px;box-shadow:none;background:#fff1;border-radius:12px}.mymusic-header .btn-primary:first-child,.mymusic-header .btn-primary:last-child{color:#071011;background:linear-gradient(135deg,#9bf5e8,#f5d489)}.mymusic-overview,.mymusic-identity-strip{gap:12px}.mymusic-overview div,.mymusic-identity-strip div,.mymusic-actor-switch,.library-detail-hero,.mymusic-tabs,.mymusic-tracklist,.playlist-create-modal,.mymusic-empty,.mymusic-loading{background:linear-gradient(#ffffff0d,#ffffff06),#0e1219c7;border:1px solid #e2f2f11a;border-radius:18px;box-shadow:inset 0 1px #ffffff0b}.mymusic-overview{margin:18px 0 14px}.mymusic-overview div{padding:20px}.mymusic-overview strong{color:var(--ma-text);font-size:32px}.mymusic-overview span,.mymusic-identity-strip b,.mymusic-actor-switch b{color:#9bf5e8}.mymusic-overview small,.mymusic-identity-strip span,.mymusic-actor-switch span{color:#e8f0f085}.mymusic-actor-switch{border-radius:18px;padding:16px}.mymusic-actor-options button{background:#ffffff0b;border-color:#e2f2f11a;border-radius:12px}.mymusic-actor-options button.active{background:#7ee4d61a;border-color:#7ee4d657}.mymusic-tabs{border-bottom:1px solid #e2f2f11a;gap:6px;padding:8px}.mymusic-tab{color:#e8f0f07a;border-radius:11px;min-height:40px;border-bottom:0!important}.mymusic-tab.active{background:#7ee4d61a;color:#9bf5e8!important}.mymusic-tab.active .tab-count{color:#9bf5e8;background:#7ee4d624}.library-detail-hero{align-items:center;margin:18px 0;padding:20px}.library-cover{background:radial-gradient(circle at 32% 24%,#fff3,#0000 34%),linear-gradient(135deg,#7ee4d62e,#a6b5ff1f),#151b25;border:1px solid #e2f2f11f;border-radius:16px;box-shadow:0 24px 54px #00000047}.library-detail-copy h2{font-size:clamp(28px,3vw,44px)}.library-detail-actions button{color:#071011;background:linear-gradient(135deg,#9bf5e8,#f5d489);border-radius:12px}.library-detail-actions .library-inline-link{color:#18130a;background:linear-gradient(135deg,#facc15,#f59e0b);border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.private-vault-notice{color:#fde68a;margin:12px 0 0;font-size:13px;line-height:1.5}.mymusic-tracklist{gap:0;padding:10px}.library-table-head{color:#e8f0f061;padding:10px 12px 12px}.track-row{border-radius:12px}.mymusic-tracklist .track-row:not(.playlist-row){min-height:68px}.track-row:hover,.track-row.playing{background:#7ee4d613}.track-row.playing{border-color:#7ee4d642}.cover-art{border-color:#e2f2f11f;border-radius:12px}.track-title{color:var(--ma-text)}.track-meta,.track-duration,.track-stats{color:#e8f0f06b}.track-delete-btn{border-radius:10px}.playlist-create-modal{background:linear-gradient(#181f2af5,#0a0d12fa)}.playlist-name-field{background:#070a1194;border:1px solid #e2f2f11a;border-radius:12px}.playlist-modal-actions button[type=submit]{color:#071011;background:linear-gradient(135deg,#9bf5e8,#f5d489)}@media (width>=1024px){.layout.with-sidebar .mymusic-page{width:min(1240px,100% - 56px)}}@media (width<=760px){.mymusic-page{width:calc(100% - 24px);padding-top:74px}.mymusic-header{min-height:0;padding:22px}.mymusic-header h1{font-size:clamp(36px,11vw,48px);line-height:1}.mymusic-overview,.mymusic-identity-strip,.mymusic-actor-switch,.library-detail-hero{grid-template-columns:1fr}.mymusic-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mymusic-tabs::-webkit-scrollbar{display:none}.mymusic-tab{flex:none}.library-cover{width:112px}}.layout{background:#0a0a1a;min-height:100vh;padding-top:60px;padding-bottom:116px}.desktop-sidebar{display:none}.layout.player-layout,.layout.dj-layout{padding-top:0;padding-bottom:0}.top-nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#0a0a1aeb;border-bottom:1px solid #ffffff0d;align-items:center;height:60px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0}.nav-brand{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;margin-right:28px;padding:0;display:flex}@media (width>=1024px){.layout.with-sidebar{padding-left:216px}.layout.with-sidebar .top-nav{background:#0a0a0eb8;border-bottom:0;justify-content:center;height:54px;padding:0 22px;left:216px}.layout.with-sidebar .top-nav .nav-brand,.layout.with-sidebar .top-nav .nav-links{display:none}.layout.with-sidebar .nav-actions{grid-template-columns:120px minmax(320px,430px) 1fr;align-items:center;gap:16px;width:100%;margin-left:0;display:grid}.history-nav{grid-column:1;justify-self:start;align-items:center;gap:12px;display:inline-flex}.history-nav button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:30px;line-height:1}.history-nav button:hover{color:#fff;background:#ffffff14}.layout.with-sidebar .nav-search{grid-column:2;width:100%;max-width:none;margin:0}.layout.with-sidebar .nav-search input{color:#ffffffdb;text-align:left;background:#ffffff17;border:0;border-radius:12px;height:34px;padding-left:42px}.layout.with-sidebar .nav-search .search-icon{color:#ffffff94;font-size:17px;left:15px}.layout.with-sidebar .login-button,.layout.with-sidebar .user-chip{grid-column:3;justify-self:end}.layout.with-sidebar .login-button:before{content:"";vertical-align:-6px;background:linear-gradient(135deg,#f5a3a3,#d9c7ff);border-radius:50%;width:22px;height:22px;margin-right:8px;display:inline-block}.desktop-sidebar{z-index:220;scrollbar-width:thin;background:#232323;border-right:1px solid #ffffff0f;flex-direction:column;gap:26px;width:216px;padding:44px 18px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.side-logo{color:#f3f3f3;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;padding:0;display:inline-flex}.side-logo span{color:#232323;background:#f3f3f3;border-radius:5px;place-items:center;width:20px;height:20px;font-size:14px;font-weight:900;display:grid}.side-logo strong{letter-spacing:0;font-size:18px}.side-nav,.side-section{flex-direction:column;gap:6px;display:flex}.side-nav-group{gap:5px;display:grid}.side-nav-group+.side-nav-group{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.side-nav-group p{color:#ffffff5c;margin:0 0 4px;padding-left:4px;font-size:12px;font-weight:800}.side-nav-group-primary{background:#7df9ff0b;border:1px solid #7df9ff1a;border-radius:14px;padding:10px 8px 8px}.side-section p,.side-section-head p{color:#ffffff5c;margin:0 0 8px;font-size:13px;font-weight:700}.side-section-head{justify-content:space-between;align-items:center;display:flex}.side-nav a,.side-section button{color:#ffffffd1;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:flex}.side-link-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex;width:auto!important}.side-link-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:14px;overflow:hidden}.side-link-copy small{color:#ffffff61;font-size:10px;font-weight:700}.side-nav a:hover,.side-section button:hover{color:#fff;background:#ffffff12}.side-nav a.active{color:#fff;background:#ffffff14}.side-account-panel{border-top:1px solid #ffffff14;gap:8px;margin-top:auto;padding-top:14px;display:grid}.side-account-profile,.side-logout-button{cursor:pointer;border:0;width:100%;min-width:0}.side-account-profile{color:#ffffffe6;text-align:left;background:#ffffff0f;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;height:44px;padding:0 10px;display:grid}.side-account-profile span{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));color:#071018;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.side-account-profile b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.side-logout-button{color:#ffffffdb;background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13px;font-weight:900;transition:background .18s,color .18s;display:inline-flex}.side-logout-button svg{font-size:17px}.side-account-profile:hover,.side-logout-button:hover{color:#fff;background:#7df9ff1f}.side-nav span,.side-section span{text-align:center;color:#ffffffe0;width:16px;font-size:15px}.side-section .side-add{color:#fff9;justify-content:center;width:24px;height:24px;padding:0;font-size:20px}.side-ranking{gap:10px;display:grid}.side-ranking-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-ranking-head p{color:#ffffff6b;margin:0;font-size:13px;font-weight:800}.side-ranking-head button{color:#ffffff70;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;height:24px;padding:0 8px;font-size:11px;font-weight:800}.side-ranking-list{gap:3px;display:grid}.side-ranking-list button{width:100%;min-width:0;min-height:40px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:8px;padding:7px 8px;display:grid}.side-ranking-list button:hover,.side-ranking-list button.playing{background:#7df9ff13;border-color:#7df9ff1f}.side-ranking-list button>span{color:#7df9ffe0;text-align:center;grid-row:1/3;width:22px;font-size:12px;font-weight:900}.side-ranking-list button:first-child>span,.side-ranking-list button:nth-child(2)>span,.side-ranking-list button:nth-child(3)>span{color:var(--cyber-cyan)}.side-ranking-list b,.side-ranking-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-ranking-list b{color:#ffffffe0;font-size:12px;line-height:1.2}.side-ranking-list small{color:#ffffff61;font-size:10px;line-height:1.2}}.nav-right-tools{justify-self:end;align-items:center;gap:10px;min-width:0;display:inline-flex}.theme-switcher{position:relative}.theme-trigger{color:#ebfcffdb;background:#7df9ff14;border:1px solid #7df9ff29;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.theme-trigger span{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));border-radius:50%;width:18px;height:18px;box-shadow:0 0 16px #7df9ff3d}.theme-trigger:hover{color:#fff;background:#7df9ff21;border-color:#7df9ff57}.theme-menu{z-index:400;width:390px;max-width:calc(100vw - 28px);box-shadow:var(--cyber-glow), 0 24px 70px #00000061;-webkit-backdrop-filter:blur(18px);background:#080c19f5;border:1px solid #7df9ff29;border-radius:16px;padding:14px;position:absolute;top:calc(100% + 10px);right:0}.theme-menu-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.theme-menu-head strong{color:#fff;font-size:15px}.theme-menu-head button{color:#ffffffb8;background:#ffffff12;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-option{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;min-height:62px;padding:10px;display:grid}.theme-swatch{background:linear-gradient(135deg, var(--theme-a,var(--cyber-cyan)), var(--theme-b,var(--cyber-pink)));width:30px;height:30px;box-shadow:0 0 18px color-mix(in srgb, var(--theme-a,#7df9ff) 28%, transparent);border-radius:10px;grid-row:1/3}.theme-option b,.theme-option small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.theme-option b{font-size:13px}.theme-option small{color:#dcf6ff7a;font-size:11px}.theme-option.active{box-shadow:inset 3px 0 0 var(--cyber-cyan)}.ai-theme-form{border-top:1px solid #7df9ff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.ai-theme-form label{gap:6px;min-width:0;display:grid}.ai-theme-form span{color:#ebfcffc7;font-size:12px;font-weight:900}.ai-theme-form input{color:#fff;background:#ffffff0e;border:1px solid #7df9ff24;border-radius:10px;width:100%;height:36px;padding:0 12px;font-size:12px}.ai-theme-form input::placeholder{color:#dcf6ff5c}.ai-theme-form input:focus{border-color:#7df9ff57;box-shadow:0 0 18px #7df9ff14}.ai-theme-form button{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));color:#050712;white-space:nowrap;border:0;border-radius:10px;height:36px;padding:0 12px;font-size:12px;font-weight:900}.theme-cyber-ai{--theme-a:#8bd3e6;--theme-b:#9ee6cf}.theme-qishui-fresh{--theme-a:#21e56f;--theme-b:#b7ff4a}.theme-deep-night{--theme-a:#748cff;--theme-b:#2dd4bf}.theme-work-focus{--theme-a:#dbeafe;--theme-b:#94a3b8}.theme-retro-radio{--theme-a:#f7c56b;--theme-b:#d16a32}.theme-ai-custom{--theme-a:#a78bfa;--theme-b:#22d3ee}.theme-qq-music{--theme-a:#1ed760;--theme-b:#00d4ff}.theme-kuaibo{--theme-a:#f6c445;--theme-b:#4da3ff}.theme-netease{--theme-a:#ff3b30;--theme-b:#d71920}.theme-zen{--theme-a:#d6b56d;--theme-b:#88a779}.theme-wechat{--theme-a:#21c45d;--theme-b:#d8f8df}.theme-qq{--theme-a:#4da3ff;--theme-b:#12d6ff}.theme-qianqian{--theme-a:#7dd3fc;--theme-b:#f0e6c8}.theme-kugou{--theme-a:#20b8ff;--theme-b:#7c6dff}.theme-symbiosis{--theme-a:#7ee4d6;--theme-b:#f2c66d}.theme-agent-opera{--theme-a:#ff7aa6;--theme-b:#ffd27a}.theme-solar-punk{--theme-a:#168f6b;--theme-b:#c17b21}.theme-noir-stage{--theme-a:#d9d2c0;--theme-b:#d6b267}.theme-candy-signal{--theme-a:#ff76d6;--theme-b:#81e7ff}.theme-route-318{--theme-a:#ffb84d;--theme-b:#7ed3ff}.theme-paper-zine{--theme-a:#3f7a69;--theme-b:#ad6d25}@media (width<=768px){.nav-right-tools{display:none}.ai-theme-form{grid-template-columns:1fr}}html[data-theme=netease] .layout{background:linear-gradient(#f5f5f5fa,#fffffffa),0 0}html[data-theme=netease] .desktop-sidebar{background:#f7f7f7;border-right-color:#1f293314}html[data-theme=netease] .side-logo,html[data-theme=netease] .side-nav a,html[data-theme=netease] .side-section button,html[data-theme=netease] .side-ranking-list b{color:#202124}html[data-theme=netease] .side-logo span{color:#fff;background:#d71920;border-radius:50%}html[data-theme=netease] .side-section p,html[data-theme=netease] .side-section-head p,html[data-theme=netease] .side-link-copy small,html[data-theme=netease] .side-ranking-list small{color:#1f29337a}html[data-theme=netease] .side-nav a:hover,html[data-theme=netease] .side-section button:hover,html[data-theme=netease] .side-nav a.active{color:#d71920;background:#fff;box-shadow:0 10px 24px #1f29330f}html[data-theme=netease] .layout.with-sidebar .top-nav{background:#ffffffd6;border-bottom:1px solid #1f29330f}html[data-theme=netease] .layout.with-sidebar .nav-search input{color:#202124;background:#f1f2f4}html[data-theme=netease] .theme-trigger,html[data-theme=netease] .login-button,html[data-theme=netease] .user-chip{color:#202124;background:#fff;border-color:#1f29331a}html[data-theme=zen] .layout{background:linear-gradient(#11150ff5,#1c2118fa),0 0}html[data-theme=zen] .desktop-sidebar{background:linear-gradient(#22261dfa,#171c14fa);border-right-color:#d6b56d29}html[data-theme=zen] .side-logo span{color:#1b1f17;background:#d6b56d}html[data-theme=zen] .side-nav a.active,html[data-theme=zen] .side-nav a:hover,html[data-theme=zen] .side-section button:hover{color:#f4e4bc;background:#d6b56d1a}html[data-theme=zen] .layout.with-sidebar .top-nav{background:#181d15c7;border-bottom:1px solid #d6b56d1f}html[data-theme=zen] .layout.with-sidebar .nav-search input{color:#f4e4bc;background:#faf5e514}html[data-theme=netease] .nav-brand span,html[data-theme=netease] .nav-links a,html[data-theme=netease] .nav-link-button,html[data-theme=netease] .history-nav button{color:#202124}html[data-theme=netease] .brand-icon{color:#fff;background:#d71920}html[data-theme=zen] .top-nav{background:#181d15db;border-bottom-color:#d6b56d1f}html[data-theme=zen] .brand-icon{color:#171c13;background:#d6b56d}html[data-theme=netease] .top-nav{background:#0e0808e6;border-bottom-color:#ff3b3029}html[data-theme=netease] .nav-search input{background:#ffffff0b;border-color:#ff3b302e}html[data-theme=netease] .theme-trigger,html[data-theme=netease] .login-button{background:#ff3b301a;border-color:#ff3b3038}@media (width>=1024px){html[data-theme=netease] .desktop-sidebar{background:radial-gradient(circle at 50% 0,#ff3b301f,#0000 34%),linear-gradient(#151010,#0b0909);border-right-color:#ff3b302e;box-shadow:16px 0 44px #00000061}html[data-theme=netease] .side-logo span{color:#fff;background:linear-gradient(135deg,#ff3b30,#d71920);border-radius:50%}html[data-theme=netease] .side-logo strong{color:#fff;text-shadow:0 0 18px #ff3b3038}html[data-theme=netease] .side-nav a.active{background:linear-gradient(90deg,#ff3b302e,#ffffff09);border-color:#ff3b3038;box-shadow:inset 3px 0 #ff3b30}html[data-theme=netease] .side-nav span,html[data-theme=netease] .side-section span{color:#ff6b6b}html[data-theme=netease] .side-ranking{background:linear-gradient(#ff3b3014,#ffffff06);border:1px solid #ff3b3021;border-radius:10px;padding:12px 10px}html[data-theme=netease] .side-ranking-head p{color:#ffffffb8}html[data-theme=netease] .side-ranking-head button{color:#ff8a80e6;background:#ff3b3014;border-color:#ff3b302e}html[data-theme=netease] .side-ranking-list button:hover,html[data-theme=netease] .side-ranking-list button.playing{background:#ff3b301a;border-color:#ff3b302e}html[data-theme=netease] .side-ranking-list button>span{color:#ff8a80e6}html[data-theme=netease] .side-ranking-list button:first-child>span{color:#ff3b30;text-shadow:0 0 14px #ff3b303d}html[data-theme=netease] .side-ranking-list b{color:#ffffffe6}}html[data-theme=qianqian] .layout{background:linear-gradient(#071018bf,#0f161ef5),0 0}html[data-theme=qianqian] .top-nav{background:linear-gradient(#2a3944eb,#0d1822e6);border-bottom-color:#f0e6c838}html[data-theme=qianqian] .nav-search input{background:linear-gradient(#ffffff17,#00000014);border-color:#f0e6c838;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000040}html[data-theme=qianqian] .theme-trigger,html[data-theme=qianqian] .login-button{background:linear-gradient(#f0e6c829,#7dd3fc14);border-color:#f0e6c847;border-radius:8px}@media (width>=1024px){html[data-theme=qianqian] .desktop-sidebar{background:linear-gradient(90deg,#ffffff12,#0000 16%,#0000002e),linear-gradient(#263746,#111c26 58%,#0b141c);border-right-color:#f0e6c838;box-shadow:inset -1px 0 #ffffff1a,12px 0 34px #0000004d}html[data-theme=qianqian] .side-logo span{color:#0b1721;background:linear-gradient(#f0e6c8,#7dd3fc);border-radius:7px;box-shadow:inset 0 1px #ffffffa6}html[data-theme=qianqian] .side-logo strong{color:#f0e6c8;text-shadow:0 1px #000}html[data-theme=qianqian] .side-nav a,html[data-theme=qianqian] .side-section button{border-radius:6px}html[data-theme=qianqian] .side-nav a.active{background:linear-gradient(#f0e6c82e,#7dd3fc1f);border-color:#f0e6c847;box-shadow:inset 0 1px #ffffff29,inset 3px 0 #f0e6c8}}.nav-brand .brand-icon{color:#fff;background:linear-gradient(135deg,#e94560,#d43c33);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.nav-brand .brand-text{color:#fff;letter-spacing:-.3px;font-size:17px;font-weight:700}.nav-brand .brand-text span{color:#e94560}.mobile-brand{display:none}.nav-links{flex-shrink:0;gap:2px;margin-right:20px;display:flex}.nav-links a,.nav-links button{color:#ffffff80;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.nav-search{flex:1;max-width:340px;margin:0 16px;position:relative}.nav-actions{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.nav-search .search-icon{color:#ffffff4d;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.nav-search input{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff14;border-radius:17px;width:100%;height:34px;padding:0 14px 0 34px;font-size:13px;transition:all .2s}.nav-search input:focus{color:#fff;background:#e945600d;border-color:#e945604d}.nav-search input:focus+.search-icon,.nav-search input:focus::placeholder{color:#e9456066}.nav-user{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.user-menu{align-items:center;gap:10px;display:flex}.user-avatar-link{align-items:center;gap:8px;text-decoration:none;transition:opacity .2s;display:flex}.user-avatar-link:hover{opacity:.85}.user-avatar{color:#fff;background:linear-gradient(135deg,#e94560,#d43c33);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.user-name{color:#ffffffb3;font-size:13px;font-weight:500}.logout-btn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:11px;transition:all .2s}.logout-btn:hover{color:#e94560;border-color:#e9456066}.login-btn{color:#fff;background:linear-gradient(135deg,#e94560,#d43c33);border:0;border-radius:17px;padding:7px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .25s}.login-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #e945604d}.main-content{min-height:calc(100vh - 132px);position:relative}.bottom-nav{height:calc(58px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);z-index:950;padding:6px 0 env(safe-area-inset-bottom,0px);background:#0a0a10eb;border-top:1px solid #ffffff0f;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-nav>*{opacity:1;transition:opacity .18s,color .18s,background-color .18s}.bottom-nav.is-warming>*{opacity:.28;pointer-events:none}.bottom-nav.is-ready>*{opacity:1}.immersive-loading-fallback{z-index:1100;padding:max(18px, env(safe-area-inset-top,0px)) 18px 18px;color:#f5f7fa;background:#08131d;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:14px;display:grid;position:fixed;inset:0}.immersive-loading-fallback button{width:44px;height:44px;color:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;place-items:center;padding:0;display:grid}.immersive-loading-fallback button svg{width:22px;height:22px}.immersive-loading-fallback div{text-align:center;gap:4px;min-width:0;padding-top:2px;display:grid}.immersive-loading-fallback small{color:#f5f7fa9e}.immersive-loading-fallback strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-bar-loading-fallback{z-index:260;color:#f5f7fa;background:#0d1118;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;min-height:82px;padding:12px 20px;display:grid;position:fixed;bottom:0;left:0;right:0}.player-bar-loading-fallback>div{gap:3px;min-width:0;display:grid}.player-bar-loading-fallback small{color:#f5f7fa94}.player-bar-loading-fallback strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-bar-loading-fallback button{color:#071011;background:#8ee6d8;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid}.player-bar-loading-fallback button svg{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.bottom-nav>*{transition:none}}@media (width<=768px){.player-bar-loading-fallback{bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:940;min-height:64px;padding:10px 14px}}.login-button{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;min-width:76px;height:34px;padding:0 14px;font-size:13px;font-weight:800;transition:background .18s,color .18s,border-color .18s}.login-button:hover{color:#fff;background:#ffffff24;border-color:#ffffff29}.user-chip{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 6px;display:inline-flex}.user-chip button{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:999px;height:24px;padding:0 8px;font-size:12px;font-weight:800}.user-chip button:first-child{color:#111827;background:#ffffffe0;min-width:24px;padding:0 7px}.user-chip .user-chip-logout{color:#ffffffd1;align-items:center;gap:5px;min-width:74px;display:inline-flex}.user-chip .user-chip-logout svg{font-size:15px}.user-chip .user-chip-logout:hover{color:#fff;background:#7df9ff1f}.mobile-logout-button{display:none}.bottom-nav a,.bottom-nav button{color:#ffffff59;background:0 0;border:0;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:1px;width:100%;min-width:0;padding:4px 0;font-size:10px;text-decoration:none;transition:color .2s;display:flex}.bottom-nav a span,.bottom-nav button span{font-size:20px;line-height:1}.bottom-nav a.active,.bottom-nav button.active{color:#e94560}.bottom-nav a:hover,.bottom-nav button:hover{color:#fff9}.bottom-nav-music{position:relative;transform:translateY(-8px)}.bottom-nav-music span{color:#fff;background:linear-gradient(#252532,#0f0f16);border:2px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex;box-shadow:0 10px 26px #00000057}.bottom-nav-music small{margin-top:3px}@media (width<=768px){.layout{padding-top:0;padding-bottom:126px}.top-nav{-webkit-backdrop-filter:none;background:linear-gradient(#0f0f189e,#0f0f183d,#0000);border-bottom:0;height:66px;padding:18px 22px 0}.top-nav .nav-links,.top-nav .brand-icon{display:none}.top-nav .nav-actions{gap:8px;margin-left:0}.history-nav{display:none}.nav-brand{margin-right:auto}.nav-brand .brand-text{letter-spacing:0;font-size:24px;font-weight:750}.desktop-brand{display:none}.mobile-brand{display:inline}.nav-brand .brand-text .mobile-brand{color:#fff}.nav-search{flex:none;width:38px;max-width:none;height:38px;margin:0;transition:border-color .22s,background-color .22s}.nav-search:focus-within{width:min(68vw,280px)}.nav-search input{color:#0000;background:0 0;border:0;border-radius:19px;width:38px;height:38px;padding:0;transition:all .22s;position:absolute;right:0}.nav-search input::placeholder{color:#0000}.nav-search:focus-within input{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;width:100%;padding:0 16px 0 38px}.nav-search:focus-within input::placeholder{color:#ffffff6b}.nav-search .search-icon{color:#ffffffd1;z-index:1;font-size:32px;transition:font-size .22s,color .22s;left:8px}.nav-search:focus-within .search-icon{color:#ffffff94;font-size:18px;left:13px}.top-nav .user-name,.login-button,.user-chip{display:none}.bottom-nav{height:calc(68px + env(safe-area-inset-bottom,0px));background:#0c0c12e6;border-top-color:#ffffff0a;display:grid}.main-content{padding-bottom:74px}.player-layout .main-content{padding-bottom:0}}@media (width<=480px){.top-nav{padding-left:20px;padding-right:20px}.nav-brand{margin-right:auto}.nav-brand .brand-text{font-size:24px}}.api-float-btn{z-index:300;color:#ffffff40;letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:700;text-decoration:none;transition:all .25s;display:flex;position:fixed;bottom:80px;right:16px}.api-float-btn:hover{color:#e94560;background:#e9456026;border-color:#e945604d;width:40px;height:40px;font-size:10px}@media (width<=768px){.api-float-btn{bottom:120px}}.top-nav{background:#050812d1;border-bottom-color:#7df9ff1a}.nav-brand .brand-icon,.user-avatar,.login-btn{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));box-shadow:0 0 24px #7df9ff29}.nav-brand .brand-text span,.nav-links a.active,.nav-links button.active,.bottom-nav a.active,.bottom-nav button.active{color:var(--cyber-cyan)}.nav-links a.active,.nav-links button.active{background:#7df9ff1a}.nav-search input{color:#ebfcffe6;background:#080c199e;border-color:#7df9ff1f}.nav-search input:focus{background:#7df9ff12;border-color:#7df9ff6b}.nav-search .search-icon,.nav-search input:focus+.search-icon,.nav-search input:focus::placeholder{color:#7df9ffa8}.login-button{color:#ebfcffdb;background:#7df9ff14;border-color:#7df9ff2e}.login-button:hover{background:#7df9ff24;border-color:#7df9ff52}.logout-btn:hover,.api-float-btn:hover{color:var(--cyber-cyan);background:#7df9ff1f;border-color:#7df9ff57}.bottom-nav{background:#050812e6;border-top-color:#7df9ff1f}.bottom-nav-music span{background:linear-gradient(#10182c,#050712);border-color:#7df9ffc7;box-shadow:0 10px 26px #00000057,0 0 22px #7df9ff2e}@media (width>=1024px){.layout.with-sidebar .nav-right-tools{grid-column:3;justify-self:end}.layout.with-sidebar .top-nav{background:linear-gradient(#050812d1,#0508127a);border-bottom:1px solid #7df9ff14}.layout.with-sidebar .nav-search input{background:#080c19b8;border:1px solid #7df9ff24;box-shadow:inset 0 0 18px #7df9ff0a}.history-nav button{color:#dcf6ffb8}.history-nav button:hover{color:var(--cyber-cyan);background:#7df9ff1a}.layout.with-sidebar .login-button:before{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink))}.desktop-sidebar{background:linear-gradient(#7df9ff08 1px,#0000 1px) 0 0/100% 32px,linear-gradient(#050812fa,#0a0d1cf5);border-right:1px solid #7df9ff29;box-shadow:14px 0 46px #00000057,inset -1px 0 #ff3df214}.side-logo{color:#f3ffff}.side-logo span{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));color:#030712;box-shadow:0 0 24px #7df9ff29}.side-logo strong{text-shadow:0 0 18px #7df9ff3d}.side-section p,.side-section-head p,.side-link-copy small{color:#dcf6ff61}.side-nav a,.side-section button{color:#dcf6ffc7;border:1px solid #0000;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.side-nav span,.side-section span{color:#7df9ffe6}.side-nav a:hover,.side-section button:hover{color:#fff;background:#7df9ff13;border-color:#7df9ff1f}.side-nav a.active{color:#fff;box-shadow:inset 3px 0 0 var(--cyber-cyan), 0 0 24px #7df9ff14;background:linear-gradient(90deg,#7df9ff2e,#ff3df214);border-color:#7df9ff33}}html[data-theme=netease] .top-nav,html[data-theme=netease] .layout.with-sidebar .top-nav{background:#ffffffe6;border-bottom-color:#1f29330f}html[data-theme=netease] .nav-brand span,html[data-theme=netease] .nav-links a,html[data-theme=netease] .nav-link-button,html[data-theme=netease] .history-nav button,html[data-theme=netease] .side-logo,html[data-theme=netease] .side-nav a,html[data-theme=netease] .side-section button{color:#202124}html[data-theme=netease] .brand-icon,html[data-theme=netease] .side-logo span{color:#fff;background:#d71920}html[data-theme=netease] .desktop-sidebar{background:#f7f7f7;border-right-color:#1f293314;box-shadow:14px 0 34px #1f29330f}html[data-theme=netease] .layout.with-sidebar .nav-search input{color:#202124;box-shadow:none;background:#f1f2f4}html[data-theme=zen] .top-nav,html[data-theme=zen] .layout.with-sidebar .top-nav{background:#181d15db;border-bottom-color:#d6b56d1f}html[data-theme=zen] .brand-icon,html[data-theme=zen] .side-logo span{color:#171c13;background:#d6b56d}.layout{scrollbar-color:#8ee6d847 #ffffff0a;background:radial-gradient(circle at 14% 0,#8ee6d814,#0000 30%),radial-gradient(circle at 82% 14%,#f0b35a11,#0000 28%),linear-gradient(#090b12,#06070c 64%,#090b12)}html,body,.desktop-sidebar{scrollbar-color:#8ee6d847 #ffffff0a}html::-webkit-scrollbar{width:10px}body::-webkit-scrollbar{width:10px}.desktop-sidebar::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#ffffff09}body::-webkit-scrollbar-track{background:#ffffff09}.desktop-sidebar::-webkit-scrollbar-track{background:#ffffff09}html::-webkit-scrollbar-thumb{background:#8ee6d842;border:2px solid #090b12f0;border-radius:999px}body::-webkit-scrollbar-thumb{background:#8ee6d842;border:2px solid #090b12f0;border-radius:999px}.desktop-sidebar::-webkit-scrollbar-thumb{background:#8ee6d842;border:2px solid #090b12f0;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#8ee6d86b}body::-webkit-scrollbar-thumb:hover{background:#8ee6d86b}.desktop-sidebar::-webkit-scrollbar-thumb:hover{background:#8ee6d86b}.top-nav{background:#090b12d6;border-bottom-color:#ffffff13;box-shadow:0 14px 44px #0000002e}.nav-brand .brand-icon{color:#071011;background:linear-gradient(135deg,#8ee6d8,#f0b35a);border-radius:9px;box-shadow:0 10px 24px #8ee6d81f}.nav-brand span{color:#fff;font-weight:900}.nav-brand small{color:#ebf0f880}.nav-links a,.nav-links button{color:#ebf0f88f;border-radius:10px;font-weight:750}.nav-links a:hover,.nav-links button:hover{color:#ffffffe0;background:#ffffff0f}.nav-links a.active,.nav-links button.active{color:#dff7ef;background:#8ee6d81a}.nav-search input,.layout.with-sidebar .nav-search input{color:#fff;background:#fff1;border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff09}.theme-trigger,.login-button,.user-chip{color:#ffffffd6;background:#ffffff12;border-color:#ffffff1a}.theme-trigger:hover,.login-button:hover{background:#8ee6d81a;border-color:#8ee6d847}.theme-trigger span{background:linear-gradient(135deg,#8ee6d8,#f0b35a)}@media (width>=1024px){.layout.with-sidebar{padding-left:228px}.layout.with-sidebar .top-nav{background:linear-gradient(#090b12db,#090b127a);border-bottom:1px solid #ffffff12;left:228px}.desktop-sidebar{background:radial-gradient(circle at 0 0,#8ee6d81a,#0000 28%),linear-gradient(#0f121bfa,#090b12fa);border-right-color:#ffffff16;gap:18px;width:228px;padding:34px 16px 24px;box-shadow:18px 0 54px #00000047}.side-logo{border-bottom:1px solid #ffffff13;width:100%;padding:0 4px 12px}.side-logo span{color:#071011;background:linear-gradient(135deg,#8ee6d8,#f0b35a);border-radius:9px;width:26px;height:26px}.side-logo strong{color:#fff;font-size:19px}.side-section p,.side-section-head p,.side-nav-group p{color:#ebf0f861;letter-spacing:.2px;padding-left:4px;font-size:12px}.side-nav-group+.side-nav-group{border-top-color:#ffffff12}.side-nav-group-primary{background:linear-gradient(135deg,#8ee6d813,#f0b35a09);border-color:#8ee6d824}.side-nav a,.side-section button{color:#ebf0f8b8;border:1px solid #0000;border-radius:10px;min-height:40px}.side-section button{color:#ebf0f89e;min-height:36px}.side-nav span,.side-section span{color:#8ee6d8c7}.side-nav a:hover,.side-section button:hover{background:#ffffff0f;border-color:#ffffff13}.side-nav a.active{background:linear-gradient(90deg,#8ee6d829,#f0b35a0e);border-color:#8ee6d833;box-shadow:inset 3px 0 #8ee6d8}}@media (width<=768px){.top-nav{background:linear-gradient(#090b12c2,#090b121f,#0000)}.bottom-nav{background:#090b12eb;border-top-color:#ffffff14}.bottom-nav button.active,.bottom-nav a.active{color:#8ee6d8}}@media (width>=1024px){.layout.with-sidebar{padding-left:228px}.layout.with-sidebar .top-nav{left:228px}.desktop-sidebar{width:228px;box-shadow:none;background:#0b0d13fa;border-right:1px solid #ffffff12;gap:14px;padding:24px 12px 18px}.side-logo{border-bottom:1px solid #ffffff0f;grid-template-rows:1fr 1fr;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:0 9px;width:100%;height:38px;padding:0 6px 12px;display:grid}.side-logo span{color:#081014;width:24px;height:24px;box-shadow:none;background:#f2faf7;border-radius:7px;grid-row:1/3}.side-logo strong{text-overflow:ellipsis;white-space:nowrap;color:#fffffff0;min-width:0;text-shadow:none;font-size:16px;line-height:1;overflow:hidden}.side-logo small{color:#ffffff61;font-size:10px;font-weight:800;line-height:1}.side-nav,.side-section,.side-nav-group{gap:3px}.side-nav-group+.side-nav-group{border-top:1px solid #ffffff0e;margin-top:8px;padding-top:8px}.side-nav-group-primary{background:0 0;border:0;border-radius:0;padding:0}.side-nav-group p,.side-section p,.side-section-head p{color:#ffffff57;letter-spacing:0;margin:0 0 5px;padding-left:8px;font-size:11px;font-weight:850}.side-nav a,.side-section button{color:#f2f7faa8;background:0 0;border:0;border-radius:8px;gap:9px;height:34px;min-height:34px;padding:0 8px;font-size:13px;font-weight:760}.side-nav a:hover,.side-section button:hover{color:#ffffffeb;background:#ffffff0a;border:0}.side-nav a.active{color:#f7fffd;box-shadow:none;background:linear-gradient(90deg,#8ee6d81b,#8ee6d805 72%,#0000);border:0;position:relative}.side-nav a.active:before{content:"";background:#8ee6d8;border-radius:999px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.side-nav span,.side-section span{color:#8ee6d8c7;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-grid}.side-nav a.active>span{color:#dff7ef;background:0 0}.side-link-copy b{max-width:122px;font-size:13px}.side-link-copy small{display:none}.side-section{border-top:1px solid #ffffff0e;padding-top:10px}.desktop-sidebar>.side-section{flex-direction:column;gap:3px;display:flex}.desktop-sidebar>.side-section>p,.desktop-sidebar>.side-section>.side-section-head{width:100%}.desktop-sidebar>.side-section button:not(.side-add){justify-content:flex-start;gap:9px;padding:0 8px;font-size:13px}.desktop-sidebar>.side-section button:not(.side-add) span{color:#ffffff6b;background:0 0;flex-basis:22px;width:22px;height:22px;font-size:12px}.side-section button.side-muted-action{color:#f2f7fa73}.side-section button.side-muted-action span{color:#8ee6d873}.side-section-head{margin-bottom:2px}.side-section .side-add{color:#ffffff8f;border-radius:7px;width:24px;height:24px;min-height:24px;padding:0}}.top-nav{border-bottom:1px solid var(--ma-line);background:#080a0fc7;height:62px;box-shadow:0 18px 46px #0000002e}.nav-brand{min-width:0}.brand-icon,.nav-brand .brand-icon,.side-logo span{background:linear-gradient(135deg, var(--ma-agent), var(--ma-human));color:#071011;box-shadow:none;border-radius:8px}.nav-brand span,.side-logo strong{color:var(--ma-text);letter-spacing:0}.nav-brand small,.side-logo small{color:var(--ma-soft)}.nav-links a,.nav-link-button{color:var(--ma-muted);border-radius:10px}.nav-links a:hover,.nav-link-button:hover,.nav-links a.active,.nav-link-button.active{color:var(--ma-text);background:#7ee4d617}.nav-search input,.layout.with-sidebar .nav-search input{border:1px solid var(--ma-line);color:var(--ma-text);background:#ffffff0e;border-radius:12px;box-shadow:inset 0 1px #ffffff09}.nav-search input:focus,.layout.with-sidebar .nav-search input:focus{background:#7ee4d613;border-color:#7ee4d66b;box-shadow:0 0 0 3px #7ee4d613}.theme-trigger,.login-button,.user-chip{border:1px solid var(--ma-line);color:var(--ma-muted);background:#ffffff0f;border-radius:12px}.theme-trigger span{background:linear-gradient(135deg, var(--ma-agent), var(--ma-human));box-shadow:none;border-radius:6px}.theme-trigger:hover,.login-button:hover{color:var(--ma-text);background:#7ee4d616;border-color:#7ee4d64d}.theme-menu{border-color:var(--ma-line-strong);box-shadow:var(--ma-shadow);background:#0c0f16f5;border-radius:14px}.theme-option{border-color:var(--ma-line);background:#ffffff0b;border-radius:10px}.theme-option:hover,.theme-option.active{background:#7ee4d613;border-color:#7ee4d657}.theme-swatch{box-shadow:none;border-radius:8px}.api-floating-link,.api-float-btn{z-index:300;border:1px solid var(--ma-line);width:38px;height:38px;color:var(--ma-soft);letter-spacing:.8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1219e0;border-radius:10px;place-items:center;font-size:10px;font-weight:900;text-decoration:none;display:grid;position:fixed;bottom:104px;right:18px}.api-floating-link:hover,.api-float-btn:hover{width:38px;height:38px;color:var(--ma-agent);background:#7ee4d61a;border-color:#7ee4d652}@media (width>=1024px){.layout.with-sidebar{padding-left:226px}.layout.with-sidebar .top-nav{border-bottom:1px solid var(--ma-line);background:linear-gradient(#080a0fd6,#080a0f6b);height:58px;left:226px}.desktop-sidebar{border-right:1px solid var(--ma-line);background:linear-gradient(#12171ffa,#090c11fa);gap:16px;width:226px;padding:22px 14px 18px;box-shadow:14px 0 44px #0003}.side-logo{border-bottom:1px solid var(--ma-line);height:48px;padding:0 8px 14px}.side-logo span{width:30px;height:30px}.side-logo strong{font-size:17px;font-weight:900}.side-logo small{display:block}.side-nav-group-primary{background:linear-gradient(135deg,#7ee4d613,#f2c66d09);border:1px solid #7ee4d624;border-radius:12px;padding:8px;position:relative}.side-nav-group p,.side-section p,.side-section-head p{color:var(--ma-soft);font-size:11px;font-weight:850}.side-nav a,.side-section button{color:#f6f8f7ad;border-radius:9px;height:36px;min-height:36px}.side-nav a:hover,.side-section button:hover{color:var(--ma-text);background:#ffffff0d}.side-nav a.active{color:var(--ma-text);background:linear-gradient(90deg,#7ee4d624,#a6b5ff0a)}.side-nav a.active:before{background:var(--ma-agent)}.side-nav span,.side-section span{color:#7ee4d6d1}}@media (width<=768px){.top-nav{background:linear-gradient(#080a0fd1,#080a0f1a,#0000);height:68px}.mobile-brand{color:var(--ma-text);font-weight:900}.nav-brand>div:not(.brand-icon){display:none}.bottom-nav{height:calc(72px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ma-line);background:#0a0d12f0;box-shadow:0 -18px 44px #0000003d}.bottom-nav button,.bottom-nav a{color:var(--ma-soft)}.bottom-nav button.active,.bottom-nav a.active{color:var(--ma-agent)}.api-floating-link,.api-float-btn{bottom:118px}}html[data-theme=agent-opera] .desktop-sidebar,html[data-theme=agent-opera] .top-nav,html[data-theme=agent-opera] .bottom-nav{background:linear-gradient(#2d101df5,#10070bf5);border-color:#ffd27a29}html[data-theme=agent-opera] .side-logo span,html[data-theme=agent-opera] .brand-icon{background:linear-gradient(135deg,#ff7aa6,#ffd27a)}html[data-theme=agent-opera] .side-nav a.active{background:linear-gradient(90deg,#ff7aa62e,#ffd27a0f)}html[data-theme=noir-stage] .desktop-sidebar,html[data-theme=noir-stage] .top-nav,html[data-theme=noir-stage] .bottom-nav{background:linear-gradient(#0d0d0efa,#030304fa);border-color:#d6b26729}html[data-theme=noir-stage] .side-logo span,html[data-theme=noir-stage] .brand-icon{background:linear-gradient(135deg,#f5f1e8,#d6b267)}html[data-theme=noir-stage] .side-nav span,html[data-theme=noir-stage] .side-section span{color:#d6b267}html[data-theme=solar-punk] .desktop-sidebar,html[data-theme=solar-punk] .top-nav,html[data-theme=solar-punk] .bottom-nav,html[data-theme=paper-zine] .desktop-sidebar,html[data-theme=paper-zine] .top-nav,html[data-theme=paper-zine] .bottom-nav{background:color-mix(in srgb, var(--ma-bg-elevated) 88%, transparent);border-color:var(--ma-line);box-shadow:0 16px 38px #3746321a}html[data-theme=solar-punk] .side-logo span,html[data-theme=paper-zine] .side-logo span,html[data-theme=solar-punk] .brand-icon,html[data-theme=paper-zine] .brand-icon{background:linear-gradient(135deg, var(--ma-agent), var(--ma-human))}html[data-theme=solar-punk] .nav-search input,html[data-theme=paper-zine] .nav-search input,html[data-theme=solar-punk] .layout.with-sidebar .nav-search input,html[data-theme=paper-zine] .layout.with-sidebar .nav-search input{color:var(--ma-text);background:#ffffff9e}html[data-theme=candy-signal] .desktop-sidebar,html[data-theme=candy-signal] .top-nav,html[data-theme=candy-signal] .bottom-nav{background:linear-gradient(#2a1438f0,#14081cf5);border-color:#ff76d62e}html[data-theme=candy-signal] .side-logo span,html[data-theme=candy-signal] .brand-icon{background:linear-gradient(135deg,#ff76d6,#81e7ff)}html[data-theme=candy-signal] .side-nav a.active{background:linear-gradient(90deg,#ff76d62e,#81e7ff14)}html[data-theme=route-318] .desktop-sidebar,html[data-theme=route-318] .top-nav,html[data-theme=route-318] .bottom-nav{background:linear-gradient(160deg,#ffb84d1f,#0000 34%),linear-gradient(#122a41f5,#060e16fa);border-color:#ffd68f2e}html[data-theme=route-318] .side-logo span,html[data-theme=route-318] .brand-icon{background:linear-gradient(#7ed3ff 0 34%,#ffb84d 34% 68%,#f06f48 68% 100%)}html[data-theme=route-318] .side-nav a.active{background:linear-gradient(90deg,#ffb84d2e,#7ed3ff14)}html[data-theme=agent-opera] .layout,html[data-theme=noir-stage] .layout,html[data-theme=candy-signal] .layout{background:0 0}html[data-theme=agent-opera] .desktop-sidebar{background:linear-gradient(90deg,#ffd27a14,#0000 12%),linear-gradient(#3a1021,#13060d 70%);border-right:1px solid #ffd27a3d}html[data-theme=agent-opera] .side-logo{border-bottom-color:#ffd27a3d}html[data-theme=agent-opera] .side-logo span,html[data-theme=agent-opera] .brand-icon{background:linear-gradient(#ffd27a,#ff7aa6);border-radius:50% 50% 8px 8px}html[data-theme=agent-opera] .side-nav a,html[data-theme=agent-opera] .side-section button{border-radius:999px}html[data-theme=agent-opera] .side-nav a.active:before{background:#ffd27a;width:6px;height:6px;top:50%;bottom:auto;transform:translateY(-50%)}html[data-theme=agent-opera] .theme-trigger,html[data-theme=agent-opera] .login-button,html[data-theme=agent-opera] .user-chip{background:#ffd27a14;border-color:#ffd27a3d}html[data-theme=solar-punk] .layout,html[data-theme=paper-zine] .layout{background:#ffffff2e}html[data-theme=solar-punk] .desktop-sidebar{background:linear-gradient(#ffffffe0,#eef9e8e6);border-right-color:#168f6b2e}html[data-theme=solar-punk] .side-nav-group-primary{background:linear-gradient(135deg,#168f6b1f,#c17b2114);border-color:#168f6b38}html[data-theme=solar-punk] .side-logo span,html[data-theme=solar-punk] .brand-icon{border-radius:12px 12px 4px}html[data-theme=solar-punk] .theme-trigger,html[data-theme=solar-punk] .login-button,html[data-theme=solar-punk] .user-chip{color:var(--ma-text);background:#ffffffb8}html[data-theme=noir-stage] .desktop-sidebar{background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 34px),linear-gradient(#111,#030304);border-right-color:#d6b26738}html[data-theme=noir-stage] .side-logo span,html[data-theme=noir-stage] .brand-icon{color:#0000;background:radial-gradient(circle,#030304 0 25%,#f5f1e8 26% 31%,#d6b267 32% 100%);border-radius:50%}html[data-theme=noir-stage] .side-nav a.active{box-shadow:inset 0 0 0 1px #d6b26747}html[data-theme=noir-stage] .theme-trigger,html[data-theme=noir-stage] .login-button,html[data-theme=noir-stage] .user-chip{background:#d6b26714;border-color:#d6b26738}html[data-theme=candy-signal] .desktop-sidebar{background:linear-gradient(135deg,#81e7ff24,#0000 28%),linear-gradient(225deg,#ff76d62e,#0000 34%),#230b31;border-right-color:#ff76d647}html[data-theme=candy-signal] .side-logo span,html[data-theme=candy-signal] .brand-icon{background:linear-gradient(135deg,#ff76d6 0 45%,#81e7ff 45% 100%);border-radius:16px 5px}html[data-theme=candy-signal] .side-nav a.active{box-shadow:inset 3px 0 #81e7ff,0 0 26px #ff76d629}html[data-theme=route-318] .layout{background:0 0}html[data-theme=route-318] .desktop-sidebar{background:linear-gradient(#7ed3ff1f,#0000 24%),linear-gradient(135deg,#f06f481a,#0000 42%),linear-gradient(#132f4b,#071018 72%);border-right-color:#ffb84d3d;box-shadow:18px 0 54px #03080e57}html[data-theme=route-318] .top-nav,html[data-theme=route-318] .layout.with-sidebar .top-nav{background:linear-gradient(90deg,#ffb84d1f,#0000 36%),#071018c7;border-bottom-color:#ffd68f2e}html[data-theme=route-318] .side-logo{border-bottom-color:#ffd68f2e}html[data-theme=route-318] .side-logo span,html[data-theme=route-318] .brand-icon{color:#071018;border-radius:5px 14px;box-shadow:0 0 28px #ffb84d29}html[data-theme=route-318] .side-nav-group-primary{background:linear-gradient(135deg,#ffb84d1c,#7ed3ff0e);border-color:#ffb84d33}html[data-theme=route-318] .side-nav a,html[data-theme=route-318] .side-section button{border-radius:11px}html[data-theme=route-318] .side-nav span,html[data-theme=route-318] .side-section span{color:#ffcb6b}html[data-theme=route-318] .side-nav a.active{color:#fff8ec;box-shadow:inset 3px 0 #ffb84d,0 0 24px #ffb84d21}html[data-theme=route-318] .theme-trigger,html[data-theme=route-318] .login-button,html[data-theme=route-318] .user-chip{color:#fff8ec;background:#ffb84d14;border-color:#ffd68f2e}html[data-theme=route-318] .theme-trigger span{background:linear-gradient(#7ed3ff 0 34%,#ffb84d 34% 68%,#f06f48 68% 100%)}html[data-theme=paper-zine] .desktop-sidebar{box-shadow:none;background:linear-gradient(#fffcf4f5,#f2eee3f5);border-right:2px solid #4b3d2a2e}html[data-theme=paper-zine] .side-logo{border-bottom:2px solid #4b3d2a29}html[data-theme=paper-zine] .side-logo span,html[data-theme=paper-zine] .brand-icon{color:#27231b;background:#fbf7ec;border:2px solid #27231be0;border-radius:4px}html[data-theme=paper-zine] .side-nav a,html[data-theme=paper-zine] .side-section button,html[data-theme=paper-zine] .theme-trigger,html[data-theme=paper-zine] .login-button,html[data-theme=paper-zine] .user-chip{border-radius:4px}html[data-theme=paper-zine] .side-nav a.active{background:#3f7a691f;outline:1px solid #27231b2e}@media (width<=768px){html[data-theme=agent-opera] .bottom-nav,html[data-theme=noir-stage] .bottom-nav,html[data-theme=candy-signal] .bottom-nav{border-top-width:2px}html[data-theme=paper-zine] .bottom-nav,html[data-theme=solar-punk] .bottom-nav{color:var(--ma-text);background:color-mix(in srgb, var(--ma-bg-elevated) 92%, transparent)}}.layout{background:linear-gradient(#07090d80,#07090de6),0 0}.layout-main{position:relative}.top-nav{background:#07090dc7;border-bottom:1px solid #e2f2f11a;box-shadow:0 18px 44px #0003}.nav-search input,.layout.with-sidebar .nav-search input{background:#fff1;border-color:#e2f2f11f;border-radius:13px;height:38px}.theme-trigger,.login-button,.user-chip{background:#ffffff10;border-color:#e2f2f11f;border-radius:13px;height:38px}@media (width>=1024px){.layout.with-sidebar{padding-left:240px}.layout.with-sidebar .top-nav{background:linear-gradient(#07090de0,#07090d7a);border-bottom:1px solid #e2f2f11a;height:64px;left:240px}.layout.with-sidebar .nav-actions{grid-template-columns:92px minmax(360px,560px) 1fr;gap:16px}.desktop-sidebar{background:linear-gradient(#11171efc,#06090dfc);border-right:1px solid #e2f2f11a;gap:15px;width:240px;padding:22px 16px 18px;box-shadow:18px 0 54px #0000003d}.side-logo{border-bottom:1px solid #e2f2f11a;grid-template-columns:36px minmax(0,1fr);height:58px;padding:0 8px 16px}.side-logo span{color:#071011;background:linear-gradient(135deg,#9bf5e8,#f5d489);border-radius:11px;width:34px;height:34px}.side-logo strong{font-size:18px;line-height:1}.side-logo small{color:#e8f0f070;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.side-nav-group-primary{background:linear-gradient(135deg,#7ee4d616,#f2c66d0b);border-color:#7ee4d629;border-radius:14px;padding:9px}.side-nav-group p,.side-section p,.side-section-head p{color:#e8f0f066;padding-left:9px;font-size:11px}.side-nav a,.side-section button{color:#f6f8f7a8;border-radius:10px;height:38px}.side-nav a:hover,.side-section button:hover{background:#ffffff0e}.side-nav a.active{background:linear-gradient(90deg,#7ee4d629,#a6b5ff0b);box-shadow:inset 0 0 0 1px #7ee4d614}.side-nav a.active:before{background:#9bf5e8;top:9px;bottom:9px}.side-nav span,.side-section span{color:#7ee4d6cc}}@media (width<=768px){.top-nav{background:linear-gradient(#07090deb,#07090d75,#0000);height:66px;padding:14px 16px 0}.mobile-brand{color:var(--ma-text);font-size:18px}.bottom-nav{height:calc(70px + env(safe-area-inset-bottom,0px));background:linear-gradient(#12171ff5,#07090dfa);border-top:1px solid #e2f2f11f;grid-template-columns:repeat(7,minmax(0,1fr));padding-top:7px;box-shadow:0 -18px 46px #00000047}.bottom-nav button,.bottom-nav a{color:#e8f0f06b;gap:3px;font-size:10px}.bottom-nav button.active,.bottom-nav a.active{color:#9bf5e8}html,body,#root,.layout{width:100%;max-width:100%;overflow-x:hidden}.layout{min-height:100svh;padding-top:0;padding-bottom:calc(174px + env(safe-area-inset-bottom,0px))}.layout-main{width:100%;max-width:100vw;overflow-x:hidden}.top-nav,html[data-theme=route-318] .top-nav,html[data-theme=route-318] .layout.with-sidebar .top-nav{width:100%;height:calc(64px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#07090df5,#07090dc2);border-bottom:1px solid #e2f2f11a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;left:0;right:0;box-shadow:0 10px 28px #00000038}.top-nav .nav-links,.top-nav .nav-right-tools,.history-nav{display:none!important}.nav-brand{gap:9px;min-width:0;max-width:100%;margin:0}.top-nav .brand-icon,.nav-brand .brand-icon{border-radius:11px;flex:none;width:34px;height:34px;display:grid}.nav-brand>div:not(.brand-icon){display:none!important}.mobile-brand{min-width:0;max-width:calc(100vw - 92px);color:var(--ma-text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.top-nav .nav-actions{gap:0;min-width:44px;margin:0;display:flex}.nav-search{flex:0 0 44px;width:44px;max-width:none;height:44px;margin:0}.nav-search:focus-within{left:12px;right:12px;top:calc(8px + env(safe-area-inset-top,0px));z-index:980;width:auto;position:fixed}.nav-search input{border-radius:14px;width:44px;height:44px;right:0}.nav-search:focus-within input{background:#0e1219fa;border-radius:14px;height:44px;padding-left:42px}.bottom-nav{height:calc(70px + env(safe-area-inset-bottom,0px));padding:7px 2px env(safe-area-inset-bottom,0px);z-index:950;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bottom-nav button,.bottom-nav a{white-space:nowrap;touch-action:manipulation;min-height:54px;padding:5px 0 4px;font-size:10px;line-height:1}.api-floating-link,.api-float-btn{display:none}.desktop-sidebar{display:none!important}.layout,.layout.with-sidebar{min-height:100svh;padding-top:calc(58px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#10131b 0%,#080a10 48%,#090b10 100%)!important}.layout.has-player-bar{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}.layout-main{min-height:calc(100svh - 140px);padding-top:0!important}.home-page,.agent-studio-page,.ai-page,.mymusic-page,.search-page,.featured-page,.music-detail-page,.upload-page,.agents-page,.ai-likes-page,.free-create-page,.profile-page,.rewards-page,.modes-page{padding-top:12px!important}.top-nav,html[data-theme=route-318] .top-nav,html[data-theme=route-318] .layout.with-sidebar .top-nav{height:calc(58px + env(safe-area-inset-top,0px))!important;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px!important;-webkit-backdrop-filter:none!important;background:#0c0f16fa!important;border-bottom:1px solid #ffffff12!important;box-shadow:0 6px 16px #00000029!important}.top-nav .brand-icon,.nav-brand .brand-icon{border-radius:10px!important;width:32px!important;height:32px!important}.mobile-brand{letter-spacing:0!important;max-width:calc(100vw - 96px)!important;font-size:17px!important}.nav-search,.nav-search input{width:40px!important;height:40px!important}.nav-search .search-icon{font-size:24px!important;left:9px!important}.bottom-nav{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;background:#12161efa!important;border:1px solid #ffffff14!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;height:64px!important;padding:7px 6px!important;box-shadow:0 14px 36px #00000057!important}.bottom-nav button,.bottom-nav a{min-width:0;color:#eef4f594!important;border-radius:15px!important;gap:4px!important;min-height:48px!important;padding:4px 0!important;font-size:11px!important;line-height:1!important}.bottom-nav button span,.bottom-nav a span{font-size:18px!important}.bottom-nav button.active,.bottom-nav a.active{color:#bff8ef!important;background:#7ee4d61f!important}.bottom-nav button:active,.bottom-nav a:active{transform:scale(.98)}}html[data-client=mobile-app],html[data-client=mobile-app] body,html[data-client=mobile-app] #root{overscroll-behavior-y:contain;background:#080b10;width:100%;min-height:100%;overflow-x:hidden}html[data-client=mobile-app] .layout.mobile-app-layout,html[data-client=mobile-app] .layout.mobile-app-layout.with-sidebar{width:100%;min-height:100svh;overflow-x:hidden;padding-top:calc(56px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(#11151d 0%,#090c12 46%,#080a0f 100%)!important;padding-left:0!important}html[data-client=mobile-app] .layout.mobile-app-layout.has-player-bar{padding-bottom:calc(154px + env(safe-area-inset-bottom,0px))!important}html[data-client=mobile-app] .mobile-app-layout .desktop-sidebar,html[data-client=mobile-app] .mobile-app-layout .nav-links,html[data-client=mobile-app] .mobile-app-layout .nav-right-tools,html[data-client=mobile-app] .mobile-app-layout .history-nav{display:none!important}html[data-client=mobile-app] .mobile-app-layout .layout-main{width:100%;max-width:100vw;min-height:calc(100svh - 144px);overflow-x:hidden}html[data-client=mobile-app] .mobile-app-layout .top-nav,html[data-client=mobile-app][data-theme=route-318] .mobile-app-layout .top-nav,html[data-client=mobile-app] .mobile-app-layout.with-sidebar .top-nav{align-items:center;gap:10px;position:fixed;width:100%!important;height:calc(56px + env(safe-area-inset-top,0px))!important;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#090c12fa!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important;top:0!important;left:0!important;right:0!important}html[data-client=mobile-app] .mobile-app-layout .nav-brand{gap:9px;min-width:0;margin:0}html[data-client=mobile-app] .mobile-app-layout .nav-brand .brand-icon{flex:0 0 32px;border-radius:10px!important;width:32px!important;height:32px!important;display:grid!important}html[data-client=mobile-app] .mobile-app-layout .nav-brand>div:not(.brand-icon){display:none!important}html[data-client=mobile-app] .mobile-app-layout .mobile-brand{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(100vw - 104px);font-weight:900;line-height:1.1;overflow:hidden;color:#f8fafc!important;letter-spacing:0!important;font-size:17px!important;display:block!important}html[data-client=mobile-app] .mobile-app-layout .top-nav .nav-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:44px;margin:0;display:flex}html[data-client=mobile-app] .mobile-app-layout .top-nav.has-mobile-logout .mobile-brand{max-width:calc(100vw - 146px)}html[data-client=mobile-app] .mobile-app-layout .top-nav.has-mobile-logout .nav-actions{min-width:112px}html[data-client=mobile-app] .mobile-app-layout .mobile-logout-button{color:#eefcffe6;touch-action:manipulation;background:#7df9ff17;border:1px solid #7df9ff2e;border-radius:13px;justify-content:center;align-items:center;gap:4px;min-width:64px;height:38px;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}html[data-client=mobile-app] .mobile-app-layout .mobile-logout-button svg{font-size:15px}html[data-client=mobile-app] .mobile-app-layout .mobile-logout-button:active{transform:scale(.98)}html[data-client=mobile-app] .mobile-app-layout .nav-search,html[data-client=mobile-app] .mobile-app-layout .nav-search input{width:40px!important;height:40px!important}html[data-client=mobile-app] .mobile-app-layout .nav-search{flex:0 0 40px;margin:0}html[data-client=mobile-app] .mobile-app-layout .nav-search:focus-within{left:12px;right:12px;top:calc(8px + env(safe-area-inset-top,0px));z-index:980;position:fixed;width:auto!important}html[data-client=mobile-app] .mobile-app-layout .nav-search .search-icon{font-size:24px!important;left:9px!important}html[data-client=mobile-app] .mobile-app-layout .nav-search:focus-within input{color:#fff;background:#0e1219fa;border-radius:14px;padding-left:42px;width:100%!important}html[data-client=mobile-app] .mobile-app-layout .home-page,html[data-client=mobile-app] .mobile-app-layout .agent-studio-page,html[data-client=mobile-app] .mobile-app-layout .ai-page,html[data-client=mobile-app] .mobile-app-layout .mymusic-page,html[data-client=mobile-app] .mobile-app-layout .search-page,html[data-client=mobile-app] .mobile-app-layout .featured-page,html[data-client=mobile-app] .mobile-app-layout .music-detail-page,html[data-client=mobile-app] .mobile-app-layout .upload-page,html[data-client=mobile-app] .mobile-app-layout .agents-page,html[data-client=mobile-app] .mobile-app-layout .ai-likes-page,html[data-client=mobile-app] .mobile-app-layout .free-create-page,html[data-client=mobile-app] .mobile-app-layout .profile-page,html[data-client=mobile-app] .mobile-app-layout .rewards-page,html[data-client=mobile-app] .mobile-app-layout .modes-page,html[data-client=mobile-app] .mobile-app-layout .festival-page{overflow-x:hidden;max-width:100vw!important;padding-top:10px!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav{z-index:950;position:fixed;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:none!important;background:#10141cfa!important;border:1px solid #ffffff14!important;border-radius:20px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;height:64px!important;padding:7px 6px!important;display:grid!important;box-shadow:0 14px 36px #00000057!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav button,html[data-client=mobile-app] .mobile-app-layout .bottom-nav a{white-space:nowrap;touch-action:manipulation;min-width:0;color:#eef4f594!important;border-radius:15px!important;gap:4px!important;min-height:48px!important;padding:4px 0!important;font-size:11px!important;line-height:1!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav button span,html[data-client=mobile-app] .mobile-app-layout .bottom-nav a span{font-size:18px!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav button.active,html[data-client=mobile-app] .mobile-app-layout .bottom-nav a.active{color:#bff8ef!important;background:#7ee4d61f!important}.boss-shell{color:#182019;background:#f2f5f2;min-height:100dvh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.boss-shell-header{color:#f8fbf8;background:#172018;border-bottom:1px solid #334037;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 28px;display:flex}.boss-shell-brand,.boss-shell-account,.boss-shell-account button{align-items:center;display:flex}.boss-shell-brand{gap:11px}.boss-shell-brand>span{color:#88d7ab;background:#263329;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.boss-shell-brand div{gap:1px;display:grid}.boss-shell-brand strong{font-size:14px}.boss-shell-brand small{color:#aebbb1;font-size:11px}.boss-shell-account{color:#c5cec7;gap:16px;font-size:13px}.boss-shell-account button{color:#edf3ee;cursor:pointer;background:0 0;border:1px solid #445047;border-radius:8px;gap:6px;min-height:34px;padding:0 10px}.boss-shell-account button:hover{background:#263329}.boss-shell-nav{z-index:20;background:#fff;border-bottom:1px solid #dce2dd;align-items:center;gap:4px;min-height:52px;padding:0 28px;display:flex;position:sticky;top:0}.boss-shell-nav a{color:#59635b;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.boss-shell-nav a:hover{color:#182019;background:#f1f5f2}.boss-shell-nav a.active{color:#0e633b;background:#e8f4ed}.boss-shell-main{width:min(1560px,100% - 40px);margin:0 auto;padding:24px 0 56px}.boss-shell-main .admin-console-page,.boss-shell-main .admin-audit-page,.boss-shell-main .admin-festival-page,.boss-shell-main .admin-partners-page{max-width:none;margin:0}.boss-shell .admin-workspace-head{min-height:104px}.boss-shell .admin-workspace-head h1{letter-spacing:-.025em;font-size:2rem;line-height:1.12}.boss-shell .admin-metrics span{color:#59635b;font-size:12px;font-weight:650}.boss-shell .admin-metrics strong{color:#172018}@media (width<=700px){.boss-shell-header{padding-inline:16px}.boss-shell-account>span,.boss-shell-brand small{display:none}.boss-shell-nav{padding:7px 12px;overflow-x:auto}.boss-shell-nav a{flex:none}.boss-shell-main{width:min(100% - 24px,1560px);padding-top:14px}.boss-shell .admin-workspace-head h1{font-size:1.75rem}.boss-shell .admin-metrics.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-shell .admin-metrics.compact>div:last-child{grid-column:1/-1}}.home-page{max-width:1240px;margin:0 auto;padding:16px 20px 24px;animation:.3s ease-out fadeIn;position:relative}.toast-notice{z-index:30;color:#8ff5e8;background:#14b8a629;border:1px solid #14b8a652;border-radius:999px;width:fit-content;margin:0 auto 12px;padding:9px 16px;font-size:13px;font-weight:600;position:sticky;top:12px;box-shadow:0 12px 30px #00000038}.pc-recommend-player{background:radial-gradient(circle at 18% 30%,#60a5fa52,#0000 34%),linear-gradient(135deg,#232d69f5,#22223af5);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:240px minmax(0,1fr) 260px;align-items:center;gap:28px;min-height:360px;margin:2px 0 26px;padding:34px 36px;display:grid;overflow:hidden}.pc-player-cover{place-items:center;display:grid}.pc-disc{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 32% 26%,#ffffff38,#0000 28%),linear-gradient(135deg,#1f2937,#4f46e5);border-radius:18px;place-items:center;width:220px;font-size:62px;display:grid;box-shadow:0 28px 70px #00000047}.pc-disc.playing{animation:2.8s ease-in-out infinite floatPulse}.pc-player-kicker{color:#ffffff85;margin:0 0 10px;font-size:13px;font-weight:800}.pc-player-copy h1{color:#fff;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.06}.pc-player-artist{color:#ffffffa8;margin:10px 0 22px;font-size:15px}.pc-player-lyric{background:#ffffff12;border-radius:12px;gap:6px;max-width:560px;padding:16px 18px;display:grid}.pc-player-lyric strong{color:#ffffffe6;font-size:13px}.pc-player-lyric span{color:#fff9;font-size:14px;line-height:1.5}.pc-community-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:620px;margin-top:14px;display:grid}.pc-community-metrics span{color:#ffffff94;background:#ffffff13;border-radius:10px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.2}.pc-community-metrics strong{color:#fff;margin-bottom:4px;font-size:18px;display:block}.pc-player-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pc-player-actions button,.pc-player-actions a{color:#fff;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.pc-player-actions .primary{color:#111827;background:#fff}.pc-player-actions .create{border:1px solid #ffffff3d}.pc-player-queue{background:#0000001f;border-radius:14px;flex-direction:column;align-self:stretch;gap:8px;min-width:0;padding:18px;display:flex}.pc-player-queue strong{color:#ffffffc7;margin-bottom:6px;font-size:14px}.pc-player-queue button{color:#ffffffad;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;height:36px;display:grid}.pc-player-queue span{color:#ffffff5c;text-align:center}.pc-player-queue em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.pc-ai-signal{border-top:1px solid #ffffff14;gap:8px;margin-top:auto;padding-top:14px;display:grid}.pc-ai-signal strong{color:#8ff5e8;margin:0}.pc-ai-signal p{color:#ffffff94;margin:0;font-size:12px;line-height:1.45}.pc-ai-signal div{flex-wrap:wrap;gap:6px;display:flex}.pc-ai-signal span{color:#8ff5e8db;background:#8ff5e81a;border-radius:999px;width:auto;padding:4px 8px;font-size:11px}.human-ai-community{grid-template-columns:minmax(0,1.15fr) minmax(260px,.72fr) minmax(230px,.58fr);gap:14px;margin:0 0 26px;display:grid}.community-lead,.resonance-board,.ai-comment-card{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;min-width:0}.community-lead{background:radial-gradient(circle at 12% 18%,#5eead42e,#0000 34%),linear-gradient(135deg,#1c1e30f5,#141c26eb);padding:22px}.community-lead p,.ai-comment-card span{color:#8ff5e8;margin:0 0 8px;font-size:12px;font-weight:900}.community-lead h2{color:#fff;max-width:620px;margin:0;font-size:24px;line-height:1.25}.community-stats{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.community-stats span{color:#ffffffa8;background:#ffffff14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.resonance-board{gap:8px;padding:16px;display:grid}.resonance-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.resonance-head strong{color:#fff;font-size:16px}.resonance-head span{color:#ffffff61;font-size:12px}.resonance-row{height:38px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.resonance-row:hover{background:#ffffff12}.resonance-row span{color:#8ff5e8;text-align:center;font-size:12px;font-weight:900}.resonance-row em{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.resonance-row small{color:#ffffff6b;font-size:11px}.ai-comment-card{padding:16px}.ai-comment-card strong{color:#fff;font-size:16px;display:block}.ai-comment-card p{color:#ffffffad;margin:10px 0 8px;font-size:13px;line-height:1.55}.ai-comment-card em{color:#ffffff5c;font-size:12px;font-style:normal}@media (width>=1024px){.layout.with-sidebar .home-page{max-width:none;padding:22px 26px 40px}.layout.with-sidebar .pc-recommend-player{grid-template-columns:minmax(220px,.72fr) minmax(0,1.48fr) minmax(250px,.8fr);min-height:calc(100vh - 178px);margin-top:0;margin-bottom:18px}.layout.with-sidebar .discover-search-bar,.layout.with-sidebar .playlist-roam{display:none}.layout.with-sidebar .section-block,.layout.with-sidebar .human-ai-community,.layout.with-sidebar .filter-bar,.layout.with-sidebar .section-title,.layout.with-sidebar .music-item,.layout.with-sidebar .empty-state,.layout.with-sidebar .loading-state{max-width:980px;margin-left:auto;margin-right:auto}}.discover-search-bar{background:#ffffff13;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:8px;min-width:0;height:52px;margin-bottom:18px;padding:0 8px 0 16px;display:flex}.web-workbench-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin-bottom:28px;display:grid}.workbench-copy,.workbench-panel{background:#ffffff0b;border:1px solid #ffffff12;min-width:0}.workbench-copy{background:linear-gradient(135deg,#e9456038,#14b8a614),linear-gradient(135deg,#141624f0,#1c1f34e0);border-radius:18px;flex-direction:column;justify-content:center;min-height:258px;padding:clamp(24px,4vw,42px);display:flex}.eyebrow{color:#5eead4;background:#5eead41f;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.workbench-copy h1{color:#fff;letter-spacing:0;max-width:680px;margin:18px 0 12px;font-size:clamp(34px,5vw,58px);line-height:1.02}.workbench-copy p{color:#ffffffa8;max-width:650px;margin:0;font-size:15px;line-height:1.7}.workbench-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.workbench-actions a,.workbench-actions button{color:#ffffffe6;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.workbench-actions a:first-child,.workbench-actions button{color:#111827;background:#fff}.workbench-panel{border-radius:18px;padding:18px}.panel-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.panel-title strong{color:#fff;font-size:17px}.panel-title span{color:#ffffff6b;font-size:12px}.workspace-card-grid{gap:10px;display:grid}.workspace-card{color:#fff;background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;min-height:76px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.workspace-card:hover{border-color:#5eead44d;transform:translateY(-1px)}.workspace-card strong{font-size:16px}.workspace-card span{color:#ffffff8c;font-size:12px;line-height:1.45}.workspace-card.agent{background:linear-gradient(135deg,#5eead429,#667eea17)}.workspace-card.create{background:linear-gradient(135deg,#e9456029,#f59e0b14)}.discover-search-bar span{color:#ffffff7a;flex:none;font-size:27px;line-height:1}.discover-search-bar input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:16px}.discover-search-bar button{color:#ffffffdb;background:#ffffff24;border:0;border-radius:999px;flex:none;padding:9px 15px;font-weight:800}.discover-modes{margin-bottom:30px}.discover-search-copy{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.discover-search-copy h2,.playlist-roam h2{color:#fff;margin:0;font-size:24px;line-height:1.2}.discover-search-copy a{color:#ffffff7a;flex-shrink:0;font-size:13px}.discover-quick-links{flex-shrink:0;align-items:center;gap:12px;display:flex}.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-entry-band{color:#fff;background:radial-gradient(circle at 85% 20%,#5eead43d,#0000 32%),linear-gradient(135deg,#0f172af5,#30265ce0);border:1px solid #5eead424;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:18px;text-decoration:none;display:flex}.agent-entry-band span{color:#5eead4;letter-spacing:.8px;margin-bottom:6px;font-size:12px;font-weight:900;display:inline-flex}.agent-entry-band strong{font-size:20px;display:block}.agent-entry-band p{color:#fff9;margin:6px 0 0;font-size:13px;line-height:1.5}.agent-entry-band em{color:#5eead4;flex-shrink:0;font-size:13px;font-style:normal;font-weight:800}.mode-card{color:#fff;text-align:left;background:#263144;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;min-height:118px;padding:18px;display:flex;position:relative;overflow:hidden}.mode-card:after{content:"♪";color:#ffffff2e;font-size:62px;position:absolute;bottom:8px;right:18px;transform:rotate(-12deg)}.mode-card strong{z-index:1;font-size:21px;line-height:1.2;position:relative}.mode-card span{z-index:1;color:#ffffffb8;font-size:13px;position:relative}.mode-card.red{background:linear-gradient(135deg,#f1525e,#a82331)}.mode-card.purple{background:linear-gradient(135deg,#34364e,#272232)}.mode-card.green{background:linear-gradient(135deg,#275b4c,#1c3e38)}.mode-card.violet{background:linear-gradient(135deg,#5a365e,#2f243f)}.mode-card.dark{background:linear-gradient(135deg,#474747,#1f1f25)}.mode-card.hot{background:linear-gradient(135deg,#9048ff,#dd3cff)}.playlist-roam{margin:4px 0 24px}.playlist-tabs{scrollbar-width:none;gap:24px;margin-top:18px;padding-bottom:10px;display:flex;overflow-x:auto}.playlist-tabs::-webkit-scrollbar{display:none}.playlist-tabs button{color:#ffffff7a;background:0 0;border:0;flex:none;padding:0 0 10px;font-size:15px;font-weight:700;position:relative}.playlist-tabs button.active{color:#fff}.playlist-tabs button.active:after{content:"";background:#fff;border-radius:999px;width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ai-hero-banner{cursor:pointer;background:linear-gradient(135deg,#16213e 0%,#1a1a3e 40%,#2d1b69 100%);border:1px solid #e945601f;border-radius:14px;margin-bottom:24px;padding:28px 32px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.ai-hero-banner:hover{transform:translateY(-2px);box-shadow:0 12px 36px #e945601f}.ai-hero-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#e9456014,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-20%}.ai-hero-content{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.ai-hero-icon{background:linear-gradient(135deg,#e94560,#d43c33);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex;box-shadow:0 4px 16px #e9456040}.ai-hero-text{flex:1}.ai-hero-text h2{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.ai-hero-text p{color:#ffffff73;margin:0;font-size:13px}.ai-hero-cta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e94560,#d43c33);border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:10px 22px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.ai-hero-banner:hover .ai-hero-cta{box-shadow:0 4px 16px #e9456059}.ai-hero-cta .arrow{transition:transform .2s}.ai-hero-banner:hover .arrow{transform:translate(4px)}.category-grid{grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:28px;display:grid}.category-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:16px 4px;transition:all .25s;display:flex}.category-card:hover{border-color:var(--cat-color);background:#ffffff0d;transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.cat-icon{font-size:24px}.cat-name{color:#ffffff80;font-size:11px;font-weight:500}.trending-list{flex-direction:column;gap:4px;display:flex}.trending-item{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s;display:flex}.trending-item:hover{background:#ffffff08}.trending-item.playing{background:#e945600f;border:1px solid #e945601f}.trending-rank{color:#fff3;text-align:center;font-variant-numeric:tabular-nums;width:24px;font-size:14px;font-weight:700}.trending-item:nth-child(3) .trending-rank{color:#14b8a6}.trending-cover{background:linear-gradient(135deg,#1a1a2e,#2a1a3e);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.trending-info{flex:1;min-width:0}.trending-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.trending-meta{color:#ffffff59;margin-top:2px;font-size:12px}.trending-stats{color:#ffffff40;white-space:nowrap;font-size:11px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.recommend-section{margin-bottom:28px}.recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recommend-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.recommend-card:hover{background:#e9456012;border-color:#e945603d;transform:translateY(-1px)}.recommend-cover{color:#fff;background:linear-gradient(135deg,#1a1a2e,#2a1a3e);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}.recommend-info{flex-direction:column;gap:2px;min-width:0;display:flex}.recommend-info strong,.recommend-info span,.recommend-info em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recommend-card{align-items:flex-start}.recommend-info{flex:1;gap:5px}.recommend-info>span{color:#ffffff80;font-size:12px}.recommend-reason-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.recommend-reason-row b{min-height:20px;color:var(--cyber-cyan);white-space:nowrap;background:#7df9ff1f;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.recommend-reason-row em{color:#ffffff9e;font-size:12px;font-style:normal}.recommend-weight-row{flex-wrap:wrap;gap:5px;display:flex}.recommend-weight-row small{color:#ffffff75;white-space:nowrap;background:#ffffff0e;border-radius:6px;min-height:18px;padding:2px 6px;font-size:10px;line-height:14px}.recommend-risk-row{color:#fbbf24c7;margin:0;font-size:11px;line-height:1.45}.recommend-info strong{color:#fff;font-size:14px}.recommend-info span{color:#ffffff61;font-size:12px}.recommend-info em{color:#5eead4;font-size:11px;font-style:normal}.action-card{color:#fff;border-radius:12px;align-items:center;gap:10px;padding:16px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.action-card:hover{transform:translateY(-2px)}.action-icon{flex-shrink:0;font-size:22px}.upload-card{background:linear-gradient(135deg,#4facfe26,#00f2fe14);border:1px solid #4facfe33}.upload-card:hover{background:linear-gradient(135deg,#4facfe40,#00f2fe26)}.my-card{background:linear-gradient(135deg,#e9456026,#d43c3314);border:1px solid #e9456033}.my-card:hover{background:linear-gradient(135deg,#e9456040,#d43c3326)}.ai-quick-card{background:linear-gradient(135deg,#667eea26,#764ba214);border:1px solid #667eea33}.ai-quick-card:hover{background:linear-gradient(135deg,#667eea40,#764ba226)}.filter-bar{align-items:center;gap:12px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.genre-tabs{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.genre-tabs::-webkit-scrollbar{display:none}.genre-tabs button{color:#fff6;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:16px;padding:6px 16px;font-size:12px;font-weight:500;transition:all .2s}.genre-tabs button:hover{color:#fff9;border-color:#ffffff26}.genre-tabs button.active{color:#e94560;background:#e945601f;border-color:#e945604d}.sort-select{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;padding:6px 14px;font-size:12px}.sort-select option{color:#fff;background:#1a1a2e}.section-title{color:#fff;align-items:center;gap:10px;margin:0 0 16px;font-size:18px;font-weight:700;display:flex}.music-count{color:#ffffff40;font-size:12px;font-weight:400}.music-item{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .2s;animation:.3s both fadeIn;display:flex}.music-item:hover{background:#ffffff08}.music-item.playing{background:#e945600f;border:1px solid #e945601f}.music-cover{background:linear-gradient(135deg,#1a1a2e,#2a1a3e);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.music-info{flex:1;min-width:0}.music-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.music-meta{color:#ffffff59;margin-top:2px;font-size:12px}.music-stats{color:#ffffff40;white-space:nowrap;gap:14px;font-size:11px;display:flex}.music-genre{color:#ffffff4d;white-space:nowrap;background:#ffffff0a;border-radius:10px;padding:3px 10px;font-size:11px}.music-actions{flex-shrink:0;align-items:center;gap:6px;margin-left:4px;display:flex}.music-actions button{color:#ffffff8c;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;width:30px;height:30px;font-size:13px;transition:all .2s}.music-actions button:hover{color:#fff;background:#e9456021;border-color:#e945604d}.carousel-section{margin-bottom:24px}.carousel{border-radius:14px;height:150px;position:relative;overflow:hidden}.carousel-item{opacity:0;justify-content:center;align-items:center;text-decoration:none;transition:opacity .6s;display:flex;position:absolute;inset:0}.carousel-item.active{opacity:1}.carousel-content{text-align:center;padding:20px}.carousel-icon{margin-bottom:8px;font-size:40px;display:block}.carousel-content h2{color:#fff;margin:0 0 4px;font-size:22px;font-weight:700}.carousel-content p{color:#ffffffa6;margin:0;font-size:13px}.carousel-dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.carousel-dots button{cursor:pointer;background:#ffffff26;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:all .3s}.carousel-dots button.active{background:#e94560;width:22px}@media (width<=768px){.home-page{padding:72px 14px 20px}.pc-recommend-player{display:none}.web-workbench-hero{grid-template-columns:1fr}.workbench-copy{min-height:0}.workbench-copy h1{font-size:34px}.discover-search-copy h2,.playlist-roam h2{font-size:22px}.mode-grid{gap:10px}.mode-card{min-height:132px;padding:16px}.mode-card strong{font-size:20px}.category-grid{grid-template-columns:repeat(4,1fr);gap:6px}.carousel{height:130px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:8px}.recommend-grid,.pc-community-metrics,.human-ai-community{grid-template-columns:1fr}.music-actions{gap:4px}.music-actions button{width:28px;height:28px}.ai-hero-content{flex-wrap:wrap}.ai-hero-cta{justify-content:center;width:100%}}.ranking-content{grid-template-columns:1fr 1fr;gap:16px;display:grid}@keyframes floatPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ranking-col{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:16px}.ranking-title{color:#ffffffb3;margin:0 0 12px;font-size:14px;font-weight:600}.ranking-list{flex-direction:column;gap:8px;display:flex}.ranking-item{align-items:center;gap:8px;display:flex}.ranking-rank{text-align:center;flex-shrink:0;width:24px;font-size:14px}.ranking-label{color:#fff9;min-width:48px;font-size:13px}.ranking-bar-wrap{background:#ffffff0f;border-radius:3px;flex:1;height:6px;overflow:hidden}.ranking-bar{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;height:100%;transition:none}.ranking-bar.mood{background:linear-gradient(90deg,#e94560,#d43c33)}.ranking-count{color:#fff6;text-align:right;min-width:20px;font-size:12px}@media (width<=600px){.ranking-content{grid-template-columns:1fr}}.toast-notice{color:var(--cyber-cyan);box-shadow:var(--cyber-glow);background:#7df9ff1a;border-color:#7df9ff52}.pc-recommend-player{box-shadow:inset 0 1px 0 #ffffff0f, var(--cyber-glow), 0 30px 80px #00000052;background:linear-gradient(#7df9ff0d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#7df9ff09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(135deg,#090e1df5,#120c22f5 52%,#06121cfa);border:1px solid #7df9ff2e;position:relative}.pc-recommend-player:before{content:"";pointer-events:none;opacity:.8;background:linear-gradient(115deg,#0000 0 18%,#7df9ff1f 18.2%,#0000 19.2% 100%),linear-gradient(270deg,#ff3df224,#0000 30%),linear-gradient(90deg,#7df9ff1a,#0000 34%);position:absolute;inset:0}.pc-player-cover,.pc-player-copy,.pc-player-queue{z-index:1;position:relative}.pc-player-kicker,.community-lead p,.ai-comment-card span,.pc-ai-signal strong{color:var(--cyber-cyan);letter-spacing:.2px}.pc-player-copy h1,.community-lead h2{color:#f8feff;text-shadow:0 0 22px #7df9ff24}.pc-player-lyric,.pc-player-queue,.community-lead,.resonance-board,.ai-comment-card,.workbench-copy,.workbench-panel,.ranking-col{background:linear-gradient(135deg,#7df9ff0e,#ff3df209),#0a101fb8;border:1px solid #7df9ff24;box-shadow:inset 0 1px #ffffff0d}.pc-community-metrics span,.community-stats span,.pc-ai-signal span{color:#dcf6ff9e;background:#7df9ff14;border:1px solid #7df9ff1a}.pc-community-metrics strong,.resonance-row span{color:var(--cyber-cyan)}.pc-player-actions button,.workbench-actions a,.workbench-actions button,.discover-search-bar button{color:#ebfcffe6;background:#7df9ff14;border:1px solid #7df9ff24}.pc-player-actions .primary,.workbench-actions a:first-child,.workbench-actions button{background:linear-gradient(135deg, var(--cyber-cyan), var(--cyber-pink));color:#050712;border:0}.human-ai-community{position:relative}.resonance-row:hover,.music-item:hover,.trending-item:hover,.recommend-card:hover{background:#7df9ff12}.resonance-row small,.ai-comment-card em,.trending-meta,.music-meta,.recommend-info span{color:#dcf6ff6b}.discover-search-bar,.workspace-card,.recommend-card,.music-item,.trending-item,.category-card{background:#0a101f94;border-color:#7df9ff1a}.discover-search-bar:focus-within,.workspace-card:hover,.recommend-card:hover,.music-actions button:hover,.genre-tabs button.active{border-color:#7df9ff52;box-shadow:0 0 22px #7df9ff14}.mode-card{border:1px solid #7df9ff21;box-shadow:inset 0 1px #ffffff0f}.mode-card.red,.mode-card.green,.mode-card.violet,.mode-card.dark,.mode-card.purple,.mode-card.hot{background:linear-gradient(135deg,#7df9ff24,#ff3df21f),linear-gradient(135deg,#111827,#1a1033)}.agent-entry-band{background:linear-gradient(#7df9ff0f 1px,#0000 1px) 0 0/100% 26px,linear-gradient(135deg,#080e1ef5,#261648db);border-color:#7df9ff38}.agent-entry-band span,.agent-entry-band em,.recommend-info em,.eyebrow{color:var(--cyber-cyan)}.filter-bar,.section-block{position:relative}.genre-tabs button.active{color:var(--cyber-cyan);background:#7df9ff1a}.music-item.playing,.trending-item.playing{background:#7df9ff14;border:1px solid #7df9ff38}.trending-item:first-child .trending-rank{color:var(--cyber-cyan)}.trending-item:nth-child(2) .trending-rank{color:var(--cyber-pink)}.carousel-dots button.active,.ranking-bar,.ranking-bar.mood{background:linear-gradient(90deg, var(--cyber-cyan), var(--cyber-pink))}html[data-theme=netease] .pc-recommend-player{background:radial-gradient(circle at 22%,#ff3b3029,#0000 30%),radial-gradient(circle at 20%,#000000b3,#0000 18%),linear-gradient(135deg,#1a0b0b,#090909 52%,#200b0b);border-color:#ff3b3038;box-shadow:0 30px 80px #00000070,0 0 38px #ff3b301a}html[data-theme=netease] .pc-recommend-player:before{opacity:.8;background:linear-gradient(90deg,#ff3b302e,#0000 28%,#ff3b3014),repeating-radial-gradient(circle at 18%,#0000 0 18px,#ffffff09 19px 20px)}html[data-theme=netease] .pc-disc{color:#ffffffb3;background:radial-gradient(circle,#d71920 0 10%,#111 10.5% 18%,#0000 18.5%),repeating-radial-gradient(circle,#151515 0 9px,#080808 10px 16px),conic-gradient(from 90deg,#111,#2a0c0c,#050505,#3a0d0d,#111);border:1px solid #ff3b305c;border-radius:50%;box-shadow:inset 0 0 42px #000000ad,0 0 34px #ff3b302e}html[data-theme=netease] .pc-player-lyric,html[data-theme=netease] .pc-player-queue,html[data-theme=netease] .community-lead,html[data-theme=netease] .resonance-board,html[data-theme=netease] .ai-comment-card{background:#120a0ac7;border-color:#ff3b3029}html[data-theme=netease] .pc-player-actions .primary,html[data-theme=netease] .workbench-actions a:first-child,html[data-theme=netease] .workbench-actions button{color:#fff;background:linear-gradient(135deg,#ff3b30,#d71920)}html[data-theme=netease] .music-item.playing,html[data-theme=netease] .trending-item.playing,html[data-theme=netease] .recommend-card:hover{background:#ff3b3017;border-color:#ff3b3038}html[data-theme=qianqian] .pc-recommend-player{background:linear-gradient(90deg,#ffffff0f,#0000 18%,#0000002e),linear-gradient(#30495c,#142636 54%,#0d1924);border-color:#f0e6c83d;border-radius:10px;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0006,0 24px 62px #00000052}html[data-theme=qianqian] .pc-recommend-player:before{opacity:.78;background:linear-gradient(#f0e6c81a,#0000 14% 86%,#0000003d),linear-gradient(90deg,#7dd3fc1f,#0000 34%,#f0e6c814)}html[data-theme=qianqian] .pc-disc{background:linear-gradient(135deg,#f0e6c833,#7dd3fc24),linear-gradient(#3e5668,#182938);border:1px solid #f0e6c857;border-radius:8px;box-shadow:inset 0 1px #ffffff2e,inset 0 -18px 34px #0000002e,0 20px 50px #00000052}html[data-theme=qianqian] .pc-player-lyric,html[data-theme=qianqian] .pc-player-queue,html[data-theme=qianqian] .community-lead,html[data-theme=qianqian] .resonance-board,html[data-theme=qianqian] .ai-comment-card,html[data-theme=qianqian] .discover-search-bar,html[data-theme=qianqian] .recommend-card,html[data-theme=qianqian] .music-item,html[data-theme=qianqian] .trending-item{background:linear-gradient(#ffffff13,#00000014),#0d1c28b8;border-color:#f0e6c82e;border-radius:8px;box-shadow:inset 0 1px #ffffff14}html[data-theme=qianqian] .pc-player-actions button,html[data-theme=qianqian] .workbench-actions a,html[data-theme=qianqian] .workbench-actions button,html[data-theme=qianqian] .discover-search-bar button{background:linear-gradient(#f0e6c82e,#7dd3fc14);border-color:#f0e6c83d;border-radius:7px}html[data-theme=qianqian] .pc-player-actions .primary,html[data-theme=qianqian] .workbench-actions a:first-child,html[data-theme=qianqian] .workbench-actions button{color:#0b1721;background:linear-gradient(#f0e6c8,#7dd3fc)}:root{--sbtt-bg:#090b12;--sbtt-panel:#121621d1;--sbtt-panel-strong:#191f2de6;--sbtt-line:#ffffff17;--sbtt-line-strong:#ffffff29;--sbtt-text:#f7f8fb;--sbtt-muted:#ebf0f899;--sbtt-soft:#ebf0f861;--sbtt-accent:#8ee6d8;--sbtt-accent-2:#f0b35a;--sbtt-accent-3:#9ba8ff;--sbtt-shadow:0 24px 70px #00000057}.pc-recommend-player{border-color:var(--sbtt-line);min-height:390px;box-shadow:var(--sbtt-shadow), inset 0 1px 0 #ffffff0f;background:radial-gradient(circle at 17% 28%,#8ee6d82e,#0000 30%),radial-gradient(circle at 82% 16%,#f0b35a1f,#0000 28%),linear-gradient(135deg,#151925,#0b0d14 58%,#14111b);border-radius:18px}.pc-disc{background:linear-gradient(135deg,#8ee6d838,#9ba8ff2e),linear-gradient(135deg,#252d3e,#111521);border:1px solid #ffffff24;border-radius:22px;box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff14}.pc-player-kicker,.community-lead p,.ai-comment-card span,.pc-ai-signal strong,.recommend-reason-row b,.recommend-info em,.eyebrow{color:var(--sbtt-accent)}.pc-player-copy h1{letter-spacing:0;max-width:720px;font-size:clamp(38px,4.8vw,68px);line-height:.98}.pc-player-artist,.pc-player-lyric span,.pc-ai-signal p,.ai-comment-card p{color:var(--sbtt-muted)}.pc-player-lyric,.pc-player-queue,.community-lead,.resonance-board,.ai-comment-card,.recommend-card,.music-item,.trending-item,.discover-search-bar{border:1px solid var(--sbtt-line);background:var(--sbtt-panel);box-shadow:inset 0 1px #ffffff0a}.pc-community-metrics span,.community-stats span,.pc-ai-signal span,.recommend-weight-row small,.result-tag{color:var(--sbtt-muted);background:#ffffff0f;border:1px solid #ffffff12}.pc-player-actions button,.discover-search-bar button,.music-actions button{border:1px solid var(--sbtt-line-strong);color:#ffffffdb;background:#ffffff12}.pc-player-actions .primary,.discover-search-bar button,.btn-primary{background:linear-gradient(135deg, var(--sbtt-accent), #dff7ef);color:#071011;border:0;box-shadow:0 12px 28px #8ee6d829}.pc-player-actions button:hover,.music-actions button:hover,.recommend-card:hover,.music-item:hover,.trending-item:hover,.resonance-row:hover{background:#8ee6d814;border-color:#8ee6d847;transform:translateY(-1px)}.human-ai-community{align-items:stretch}.community-lead h2{max-width:720px;font-size:clamp(22px,2.4vw,34px);line-height:1.18}.resonance-row,.pc-player-queue button{transition:background .18s,transform .18s}.section-block{margin-top:22px}.section-header h2,.section-title,.playlist-roam h2{letter-spacing:0}.recommend-grid,.music-grid{gap:14px}.recommend-card{border-radius:14px;min-height:108px;padding:15px}.recommend-cover,.music-cover,.trending-cover,.history-cover{background:radial-gradient(circle at 30% 24%,#ffffff29,#0000 30%),linear-gradient(135deg,#2a3244,#141927)}.genre-tabs button,.playlist-tabs button,.sort-select{color:var(--sbtt-soft)}.genre-tabs button.active,.playlist-tabs button.active{color:var(--sbtt-text)}.genre-tabs button.active{background:#8ee6d81a;border-color:#8ee6d847}.playlist-tabs button.active:after,.carousel-dots button.active,.ranking-bar,.ranking-bar.mood{background:linear-gradient(90deg, var(--sbtt-accent), var(--sbtt-accent-2))}.music-item,.trending-item{border-radius:14px;min-height:66px;margin-bottom:6px}.tag-chip.ai{color:#dff7ef;border:1px solid #8ee6d847;background:#8ee6d829!important}.empty-hero-stage{border:1px solid var(--sbtt-line);min-height:min(610px,100vh - 150px);box-shadow:var(--sbtt-shadow), inset 0 1px 0 #ffffff0f;background:radial-gradient(circle at 16% 18%,#8ee6d833,#0000 32%),radial-gradient(circle at 78% 18%,#f0b35a24,#0000 30%),linear-gradient(135deg,#151925fa,#080a10fa);border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;margin:0 0 24px;padding:clamp(24px,4vw,46px);display:grid;overflow:hidden}.empty-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.empty-hero-copy>span{width:fit-content;color:var(--sbtt-accent);background:#8ee6d81c;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.empty-hero-copy h1{color:#fff;letter-spacing:0;max-width:780px;margin:18px 0 16px;font-size:clamp(42px,6vw,82px);line-height:.98}.empty-hero-copy p{max-width:650px;color:var(--sbtt-muted);margin:0;font-size:16px;line-height:1.75}.empty-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.empty-hero-actions a{border:1px solid var(--sbtt-line-strong);color:#ffffffe0;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.empty-hero-actions a.primary{background:linear-gradient(135deg, var(--sbtt-accent), #dff7ef);color:#071011;border:0;box-shadow:0 16px 34px #8ee6d829}.empty-hero-board{align-self:center;gap:12px;display:grid}.empty-flow-card{border:1px solid var(--sbtt-line);background:#ffffff0e;border-radius:18px;align-content:center;gap:6px;min-height:118px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.empty-flow-card b{color:var(--sbtt-accent);letter-spacing:.8px;font-size:12px}.empty-flow-card strong{color:#fff;font-size:18px}.empty-flow-card span{color:var(--sbtt-muted);font-size:13px;line-height:1.5}.empty-state{border:1px solid var(--sbtt-line);background:radial-gradient(circle at 50% 0%, #8ee6d81f, transparent 34%), var(--sbtt-panel);border-radius:18px;padding:54px 24px;box-shadow:inset 0 1px #ffffff0b}.empty-icon{background:radial-gradient(circle at 30% 24%,#ffffff2e,#0000 30%),linear-gradient(135deg,#8ee6d833,#9ba8ff21);border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 14px;font-size:32px;display:grid}.empty-state p{max-width:430px;color:var(--sbtt-muted);text-align:center;margin:0 auto 18px;line-height:1.6}.empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width>=1024px){.layout.with-sidebar .home-page{padding-top:24px}.layout.with-sidebar .pc-recommend-player{grid-template-columns:minmax(210px,.62fr) minmax(0,1.56fr) minmax(270px,.78fr);min-height:min(640px,100vh - 150px)}.layout.with-sidebar .empty-hero-stage{min-height:min(640px,100vh - 150px)}.layout.with-sidebar .section-block,.layout.with-sidebar .human-ai-community,.layout.with-sidebar .filter-bar,.layout.with-sidebar .section-title,.layout.with-sidebar .music-item,.layout.with-sidebar .empty-state,.layout.with-sidebar .loading-state{max-width:1080px}}@media (width<=768px){.empty-hero-stage{grid-template-columns:1fr;min-height:0;padding:26px 18px}.empty-hero-copy h1{font-size:40px}.human-ai-community{gap:10px}.community-lead,.resonance-board,.ai-comment-card,.recommend-card,.music-item,.trending-item{border-radius:14px}}.home-page{max-width:1280px;color:var(--ma-text)}.pc-recommend-player{border:1px solid var(--ma-line);min-height:430px;box-shadow:var(--ma-shadow), inset 0 1px 0 #ffffff0e;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff07 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#18202c 0%,#0b0e14 54%,#151922 100%);border-radius:20px;position:relative;overflow:hidden}.pc-recommend-player:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 18%,#7ee4d621 18.15%,#0000 18.9% 100%),linear-gradient(248deg,#0000 0 31%,#f2c66d1a 31.15%,#0000 31.8% 100%),linear-gradient(90deg,#a6b5ff14,#0000 38%,#7ee4d60f);position:absolute;inset:0}.pc-recommend-player:after{content:"HUMAN  <->  MUSIC  <->  AGENT";color:#f6f8f71f;letter-spacing:2.2px;font-size:11px;font-weight:900;position:absolute;bottom:18px;right:28px}.pc-player-copy,.pc-player-cover,.pc-player-queue{z-index:1;position:relative}.pc-disc{isolation:isolate;background:linear-gradient(135deg,#7ee4d633,#a6b5ff29),linear-gradient(135deg,#273141,#10151d);border:1px solid #ffffff21;border-radius:20px;width:min(230px,18vw);min-width:174px;position:relative;box-shadow:0 26px 70px #00000059,inset 0 1px #ffffff14}.pc-disc:before,.pc-disc:after{content:"";z-index:-1;border:1px solid #7ee4d62e;border-radius:16px;position:absolute;inset:22px;transform:rotate(12deg)}.pc-disc:after{border-color:#f2c66d2e;inset:44px;transform:rotate(-18deg)}.pc-player-kicker{color:var(--ma-agent);letter-spacing:.4px}.pc-player-copy h1{max-width:760px;color:var(--ma-text);letter-spacing:0;font-size:clamp(40px,5vw,72px);line-height:.98}.pc-player-artist,.pc-player-lyric span,.pc-ai-signal p{color:var(--ma-muted)}.pc-player-lyric,.pc-player-queue,.community-lead,.resonance-board,.ai-comment-card,.recommend-card,.music-item,.trending-item,.discover-search-bar{border:1px solid var(--ma-line);border-radius:var(--ma-radius-lg);background:var(--ma-panel);box-shadow:inset 0 1px #ffffff0a}.pc-player-queue button,.resonance-row{border-radius:10px}.pc-player-queue button:hover,.resonance-row:hover{background:#7ee4d613}.pc-community-metrics{grid-template-columns:repeat(4,minmax(92px,1fr))}.pc-community-metrics span,.community-stats span,.pc-ai-signal span,.recommend-weight-row small{border:1px solid var(--ma-line);color:var(--ma-muted);background:#ffffff0e;border-radius:10px}.pc-community-metrics strong{color:var(--ma-text)}.pc-community-metrics span:first-child strong,.community-stats span:first-child{color:var(--ma-human)}.pc-community-metrics span:nth-child(2) strong,.pc-community-metrics span:nth-child(3) strong,.community-stats span:nth-child(2){color:var(--ma-agent)}.pc-player-actions button,.discover-search-bar button,.music-actions button{border:1px solid var(--ma-line-strong);border-radius:var(--ma-radius);color:#f6f8f7e0;background:#fff1}.pc-player-actions .primary,.discover-search-bar button{background:linear-gradient(135deg, var(--ma-agent), #dff8f2);color:#071011;border:0;box-shadow:0 14px 30px #7ee4d626}.pc-player-actions button:hover,.discover-search-bar button:hover,.music-actions button:hover,.recommend-card:hover,.music-item:hover,.trending-item:hover{background:#7ee4d613;border-color:#7ee4d652;transform:translateY(-1px)}.human-ai-community{grid-template-columns:minmax(0,1.05fr) minmax(260px,.7fr) minmax(240px,.58fr)}.community-lead{background:linear-gradient(135deg,#7ee4d61b,#a6b5ff0e),#12171fdb}.community-lead p,.ai-comment-card span,.pc-ai-signal strong,.recommend-reason-row b,.recommend-info em{color:var(--ma-agent)}.community-lead h2{color:var(--ma-text);font-size:clamp(23px,2.5vw,36px);line-height:1.15}.resonance-row span{color:var(--ma-music)}.ai-comment-card{border-color:#7ee4d629}.ai-comment-card strong{color:var(--ma-agent)}.discover-search-bar{background:#12171fc7;border-radius:14px;height:58px}.playlist-tabs button.active:after,.genre-tabs button.active,.carousel-dots button.active,.ranking-bar,.ranking-bar.mood{background:linear-gradient(90deg, var(--ma-agent), var(--ma-human))}.genre-tabs button.active{color:var(--ma-text);border-color:#7ee4d64d}.recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recommend-card{min-height:116px;padding:16px}.recommend-cover,.music-cover,.trending-cover,.card-cover{background:linear-gradient(135deg,#7ee4d629,#a6b5ff1f),#151b25;border:1px solid #ffffff14}.music-item,.trending-item{min-height:68px;margin-bottom:7px}.music-item.playing,.trending-item.playing{background:#7ee4d617;border-color:#7ee4d642}.music-actions{gap:6px}.music-actions button{width:34px;height:34px}.empty-hero-stage,.empty-state{border-color:var(--ma-line);box-shadow:var(--ma-shadow);background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#18202cf5,#090c11f5)}.empty-flow-card{border-radius:var(--ma-radius-lg);border-color:var(--ma-line);background:#ffffff0e}.empty-flow-card.active{background:linear-gradient(135deg,#7ee4d61f,#f2c66d0e),#ffffff0f;border-color:#7ee4d647}.home-festival-card{border:1px solid var(--ma-line);background:radial-gradient(circle at 12% 14%, #f2c66d24, transparent 32%), radial-gradient(circle at 82% 20%, #7ee4d621, transparent 32%), var(--ma-panel);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:154px;margin-bottom:24px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-festival-card span{color:var(--ma-agent);font-size:12px;font-weight:900}.home-festival-card h2{color:var(--ma-text);margin:8px 0;font-size:clamp(24px,3vw,36px);line-height:1.15}.home-festival-card p{max-width:760px;color:var(--ma-muted);margin:0;line-height:1.65}.home-festival-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-festival-actions a{border:1px solid var(--ma-line-strong);color:#ffffffe0;background:#ffffff0f;border-radius:999px;align-items:center;min-height:44px;padding:0 15px;font-weight:900;text-decoration:none;display:inline-flex}.home-festival-actions a:first-child{background:linear-gradient(135deg, var(--ma-agent), #dff8f2);color:#071011;border:0}@media (width>=1024px){.layout.with-sidebar .pc-recommend-player{grid-template-columns:minmax(190px,.56fr) minmax(0,1.58fr) minmax(280px,.78fr);min-height:min(650px,100vh - 148px)}}@media (width<=980px){.pc-recommend-player,.human-ai-community{grid-template-columns:1fr}.pc-disc{width:min(220px,52vw)}.pc-community-metrics,.recommend-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.home-page{padding:12px 12px 24px}.pc-recommend-player{border-radius:18px;gap:18px;min-height:0;padding:22px 16px}.pc-recommend-player:after{display:none}.pc-player-copy h1{font-size:38px}.pc-community-metrics,.recommend-grid,.home-festival-card{grid-template-columns:1fr}.home-festival-actions{justify-content:flex-start}.discover-search-bar{height:auto;min-height:54px}}.trending-title,.trending-meta,.music-title,.music-meta,.card-info h4,.card-info p,.recommend-info strong,.recommend-info span{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none!important;text-shadow:none!important;background:0 0!important}.trending-title::selection{background:#8ee6d81f}.trending-meta::selection{background:#8ee6d81f}.music-title::selection{background:#8ee6d81f}.music-meta::selection{background:#8ee6d81f}.card-info h4::selection{background:#8ee6d81f}.card-info p::selection{background:#8ee6d81f}html[data-theme=agent-opera] .pc-recommend-player{background:linear-gradient(#ffd27a29,#0000 24%),linear-gradient(135deg,#4a142a 0%,#17070f 58%,#2d0d1c 100%);border:1px solid #ffd27a3d;border-radius:28px 28px 10px 10px;box-shadow:0 34px 90px #1c040e80,inset 0 1px #ffeabe29}html[data-theme=agent-opera] .pc-recommend-player:after{content:"ACTOR STAGE / LIVE CO-CREATION";color:#ffd27a2e}html[data-theme=agent-opera] .pc-disc{background:linear-gradient(#fff6ef38,#0000 34%),radial-gradient(circle at 50% 0,#ffd27a,#ff7aa6 42%,#53172f 100%);border-color:#ffd27a57;border-radius:50% 50% 16px 16px}html[data-theme=agent-opera] .pc-player-lyric,html[data-theme=agent-opera] .pc-player-queue,html[data-theme=agent-opera] .community-lead,html[data-theme=agent-opera] .resonance-board,html[data-theme=agent-opera] .ai-comment-card,html[data-theme=agent-opera] .recommend-card,html[data-theme=agent-opera] .music-item,html[data-theme=agent-opera] .trending-item{background:#341020c7;border-color:#ffd27a2e;border-radius:18px 18px 8px 8px}html[data-theme=agent-opera] .pc-player-actions .primary,html[data-theme=agent-opera] .discover-search-bar button{color:#18070f;background:linear-gradient(135deg,#ffd27a,#ff7aa6)}html[data-theme=solar-punk] .pc-recommend-player{background:linear-gradient(120deg,#168f6b24,#0000 38%),linear-gradient(135deg,#ffffffe6,#eef9e8e0);border:1px solid #168f6b2e;border-radius:28px 8px;box-shadow:0 24px 58px #264f4029}html[data-theme=solar-punk] .pc-recommend-player:after{content:"GROWING FROM LISTENS";color:#17241f29}html[data-theme=solar-punk] .pc-disc{background:linear-gradient(135deg,#168f6b3d,#c17b2124),#fff;border-color:#168f6b33;border-radius:28px 8px}html[data-theme=solar-punk] .pc-player-copy h1,html[data-theme=solar-punk] .community-lead h2,html[data-theme=solar-punk] .section-header h2,html[data-theme=solar-punk] .trending-title,html[data-theme=solar-punk] .music-title,html[data-theme=solar-punk] .recommend-info strong,html[data-theme=paper-zine] .pc-player-copy h1,html[data-theme=paper-zine] .community-lead h2,html[data-theme=paper-zine] .section-header h2,html[data-theme=paper-zine] .trending-title,html[data-theme=paper-zine] .music-title,html[data-theme=paper-zine] .recommend-info strong{color:var(--ma-text)}html[data-theme=solar-punk] .pc-player-lyric,html[data-theme=solar-punk] .pc-player-queue,html[data-theme=solar-punk] .community-lead,html[data-theme=solar-punk] .resonance-board,html[data-theme=solar-punk] .ai-comment-card,html[data-theme=solar-punk] .recommend-card,html[data-theme=solar-punk] .music-item,html[data-theme=solar-punk] .trending-item,html[data-theme=solar-punk] .discover-search-bar{background:#ffffffc2;border-color:#168f6b29;border-radius:18px 6px}html[data-theme=noir-stage] .pc-recommend-player{background:repeating-radial-gradient(circle at 120px,#ffffff0b 0 1px,#0000 1px 13px),linear-gradient(135deg,#151515,#030304 62%,#0f0e0b);border:1px solid #d6b26738;border-radius:12px;box-shadow:0 34px 86px #0000009e}html[data-theme=noir-stage] .pc-recommend-player:after{content:"DEEP LISTENING ROOM";color:#d6b26729}html[data-theme=noir-stage] .pc-disc{background:radial-gradient(circle,#030304 0 18%,#f5f1e8 19% 23%,#111 24% 42%,#282620 43% 100%);border-color:#d6b26752;border-radius:50%}html[data-theme=noir-stage] .pc-player-lyric,html[data-theme=noir-stage] .pc-player-queue,html[data-theme=noir-stage] .community-lead,html[data-theme=noir-stage] .resonance-board,html[data-theme=noir-stage] .ai-comment-card,html[data-theme=noir-stage] .recommend-card,html[data-theme=noir-stage] .music-item,html[data-theme=noir-stage] .trending-item{background:#0f0f12e0;border-color:#d6b26729;border-radius:8px}html[data-theme=candy-signal] .pc-recommend-player{background:linear-gradient(135deg,#ff76d647,#0000 34%),linear-gradient(315deg,#81e7ff38,#0000 36%),linear-gradient(135deg,#3b1150,#14071f 62%,#102d35);border:1px solid #ff76d647;border-radius:8px 30px;box-shadow:0 34px 92px #2106308a}html[data-theme=candy-signal] .pc-recommend-player:after{content:"SIGNAL MIX / SOCIAL BURST";color:#fff7ff2e}html[data-theme=candy-signal] .pc-disc,html[data-theme=candy-signal] .recommend-cover,html[data-theme=candy-signal] .music-cover,html[data-theme=candy-signal] .trending-cover{background:linear-gradient(135deg,#ff76d6 0 44%,#81e7ff 44% 72%,#ffe86d 72% 100%);border-radius:18px 4px}html[data-theme=candy-signal] .pc-player-lyric,html[data-theme=candy-signal] .pc-player-queue,html[data-theme=candy-signal] .community-lead,html[data-theme=candy-signal] .resonance-board,html[data-theme=candy-signal] .ai-comment-card,html[data-theme=candy-signal] .recommend-card,html[data-theme=candy-signal] .music-item,html[data-theme=candy-signal] .trending-item{background:#2c143ac7;border-color:#ffa2e038;border-radius:8px 22px}html[data-theme=route-318] .pc-recommend-player{background:linear-gradient(#7ed3ff4d 0%,#7ed3ff1f 24%,#0000 44%),linear-gradient(145deg,#0000 0 38%,#fff8ec52 38.2% 39%,#0000 39.2% 100%),linear-gradient(210deg,#0000 0 48%,#fff8ec38 48.2% 49%,#0000 49.2% 100%),linear-gradient(152deg,#0000 0 44%,#ffb84d24 44.2% 45.2%,#0000 45.4% 100%),radial-gradient(circle at 18% 12%,#7ed3ff38,#0000 30%),radial-gradient(circle at 86% 14%,#f06f483d,#0000 32%),linear-gradient(#2d84b6 0%,#173d61 28%,#9a6a2f 48%,#081522 66%,#050a10 100%);border:1px solid #ffd68f38;border-radius:28px 28px 12px 12px;box-shadow:0 34px 96px #03080e8c,inset 0 1px #fff1da24}html[data-theme=route-318] .pc-recommend-player:before{background:radial-gradient(at 50% 94%,#000000ad,#0000 42%),repeating-radial-gradient(circle at 50% 83%,#fff8ec2e 0 2px,#0000 2px 13px),linear-gradient(150deg,#0000 0 24%,#ffb84d57 24.2% 24.7%,#0000 25% 100%),linear-gradient(168deg,#0000 0 36%,#ffb84d42 36.2% 36.7%,#0000 37% 100%),linear-gradient(192deg,#0000 0 63%,#f06f4847 63.2% 63.8%,#0000 64% 100%),linear-gradient(210deg,#0000 0 74%,#7ed3ff2e 74.2% 74.8%,#0000 75% 100%),linear-gradient(#0000 0 60%,#060e16e6 60.4% 100%)}html[data-theme=route-318] .pc-recommend-player:after{content:"塔公318音乐节 / 雪山之下 草原之上";color:#ffd68f33}html[data-theme=route-318] .pc-disc{background:linear-gradient(#7ed3ff3d 0 35%,#ffb84d57 35% 62%,#f06f4847 62% 100%),linear-gradient(135deg,#173d61,#071018);border-color:#ffd68f47;border-radius:18px;box-shadow:0 30px 88px #00000073,0 0 42px #ffb84d21,inset 0 1px #fff1da2e}html[data-theme=route-318] .pc-disc:before{clip-path:polygon(8% 100%,16% 20%,34% 20%,38% 0,62% 0,66% 20%,84% 20%,92% 100%);background:linear-gradient(90deg,#0000 0 16%,#ffb84de0 16.2% 30%,#0000 30.2% 70%,#ffb84ddb 70.2% 84%,#0000 84.2% 100%),linear-gradient(#0000 0 28%,#071018e0 28.4% 76%,#0000 76.4% 100%);border:0;border-radius:5px 5px 20px 20px;inset:36px 18px 34px;transform:none}html[data-theme=route-318] .pc-disc:after{background:repeating-linear-gradient(90deg,#fff8ecd1 0 8px,#0000 8px 16px);border:0;border-radius:999px;height:12px;inset:auto 18px 18px;transform:none}html[data-theme=route-318] .pc-player-kicker,html[data-theme=route-318] .community-lead p,html[data-theme=route-318] .ai-comment-card span,html[data-theme=route-318] .pc-ai-signal strong,html[data-theme=route-318] .recommend-reason-row b,html[data-theme=route-318] .recommend-info em{color:#ffcb6b}html[data-theme=route-318] .pc-player-copy h1,html[data-theme=route-318] .community-lead h2,html[data-theme=route-318] .section-header h2,html[data-theme=route-318] .trending-title,html[data-theme=route-318] .music-title,html[data-theme=route-318] .recommend-info strong{color:#fff8ec}html[data-theme=route-318] .pc-player-artist,html[data-theme=route-318] .pc-player-lyric span,html[data-theme=route-318] .trending-meta,html[data-theme=route-318] .music-meta,html[data-theme=route-318] .recommend-info span{color:#fff1daa8}html[data-theme=route-318] .pc-player-lyric,html[data-theme=route-318] .pc-player-queue,html[data-theme=route-318] .community-lead,html[data-theme=route-318] .resonance-board,html[data-theme=route-318] .ai-comment-card,html[data-theme=route-318] .recommend-card,html[data-theme=route-318] .music-item,html[data-theme=route-318] .trending-item,html[data-theme=route-318] .discover-search-bar{background:linear-gradient(135deg,#ffb84d14,#7ed3ff0b),#0a1623c7;border-color:#ffd68f29;border-radius:18px;box-shadow:inset 0 1px #fff1da14,0 14px 44px #03080e2e}html[data-theme=route-318] .community-lead{background:linear-gradient(150deg,#ffb84d1f,#7ed3ff0f),#0a1623d1}html[data-theme=route-318] .recommend-card:hover,html[data-theme=route-318] .music-item:hover,html[data-theme=route-318] .trending-item:hover,html[data-theme=route-318] .pc-player-actions button:hover{background:linear-gradient(135deg,#ffb84d21,#7ed3ff14),#0a1623db;border-color:#ffb84d52}html[data-theme=route-318] .pc-player-actions .primary,html[data-theme=route-318] .discover-search-bar button{color:#071018;background:linear-gradient(135deg,#ffb84d,#f06f48);border:0;box-shadow:0 16px 38px #ffb84d2e}html[data-theme=route-318] .pc-community-metrics span,html[data-theme=route-318] .community-stats span,html[data-theme=route-318] .pc-ai-signal span,html[data-theme=route-318] .recommend-weight-row small{color:#fff1dabd;background:#ffb84d14;border-color:#ffd68f24}html[data-theme=route-318] .recommend-cover,html[data-theme=route-318] .music-cover,html[data-theme=route-318] .trending-cover,html[data-theme=route-318] .card-cover{background:linear-gradient(#7ed3ff 0 32%,#ffb84d 32% 63%,#f06f48 63% 100%);border-color:#ffd68f2e;border-radius:14px}html[data-theme=paper-zine] .pc-recommend-player{background:linear-gradient(90deg,#27231b0b 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#27231b09 1px,#0000 1px) 0 0/22px 22px,#fbf7ec;border:2px solid #27231b33;border-radius:6px;box-shadow:10px 10px #27231b1f}html[data-theme=paper-zine] .pc-recommend-player:after{content:"ISSUE 01 / ACTOR NOTES";color:#27231b2e}html[data-theme=paper-zine] .pc-disc{background:linear-gradient(135deg,#3f7a6933,#ad6d2524),#fffaf0;border:2px solid #27231b38;border-radius:6px;box-shadow:7px 7px #27231b1a}html[data-theme=paper-zine] .pc-player-lyric,html[data-theme=paper-zine] .pc-player-queue,html[data-theme=paper-zine] .community-lead,html[data-theme=paper-zine] .resonance-board,html[data-theme=paper-zine] .ai-comment-card,html[data-theme=paper-zine] .recommend-card,html[data-theme=paper-zine] .music-item,html[data-theme=paper-zine] .trending-item,html[data-theme=paper-zine] .discover-search-bar{background:#fffcf4e0;border:2px solid #27231b24;border-radius:6px;box-shadow:4px 4px #27231b14}html[data-theme=paper-zine] .pc-player-actions .primary,html[data-theme=paper-zine] .discover-search-bar button{color:#fffaf0;background:#3f7a69;border:2px solid #27231bc7;border-radius:4px;box-shadow:3px 3px #27231b2e}.home-page{max-width:1320px}.layout.with-sidebar .home-page{padding:24px 28px 44px}.pc-recommend-player{background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/72px 72px,linear-gradient(126deg,#7ee4d617,#0000 22% 64%,#f2c66d12),linear-gradient(135deg,#121923 0%,#07090d 53%,#12141c 100%);border:1px solid #e2f2f11f;border-radius:18px;grid-template-columns:minmax(218px,.62fr) minmax(0,1.55fr) minmax(286px,.78fr);align-items:center;gap:clamp(22px,3vw,40px);min-height:min(560px,100vh - 178px);padding:clamp(24px,3.2vw,44px);display:grid;box-shadow:0 34px 88px #0000005c,inset 0 1px #ffffff12}.pc-recommend-player:after{content:"SBTTCN / AI MUSIC OPERATING SYSTEM";color:#f6f8f729;letter-spacing:2.8px;font-size:10px;top:22px;bottom:auto;right:26px}.pc-player-cover{justify-self:center}.pc-disc{background:linear-gradient(135deg,#7ee4d63d,#a6b5ff21),linear-gradient(145deg,#263342,#101620 56%,#0b0e14);border:1px solid #e6f5f429;border-radius:24px;width:min(238px,19vw);min-width:184px;box-shadow:0 34px 86px #00000061,0 0 0 1px #7ee4d614,inset 0 1px #ffffff1f}.pc-disc span{color:#f7fffd;filter:drop-shadow(0 12px 28px #7ee4d633);font-size:clamp(58px,6vw,86px)}.pc-disc:before{border-color:#7ee4d62e;border-radius:18px;inset:24px}.pc-disc:after{border-color:#f2c66d2e;border-radius:14px;inset:54px}.pc-hero-status{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pc-hero-status span{color:#e8f0f09e;background:#ffffff0e;border:1px solid #e2f2f11c;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.pc-hero-status b{color:var(--ma-agent);font-size:12px}.pc-hero-status em{font-style:normal}.pc-player-kicker{color:#7ee4d6e6;margin-bottom:10px;font-size:13px}.pc-player-copy h1{text-wrap:balance;max-width:760px;text-shadow:none;font-size:clamp(44px,5.4vw,76px);line-height:.96}.pc-player-artist{margin:12px 0 22px;font-size:15px}.pc-player-lyric{background:#ffffff0d;border:1px solid #7ee4d633;border-radius:14px;max-width:640px;padding:16px 18px}.pc-player-lyric strong{color:#f6f8f7f5}.pc-community-metrics{grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;max-width:660px}.pc-community-metrics span{background:#ffffff0d;border-radius:12px;padding:12px 13px}.pc-community-metrics strong{font-size:20px}.pc-player-actions{gap:11px}.pc-player-actions button,.pc-player-actions a{border-radius:12px;min-height:44px;padding:0 18px;font-size:13px}.pc-player-actions .primary{color:#071011;background:linear-gradient(135deg,#9bf5e8,#f5d489);min-width:94px;box-shadow:0 18px 36px #7ee4d629}.pc-player-queue{background:linear-gradient(#ffffff0e,#ffffff06),#06090d8a;border-radius:16px;align-self:stretch;padding:22px}.pc-player-queue>strong{color:#f6f8f7e6;font-size:15px}.pc-player-queue button{grid-template-columns:28px minmax(0,1fr);min-height:40px}.pc-player-queue button span{color:#7ee4d6b8;font-weight:900}.pc-ai-signal{margin-top:auto;padding:16px 0 0}.pc-ai-signal strong{color:var(--ma-agent)}.home-festival-card,.human-ai-community{margin-top:18px}.human-ai-community{gap:16px}.community-lead,.resonance-board,.ai-comment-card,.recommend-card,.music-item,.trending-item{background:#0e1219c7}@media (width>=1024px){.layout.with-sidebar .pc-recommend-player{grid-template-columns:minmax(190px,.5fr) minmax(0,1.78fr) minmax(268px,.72fr);min-height:min(560px,100vh - 178px)}}@media (width<=980px){.pc-recommend-player{grid-template-columns:1fr;min-height:0}}@media (width<=768px){.pc-recommend-player{background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/54px 54px,linear-gradient(132deg,#7ee4d61b,#0000 34%,#f2c66d13),linear-gradient(135deg,#121923,#07090d 64%,#11141c);border-radius:18px;gap:15px;margin:0 0 18px;padding:20px;display:grid!important}.pc-recommend-player:after{display:none}.pc-player-cover{justify-self:start}.pc-disc:before{border-radius:14px;inset:13px}.pc-disc:after{border-radius:10px;inset:27px}.pc-hero-status{margin-bottom:4px}.pc-hero-status span{min-height:26px;padding:0 9px;font-size:10px}.pc-player-kicker{margin-bottom:6px;font-size:11px}.pc-player-copy h1{font-size:clamp(36px,11.8vw,48px);line-height:1}.pc-player-artist{margin:8px 0 14px;font-size:13px}.pc-player-lyric{border-radius:12px;padding:12px}.pc-player-lyric span{font-size:12px}.pc-community-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pc-community-metrics span{padding:10px;font-size:11px}.pc-player-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-player-actions button{width:100%;height:40px;padding:0 10px}.pc-player-queue{display:none}.pc-ai-signal div{gap:5px}.home-festival-card,.human-ai-community{margin-top:0}.home-page{padding:12px 12px 18px!important}.pc-recommend-player{background:linear-gradient(135deg,#7ee4d61a,#f2c66d0f),#12171feb!important;border-radius:18px!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0 0 14px!important;padding:14px!important;box-shadow:0 14px 34px #00000038!important}.pc-player-cover{grid-area:1/1/span 2;align-self:start}.pc-disc{border-radius:16px!important;width:70px!important;min-width:70px!important}.pc-disc:before,.pc-disc:after,.pc-hero-status,.pc-player-lyric,.pc-community-metrics,.pc-player-queue{display:none!important}.pc-disc span{font-size:28px!important}.pc-player-copy{grid-column:2;min-width:0}.pc-player-kicker{margin:0 0 4px!important;font-size:11px!important}.pc-player-copy h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;margin:0!important;font-size:24px!important;line-height:1.12!important}.pc-player-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e8f0f094!important;margin:5px 0 10px!important;font-size:12px!important}.pc-player-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:2px!important;display:grid!important}.pc-player-actions button{white-space:nowrap;border-radius:12px!important;height:36px!important;padding:0 6px!important;font-size:12px!important}.home-festival-card,.human-ai-community,.section-block,.recommend-card,.music-item,.trending-item,.discover-search-bar{border-radius:16px!important}.human-ai-community{grid-template-columns:1fr!important;gap:10px!important}.community-lead,.resonance-board,.ai-comment-card{padding:14px!important}.community-lead h2{font-size:18px!important;line-height:1.32!important}.discover-search-bar{height:46px!important;margin-bottom:14px!important}.playlist-roam{margin-bottom:16px!important}.playlist-tabs{gap:14px!important;margin-top:12px!important}.recommend-grid,.music-grid{grid-template-columns:1fr!important}.music-item{grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important;padding:10px!important}.music-stats,.music-genre{display:none!important}.music-actions{gap:4px!important}}html[data-client=mobile-app] .home-page{width:100%;max-width:100%;overflow-x:hidden;padding:10px 12px calc(164px + env(safe-area-inset-bottom,0px))!important}html[data-client=mobile-app] .home-page *,html[data-client=mobile-app] .home-page :before,html[data-client=mobile-app] .home-page :after{writing-mode:horizontal-tb;min-width:0}html[data-client=mobile-app] .pc-recommend-player{background:linear-gradient(135deg,#7ee4d61a,#f2c66d0f),#12171feb!important;border-radius:18px!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0 0 14px!important;padding:14px!important;display:grid!important;box-shadow:0 14px 34px #00000038!important}html[data-client=mobile-app] .pc-player-cover{grid-area:1/1/span 2;align-self:start}html[data-client=mobile-app] .pc-disc{border-radius:16px!important;width:70px!important;min-width:70px!important}html[data-client=mobile-app] .pc-disc:before,html[data-client=mobile-app] .pc-disc:after,html[data-client=mobile-app] .pc-hero-status,html[data-client=mobile-app] .pc-player-lyric,html[data-client=mobile-app] .pc-community-metrics,html[data-client=mobile-app] .pc-player-queue{display:none!important}html[data-client=mobile-app] .pc-disc span{font-size:28px!important}html[data-client=mobile-app] .pc-player-copy{grid-column:2;min-width:0}html[data-client=mobile-app] .pc-player-kicker{margin:0 0 4px!important;font-size:11px!important}html[data-client=mobile-app] .pc-player-copy h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;margin:0!important;font-size:24px!important;line-height:1.12!important}html[data-client=mobile-app] .pc-player-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#e8f0f094!important;margin:5px 0 10px!important;font-size:12px!important}html[data-client=mobile-app] .pc-player-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin-top:2px!important;display:grid!important}html[data-client=mobile-app] .pc-player-actions button{white-space:nowrap;border-radius:12px!important;height:36px!important;padding:0 6px!important;font-size:12px!important}html[data-client=mobile-app] .empty-hero-stage,html[data-client=mobile-app] .home-festival-card,html[data-client=mobile-app] .human-ai-community,html[data-client=mobile-app] .recommend-grid,html[data-client=mobile-app] .music-grid{grid-template-columns:minmax(0,1fr)!important}html[data-client=mobile-app] .home-festival-card{gap:14px;min-height:0;margin:0 0 14px;padding:16px}html[data-client=mobile-app] .home-festival-card h2{overflow-wrap:anywhere;max-width:100%;line-height:1.2;font-size:clamp(22px,7vw,30px)!important}html[data-client=mobile-app] .home-festival-card p{overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.6}html[data-client=mobile-app] .home-festival-actions{justify-content:flex-start}html[data-client=mobile-app] .human-ai-community{gap:10px!important}html[data-client=mobile-app] .community-lead,html[data-client=mobile-app] .resonance-board,html[data-client=mobile-app] .ai-comment-card{padding:14px!important}html[data-client=mobile-app] .community-lead h2{overflow-wrap:anywhere;max-width:100%;font-size:18px!important;line-height:1.32!important}html[data-client=mobile-app] .discover-search-bar{min-height:46px;height:46px!important;margin-bottom:14px!important}html[data-client=mobile-app] .music-item{grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important;padding:10px!important}html[data-client=mobile-app] .music-stats,html[data-client=mobile-app] .music-genre{display:none!important}@media (width>=1024px){.layout.with-sidebar .home-page{max-width:1240px;padding:20px 24px 38px}.layout.with-sidebar .pc-recommend-player{border-radius:8px;grid-template-columns:168px minmax(0,1fr) 244px;gap:26px;min-height:390px;padding:28px}.pc-disc{border-radius:8px;width:154px;min-width:154px}.pc-disc:before{border-radius:6px;inset:18px}.pc-disc:after{border-radius:5px;inset:42px}.pc-player-copy h1{font-size:clamp(36px,4vw,56px);line-height:1.02}.pc-player-lyric{border-radius:6px;padding:12px 14px}.pc-community-metrics{grid-template-columns:repeat(4,minmax(76px,1fr))}.pc-community-metrics span,.pc-player-queue{border-radius:7px}.home-festival-card{border-radius:8px;min-height:156px}}@media (width<=768px){.home-page,html[data-client=mobile-app] .home-page{padding-left:10px!important;padding-right:10px!important}.pc-recommend-player,html[data-client=mobile-app] .pc-recommend-player{box-shadow:none!important;border-radius:8px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;margin-bottom:10px!important;padding:11px!important}.pc-disc,html[data-client=mobile-app] .pc-disc{border-radius:7px!important;width:58px!important;min-width:58px!important}.pc-player-copy h1,html[data-client=mobile-app] .pc-player-copy h1{font-size:20px!important}.pc-player-artist,html[data-client=mobile-app] .pc-player-artist{margin:3px 0 7px!important}.pc-player-actions,html[data-client=mobile-app] .pc-player-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.pc-player-actions button,.pc-player-actions a,html[data-client=mobile-app] .pc-player-actions button,html[data-client=mobile-app] .pc-player-actions a{width:100%;border-radius:6px!important;height:44px!important;min-height:44px!important}.pc-player-actions>:nth-child(n+3),html[data-client=mobile-app] .pc-player-actions>:nth-child(n+3){display:none!important}.music-actions button,html[data-client=mobile-app] .music-actions button{width:44px;min-width:44px;height:44px;min-height:44px}.home-festival-card,html[data-client=mobile-app] .home-festival-card{margin-bottom:10px;padding:14px;border-radius:8px!important}.home-festival-card p,html[data-client=mobile-app] .home-festival-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.human-ai-community,.discover-search-bar,.section-block,html[data-client=mobile-app] .human-ai-community,html[data-client=mobile-app] .discover-search-bar,html[data-client=mobile-app] .section-block{border-radius:8px!important}.recommend-grid,.music-grid,html[data-client=mobile-app] .recommend-grid,html[data-client=mobile-app] .music-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(236px,78vw);grid-auto-flow:column;gap:10px;padding-bottom:5px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.recommend-grid::-webkit-scrollbar{display:none}.music-grid::-webkit-scrollbar{display:none}.recommend-card,.music-grid-card{scroll-snap-align:start}}:root{--sb-bg:#0a0b0e;--sb-surface:#121318;--sb-surface-raised:#181a20;--sb-surface-hover:#202229;--sb-line:#ffffff17;--sb-line-strong:#ffffff29;--sb-text:#f5f6f8;--sb-muted:#f5f6f89e;--sb-soft:#f5f6f866;--sb-accent:#e5483f;--sb-accent-strong:#f05a51;--sb-accent-soft:#e5483f24;--sb-radius:8px;--sb-nav-height:56px;--sb-mobile-nav-height:68px;--sb-player-height:68px}html[data-theme=route-318]{--sb-bg:#0b080d;--sb-surface:#171117;--sb-surface-raised:#211822;--sb-surface-hover:#2b1e2b;--sb-line:#ffeedc1f;--sb-line-strong:#ffeedc38;--sb-text:#fff7ed;--sb-muted:#fff7eda8;--sb-soft:#fff7ed70;--sb-accent:#e83e9f;--sb-accent-strong:#f65db5;--sb-accent-soft:#e83e9f29}html,body,#root{background:var(--sb-bg)!important}body{color:var(--sb-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;letter-spacing:0}.layout,.layout.with-sidebar{color:var(--sb-text);letter-spacing:0;background:var(--sb-bg)!important}.layout button:focus-visible,.layout a:focus-visible,.layout input:focus-visible,.layout select:focus-visible,.layout [role=button]:focus-visible{outline:2px solid var(--sb-accent);outline-offset:2px}.layout button:active,.layout a:active,.layout [role=button]:active{transform:scale(.98)}.brand-icon,.side-logo>span{background:var(--sb-accent)!important;color:#fff!important;box-shadow:none!important}.brand-icon svg,.side-logo svg{width:20px;height:20px}.nav-search input{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface-raised)!important;color:var(--sb-text)!important}.nav-search input::placeholder{color:#f5f6f880!important}.nav-search .search-icon{color:var(--sb-muted)!important}.nav-search .search-icon svg{width:19px;height:19px}@media (width>=1024px){.layout.with-sidebar{padding-left:224px!important}.desktop-sidebar{border-right:1px solid var(--sb-line)!important;width:224px!important;box-shadow:none!important;background:#0e0f13!important;padding:18px 12px!important}.layout.with-sidebar .top-nav{height:var(--sb-nav-height)!important;border-bottom:1px solid var(--sb-line)!important;-webkit-backdrop-filter:none!important;background:#0a0b0ef5!important;left:224px!important}.side-logo{min-height:52px;border-radius:var(--sb-radius)!important;padding:8px 10px!important}.side-logo>span{place-items:center;display:grid;border-radius:var(--sb-radius)!important;width:34px!important;height:34px!important}.side-logo strong,.side-logo small,.side-nav a,.side-section button,.side-nav-group p,.side-section>p,.side-section-head p{letter-spacing:0!important}.side-nav a,.side-section button{min-height:40px;color:var(--sb-muted)!important;border-radius:6px!important}.side-nav a:hover,.side-section button:hover{background:var(--sb-surface-raised)!important;color:var(--sb-text)!important}.side-nav a.active{background:var(--sb-accent-soft)!important;color:#fff!important}.side-nav a>span:first-child,.side-section button>span:first-child{place-items:center;width:22px;height:22px;display:grid}.side-nav svg,.side-section svg{width:18px;height:18px}.side-nav a.active svg{color:var(--sb-accent-strong)}.side-add svg{width:15px;height:15px}}.home-page{color:var(--sb-text)}.route318-skin-banner{display:none}html[data-theme=route-318] .route318-skin-banner{border-radius:var(--sb-radius);isolation:isolate;background:#180d16;border:1px solid #ffeedc24;width:100%;height:clamp(220px,28vw,330px);margin-bottom:18px;display:block;position:relative;overflow:hidden}html[data-theme=route-318] .route318-skin-banner:before,html[data-theme=route-318] .route318-skin-banner:after{content:"";background:url(/skins/318-life-festival.png) 50%/cover no-repeat;position:absolute;inset:0}html[data-theme=route-318] .route318-skin-banner:before{filter:blur(20px)saturate(1.08);opacity:.52;transform:scale(1.08)}html[data-theme=route-318] .route318-skin-banner:after{z-index:1;background-size:contain}.theme-option.theme-route-318 .theme-swatch{background:url(/skins/318-life-festival.png) 50%/cover no-repeat!important}html[data-theme=route-318] .pc-recommend-player{background:linear-gradient(118deg, #e83e9f2e, transparent 42%), var(--sb-surface)!important}html[data-theme=route-318] .home-festival-card,html[data-theme=route-318] .pc-player-actions .primary,html[data-theme=route-318] .discover-search-bar button{background:var(--sb-accent)!important}html[data-theme=route-318] .modes-header{background:linear-gradient(112deg,#0000 0 55%,#fff7ed1a 55.2% 55.8%,#0000 56% 100%),linear-gradient(68deg,#0000 0 67%,#e83e9f4d 67.2% 68%,#0000 68.2% 100%),#151016!important}.home-page h1,.home-page h2,.home-page h3,.home-page h4{text-wrap:balance;color:var(--sb-text)!important;letter-spacing:0!important;font-family:inherit!important}.pc-recommend-player{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:linear-gradient(118deg, #e5483f21, transparent 38%), var(--sb-surface)!important;box-shadow:none!important}.pc-recommend-player:before,.pc-recommend-player:after{display:none!important}.pc-disc{overflow:hidden;border:1px solid var(--sb-line-strong)!important;border-radius:var(--sb-radius)!important;background:linear-gradient(150deg,#ffffff1f,#0000 36%),linear-gradient(135deg,#343741,#17191f 58%,#0d0e12)!important;box-shadow:0 24px 56px #00000057!important}.pc-disc:before,.pc-disc:after{display:none!important}.pc-disc span{color:#fff!important;filter:none!important}.pc-disc svg{width:44%;height:44%}.pc-player-kicker{font-weight:750;color:#ff8179!important;letter-spacing:0!important}.pc-player-copy h1{color:var(--sb-text)!important;letter-spacing:0!important}.pc-player-artist,.pc-player-lyric span,.pc-player-queue button em,.pc-ai-signal p{color:var(--sb-muted)!important}.pc-player-lyric{border-radius:var(--sb-radius)!important;background:var(--sb-surface-raised)!important;border:0!important}.pc-hero-status span,.pc-community-metrics span{border:1px solid var(--sb-line)!important;background:0 0!important;border-radius:6px!important}.pc-hero-status b,.pc-community-metrics strong,.pc-ai-signal strong{color:#ff8179!important}.pc-player-actions button,.home-festival-actions a,.discover-search-bar button{border-radius:var(--sb-radius)!important}.pc-player-actions .primary,.discover-search-bar button{border-color:var(--sb-accent)!important;background:var(--sb-accent)!important;color:#fff!important;box-shadow:none!important}.pc-player-actions .primary:hover,.discover-search-bar button:hover{background:var(--sb-accent-strong)!important}.pc-player-queue{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:#0d0e12!important}.pc-player-queue button{border-radius:4px!important}.pc-player-queue button:hover{background:var(--sb-surface-hover)!important}.home-festival-card{border-radius:var(--sb-radius)!important;background:var(--sb-accent)!important;box-shadow:none!important;border:0!important}.home-festival-card:before,.home-festival-card:after{display:none!important}.home-festival-card span,.home-festival-card h2,.home-festival-card p{color:#fff!important;letter-spacing:0!important}.home-festival-card p{opacity:.82}.home-festival-actions a{color:#fff!important;background:0 0!important;border:1px solid #ffffff70!important}.home-festival-actions a:first-child{color:#19191c!important;background:#fff!important;border-color:#fff!important}.human-ai-community{border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line);background:0 0!important}.community-lead,.resonance-board,.ai-comment-card,.section-block,.recommend-card,.music-grid-card,.trending-item,.music-item{box-shadow:none!important}.community-lead,.resonance-board,.ai-comment-card{background:0 0!important;border:0!important;border-radius:0!important}.community-stats span{color:var(--sb-muted)!important;background:0 0!important;border:0!important;border-radius:0!important}.resonance-row,.trending-item,.music-item{border:0!important;border-bottom:1px solid var(--sb-line)!important;background:0 0!important;border-radius:0!important}.resonance-row:hover,.trending-item:hover,.music-item:hover,.music-item.playing{background:var(--sb-surface-raised)!important}.discover-search-bar{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}.discover-search-bar input{color:var(--sb-text)!important}.discover-search-bar input::placeholder{color:#f5f6f880!important}.playlist-tabs,.genre-tabs{scrollbar-width:none}.playlist-tabs::-webkit-scrollbar{display:none}.genre-tabs::-webkit-scrollbar{display:none}.playlist-tabs button,.genre-tabs button{color:var(--sb-muted)!important;background:0 0!important;border:0!important;border-radius:0!important}.playlist-tabs button.active,.genre-tabs button.active{box-shadow:inset 0 -2px 0 var(--sb-accent);color:#fff!important}.recommend-card,.music-grid-card{background:0 0!important;border:0!important;border-radius:0!important}.recommend-cover,.card-cover,.music-cover,.trending-cover{border-radius:var(--sb-radius)!important;background:var(--sb-surface-raised)!important}.card-cover>div:last-child{background:var(--sb-surface-raised)!important}.card-cover svg{color:#ffffffa3;width:46px;height:46px}.play-overlay svg,.trending-cover svg,.music-cover svg,.music-actions svg{width:18px;height:18px}.filter-bar,.sort-select{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;color:var(--sb-text)!important}.music-actions button{place-items:center;min-width:36px;min-height:36px;display:grid;color:var(--sb-muted)!important;border-radius:50%!important}.music-list-skeleton{display:grid}.music-skeleton-row{border-bottom:1px solid var(--sb-line);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;display:grid}.music-skeleton-row>span,.music-skeleton-row i{background:#ffffff14;border-radius:5px;animation:1.4s ease-in-out infinite alternate sbSkeleton;display:block}.music-skeleton-row>span{width:46px;height:46px}.music-skeleton-row div{gap:8px;display:grid}.music-skeleton-row i:first-child{width:min(220px,58%);height:13px}.music-skeleton-row i:last-child{width:min(140px,42%);height:10px}@keyframes sbSkeleton{0%{opacity:.45}to{opacity:.9}}.modes-page{max-width:1240px!important;color:var(--sb-text)!important}.modes-page:before{display:none!important}.modes-header{min-height:320px;overflow:hidden;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;box-shadow:none!important;background:linear-gradient(112deg,#0000 0 55%,#ffffff14 55.2% 55.8%,#0000 56% 100%),linear-gradient(68deg,#0000 0 67%,#e5483f38 67.2% 68%,#0000 68.2% 100%),#111217!important;animation:none!important}.modes-header:before,.modes-header:after{display:none!important}.modes-header p,.modes-live-status span,.common-modes h2,.explore-modes h2{color:var(--sb-muted)!important;letter-spacing:0!important;text-transform:none!important}.modes-header h1{max-width:11ch;color:#fff!important;letter-spacing:0!important;font-family:inherit!important;font-size:clamp(42px,6vw,72px)!important;line-height:1.02!important}.modes-live-status span{color:#ff8179!important;border:1px solid #e5483f7a!important;border-radius:4px!important;animation:none!important}.modes-live-status strong{color:var(--sb-text)!important;background:0 0!important;border:0!important;border-radius:0!important}.mode-companion{filter:none!important;min-height:240px!important;animation:none!important;display:block!important}.companion-aura,.metaverse-rings,.turntable-orbit,.ai-character{display:none!important}.mode-eq{background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;width:100%!important;height:190px!important;padding:0!important;inset:auto 0 0!important}.mode-eq:before{display:none!important}.mode-eq span{min-width:5px;height:var(--bar-height,24px);opacity:.62;background:#f5f6f8b8!important;border-radius:2px 2px 0 0!important;transition:transform .12s ease-out,opacity .12s ease-out,background-color .12s ease-out!important;animation:none!important}.modes-page.is-following-music .mode-eq span{opacity:var(--bar-light,.9);background:var(--sb-accent)!important;animation:festivalEq calc(.62s + var(--eq) * 28ms) ease-in-out infinite alternate!important}@keyframes festivalEq{0%{transform:scaleY(.36)}to{transform:scaleY(var(--bar-scale,1))}}.common-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.common-mode-grid button{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;min-height:72px!important;color:var(--sb-text)!important;box-shadow:none!important;justify-content:flex-start!important}.common-mode-grid button:before,.common-mode-grid button:after{display:none!important}.common-mode-grid button:hover{transform:translateY(-2px);border-color:var(--sb-line-strong)!important;background:var(--sb-surface-hover)!important}.common-mode-grid button.active{border-color:var(--sb-accent)!important;background:var(--sb-accent)!important;color:#fff!important}.common-mode-grid span{place-items:center;height:30px;display:grid;color:#ff8179!important;width:30px!important}.common-mode-grid button.active span{color:#fff!important}.common-mode-grid svg{width:22px;height:22px}.common-mode-grid strong,.explore-mode-card strong,.explore-mode-card span{color:inherit!important;letter-spacing:0!important}.explore-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.explore-mode-card,.explore-mode-card.orange,.explore-mode-card.blue,.explore-mode-card.gray,.explore-mode-card.purple,.explore-mode-card.ink,.explore-mode-card.dark,.explore-mode-card.cream,.explore-mode-card.cyan,.explore-mode-card.gold,.explore-mode-card.navy,.explore-mode-card.teal,.explore-mode-card.red{text-align:left;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;min-height:94px!important;color:var(--sb-text)!important;box-shadow:none!important;padding:18px 20px!important;display:grid!important}.explore-mode-card:before,.explore-mode-card:after{display:none!important}.explore-mode-card:hover,.explore-mode-card.active{transform:translateY(-2px);background:var(--sb-surface-hover)!important;border-color:#e5483f9e!important}.explore-mode-card.active{border-color:var(--sb-accent)!important}.explore-mode-copy{gap:6px;display:grid}.explore-mode-copy strong{font-size:18px!important}.explore-mode-copy>span{color:var(--sb-muted)!important;font-size:13px!important}.explore-mode-arrow{width:22px;height:22px;color:var(--sb-soft)}@media (width<=768px){.player-bar,.layout.with-sidebar .player-bar,html[data-client=mobile-app] .player-bar,html[data-client=mobile-app] .layout.with-sidebar .player-bar{left:0!important;right:0!important;bottom:calc(var(--sb-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;width:100%!important;height:var(--sb-player-height)!important;border:0!important;border-top:1px solid var(--sb-line)!important;color:var(--sb-text)!important;background:#15161b!important;border-radius:0!important;padding:0 10px!important;box-shadow:0 -10px 28px #0000003d!important}.player-progress-bar{background:#ffffff1a!important;height:2px!important}.player-progress-bar .progress-fill{background:var(--sb-accent)!important;box-shadow:none!important}.player-cover,html[data-client=mobile-app] .player-cover{width:42px!important;height:42px!important;box-shadow:none!important;background:#24262d!important;border:0!important;border-radius:6px!important}.player-track-title,html[data-client=mobile-app] .player-track-title{color:var(--sb-text)!important;font-size:13px!important}.player-track-artist,html[data-client=mobile-app] .player-track-artist{color:var(--sb-muted)!important}.player-controls,html[data-client=mobile-app] .player-controls{box-shadow:none!important;background:0 0!important;border:0!important;gap:1px!important;padding:0!important;display:flex!important}.player-controls>.skip-btn,.player-controls>.mobile-queue-btn,html[data-client=mobile-app] .player-controls>.skip-btn,html[data-client=mobile-app] .player-controls>.mobile-queue-btn{display:flex!important}.player-controls .skip-btn,.player-controls .mobile-queue-btn,html[data-client=mobile-app] .player-controls .skip-btn,html[data-client=mobile-app] .player-controls .mobile-queue-btn{width:38px!important;height:42px!important;color:var(--sb-text)!important;background:0 0!important;border:0!important;border-radius:50%!important}.player-controls .ctrl-btn.play-btn,html[data-client=mobile-app] .player-controls .ctrl-btn.play-btn{background:var(--sb-accent)!important;color:#fff!important;width:44px!important;height:44px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.player-controls svg{width:20px;height:20px}.player-controls .play-btn svg{width:19px;height:19px}.queue-drawer,html[data-client=mobile-app] .queue-drawer{bottom:calc(var(--sb-mobile-nav-height) + var(--sb-player-height) + env(safe-area-inset-bottom,0px))!important;border-radius:var(--sb-radius) var(--sb-radius) 0 0!important}}@media (width<=900px){html[data-client=mobile-app] .layout.mobile-app-layout,html[data-client=mobile-app] .layout.mobile-app-layout.with-sidebar{padding-top:calc(var(--sb-nav-height) + env(safe-area-inset-top,0px))!important;padding-bottom:calc(var(--sb-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;background:var(--sb-bg)!important}html[data-client=mobile-app] .layout.mobile-app-layout.has-player-bar{padding-bottom:calc(var(--sb-mobile-nav-height) + var(--sb-player-height) + env(safe-area-inset-bottom,0px))!important}html[data-client=mobile-app] .mobile-app-layout .top-nav,html[data-client=mobile-app] .mobile-app-layout.with-sidebar .top-nav{height:calc(var(--sb-nav-height) + env(safe-area-inset-top,0px))!important;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px!important;border-bottom:1px solid var(--sb-line)!important;background:#0a0b0efa!important}html[data-client=mobile-app] .mobile-app-layout .nav-brand .brand-icon{flex-basis:34px;border-radius:var(--sb-radius)!important;width:34px!important;height:34px!important}html[data-client=mobile-app] .mobile-app-layout .mobile-brand{color:var(--sb-text)!important;letter-spacing:0!important;font-size:18px!important;font-weight:800!important}html[data-client=mobile-app] .mobile-app-layout .nav-search,html[data-client=mobile-app] .mobile-app-layout .nav-search input{width:40px!important;height:40px!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav{width:100%!important;height:calc(var(--sb-mobile-nav-height) + env(safe-area-inset-bottom,0px))!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-top:1px solid var(--sb-line)!important;box-shadow:none!important;background:#0e0f13fc!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav button,html[data-client=mobile-app] .mobile-app-layout .bottom-nav a{font-weight:650;color:#f5f6f880!important;letter-spacing:0!important;border-radius:0!important;min-height:50px!important;font-size:11px!important}html[data-client=mobile-app] .mobile-app-layout .bottom-nav button span,html[data-client=mobile-app] .mobile-app-layout .bottom-nav a span{place-items:center;display:grid}html[data-client=mobile-app] .mobile-app-layout .bottom-nav svg{width:22px;height:22px}html[data-client=mobile-app] .mobile-app-layout .bottom-nav button.active,html[data-client=mobile-app] .mobile-app-layout .bottom-nav a.active{color:var(--sb-accent-strong)!important;background:0 0!important}html[data-client=mobile-app] .home-page{padding:0 16px calc(24px + env(safe-area-inset-bottom,0px))!important}html[data-client=mobile-app][data-theme=route-318] .route318-skin-banner{aspect-ratio:785/329;border-width:0 0 1px;border-radius:0;width:calc(100% + 32px);height:auto;margin:0 -16px 16px}html[data-client=mobile-app][data-theme=route-318] .route318-skin-banner:before{display:none}html[data-client=mobile-app][data-theme=route-318] .route318-skin-banner:after{background-size:100% 100%}html[data-client=mobile-app] .pc-recommend-player{width:calc(100% + 32px);background:linear-gradient(118deg,#e5483f33,#0000 44%),#131419!important;border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:88px minmax(0,1fr)!important;gap:14px!important;margin:0 -16px 18px!important;padding:18px 16px 20px!important}html[data-client=mobile-app] .pc-player-cover{align-self:center}html[data-client=mobile-app] .pc-disc{border-radius:var(--sb-radius)!important;width:88px!important;min-width:88px!important}html[data-client=mobile-app] .pc-player-kicker{margin-bottom:5px!important;font-size:12px!important}html[data-client=mobile-app] .pc-player-copy h1{font-size:25px!important;line-height:1.12!important}html[data-client=mobile-app] .pc-player-artist{margin:5px 0 12px!important;font-size:12px!important}html[data-client=mobile-app] .pc-player-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:2px!important}html[data-client=mobile-app] .pc-player-actions button{border-radius:var(--sb-radius)!important;height:42px!important;display:block!important}html[data-client=mobile-app] .pc-player-actions button:nth-child(n+3){display:none!important}html[data-client=mobile-app] .home-festival-card{width:calc(100% + 32px);border-radius:0!important;margin:0 -16px 22px!important;padding:24px 18px!important}html[data-client=mobile-app] .home-festival-card h2{max-width:12ch;margin-top:8px;font-size:29px!important;line-height:1.12!important}html[data-client=mobile-app] .home-festival-card p{max-width:34ch;margin-top:10px;-webkit-line-clamp:initial!important;font-size:14px!important;line-height:1.55!important;display:block!important}html[data-client=mobile-app] .home-festival-actions{margin-top:18px}html[data-client=mobile-app] .home-festival-actions a{align-items:center;min-height:44px;padding:0 18px;display:inline-flex}html[data-client=mobile-app] .human-ai-community{margin-bottom:20px;border-radius:0!important;gap:0!important}html[data-client=mobile-app] .community-lead,html[data-client=mobile-app] .resonance-board,html[data-client=mobile-app] .ai-comment-card{padding:18px 0!important}html[data-client=mobile-app] .resonance-board,html[data-client=mobile-app] .ai-comment-card{border-top:1px solid var(--sb-line)!important}html[data-client=mobile-app] .community-lead h2{font-size:21px!important;line-height:1.3!important}html[data-client=mobile-app] .community-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}html[data-client=mobile-app] .community-stats span{min-height:36px;border-bottom:1px solid var(--sb-line)!important;padding:8px 0!important}html[data-client=mobile-app] .discover-search-bar{height:50px!important;margin-bottom:24px!important}html[data-client=mobile-app] .playlist-roam{margin-bottom:22px!important}html[data-client=mobile-app] .playlist-tabs{overflow-x:auto;gap:20px!important}html[data-client=mobile-app] .playlist-tabs button{flex:none;min-height:40px;padding:0 0 8px!important;font-size:15px!important}html[data-client=mobile-app] .section-block{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-client=mobile-app] .section-header{margin-bottom:14px}html[data-client=mobile-app] .section-header h2,html[data-client=mobile-app] .section-title,html[data-client=mobile-app] .playlist-roam h2{letter-spacing:0!important;font-size:22px!important}html[data-client=mobile-app] .section-more{color:var(--sb-muted)!important;font-size:12px!important}html[data-client=mobile-app] .recommend-grid,html[data-client=mobile-app] .music-grid{grid-auto-columns:minmax(154px,44vw)!important;gap:14px!important}html[data-client=mobile-app] .recommend-card,html[data-client=mobile-app] .music-grid-card{padding:0!important}html[data-client=mobile-app] .recommend-cover,html[data-client=mobile-app] .card-cover{aspect-ratio:1}html[data-client=mobile-app] .trending-item,html[data-client=mobile-app] .music-item{min-height:64px;padding:9px 0!important}html[data-client=mobile-app] .filter-bar{margin-top:8px;background:0 0!important;border:0!important;padding:0!important}html[data-client=mobile-app] .genre-tabs{overflow-x:auto;flex-wrap:nowrap!important}html[data-client=mobile-app] .genre-tabs button{flex:none;min-height:38px}html[data-client=mobile-app] .sort-select{min-height:40px}html[data-client=mobile-app] .modes-page{width:100%!important;padding:0 16px calc(28px + env(safe-area-inset-bottom,0px))!important}html[data-client=mobile-app] .modes-header{border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 42%!important;width:calc(100% + 32px)!important;min-height:264px!important;margin:0 -16px 24px!important;padding:24px 18px!important}html[data-client=mobile-app] .modes-header-copy{max-width:none!important}html[data-client=mobile-app] .modes-header p{margin-bottom:8px!important;font-size:13px!important}html[data-client=mobile-app] .modes-header h1{max-width:7ch;font-size:clamp(38px,12vw,48px)!important}html[data-client=mobile-app] .modes-live-status{grid-template-columns:auto minmax(0,1fr);width:min(250px,82vw)!important;margin-top:18px!important}html[data-client=mobile-app] .modes-live-status strong{font-size:12px;padding:0!important}html[data-client=mobile-app] .mode-companion{opacity:1!important;width:auto!important;min-height:210px!important;position:relative!important;inset:auto!important}html[data-client=mobile-app] .mode-eq{gap:5px!important;height:164px!important}html[data-client=mobile-app] .common-modes,html[data-client=mobile-app] .explore-modes{margin-bottom:26px;margin-top:0!important}html[data-client=mobile-app] .common-modes h2,html[data-client=mobile-app] .explore-modes h2{color:var(--sb-text)!important;margin-bottom:12px!important;padding:0!important;font-size:20px!important}html[data-client=mobile-app] .common-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html[data-client=mobile-app] .common-mode-grid button{border-radius:var(--sb-radius)!important;gap:8px!important;min-height:70px!important;padding:12px!important}html[data-client=mobile-app] .common-mode-grid span{flex:0 0 26px;width:26px!important}html[data-client=mobile-app] .common-mode-grid strong{line-height:1.25;font-size:14px!important}html[data-client=mobile-app] .explore-mode-grid{grid-template-columns:1fr!important;gap:8px!important}html[data-client=mobile-app] .explore-mode-card{border-radius:var(--sb-radius)!important;min-height:86px!important;padding:16px!important}html[data-client=mobile-app] .explore-mode-copy strong{max-width:100%!important;font-size:17px!important}html[data-client=mobile-app] .explore-mode-copy>span{max-width:100%!important;font-size:12px!important}}.route-state{width:min(1120px,100% - 48px);color:var(--sb-text);margin:0 auto}.route-loading{align-content:center;gap:24px;min-height:100dvh;padding:56px 0;display:grid}.route-loading-copy{gap:5px;display:grid}.route-loading-copy strong{color:var(--sb-text);letter-spacing:-.02em;font-size:20px}.route-loading-copy span{color:var(--sb-muted);font-size:14px}.route-loading-grid{grid-template-columns:1.45fr .8fr .8fr;gap:12px;display:grid}.route-loading-grid i{border:1px solid var(--sb-line);border-radius:var(--sb-radius);background:var(--sb-surface);min-height:210px;animation:1.2s ease-in-out infinite alternate sbSkeleton}.access-state{align-content:center;gap:10px;max-width:720px;min-height:420px;padding:72px 0;display:grid}.access-state>span{color:var(--sb-accent-strong);font-size:13px;font-weight:750}.access-state h1{color:var(--sb-text);letter-spacing:-.035em;margin:0;font-size:36px;line-height:1.1}.access-state p{max-width:54ch;color:var(--sb-muted);margin:0;font-size:15px;line-height:1.65}.side-nav-group-primary{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.layout button:disabled,.layout [aria-disabled=true]{opacity:.5;cursor:not-allowed!important;transform:none!important}:is(.ai-page,.agent-studio-page,.agents-page,.ai-likes-page,.featured-page,.featured-detail-page,.festival-page,.external-music-page,.search-page,.detail-page,.profile-page,.agent-profile-page,.mymusic-page,.upload-page,.rewards-page,.growth-partner-page,.free-create-page,.quick-create-page){color:var(--sb-text);animation:none!important}:is(.ai-page,.agent-studio-page,.agents-page,.ai-likes-page,.featured-page,.featured-detail-page,.festival-page,.external-music-page,.search-page,.detail-page,.profile-page,.agent-profile-page,.mymusic-page,.upload-page,.rewards-page,.growth-partner-page,.free-create-page,.quick-create-page) :where(h1,h2,h3,h4){color:var(--sb-text);text-wrap:balance;font-family:inherit}:is(.ai-page,.agent-studio-page,.agents-page,.festival-page,.external-music-page,.search-page,.detail-page,.profile-page,.agent-profile-page,.mymusic-page,.upload-page,.rewards-page,.quick-create-page) :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){color:var(--sb-text)!important;border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}:is(.ai-page,.agent-studio-page,.agents-page,.festival-page,.external-music-page,.search-page,.detail-page,.profile-page,.agent-profile-page,.mymusic-page,.upload-page,.rewards-page,.quick-create-page) :where(input,textarea)::placeholder{opacity:1;color:#f5f6f880!important}:is(.ai-page,.agent-studio-page,.agents-page,.festival-page,.external-music-page,.search-page,.detail-page,.profile-page,.agent-profile-page,.mymusic-page,.upload-page,.rewards-page,.quick-create-page) :where(input:not([type=range]),textarea,select):focus{border-color:#e5483fb3!important;box-shadow:0 0 0 3px #e5483f1f!important}.ai-page.ai-workbench{width:min(1180px,100% - 48px);max-width:1180px}.ai-workbench-head{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:linear-gradient(118deg, #e5483f1a, transparent 42%), var(--sb-surface)!important;min-height:260px!important;box-shadow:none!important;background-size:auto!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:end!important;padding:30px 32px!important}.ai-workbench-head h1{letter-spacing:-.045em!important;max-width:720px!important;margin:8px 0 12px!important;font-size:54px!important;line-height:1.02!important}.ai-workbench-head p{max-width:70ch!important;color:var(--sb-muted)!important;font-size:15px!important;line-height:1.6!important}.ai-workbench-head>div>span,.ai-workbench-head aside strong{color:var(--sb-accent-strong)!important}.ai-workbench-head aside{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface-raised)!important;min-height:138px!important;box-shadow:none!important}.ai-workbench-head aside span{color:var(--sb-muted)!important}.ai-template-strip{grid-template-columns:1.25fr .9fr .9fr!important;gap:10px!important}.ai-template-strip button{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;min-height:96px!important;box-shadow:none!important}.ai-template-strip button:hover{border-color:var(--sb-line-strong)!important;background:var(--sb-surface-hover)!important}.ai-template-strip button strong,.ai-source-switch strong{color:var(--sb-text)!important}.ai-template-strip button span,.ai-template-strip button em,.ai-source-switch span{color:var(--sb-muted)!important}.ai-creator-panel,.ai-source-switch button,.history-section,.result-card,.progress-section,.publish-confirm-panel,.ai-external-panel{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}.mode-tabs,.settings-grid label,.publish-check-grid label,.history-item{border-color:var(--sb-line)!important;background:var(--sb-surface-raised)!important}.mode-tabs button,.publish-mode-tabs button{color:var(--sb-muted)!important}.mode-tabs button.active,.publish-mode-tabs button.active{color:var(--sb-text)!important;background:var(--sb-accent-soft)!important}.generate-btn,.publish-confirm-actions button{color:#fff!important;background:var(--sb-accent)!important;box-shadow:none!important}.generate-btn:hover:not(:disabled),.publish-confirm-actions button:hover{background:var(--sb-accent-strong)!important;box-shadow:none!important}.progress-fill{background:var(--sb-accent)!important}.ai-gradient-text{color:var(--sb-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}@media (width<=760px){.route-state{width:calc(100% - 28px)}.route-loading{padding:28px 0 96px}.route-loading-grid{grid-template-columns:1fr 1fr}.route-loading-grid i{min-height:130px}.route-loading-grid i:first-child{grid-column:1/-1;min-height:180px}.access-state{min-height:320px;padding:48px 0}.access-state h1{font-size:30px}.ai-page.ai-workbench{width:calc(100% - 24px)!important}.ai-workbench-head{grid-template-columns:1fr!important;gap:18px!important;padding:22px!important}.ai-workbench-head h1{max-width:12ch!important;font-size:39px!important;line-height:1.06!important}.ai-workbench-head aside{min-height:92px!important}.ai-template-strip{scroll-snap-type:x proximity;overflow-x:auto;display:flex!important}.ai-template-strip button{scroll-snap-align:start;flex:0 0 78vw}:is(.ai-page,.agent-studio-page,.agents-page,.festival-page,.external-music-page,.search-page,.detail-page,.profile-page,.agent-profile-page,.mymusic-page,.upload-page,.rewards-page,.quick-create-page) :where(button,a,input:not([type=range]),select){min-height:44px}}@media (width<=360px){.player-controls>.mobile-queue-btn,html[data-client=mobile-app] .player-controls>.mobile-queue-btn{display:none!important}html[data-client=mobile-app] .common-mode-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.modes-page.is-following-music .mode-eq span,.music-skeleton-row>span,.music-skeleton-row i{animation:none!important}.common-mode-grid button,.explore-mode-card,.layout button,.layout a{transition-duration:0s!important}}.featured-page,.agents-page,.search-page{background:var(--sb-bg)!important}.featured-page{max-width:1180px!important;margin:0 auto!important;padding:24px 28px 128px!important}.featured-tabs{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;gap:4px!important;padding:4px!important}.featured-tabs button,.featured-filters button,.category-popover button{color:var(--sb-muted)!important}.featured-tabs button.active{color:var(--sb-text)!important;background:var(--sb-surface-raised)!important}.featured-tabs button.active:after{background:var(--sb-accent)!important}.featured-filter-wrap{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:0 0!important}.featured-filters button{background:0 0!important;border-color:#0000!important}.featured-filters button.active,.featured-filters button.more-filter{border-color:var(--sb-line)!important;color:var(--sb-text)!important;background:var(--sb-surface-raised)!important}.category-popover{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface-raised)!important;box-shadow:0 18px 42px #00000047!important}.featured-hero-row,.featured-scene-hero,.featured-market-head{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:radial-gradient(circle at 88% 50%, #0c0d10 0 48px, var(--sb-accent) 49px 54px, #202229 55px 90px, transparent 91px), linear-gradient(118deg, #e5483f1a, transparent 44%), var(--sb-surface)!important;min-height:230px!important;box-shadow:none!important;background-size:auto!important;padding:28px 30px!important}.featured-hero-row.compact{min-height:188px!important}.featured-hero-row span,.featured-scene-hero span,.featured-market-head span,.weighted-ranking-grid small,.ranking-grid li b,.ranking-grid em,.fresh-track-row em{color:var(--sb-accent-strong)!important}.featured-hero-row h1,.featured-scene-hero h1,.featured-market-head h1{letter-spacing:-.035em!important;max-width:18ch!important;font-size:clamp(34px,5vw,52px)!important;line-height:1.05!important}.featured-hero-row p,.featured-scene-hero p,.featured-market-head p,.featured-section-head span,.featured-playlist-card li,.editor-grid span,.creator-grid span,.creator-grid small,.fresh-row-head span,.fresh-track-row span,.discovery-list small,.discovery-list em{color:var(--sb-muted)!important}.featured-hero-row>button,.featured-scene-hero>button,.featured-intent-box>button{color:#fff!important;background:var(--sb-accent)!important;box-shadow:none!important}.featured-intent-box label,.featured-intent-result,.fresh-row-panel,.agent-pulse-stats,.agent-comment-stream,.agent-favorite-rank,.weighted-ranking-grid button,.activity-feed-list button,.editor-cover,.featured-collection-grid button,.ranking-grid button,.creator-grid button,.agent-moment-grid button,.vip-grid div{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}.playlist-card-grid,.ranking-grid{grid-template-columns:1.15fr .9fr .95fr!important}.featured-playlist-card:nth-child(4),.ranking-grid>:nth-child(4){grid-column:span 2}.featured-playlist-card .playlist-cover-stack,.featured-playlist-card.purple .playlist-cover-stack,.featured-playlist-card.blue .playlist-cover-stack,.featured-playlist-card.dark .playlist-cover-stack,.featured-playlist-card.red .playlist-cover-stack{border-color:var(--sb-line)!important;background:linear-gradient(#0000 12%,#000000d1),linear-gradient(135deg,#282a31,#111216)!important}.featured-playlist-card:first-child .playlist-cover-stack{background:linear-gradient(#0000 12%,#000000d1),linear-gradient(135deg,#8f2928,#171719)!important}.fresh-track-row i,.agent-favorite-rank button span,.creator-grid button>div{color:#fff!important;background:var(--sb-accent)!important;box-shadow:none!important}.fresh-track-row button,.agent-pulse-stats div,.agent-comment-stream button,.agent-favorite-rank button,.discovery-list button{border-color:var(--sb-line)!important;background:var(--sb-surface-raised)!important}.fresh-track-row button:hover,.fresh-track-row button.playing,.agent-comment-stream button:hover,.agent-favorite-rank button:hover{border-color:var(--sb-line-strong)!important;background:var(--sb-surface-hover)!important}.agents-page{max-width:1180px!important;padding:24px 28px 128px!important}.agents-hero{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:linear-gradient(118deg, #e5483f1c, transparent 44%), var(--sb-surface)!important;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)!important;min-height:240px!important;padding:30px 32px!important}.agents-kicker,.agent-home-main p,.agent-feed-grid b,.agent-work-list b,.agent-rank-row b,.agent-identity-band span,.agent-capability-grid span,.agent-owner-rec-grid em,.agent-action-grid code{color:var(--sb-accent-strong)!important}.agents-hero h1{max-width:12ch;letter-spacing:-.04em!important;font-size:clamp(38px,5vw,56px)!important}.agents-hero p:not(.agents-kicker),.agent-panel-head span,.agent-profile-grid span,.agent-home-main span,.agent-home-stats span,.agent-work-list span,.agent-work-list em,.agent-feed-grid span,.agent-create-section p,.agent-capability-grid p,.agent-empty{color:var(--sb-muted)!important}.agents-stats{border-top:1px solid var(--sb-line);align-self:end;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.agents-stats div{background:0 0!important;border:0!important;border-radius:0!important;padding:16px 12px 0!important}.agents-stats div+div{border-left:1px solid var(--sb-line)!important}.agents-stats strong{font-size:26px!important}.agent-profile-section,.agent-feed-section,.agent-home-panel,.agent-owner-recs,.agent-panel,.agent-create-section,.agent-action-section,.agent-identity-band,.agent-capability-grid article{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}.agent-profile-grid{grid-template-columns:1.25fr repeat(3,1fr)!important}.agent-profile-grid article,.agent-home-stats div,.agent-owner-rec-grid button,.agent-work-list button,.agent-feed-grid article,.agent-rank-row,.agent-action-grid article,.active-agent-card{border-color:var(--sb-line)!important;background:var(--sb-surface-raised)!important;border-radius:6px!important}.agent-profile-grid article.active,.agent-work-list button.playing{background:var(--sb-accent-soft)!important;border-color:#e5483f73!important}.agent-avatar,.agent-home-avatar{background:var(--sb-accent)!important}.agent-profile-grid em,.agent-card-link,.agent-impact-note,.agent-create-section .agent-login-hint,.agent-token-box,.identity-flow b{color:var(--sb-text)!important;background:var(--sb-accent-soft)!important}.agent-home-actions button:first-child,.agent-create-form button{color:#fff!important;background:var(--sb-accent)!important}.agent-home-actions button:not(:first-child){color:var(--sb-text)!important;border:1px solid var(--sb-line)!important;background:var(--sb-surface-raised)!important}.genre-score-row i{background:var(--sb-accent)!important}.agent-capability-grid{grid-template-columns:1.35fr .9fr 1fr!important}.agent-capability-grid article:first-child{grid-row:span 2;align-content:center;display:grid}.search-page{padding:40px clamp(20px,4vw,48px) 112px!important}.search-topbar,.search-idle,.search-results{width:min(980px,100%);margin-left:auto;margin-right:auto}.search-input-wrap{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface-raised)!important;height:48px!important}.search-input-wrap input{font-size:16px!important}.search-suggestion-panel,.search-table{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}.search-idle,.search-results{margin-top:38px!important}.history-head h2{color:var(--sb-text)!important}.history-head button{color:var(--sb-muted)!important;font-size:13px!important}.history-chips button{border:1px solid var(--sb-line)!important;color:var(--sb-muted)!important;background:var(--sb-surface)!important;border-radius:999px!important}.search-banner{border:1px solid var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:radial-gradient(circle at 86% 50%, #0c0d10 0 32px, var(--sb-accent) 33px 37px, #202229 38px 62px, transparent 63px), linear-gradient(118deg, #e5483f1f, transparent 50%), var(--sb-surface)!important;min-height:144px!important}.search-banner button{border:1px solid var(--sb-line-strong)!important;color:var(--sb-text)!important;background:var(--sb-surface-raised)!important}.search-title-row span{color:var(--sb-accent-strong)!important}.search-tabs{border-bottom:1px solid var(--sb-line)}.search-tabs button{color:var(--sb-muted)!important}.search-tabs button.active{color:var(--sb-text)!important}.search-tabs button.active:after{background:var(--sb-accent)!important}.search-result-item:hover,.search-result-item.playing{background:var(--sb-surface-raised)!important}.search-empty{border-bottom:1px solid var(--sb-line);text-align:center;padding:48px 24px;min-height:360px!important}.search-empty-eyebrow{letter-spacing:.08em;font-size:12px;font-weight:800;color:var(--sb-accent-strong)!important}.search-empty strong{margin-top:4px;color:var(--sb-text)!important;font-size:clamp(23px,3vw,32px)!important}.search-empty p{color:var(--sb-muted);margin:0;line-height:1.6}.search-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.search-empty-actions button,.search-empty-discover{border:1px solid var(--sb-line);min-height:40px;color:var(--sb-muted);background:var(--sb-surface-raised);border-radius:999px;padding:0 15px}.search-empty-discover{color:#fff;background:var(--sb-accent);border-color:#0000;margin-top:10px}@media (width<=760px){.featured-page,.agents-page{padding:16px 12px 110px!important}.featured-hero-row,.featured-scene-hero,.featured-market-head{background:linear-gradient(118deg, #e5483f1a, transparent 52%), var(--sb-surface)!important;min-height:0!important;padding:22px!important}.featured-hero-row h1,.featured-scene-hero h1,.featured-market-head h1{max-width:14ch!important;font-size:34px!important}.playlist-card-grid,.ranking-grid{grid-template-columns:1fr!important}.featured-playlist-card:nth-child(4),.ranking-grid>:nth-child(4){grid-column:auto}.agents-hero{grid-template-columns:1fr!important;min-height:0!important;padding:22px!important}.agents-hero h1{font-size:38px!important}.agent-profile-grid,.agent-capability-grid{grid-template-columns:1fr 1fr!important}.agent-capability-grid article:first-child{grid-row:auto}.search-page{padding:72px 14px 108px!important}.search-topbar{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.search-empty{padding:38px 12px;min-height:330px!important}}@media (width<=440px){.agent-profile-grid,.agent-capability-grid{grid-template-columns:1fr!important}.agents-stats strong{font-size:22px!important}}.quick-create-page,.agent-studio-page,.external-music-page{color:var(--sb-text)!important}.quick-create-hero span,.quick-step-head>b,.quick-task-head span,.studio-hero span,.studio-guide span,.studio-panel-head>span,.external-hero>span,.provider-tags small.enabled{color:var(--sb-accent-strong)!important}.quick-step-head>b,.studio-guide span,.studio-panel-head>span,.provider-tags small.enabled{background:var(--sb-accent-soft)!important;border-color:#e5483f47!important}.quick-mode-tabs button.active,.quick-chip-row button.active,.quick-side-note,.quick-result-actions button,.quick-result-actions a{color:var(--sb-text)!important;background:var(--sb-accent-soft)!important;border-color:#e5483f61!important}.quick-toggle input{accent-color:var(--sb-accent)!important}.quick-generate-button,.quick-progress i,.studio-hero a,.studio-create-submit,.studio-agent-form button,.studio-agent-actions a,.studio-agent-actions button,.external-search button{color:#fff!important;background:var(--sb-accent)!important;box-shadow:none!important}.agent-studio-page{width:min(1180px,100% - 48px)!important}.studio-hero{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:linear-gradient(118deg, #e5483f1a, transparent 46%), var(--sb-surface)!important;min-height:248px!important;box-shadow:none!important;background-size:auto!important;padding:30px 32px!important}.studio-hero h1{letter-spacing:-.04em!important;max-width:820px!important;font-size:clamp(42px,4.2vw,58px)!important;line-height:1.02!important}.studio-hero p,.studio-panel-head p,.studio-guide p,.studio-agent-grid p,.studio-cycle-list p{color:var(--sb-muted)!important}.studio-guide article,.studio-panel,.studio-agent-card,.studio-agent-grid article,.studio-cycle-list article,.studio-create-result,.studio-cycle-controls label,.studio-create-toggle,.studio-prompt-chips button{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important;box-shadow:none!important}.studio-prompt-chips button:hover,.studio-agent-grid article:hover,.studio-cycle-list article:hover{border-color:var(--sb-line-strong)!important;background:var(--sb-surface-hover)!important;transform:none!important}.quota-item b{background:var(--sb-accent)!important}.external-music-page{max-width:1180px!important}.external-hero h1{letter-spacing:-.035em!important;max-width:22ch!important;font-size:clamp(34px,4vw,50px)!important;line-height:1.06!important}.external-hero p,.external-panel-head span,.external-track-list em,.external-track-list small{color:var(--sb-muted)!important}.external-panel,.external-track-list button,.external-source-block,.external-empty,.external-disabled,.external-status{border-color:var(--sb-line)!important;border-radius:var(--sb-radius)!important;background:var(--sb-surface)!important}.external-track-list button:hover,.external-track-list button.playing{border-color:var(--sb-line-strong)!important;background:var(--sb-surface-hover)!important}.uomg-sort-grid button.active,.external-inline-button,.kge-form-row button{color:var(--sb-text)!important;background:var(--sb-accent-soft)!important;border-color:#e5483f4d!important}@media (width<=760px){.featured-hero-row>button{display:none}.agent-studio-page{width:calc(100% - 24px)!important}.studio-hero{padding:22px!important}.studio-hero h1{font-size:37px!important;line-height:1.04!important}}html[data-theme=neon-district]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sb-bg:#07090b;--sb-surface:#0d1114;--sb-surface-raised:#13191d;--sb-surface-hover:#192126;--sb-line:#d5ff4424;--sb-line-strong:#d5ff4457;--sb-text:#f0f5ee;--sb-muted:#e5efe1ad;--sb-soft:#e5efe175;--sb-accent:#d5ff44;--sb-accent-strong:#e2ff7a;--sb-accent-soft:#d5ff441f;--sb-radius:4px;--cyber-bg:#07090b;--cyber-bg-2:#0b0f12;--cyber-panel:#0c1114f0;--cyber-panel-strong:#0a0e11fa;--cyber-card:#12191deb;--cyber-line:#d5ff4424;--cyber-line-strong:#d5ff4457;--cyber-cyan:#d5ff44;--cyber-mint:#75e7db;--cyber-pink:#ff526d;--cyber-violet:#9fa7ff;--cyber-yellow:#d5ff44;--cyber-muted:#e5efe1ad;--cyber-glow:0 16px 42px #00000052, inset 0 1px 0 #d5ff440d;--theme-grid:#d5ff4406;--theme-grid-2:#75e7db05;--theme-glow-a:#d5ff441c;--theme-glow-b:#75e7db12;--ma-bg:#07090b;--ma-bg-elevated:#0f1417;--ma-panel:#0d1215f5;--ma-panel-soft:#d5ff440e;--ma-line:#d5ff4421;--ma-line-strong:#d5ff444d;--ma-text:#f0f5ee;--ma-muted:#e5efe1ad;--ma-soft:#e5efe170;--ma-human:#ffb45c;--ma-agent:#d5ff44;--ma-music:#75e7db;--ma-danger:#ff526d;--ma-shadow:0 22px 54px #00000057}html[data-theme=neon-district],html[data-theme=neon-district] body,html[data-theme=neon-district] #root{background:#07090b!important}html[data-theme=neon-district] body{background-image:repeating-linear-gradient(#0000 0 3px,#d5ff4403 3px 4px),radial-gradient(circle at 76% -12%,#d5ff4417,#0000 28%)!important}html[data-theme=neon-district] ::selection{color:#090c0d;background:#d5ff44}html[data-theme=neon-district] :where(.layout,.layout-main){background:0 0!important}html[data-theme=neon-district] :where(button,input,textarea,select){border-radius:4px!important}html[data-theme=neon-district] :where(button,a,input,textarea,select):focus-visible{outline-color:#d5ff44!important}html[data-theme=neon-district] :where(.side-logo small,.side-nav-group>p,.side-section>p,.side-section-head>p,.player-time,.pc-player-kicker,.modes-live-status,.festival-eyebrow,.agents-kicker,.studio-hero>div>span,.ai-workbench-head>div>span){letter-spacing:.035em!important;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace!important}.theme-option.theme-neon-district{--theme-a:#d5ff44;--theme-b:#121a1d}.theme-option.theme-neon-district .theme-swatch{border:1px solid #d5ff4480;box-shadow:none!important;background:linear-gradient(135deg,#d5ff44 0 35%,#11171a 35% 62%,#75e7db 62%)!important}html[data-theme=neon-district] .desktop-sidebar{background:linear-gradient(155deg,#d5ff440b,#0000 26%),#080b0d!important;border-right-color:#d5ff4433!important}html[data-theme=neon-district] .top-nav,html[data-theme=neon-district] .layout.with-sidebar .top-nav,html[data-theme=neon-district] .bottom-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#07090bf7!important;border-color:#d5ff442e!important}html[data-theme=neon-district] .side-logo,html[data-theme=neon-district] .nav-brand{color:#f0f5ee!important}html[data-theme=neon-district] .side-logo>span,html[data-theme=neon-district] .brand-icon{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));color:#090c0d!important;background:#d5ff44!important;box-shadow:0 0 0 1px #d5ff446b!important}html[data-theme=neon-district] .side-logo small,html[data-theme=neon-district] .nav-brand small{color:#d5ff44b8!important}html[data-theme=neon-district] .side-nav a,html[data-theme=neon-district] .side-section button,html[data-theme=neon-district] .bottom-nav button{color:#e5efe1a3!important;background:0 0!important}html[data-theme=neon-district] .side-nav a:hover,html[data-theme=neon-district] .side-section button:hover,html[data-theme=neon-district] .side-nav a.active,html[data-theme=neon-district] .bottom-nav button.active{color:#eff6eb!important;background:#d5ff4417!important;border-color:#d5ff4438!important;box-shadow:inset 0 0 0 1px #d5ff440f!important}html[data-theme=neon-district] .side-nav a.active svg,html[data-theme=neon-district] .bottom-nav button.active svg{color:#d5ff44!important}html[data-theme=neon-district] .nav-search input,html[data-theme=neon-district] .layout.with-sidebar .nav-search input,html[data-theme=neon-district] .theme-trigger,html[data-theme=neon-district] .login-button,html[data-theme=neon-district] .user-chip{color:#eaf1e7!important;box-shadow:none!important;background:#0d1215!important;border-color:#d5ff4429!important}html[data-theme=neon-district] .theme-trigger span{background:#d5ff44!important;border:1px solid #d5ff4480!important;box-shadow:0 0 10px #d5ff4447!important}html[data-theme=neon-district] .theme-menu{background:#0b0f12!important;border-color:#d5ff4438!important;box-shadow:0 24px 64px #00000085!important}html[data-theme=neon-district] .theme-option{background:#101518!important;border-color:#d5ff441a!important}html[data-theme=neon-district] .theme-option:hover,html[data-theme=neon-district] .theme-option.active{box-shadow:none!important;background:#d5ff4413!important;border-color:#d5ff445c!important}html[data-theme=neon-district] .ai-theme-form button{color:#090c0d!important;background:#d5ff44!important}html[data-theme=neon-district] :where(.pc-recommend-player,.modes-header,.ai-workbench-head,.featured-hero-row,.featured-scene-hero,.featured-market-head,.agents-hero,.studio-hero,.festival-hero,.search-banner){clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(118deg,#d5ff4417,#0000 34%),repeating-linear-gradient(135deg,#0000 0 34px,#d5ff4405 34px 35px),#0d1114!important;border-color:#d5ff4438!important;border-radius:4px!important;box-shadow:inset 0 1px #d5ff4414,0 24px 60px #0000004d!important}html[data-theme=neon-district] :where(.pc-player-kicker,.modes-live-status strong,.ai-workbench-head>div>span,.featured-hero-row>div>span,.featured-scene-hero>div>span,.agents-kicker,.studio-hero>div>span,.festival-eyebrow,.search-title-row span){color:#d5ff44!important;text-shadow:none!important}html[data-theme=neon-district] :where(.pc-player-copy h1,.modes-header h1,.ai-workbench-head h1,.featured-hero-row h1,.featured-scene-hero h1,.agents-hero h1,.studio-hero h1,.festival-hero h1){color:#f0f5ee!important;text-shadow:3px 0 #75e7db1f!important}html[data-theme=neon-district] :where(.pc-player-actions .primary,.discover-search-bar button,.generate-btn,.quick-generate-button,.studio-create-submit,.studio-hero a,.featured-intent-box>button,.festival-hero-actions a:first-child,.festival-hero-actions button:first-child,.search-empty-discover){color:#090c0d!important;background:#d5ff44!important;border-color:#d5ff44!important;box-shadow:0 0 0 1px #d5ff4433,0 8px 22px #d5ff4417!important}html[data-theme=neon-district] :where(.pc-player-actions .primary,.discover-search-bar button,.generate-btn,.quick-generate-button,.studio-create-submit,.studio-hero a,.featured-intent-box>button,.festival-hero-actions a:first-child,.festival-hero-actions button:first-child):hover{background:#e2ff7a!important}html[data-theme=neon-district] .pc-player-actions .primary,html[data-theme=neon-district] .discover-search-bar button,html[data-theme=neon-district] .featured-hero-row>button,html[data-theme=neon-district] .featured-intent-box>button,html[data-theme=neon-district] .generate-btn,html[data-theme=neon-district] .quick-generate-button,html[data-theme=neon-district] .studio-create-submit,html[data-theme=neon-district] .studio-hero a{color:#090c0d!important}html[data-theme=neon-district] .featured-hero-row h1{max-width:22ch!important;font-size:42px!important;line-height:1.06!important}html[data-theme=neon-district] .home-festival-card{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));color:#f0f5ee!important;box-shadow:none!important;background:linear-gradient(105deg,#d5ff441c,#0000 44%),repeating-linear-gradient(135deg,#0000 0 38px,#d5ff4405 38px 39px),#0d1114!important;border:1px solid #d5ff4433!important;border-radius:4px!important}html[data-theme=neon-district] .home-festival-card :where(h2,p,span){color:inherit!important}html[data-theme=neon-district] .home-festival-card>span{color:#d5ff44!important}html[data-theme=neon-district] .home-festival-card p{color:#e5efe1ad!important}html[data-theme=neon-district] .home-festival-actions a:first-child{color:#090c0d!important;background:#d5ff44!important;border-color:#d5ff44!important}html[data-theme=neon-district] .home-festival-actions a:not(:first-child){color:#eaf1e7!important;background:#d5ff440f!important;border-color:#d5ff4447!important}html[data-theme=neon-district] .common-mode-grid svg{color:#d5ff44!important}html[data-theme=neon-district] :where(.pc-player-queue,.pc-player-lyric,.pc-ai-signal,.music-item,.common-mode-grid button,.explore-mode-card,.ai-template-strip button,.ai-creator-panel,.history-section,.result-card,.progress-section,.fresh-row-panel,.agent-pulse-stats,.agent-comment-stream,.agent-favorite-rank,.agent-profile-section,.agent-home-panel,.agent-panel,.studio-guide article,.studio-panel,.festival-card,.festival-tabs-grid article,.festival-vote-panel,.search-table){box-shadow:none!important;background:#0f1417!important;border-color:#d5ff441f!important;border-radius:4px!important}html[data-theme=neon-district] :where(.music-item,.common-mode-grid button,.explore-mode-card,.ai-template-strip button,.history-item,.agent-profile-grid article,.studio-guide article,.festival-card,.search-result-item):hover{background:#172024!important;border-color:#d5ff4457!important;box-shadow:inset 0 0 0 1px #d5ff440d!important}html[data-theme=neon-district] :where(.music-item.playing,.common-mode-grid button.active,.explore-mode-card.active,.history-item.playing,.agent-profile-grid article.active,.studio-prompt-chips button.active,.search-result-item.playing){background:#d5ff441a!important;border-color:#d5ff4485!important}html[data-theme=neon-district] .pc-disc{background:radial-gradient(circle,#080a0c 0 12%,#d5ff44 13% 15%,#11171a 16% 48%,#283239 49% 51%,#090c0e 52%)!important;border-color:#d5ff4475!important;box-shadow:0 0 0 1px #d5ff4429,0 18px 40px #0000006b!important}html[data-theme=neon-district] .pc-community-metrics{border-color:#d5ff4424!important}html[data-theme=neon-district] .pc-community-metrics strong,html[data-theme=neon-district] .pc-ai-signal strong,html[data-theme=neon-district] .music-count,html[data-theme=neon-district] .agent-rank-row b,html[data-theme=neon-district] .genre-score-row strong{color:#d5ff44!important}html[data-theme=neon-district] .modes-header:before,html[data-theme=neon-district] .modes-header:after{opacity:.5!important;filter:hue-rotate(46deg)saturate(1.25)!important}html[data-theme=neon-district] .explore-mode-card{--tone-a:#d5ff44!important;--tone-b:#263136!important}html[data-theme=neon-district] .explore-mode-card:before{opacity:.18!important}html[data-theme=neon-district] .player-bar,html[data-theme=neon-district] .queue-drawer,html[data-theme=neon-district] .player-more-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#090d0f!important;border-color:#d5ff4433!important;box-shadow:0 -14px 34px #00000061!important}html[data-theme=neon-district] .player-progress-bar .progress-fill,html[data-theme=neon-district] .immersive-progress div,html[data-theme=neon-district] .progress-fill,html[data-theme=neon-district] .quick-progress i,html[data-theme=neon-district] .genre-score-row i{background:#d5ff44!important;box-shadow:0 0 12px #d5ff444d!important}html[data-theme=neon-district] .player-cover{border-color:#d5ff4461!important;border-radius:4px!important}html[data-theme=neon-district] .player-status-chip.is-playing,html[data-theme=neon-district] .queue-tabs button.active,html[data-theme=neon-district] .queue-btn.active{color:#d5ff44!important;background:#d5ff441a!important}html[data-theme=neon-district] .immersive-player{background:repeating-linear-gradient(#0000 0 4px,#d5ff4404 4px 5px),radial-gradient(circle at 18% 28%,#d5ff4421,#0000 26%),radial-gradient(circle at 82% 66%,#75e7db14,#0000 30%),#07090b!important}html[data-theme=neon-district] .immersive-controls .main-play{color:#090c0d!important;background:#d5ff44!important;box-shadow:0 0 24px #d5ff442e!important}html[data-theme=neon-district] .immersive-mode-switch button.active,html[data-theme=neon-district] .immersive-interaction-btn.active{color:#d5ff44!important;background:#d5ff4417!important}html[data-theme=neon-district] .player-page{color:#f0f5ee!important;background:repeating-linear-gradient(#0000 0 4px,#d5ff4404 4px 5px),radial-gradient(circle at 18% 20%,#d5ff441c,#0000 26%),radial-gradient(circle at 82% 68%,#75e7db0f,#0000 30%),#07090b!important}html[data-theme=neon-district] .player-back,html[data-theme=neon-district] .player-top-actions button,html[data-theme=neon-district] .simple-controls button,html[data-theme=neon-district] .player-actions button,html[data-theme=neon-district] .simple-queue{color:#eaf1e7!important;box-shadow:none!important;background:#101619!important;border-color:#d5ff4429!important;border-radius:4px!important}html[data-theme=neon-district] .simple-cover{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));color:#d5ff44!important;background:radial-gradient(circle,#090c0d 0 12%,#d5ff44 13% 15%,#11171a 16% 48%,#283239 49% 51%,#090c0e 52%)!important;border:1px solid #d5ff4461!important;border-radius:4px!important;box-shadow:0 20px 48px #00000061!important}html[data-theme=neon-district] .song-lyric,html[data-theme=neon-district] .side-panel-title span,html[data-theme=neon-district] .queue-list button.active>span{color:#d5ff44!important}html[data-theme=neon-district] .song-subtitle,html[data-theme=neon-district] .player-time-line,html[data-theme=neon-district] .player-actions span,html[data-theme=neon-district] .queue-list small{color:#e5efe1a3!important}html[data-theme=neon-district] .simple-range{accent-color:#d5ff44!important}html[data-theme=neon-district] .simple-controls .simple-main-play{color:#090c0d!important;background:#d5ff44!important;border-color:#d5ff44!important}html[data-theme=neon-district] .player-actions button:hover,html[data-theme=neon-district] .simple-controls button:hover,html[data-theme=neon-district] .queue-list button:hover,html[data-theme=neon-district] .queue-list button.active{background:#d5ff4417!important;border-color:#d5ff4457!important}html[data-theme=neon-district] .queue-list span{color:#d5ff44!important;background:#151d20!important;border:1px solid #d5ff4429!important;border-radius:3px!important}html[data-theme=neon-district] .install-content,html[data-theme=neon-district] .rewarded-ad,html[data-theme=neon-district] .rewarded-ad-panel{background:#0d1215!important;border-color:#d5ff4433!important;border-radius:4px!important}html[data-theme=neon-district] .install-btn,html[data-theme=neon-district] .rewarded-ad-action{color:#090c0d!important;background:#d5ff44!important}@media (width<=760px){html[data-theme=neon-district] :where(.pc-recommend-player,.modes-header,.ai-workbench-head,.featured-hero-row,.featured-scene-hero,.featured-market-head,.agents-hero,.studio-hero,.festival-hero,.search-banner){clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}html[data-theme=neon-district] .bottom-nav{box-shadow:0 -10px 28px #00000075!important}html[data-theme=neon-district] .featured-hero-row h1{font-size:34px!important;line-height:1.08!important}}@media (prefers-reduced-motion:reduce){html[data-theme=neon-district] *,html[data-theme=neon-district] :before,html[data-theme=neon-district] :after{scroll-behavior:auto!important}}:root{--stitch-space:#061422;--stitch-space-lowest:#020f1c;--stitch-space-low:#0f1d2a;--stitch-container:#13212e;--stitch-container-high:#1e2b39;--stitch-container-highest:#293644;--stitch-text:#d6e4f7;--stitch-muted:#bbc9c7;--stitch-outline:#3c4947;--stitch-mint:#4fd1c5;--stitch-mint-bright:#6feee1;--stitch-violet:#9d5bff;--stitch-gold:#f2c66d;--stitch-danger:#ffb4ab;--stitch-radius-sm:4px;--stitch-radius:8px;--stitch-radius-md:12px;--stitch-radius-lg:16px;--stitch-sidebar:224px;--stitch-topbar:56px;--stitch-player:72px;--stitch-mobile-nav:68px;--stitch-ease:cubic-bezier(.16, 1, .3, 1);--ma-bg:var(--stitch-space);--ma-bg-elevated:var(--stitch-space-low);--ma-panel:color-mix(in srgb, var(--ma-bg-elevated) 94%, transparent);--ma-panel-soft:color-mix(in srgb, var(--ma-agent,var(--stitch-mint)) 7%, transparent);--ma-line:color-mix(in srgb, var(--ma-text,var(--stitch-text)) 11%, transparent);--ma-line-strong:color-mix(in srgb, var(--ma-agent,var(--stitch-mint)) 31%, transparent);--ma-text:var(--stitch-text);--ma-muted:color-mix(in srgb, var(--ma-text) 69%, transparent);--ma-soft:color-mix(in srgb, var(--ma-text) 45%, transparent);--ma-human:var(--stitch-gold);--ma-agent:var(--stitch-mint);--ma-music:var(--stitch-violet);--ma-danger:var(--stitch-danger);--ma-shadow:0 22px 54px color-mix(in srgb, var(--ma-bg) 78%, transparent);--ma-radius:var(--stitch-radius);--ma-radius-lg:var(--stitch-radius-lg);--sb-bg:var(--ma-bg);--sb-surface:var(--ma-bg-elevated);--sb-surface-raised:color-mix(in srgb, var(--ma-bg-elevated) 86%, var(--ma-text) 4%);--sb-surface-hover:color-mix(in srgb, var(--ma-bg-elevated) 82%, var(--ma-agent) 8%);--sb-line:var(--ma-line);--sb-line-strong:var(--ma-line-strong);--sb-text:var(--ma-text);--sb-muted:var(--ma-muted);--sb-soft:var(--ma-soft);--sb-accent:var(--ma-agent);--sb-accent-strong:color-mix(in srgb, var(--ma-agent) 82%, white);--sb-accent-soft:color-mix(in srgb, var(--ma-agent) 12%, transparent);--sb-radius:var(--stitch-radius);--cyber-bg:var(--ma-bg);--cyber-bg-2:var(--ma-bg-elevated);--cyber-panel:var(--ma-panel);--cyber-panel-strong:color-mix(in srgb, var(--ma-bg-elevated) 97%, transparent);--cyber-card:color-mix(in srgb, var(--ma-bg-elevated) 91%, transparent);--cyber-line:var(--ma-line);--cyber-line-strong:var(--ma-line-strong);--cyber-cyan:var(--ma-agent);--cyber-mint:var(--ma-agent);--cyber-pink:var(--ma-music);--cyber-violet:var(--ma-music);--cyber-yellow:var(--ma-human);--cyber-muted:var(--ma-muted);--cyber-glow:0 16px 44px color-mix(in srgb, var(--ma-bg) 72%, transparent)}html[data-theme=symbiosis],html[data-theme=cyber-ai]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ma-bg:#061422;--ma-bg-elevated:#0f1d2a;--ma-panel:#13212ee6;--ma-panel-soft:#4fd1c512;--ma-line:#bbc9c721;--ma-line-strong:#4fd1c557;--ma-text:#d6e4f7;--ma-muted:#d6e4f7b3;--ma-soft:#d6e4f775;--ma-human:#f2c66d;--ma-agent:#4fd1c5;--ma-music:#9d5bff;--ma-danger:#ffb4ab;--ma-shadow:0 24px 70px #020f1c75;--sb-bg:#061422;--sb-surface:#0f1d2a;--sb-surface-raised:#13212e;--sb-surface-hover:#1e2b39;--sb-line:#bbc9c721;--sb-line-strong:#4fd1c557;--sb-text:#d6e4f7;--sb-muted:#d6e4f7b3;--sb-soft:#d6e4f775;--sb-accent:#4fd1c5;--sb-accent-strong:#6feee1;--sb-accent-soft:#4fd1c51f;--cyber-bg:#061422;--cyber-bg-2:#0f1d2a;--cyber-panel:#13212ee6;--cyber-panel-strong:#0f1d2afa;--cyber-card:#1e2b39e6;--cyber-line:#bbc9c721;--cyber-line-strong:#4fd1c557;--cyber-cyan:#4fd1c5;--cyber-mint:#6feee1;--cyber-pink:#9d5bff;--cyber-violet:#9d5bff;--cyber-yellow:#f2c66d;--cyber-muted:#d6e4f7b3;--cyber-glow:0 16px 44px #020f1c6b, 0 0 22px #4fd1c50e;--theme-grid:#4fd1c509;--theme-grid-2:#9d5bff06;--theme-glow-a:#4fd1c51a;--theme-glow-b:#9d5bff14}html:is([data-theme=symbiosis],[data-theme=cyber-ai]),html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body,html:is([data-theme=symbiosis],[data-theme=cyber-ai]) #root{background:var(--stitch-space)!important}html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body{position:relative;background-image:radial-gradient(circle at 18% 9%,#6feee11a,#0000 25%),radial-gradient(circle at 82% 3%,#9d5bff1c,#0000 27%),radial-gradient(circle at 72% 70%,#4fd1c50b,#0000 31%)!important;background-attachment:fixed!important}html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:before,html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:before{opacity:.46;background-image:radial-gradient(circle,#d6e4f7b3 0 1px,#0000 1.2px),radial-gradient(circle,#4fd1c58c 0 1px,#0000 1.2px),radial-gradient(circle,#9d5bff73 0 1px,#0000 1.2px);background-position:12px 18px,68px 44px,31px 83px;background-size:97px 97px,137px 137px,173px 173px}html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:after{opacity:.36;transform-origin:50% 100%;background-image:linear-gradient(#4fd1c51f 1px,#0000 1px),linear-gradient(90deg,#4fd1c51f 1px,#0000 1px);background-size:56px 56px;height:72vh;animation:18s linear infinite stitch-grid-drift;inset:auto -12vw -38vh;transform:perspective(440px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 18%,#000 72%);mask-image:linear-gradient(#0000 18%,#000 72%)}#root,.layout,.layout-main{z-index:1;position:relative}@keyframes stitch-grid-drift{to{background-position:0 56px,56px 0}}html{background:var(--ma-bg)!important}body{min-width:320px;color:var(--ma-text);text-rendering:optimizelegibility;font-family:Hanken Grotesk,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;background:var(--ma-bg)!important}::selection{color:#00201d;background:var(--ma-agent)}:where(h1,h2,h3){color:var(--ma-text);letter-spacing:-.02em;text-wrap:balance;font-family:Hanken Grotesk,PingFang SC,Microsoft YaHei,system-ui,sans-serif}:where(p,li,dd){text-wrap:pretty}:where(button,input,textarea,select){font-family:inherit}.layout :where(button,a,input,textarea,select,[role=button]):focus-visible,.admin-console :where(button,a,input,textarea,select):focus-visible,.admin-console-page :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ma-agent)!important;outline-offset:3px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--ma-agent) 18%, transparent)!important}.layout :where(button,a,[role=button]){transition:color .18s var(--stitch-ease), border-color .18s var(--stitch-ease), background-color .18s var(--stitch-ease), transform .18s var(--stitch-ease), box-shadow .18s var(--stitch-ease)}.layout :where(button,a,[role=button]):active{transform:translateY(1px)scale(.985)}.layout :where(button,input,textarea,select):disabled{cursor:not-allowed!important;opacity:.48!important}.layout :where(input,textarea,select){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;background:color-mix(in srgb, var(--ma-bg) 84%, black 5%)!important;color:var(--ma-text)!important}.layout :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--ma-text) 55%, transparent)!important}.layout :where(input,textarea,select):focus{border-color:var(--ma-agent)!important}.layout,.layout.with-sidebar{min-height:100dvh;color:var(--ma-text);background:0 0!important}.top-nav,.bottom-nav,.desktop-sidebar,.player-bar{border-color:var(--ma-line)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-bg-elevated) 94%, transparent)!important;box-shadow:none!important}.top-nav,.bottom-nav,.player-bar{-webkit-backdrop-filter:blur(16px)saturate(1.08)}.brand-icon,.side-logo>span{place-items:center;display:grid;border:1px solid color-mix(in srgb, var(--ma-agent) 55%, transparent)!important;border-radius:var(--stitch-radius)!important;color:#00201d!important;background:var(--ma-agent)!important;box-shadow:0 0 18px color-mix(in srgb, var(--ma-agent) 19%, transparent)!important}.side-logo strong,.nav-brand strong{font-weight:800;color:var(--ma-text)!important;letter-spacing:-.02em!important}.side-logo small,.nav-brand small,.side-nav-group>p,.side-section>p,.side-section-head>p,.pc-player-kicker,.studio-hero>div>span,.quick-create-hero>div>span,.admin-workspace-head>div>span{color:var(--ma-muted)!important;letter-spacing:.08em!important;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace!important;font-size:11px!important;font-weight:600!important}.nav-search input,.theme-trigger,.login-button,.user-chip{border:1px solid var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-bg-elevated) 88%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ma-text) 5%, transparent)!important}.theme-trigger:hover,.login-button:hover,.user-chip:hover{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 8%, var(--ma-bg-elevated))!important}.theme-trigger span{background:var(--ma-agent)!important;box-shadow:0 0 10px color-mix(in srgb, var(--ma-agent) 30%, transparent)!important}.theme-menu{border:1px solid var(--ma-line-strong)!important;border-radius:var(--stitch-radius-lg)!important;background:color-mix(in srgb, var(--ma-bg-elevated) 98%, transparent)!important;box-shadow:0 28px 72px color-mix(in srgb, var(--ma-bg) 72%, transparent)!important}.theme-option{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;background:color-mix(in srgb, var(--ma-panel) 94%, transparent)!important}.theme-option:hover,.theme-option.active{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 9%, var(--ma-panel))!important}.theme-option.theme-symbiosis .theme-swatch{background:radial-gradient(circle at 28% 25%,#6feee1 0 5%,#0000 6%),linear-gradient(135deg,#061422 0 55%,#4fd1c5 55% 74%,#9d5bff 74%)!important;border:1px solid #6feee185!important}.auth-modal{color:var(--ma-text)!important}.auth-modal-backdrop{background:radial-gradient(circle at 26% 18%, color-mix(in srgb, var(--ma-agent) 13%, transparent), transparent 34%), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--ma-music) 12%, transparent), transparent 36%), color-mix(in srgb, var(--ma-bg) 82%, transparent)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.auth-sheet{border:1px solid var(--ma-line-strong)!important;border-radius:var(--stitch-radius-lg)!important;color:var(--ma-text)!important;background:repeating-linear-gradient(90deg, transparent 0 63px, color-mix(in srgb, var(--ma-agent) 3%, transparent) 63px 64px), color-mix(in srgb, var(--ma-bg-elevated) 97%, transparent)!important;box-shadow:0 34px 90px color-mix(in srgb, var(--ma-bg) 76%, transparent), 0 0 28px color-mix(in srgb, var(--ma-agent) 8%, transparent)!important}.auth-brand-mark{border-radius:var(--stitch-radius-md)!important;background:linear-gradient(135deg, var(--ma-agent), color-mix(in srgb, var(--ma-music) 72%, white))!important}.auth-kicker{color:var(--ma-agent)!important;letter-spacing:.06em!important;font-family:JetBrains Mono,Cascadia Mono,Consolas,monospace!important}.auth-visual h2,.auth-form-title strong{color:var(--ma-text)!important}.auth-subtitle,.auth-agree,.auth-switch{color:var(--ma-muted)!important}.auth-benefits span,.auth-secondary,.auth-close{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-text) 6%, transparent)!important}.auth-benefits span:before{background:var(--ma-agent)!important}.auth-primary{border:1px solid var(--ma-agent)!important;border-radius:var(--stitch-radius)!important;color:#00201d!important;background:var(--ma-agent)!important;box-shadow:0 10px 26px color-mix(in srgb, var(--ma-agent) 14%, transparent)!important}.auth-modal-form input{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-bg) 78%, transparent)!important}.auth-modal-form input:focus{border-color:var(--ma-agent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ma-agent) 16%, transparent)!important}.auth-modal :where(button,input,a):focus-visible{outline:2px solid var(--ma-agent)!important;outline-offset:3px!important}.ai-theme-form button{border-radius:var(--stitch-radius)!important;color:#00201d!important;background:var(--ma-agent)!important}.bottom-nav button{min-width:44px;min-height:48px;border-radius:var(--stitch-radius)!important;color:var(--ma-muted)!important}.bottom-nav button:hover,.bottom-nav button.active{color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-agent) 11%, transparent)!important}.bottom-nav button.active svg{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--ma-agent) 35%, transparent));color:var(--ma-agent)!important}.player-bar{min-height:var(--stitch-player)}.player-bar :where(.play-btn,.play-button,.player-play){color:#00201d!important;background:var(--ma-agent)!important;box-shadow:0 0 18px color-mix(in srgb, var(--ma-agent) 18%, transparent)!important}.player-bar :where(.progress-fill,.player-progress-fill){background:var(--ma-agent)!important}:where(.pc-recommend-player,.pc-player-lyric,.pc-player-queue,.community-lead,.resonance-board,.ai-comment-card,.recommend-card,.music-item,.trending-item,.featured-tabs,.featured-filter-wrap,.featured-hero-row,.featured-scene-hero,.featured-market-head,.quick-create-main,.quick-create-side,.quick-task-card,.studio-hero,.studio-panel,.studio-section,.mymusic-panel,.library-panel,.upload-page .drop-zone,.upload-page .metadata-form,.rewards-page .earnings-hero,.admin-workspace-head,.admin-metrics,.admin-org-strip,.admin-company-cockpit,.admin-workchat-shell,.admin-business-footer){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-lg)!important;color:var(--ma-text)!important;background-color:var(--ma-panel)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ma-text) 5%, transparent), 0 18px 42px color-mix(in srgb, var(--ma-bg) 36%, transparent)!important}:where(.recommend-card,.music-item,.trending-item,.weighted-ranking-grid button,.activity-feed-list button,.quick-task-card,.actor-choice,.file-item):hover{border-color:var(--ma-line-strong)!important;background-color:color-mix(in srgb, var(--ma-agent) 7%, var(--ma-panel))!important}:where(.pc-player-actions .primary,.discover-search-bar button,.featured-intent-box>button,.featured-hero-row>button,.featured-scene-hero>button,.quick-generate-button,.studio-create-submit,.upload-btn,.choose-file-btn,.rewards-page .hero-withdraw,.rewards-page .submit-withdraw,.admin-dev-ticket-form button,.admin-model-test-btn){min-height:42px;border:1px solid var(--ma-agent)!important;border-radius:var(--stitch-radius)!important;color:#00201d!important;background:var(--ma-agent)!important;box-shadow:0 10px 26px color-mix(in srgb, var(--ma-agent) 14%, transparent)!important;font-weight:800!important}:where(.pc-player-actions .primary,.discover-search-bar button,.featured-intent-box>button,.quick-generate-button,.studio-create-submit,.upload-btn,.choose-file-btn,.rewards-page .hero-withdraw,.admin-dev-ticket-form button,.admin-model-test-btn):hover{border-color:var(--stitch-mint-bright)!important;background:color-mix(in srgb, var(--ma-agent) 86%, white)!important;box-shadow:0 0 20px color-mix(in srgb, var(--ma-agent) 22%, transparent)!important}.home-page{width:min(100%,1280px);color:var(--ma-text)!important}.pc-recommend-player{border-radius:var(--stitch-radius-lg)!important;background:linear-gradient(120deg, color-mix(in srgb, var(--ma-agent) 10%, transparent), transparent 38%), linear-gradient(300deg, color-mix(in srgb, var(--ma-music) 9%, transparent), transparent 42%), repeating-linear-gradient(90deg, transparent 0 55px, color-mix(in srgb, var(--ma-agent) 4%, transparent) 55px 56px), var(--ma-panel)!important}.pc-recommend-player:before{opacity:.55;background:linear-gradient(116deg, transparent 0 22%, color-mix(in srgb, var(--ma-agent) 16%, transparent) 22.2%, transparent 22.8%), radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--ma-music) 16%, transparent), transparent 31%)!important}.pc-recommend-player:after{color:color-mix(in srgb, var(--ma-agent) 24%, transparent)!important;font-family:JetBrains Mono,Consolas,monospace!important}.pc-player-copy h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(42px,5vw,72px);line-height:1.02;color:var(--ma-text)!important}.pc-disc{border-color:var(--ma-line-strong)!important;border-radius:var(--stitch-radius-lg)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--ma-agent) 22%, transparent), color-mix(in srgb, var(--ma-music) 15%, transparent)), var(--ma-bg-elevated)!important;box-shadow:0 24px 64px color-mix(in srgb, var(--ma-bg) 60%, transparent)!important}.pc-player-queue{background:color-mix(in srgb, var(--ma-bg) 72%, transparent)!important}.pc-community-metrics span,.community-stats span,.pc-ai-signal span,.recommend-weight-row small{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-muted)!important;background:color-mix(in srgb, var(--ma-text) 5%, transparent)!important}.pc-community-metrics span:first-child strong{color:var(--ma-human)!important}.pc-community-metrics span:nth-child(2) strong,.pc-community-metrics span:nth-child(3) strong{color:var(--ma-agent)!important}.pc-community-metrics span:nth-child(4) strong{color:var(--ma-music)!important}.discover-search-bar{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;background:color-mix(in srgb, var(--ma-bg) 68%, transparent)!important}.music-item.playing,.trending-item.playing{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 11%, var(--ma-panel))!important}.home-festival-card{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-lg)!important;background:radial-gradient(circle at 12% 14%, color-mix(in srgb, var(--ma-human) 13%, transparent), transparent 31%), radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--ma-agent) 11%, transparent), transparent 33%), var(--ma-panel)!important}.home-festival-actions a{border-radius:var(--stitch-radius)!important}.home-festival-actions a:first-child{color:#00201d!important;background:var(--ma-agent)!important}.featured-page{width:min(100%,1240px);max-width:1240px;color:var(--ma-text)!important}.featured-tabs,.featured-filter-wrap{border-radius:var(--stitch-radius-md)!important;background:color-mix(in srgb, var(--ma-bg-elevated) 91%, transparent)!important}.featured-tabs button,.featured-filters button,.category-popover button{min-height:36px;border-radius:var(--stitch-radius)!important;color:var(--ma-muted)!important}.featured-tabs button.active,.featured-filters button.active,.featured-filters button.more-filter{border-color:var(--ma-line-strong)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-agent) 11%, transparent)!important}.featured-tabs button.active:after{height:2px;background:var(--ma-agent)!important}.featured-hero-row,.featured-scene-hero,.featured-market-head{min-height:180px;background:repeating-linear-gradient(90deg, transparent 0 63px, color-mix(in srgb, var(--ma-agent) 4%, transparent) 63px 64px), linear-gradient(125deg, color-mix(in srgb, var(--ma-agent) 11%, transparent), color-mix(in srgb, var(--ma-music) 8%, transparent)), var(--ma-panel)!important}.featured-hero-row h1,.featured-scene-hero h1,.featured-market-head h1{letter-spacing:-.03em;font-size:clamp(30px,4vw,48px);color:var(--ma-text)!important}.featured-hero-row p,.featured-scene-hero p,.featured-market-head p,.featured-section-head span{color:var(--ma-muted)!important}.weighted-ranking-grid button,.activity-feed-list button,.featured-collection-grid button,.ranking-grid button,.creator-grid button,.agent-moment-grid button,.vip-grid>div,.fresh-row-panel{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-panel) 94%, transparent)!important}.weighted-ranking-grid i{border-radius:var(--stitch-radius)!important;color:var(--ma-agent)!important;background:color-mix(in srgb, var(--ma-agent) 16%, transparent)!important}.quick-create-page{width:min(1120px,100% - 48px);color:var(--ma-text)!important}.quick-create-hero h1,.agent-studio-page h1{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);color:var(--ma-text)!important}.quick-create-hero p,.agent-studio-page :where(.studio-hero p,.studio-muted){color:var(--ma-muted)!important}.quick-create-main,.quick-create-side,.quick-task-card{background:var(--ma-panel)!important}.quick-create-main textarea,.quick-advanced-panel select,.quick-create-page input{min-height:44px;border-color:var(--ma-line)!important;background:color-mix(in srgb, var(--ma-bg) 76%, transparent)!important}.quick-create-main textarea{min-height:172px}.quick-mode-tabs button,.quick-inspiration-grid button,.quick-result-actions a,.quick-result-actions button{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-text) 5%, transparent)!important}.quick-mode-tabs button.active,.quick-inspiration-grid button:hover{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 10%, transparent)!important}.quick-progress-fill,.quick-task-progress>span{background:repeating-linear-gradient(90deg, var(--ma-agent) 0 9px, transparent 9px 12px)!important}.agent-studio-page{color:var(--ma-text)!important}.studio-hero,.ai-workbench-head{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-lg)!important;background:linear-gradient(128deg, color-mix(in srgb, var(--ma-music) 12%, transparent), transparent 48%), repeating-linear-gradient(90deg, transparent 0 63px, color-mix(in srgb, var(--ma-agent) 4%, transparent) 63px 64px), var(--ma-panel)!important}.studio-agent-card,.studio-project-card,.studio-member-row,.studio-timeline article,.agent-studio-page :where(.actor-choice,.studio-form,.studio-empty){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-panel) 94%, transparent)!important}.studio-agent-card.active,.studio-project-card.active,.studio-member-row.active{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 9%, var(--ma-panel))!important}.studio-status,.studio-processing,.agent-status{border-color:color-mix(in srgb, var(--ma-music) 42%, transparent)!important;color:color-mix(in srgb, var(--ma-music) 70%, white)!important;background:color-mix(in srgb, var(--ma-music) 12%, transparent)!important}.mymusic-page,.music-detail-page{color:var(--ma-text)!important}.mymusic-page :where(.tabs,.library-tabs,.filter-bar),.music-detail-page :where(.detail-hero,.music-info,.comment-section){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;background:color-mix(in srgb, var(--ma-panel) 94%, transparent)!important}.mymusic-page :where(.music-card,.music-row,.library-item,.track-item){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-text) 4%, transparent)!important}.mymusic-page :where(.music-card,.music-row,.library-item,.track-item):hover,.mymusic-page :where(.playing,.active){border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 9%, transparent)!important}.mymusic-page :where(.meta,small,time),.music-detail-page :where(.music-meta,.detail-subtitle,.comment-time){color:var(--ma-muted)!important}.immersive-player{color:var(--ma-text)!important;background:radial-gradient(circle at 50% 22%, color-mix(in srgb, var(--ma-music) 16%, transparent), transparent 32%), radial-gradient(circle at 20% 80%, color-mix(in srgb, var(--ma-agent) 9%, transparent), transparent 34%), var(--ma-bg)!important}.immersive-player :where(.immersive-panel,.lyrics-panel,.queue-panel,.comments-panel,.immersive-queue){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-lg)!important;background:color-mix(in srgb, var(--ma-bg-elevated) 84%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ma-text) 5%, transparent)!important}.immersive-player :where(.cover,.immersive-cover,.album-cover){border:1px solid var(--ma-line-strong)!important;border-radius:var(--stitch-radius-lg)!important;box-shadow:0 26px 80px color-mix(in srgb, var(--ma-bg) 68%, transparent), 0 0 34px color-mix(in srgb, var(--ma-music) 12%, transparent)!important}.immersive-player :where(.play-button,.main-play-button,.play-btn){color:#00201d!important;background:var(--ma-agent)!important}.immersive-player :where(.progress-fill,.seek-fill){background:var(--ma-agent)!important}.upload-page,.rewards-page,.admin-console,.admin-console-page{color:var(--ma-text)!important}.upload-page>h1,.rewards-topbar strong,.admin-workspace-head h1{letter-spacing:-.03em;color:var(--ma-text)!important}.upload-page .subtitle,.upload-page .drop-hint,.file-size,.actor-publish-note,.rewards-page :where(p,span,em),.admin-console-page :where(.admin-muted,p,small){color:var(--ma-muted)!important}.upload-page .drop-zone{border:1px dashed var(--ma-line-strong)!important;background:repeating-linear-gradient(135deg, transparent 0 18px, color-mix(in srgb, var(--ma-agent) 3%, transparent) 18px 19px), color-mix(in srgb, var(--ma-bg) 72%, transparent)!important}.upload-page .drop-zone.active{border-color:var(--ma-agent)!important;background-color:color-mix(in srgb, var(--ma-agent) 9%, var(--ma-panel))!important}.file-icon,.actor-choice-avatar{border-radius:var(--stitch-radius)!important;color:#00201d!important;background:var(--ma-agent)!important}.actor-choice[data-actor-type=human] .actor-choice-avatar,.actor-choice.human .actor-choice-avatar{background:var(--ma-human)!important;border-radius:50%!important}.actor-choice.active{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 10%, transparent)!important}.private-vault-policy,.import-policy,.upload-visibility-dialog__panel{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;color:var(--ma-text)!important;background:var(--ma-bg-elevated)!important}.upload-visibility-dialog{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--ma-bg) 78%, transparent)!important}.upload-visibility-dialog__public{border-color:var(--ma-agent)!important;color:#00201d!important;background:var(--ma-agent)!important}.upload-visibility-dialog__private,.choose-file-btn.secondary{border-color:var(--ma-line)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-text) 6%, transparent)!important}.rewards-page :where(.earnings-hero,.video-mission,.ad-preference-card,.support-transfer-card,.task-list,.record-list,.wallet-menu,.detail-balance-card,.detail-split-card,.wallet-card,.withdraw-card,.withdraw-panel){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-panel) 94%, transparent)!important}.rewards-page .earnings-hero{background:repeating-linear-gradient(90deg, transparent 0 63px, color-mix(in srgb, var(--ma-agent) 4%, transparent) 63px 64px), linear-gradient(135deg, color-mix(in srgb, var(--ma-agent) 12%, transparent), color-mix(in srgb, var(--ma-music) 8%, transparent)), var(--ma-panel)!important}.rewards-page :where(.hero-main button,.ad-preference-options button,.shortcut-grid button){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-bg) 55%, transparent)!important}.rewards-page .ad-preference-options button.active{border-color:var(--ma-line-strong)!important;background:color-mix(in srgb, var(--ma-agent) 11%, var(--ma-panel))!important}.admin-console,.admin-console-page{--cyber-bg:var(--ma-bg);--cyber-panel:var(--ma-panel);--cyber-panel-strong:var(--ma-bg-elevated);--cyber-card:color-mix(in srgb, var(--ma-panel) 90%, var(--ma-text) 3%);--cyber-line:var(--ma-line);--cyber-line-strong:var(--ma-line-strong);--cyber-cyan:var(--ma-agent);--cyber-mint:var(--ma-agent);--cyber-pink:var(--ma-music);--cyber-violet:var(--ma-music);--cyber-yellow:var(--ma-human);--cyber-muted:var(--ma-muted)}.admin-console-page :where(.admin-org-owner,.admin-org-manager,.admin-org-departments button,.admin-boss-brief,.admin-cockpit-score,.admin-cockpit-kpis,.admin-algorithm-health,.admin-decision-board,.admin-autonomy-board,.admin-chat-sidebar,.admin-chat-main,.admin-chat-inspector,.admin-profile-card){border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;background:color-mix(in srgb, var(--ma-text) 4%, transparent)!important}.admin-console-page :where(.active,button:hover){border-color:var(--ma-line-strong)!important}@media (width>=1024px){.layout.with-sidebar{padding-left:var(--stitch-sidebar)!important}.desktop-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:var(--stitch-sidebar)!important;border-right:1px solid var(--ma-line)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ma-agent) 5%, transparent), transparent 28%), color-mix(in srgb, var(--ma-bg-elevated) 97%, transparent)!important;gap:22px!important;padding:18px 12px 96px!important}.layout.with-sidebar .top-nav{left:var(--stitch-sidebar)!important;height:var(--stitch-topbar)!important;border-bottom:1px solid var(--ma-line)!important;background:color-mix(in srgb, var(--ma-bg-elevated) 96%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important}.side-logo{min-height:52px;padding:6px 9px!important}.side-logo>span{width:34px!important;height:34px!important}.side-nav-group-primary{border-color:var(--ma-line)!important;border-radius:var(--stitch-radius-md)!important;background:color-mix(in srgb, var(--ma-agent) 5%, transparent)!important}.side-nav a,.side-section button{min-height:40px;border-radius:var(--stitch-radius)!important;color:var(--ma-muted)!important;border:1px solid #0000!important}.side-nav a:hover,.side-section button:hover{border-color:var(--ma-line)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-text) 5%, transparent)!important}.side-nav a.active{border-color:var(--ma-line-strong)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-agent) 12%, transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ma-agent) 5%, transparent)!important}.side-nav a.active svg{color:var(--ma-agent)!important}.side-account-profile,.side-logout-button{border:1px solid var(--ma-line)!important;border-radius:var(--stitch-radius)!important;color:var(--ma-text)!important;background:color-mix(in srgb, var(--ma-text) 5%, transparent)!important}.side-account-profile span{color:#2a2000!important;background:var(--ma-human)!important}}@media (width<=1023px){.layout{padding-top:var(--stitch-topbar)!important;padding-bottom:calc(var(--stitch-player) + var(--stitch-mobile-nav) + env(safe-area-inset-bottom))!important}.layout.player-layout,.layout.dj-layout{padding:0!important}.top-nav{min-height:var(--stitch-topbar);padding-inline:16px!important}.bottom-nav{min-height:calc(var(--stitch-mobile-nav) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)!important}.player-bar{bottom:calc(var(--stitch-mobile-nav) + env(safe-area-inset-bottom))!important}.pc-player-copy h1{font-size:clamp(38px,8vw,56px)}.quick-create-shell,.human-ai-community,.admin-workspace-head,.admin-company-cockpit,.admin-org-strip,.admin-workchat-shell{grid-template-columns:1fr!important}.quick-create-side{position:static!important}}@media (width<=760px){html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:before{opacity:.28}html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:after{display:none}.home-page,.featured-page,.quick-create-page,.agent-studio-page,.mymusic-page,.upload-page,.rewards-page,.admin-console,.admin-console-page{width:100%!important;max-width:none!important;padding-left:16px!important;padding-right:16px!important}.pc-recommend-player,.featured-hero-row,.featured-scene-hero,.featured-market-head,.studio-hero,.ai-workbench-head,.earnings-hero{border-radius:var(--stitch-radius-md)!important;min-height:0!important;padding:20px 16px!important}.pc-recommend-player:after{display:none}.pc-player-copy h1,.featured-hero-row h1,.featured-scene-hero h1,.featured-market-head h1,.quick-create-hero h1,.agent-studio-page h1,.admin-workspace-head h1{font-size:30px!important;line-height:1.15!important}.featured-hero-row,.featured-scene-hero,.featured-market-head,.quick-create-hero,.rewards-topbar,.video-mission,.support-transfer-head,.support-transfer-foot{flex-direction:column!important;align-items:stretch!important}.featured-hero-row>button,.featured-scene-hero>button,.quick-create-hero>a{justify-content:center;width:100%}.playlist-card-grid,.ranking-grid,.weighted-ranking-grid,.recommend-grid,.hero-main,.ad-preference-options,.support-transfer-grid,.upload-visibility-dialog__actions,.admin-metrics.compact,.admin-org-departments,.admin-algorithm-kpis,.admin-algorithm-lists{grid-template-columns:1fr!important}.category-popover{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100vw - 32px)!important;padding:14px!important}.immersive-player :where(.immersive-panel,.lyrics-panel,.queue-panel,.comments-panel,.immersive-queue){-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--stitch-radius-md)!important}.upload-visibility-dialog__actions button,.layout :where(button,a[role=button]){min-height:44px}}@media (prefers-reduced-motion:reduce){html:is([data-theme=symbiosis],[data-theme=cyber-ai]) body:after{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.top-nav,.bottom-nav,.desktop-sidebar,.player-bar,.immersive-player :where(.immersive-panel,.lyrics-panel,.queue-panel,.comments-panel,.immersive-queue){background:var(--ma-bg-elevated)!important;-webkit-backdrop-filter:none!important}}
