.home-page{overflow-x:clip}.home-page .home-content{position:relative;z-index:2;padding-top:clamp(110px,14vh,160px)}.btn-primary{background-color:var(--text-primary);color:var(--bg-surface);border:1px solid var(--text-primary)}.btn-primary:hover{background-color:var(--bg-surface);color:var(--text-primary)}.btn-secondary{background-color:transparent;color:var(--text-primary);border:1px solid var(--border);backdrop-filter:blur(8px)}.btn-secondary:hover{background-color:#ffffff0d;border-color:var(--text-primary)}@media (max-width: 768px){.section-block{margin-bottom:16px}.section-block-title h2{font-size:20px!important}.section-link{font-size:12px;padding:6px 12px}}.home-page .container{max-width:1600px;margin:0 auto;padding:0 40px}@media (max-width: 768px){.home-page .container{padding:0 var(--spacing-4)}}@media (max-width: 480px){.home-page .container{padding:0 var(--spacing-3)}}.section-block{margin-bottom:24px;width:100%;max-width:100%}.home-page .section-block{max-width:1084px;margin-left:auto;margin-right:auto}.home-page .section-block-header{padding-left:64px}.home-page .section-scroll-container{margin:0}.home-page .section-scroll-container .album-card{flex:0 0 calc((100% - 12px)/4);width:auto}.home-page .section-scroll-wrapper .scroll-arrow.left{left:-8px}.home-page .section-scroll-wrapper .scroll-arrow.right{right:-8px}.section-block-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;flex-wrap:wrap;gap:12px}.section-block-title{display:flex;align-items:center;gap:10px}.section-block-title svg,.section-block-title .section-icon{color:var(--text-primary)}.section-block-title h2{font-size:24px;font-weight:700;margin:0;padding:0;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--text-primary)!important}.section-link{font-size:13px;font-weight:500;color:var(--text-secondary);text-decoration:none;margin-left:auto;border:1px solid var(--text-secondary);padding:8px 16px;border-radius:var(--radius-full);transition:all var(--transition-fast);white-space:nowrap;line-height:1}.section-link:hover{color:var(--text-primary);border-color:var(--text-primary);background-color:var(--bg-secondary)}@media (max-width: 768px){.home-page .section-block{max-width:100%}.home-page .section-block-header{padding-left:8px}.home-page .section-scroll-container{margin:0 -16px;padding:0 0 16px}.home-page .section-scroll-container .album-card{flex:0 0 auto;width:160px}.home-page .section-scroll-wrapper .scroll-arrow.left,.home-page .section-scroll-wrapper .scroll-arrow.right{display:none}}@media (max-width: 480px){.home-page .section-block-header{padding-left:8px}.home-page .section-scroll-container{padding:0 0 12px;margin:0 -16px}.home-page .section-scroll-container .album-card{flex:0 0 auto;width:140px}.home-page .section-block{margin-bottom:32px}.section-block-title h2{font-size:18px!important}}.hl-root{--bg:#09090B;--bg-2:#18181B;--line:#27272A;--fg:#FAFAFA;--muted:#A1A1AA;--faint:#71717A;--gold:#c9a84c;--sans:"Inter",system-ui,-apple-system,sans-serif;--display:"EditorialNew",Georgia,serif;--tf:.15s ease;color:var(--fg);font-family:var(--sans);overflow-x:clip}.hl-root *{box-sizing:border-box;margin:0;padding:0}.hl-root a{text-decoration:none;color:inherit}.hl-root button{font-family:inherit;cursor:pointer}.hl-root .hero-fixed{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg)}.hl-root .spacer{height:195vh;pointer-events:none}.hl-root .scene{position:absolute;inset:0;filter:blur(calc(var(--p,0) * 16px))}.hl-root .cw{position:absolute;will-change:transform}.hl-root .cw .cov{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#16161c;box-shadow:0 22px 52px -14px #000000e6;animation:hl-floaty var(--dur,5s) ease-in-out var(--ddl,0s) infinite;will-change:transform}.hl-root .cw .cov img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}@keyframes hl-floaty{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(1.1deg)}}.hl-root .note{position:absolute;top:10px;right:10px;z-index:4;display:flex;align-items:center;gap:4px;background:#ffffffe6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#000;font-family:var(--sans);font-weight:600;font-size:12px;padding:4px 8px;border-radius:9999px}.hl-root .note svg{width:14px;height:14px}.hl-root .cw .cov .note{font-size:15px;padding:5px 10px;gap:5px;top:12px;right:12px}.hl-root .cw .cov .note svg{width:17px;height:17px}.hl-root .avis{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;border-radius:inherit;background:linear-gradient(to top,rgba(0,0,0,.93),rgba(0,0,0,.4) 50%,transparent);opacity:0;transition:opacity .3s}.hl-root .cw:hover .avis{opacity:1}.hl-root .avis .q{font-size:13.5px;font-style:italic;line-height:1.45;color:#fff;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.hl-root .avis .who{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:#ffffffc7;margin-top:10px;display:flex;align-items:center;gap:8px}.hl-root .cw .cov .who-av{flex:none;width:26px;height:26px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.55);box-shadow:0 2px 8px #0000008c}.hl-root .cw.central{width:clamp(200px,28vh,340px);height:clamp(200px,28vh,340px);z-index:60;left:50%;top:69%;transform:translate(-50%,-50%);animation:hl-rise 1.1s cubic-bezier(.16,1,.3,1) .08s both}@keyframes hl-rise{0%{transform:translate(-50%,-50%) translateY(46vh) scale(.92);opacity:0;filter:blur(14px)}55%{opacity:1}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1;filter:blur(0)}}.hl-root .cw.sp{width:clamp(150px,20vh,240px);height:clamp(150px,20vh,240px);left:50%;top:69%;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:transform 1.05s cubic-bezier(.16,1,.3,1)}.hl-root .cw.sp.out{transform:translate(-50%,-50%) translate(calc(var(--fx) * (1 + var(--p,0) * 2.2)),calc(var(--fy) - var(--p,0) * 4vh)) rotate(var(--fr,0deg)) scale(var(--fs));opacity:calc(1 - var(--p,0) * 5)}.hl-root .cw.sp.out:hover{transform:translate(-50%,-50%) translate(var(--fx),calc(var(--fy) - 18px)) rotate(0) scale(calc(var(--fs) + .14));z-index:80}.hl-root .cw.sp.out:hover .cov{box-shadow:0 46px 92px -18px #000000f5;animation-play-state:paused}.hl-root.hl-disperse .cw{pointer-events:none}.hl-root .cw.sp.flank{display:none}@media (max-width:600px){.hl-root .cw.central{width:clamp(150px,46vw,220px);height:clamp(150px,46vw,220px);top:63%}.hl-root .cw.sp{width:150px;height:150px;top:63%}.hl-root .cw.sp.k3{display:none}.hl-root .cw.sp.flank{display:block}}@media (max-width:430px){.hl-root .cw.sp.k2{display:none}}.hl-root .hero-text{position:fixed;left:50%;top:33%;transform:translate(-50%,-50%);z-index:90;text-align:center;width:min(960px,94vw);text-shadow:0 2px 30px rgba(9,9,11,.92);opacity:0;animation:hl-fadeUp .7s ease .8s both;pointer-events:none;overflow-x:clip}@keyframes hl-fadeUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px))}to{opacity:1;transform:translate(-50%,-50%)}}.hl-root .hero-title{font-family:EditorialNew,system-ui,-apple-system,serif;font-weight:800;font-size:clamp(32px,min(4.6vw,6vh),58px);line-height:1.1;letter-spacing:-.04em;color:var(--fg);margin:0}@media (max-width:768px){.hl-root .hero-title{font-size:34px}.hl-root .hero-title br{display:none}}@media (max-width:480px){.hl-root .hero-title{font-size:28px}}.hl-root .hero-text .s{font-size:17px;font-weight:400;color:var(--muted);margin-top:14px}.hl-root .hero-cta{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:30px;pointer-events:auto}@media (max-width:520px){.hl-root .hero-cta{flex-direction:column;align-items:center;gap:10px;width:100%}}.hl-root .hl-search-slot{display:block;width:100%;max-width:560px;margin:30px auto 0}.hl-root .hl-search{position:relative;text-align:left;text-shadow:none;pointer-events:auto}.hl-root .hs-champ{display:flex;align-items:center;gap:12px;height:58px;padding:0 8px 0 22px;border-radius:9999px;background:var(--fg);color:#09090b;box-shadow:0 10px 40px -10px #0009;cursor:text}.hl-root .hs-loupe{flex:none;color:#71717a}.hl-root .hs-champ input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#09090b;font-family:var(--sans);font-size:16px;font-weight:500;padding:0}.hl-root .hs-champ input::placeholder{color:#71717a;font-weight:400;opacity:1}.hl-root .hs-go{flex:none;width:42px;height:42px;border-radius:50%;border:0;background:#09090b;color:#fafafa;display:grid;place-items:center;cursor:pointer;transition:background-color var(--tf)}.hl-root .hs-go:hover{background:#27272a}.hl-root .hs-faux{width:100%;border:0;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.hl-root .hs-faux-ph,.hl-root .hs-faux-val{flex:1;min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .hs-faux-ph{color:#71717a}.hl-root .hs-faux-val{color:#09090b;font-weight:500}.hs-plein{position:fixed;left:0;right:0;top:0;height:100%;z-index:1300;display:flex;flex-direction:column;background:#09090b99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Inter,system-ui,-apple-system,sans-serif;opacity:0;pointer-events:none;transition:opacity .15s ease}.hs-plein.on{opacity:1;pointer-events:auto}.hs-plein{overscroll-behavior:contain;touch-action:none}.hs-plein-liste{touch-action:pan-y}.hs-plein-haut{flex:none;display:flex;align-items:center;gap:12px;padding:12px 16px 10px;border-bottom:1px solid #27272A}.hs-plein .hs-champ{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:9999px;background:#fafafa;color:#09090b}.hs-plein .hs-loupe{flex:none;color:#71717a}.hs-plein input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#09090b;font-family:inherit;font-size:16px;font-weight:500;padding:0}.hs-plein input::placeholder{color:#71717a;font-weight:400;opacity:1}.hs-annuler{flex:none;border:0;background:transparent;color:#fafafa;font-family:inherit;font-size:15px;font-weight:500;padding:8px 2px;cursor:pointer}.hs-plein-feuille{display:flex;flex-direction:column;max-height:100%;min-height:0;background:#09090b;border-radius:0 0 22px 22px;box-shadow:0 18px 40px -12px #000000bf}.hs-plein-liste{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 8px 12px}.hs-res{position:fixed;z-index:1200;box-sizing:border-box;background:#18181b;border:1px solid #27272A;border-radius:24px;padding:8px;box-shadow:0 24px 60px -12px #000000b3;font-family:Inter,system-ui,-apple-system,sans-serif;text-align:left}.hs-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;cursor:pointer}.hs-row.on{background:#27272a}.hs-row img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:none;background:#27272a}.hs-row img.rond{border-radius:50%}.hs-t{flex:1;min-width:0}.hs-t b{display:block;font-size:14px;font-weight:500;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-t span{display:block;font-size:13px;color:#a1a1aa;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-noter{flex:none;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:9999px;padding:7px 12px;background:#fafafa;color:#09090b;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.hs-noter:hover{background:#d4d4d8}.hs-all{display:block;width:100%;margin-top:4px;padding:10px;border:0;border-top:1px solid #27272A;background:transparent;color:#fafafa;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.hs-vide{margin:0;padding:14px;font-size:14px;color:#a1a1aa;text-align:center}.hs-sugg{margin:4px 10px 6px;font-size:13px;font-weight:500;color:#a1a1aa}.hl-root .hero-lien{display:inline-block;margin-top:14px;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;pointer-events:auto;transition:color var(--tf)}.hl-root .hero-lien:hover{color:var(--fg)}@media (max-width:520px){.hl-root .hl-search-slot{margin-top:24px}.hl-root .hs-champ{height:54px;padding-left:18px}.hl-root .hs-go{width:40px;height:40px}}.hl-root .scroll-hint{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:95;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--faint);font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:1;transition:color var(--tf),opacity .45s ease;pointer-events:auto;cursor:pointer;background:none;border:none;font-family:inherit}.hl-root .scroll-hint:hover{color:var(--fg)}.hl-root.hl-at-sections .scroll-hint{opacity:0;pointer-events:none}.hl-root .scroll-hint svg{width:18px;height:18px;animation:hl-nudge 1.6s ease-in-out infinite}@keyframes hl-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hl-root.hl-revealed .cw.central{animation:none;transform:translate(-50%,calc(-50% + var(--p,0) * 16vh)) scale(calc(1 - var(--p,0) * .32));opacity:calc(1 - var(--p,0) * 5.2)}.hl-root.hl-revealed .hero-text{animation:none;transform:translate(-50%,calc(-50% + min(var(--p,0) * 52vh,28vh)));opacity:calc(1.3 - var(--p,0) * 6.5)}.hl-root.hl-scrolling .cw.sp{transition:none}.hl-root .features{display:contents}.hl-root .features-wrap{position:fixed;left:50%;top:50%;z-index:1;width:100%;max-width:1680px;padding:0 clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:28px;pointer-events:none;transform:translate(-50%,calc(-50% - var(--lift,0px)))}.hl-root .bento-row{position:relative;display:grid;width:100%;gap:18px;align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto minmax(214px,auto) auto;grid-template-areas:"cat members art" "perso mid sorties" "points review badges"}.hl-root .bento-row>.fc-top3{grid-area:cat}.hl-root .bento-row>.fc-members{grid-area:members}.hl-root .bento-row>.cell-dash{grid-area:art}.hl-root .bento-row>.fc-template{grid-area:perso}.hl-root .bento-row>.bento-mid{grid-area:mid;align-self:center}.hl-root .bento-row>.fc-sorties{grid-area:sorties}.hl-root .bento-row>.fc-points{grid-area:points}.hl-root .bento-row>.cell-stats{grid-area:review}.hl-root .bento-row>.fc-badges{grid-area:badges}.hl-root .bento-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-width:0;padding:10px 6px;will-change:opacity}.hl-root .bento-mid h2{font-size:clamp(24px,2.5vw,38px);line-height:1.08}.hl-root .fc-members .fc-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.hl-root .fc-members .fc-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--muted);background:#ffffff0f;border:1px solid var(--line);border-radius:9999px;padding:4px 11px}.hl-root .fc-members .fc-tag svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--faint)}.hl-root .cell-dash,.hl-root .cell-stats{display:flex;gap:14px;align-items:stretch;min-width:0}.hl-root .cell-dash>.feat-card,.hl-root .cell-stats>.feat-card{flex:1;min-width:0;padding:14px 12px}.hl-root .cell-stats>.feat-card{justify-content:center;position:relative}.hl-root .fc-top3{justify-content:center}.hl-root .fc-top3 .grade-frame{width:100%;border-radius:14px;overflow:hidden;border:1px solid var(--line);margin-top:4px}.hl-root .fc-top3 .grade-frame__scene{position:relative;width:100%;line-height:0}.hl-root .fc-top3 .grade-frame__bg{display:block;width:100%;height:auto}.hl-root .fc-top3 .gf-slot{position:absolute;display:block}.hl-root .fc-top3 .gf-slot img{width:100%;height:100%;object-fit:cover;display:block;border-radius:2px}.hl-root .cell-dash .dash-rk-tabs{display:inline-flex;align-self:center;gap:2px;padding:2px;border-radius:9999px;background:#ffffff0f;border:1px solid var(--line);margin-bottom:2px}.hl-root .cell-dash .dash-rk-tabs span{font-size:9px;font-weight:600;color:var(--faint);padding:3px 8px;border-radius:9999px;line-height:1;white-space:nowrap;letter-spacing:.02em}.hl-root .cell-dash .dash-rk-tabs span.on{background:var(--fg);color:var(--bg)}.hl-root .cell-dash .dash-rk-row{display:flex;align-items:center;gap:7px;width:100%}.hl-root .cell-dash .dash-rk-n{font-size:11px;font-weight:700;color:var(--faint);width:9px;flex:0 0 auto;text-align:center}.hl-root .cell-dash .dash-rk-row img{width:26px;height:26px;border-radius:6px;object-fit:cover;flex:0 0 auto}.hl-root .cell-dash .dash-rk-info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.18;text-align:left}.hl-root .cell-dash .dash-rk-info b{font-size:10px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .cell-dash .dash-rk-info span{font-size:8.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .cell-dash .dash-rk-note{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--fg)}.hl-root .cell-dash .dash-note{display:flex;align-items:baseline;gap:2px}.hl-root .cell-dash .dash-note b{font-size:26px;font-weight:800;color:#fff;line-height:1}.hl-root .cell-dash .dash-note span{font-size:11px;color:var(--faint)}.hl-root .cell-dash .dash-total{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-top:5px;padding-top:8px;border-top:1px solid var(--line)}.hl-root .cell-dash .dash-total-lbl{font-size:9.5px;font-weight:600;color:var(--faint)}.hl-root .cell-dash .dash-bar{display:flex;align-items:center;gap:6px;width:100%;font-size:10px;color:var(--muted)}.hl-root .cell-dash .dash-bl{flex:0 0 30px}.hl-root .cell-dash .dash-trk{flex:1;height:4px;border-radius:2px;background:#ffffff1a;overflow:hidden}.hl-root .cell-dash .dash-trk i{display:block;height:100%;border-radius:2px}.hl-root .bento-row>.feat-card:not(.fc-note):not(.fc-rank){padding:16px 14px 13px;gap:9px}.hl-root .bento-row>*:not(.fc-note):not(.fc-rank){opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .55s cubic-bezier(.34,1.2,.5,1)}.hl-root.hl-bento-in .bento-row>*:not(.fc-note):not(.fc-rank){opacity:1;transform:none;transition-delay:var(--rvd,0s)}.hl-root .bento-row>.fc-top3{--rvd:0s}.hl-root .bento-row>.fc-members{--rvd:.1s}.hl-root .bento-row>.cell-dash{--rvd:.2s}.hl-root .bento-row>.fc-template{--rvd:.3s}.hl-root .bento-row>.bento-mid{--rvd:.4s}.hl-root .bento-row>.fc-sorties{--rvd:.5s}.hl-root .bento-row>.fc-points{--rvd:.6s}.hl-root .bento-row>.cell-stats{--rvd:.7s}.hl-root .bento-row>.fc-badges{--rvd:.8s}.hl-root .feat-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:11px;padding:16px 18px;border-radius:16px;min-width:0;will-change:transform,opacity;--bento:clamp(0, calc((var(--p,0) - .62) * 9), 1);background:var(--bg);border:1px solid rgba(39,39,42,var(--bento))}.hl-root .feat-card .ft{color:var(--fg);font-size:14px;font-weight:700}.hl-root .prev{width:100%;margin:auto 0}.hl-root .fc-note,.hl-root .fc-rank{position:absolute;left:0;top:0;width:min(470px,34vw);background:transparent;border:none}.hl-root .fc-note{opacity:clamp(0,min(calc((var(--p,0) - .12) * 10),calc((.5 - var(--p,0)) * 12)),1)}.hl-root .fc-rank{opacity:clamp(0,min(calc((var(--p,0) - .34) * 14),calc((.61 - var(--p,0)) * 9)),1)}.hl-root .fc-template{--ci:.792}.hl-root .fc-points{--ci:.784}.hl-root .fc-badges{--ci:.792}.hl-root .fc-template,.hl-root .fc-points,.hl-root .fc-badges{opacity:clamp(0,calc((var(--p,0) - var(--ci)) * 14),1);transform-origin:50% 50%}.hl-root .bento-mid .main-title{opacity:1;transform:translateY(-9px);display:flex;flex-direction:column;align-items:center;gap:22px}.hl-root .bm-welcome{font-family:EditorialNew,system-ui,-apple-system,serif;font-weight:400;font-size:clamp(10px,1vw,13px);text-transform:uppercase;letter-spacing:.6em;line-height:1;color:var(--muted)}.hl-root .bm-logo{display:block;height:clamp(50px,5.6vw,82px);width:auto;filter:drop-shadow(0 0 26px rgba(255,255,255,.2)) drop-shadow(0 0 64px rgba(255,255,255,.12)) drop-shadow(0 0 110px rgba(255,255,255,.07))}.hl-root .bm-logo-path{fill:#fff;fill-opacity:0;stroke:#fff;stroke-width:5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:6100;stroke-dashoffset:6100;will-change:stroke-dashoffset,fill-opacity}.hl-root.hl-bento-in .bm-logo-path{animation:hl-bmTrace 2.6s ease-in-out .45s forwards}@keyframes hl-bmTrace{0%{stroke-dashoffset:6100;fill-opacity:0}55%{stroke-dashoffset:500;fill-opacity:0}76%{stroke-dashoffset:0;fill-opacity:1}to{stroke-dashoffset:0;fill-opacity:1}}.hl-root.hl-bento-in .bm-logo{animation:hl-bmGlow 2.6s ease-in-out .45s forwards}@keyframes hl-bmGlow{0%,54%{filter:drop-shadow(0 0 0 rgba(255,255,255,0)) drop-shadow(0 0 0 rgba(255,255,255,0)) drop-shadow(0 0 0 rgba(255,255,255,0))}84%,to{filter:drop-shadow(0 0 26px rgba(255,255,255,.2)) drop-shadow(0 0 64px rgba(255,255,255,.12)) drop-shadow(0 0 110px rgba(255,255,255,.07))}}.hl-root .fc-sorties{--ci:.784}.hl-root .fc-sorties{opacity:clamp(0,calc((var(--p,0) - var(--ci)) * 14),1);transform-origin:50% 50%}.hl-root .features-avatars{display:flex;align-items:center;justify-content:center;margin-bottom:0}.hl-root .features-avatars img{border-radius:50%;border:2px solid #0c0c0f;background:#1a1a20;object-fit:cover;margin-left:-16px;width:var(--sz,50px);height:var(--sz,50px)}.hl-root .features-avatars img:first-child{margin-left:0}.hl-root .features-avatars img:nth-child(1){--sz:54px}.hl-root .features-avatars img:nth-child(2){--sz:68px}.hl-root .features-avatars img:nth-child(3){--sz:50px}.hl-root .features-avatars img:nth-child(4){--sz:62px}.hl-root .features-avatars img:nth-child(5){--sz:72px}.hl-root .features-avatars img:nth-child(6){--sz:52px}.hl-root .features-avatars img:nth-child(7){--sz:64px}.hl-root .features-avatars img:nth-child(8){--sz:56px}.hl-root .features-avatars img:nth-child(9){--sz:58px}.hl-root .bento-mid h2,.hl-root .solo-title h2,.hl-root .rank-title h2{font-family:EditorialNew,system-ui,-apple-system,serif;font-weight:800;font-size:clamp(28px,3vw,46px);line-height:1.05;letter-spacing:-.04em;color:var(--fg);margin:0}.hl-root .solo-title h2,.hl-root .rank-title h2{font-size:clamp(34px,3.6vw,56px)}.hl-root .bento-mid p,.hl-root .solo-title p,.hl-root .rank-title p{color:var(--muted);font-size:16px;line-height:1.5;margin:14px 0 0;max-width:30ch}.hl-root .bento-mid p{margin-left:auto;margin-right:auto;max-width:none;white-space:nowrap}.hl-root .solo-title{position:absolute;top:50%;left:0;width:max-content;transform-origin:0 50%;text-align:right;transform:translate(13vw,-50%) scale(calc(1 - (.1*clamp(0,(var(--p,0) - .34) * 7,1))));opacity:clamp(0,min(calc((var(--p,0) - .14) * 12),calc((.49 - var(--p,0)) * 8)),1)}.hl-root .rank-title{position:absolute;top:50%;left:49.5vw;width:auto;text-align:left;transform-origin:0 50%;transform:translateY(-50%) scale(calc(.9 + .1*clamp(0,(var(--p,0) - .36) * 8,1)));opacity:clamp(0,min(calc((var(--p,0) - .36) * 10),calc((.61 - var(--p,0)) * 9)),1)}.hl-root .rank-title p{margin-left:0}.hl-root .rank-title p{max-width:560px;white-space:normal}.hl-root .solo-title p{max-width:380px;text-align:right;margin-left:auto;white-space:normal}@media (min-width:1300px){.hl-root .solo-title p{max-width:520px}}.hl-root .perso{position:fixed;left:50%;top:50%;z-index:1;width:min(1320px,96vw);pointer-events:none;transform:translate(-50%,calc(-300px - var(--lift,0px)));opacity:clamp(0,min(calc((var(--p,0) - .49) * 100),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .perso-stage{position:relative;width:min(1180px,94vw);margin:0 auto}.hl-root .ap-page{display:flex;align-items:flex-start;gap:46px;text-align:left}.hl-root .ap-spacer{flex:1;min-width:0}.hl-root .ap-left{flex:0 0 300px;display:flex;flex-direction:column;gap:16px}.hl-root .ap-right{flex:1;min-width:0;display:flex;flex-direction:column;transition:opacity .6s ease,filter .6s ease}.hl-root .ap-mod{opacity:0;transform:translateY(10px)}.hl-root .perso-cover{display:block;width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;background:#16161c;box-shadow:0 24px 56px -28px #0009;will-change:transform;transform-origin:center}.hl-root .ap-acts{display:flex;gap:6px;width:100%}.hl-root .ap-act{flex:1;height:34px;border-radius:9999px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);background:var(--bg-2);position:relative;z-index:1;transition:transform .3s ease,opacity .4s,background .3s,border-color .3s,color .3s,box-shadow .3s}.hl-root .ap-act.fav{color:#ef4444;border-color:#ef444466}.hl-root .ap-act.fill{background:var(--fg);border-color:var(--fg);color:var(--bg)}.hl-root .ap-act svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .ap-act.fav svg{width:17px;height:17px}.hl-root .ap-act.play svg{fill:currentColor;stroke:none}.hl-root .ap-act.is-on{opacity:1;background:var(--fg);border-color:var(--fg);color:var(--bg);transform:scale(1.06);box-shadow:0 6px 16px #00000080}.hl-root.hl-seq-dim .ap-right{filter:blur(9px);opacity:.55}.hl-root.hl-seq-dim .ap-tracks{filter:blur(7px);opacity:.5}.hl-root .ap-tracks{display:flex;flex-direction:column;margin-top:8px;transition:opacity .6s ease,filter .6s ease}.hl-root .ap-thead{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:12px}.hl-root .ap-thead span{font-size:13px;font-weight:500;color:var(--faint);margin-left:8px}.hl-root .ap-tlist{list-style:none;margin:0;padding:0}.hl-root .ap-tlist li{display:flex;align-items:center;padding:9px 0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06)}.hl-root .ap-tlist li:last-child{border-bottom:none}.hl-root .ap-tlist b{color:var(--faint);width:26px;font-weight:400;flex:0 0 auto}.hl-root .ap-tlist span{flex:1;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .ap-id{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.hl-root .ap-type{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.hl-root .ap-title{font-family:var(--display);font-weight:800;font-size:clamp(34px,3.4vw,56px);line-height:1.02;letter-spacing:-.02em;color:var(--fg);margin:0;align-self:stretch;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 92%,transparent);mask-image:linear-gradient(to right,#000 92%,transparent)}.hl-root .ap-meta{display:flex;align-items:center;gap:11px;font-size:18px;color:var(--muted)}.hl-root .ap-artist{display:inline-flex;align-items:center;gap:11px;color:var(--fg);font-weight:500}.hl-root .ap-av{width:34px;height:34px;border-radius:50%;background:#2a2a32;color:var(--fg);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.hl-root .ap-av img{width:100%;height:100%;object-fit:cover}.hl-root .ap-dot{color:var(--faint)}.hl-root .ap-scores{display:flex;gap:14px;margin-top:26px}.hl-root .ap-tile{width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 14px;border-radius:20px;border:1px solid var(--line);background:var(--bg-2)}.hl-root .ap-tl{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.hl-root .ap-tv{display:flex;align-items:baseline;gap:6px;line-height:1}.hl-root .ap-tv b{font-size:34px;font-weight:700;color:var(--fg)}.hl-root .ap-tv.empty b{color:var(--faint)}.hl-root .ap-tv i{font-size:14px;font-weight:400;font-style:normal;color:var(--muted);opacity:.7}.hl-root .ap-tc{font-size:12px;font-weight:500;color:var(--faint);margin-top:12px}.hl-root .ap-tabs{display:flex;align-items:center;gap:24px;margin-top:30px;border-bottom:1px solid var(--line)}.hl-root .ap-tab{display:flex;align-items:center;gap:9px;padding:12px 0;margin-bottom:-1px;font-size:15px;font-weight:600;color:var(--faint);border-bottom:2px solid transparent}.hl-root .ap-tab.on{color:var(--fg);border-bottom-color:var(--fg)}.hl-root .ap-tab b{font-size:12px;font-weight:700;color:var(--bg);background:var(--fg);min-width:20px;height:20px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.hl-root .ap-tab svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.hl-root .ap-reviews{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:18px;max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent);mask-image:linear-gradient(to bottom,#000 60%,transparent)}.hl-root .ap-rev{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--bg-2)}.hl-root .ap-rhead{display:flex;align-items:center;gap:12px}.hl-root .ap-rav{width:42px;height:42px;border-radius:50%;background:#5b4b8a;color:var(--fg);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.hl-root .ap-rav.c2{background:#7a4b6a}.hl-root .ap-rwho{display:flex;flex-direction:column;gap:3px;min-width:0}.hl-root .ap-rname{font-size:15px;font-weight:600;color:var(--fg);line-height:1.2}.hl-root .ap-rdate{font-size:13px;color:var(--faint);line-height:1.2}.hl-root .ap-rev p{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}@media (max-width:900px){.hl-root .ap-page{flex-direction:column;align-items:center;gap:26px}.hl-root .ap-spacer{display:none}.hl-root .ap-left{flex:0 0 auto;width:min(360px,86vw)}.hl-root .ap-right{align-items:center;text-align:center}.hl-root .ap-title{text-align:center;-webkit-mask-image:none;mask-image:none}.hl-root .ap-scores,.hl-root .ap-tabs{justify-content:center}.hl-root .ap-reviews{max-height:none;-webkit-mask-image:none;mask-image:none}}.hl-root .perso-fade{position:fixed;left:0;right:0;top:calc(50% + 52px);bottom:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--bg) 30%);opacity:clamp(0,min(calc((var(--p,0) - .5) * 40),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .perso-title{position:fixed;left:50%;bottom:20vh;transform:translate(-50%);z-index:3;text-align:center;margin:0;font-family:EditorialNew,system-ui,serif;font-weight:800;font-size:clamp(26px,3vw,44px);letter-spacing:-.04em;color:var(--fg);opacity:clamp(0,min(calc((var(--p,0) - .605) * 16),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .ap-annot{position:fixed;left:max(20px,calc(50% - 524px));top:auto;bottom:50%;display:flex;flex-direction:column;gap:14px;z-index:3;pointer-events:none;opacity:0;transform:translate(-28px);transition:opacity .55s ease,transform .6s cubic-bezier(.34,1.3,.5,1)}.hl-root .aphd{font-size:13px;font-weight:700;color:var(--muted);padding:0 8px 2px}.hl-root.hl-seq-bubbles .ap-annot{opacity:clamp(0,calc((.77 - var(--p,0)) * 24),1);transform:translate(0)}.hl-root.hl-seq-anim .abub{pointer-events:auto;cursor:pointer}.hl-root .abub{display:flex;align-items:center;gap:11px;width:340px;padding:12px 18px;border-radius:22px;background:var(--bg-2);border:1px solid var(--line);color:var(--fg);font-size:13.5px;font-weight:500;line-height:1.22;transform-origin:left center;transition:transform .35s ease,border-color .35s,background .35s,box-shadow .35s}.hl-root .abub-ic{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:color .35s}.hl-root .abub-ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .abub-ic.play svg{fill:currentColor;stroke:none}.hl-root .abub.is-on{transform:scale(1.03);border-color:var(--fg);background:var(--fg);color:var(--bg);box-shadow:0 12px 30px #00000080}.hl-root .abub.is-on .abub-ic{color:var(--bg)}.hl-root .perso-plats{position:fixed;left:calc(50% + 162px);top:calc(50% - 150px);transform:translateY(-50%);z-index:4;pointer-events:none;opacity:clamp(0,min(calc((var(--p,0) - .62) * 16),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .pp-win{width:296px;box-sizing:border-box;background:#161618;border:1px solid var(--line-strong,#3a3a42);border-radius:18px;padding:12px;box-shadow:0 26px 60px #0000009e;transform-origin:left center;opacity:0;transform:translate(-14px) scale(.96);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.3,.5,1)}.hl-root .perso-plats.on .pp-win{opacity:1;transform:none}.hl-root .pp-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.hl-root .pp-h{font-size:15px;font-weight:700;color:var(--fg)}.hl-root .pp-x{color:var(--faint);flex:0 0 auto;display:flex}.hl-root .pp-x svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.hl-root .pp-list{display:flex;flex-direction:column;gap:1px}.hl-root .pp-row{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:10px}.hl-root .pp-ic{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.hl-root .pp-ic svg{width:19px;height:19px;display:block}.hl-root .pp-name{font-size:14px;font-weight:500;color:var(--fg)}.hl-root .pp-amz{background:linear-gradient(160deg,#0dbff5,#0077c1)}.hl-root .perso-favmenu{position:fixed;left:50%;top:calc(50% + 66px);transform:translate(-50%);z-index:4;pointer-events:none;opacity:clamp(0,min(calc((var(--p,0) - .62) * 16),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .pf-menu{width:300px;box-sizing:border-box;background:#161618;border:1px solid var(--line-strong,#3a3a42);border-radius:18px;padding:6px;box-shadow:0 26px 60px #0000009e;transform-origin:top center;opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .28s ease,transform .34s cubic-bezier(.34,1.3,.5,1)}.hl-root .perso-favmenu.on .pf-menu{opacity:1;transform:none}.hl-root .pf-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:9px;color:var(--fg);font-size:13px;font-weight:500;text-align:left}.hl-root .pf-row svg{flex:0 0 auto;width:16px;height:16px;color:var(--faint);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .pf-menu .pf-row:nth-child(1) svg{color:#ef4444;fill:currentColor;stroke:none}.hl-root .pf-menu .pf-row:nth-child(2) svg{color:#10b981}.hl-root .pf-menu .pf-row:nth-child(3) svg{color:#e8b53c}.hl-root .pf-row.hl{background:#ffffff0f}.hl-root .pf-row .pf-caret{margin-left:auto;width:13px;height:13px;color:var(--faint)}.hl-root .pf-row.hl .pf-caret{color:var(--fg)}.hl-root .perso-collec{position:fixed;left:calc(50% + 162px);top:calc(50% - 150px);transform:translateY(-50%);z-index:4;pointer-events:none;opacity:clamp(0,min(calc((var(--p,0) - .62) * 16),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .pc-win{width:270px;box-sizing:border-box;background:#161618;border:1px solid var(--line-strong,#3a3a42);border-radius:18px;padding:12px;box-shadow:0 26px 60px #0000009e;transform-origin:left center;opacity:0;transform:translate(-14px) scale(.96);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.3,.5,1)}.hl-root .perso-collec.on .pc-win{opacity:1;transform:none}.hl-root .pc-label{padding:2px 2px 8px;font-size:15px;font-weight:700;color:var(--fg)}.hl-root .pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hl-root .pc-card{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2);padding:0;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;box-shadow:0 8px 20px #0006}.hl-root .pc-card img{width:100%;height:100%;object-fit:cover;display:block}.hl-root .pc-grad{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 34%,#0000008c 70%,#000000eb)}.hl-root .pc-info{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:1px;padding:8px 10px;text-align:left}.hl-root .pc-info b{font-size:12px;font-weight:800;letter-spacing:-.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.45)}.hl-root .pc-info i{font-size:10px;font-style:normal;font-weight:500;color:#ffffffc7;text-shadow:0 1px 3px rgba(0,0,0,.35)}.hl-root .pc-card.hl{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg),0 8px 20px #00000080}.hl-root .pc-check{position:absolute;top:6px;right:6px;z-index:3;width:21px;height:21px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000073}.hl-root .pc-check svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.hl-root .pc-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:2px dashed var(--line);background:transparent;color:var(--faint);font-size:11px;font-weight:600;box-shadow:none}.hl-root .pc-add svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .perso-share{position:fixed;left:calc(50% + 168px);top:calc(50% - 300px);transform:none;z-index:4;pointer-events:none;opacity:clamp(0,min(calc((var(--p,0) - .62) * 16),calc((.77 - var(--p,0)) * 24)),1)}.hl-root .ps-win{display:flex;flex-direction:row;gap:16px;padding:15px;background:#161618;border:1px solid var(--line-strong,#3a3a42);border-radius:20px;box-shadow:0 30px 70px #000000a6;transform-origin:left center;opacity:0;transform:translate(-14px) scale(.96);transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.3,.5,1)}.hl-root .perso-share.on .ps-win{opacity:1;transform:none}.hl-root .ps-side{display:flex;flex-direction:column;justify-content:center;gap:10px;width:206px;min-width:0}.hl-root .ps-head{display:flex;align-items:center;justify-content:space-between}.hl-root .ps-h{font-size:16px;font-weight:700;color:var(--fg)}.hl-root .pst{position:relative;flex:0 0 auto;height:340px;aspect-ratio:9/16;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#0a0a0a}.hl-root .pst-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(22px) brightness(.5);transform:scale(1.3)}.hl-root .pst-inner{position:relative;z-index:1;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 14px 14px;background:linear-gradient(#3c3c3c40,#14141466 30%,#0000009e)}.hl-root .pst-av{width:23px;height:23px;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);object-fit:cover;background:#2a2a32;position:relative;z-index:1;margin-top:40px;margin-bottom:-11px}.hl-root .pst-cover{margin-top:0;width:114px;height:114px;border-radius:11px;border:1px solid rgba(255,255,255,.14);object-fit:cover}.hl-root .pst-title{margin-top:16px;font-size:9px;font-weight:700;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.hl-root .pst-artist{font-size:6.5px;color:#ffffff8c;margin-top:2px}.hl-root .pst-sep{width:24px;height:1px;background:#ffffff40;margin:12px 0 9px}.hl-root .pst-rate{display:flex;align-items:center;gap:3px}.hl-root .pst-rate svg{width:11px;height:11px;color:#f5c518;fill:currentColor}.hl-root .pst-rate b{font-size:18px;font-weight:900;color:#fff;line-height:1}.hl-root .pst-sur{font-size:6.5px;color:#ffffff80;margin-top:3px}.hl-root .pst-logo{font-family:var(--display);font-weight:800;color:#fff;font-size:8px}.hl-root .pst-fr{margin-top:auto;font-size:5.5px;letter-spacing:.14em;color:#ffffff80}.hl-root .ps-actions{display:flex;gap:8px;align-items:stretch}.hl-root .ps-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:9999px;background:var(--fg);color:var(--bg);font-size:13px;font-weight:600}.hl-root .ps-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .ps-btn2{flex:0 0 auto;width:44px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:9999px;background:transparent;border:1px solid var(--line-strong,#3a3a42);color:var(--fg)}.hl-root .ps-btn2 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .ps-link{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 13px;border-radius:11px;background:var(--bg-2);border:1px solid var(--line)}.hl-root .ps-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.hl-root .ps-link b{flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#0f0f12;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--fg)}.hl-root .ps-link b svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .pn-album{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hl-root .pn-cover{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:0 0 auto;background:#16161c}.hl-root .pn-ai{flex:1;min-width:0;text-align:left}.hl-root .pn-ai b{display:block;font-size:13px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .pn-ai span{display:block;font-size:11.5px;color:var(--muted)}.hl-root .pn-toggle{display:flex;flex:0 0 auto;background:#ffffff12;border-radius:9999px;padding:3px;gap:2px}.hl-root .pn-toggle span{padding:5px 12px;border-radius:9999px;font-size:11.5px;font-weight:600;color:var(--faint);white-space:nowrap}.hl-root .pn-toggle span.on{background:var(--fg);color:#121212}.hl-root .pn-rows{display:flex;flex-direction:column;gap:11px}.hl-root .pn-row{display:flex;align-items:center;gap:11px}.hl-root .pn-row .pn-lab{flex:0 0 128px;text-align:left;font-size:12px;color:var(--muted);white-space:nowrap}.hl-root .pn-track{flex:1;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.hl-root .pn-track i{display:block;height:100%;border-radius:3px}.hl-root .pn-row .pn-v{flex:0 0 30px;text-align:right;font-size:13px;font-weight:700}.hl-root .pn-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.hl-root .pn-tlabel{font-size:12px;color:var(--muted);font-weight:600}.hl-root .pn-tval{display:flex;align-items:baseline;gap:4px}.hl-root .pn-tval b{font-size:30px;font-weight:800;color:#fff;line-height:1}.hl-root .pn-tval>span{font-size:13px;color:var(--faint)}.hl-root .prev-note .pn-track i{width:0;transition:width 1.05s cubic-bezier(.22,1,.36,1)}.hl-root .prev-note .pn-v,.hl-root .prev-note .pn-total b{font-variant-numeric:tabular-nums}.hl-root .pn-comment{margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.hl-root .pn-cmt-head{display:flex;align-items:center;gap:9px;margin-bottom:8px}.hl-root .pn-cmt-head img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:#1a1a20}.hl-root .pn-cmt-head b{font-size:12.5px;font-weight:600;color:var(--fg)}.hl-root .pn-comment q{display:block;font-size:11.5px;font-style:italic;color:var(--muted);line-height:1.5;quotes:none}.hl-root .prev-note .pn-album,.hl-root .prev-note .pn-rows,.hl-root .prev-note .pn-comment,.hl-root .prev-note .pn-total{opacity:0;transform:translateY(9px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.hl-root .prev-note.played .pn-album,.hl-root .prev-note.played .pn-rows,.hl-root .prev-note.played .pn-comment,.hl-root .prev-note.played .pn-total{opacity:1;transform:none}.hl-root .prev-note.played .pn-rows{transition-delay:.06s}.hl-root .prev-note.played .pn-comment{transition-delay:.5s}.hl-root .prev-note.played .pn-total{transition-delay:.85s}.hl-root .prev-rank{display:flex;flex-direction:column;align-items:center;gap:11px;width:100%}.hl-root .pr-tabs{display:inline-flex;padding:4px;gap:2px;background:var(--bg-2);border:1px solid var(--line);border-radius:9999px}.hl-root .pr-tabs span{padding:7px 18px;font-size:13px;font-weight:600;border-radius:9999px;color:var(--muted);transition:color .15s,background .15s}.hl-root .pr-tabs span.on{background:var(--fg);color:#121212}.hl-root .pr-filter{display:flex;gap:6px}.hl-root .pr-filter span{padding:5px 12px;border-radius:9999px;font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--faint);background:#ffffff0f}.hl-root .pr-filter span.on{background:var(--fg);color:#121212}.hl-root .pr-list{display:flex;flex-direction:column;gap:9px;position:relative;overflow:hidden;align-self:stretch;max-height:clamp(224px,calc(460px - (var(--p,0) - .55) * 944px),460px)}.hl-root .pr-list:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;pointer-events:none;background:linear-gradient(rgba(9,9,11,0),var(--bg))}.hl-root .pr-row{display:flex;align-items:center;gap:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:10px 14px}.hl-root .pr-badge{flex:0 0 36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:800;font-size:17px;border:2px solid rgba(255,255,255,.18);color:var(--muted)}.hl-root .pr-badge.r1{color:gold;border-color:gold;box-shadow:0 0 10px #ffd7004d}.hl-root .pr-badge.r2{color:silver;border-color:silver;box-shadow:0 0 10px #c0c0c04d}.hl-root .pr-badge.r3{color:#cd7f32;border-color:#cd7f32;box-shadow:0 0 10px #cd7f324d}.hl-root .pr-row img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:0 0 auto;background:#16161c}.hl-root .pr-info{flex:1;min-width:0;text-align:left}.hl-root .pr-info b{display:block;font-size:14px;color:var(--fg);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .pr-info span{font-size:12px;color:var(--muted);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .pr-note{flex:0 0 auto;display:flex;align-items:baseline;gap:2px}.hl-root .pr-note b{font-size:22px;font-weight:800;color:var(--fg)}.hl-root .pr-note span{font-size:12px;color:var(--faint)}.hl-root .prev-rank .pr-row{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1)}.hl-root .prev-rank.in .pr-row{opacity:1;transform:none}.hl-root .prev-rank.in .pr-row:nth-child(2){transition-delay:.1s}.hl-root .prev-rank.in .pr-row:nth-child(3){transition-delay:.2s}.hl-root .prev-rank.in .pr-row:nth-child(4){transition-delay:.3s}.hl-root .prev-rank.in .pr-row:nth-child(5){transition-delay:.4s}.hl-root .prev-rank.in .pr-row:nth-child(6){transition-delay:.5s}.hl-root .prev-perso{display:flex;justify-content:center}.hl-root .bento-row>.fc-top3,.hl-root .bento-row>.fc-members,.hl-root .cell-dash>.feat-card{justify-content:center;position:relative;padding-top:34px!important}.hl-root .bento-row>.fc-top3>.ft,.hl-root .bento-row>.fc-members>.ft,.hl-root .cell-dash>.feat-card>.ft{position:absolute;top:16px;left:0;right:0;margin:0}.hl-root .bento-row>.fc-top3>.ft{top:12px}.hl-root .bento-row>.fc-template>.ft{margin-top:-7px}.hl-root .fc-template .db-card{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left;border:1px solid var(--line);border-radius:14px;padding:14px;background:#ffffff08}.hl-root .fc-template .db-head{display:flex;align-items:center;gap:11px}.hl-root .fc-template .db-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.hl-root .fc-template .db-av{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid var(--line);flex:0 0 auto}.hl-root .fc-template .db-id{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.hl-root .fc-template .db-id b{font-size:13px;font-weight:600;color:var(--fg);line-height:1.2}.hl-root .fc-template .db-grade{flex:0 0 auto;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ef4444;background:#ef444424;border:1px solid rgba(239,68,68,.32);border-radius:9999px;padding:1px 7px}.hl-root .fc-template .db-stats{display:flex;gap:8px}.hl-root .fc-template .db-stat{flex:1;display:flex;align-items:center;gap:9px;padding:10px;background:#ffffff0d;border:1px solid var(--line);border-radius:12px;min-width:0}.hl-root .fc-template .db-ico{width:34px;height:34px;border-radius:9px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:var(--fg);flex:0 0 auto}.hl-root .fc-template .db-ico svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .fc-template .db-sv{min-width:0}.hl-root .fc-template .db-sv b{display:block;font-size:18px;font-weight:800;color:var(--fg);line-height:1}.hl-root .fc-template .db-sv span{display:block;font-size:9.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .fc-template .db-bio{margin:0;font-size:11.5px;line-height:1.45;color:var(--muted)}.hl-root .fc-template .db-links{display:flex;gap:6px}.hl-root .fc-template .db-follow{align-self:flex-start;margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:29px;padding:0 13px;border-radius:9999px;background:var(--fg);color:var(--bg);font-size:11.5px;font-weight:600;border:none;white-space:nowrap;cursor:pointer}.hl-root .fc-template .db-follow svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hl-root .fc-template .db-link{width:24px;height:24px;border-radius:50%;background:#ffffff0f;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--pc,var(--muted))}.hl-root .fc-template .db-link svg{width:13px;height:13px}.hl-root .fc-sorties .sor-up{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.hl-root .fc-sorties .sor-up{gap:10px}.hl-root .fc-sorties .sor-up-cov{width:52px;height:52px;border-radius:9px;object-fit:cover;flex:0 0 auto;border:1px solid var(--line)}.hl-root .fc-sorties .sor-up-info{min-width:0;display:flex;flex-direction:column;gap:2px}.hl-root .fc-sorties .sor-up-title{font-size:13px;font-weight:700;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .fc-sorties .sor-up-artist{font-size:11px;color:var(--muted)}.hl-root .fc-sorties .sor-up-date{font-size:10.5px;color:var(--faint);margin-top:0;margin-bottom:1px}.hl-root .fc-sorties .sor-up-btn{display:flex;align-self:stretch;justify-content:center;align-items:center;gap:6px;height:27px;padding:0 12px;border-radius:9999px;background:var(--fg);color:var(--bg);font-size:11px;font-weight:600;margin-top:8px}.hl-root .fc-sorties .sor-up-btn svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .fc-sorties .prev-sorties{display:flex;gap:12px;align-items:stretch;width:100%}.hl-root .fc-sorties .sor-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.hl-root .fc-sorties .sor-blogs{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:9px;text-align:left;border-left:1px solid var(--line);padding-left:12px}.hl-root .fc-sorties .sor-blog-item{display:flex;align-items:center;gap:9px;width:100%}.hl-root .fc-sorties .sor-blog-item img{width:42px;height:42px;object-fit:cover;border-radius:8px;border:1px solid var(--line);flex:0 0 auto;display:block}.hl-root .fc-sorties .sor-blog-tag{display:inline-flex;align-items:center;gap:4px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.hl-root .fc-sorties .sor-blog-tag svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .fc-sorties .sbi-title{font-size:11px;font-weight:600;color:var(--fg);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hl-root .ps-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.hl-root .prev-points{width:100%}.hl-root .clb-podium{display:grid;grid-template-columns:1fr 1.16fr 1fr;align-items:end;gap:8px;width:100%}.hl-root .clb-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:13px;padding:15px 6px 11px;text-align:center;background:linear-gradient(135deg,var(--bg-2) 0%,color-mix(in srgb,var(--accent) 9%,var(--bg-2)) 30%,color-mix(in srgb,var(--accent) 22%,var(--bg-2)) 50%,color-mix(in srgb,var(--accent) 9%,var(--bg-2)) 70%,var(--bg-2) 100%)}.hl-root .clb-card:before{content:"";position:absolute;inset:0;border-radius:13px;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(135deg,transparent 34%,color-mix(in srgb,var(--accent) 16%,transparent) 50%,transparent 66%)}.hl-root .clb-card.p1{--accent:#f6d365;padding-top:21px;box-shadow:0 12px 30px #00000052}.hl-root .clb-card.p2{--accent:#C4C9D0}.hl-root .clb-card.p3{--accent:#D38A4F}.hl-root .clb-medal{position:absolute;top:0;right:7px;font-family:EditorialNew,system-ui,serif;font-weight:800;font-size:38px;line-height:1;color:transparent;-webkit-text-stroke:1.3px color-mix(in srgb,var(--accent) 80%,transparent)}.hl-root .clb-av{width:40px;height:40px;border-radius:50%;object-fit:cover;margin:2px auto 9px;position:relative;z-index:1;background:#1a1a20}.hl-root .clb-card.p1 .clb-av{width:50px;height:50px}.hl-root .clb-body{position:relative;z-index:1}.hl-root .clb-name{font-size:10.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.hl-root .clb-score{font-weight:800;font-size:17px;line-height:1;color:var(--fg);letter-spacing:-.01em}.hl-root .clb-score span{font-weight:500;font-size:9px;color:var(--muted);margin-left:2px}.hl-root .clb-card.p1 .clb-score{font-size:19px}.hl-root .clb-foot{margin-top:9px;text-align:center;font-size:8px;line-height:1.35;color:var(--muted);opacity:.7}.hl-root .prev-points .clb-card{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.36,1)}.hl-root .prev-points.in .clb-card{opacity:1;transform:none}.hl-root .prev-points.in .clb-card:nth-child(1){transition-delay:.08s}.hl-root .prev-points.in .clb-card:nth-child(3){transition-delay:.16s}.hl-root .prev-badges{display:flex;flex-direction:column;gap:6px;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent 100%)}.hl-root .bdg-line{display:flex;gap:6px;flex-wrap:nowrap;width:max-content;flex:0 0 auto}.hl-root .bdg-line:nth-child(1){margin-left:-16px}.hl-root .bdg-line:nth-child(2){margin-left:-82px}.hl-root .bdg-line:nth-child(3){margin-left:-44px}.hl-root .bdg-line:nth-child(4){margin-left:-110px}.hl-root .bdg{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:3px 7px 3px 3px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2)}.hl-root .bdg-ico{width:21px;height:21px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.hl-root .bdg-ico svg{width:13px;height:13px}.hl-root .bdg b{font-size:9.5px;font-weight:600;color:var(--fg);white-space:nowrap}.hl-root .prev-badges .bdg{opacity:0;transform:scale(.6);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.hl-root .prev-badges.in .bdg{opacity:1;transform:none}.hl-root .prev-badges.in .bdg:nth-child(2){transition-delay:.05s}.hl-root .prev-badges.in .bdg:nth-child(3){transition-delay:.1s}.hl-root .prev-badges.in .bdg:nth-child(4){transition-delay:.15s}.hl-root .prev-badges.in .bdg:nth-child(5){transition-delay:.2s}.hl-root .prev-badges.in .bdg:nth-child(6){transition-delay:.25s}.hl-root .prev-badges.in .bdg:nth-child(7){transition-delay:.3s}.hl-root .prev-badges.in .bdg:nth-child(8){transition-delay:.35s}.hl-root .prev-sorties{text-align:left}.hl-root .pcat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.hl-root .pcat-fig{display:flex;align-items:baseline;font-family:EditorialNew,system-ui,serif;letter-spacing:-.03em;color:var(--fg);line-height:1;flex:0 0 auto}.hl-root .pcat-fig b{font-size:38px;font-weight:800}.hl-root .pcat-fig span{font-size:25px;font-weight:800;color:#2de670;margin-right:3px}.hl-root .pcat-txt{display:flex;flex-direction:column;gap:3px;min-width:0;align-items:center}.hl-root .pcat-txt b{font-size:13.5px;font-weight:600;color:var(--fg)}.hl-root .pcat-txt span{font-size:11px;color:var(--muted);line-height:1.3;max-width:22ch}.hl-root .pcat-foot{position:absolute;bottom:14px;left:14px;right:14px;font-size:10px;color:var(--faint);line-height:1.3;text-align:center}.hl-root .mobile-ecoute{display:none;flex-direction:column;align-items:center;gap:15px;padding:30px 18px 22px}.hl-root .me-cover{width:clamp(190px,54vw,232px);height:clamp(190px,54vw,232px);border-radius:20px;object-fit:cover;box-shadow:0 22px 54px #0000009e}.hl-root .me-acts{display:flex;gap:8px;width:100%;max-width:330px;margin-top:20px}.hl-root .me-act{flex:1;height:38px;border-radius:9999px;border:1px solid var(--line);background:var(--bg-2);display:flex;align-items:center;justify-content:center;color:var(--muted)}.hl-root .me-act svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .me-act.play svg{fill:currentColor;stroke:none}.hl-root .me-act.on{background:var(--fg);border-color:var(--fg);color:var(--bg)}.hl-root .me-menu{width:100%;max-width:330px;margin-top:14px;height:172px;display:flex;flex-direction:column;justify-content:flex-start}.hl-root .me-pane{display:none;flex-direction:column;gap:2px;padding:6px;box-sizing:border-box;width:100%;background:#161618;border:1px solid var(--line-strong,#3a3a42);border-radius:16px;box-shadow:0 24px 60px #0000008c;overflow:hidden}.hl-root .me-pane.on{display:flex;animation:hl-meFade .32s ease}@keyframes hl-meFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hl-root .me-mrow{display:flex;align-items:center;gap:12px;padding:11px;border-radius:11px;font-size:14px;font-weight:500;color:var(--fg);min-width:0}.hl-root .me-mrow>span:not(.me-mi):not(.me-pic):not(.me-cmosaic):not(.me-cinfo){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hl-root .me-mrow.hl{background:#ffffff12}.hl-root .me-mi{flex:0 0 auto;display:flex;color:var(--muted)}.hl-root .me-mi svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .me-mi.fav svg{fill:#ef4444;stroke:none}.hl-root .me-pic{flex:0 0 auto;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center}.hl-root .me-pic svg{width:18px;height:18px}.hl-root .me-caret{margin-left:auto;flex:0 0 auto;width:16px;height:16px;fill:none;stroke:var(--faint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hl-root .me-cmosaic{flex:0 0 auto;width:40px;height:40px;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:#222}.hl-root .me-cmosaic img{width:100%;height:100%;object-fit:cover}.hl-root .me-cinfo{display:flex;flex-direction:column;line-height:1.2;min-width:0;text-align:left}.hl-root .me-cinfo b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-root .me-cinfo em{font-size:11.5px;font-style:normal;color:var(--faint)}.hl-root .me-plats{flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:14px 6px}.hl-root .me-plats .me-phead{text-align:center;padding:0}.hl-root .me-plat-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:8px}.hl-root .me-plat-item{display:flex;flex-direction:column;align-items:center;gap:7px;width:54px;flex:0 0 54px}.hl-root .me-plat-name{font-size:10.5px;color:var(--muted);white-space:nowrap;line-height:1}.hl-root .me-plats .me-pic{width:40px;height:40px;border-radius:11px}.hl-root .me-plats .me-pic svg{width:23px;height:23px}.hl-root .me-plats .me-amazon svg{width:30px;height:auto}.hl-root .me-phead{font-size:11.5px;font-weight:600;color:var(--faint);letter-spacing:.03em;padding:8px 12px 4px;text-align:left}.hl-root .m-bentohead,.hl-root .db-bio-sm{display:none}.hl-root .m-slidehead{display:none;flex-direction:column;gap:6px;align-items:center;text-align:center;margin:0 0 4px}.hl-root .m-slidehead b{font-family:EditorialNew,system-ui,-apple-system,serif;font-weight:800;font-size:19px;color:var(--fg);letter-spacing:-.01em;line-height:1.1}.hl-root .m-slidehead span{font-size:12.5px;color:var(--muted);line-height:1.42;max-width:32ch}@media (max-width:1180px){.hl-root .features-wrap{gap:34px;padding:0 34px}}@media (max-width:1200px),(pointer:coarse){.hl-root .spacer{display:none}.hl-root .perso,.hl-root .ap-annot,.hl-root .perso-fade,.hl-root .perso-title,.hl-root .perso-plats,.hl-root .perso-favmenu,.hl-root .perso-collec,.hl-root .perso-share,.hl-root .solo-title,.hl-root .rank-title{display:none!important}.hl-root .hero-fixed{position:absolute;inset:0 0 auto;height:100svh}.hl-root .scene{filter:none!important}.hl-root .hero-text{position:absolute;top:30vh;width:92vw}.hl-root .features{display:block}.hl-root .features-wrap{position:static;transform:none!important;max-width:620px;width:auto;margin:100svh auto 0;padding:30px 18px 8px;gap:0;align-items:stretch}.hl-root .bento-row{display:flex;flex-direction:column;align-items:stretch;gap:14px}.hl-root .bento-row>*{opacity:0;transform:translateY(26px);transition:opacity .5s ease,transform .65s cubic-bezier(.22,1,.36,1);animation:none!important}.hl-root .bento-row>*.m-in{opacity:1!important;transform:none!important}.hl-root .bm-logo{opacity:1!important;transform:none!important;filter:none!important;height:clamp(68px,18vw,102px)}.hl-root .bento-mid.m-in .bm-logo-path{animation:hl-bmTrace 2.6s ease-in-out .4s forwards}.hl-root .bento-mid{text-align:center}.hl-root .bento-mid .main-title{opacity:1!important}.hl-root .features-avatars{justify-content:center}.hl-root .feat-card{--bento:1}.hl-root .bento-row>.fc-top3,.hl-root .bento-row>.fc-members,.hl-root .cell-dash>.feat-card{padding-top:16px!important}.hl-root .bento-row>.fc-top3>.ft,.hl-root .bento-row>.fc-members>.ft,.hl-root .cell-dash>.feat-card>.ft{position:static!important}.hl-root .cell-dash,.hl-root .cell-stats{flex-direction:column}.hl-root .mobile-ecoute{display:flex}.hl-root .cell-dash{display:none}.hl-root .bento-row>.fc-note{order:1}.hl-root .bento-row>.fc-rank{order:2}.hl-root .bento-row>.mobile-ecoute{order:3;justify-content:center}.hl-root .bento-row>.m-bentohead{order:4}.hl-root .bento-row>.fc-top3{order:5}.hl-root .bento-row>.fc-members{order:6}.hl-root .bento-row>.fc-template{order:7}.hl-root .bento-row>.fc-points{order:8}.hl-root .bento-row>.fc-badges{order:9}.hl-root .bento-row>.fc-sorties{order:10}.hl-root .bento-row>.cell-stats{order:11}.hl-root .bento-row>.bento-mid{order:12;margin-top:clamp(160px,24vh,260px);margin-bottom:clamp(120px,18vh,200px)}.hl-root .bento-mid{padding:26px 6px 20px;background:radial-gradient(56% 42% at 50% 66%,rgba(255,255,255,.11),rgba(255,255,255,.04) 42%,transparent 72%)}.hl-root .pcat-foot{position:static;left:auto;right:auto;bottom:auto;margin-top:8px}.hl-root .cell-stats>.feat-card{padding:24px 14px 22px}.hl-root .m-slidehead{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:26px;width:100%}.hl-root .m-slidehead b{font-size:clamp(33px,9vw,44px);line-height:1.05}.hl-root .fc-note .m-slidehead b{white-space:nowrap;font-size:clamp(22px,8vw,38px)}.hl-root .m-slidehead span{font-size:14px;max-width:none;align-self:stretch}.hl-root .mobile-ecoute>.ft{display:none}.hl-root .fc-note,.hl-root .fc-rank{display:flex!important;position:static!important;width:auto!important;left:auto;top:auto}.hl-root .fc-note,.hl-root .fc-rank,.hl-root .mobile-ecoute{border:none!important;background:transparent!important;box-shadow:none;min-height:100svh;justify-content:center;gap:0;padding:54px 16px!important;box-sizing:border-box}.hl-root .fc-note .prev-note,.hl-root .fc-rank .prev-rank{width:100%;max-width:440px;margin:0 auto}.hl-root .fc-note .pn-comment{display:block!important;border:1px solid var(--line);border-radius:14px;padding:15px 16px;margin:18px 0}.hl-root .fc-note .pn-toggle{display:flex!important}.hl-root .fc-note .pn-total{flex-direction:column;align-items:center;gap:4px;text-align:center;border-top:none;padding-top:0;margin-top:4px}.hl-root .fc-rank .pr-list{max-height:none!important}.hl-root .fc-rank .pr-list:after{display:none}.hl-root .fc-rank .pr-list .pr-row:nth-child(6){display:none}.hl-root .m-bentohead{display:block;text-align:center;font-family:EditorialNew,system-ui,-apple-system,serif;font-weight:800;font-size:clamp(24px,7vw,34px);line-height:1.12;color:var(--fg);padding:clamp(96px,12vh,130px) 10px 6px}.hl-root .db-bio-lg{display:none}.hl-root .db-bio-sm{display:inline}.hl-root .cell-stats{flex-direction:row;gap:10px}.hl-root .cell-stats>.feat-card{padding:20px 8px}.hl-root .cell-stats .pcat-fig b{font-size:27px}.hl-root .cell-stats .pcat-fig>span{font-size:18px}.hl-root .cell-stats .pcat-txt b{font-size:12px}.hl-root .cell-stats .pcat-foot{font-size:9px;margin-top:6px}}@media (max-width:600px){.hl-root .features-wrap{gap:12px;top:calc(50% + 26px)}.hl-root .bento-mid h2{font-size:21px}.hl-root .bento-mid p{display:none}.hl-root .features-avatars{margin-bottom:8px}.hl-root .features-avatars img{--sz:30px!important;border-width:1.5px}.hl-root .feat-card{padding:11px;gap:7px}.hl-root .feat-card .ft{font-size:12px}}.hl-root.hl-at-sections{pointer-events:none}.hl-root.hl-at-sections .hero-fixed,.hl-root.hl-at-sections .hero-text,.hl-root.hl-at-sections .perso,.hl-root.hl-at-sections .perso-fade,.hl-root.hl-at-sections .ap-annot{display:none}@media (min-width:1201px) and (pointer:fine){.hl-root.hl-at-sections .features-wrap{display:none}}@media (max-width:1200px) and (max-height:780px){.hl-root .fc-note,.hl-root .fc-rank,.hl-root .mobile-ecoute{padding:70px 14px 14px!important;justify-content:flex-start}.hl-root .m-slidehead{margin-bottom:10px}.hl-root .m-slidehead b,.hl-root .fc-note .m-slidehead b{font-size:clamp(19px,6vw,25px)!important;line-height:1.1}.hl-root .m-slidehead span{font-size:12px!important}.hl-root .me-cover{width:clamp(116px,33vw,148px);height:clamp(116px,33vw,148px)}.hl-root .me-acts{margin-top:12px}.hl-root .me-menu{height:156px;margin-top:10px}.hl-root .me-mrow{padding:7px 10px}.hl-root .me-plats{gap:9px;padding:12px 6px}.hl-root .me-plat-row{gap:6px}.hl-root .me-plat-item{width:48px;flex:0 0 48px;gap:5px}.hl-root .me-plat-name{font-size:9.5px}.hl-root .me-plats .me-pic{width:36px;height:36px}.hl-root .me-plats .me-pic svg{width:20px;height:20px}.hl-root .me-plats .me-amazon svg{width:27px;height:auto}}@media (max-width:1200px) and (max-height:720px),(pointer:coarse) and (max-height:720px){.hl-root .hero-text{top:74px;transform:translate(-50%);animation-name:hl-fadeUpHaut}.hl-root.hl-revealed .hero-text{transform:translate(-50%,min(var(--p,0) * 52vh,28vh))}.hl-root .hero-text .s{margin-top:8px}.hl-root .hl-search-slot{margin-top:18px}.hl-root .cw.central,.hl-root .cw.sp{--cs:clamp(110px,min(46vw, calc(100svh - 420px) ),220px);top:min(max(63%,calc(326px + var(--cs) / 2)),calc(100% - 92px - var(--cs) / 2))}.hl-root .cw.central{width:var(--cs);height:var(--cs)}}@media (max-width:1200px),(pointer:coarse){.hl-root .hero-lien{padding:9px 14px;margin-top:5px}}@keyframes hl-fadeUpHaut{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (min-width:769px) and (max-width:1200px) and (max-height:720px),(min-width:769px) and (pointer:coarse) and (max-height:720px){.hl-root .hero-text{top:90px}}@media (max-width:1200px) and (max-height:500px),(pointer:coarse) and (max-height:500px){.hl-root .cw,.hl-root .scroll-hint{visibility:hidden}}@media (max-width:1200px),(pointer:coarse){.hl-root .cw.central{animation:hl-riseM .6s cubic-bezier(.16,1,.3,1) 0s both}.hl-root .hero-text{animation-duration:.35s;animation-delay:.05s}.hl-root .cw.sp{transition-duration:.75s}}@keyframes hl-riseM{0%{transform:translate(-50%,-50%) translateY(12vh) scale(.94);opacity:0}45%{opacity:1}to{transform:translate(-50%,-50%) translateY(0) scale(1);opacity:1}}
