.gl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.gl-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--surf-in);color:inherit;text-decoration:none}.gl-card-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--dark2,#2c2c2c)}.gl-card-img img{width:100%;height:100%;object-fit:cover;display:block}.gl-card-n{position:absolute;inset-inline-end:10px;inset-block-end:10px;background:rgba(0,0,0,.6);color:#f9f9f9;font-style:normal;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.gl-card-b{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.gl-card-b b{font-size:14px;line-height:1.5}.gl-card-b small{color:var(--gray);font-size:12px}.gl-day{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;background:var(--surf-in);border-radius:20px;overflow:hidden;color:inherit;text-decoration:none;margin-bottom:12px}.gl-day-img{position:relative;aspect-ratio:16/10;background:var(--dark2,#2c2c2c)}.gl-day-img img{width:100%;height:100%;object-fit:cover;display:block}.gl-day-b{padding:20px 24px 20px 0;display:flex;flex-direction:column;gap:10px}.gl-day-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;background:rgba(252,81,1,.14);color:var(--orange);font-style:normal;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px}.gl-day-b h2{font-size:24px;font-weight:800;margin:0}.gl-day-b p{color:var(--gray);margin:0;font-size:14px;line-height:1.8}.gl-day-b small{color:var(--dgray);font-size:13px}@media (max-width:760px){.gl-day{grid-template-columns:1fr}.gl-day-b{padding:0 16px 16px}}.gl-row{display:flex;overflow-x:auto;gap:14px;scrollbar-width:none;padding-bottom:2px}.gl-row::-webkit-scrollbar{display:none}.gl-row .gl-card{flex:0 0 220px}.gl-pod{display:flex;flex-direction:column;margin-bottom:20px}.gl-pod-img{position:relative;display:block;border-radius:20px;overflow:hidden;aspect-ratio:16/9;background:var(--dark2,#2c2c2c)}.gl-pod-img img{width:100%;height:100%;object-fit:cover;display:block}.gl-pod-b{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 2px 0}.gl-pod-b p{margin:0;font-size:14px;color:var(--gray);flex:1 1;min-width:0}.gl-pod-b small{color:var(--dgray);font-size:13px}.gl-day-thumbs{display:flex;align-items:center;gap:8px;margin-top:6px}.gl-day-thumbs img{width:46px;height:46px;border-radius:10px;object-fit:cover}.gl-bulk{margin-bottom:16px}.gl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}@media (min-width:640px){.gl-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.gl-item{aspect-ratio:1;margin:0;padding:0;border:0;background:var(--dark2,#2c2c2c);overflow:hidden;cursor:zoom-in}.gl-item,.gl-item img{display:block;width:100%;border-radius:12px}.gl-item img{height:100%;object-fit:cover;transition:transform .2s}.gl-item:hover img{transform:scale(1.04)}.gl-hero{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/8;background:var(--dark2,#2c2c2c);margin-bottom:20px}.gl-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .35s}.gl-hero-slide.on{opacity:1}.gl-hero-slide img{width:100%;height:100%;object-fit:cover;display:block}.gl-hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 55%)}.gl-hero-b{position:absolute;inset-inline-start:20px;inset-block-end:18px;max-width:70%;color:#f9f9f9;display:flex;flex-direction:column;gap:6px}.gl-hero-b h2{margin:0;font-size:20px;font-weight:800}.gl-hero-b span{font-size:12px;opacity:.85}.gl-hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:rgba(0,0,0,.4);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:20px}.gl-hero-nav.prev{inset-inline-start:14px}.gl-hero-nav.next{inset-inline-end:14px}.gl-hero-dots{position:absolute;inset-inline-end:20px;inset-block-end:18px;display:flex;gap:6px}.gl-hero-dots button{width:8px;height:8px;border-radius:50%;border:0;background:hsla(0,0%,100%,.4);cursor:pointer;padding:0}.gl-hero-dots button.on{background:#fff}@media (max-width:640px){.gl-hero{aspect-ratio:4/3}.gl-hero-b{max-width:90%}}.gl-lb{position:fixed;inset:0;z-index:2000;background:rgba(5,5,7,.96);justify-content:center;padding:16px}.gl-lb,.gl-lb-body{display:flex;align-items:center}.gl-lb-body{flex-direction:column;gap:12px;max-width:min(900px,92vw);max-height:90vh}.gl-lb-body img{max-width:100%;max-height:72vh;border-radius:12px;object-fit:contain;display:block}.gl-lb-info{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#f9f9f9}.gl-lb-info p{margin:0;font-size:14px;color:hsla(0,0%,98%,.85)}.gl-lb-people{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gl-lb-people a{font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);color:#f9f9f9;text-decoration:none}.gl-lb-people a:hover{border-color:var(--orange);color:var(--orange)}.gl-lb-dl{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--orange);text-decoration:none}.gl-lb-close{position:absolute;top:16px;inset-inline-end:16px;width:40px;height:40px;border-radius:50%;border:0;background:hsla(0,0%,100%,.1);color:#f9f9f9;display:grid;place-items:center;cursor:pointer}.gl-lb-close:hover{background:hsla(0,0%,100%,.18)}.gl-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:hsla(0,0%,100%,.1);color:#f9f9f9;font-size:26px;line-height:1;display:grid;place-items:center;cursor:pointer}.gl-lb-nav:hover{background:hsla(0,0%,100%,.18)}.gl-lb-nav.prev{inset-inline-start:16px}.gl-lb-nav.next{inset-inline-end:16px}.gl-lb-count{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);font-size:12px;color:hsla(0,0%,98%,.7)}@media (max-width:640px){.gl-lb-nav{width:38px;height:38px;font-size:20px}}.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%}}