.Tops-module__N4rhfq__page{padding-bottom:72px}.Tops-module__N4rhfq__hero{padding:48px 0 24px}.Tops-module__N4rhfq__hero h1{margin:10px 0 14px;font-size:clamp(38px,6vw,72px);line-height:1}.Tops-module__N4rhfq__hero p{max-width:820px}.Tops-module__N4rhfq__filters{gap:18px;margin-top:24px;display:grid}.Tops-module__N4rhfq__filterBlock{gap:9px;display:grid}.Tops-module__N4rhfq__filterTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.Tops-module__N4rhfq__chips{flex-wrap:wrap;gap:8px;display:flex}.Tops-module__N4rhfq__chip{border:1px solid var(--line);color:inherit;background:var(--bg);border-radius:999px;align-items:center;gap:6px;padding:9px 12px;text-decoration:none;display:inline-flex}.Tops-module__N4rhfq__chip:hover{border-color:var(--accent)}.Tops-module__N4rhfq__active{color:var(--text);border-color:var(--accent);background:#a1eac3;font-weight:800}.Tops-module__N4rhfq__count{opacity:.72;font-size:11px}.Tops-module__N4rhfq__summary{justify-content:space-between;align-items:flex-end;gap:18px;margin:34px 0 14px;display:flex}.Tops-module__N4rhfq__summary h2{margin:0}.Tops-module__N4rhfq__rankingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Tops-module__N4rhfq__empty{padding:28px}.Tops-module__N4rhfq__explain{margin-top:26px}.Tops-module__N4rhfq__explain p{margin-bottom:0}.Tops-module__N4rhfq__quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.Tops-module__N4rhfq__quickLink{border:1px solid var(--line);color:inherit;background:var(--bg);border-radius:14px;padding:16px;text-decoration:none}.Tops-module__N4rhfq__quickLink:hover{border-color:var(--accent)}.Tops-module__N4rhfq__quickLink b{margin-bottom:4px;display:block}.Tops-module__N4rhfq__quickLink span{color:var(--muted);font-size:13px}@media (max-width:900px){.Tops-module__N4rhfq__rankingGrid,.Tops-module__N4rhfq__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Tops-module__N4rhfq__hero{padding-top:28px}.Tops-module__N4rhfq__summary{flex-direction:column;align-items:flex-start}.Tops-module__N4rhfq__rankingGrid,.Tops-module__N4rhfq__quickGrid{grid-template-columns:1fr}.Tops-module__N4rhfq__chip{padding:8px 10px;font-size:14px}}
