.ap-grid{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start;padding-top:18px}.ap-side{grid-column:1;position:-webkit-sticky;position:sticky;top:90px;gap:18px}.ap-main,.ap-side{grid-row:1;display:flex;flex-direction:column}.ap-main{grid-column:2;min-width:0;gap:8px}.aps-sec{padding-top:26px;margin-top:26px;border-top:1px solid var(--line-soft)}.ap-tracks{padding-top:0;margin-top:0;border-top:0}.aps-sec .section-head{margin-bottom:16px}.aps-sec .section-head .aps-head-actions{display:flex;align-items:center;gap:10px}.aps-sec .section-head .ghost-play{background:transparent;border:1px solid var(--line);color:var(--gray);border-radius:20px;padding:7px 16px;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.aps-sec .section-head .ghost-play:hover{border-color:var(--orange);color:var(--orange)}.aps-sec .section-head .aps-more{font-size:13px;color:var(--gray);white-space:nowrap}.aps-sec .section-head .aps-more:hover{color:var(--orange)}.ap-photo,.ap-photo-wrap{display:flex;justify-content:center}.ap-photo{width:220px;height:220px;border-radius:50%;overflow:hidden;background:var(--dark2);align-items:center;font-size:68px;font-weight:800;color:var(--orange);box-shadow:0 0 0 4px var(--orange),0 14px 34px rgba(0,0,0,.4)}.ap-photo img{width:100%;height:100%;object-fit:cover}.ap-name{text-align:center}.ap-name h1{font-size:26px;font-weight:800;margin:2px 0 4px}.ap-name .ap-roles{font-size:13px;color:var(--gray)}.ap-actions{display:flex;align-items:center;gap:10px}.ap-actions .fav-btn.ap-follow{flex:1 1;height:46px;border-radius:23px;background:var(--orange);color:#f9f9f9;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;gap:6px;border:0}.ap-actions .fav-btn.ap-follow[aria-pressed=true]{background:var(--dark2);color:var(--white);border:1px solid var(--line)}.ap-actions .ap-share{width:46px;height:46px;flex:none;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--gray);background:transparent}.ap-actions .ap-share:hover{border-color:var(--orange);color:var(--orange)}.ap-bio-box{display:flex;flex-direction:column;gap:14px}.ap-bio-mhead{display:none}.ap-bio-text{color:var(--gray);font-size:14px;line-height:2.1;margin:0}.ap-fact-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ap-fact-rows li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--lgray)}.ap-fact-rows li svg{flex:none;width:17px;height:17px;color:var(--orange)}.ap-ach{background:var(--dark2);border-radius:14px;padding:14px 16px}.ap-ach-h{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--white);font-weight:700;margin-bottom:8px}.ap-ach-h svg{width:17px;height:17px;color:var(--orange)}.ap-ach ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ap-ach li{font-size:13px;color:var(--gray);line-height:1.9;-webkit-padding-start:14px;padding-inline-start:14px;position:relative}.ap-ach li:before{content:"";position:absolute;inset-inline-start:0;top:9px;width:4px;height:4px;border-radius:50%;background:var(--orange)}.ap-socials-row{display:flex;gap:8px}.ap-rail{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.ap-rail::-webkit-scrollbar{display:none}.ap-rail .ap-rail-i{flex:0 0 170px;min-width:0}.ct-scroll{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:6px 2px 10px}.ct-scroll::-webkit-scrollbar{display:none}.ct-card{--ct-ph:160px;--ct-h:340px;flex:0 0 220px;display:block;position:relative;border-radius:18px;overflow:hidden;height:var(--ct-h);color:inherit;text-decoration:none;mask-image:radial-gradient(circle 11px at 0 var(--ct-ph),transparent 10.5px,#000 11px),radial-gradient(circle 11px at 100% var(--ct-ph),transparent 10.5px,#000 11px);-webkit-mask-image:radial-gradient(circle 11px at 0 var(--ct-ph),transparent 10.5px,#000 11px),radial-gradient(circle 11px at 100% var(--ct-ph),transparent 10.5px,#000 11px);mask-composite:intersect;-webkit-mask-composite:source-in,source-in}.ct-card .ct-photo{position:absolute;inset:0;background:linear-gradient(160deg,#1a1410,#8a6a3f)}.ct-card .ct-photo img{width:100%;height:100%;object-fit:cover;display:block}.ct-card.ct-red .ct-photo img{filter:sepia(.3) saturate(2.4) hue-rotate(-28deg) brightness(.75)}.ct-card.ct-closed .ct-photo img{filter:grayscale(1) saturate(0) brightness(.7)}.ct-renew{position:absolute;top:12px;left:12px;z-index:2;background:#1fbf6a;color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:99px}.ct-body{position:absolute;inset-inline:0;bottom:0;top:var(--ct-ph);z-index:1;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:linear-gradient(180deg,rgba(19,16,13,.32),rgba(19,16,13,.78) 45%,rgba(15,13,11,.92));padding:12px 14px 14px;display:flex;flex-direction:column;gap:5px}.ct-cat{font-size:11.5px;color:var(--dgray)}.ct-cat b{color:var(--white);font-size:13.5px;font-weight:700;-webkit-margin-start:4px;margin-inline-start:4px}.ct-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--gray)}.ct-row svg{flex:none;width:13px;height:13px;color:var(--dgray)}.ct-foot{margin-top:8px}.ct-btn{display:flex;align-items:center;justify-content:center;height:38px;border-radius:19px;font-size:13.5px;font-weight:700;width:100%}.ct-btn.ct-buy{background:var(--orange);color:#fff}.ct-btn.ct-sold{background:color-mix(in srgb,#ff4d4d 85%,transparent);color:#fff}.ct-btn.ct-off{background:var(--line-soft);color:var(--dgray)}.ct-cd{justify-content:center;gap:6px}.ct-cd,.ct-cd-box{display:flex;align-items:center}.ct-cd-box{background:var(--surf-deep);border-radius:10px;padding:5px 9px;flex-direction:column;min-width:42px}.ct-cd-box b{font-size:14px;font-weight:800;color:var(--orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-cd-box i{font-style:normal;font-size:9.5px;color:var(--dgray)}.ct-cd>span{color:var(--dgray);font-weight:700}@media (max-width:720px){.ct-card{--ct-ph:131px;--ct-h:278px;flex-basis:180px}}.ct-wrap-grid{display:flex;flex-wrap:wrap;gap:18px;padding-top:4px}.ct-wrap-grid .ct-card{flex:0 0 220px}@media (max-width:720px){.ct-wrap-grid .ct-card{flex-basis:180px}}.nm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.nm-card{display:block;border-radius:16px;overflow:hidden;background:var(--dark2);transition:transform .15s ease,box-shadow .15s ease}.nm-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.35)}.nm-img{position:relative;aspect-ratio:4/3;background:#1a1a1a}.nm-img img{width:100%;height:100%;object-fit:cover}.nm-img img,.nm-shade{position:absolute;inset:0}.nm-shade{background:linear-gradient(0deg,hsla(0,0%,7%,.85),hsla(0,0%,7%,0) 55%)}.nm-cat{position:absolute;bottom:10px;right:12px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px}.nm-b{padding:12px 14px 14px}.nm-b h3{font-size:15px;font-weight:700;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nm-card:hover h3{color:var(--orange)}.nm-when{font-size:12px;color:var(--dgray);margin-top:6px}.sa-row{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.sa-row::-webkit-scrollbar{display:none}.sa-item{flex:0 0 92px;flex-direction:column;gap:8px;text-align:center;color:inherit;text-decoration:none}.sa-item,.sa-ph{display:flex;align-items:center}.sa-ph{width:86px;height:86px;border-radius:50%;overflow:hidden;background:var(--dark2);justify-content:center;font-size:26px;font-weight:800;color:var(--orange)}.sa-ph img{width:100%;height:100%;object-fit:cover}.sa-name{font-size:13px;color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92px}.sa-item:hover .sa-name{color:var(--orange)}@media (max-width:960px){.ap-grid{display:flex;flex-direction:column;gap:0}.ap-main,.ap-side{display:contents}.ap-side{position:static}.ap-photo-wrap{order:1;margin-top:14px}.ap-name{order:2}.ap-actions{order:3;margin-bottom:8px}.ap-tracks{order:4}.ap-albums{order:5}.ap-concerts{order:6}.ap-bio-box{order:7;padding-top:26px;margin-top:26px;border-top:1px solid var(--line-soft)}.ap-bio-mhead{display:block;font-size:20px;font-weight:800;margin:0}.ap-news{order:8}.ap-similar{order:9}.ap-extra{order:10}.ap-main>*,.ap-side>*{width:100%}}