.TWVTable_card__7uvSI{--rank-col-width:3.25rem;--team-col-width:12.5rem;--twv-col-width:4.5rem;--record-col-width:6.5rem;position:relative;isolation:isolate;border:1px solid #e2e8f0e6;border-radius:1.25rem;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 22px 55px -36px #0f172a5c,0 8px 22px -18px #0f172a3d}.TWVTable_controls__aBJxY{display:flex;align-items:center;gap:.65rem;padding:1.1rem 1.1rem .6rem;color:#475569;font-size:.85rem;font-weight:600}.TWVTable_rowsInput__9MZNQ{width:4.5rem;border:1px solid #cbd5e1e6;border-radius:.5rem;background:#fff;padding:.3rem .6rem;color:#0f172a;font-size:.85rem;font-weight:600}.TWVTable_rowsInput__9MZNQ:focus{outline:none;border-color:#0e749099;box-shadow:0 0 0 3px #0e749026}.TWVTable_scrollViewport__FLqx7{position:relative;overflow:auto;max-height:75vh;overscroll-behavior:contain;padding:0 .9rem 1rem 0;scrollbar-color:#94a3b8 #0000;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.TWVTable_scrollViewportNoHeader__NWmyf{padding-top:1.1rem}.TWVTable_scrollViewport__FLqx7::-webkit-scrollbar{height:.55rem;width:.55rem}.TWVTable_scrollViewport__FLqx7::-webkit-scrollbar-track{background:#0000}.TWVTable_scrollViewport__FLqx7::-webkit-scrollbar-thumb{border:2px solid #0000;border-radius:999px;background:#94a3b8;background-clip:padding-box}.TWVTable_table__dlKjZ{width:max-content;min-width:0;table-layout:fixed;border-collapse:initial;border-spacing:0 1px;color:#0f172a;font-variant-numeric:tabular-nums}.TWVTable_table__dlKjZ td,.TWVTable_table__dlKjZ th{width:var(--twv-col-width);min-width:var(--twv-col-width);max-width:var(--twv-col-width)}.TWVTable_stickyRank__uBZrX,.TWVTable_stickyTeam___uir0{--sticky-column-background:#fff;position:sticky;z-index:40;background:var(--sticky-column-background);background-clip:initial;isolation:isolate}.TWVTable_stickyRank__uBZrX{left:0;width:var(--rank-col-width)!important;min-width:var(--rank-col-width)!important;max-width:var(--rank-col-width)!important;text-align:center}.TWVTable_stickyTeam___uir0{left:var(--rank-col-width);width:var(--team-col-width)!important;min-width:var(--team-col-width)!important;max-width:var(--team-col-width)!important;text-align:left}.TWVTable_headerRow__qzvxp th{position:sticky;top:0;z-index:55;height:2.5rem;border:0;background:#fff;box-shadow:0 1px 0 0 #fff;color:#334155;font-size:.84rem;font-weight:650;letter-spacing:.01em;line-height:1.15;text-align:center;isolation:isolate}.TWVTable_headerRow__qzvxp .TWVTable_stickyRank__uBZrX,.TWVTable_headerRow__qzvxp .TWVTable_stickyTeam___uir0{z-index:65}.TWVTable_helpHeader__hD7C2{position:relative;cursor:help}.TWVTable_tooltip__NrnSb{position:absolute;top:100%;left:0;z-index:70;width:260px;margin-top:.4rem;border:1px solid #e2e8f0e6;border-radius:.75rem;background:#fff;box-shadow:0 18px 40px -20px #0f172a59,0 6px 16px -10px #0f172a38;padding:.75rem .85rem;color:#0f172a;font-size:.78rem;font-weight:400;text-align:left;white-space:normal;pointer-events:none}.TWVTable_tooltipTitle__YFnVx{margin-bottom:.35rem;color:#0f172a;font-weight:700}.TWVTable_tooltipBody___P9Et{color:#475569;font-weight:400;line-height:1.35}.TWVTable_bodyRow__OM3_v td{height:2rem}.TWVTable_rankValue__F3wGc{color:#475569;font-size:.9rem;font-weight:700;text-align:center}.TWVTable_teamCell__kWgm4{padding:0 .6rem}.TWVTable_teamButton__PDvaB{display:flex;width:100%;align-items:center;gap:.55rem;border:0;background:#0000;cursor:pointer}.TWVTable_teamLogo__kImGE{flex-shrink:0;filter:drop-shadow(0 3px 3px rgb(15 23 42/.14));transition:transform .16s ease}.TWVTable_teamButton__PDvaB:hover .TWVTable_teamLogo__kImGE{transform:translateY(-1px) scale(1.06)}.TWVTable_teamName__c3IZl{overflow:visible;color:#0f172a;font-size:.88rem;font-weight:700;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;line-height:1.15}.TWVTable_twvCell__A6x1k{padding:0}.TWVTable_twvChip__e3HuN{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:3px;font-size:.9rem;font-weight:700}.TWVTable_recordCell__M7Ntc,.TWVTable_recordHeader__DRPnL{width:var(--record-col-width)!important;min-width:var(--record-col-width)!important;max-width:var(--record-col-width)!important}.TWVTable_recordCell__M7Ntc{color:#334155;font-size:.85rem;font-weight:700;text-align:center}.dark .TWVTable_card__7uvSI{border-color:#334155e0;background:linear-gradient(145deg,#111827,#0f172a);box-shadow:0 24px 58px -34px #000000d1,inset 0 1px 0 hsla(0,0%,100%,.025)}.dark .TWVTable_controls__aBJxY{color:#94a3b8}.dark .TWVTable_rowsInput__9MZNQ{border-color:#475569cc;background:#1e293b;color:#f1f5f9}.dark .TWVTable_headerRow__qzvxp th,.dark .TWVTable_stickyRank__uBZrX,.dark .TWVTable_stickyTeam___uir0{--sticky-column-background:#111827;background:#111827;color:#cbd5e1}.dark .TWVTable_headerRow__qzvxp th{box-shadow:0 1px 0 0 #111827}.dark .TWVTable_tooltip__NrnSb{border-color:#334155e0;background:#111827;color:#e2e8f0}.dark .TWVTable_tooltipTitle__YFnVx{color:#f1f5f9}.dark .TWVTable_rankValue__F3wGc,.dark .TWVTable_tooltipBody___P9Et{color:#94a3b8}.dark .TWVTable_teamName__c3IZl{color:#f1f5f9}.dark .TWVTable_recordCell__M7Ntc{color:#cbd5e1}@media (max-width:767px){.TWVTable_card__7uvSI{--rank-col-width:2.75rem;--team-col-width:9.5rem;--twv-col-width:3.6rem;--record-col-width:4.75rem;border-radius:1rem}.TWVTable_controls__aBJxY{padding:.9rem .9rem .5rem;font-size:.78rem}.TWVTable_scrollViewport__FLqx7{padding:0 .5rem .8rem 0;max-height:70vh}.TWVTable_scrollViewportNoHeader__NWmyf{margin-top:.9rem}.TWVTable_headerRow__qzvxp th{height:2.25rem;font-size:.7rem}.TWVTable_bodyRow__OM3_v td{height:2.3rem}.TWVTable_teamLogo__kImGE{transform:scale(.9)}.TWVTable_teamName__c3IZl{overflow:visible;font-size:.72rem;line-height:1.15;white-space:normal;text-overflow:clip;overflow-wrap:break-word;word-break:normal;hyphens:auto}.TWVTable_twvChip__e3HuN{font-size:.76rem}.TWVTable_rankValue__F3wGc,.TWVTable_recordCell__M7Ntc{font-size:.74rem}.TWVTable_tooltip__NrnSb{width:220px}}@media (prefers-reduced-motion:reduce){.TWVTable_teamButton__PDvaB{transition:none}}