.page-module__0T1c5W__page{background:#f7f7f7;flex:1;padding:64px 24px 80px}.page-module__0T1c5W__container{width:100%;max-width:1200px;margin:0 auto}.page-module__0T1c5W__header{width:100%;margin-bottom:32px}.page-module__0T1c5W__eyebrow{color:var(--osu-scarlet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700}.page-module__0T1c5W__header h1{color:#111;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.page-module__0T1c5W__description{color:#666;margin-top:12px;font-size:1rem;line-height:1.6}.page-module__0T1c5W__ratingsTable{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow-x:auto}.page-module__0T1c5W__tableHeader,.page-module__0T1c5W__ratingRow{grid-template-columns:50px minmax(200px,1fr) 90px 72px 72px 72px 72px 72px 72px;align-items:center;min-width:800px;display:grid}.page-module__0T1c5W__tableHeader{color:#777;letter-spacing:.06em;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #ddd;min-height:46px;padding:0 18px;font-size:.7rem;font-weight:700}.page-module__0T1c5W__sortButton{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-module__0T1c5W__sortButton:hover,.page-module__0T1c5W__sortButton:focus-visible{color:#111}.page-module__0T1c5W__ratingRow{color:#111;border-bottom:1px solid #eee;min-height:56px;padding:0 18px;font-size:.82rem;transition:background-color .15s}.page-module__0T1c5W__ratingRow:last-child{border-bottom:none}.page-module__0T1c5W__ratingRow:hover{background:#fafafa}.page-module__0T1c5W__rank{color:#777;font-weight:600}.page-module__0T1c5W__team{align-items:center;gap:10px;min-width:0;display:flex}.page-module__0T1c5W__teamLogo{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.page-module__0T1c5W__teamName{color:#111;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-module__0T1c5W__rating{color:#111;font-weight:700}.page-module__0T1c5W__record{color:#555;font-variant-numeric:tabular-nums}.page-module__0T1c5W__status,.page-module__0T1c5W__error{color:#666;padding:40px 0}.page-module__0T1c5W__error{color:var(--osu-scarlet)}@media (max-width:700px){.page-module__0T1c5W__page{padding:40px 16px 56px}.page-module__0T1c5W__header{margin-bottom:24px}.page-module__0T1c5W__ratingsTable{border-radius:10px}.page-module__0T1c5W__tableHeader,.page-module__0T1c5W__ratingRow{grid-template-columns:46px minmax(170px,1fr) 80px 60px 60px 60px 60px 60px 60px;min-width:700px;padding:0 14px}}@media (max-width:420px){.page-module__0T1c5W__page{padding:32px 10px 48px}.page-module__0T1c5W__header h1{font-size:1.75rem}.page-module__0T1c5W__description{font-size:.92rem}.page-module__0T1c5W__tableHeader,.page-module__0T1c5W__ratingRow{min-width:660px}}
