:root{--md11-pink:#ec4899;--md11-purple:#8b5cf6;--md11-line:rgba(255,255,255,.09);--md11-muted:#94a3b8;--md11-card:#0d1729;--md11-card2:#091222}.md11-shell{width:min(1420px,calc(100% - 28px));margin:28px auto 90px}.md11-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:28px;padding:30px;border:1px solid var(--md11-line);border-radius:22px;background:radial-gradient(circle at 85% 10%,rgba(139,92,246,.16),transparent 28%),linear-gradient(135deg,#101c31,#08111f);box-shadow:0 24px 70px rgba(0,0,0,.18)}.md11-hero>div>span{display:inline-flex;color:#f9a8d4;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.md11-hero h1{margin:5px 0 8px;color:#fff;font-size:34px}.md11-hero p{margin:0;max-width:690px;color:var(--md11-muted);line-height:1.75}.md11-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 7px 6px 15px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(4,10,20,.78);position:relative}.md11-search>i{color:#9ca3af}.md11-search input{min-width:0;height:44px;border:0;outline:0;background:transparent;color:#fff;font:inherit}.md11-search button{width:42px;height:42px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--md11-pink),var(--md11-purple));color:#fff;cursor:pointer}.md11-section{margin-top:24px;padding:20px;border:1px solid var(--md11-line);border-radius:18px;background:linear-gradient(180deg,var(--md11-card),var(--md11-card2))}.md11-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.md11-head h2{margin:0;color:#fff;font-size:18px}.md11-head>span{min-width:30px;height:25px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:rgba(236,72,153,.1);border:1px solid rgba(236,72,153,.18);color:#f9a8d4;font-size:10px;font-weight:900}.md11-head>a{color:#c4b5fd;font-size:11px;font-weight:800}.md11-track-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.md11-track-card{min-width:0;position:relative}.md11-cover{display:block;position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#070d19}.md11-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease}.md11-cover>span{position:absolute;right:10px;bottom:10px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgba(236,72,153,.92);color:#fff;opacity:0;transform:translateY(5px);transition:.2s}.md11-cover:hover img{transform:scale(1.035)}.md11-cover:hover>span{opacity:1;transform:none}.md11-track-copy{padding:10px 2px 6px}.md11-track-copy a{color:#fff;text-decoration:none}.md11-track-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.md11-track-copy small{display:block;margin-top:4px;color:var(--md11-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.md11-actions{display:flex;gap:6px}.md11-actions button{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#101b2f;color:#dbeafe;cursor:pointer}.md11-actions button:hover{border-color:rgba(236,72,153,.32);color:#f9a8d4}.md11-empty{padding:25px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:var(--md11-muted);text-align:center}.md11-entity-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.md11-artist-grid,.md11-album-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.md11-artist-grid a,.md11-album-grid a{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(255,255,255,.018);text-decoration:none;transition:.2s}.md11-artist-grid a:hover,.md11-album-grid a:hover{border-color:rgba(139,92,246,.25);background:rgba(139,92,246,.05)}.md11-artist-grid img,.md11-album-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#07101d}.md11-artist-grid img{border-radius:50%}.md11-artist-grid strong,.md11-album-grid strong{display:block;margin-top:8px;color:#fff;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md11-artist-grid small,.md11-album-grid small{display:block;margin-top:3px;color:var(--md11-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* Global Stage 11 autocomplete. Injected by music-search-v2.js. */
form.music-smart-search{position:relative!important;overflow:visible!important}.music-smart-suggest{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:9999;display:none;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:13px;background:#07111f;box-shadow:0 22px 55px rgba(0,0,0,.42)}.music-smart-suggest.open{display:block}.music-smart-suggest a{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px!important;color:#e5edf8!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.055)!important;background:transparent!important}.music-smart-suggest a:last-child{border-bottom:0!important}.music-smart-suggest a:hover,.music-smart-suggest a.active{background:rgba(139,92,246,.09)!important}.music-smart-suggest img{width:42px;height:42px;object-fit:cover;border-radius:9px;background:#111827}.music-smart-suggest .mss-copy{min-width:0}.music-smart-suggest strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.music-smart-suggest small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:9px}.music-smart-suggest em{padding:4px 6px;border-radius:999px;background:rgba(236,72,153,.1);color:#f9a8d4;font-style:normal;font-size:8px;font-weight:900;text-transform:uppercase}.music-smart-suggest .mss-empty{padding:12px;color:#94a3b8;font-size:10px}.music-smart-suggest .mss-all{grid-template-columns:1fr!important;justify-items:center;color:#c4b5fd!important;font-weight:900;font-size:10px!important}.stage11-search-note{margin:9px 0 0;padding:9px 11px;border:1px solid rgba(139,92,246,.18);border-radius:10px;background:rgba(139,92,246,.055);color:#c4b5fd;font-size:11px}.stage11-search-note a{color:#f0abfc;font-weight:900}.stage11-search-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.stage11-search-tools a{padding:7px 10px;border:1px solid rgba(139,92,246,.2);border-radius:9px;color:#ddd6fe;background:rgba(139,92,246,.055);font-size:10px;font-weight:800;text-decoration:none}
@media(max-width:1100px){.md11-track-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.md11-entity-grid{grid-template-columns:1fr}.md11-artist-grid,.md11-album-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.md11-shell{width:min(100% - 18px,1420px);margin-top:12px}.md11-hero{grid-template-columns:1fr;padding:19px;gap:18px}.md11-hero h1{font-size:25px}.md11-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.md11-section{padding:14px;margin-top:14px}.md11-artist-grid,.md11-album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.music-smart-suggest{position:fixed;left:10px;right:10px;top:78px;max-height:65vh;overflow:auto}}
