.rankings-page{--bg:#0a0b08;--panel:#131510;--panel-2:#181a13;--line:#252a1e;--line-soft:#1c2016;--text:#f3f4ee;--muted:#8b8f80;--muted-2:#5e6255;--accent:#c6ff3d;--accent-glow:#c6ff3d24;--accent-wash:#c6ff3d0e;--disp:var(--font-hanken), sans-serif;--mono:var(--font-jetbrains), monospace;--body:var(--font-inter), sans-serif;background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.5}.rankings-page *,.rankings-page :before,.rankings-page :after{box-sizing:border-box}.rankings-page a{color:inherit;text-decoration:none}.rankings-page .wrap{max-width:900px;margin:0 auto;padding:0 24px}.rankings-page header.hero{text-align:center;padding:48px 0 26px}.rankings-page h1.title{font-family:var(--disp);letter-spacing:-.4px;margin:0 0 10px;font-size:clamp(26px,4.2vw,40px);font-weight:700;line-height:1.12}.rankings-page h1.title em{color:var(--accent);font-style:normal}.rankings-page p.sub{color:var(--muted);max-width:520px;margin:0 auto 12px;font-size:14.5px}.rankings-page .tagline{color:var(--accent);margin:0 auto 26px;font-size:13.5px;font-weight:600}.rankings-page .findbar{flex-wrap:wrap;gap:8px;max-width:640px;margin:0 auto;display:flex}.rankings-page .findbar .field{background:var(--panel);border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 14px;display:flex}.rankings-page .findbar .field svg{opacity:.5;flex-shrink:0}.rankings-page .findbar input{color:var(--text);font-family:var(--body);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:13.5px}.rankings-page .findbar input::placeholder{color:var(--muted-2)}.rankings-page .findbar button{white-space:nowrap;font-family:var(--body);border:1px solid var(--accent);background:var(--accent);color:#0a0b08;cursor:pointer;border-radius:9px;padding:0 20px;font-size:13px;font-weight:700}.rankings-page .findbar button:hover{background:#d4ff5e}.rankings-page .findbar button:disabled{opacity:.6;cursor:default}.rankings-page .findbar-note{text-align:center;color:var(--muted-2);margin-top:10px;font-size:11.5px}.rankings-page .findmsg{border-radius:8px;align-items:center;gap:8px;max-width:640px;margin:12px auto 0;padding:11px 14px;font-size:12.5px;display:none}.rankings-page .findmsg.show{display:flex}.rankings-page .findmsg.hit{background:var(--accent-glow);color:#e4ffb0;border:1px solid #c6ff3d4d}.rankings-page .findmsg.miss{color:#ffe0ad;background:#ffb84d14;border:1px solid #ffb84d47}.rankings-page .ticker{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--panel);margin-top:26px;padding:10px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.rankings-page .ticker-track{width:max-content;animation:60s linear infinite rankings-ticker;display:flex}.rankings-page .ticker:hover .ticker-track{animation-play-state:paused}.rankings-page .ticker-run{gap:10px;padding-right:10px;display:flex}@keyframes rankings-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rankings-page .ticker{overflow-x:auto}.rankings-page .ticker-track{animation:none}}.rankings-page .ticker-item{border:1px solid var(--line);background:var(--panel-2);color:var(--muted-2);border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;transition:border-color .15s;display:inline-flex}.rankings-page .ticker-item:hover{border-color:#3a3f2c}.rankings-page .ticker-logo{object-fit:contain;background:#20231a;border-radius:4px;flex-shrink:0;width:16px;height:16px}.rankings-page .ticker-domain{font-family:var(--mono);color:var(--text);font-weight:700}.rankings-page .ticker-verb{color:var(--muted-2)}.rankings-page .ticker-score{font-family:var(--mono);font-weight:700}.rankings-page .submit-panel{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:11px;max-width:640px;margin:14px auto 0;padding:14px}.rankings-page .submit-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rankings-page .submit-title{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.rankings-page .submit-close{color:var(--muted-2);font-family:var(--body);cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px}.rankings-page .submit-close:hover:not(:disabled){color:var(--text)}.rankings-page .submit-grid{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.rankings-page .submit-grid .submit-input{flex:1;min-width:180px;margin-bottom:0}.rankings-page .submit-input{background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--body);border-radius:9px;outline:none;margin-bottom:8px;padding:11px 12px;font-size:13.5px}.rankings-page .submit-input:focus{border-color:#3a3f2c}.rankings-page .submit-input::placeholder{color:var(--muted-2)}.rankings-page .submit-input:disabled{opacity:.55}.rankings-page .submit-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.rankings-page .submit-go{white-space:nowrap;font-family:var(--body);border:1px solid var(--accent);background:var(--accent);color:#0a0b08;cursor:pointer;border-radius:9px;padding:11px 18px;font-size:13px;font-weight:700}.rankings-page .submit-go:hover:not(:disabled){background:#d4ff5e}.rankings-page .submit-go:disabled{opacity:.55;cursor:default}.rankings-page .submit-note{min-width:200px;color:var(--muted-2);flex:1;font-size:11.5px;line-height:1.4}.rankings-page .submit-error{color:#ffb3ad;background:#ff5d5214;border:1px solid #ff5d5247;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:12.5px}.rankings-page .findmsg-action{color:inherit;font-family:var(--body);cursor:pointer;background:0 0;border:1px solid;border-radius:7px;margin-left:8px;padding:4px 10px;font-size:11.5px;font-weight:600}.rankings-page .findmsg-action:hover{background:#ffffff0f}.rankings-page .cat-bar{border:1px solid var(--line);background:var(--panel);border-radius:26px;align-items:center;gap:6px;max-width:900px;margin:22px auto 10px;padding:6px;display:flex}.rankings-page .cat-scroll{white-space:nowrap;scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}.rankings-page .cat-scroll::-webkit-scrollbar{display:none}.rankings-page .cat-pill{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:var(--panel);font-size:12.5px;font-weight:600;font-family:var(--body);border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:7px 13px 7px 10px;transition:all .15s;display:inline-flex}.rankings-page .cat-pill:hover{color:var(--text);border-color:#3a3f2c}.rankings-page .cat-pill.active{background:var(--accent);color:#0a0b08;border-color:var(--accent)}.rankings-page .cat-pill-explore{color:var(--accent);box-shadow:-7px 0 0 -6px var(--line);border-style:dashed;border-color:#c6ff3d59;flex-shrink:0;margin-left:6px;padding-left:12px;text-decoration:none}.rankings-page .cat-pill-explore:hover{color:#0a0b08;background:var(--accent);border-color:var(--accent)}@media (max-width:560px){.rankings-page .cat-pill-explore{gap:0;padding:7px 11px;font-size:0}.rankings-page .cat-pill-explore svg{font-size:12.5px}}.rankings-page section.board{padding:12px 0 60px}.rankings-page .row{border:1px solid var(--line);cursor:pointer;background:var(--panel);text-align:left;width:100%;font-family:var(--body);color:var(--text);border-radius:11px;align-items:center;gap:14px;margin-bottom:8px;padding:15px 16px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.rankings-page .row:hover{border-color:#3a3f2c;transform:translateY(-1px);box-shadow:0 6px 18px -12px #0009}.rankings-page .row-washable{overflow:hidden}.rankings-page .row-wash{opacity:0;pointer-events:none;z-index:0;transition:opacity .3s;position:absolute;inset:0}.rankings-page .row-washable:hover{border-color:#c6ff3d66}.rankings-page .row-washable:hover .row-wash{opacity:1}.rankings-page .row-washable>.rank-chip,.rankings-page .row-washable>.logo-sq,.rankings-page .row-washable>.row-body,.rankings-page .row-washable>.row-right{z-index:1;position:relative}.rankings-page .row-washable:hover .row-desc,.rankings-page .row-washable:hover .row-meta{color:#ffffffd9}.rankings-page .row-washable:hover .row-meta b{color:#fff}.rankings-page .row-washable:hover .rank-chip{color:#fff;background:#00000059;border-color:#ffffff40}.rankings-page .row.top3{border-color:#c6ff3d47}.rankings-page .row.top3:hover{border-color:#c6ff3d80}.rankings-page .row.rank23{background:linear-gradient(90deg, #c6ff3d1a 0%, var(--panel) 55%);box-shadow:inset 3px 0 #c6ff3d73}.rankings-page .row.rank1{background:linear-gradient(90deg, #c6ff3d33 0%, #c6ff3d0a 65%, var(--panel) 100%);box-shadow:inset 4px 0 0 var(--accent), 0 4px 24px -12px #c6ff3d73;border-color:#c6ff3d99}.rankings-page .row.rank1:hover{border-color:#c6ff3dd9}.rankings-page .row.rank1 .row-name{color:#fff}.rankings-page .row.flash{animation:2.2s rankings-pulse-in}@keyframes rankings-pulse-in{0%{background:#c6ff3d59}to{}}.rankings-page .rank-chip{width:38px;height:38px;font-family:var(--mono);color:var(--muted);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.rankings-page .rank-chip:hover{color:var(--text);border-color:#c6ff3d8c}.rankings-page .rank-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rankings-page .row.rank1 .rank-chip{background:var(--accent);color:#0a0b08;border-color:var(--accent)}.rankings-page .row.rank23 .rank-chip{color:var(--accent);background:#c6ff3d2e;border-color:#c6ff3d73}.rankings-page .logo-sq{border:1px solid var(--line);background:#20231a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;overflow:hidden}.rankings-page .logo-sq img{object-fit:contain;width:20px;height:20px;display:block}.rankings-page .row-body{flex:1;min-width:0}.rankings-page .row-name{margin-bottom:3px;font-size:15px;font-weight:700;display:block}.rankings-page .row-desc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:520px;margin-bottom:6px;font-size:13px;line-height:1.45;overflow:hidden}.rankings-page .row-meta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:5px;font-size:11.5px;line-height:1.5;display:flex}.rankings-page .row-meta-dot{color:var(--muted-2);opacity:.7}.rankings-page .row-meta b{color:var(--muted);font-weight:600}.rankings-page .row-category{align-items:center;gap:4px;display:inline-flex}.rankings-page .row-right{text-align:right;flex:1 1 0;justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;padding-left:8px;display:flex}.rankings-page .row-score-wrap{text-align:right}.rankings-page .row-score{font-family:var(--mono);font-size:19px;font-weight:700;line-height:1.1}.rankings-page .row-score small{color:var(--muted-2);font-size:11px;font-weight:500}.rankings-page .row-status{text-transform:uppercase;letter-spacing:.3px;font-size:10.5px;font-weight:600;font-family:var(--mono);margin-top:3px}.rankings-page .divider{color:var(--muted-2);align-items:center;gap:12px;margin:24px 0 14px;display:flex}.rankings-page .divider:before,.rankings-page .divider:after{content:"";background:var(--line);flex:1;height:1px}.rankings-page .divider span{font-family:var(--mono);letter-spacing:1px;border:1px solid var(--line);border-radius:20px;padding:4px 10px;font-size:10.5px;font-weight:700}.rankings-page .empty-state{text-align:center;color:var(--muted-2);padding:30px;font-size:13px}.rankings-page .board-foot{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}.rankings-page .board-foot-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.rankings-page .count-line{color:var(--muted-2);font-size:12px}.rankings-page .refresh-btn{border:1px solid var(--line);background:var(--panel);color:var(--muted);font-family:var(--body);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.rankings-page .refresh-btn:hover:not(:disabled){color:var(--text);border-color:#3a3f2c}.rankings-page .refresh-btn:disabled{opacity:.5;cursor:default}.rankings-page .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.rankings-page .page-btn{border:1px solid var(--line);background:var(--panel);min-width:36px;height:36px;color:var(--muted);font-family:var(--mono);cursor:pointer;border-radius:8px;padding:0 8px;font-size:12.5px;font-weight:600}.rankings-page .page-btn:hover:not(:disabled){color:var(--text);border-color:#3a3f2c}.rankings-page .page-btn.active{background:var(--accent);color:#0a0b08;border-color:var(--accent)}.rankings-page .page-btn:disabled{opacity:.35;cursor:default}.rankings-page .row-badge{z-index:1;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:72px;display:flex;position:relative}.rankings-page .row-badge img{object-fit:contain;width:52px;height:52px;display:block}.rankings-page .badge-legend{max-width:900px;margin:0 auto 4px;padding:0 20px}.rankings-page .badge-legend summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;padding:6px 0;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.rankings-page .badge-legend summary::-webkit-details-marker{display:none}.rankings-page .badge-legend summary:before{content:"▸";font-size:10px}.rankings-page .badge-legend[open] summary:before{content:"▾"}.rankings-page .badge-legend summary:hover{color:var(--text)}.rankings-page .badge-legend-grid{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:6px;padding:14px 16px;display:grid}.rankings-page .badge-legend-item{align-items:center;gap:11px;display:flex}.rankings-page .badge-legend-item img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.rankings-page .badge-legend-item b{margin-bottom:2px;font-size:12.5px;display:block}.rankings-page .badge-legend-item span{color:var(--muted-2);font-size:11.5px;line-height:1.45}@media (max-width:640px){.rankings-page .row{flex-wrap:wrap}.rankings-page .row-right{margin-left:52px;padding-left:0}.rankings-page .findbar{flex-direction:column}.rankings-page .row-desc{display:none}.rankings-page .row-right{flex:1 0 100%;justify-content:flex-start;min-width:0}.rankings-page .row-badge{width:56px}.rankings-page .row-badge img{width:44px;height:44px}}.rankings-page.rankings-embedded{background:0 0}.rankings-page.rankings-embedded .cat-bar{max-width:100%;margin:0 auto 10px}.rankings-page.rankings-embedded .badge-legend{max-width:100%;padding:0}.rankings-page.rankings-embedded .wrap{max-width:100%}.rankings-page.rankings-embedded section.board{padding:12px 0 24px}.rankings-page .removal-note{text-align:center;max-width:640px;color:var(--muted-2);margin:8px auto 40px;padding:0 20px;font-size:12px;line-height:1.7}.rankings-page .removal-note a{color:var(--muted);text-decoration:underline}.rankings-page .removal-note a:hover{color:var(--text)}.rankings-page .detail-wrap{max-width:900px;margin:0 auto;padding:32px 24px 72px}.rankings-page .detail-back{color:var(--muted);margin-bottom:18px;font-size:12.5px;display:inline-block}.rankings-page .detail-back:hover{color:var(--text)}.rankings-page .detail-head{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px}.rankings-page .detail-head-main{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rankings-page .detail-logo{border-radius:12px;width:52px;height:52px}.rankings-page .detail-logo img{width:28px;height:28px}.rankings-page .detail-title{flex:1;min-width:200px}.rankings-page .detail-title h1{font-family:var(--disp);letter-spacing:-.3px;margin:0 0 5px;font-size:clamp(21px,3.4vw,29px);font-weight:700}.rankings-page .detail-meta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:1.5;display:flex}.rankings-page .detail-meta a{color:var(--muted);text-decoration:none}.rankings-page .detail-meta a:hover{color:var(--text)}.rankings-page .detail-badge{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;width:96px;display:flex}.rankings-page .detail-badge img{object-fit:contain;width:64px;height:64px}.rankings-page .detail-badge span{font-family:var(--mono);letter-spacing:.3px;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700;line-height:1.25}.rankings-page .detail-desc{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.6}.rankings-page .detail-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rankings-page .detail-btn{border:1px solid var(--line);background:var(--panel-2);color:var(--text);font-family:var(--body);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.rankings-page .detail-btn:hover{border-color:#3a3f2c}.rankings-page .detail-btn-primary{background:var(--accent);border-color:var(--accent);color:#0a0b08}.rankings-page .detail-btn-primary:hover{background:#d4ff5e;border-color:#d4ff5e}.rankings-page .detail-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.rankings-page .detail-stat{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:16px 18px}.rankings-page .detail-stat-label{font-family:var(--mono);letter-spacing:.8px;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:700}.rankings-page .detail-stat-value{font-family:var(--disp);margin-top:4px;font-size:30px;font-weight:700;line-height:1.15}.rankings-page .detail-stat-value small{color:var(--muted-2);font-size:13px;font-weight:500}.rankings-page .detail-stat-sub{color:var(--muted-2);margin-top:2px;font-size:11.5px}.rankings-page .detail-about{margin-top:30px}.rankings-page .detail-about h2,.rankings-page .detail-also h2{font-family:var(--disp);margin:0 0 14px;font-size:17px;font-weight:700}.rankings-page .detail-qa{border-top:1px solid var(--line);padding:15px 0}.rankings-page .detail-qa h3{margin:0 0 6px;font-size:13.5px;font-weight:700}.rankings-page .detail-qa p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.rankings-page .detail-qa b{color:var(--text);font-weight:700}.rankings-page .detail-qa a{color:var(--accent);text-decoration:underline}.rankings-page .detail-also{margin-top:30px}.rankings-page .detail-also-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rankings-page .detail-also-head a{color:var(--accent);white-space:nowrap;font-size:12.5px}.rankings-page .detail-also-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:12px;margin-bottom:7px;padding:11px 14px;transition:border-color .15s,transform .15s;display:flex}.rankings-page .detail-also-row:hover{border-color:#3a3f2c;transform:translateY(-1px)}.rankings-page .detail-also-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.rankings-page .detail-also-score{font-family:var(--mono);flex-shrink:0;font-size:15px;font-weight:700}.rankings-page .detail-also-score small{color:var(--muted-2);font-size:10px;font-weight:500}.rankings-page .cats-head{margin-bottom:26px}.rankings-page .cats-head h1{font-family:var(--disp);letter-spacing:-.4px;margin:0 0 8px;font-size:clamp(24px,4vw,34px);font-weight:700}.rankings-page .cats-head p{color:var(--muted);margin:0;font-size:14px}.rankings-page .cats-head a{color:var(--accent);text-decoration:underline}.rankings-page .cats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.rankings-page .cats-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;padding:16px;display:flex}.rankings-page .cats-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rankings-page .cats-card-head h2{align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:700;display:inline-flex}.rankings-page .cats-count{font-family:var(--mono);color:var(--muted-2);white-space:nowrap;font-size:10.5px}.rankings-page .cats-list{flex-direction:column;flex:1;gap:6px;display:flex}.rankings-page .cats-row{background:var(--panel-2);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;transition:background .15s;display:flex}.rankings-page .cats-row:hover{background:#20231a}.rankings-page .cats-row .logo-sq{border-radius:6px;width:24px;height:24px}.rankings-page .cats-row .logo-sq img{width:14px;height:14px}.rankings-page .cats-row .rank-chip{padding:2px 6px;font-size:10px}.rankings-page .cats-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.rankings-page .cats-row-score{font-family:var(--mono);flex-shrink:0;font-size:13px;font-weight:700}.rankings-page .cats-see-all{color:var(--accent);margin-top:12px;font-size:12px;font-weight:600;display:block}.rankings-page .cats-see-all:hover{text-decoration:underline}@media (max-width:640px){.rankings-page .detail-stats{grid-template-columns:1fr}.rankings-page .detail-wrap{padding:22px 16px 56px}.rankings-page .detail-badge{flex-direction:row;gap:9px;width:auto}.rankings-page .detail-badge img{width:44px;height:44px}}.rankings-page .row-details{color:var(--muted);white-space:nowrap;text-decoration:none}.rankings-page .row-details:hover{color:var(--accent)}.rankings-page .row-washable:hover .row-details{color:#fff}.rankings-page .detail-also-row,.rankings-page .cats-row{position:relative}.rankings-page .detail-also-stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.rankings-page .detail-also-row .rank-chip,.rankings-page .cats-row .rank-chip{z-index:1;position:relative}.rankings-page .detail-also-badge{object-fit:contain;flex-shrink:0;width:34px;height:34px}
