.Rankings-module__OJS4wW__wrapper{padding-bottom:80px;}.Rankings-module__OJS4wW__section{padding-top:48px}.Rankings-module__OJS4wW__section+.Rankings-module__OJS4wW__section{border-top:1px solid var(--divider);margin-top:48px}.Rankings-module__OJS4wW__sectionHeader{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.Rankings-module__OJS4wW__sectionTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.Rankings-module__OJS4wW__quarterLabel{color:var(--text-tertiary);font-size:13px;font-weight:500}.Rankings-module__OJS4wW__sortTabs{border-bottom:1px solid var(--divider);gap:.5rem;margin-bottom:0;padding:12px 0;display:flex;overflow-x:auto}.Rankings-module__OJS4wW__sortTab{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s}.Rankings-module__OJS4wW__sortTab:hover{border-color:var(--text-primary);color:var(--text-primary)}.Rankings-module__OJS4wW__sortTabActive{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.Rankings-module__OJS4wW__table{}.Rankings-module__OJS4wW__thRank{}.Rankings-module__OJS4wW__thName{min-width:240px}.Rankings-module__OJS4wW__thReturn{text-align:right;width:120px}.Rankings-module__OJS4wW__thWinRate{text-align:right;width:100px}.Rankings-module__OJS4wW__thBuyValue,.Rankings-module__OJS4wW__thSellValue{text-align:right;width:140px}.Rankings-module__OJS4wW__thHoldings{width:200px}.Rankings-module__OJS4wW__row{}.Rankings-module__OJS4wW__tdRank{}.Rankings-module__OJS4wW__rank{}.Rankings-module__OJS4wW__guruLink{}.Rankings-module__OJS4wW__avatar{}.Rankings-module__OJS4wW__nameCol{}.Rankings-module__OJS4wW__guruName{}.Rankings-module__OJS4wW__fundName{}.Rankings-module__OJS4wW__tdReturn,.Rankings-module__OJS4wW__tdWinRate,.Rankings-module__OJS4wW__tdBuyValue,.Rankings-module__OJS4wW__tdSellValue{text-align:right;font-variant-numeric:tabular-nums}.Rankings-module__OJS4wW__returnValue{font-size:14px;font-weight:700}.Rankings-module__OJS4wW__winRateValue{color:var(--text-secondary);font-size:14px;font-weight:600}.Rankings-module__OJS4wW__tradeValue{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.Rankings-module__OJS4wW__holdingsList{flex-wrap:wrap;gap:6px;display:flex}.Rankings-module__OJS4wW__holdingTag{color:var(--text-secondary);background:var(--bg-secondary);white-space:nowrap;border-radius:0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.Rankings-module__OJS4wW__tradedGrid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.Rankings-module__OJS4wW__tradedColumn{min-width:0}.Rankings-module__OJS4wW__tradedColumnHeader{border-bottom:1px solid var(--divider);align-items:center;gap:8px;margin-bottom:0;padding:12px 0;display:flex}.Rankings-module__OJS4wW__tradedLabel{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.Rankings-module__OJS4wW__buyLabel{color:var(--iv-green,#10b981)}.Rankings-module__OJS4wW__sellLabel{color:var(--iv-red,#ef4444)}.Rankings-module__OJS4wW__tradedSortTabs{gap:6px;margin-left:auto;display:flex}.Rankings-module__OJS4wW__tradedSortTab{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:3px 10px;font-size:11px;font-weight:600;transition:all .15s}.Rankings-module__OJS4wW__tradedSortTab:hover{border-color:var(--text-primary);color:var(--text-primary)}.Rankings-module__OJS4wW__tradedSortTabActive{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.Rankings-module__OJS4wW__tradedRow{border-bottom:1px solid var(--divider);color:inherit;align-items:center;gap:12px;padding:14px 0;text-decoration:none;transition:opacity .2s;display:flex}.Rankings-module__OJS4wW__tradedRow:hover{opacity:.7}.Rankings-module__OJS4wW__tradedRank{width:28px;color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:700}.Rankings-module__OJS4wW__tradedTickerCol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Rankings-module__OJS4wW__tradedTicker{color:var(--text-primary);font-size:14px;font-weight:700}.Rankings-module__OJS4wW__tradedName{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Rankings-module__OJS4wW__tradedValueCol{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.Rankings-module__OJS4wW__tradedValueAmount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.Rankings-module__OJS4wW__tradedGuruCount{color:var(--text-tertiary);font-size:11px}.Rankings-module__OJS4wW__topGuruLabel{color:var(--text-tertiary);text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:11px;overflow:hidden}.Rankings-module__OJS4wW__mobileList{}.Rankings-module__OJS4wW__mobileCard{}.Rankings-module__OJS4wW__mobileRank{}.Rankings-module__OJS4wW__mobileAvatar{}.Rankings-module__OJS4wW__mobileInfo{}.Rankings-module__OJS4wW__mobileName{}.Rankings-module__OJS4wW__mobileFund{}.Rankings-module__OJS4wW__mobileStats{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.Rankings-module__OJS4wW__mobileReturn{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.Rankings-module__OJS4wW__mobileWinRate{color:var(--text-tertiary);font-size:11px}@media (max-width:1024px){.Rankings-module__OJS4wW__wrapper{padding-bottom:64px}.Rankings-module__OJS4wW__tradedGrid{gap:32px}}@media (max-width:767px){.Rankings-module__OJS4wW__wrapper{padding-bottom:48px}.Rankings-module__OJS4wW__table{display:none}.Rankings-module__OJS4wW__mobileList{display:block}.Rankings-module__OJS4wW__tradedGrid{grid-template-columns:1fr;gap:40px}.Rankings-module__OJS4wW__section{padding-top:32px}.Rankings-module__OJS4wW__section+.Rankings-module__OJS4wW__section{margin-top:32px}.Rankings-module__OJS4wW__sectionTitle{font-size:18px}}
