.hx{--ml-bg:#020B16;--ml-surface:#06172B;--ml-cyan:#00BFFF;--ml-electric:#35E7FF;--ml-blue:#087CFF;--ml-deep:#0054D8;--ml-text:#F2F5F8;--ml-pink:#FF2D95;--ml-magenta:#E040FB;--ml-purple:#8B5CF6;--ml-gold:#F2B544;--hx-edge:rgba(0,191,255,.32);--hx-r:6px;--hx-card:#061a31;background:var(--ml-bg);color:var(--ml-text);overflow-x:clip}.hx .hp-img{object-fit:cover}.hx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hx-wrap{width:100%;max-width:1440px;margin:0 auto;padding-inline:40px}.hx-abs{position:absolute;inset:0;width:100%;height:100%}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--hx-r);background:var(--ml-cyan);color:var(--ml-bg);font-family:var(--display);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;box-shadow:0 0 22px rgba(0,191,255,.35);transition:background .15s,box-shadow .15s}.hx-btn:hover{background:var(--ml-electric);color:var(--ml-bg);box-shadow:0 0 28px rgba(53,231,255,.5)}.hx a:focus-visible,.hx button:focus-visible,.hx-btn:focus-visible{outline:2px solid var(--ml-electric);outline-offset:2px}.hx-btn.sm{min-height:40px;padding:0 18px;font-size:14px}.hx-btn.light{background:var(--ml-text);box-shadow:none}.hx-btn.light:hover{background:#fff}.hx-btn.pink{background:#E0157F;color:#fff;box-shadow:0 0 22px rgba(255,45,149,.45)}.hx-btn.pink:hover{background:#D6087A;color:#fff}.hx-btn.center{align-self:center}.hx-hero{position:relative;isolation:isolate;overflow:hidden;min-height:400px;display:flex;align-items:center;border-bottom:1px solid rgba(0,191,255,.22);background:radial-gradient(60% 120% at 50% 40%,#3a0b5e 0,#170a33 45%,var(--ml-bg) 80%)}.hx-hero-glow{position:absolute;inset:0;z-index:-2;background:radial-gradient(28% 70% at 30% 30%,rgba(224,64,251,.45),transparent 70%),radial-gradient(30% 80% at 72% 60%,rgba(139,92,246,.45),transparent 70%),radial-gradient(40% 60% at 92% 20%,rgba(8,124,255,.35),transparent 70%),linear-gradient(90deg,var(--ml-bg) 0,rgba(2,11,22,0) 30%,rgba(2,11,22,0) 70%,rgba(2,11,22,.7) 100%)}.hx-hero-photo{position:absolute;z-index:-1;top:0;bottom:0;left:31%;width:46%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 18%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 74%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 74%,transparent)}.hx-hero-photo .hp-img{object-position:50% 30%;filter:saturate(1.15) contrast(1.05)}.hx-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(224,64,251,.28),rgba(8,124,255,.12));mix-blend-mode:screen}.hx-hero-inner{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:36px;padding-bottom:36px}.hx-hero-copy{max-width:470px;position:relative}.hx-eyebrow{margin:0;font-size:14px;letter-spacing:.06em;color:var(--ml-cyan)}.hx-eyebrow,.hx-hero h1{font-family:var(--display);font-weight:700;text-transform:uppercase}.hx-hero h1{margin:10px 0 16px;line-height:.92;font-size:clamp(46px,4.7vw,70px);letter-spacing:-.01em}.hx-hero h1 .a,.hx-hero h1 .b{display:block}.hx-hero h1 .b{color:var(--ml-cyan);text-shadow:0 0 30px rgba(0,191,255,.45)}.hx-now{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.hx-now a{color:var(--ml-text);font-weight:600;font-size:14px;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.7)}.hx-now a:hover{color:var(--ml-electric)}.hx-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--muted);vertical-align:1px}.hx-dot.on{background:var(--live);box-shadow:0 0 10px rgba(224,36,58,.8)}.hx .ad-slot a{border-radius:var(--hx-r);border-color:var(--hx-edge);background:rgba(6,23,43,.7)}.hx .ad-slot img{border-radius:4px}.hx-hero-sub{margin:0 0 22px;color:#e3e9f2;font-size:17px;line-height:1.45;max-width:430px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.hx-sotw{flex:none;width:410px;padding:18px 20px 20px;background:rgba(6,23,43,.66);border:1px solid rgba(0,191,255,.45);border-radius:var(--hx-r);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 0 0 1px rgba(53,231,255,.08),0 20px 50px rgba(0,0,0,.5),0 0 40px rgba(0,191,255,.12)}.hx-sotw-tag{margin:0 0 12px;font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-cyan)}.hx-sotw-grid{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.hx-sotw-art{position:relative;aspect-ratio:1;border-radius:4px;overflow:hidden;display:block;background:var(--surface2)}.hx-sotw-art .cover{width:100%;height:100%;object-fit:cover}.hx-sotw-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.hx-sotw-title{font-family:var(--display);font-weight:700;font-size:22px;line-height:1.1;text-transform:uppercase;color:var(--ml-text)}.hx-sotw-title:hover{color:var(--ml-electric)}.hx-sotw-artist{font-family:var(--display);font-weight:600;font-size:17px;text-transform:uppercase;color:var(--ml-cyan)}.hx-sotw-artist a{color:inherit}.hx-sotw-line{color:#d4deea;font-size:14px;line-height:1.35}.hx-sotw-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin:2px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hx-body{gap:34px;padding:30px 0 40px}.hx-body,.hx-sec{display:flex;flex-direction:column}.hx-sec{gap:14px}.hx-head{display:flex;align-items:baseline;gap:6px 18px;min-width:0}.hx-head h2{margin:0;flex:none;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:27px;line-height:1;letter-spacing:.005em}.hx-note{margin:0;color:var(--muted);font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.hx-all,.hx-note{white-space:nowrap}.hx-all{margin-left:auto;flex:none;color:var(--ml-cyan);font-family:var(--display);font-weight:700;font-size:14px}.hx-all:hover{color:var(--ml-electric)}.hx-arr{display:inline-block;transition:transform .15s}.hx-all:hover .hx-arr,.hx-btn:hover .hx-arr{transform:translateX(3px)}.hx-row6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.hx-row6>li,.hx-track>li{min-width:0;display:flex}.hx-tile{position:relative;flex:1 1;aspect-ratio:5/4;border-radius:var(--hx-r);overflow:hidden;border:1px solid var(--hx-edge);background:var(--hx-card);isolation:isolate;transition:border-color .15s,box-shadow .15s}.hx-tile:focus-within,.hx-tile:hover{border-color:var(--ml-cyan);box-shadow:0 0 18px rgba(0,191,255,.3)}.hx-tile-art{position:absolute;inset:0;z-index:-2;display:block}.hx-tile-art .cover{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.hx-tile-art .hp-img{transition:transform .35s ease}.hx-tile:hover .hx-tile-art .hp-img{transform:scale(1.05)}.hx-tile-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(2,11,22,.94),rgba(2,11,22,.55) 34%,rgba(2,11,22,0) 62%)}.hx-tile-text{position:absolute;left:10px;right:56px;bottom:9px;display:flex;flex-direction:column;gap:1px;min-width:0}.hx-tile-title{font-family:var(--display);font-weight:700;font-size:15px;line-height:1.15;text-transform:uppercase;color:var(--ml-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.7)}.hx-tile-title:hover{color:var(--ml-electric)}.hx-tile-sub{color:#c6d2e1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-tile-sub a{color:inherit}.hx-tile-sub a:hover{color:var(--ml-cyan)}.hx-why{color:var(--ml-electric);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hx-play{position:absolute;right:10px;bottom:40px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ml-cyan);color:var(--ml-bg);box-shadow:0 0 16px rgba(0,191,255,.55);transition:background .15s,transform .15s}.hx-play svg{margin-left:2px}.hx-play:hover{background:var(--ml-electric);transform:scale(1.06)}.hx-play.big{width:46px;height:46px;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.hx-sotw-art:hover .hx-play.big{background:var(--ml-electric)}.hx-rel .hx-play{bottom:12px}.hx-tile-heart{position:absolute;right:6px;bottom:6px}.hx-sotw-meta .heart,.hx-tile-heart .heart,.hx-top-heart .heart{min-height:28px;min-width:0;padding:0 7px;gap:4px;font-size:12px;border-radius:4px;border-color:rgba(242,245,248,.28);background:rgba(2,11,22,.6)}.hx-sotw-meta .heart span[aria-hidden=true]:first-child,.hx-tile-heart .heart span[aria-hidden=true]:first-child,.hx-top-heart .heart span[aria-hidden=true]:first-child{font-size:14px;color:var(--ml-pink)}.hx .heart-ask{z-index:5}.hx-top-heart .heart{min-height:36px;min-width:44px;justify-content:center}.hx-type{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:3px;background:rgba(2,11,22,.82);color:var(--ml-cyan);font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.hx-car{position:relative}.hx-track{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 16px) / 6);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.hx-track::-webkit-scrollbar{display:none}.hx-track>li{scroll-snap-align:start}.hx-car:not(.circles) .hx-tile{aspect-ratio:3/2}.hx-arrow{position:absolute;top:50%;z-index:3;width:34px;height:46px;margin-top:-25px;display:grid;place-items:center;border-radius:var(--hx-r);background:rgba(6,23,43,.92);border:1px solid var(--hx-edge);color:var(--ml-text);cursor:pointer;transition:border-color .15s,color .15s,opacity .15s}.hx-arrow:hover:not(:disabled){border-color:var(--ml-cyan);color:var(--ml-cyan)}.hx-arrow:disabled{opacity:.35;cursor:default}.hx-arrow.prev{left:-38px}.hx-arrow.next{right:-38px}.hx-car.fits .hx-arrow{display:none}.hx-car.circles .hx-track{grid-auto-columns:calc((100% - 7 * 16px) / 8)}.hx-car.circles.seven .hx-track{grid-auto-columns:calc((100% - 6 * 16px) / 7)}.hx-person{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:6px 2px 4px;color:var(--ml-text);min-width:0}.hx-ring{--ring:var(--ml-cyan);position:relative;width:142px;max-width:100%;aspect-ratio:1;border-radius:50%;padding:4px;margin-bottom:10px;background:conic-gradient(from 200deg,var(--ring),color-mix(in srgb,var(--ring) 40%,transparent),var(--ring));box-shadow:0 0 18px color-mix(in srgb,var(--ring) 55%,transparent),inset 0 0 8px color-mix(in srgb,var(--ring) 40%,transparent);transition:box-shadow .2s,transform .2s}.hx-person.md .hx-ring{width:126px}.hx-ring.gold{--ring:var(--ml-gold)}.hx-ring.violet{--ring:var(--ml-purple)}.hx-ring.pink{--ring:var(--ml-pink)}.hx-ring.blue{--ring:var(--ml-blue)}.hx-person:hover .hx-ring{transform:translateY(-2px);box-shadow:0 0 28px color-mix(in srgb,var(--ring) 80%,transparent)}.hx-face{position:relative;display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--surface2);border:3px solid var(--ml-bg)}.hx-face .cover{width:100%;height:100%;object-fit:cover;aspect-ratio:auto}.hx-initial{place-items:center;width:100%;height:100%;font-size:44px;color:var(--ml-cyan)}.hx-initial,.hx-marker{display:grid;font-family:var(--display)}.hx-marker{position:absolute;left:4%;top:2%;min-width:30px;height:30px;padding:0 6px;place-items:center;border-radius:50%;font-weight:700;font-size:15px;color:#fff;background:var(--ml-blue);border:2px solid var(--ml-bg);box-shadow:0 0 10px rgba(8,124,255,.6)}.hx-marker.m1{background:var(--ml-gold);color:var(--ml-bg);font-size:16px;box-shadow:0 0 12px rgba(242,181,68,.7)}.hx-marker.m2{background:#6b7cff}.hx-marker.m3{background:var(--ml-pink);box-shadow:0 0 10px rgba(255,45,149,.6)}.hx-person-name{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-family:var(--display);font-weight:700;font-size:15px;text-transform:uppercase;line-height:1.15}.hx-person:hover .hx-person-name{color:var(--ml-electric)}.hx-person-line{color:var(--muted);font-size:13px;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-person-line.l1{color:var(--ml-text);font-weight:600}.hx-person.md .hx-person-line.l0{color:var(--ml-pink);font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.03em}.hx-person.md .hx-person-line.l1{color:var(--muted);font-weight:400;font-size:12px}.hx-heart{color:var(--ml-pink)}.hx-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.hx-top-col{list-style:none;margin:0;padding:4px 0;border:1px solid var(--hx-edge);border-radius:var(--hx-r);background:rgba(6,23,43,.55)}.hx-top-row{display:grid;grid-template-columns:44px 52px minmax(0,1fr) auto auto 38px 26px;align-items:center;grid-gap:14px;gap:14px;padding:7px 14px}.hx-top-row+.hx-top-row{border-top:1px solid rgba(0,191,255,.12)}.hx-top-row:hover{background:rgba(0,191,255,.06)}.hx-top-rank{font-family:var(--display);font-weight:700;font-size:24px;color:var(--ml-cyan)}.hx-top-art{position:relative;width:52px;height:52px;border-radius:4px;overflow:hidden;display:block;background:var(--surface2)}.hx-top-art .cover{width:100%;height:100%;object-fit:cover}.hx-top-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hx-top-title{color:var(--ml-text);font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-top-title:hover{color:var(--ml-cyan)}.hx-top-sub{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-top-sub a{color:inherit}.hx-top-sub a:hover{color:var(--ml-cyan)}.hx-move{font-size:12px;font-weight:700;color:var(--muted);min-width:28px;text-align:center}.hx-move.up{color:var(--mint)}.hx-move.down{color:var(--coral)}.hx-move.new{color:var(--ml-cyan);text-transform:uppercase;font-size:11px}.hx-top-play{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ml-cyan);color:var(--ml-bg);box-shadow:0 0 14px rgba(0,191,255,.45)}.hx-top-play svg{margin-left:2px}.hx-top-play:hover{background:var(--ml-electric)}.hx-top-more{display:grid;place-items:center;width:26px;height:38px;color:var(--muted);border-radius:4px}.hx-top-more:hover{color:var(--ml-text);background:rgba(242,245,248,.08)}.hx-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hx-feature{position:relative;isolation:isolate;overflow:hidden;min-height:222px;display:flex;align-items:stretch;border-radius:var(--hx-r);border:1px solid var(--hx-edge);background:var(--hx-card)}.hx-feature.blue{border-color:rgba(8,124,255,.55)}.hx-feature.pink{border-color:rgba(224,64,251,.5)}.hx-feature-img{z-index:-2;object-position:right center}.hx-feature .hx-feature-img{left:38%!important;width:62%!important}.hx-feature-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--hx-card) 0,var(--hx-card) 34%,rgba(6,26,49,.7) 52%,rgba(6,26,49,0) 78%)}.hx-feature-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 22px;max-width:58%}.hx-feature h2{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:24px;line-height:1.05;color:var(--ml-cyan)}.hx-feature.blue h2{color:var(--ml-text)}.hx-feature.pink h2{color:var(--ml-magenta)}.hx-feature p{margin:0 0 6px;color:#d4deea;font-size:14px;line-height:1.45}.hx-feature-body .hx-btn{margin-top:auto}.hx-feature.fans{min-height:262px}.hx-feature.fans .hx-feature-img{left:0!important;width:100%!important;object-position:center}.hx-feature.fans .hx-feature-shade{background:linear-gradient(90deg,rgba(2,11,22,.92),rgba(2,11,22,.7) 45%,rgba(2,11,22,.15))}.hx-feature.fans h2{color:var(--ml-text);font-size:27px;line-height:1.08}.hx-feature.fans .hx-feature-body{max-width:72%;padding:24px;gap:18px}.hx-panel{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:var(--hx-r);border:1px solid var(--hx-edge);background:linear-gradient(180deg,rgba(6,23,43,.95),rgba(4,16,32,.95))}.hx-panel h2{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:23px;line-height:1.1;color:var(--ml-text)}#eco-h,.hx-panel h2 span{color:var(--ml-cyan)}.hx-icons{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 6px;gap:12px 6px}.hx-icons a{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#d4deea;font-size:12.5px;line-height:1.2;padding:4px 2px;border-radius:4px}.hx-icons a:hover{color:var(--ml-text)}.hx-icons a:hover .hx-icon{transform:translateY(-2px)}.hx-icon{--tone:var(--ml-cyan);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,transparent);border:1.5px solid color-mix(in srgb,var(--tone) 70%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--tone) 35%,transparent);transition:transform .15s}.hx-icon.blue{--tone:#4b8dff}.hx-icon.violet{--tone:#b07cff}.hx-icon.pink{--tone:var(--ml-magenta)}.hx-icons.roles{margin:6px 0 4px}.hx-icons.roles .hx-icon{width:54px;height:54px}.hx-cta{position:relative;isolation:isolate;overflow:hidden;min-height:214px;display:flex;align-items:center;justify-content:center;padding:28px 40px;border-top:1px solid rgba(0,191,255,.22);background:radial-gradient(60% 140% at 50% 50%,#0b1f45 0,var(--ml-bg) 75%)}.hx-cta-img{position:absolute;top:0;bottom:0;width:34%;z-index:-1}.hx-cta-img.left{left:0;-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 45%,transparent)}.hx-cta-img.right{right:0;-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent);mask-image:linear-gradient(270deg,#000 45%,transparent)}.hx-cta-img.left .hp-img{object-position:30% 30%}.hx-cta-body{position:relative;max-width:700px;display:flex;flex-direction:column;gap:12px}.hx-cta h2{margin:0;font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:27px;line-height:1.18;text-shadow:0 2px 10px rgba(0,0,0,.7)}.hx-cta h2 .c{color:var(--ml-cyan)}.hx-cta p{margin:0;color:#d4deea;font-size:16px;text-shadow:0 1px 8px rgba(0,0,0,.7)}.hx-cta-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}@media (max-width:1240px){.hx-arrow.prev{left:4px}.hx-arrow.next{right:4px}}@media (max-width:1100px){.hx-wrap{padding-inline:24px}.hx-row6{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-track{grid-auto-columns:calc((100% - 3 * 16px) / 4)}.hx-car.circles .hx-track,.hx-car.circles.seven .hx-track{grid-auto-columns:calc((100% - 4 * 16px) / 5)}.hx-top{grid-template-columns:1fr}.hx-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-grid3>:last-child:nth-child(odd){grid-column:1/-1}.hx-hero-photo{left:26%;width:54%}.hx-sotw{width:360px}.hx-sotw-grid{grid-template-columns:120px minmax(0,1fr)}.hx-note{display:none}}@media (max-width:900px){.hx-hero{min-height:0}.hx-hero-inner{flex-direction:column;align-items:stretch;padding-top:220px;padding-bottom:24px}.hx-hero-photo{left:0;width:100%;height:300px;bottom:auto;-webkit-mask-image:linear-gradient(0deg,transparent,#000 45%);mask-image:linear-gradient(0deg,transparent,#000 45%)}.hx-hero-photo .hp-img{object-position:50% 25%}.hx-sotw{width:100%;max-width:520px}.hx-cta{padding:180px 24px 28px;text-align:left}.hx-cta-img{width:50%;height:200px;bottom:auto}.hx-cta-img.left,.hx-cta-img.right{-webkit-mask-image:linear-gradient(0deg,transparent,#000 50%);mask-image:linear-gradient(0deg,transparent,#000 50%)}}@media (max-width:640px){.hx-wrap{padding-inline:16px}.hx-body{gap:28px;padding-top:22px}.hx-head h2{font-size:22px}.hx-all{font-size:13px}.hx-hero h1{font-size:clamp(40px,12.5vw,54px)}.hx-hero-inner{padding-top:190px}.hx-hero-photo{height:260px}.hx-hero-copy .hx-btn{width:100%}.hx-sotw{padding:14px}.hx-sotw-grid{grid-template-columns:104px minmax(0,1fr);gap:14px}.hx-sotw-title{font-size:19px}.hx-sotw-artist{font-size:15px}.hx-row6{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.hx-row6::-webkit-scrollbar{display:none}.hx-row6>li{scroll-snap-align:start}.hx-track{grid-auto-columns:62%;gap:12px}.hx-car.circles .hx-track,.hx-car.circles.seven .hx-track{grid-auto-columns:32%;gap:8px}.hx-car{margin-inline:-16px}.hx-track{padding-inline:16px;scroll-padding-inline:16px}.hx-arrow{display:none}.hx-person.md .hx-ring,.hx-ring{width:96px;padding:3px}.hx-marker{min-width:24px;height:24px;font-size:12px}.hx-person-name{font-size:13px}.hx-person-line{font-size:12px}.hx-top-row{grid-template-columns:30px 46px minmax(0,1fr) auto 36px;gap:10px;padding:7px 10px}.hx-top-row .hx-move,.hx-top-row .hx-top-more{display:none}.hx-top-art{width:46px;height:46px}.hx-top-rank{font-size:19px}.hx-top-play{width:36px;height:36px}.hx-grid3{grid-template-columns:1fr}.hx-feature-body{max-width:64%}.hx-icons a{font-size:12px}.hx-cta{padding-top:150px}.hx-cta-img{height:170px}.hx-cta h2{font-size:22px}.hx-cta-btns .hx-btn{flex:1 1 auto}}@media (max-width:380px){.hx-top-row{grid-template-columns:24px 40px minmax(0,1fr) auto 34px;gap:8px;padding:7px 8px}.hx-top-art{width:40px;height:40px}.hx-top-rank{font-size:17px}.hx-top-play{width:34px;height:34px}.hx-top-heart .heart-n{display:none}}@media (prefers-reduced-motion:reduce){.hx-arr,.hx-icon,.hx-play,.hx-ring,.hx-tile-art .hp-img{transition:none}.hx-tile:hover .hx-tile-art .hp-img{transform:none}}.hx-rank{position:absolute;right:8px;top:8px;z-index:2;min-width:30px;height:30px;padding:0 7px;display:grid;place-items:center;border-radius:15px;background:rgba(2,11,22,.86);color:var(--ml-text);font-family:var(--display);font-weight:800;font-size:15px;border:1px solid color-mix(in srgb,var(--ml-cyan) 55%,transparent)}.tcm .hx-person-line.l0{color:var(--ml-pink);font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:12px;letter-spacing:.03em}.tcm .hx-person-line.l1{color:var(--muted);font-weight:400;font-size:12px}.tcm .hx-person-line.l2{color:var(--muted);font-size:11px;font-style:italic}.hx-person.top .hx-ring{box-shadow:0 0 22px color-mix(in srgb,var(--ring) 70%,transparent);padding:5px}.hx-person.top .hx-person-name{color:var(--ml-text)}.hx-live-tag{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);padding:2px 9px;border-radius:3px;background:var(--live);color:#fff;font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 10px rgba(224,36,58,.7)}.hx-happen{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.hx-happen a{color:var(--ml-text);font-size:14px}.hx-happen a:hover{color:var(--ml-electric)}.hx-beat .hx-beat-blank{display:grid;place-items:center;width:100%;height:100%;font-size:40px;color:var(--ml-cyan);background:var(--surface2)}.hx-beat .hx-beat-play{position:absolute;right:8px;top:8px;z-index:3}.hx-beat .hx-beat-play .muted{display:none}.hx-beat-meta{font-size:12px}@media (prefers-reduced-motion:reduce){.hx-person.top .hx-ring{box-shadow:none}}.hx-marker.m4{background:#0b5ed7}.hx-car:not(.circles) .hx-tile,.hx-tile{aspect-ratio:auto;display:flex;flex-direction:column;container-type:inline-size}.hx-tile-art{position:relative;inset:auto;z-index:0;flex:none;aspect-ratio:1;overflow:hidden;background:var(--surface2)}.hx-tile-shade{display:none}.hx-tile-text{position:static;padding:9px 10px 11px}.hx-tile-sub,.hx-tile-title{text-shadow:none}.hx-play,.hx-rel .hx-play{top:calc(100cqw - 46px);bottom:auto;right:10px;z-index:2;box-shadow:0 2px 10px rgba(0,0,0,.45)}.hx-tile-heart{top:calc(100cqw - 40px);left:8px;right:auto;bottom:auto;z-index:2}.hx-beat .hx-beat-play,.hx-rank,.hx-type{z-index:2}