.NCAATeamTable-module__Pu2Jbq__card{--rank-col-width:2.8rem;--team-col-width:11rem;--stat-col-width:4.4rem;isolation:isolate;background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border-radius:1.25rem;position:relative;box-shadow:inset 0 0 0 1px #e2e8f0e6,0 22px 55px -36px #0f172a5c,0 8px 22px -18px #0f172a3d}.NCAATeamTable-module__Pu2Jbq__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.35rem 1rem;display:flex}.NCAATeamTable-module__Pu2Jbq__titleGroup{align-items:center;gap:.75rem;min-width:0;display:flex}.NCAATeamTable-module__Pu2Jbq__title{color:#334155;letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.1}.NCAATeamTable-module__Pu2Jbq__filterRow{align-items:center;gap:.75rem;padding:0 1.35rem .9rem;display:flex}.NCAATeamTable-module__Pu2Jbq__filterLabel{color:#374151;font-weight:500}.NCAATeamTable-module__Pu2Jbq__filterHint{color:#4b5563}.NCAATeamTable-module__Pu2Jbq__filterInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1e6;border-radius:.5rem;width:5.5rem;padding:.25rem .6rem}.NCAATeamTable-module__Pu2Jbq__filterInput:focus{border-color:#0e749099;outline:none;box-shadow:0 0 0 3px #0e749026}.NCAATeamTable-module__Pu2Jbq__scrollViewport{overscroll-behavior:contain;scrollbar-color:#94a3b8 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-height:75vh;padding:0 .9rem 1rem 0;position:relative;overflow:auto}.NCAATeamTable-module__Pu2Jbq__scrollViewport::-webkit-scrollbar{width:.55rem;height:.55rem}.NCAATeamTable-module__Pu2Jbq__scrollViewport::-webkit-scrollbar-track{background:0 0}.NCAATeamTable-module__Pu2Jbq__scrollViewport::-webkit-scrollbar-thumb{background:#94a3b8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.NCAATeamTable-module__Pu2Jbq__table{table-layout:fixed;border-collapse:separate;border-spacing:1px;color:#0f172a;font-variant-numeric:tabular-nums;width:max-content;min-width:0}.NCAATeamTable-module__Pu2Jbq__table th,.NCAATeamTable-module__Pu2Jbq__table td{width:var(--stat-col-width);min-width:var(--stat-col-width);max-width:var(--stat-col-width)}.NCAATeamTable-module__Pu2Jbq__table .NCAATeamTable-module__Pu2Jbq__rankCol{width:var(--rank-col-width);min-width:var(--rank-col-width);max-width:var(--rank-col-width);left:0}.NCAATeamTable-module__Pu2Jbq__table .NCAATeamTable-module__Pu2Jbq__teamCol{left:var(--rank-col-width);width:var(--team-col-width);min-width:var(--team-col-width);max-width:var(--team-col-width)}.NCAATeamTable-module__Pu2Jbq__stickyHead,.NCAATeamTable-module__Pu2Jbq__stickyBody{--sticky-bg:#fff;background:var(--sticky-bg);isolation:isolate;background-clip:border-box;position:sticky}.NCAATeamTable-module__Pu2Jbq__stickyBody{z-index:40}.NCAATeamTable-module__Pu2Jbq__headerRow th{z-index:55;color:#334155;letter-spacing:.01em;text-align:center;white-space:pre-line;isolation:isolate;background:#fff;border:0;height:3.3rem;padding:0;font-size:.78rem;font-weight:650;line-height:1.15;position:sticky;top:0;box-shadow:0 1px #fff}.NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__stickyHead{z-index:65}.NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__teamCol{text-align:left;padding:0 .6rem}.NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortable{cursor:pointer;transition:background-color .15s}.NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortable:hover{background:#f1f5f9}.NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortActive,.NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortActive:hover{background:#e0f2fe}.NCAATeamTable-module__Pu2Jbq__sortButton{width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:pre-line;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.NCAATeamTable-module__Pu2Jbq__sortButton:focus-visible{outline-offset:-2px;border-radius:3px;outline:2px solid #0e749099}.NCAATeamTable-module__Pu2Jbq__sortArrow{color:#0e7490;margin-top:.15rem;font-size:.7rem}.NCAATeamTable-module__Pu2Jbq__bodyRow td{height:2rem}.NCAATeamTable-module__Pu2Jbq__rankCell{color:#475569;text-align:center;font-weight:600}.NCAATeamTable-module__Pu2Jbq__teamCell{padding:0 .6rem}.NCAATeamTable-module__Pu2Jbq__teamButton{cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;width:100%;display:flex}.NCAATeamTable-module__Pu2Jbq__teamLogo{filter:drop-shadow(0 3px 3px #0f172a24);flex-shrink:0;transition:transform .16s}.NCAATeamTable-module__Pu2Jbq__teamButton:hover .NCAATeamTable-module__Pu2Jbq__teamLogo{transform:translateY(-1px)scale(1.06)}.NCAATeamTable-module__Pu2Jbq__teamName{color:#0f172a;text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:break-word;word-break:normal;hyphens:auto;font-size:.88rem;font-weight:600;line-height:1.15;overflow:visible}.NCAATeamTable-module__Pu2Jbq__probabilityCell{padding:0}.NCAATeamTable-module__Pu2Jbq__heatTile{border:1px solid #ffffffad;border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.9rem;font-weight:650;transition:border-color .15s;display:flex}.NCAATeamTable-module__Pu2Jbq__heatTile:hover{z-index:2;border-color:#ffffffe6;position:relative}.dark .NCAATeamTable-module__Pu2Jbq__card{background:linear-gradient(145deg,#111827 0%,#0f172a 100%);box-shadow:inset 0 0 0 1px #334155e6,0 24px 58px -34px #000000d1,inset 0 1px #ffffff06}.dark .NCAATeamTable-module__Pu2Jbq__title{color:#cbd5e1}:is(.dark .NCAATeamTable-module__Pu2Jbq__filterLabel,.dark .NCAATeamTable-module__Pu2Jbq__filterHint){color:#d1d5db}.dark .NCAATeamTable-module__Pu2Jbq__filterInput{color:#e2e8f0;background:#0f172a;border-color:#475569e6}.dark .NCAATeamTable-module__Pu2Jbq__stickyHead{--sticky-bg:#111827;color:#cbd5e1;background:#111827}.dark .NCAATeamTable-module__Pu2Jbq__stickyBody{--sticky-bg:#111827;color:#cbd5e1;background:#111827}.dark .NCAATeamTable-module__Pu2Jbq__headerRow th{--sticky-bg:#111827;color:#cbd5e1;background:#111827}.dark .NCAATeamTable-module__Pu2Jbq__headerRow th{box-shadow:0 1px #111827}.dark .NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortable:hover{background:#1e293b}.dark .NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortActive{background:#1e3a4a}.dark .NCAATeamTable-module__Pu2Jbq__headerRow .NCAATeamTable-module__Pu2Jbq__sortActive:hover{background:#1e3a4a}.dark .NCAATeamTable-module__Pu2Jbq__sortArrow{color:#67e8f9}.dark .NCAATeamTable-module__Pu2Jbq__rankCell{color:#e2e8f0}.dark .NCAATeamTable-module__Pu2Jbq__teamName{color:#f1f5f9}@media (max-width:767px){.NCAATeamTable-module__Pu2Jbq__card{--rank-col-width:2.2rem;--team-col-width:9.5rem;--stat-col-width:3.1rem;border-radius:1rem}.NCAATeamTable-module__Pu2Jbq__cardHeader{align-items:flex-start;padding:1rem .9rem .7rem}.NCAATeamTable-module__Pu2Jbq__titleGroup{flex-direction:column;align-items:flex-start;gap:.45rem}.NCAATeamTable-module__Pu2Jbq__title{font-size:1.25rem}.NCAATeamTable-module__Pu2Jbq__filterRow{padding:0 .9rem .7rem}.NCAATeamTable-module__Pu2Jbq__scrollViewport{max-height:70vh;padding:0 .5rem .8rem 0}.NCAATeamTable-module__Pu2Jbq__headerRow th{height:3rem;font-size:.62rem}.NCAATeamTable-module__Pu2Jbq__bodyRow td{height:2.3rem}.NCAATeamTable-module__Pu2Jbq__rankCell{font-size:.75rem}.NCAATeamTable-module__Pu2Jbq__teamLogo{transform:scale(.9)}.NCAATeamTable-module__Pu2Jbq__teamName{font-size:.72rem}.NCAATeamTable-module__Pu2Jbq__heatTile{border-radius:2px;font-size:.76rem}}
