.rankings_page__hgLPE{--rank-surface:#fff;--rank-ink:#17243b;--rank-muted:#52647c;--rank-line:#dce6f2;--rank-soft:#edf4fd;--rank-accent:#185bd9;--rank-gold:#855508;--rank-gold-line:#e4c780;--rank-gold-soft:#fff5dc;width:min(100%,1080px);margin-inline:auto;padding:clamp(20px,4vw,42px) clamp(12px,3vw,28px) 36px;color:var(--rank-ink)}body[data-theme=dark] .rankings_page__hgLPE{--rank-surface:#1a2635;--rank-ink:#edf4ff;--rank-muted:#adc0d7;--rank-line:#35465c;--rank-soft:#23354b;--rank-accent:#9ac4ff;--rank-gold:#f4ce7a;--rank-gold-line:#887044;--rank-gold-soft:#3c3225}.rankings_header__w6IpJ{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:clamp(16px,3vw,26px)}.rankings_heading__dp2By h1{margin:0;font:750 clamp(24px,5vw,39px)/1.12 Inter,Arial,sans-serif;letter-spacing:-.035em}.rankings_eyebrow__BZ3rj{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--rank-accent);font-size:10px;font-weight:750;letter-spacing:.11em}.rankings_eyebrow__BZ3rj svg{width:14px;height:14px}.rankings_description__yGVY5{margin:7px 0 0;color:var(--rank-muted);font-size:13px;line-height:1.5}.rankings_filters__JzLB_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--rank-line);border-radius:12px;background:var(--rank-soft)}.rankings_filters__JzLB_ button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:4px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--rank-muted);font-size:12px;font-weight:700;white-space:nowrap}.rankings_filters__JzLB_ button svg{width:14px;height:14px;flex:none}.rankings_filters__JzLB_ button[aria-pressed=true]{border-color:var(--rank-line);background:var(--rank-surface);color:var(--rank-accent)}.rankings_list__Gv_Go,.rankings_podium__Focsv{margin:0;padding:0;list-style:none}.rankings_podium__Focsv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(6px,1.8vw,18px);margin-bottom:16px}.rankings_podium__Focsv:has(>li:nth-child(3))>li:first-child{order:1}.rankings_podium__Focsv:has(>li:nth-child(3))>li:last-child{order:2}.rankings_podiumCard__hTh9M{display:grid;justify-items:center;align-content:start;gap:5px;height:100%;min-width:0;padding:clamp(7px,1.8vw,18px) clamp(4px,1.5vw,12px);border:1px solid var(--rank-line);border-radius:clamp(11px,2vw,18px);background:linear-gradient(165deg,var(--rank-soft),var(--rank-surface) 60%);text-align:center}.rankings_podium__Focsv li:first-child .rankings_podiumCard__hTh9M{border-color:var(--rank-gold-line);background:linear-gradient(165deg,var(--rank-gold-soft),var(--rank-surface) 70%)}.rankings_podiumCard__hTh9M:hover{border-color:var(--rank-accent)}.rankings_podiumCard__hTh9M:focus-visible,.rankings_row___ZX4u:focus-visible{outline-offset:-2px}.rankings_medal__ncs5a{display:grid;place-items:center;width:24px;height:24px;margin-bottom:2px;border-radius:50%;border:1px solid #b6cbdf;background:#dfebf6;color:#344d6d;font-size:12px;font-weight:800}.rankings_podium__Focsv li:first-child .rankings_medal__ncs5a{border-color:#d4a64d;background:#ffdf8e;color:#684207}.rankings_podium__Focsv li:nth-child(3) .rankings_medal__ncs5a{border-color:#d8a18a;background:#f7d6c5;color:#783f2b}.rankings_coverArt__5Q6UE{width:min(89%,124px);max-width:none;min-height:0;height:auto;aspect-ratio:2/3;padding:clamp(4px,1.5vw,12px);border-radius:8px;color:#fff;box-shadow:0 5px 12px #060e2330;text-align:center}.rankings_coverArt__5Q6UE small{font-size:clamp(5px,1.25vw,8px);font-weight:750}.rankings_coverArt__5Q6UE svg{align-self:center;width:28%;height:auto;opacity:.8}.rankings_coverArt__5Q6UE>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:700 clamp(8px,2.4vw,15px)/1.14 Georgia,serif;overflow-wrap:anywhere}.rankings_podium__Focsv li:first-child .rankings_coverArt__5Q6UE{width:min(96%,148px)}.rankings_podiumTitle__NzacA{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:100%;margin-top:4px;font-size:clamp(11px,3.2vw,16px);font-weight:750;line-height:1.3;overflow-wrap:anywhere}.rankings_author__GbToz{color:var(--rank-muted);font-size:clamp(10px,2.7vw,13px);line-height:1.35;overflow-wrap:anywhere}.rankings_metric__xawgj,.rankings_podiumMetric___ErvR{color:var(--rank-gold);font-weight:750;font-variant-numeric:tabular-nums}.rankings_podiumMetric___ErvR{font-size:clamp(11px,3vw,15px)}.rankings_metric__xawgj small,.rankings_podiumMetric___ErvR small{font-size:10px;font-weight:600}.rankings_list__Gv_Go{padding:4px clamp(8px,2vw,18px);border:1px solid var(--rank-line);border-radius:16px;background:var(--rank-surface)}.rankings_list__Gv_Go li+li{border-top:1px solid var(--rank-line)}.rankings_row___ZX4u{display:grid;grid-template-columns:22px clamp(36px,10vw,56px) minmax(0,1fr) auto;align-items:center;gap:clamp(6px,1.6vw,14px);padding:8px 2px}.rankings_row___ZX4u:hover{background:var(--rank-soft);border-radius:8px}.rankings_row___ZX4u .rankings_coverArt__5Q6UE{width:100%;border-radius:6px;padding:4px}.rankings_row___ZX4u .rankings_coverArt__5Q6UE small,.rankings_row___ZX4u .rankings_coverArt__5Q6UE>span{display:none}.rankings_row___ZX4u .rankings_coverArt__5Q6UE svg{margin:auto;width:40%}.rankings_rank__L5LNT{color:var(--rank-muted);text-align:center;font-size:12px;font-weight:750}.rankings_story__xwjOs{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.rankings_story__xwjOs strong{font-size:clamp(12px,3vw,15px);line-height:1.35}.rankings_metric__xawgj{display:grid;justify-items:end;gap:2px;white-space:nowrap}.rankings_metric__xawgj strong{font-size:clamp(12px,3vw,15px)}.rankings_track__lh7Pm{height:3px;border-radius:9px;background:var(--rank-soft);overflow:hidden}.rankings_track__lh7Pm>span{display:block;height:100%;border-radius:inherit;background:var(--rank-gold)}.rankings_empty__XMrGr{padding:20px;border:1px solid var(--rank-line);border-radius:12px;color:var(--rank-muted)}@media (max-width:600px){.rankings_filters__JzLB_{width:100%}}@media (max-width:359px){.rankings_filters__JzLB_ button{padding-inline:3px;font-size:11px}.rankings_filters__JzLB_ button svg{display:none}.rankings_podiumMetric___ErvR{display:grid;gap:2px;line-height:1.2}}.rankings_sections__VM_fn{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}.rankings_sections__VM_fn a{--section-color:var(--rank-accent);padding:7px 12px;border:1px solid var(--rank-line);border-radius:30px;background:var(--rank-surface);color:var(--rank-ink);font-weight:700;font-size:12px;cursor:pointer}.rankings_sections__VM_fn [data-category="Ngôn Tình"]{--section-color:#c45c89}.rankings_sections__VM_fn [data-category="Bách Hợp"]{--section-color:#9366cf}.rankings_sections__VM_fn [data-category="Đam Mỹ"]{--section-color:#459ada}.rankings_sections__VM_fn a:hover,.rankings_sections__VM_fn a[aria-current=page]{border-color:var(--section-color);background:color-mix(in srgb,var(--section-color) 16%,var(--rank-surface))}.rankings_boardHeading__25R3l{display:none}@media (min-width:1051px){.rankings_page__hgLPE{width:100%;margin:0;padding:clamp(18px,2vw,34px)}.rankings_header__w6IpJ{align-items:center;padding:clamp(18px,2.4vw,38px);border:1px solid var(--rank-line);border-radius:19px;background:linear-gradient(115deg,var(--rank-soft),var(--rank-surface) 66%)}.rankings_heading__dp2By h1{font-size:clamp(30px,2.8vw,49px)}.rankings_board__HLdh9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(12px,1.5vw,24px)}.rankings_contenders__sYhZM,.rankings_leaders__wvFsH{padding:clamp(12px,1.5vw,22px);background:var(--rank-surface);border:1px solid var(--rank-line);border-radius:17px}.rankings_leaders__wvFsH:only-child{grid-column:1/-1}.rankings_boardHeading__25R3l{display:block;margin:0 0 13px;font-size:17px}.rankings_podium__Focsv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;margin:0}.rankings_podium__Focsv:has(>li:nth-child(3))>li:first-child,.rankings_podium__Focsv:has(>li:nth-child(3))>li:last-child{order:0}.rankings_podium__Focsv>li:first-child{grid-column:1/-1}.rankings_podium__Focsv li:first-child .rankings_podiumCard__hTh9M{grid-template-columns:minmax(80px,33%) minmax(0,1fr);align-content:center;align-items:center;justify-items:start;text-align:left;gap:7px 14px;padding:16px}.rankings_podium__Focsv li:first-child .rankings_coverArt__5Q6UE{grid-column:1;grid-row:1/span 6;justify-self:center}.rankings_podium__Focsv li:first-child .rankings_podiumCard__hTh9M>:not(.rankings_coverArt__5Q6UE){grid-column:2}.rankings_podium__Focsv li:first-child .rankings_podiumTitle__NzacA{font-size:clamp(16px,1.5vw,24px)}.rankings_contenders__sYhZM .rankings_list__Gv_Go{padding:0;border:0;border-radius:0}.rankings_contenders__sYhZM .rankings_row___ZX4u{padding:9px 6px}}.rankings_page__hgLPE[data-ranking-category],body[data-theme=dark] .rankings_page__hgLPE[data-ranking-category]{--rank-accent:var(--section-ink,#185bd9);--rank-soft:var(--section-soft,#edf4fd);--rank-line:var(--section-border,#dce6f2);--rank-gold:var(--rank-accent);--rank-gold-soft:var(--rank-soft);--rank-gold-line:var(--rank-line)}.rankings_page__hgLPE[data-ranking-category] .rankings_header__w6IpJ{border-color:var(--rank-line)}.rankings_page__hgLPE[data-ranking-category] .rankings_boardHeading__25R3l,.rankings_page__hgLPE[data-ranking-category] .rankings_heading__dp2By h1{color:var(--rank-accent)}.rankings_page__hgLPE[data-ranking-category] .rankings_podium__Focsv li:first-child .rankings_medal__ncs5a{color:var(--rank-accent);background:var(--rank-soft);border-color:var(--rank-line)}.rankings_sections__VM_fn a[aria-current=page]{color:var(--rank-accent)}.rankings_podiumDescription__jkKqV,.rankings_podiumFacts__3bAYA{display:none}@media (min-width:1051px){.rankings_podiumFacts__3bAYA{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.rankings_podiumFacts__3bAYA>span{padding:3px 7px;border-radius:20px;background:var(--rank-soft);color:var(--rank-accent);font-size:11px;font-weight:650}.rankings_podiumDescription__jkKqV{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--rank-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rankings_podium__Focsv li:first-child .rankings_podiumFacts__3bAYA{justify-content:flex-start}.rankings_podium__Focsv li:first-child .rankings_podiumDescription__jkKqV{-webkit-line-clamp:3}}