.sports_tabs__OQODG{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.sports_tableWrap__n_myb{overflow-x:auto;margin:20px 0 28px}.sports_progress__Hpdhs{display:block;width:100%;max-width:850px;height:auto;margin:18px auto;background:#f1f6fb;border:1px solid #c6d4e1;border-radius:12px;color:#123b62}.sports_progress__Hpdhs text{fill:#123b62;font:12px sans-serif}.sports_leaderboard__haUFn{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sports_tableCaption__gdHy2{text-align:left;font-weight:700;padding:0 0 12px;color:#123b62}.sports_leaderboard__haUFn td,.sports_leaderboard__haUFn th{padding:13px 10px;border-bottom:1px solid #dce4ed}.sports_leaderboard__haUFn thead{background:#123b62;color:white}.sports_leaderboard__haUFn thead th{white-space:nowrap}.sports_leaderboard__haUFn th:nth-child(2){text-align:left;min-width:150px}.sports_leaderboard__haUFn td{text-align:center}.sports_leaderboard__haUFn tbody tr:nth-child(2n){background:#f1f6fb}.sports_leaderboard__haUFn tbody tr:nth-child(-n+3){border-left:3px solid #dfb94e}.sports_leaderboard__haUFn a{color:#123b62;text-underline-offset:3px}.sports_leaderboard__haUFn a:focus-visible{outline:3px solid #175b97;outline-offset:3px}.sports_search__Wk6SX{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:24px 0}.sports_search__Wk6SX label{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:min(100%,220px)}.sports_search__Wk6SX input,.sports_search__Wk6SX select{padding:12px;border:1px solid #8b9fb3;border-radius:8px;width:100%;min-height:44px;font:inherit;background:white;color:#123b62}.sports_grid__ffJh_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:14px;gap:14px;list-style:none;padding:0}.sports_player__ZshI8{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #c6d4e1;border-top:3px solid #dfb94e;border-radius:12px;text-decoration:none;color:#113558;height:100%;background:linear-gradient(135deg,#fff,#f2f7fb)}.sports_player__ZshI8:hover{border-color:#175b97;background:#edf5fc}.sports_player__ZshI8:focus-visible{outline:3px solid #175b97;outline-offset:3px}.sports_player__ZshI8 h2{font-size:18px;margin:0 0 6px;overflow-wrap:anywhere}.sports_player__ZshI8 p{margin:6px 0 0;font-size:14px}.sports_arrow__Lbl5a{margin-left:auto;font-size:22px}.sports_hero__o7lxw{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 0;border-bottom:3px solid #dfb94e;margin-bottom:28px}.sports_hero__o7lxw h1{font-size:clamp(26px,4vw,42px);margin:6px 0 12px;overflow-wrap:anywhere}.sports_podiums__VBbNF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.sports_podium__CE1Eg{padding:18px;background:#f1f6fb;border:1px solid #c6d4e1;border-radius:12px}.sports_podium__CE1Eg h3{margin:0 0 16px;color:#123b62}.sports_medals__IlzY6{display:flex;gap:18px;flex-wrap:wrap}.sports_medals__IlzY6 span{display:grid;grid-gap:5px;gap:5px}.sports_medals__IlzY6 b{font-size:24px}.sports_medals__IlzY6 small{font-size:12px;color:#41566b}.sports_season__A_GbR{color:#123b62;border-bottom:1px solid #c6d4e1;padding-bottom:12px;margin-top:28px}.sports_result__sbWp9{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:18px 0;border-bottom:1px solid #dce4ed}.sports_result__sbWp9 h4{margin:0 0 8px;font-size:17px}.sports_result__sbWp9 p{margin:0 0 6px}.sports_place__l4VPB{display:grid;grid-gap:6px;gap:6px;text-align:right;flex-shrink:0;color:#123b62}.sports_place__l4VPB strong{font-size:28px}.sports_place__l4VPB span{font-size:13px}@media(max-width:600px){.sports_player__ZshI8{padding:16px 12px}.sports_result__sbWp9{align-items:start}.sports_hero__o7lxw{gap:16px}}.medal-ranking_list__pM0b2{display:flex;flex-direction:column;gap:14px;list-style:none;padding:0;margin:20px 0 28px}.medal-ranking_entry__GBJ6y{border:1px solid #ccdae7;border-left:4px solid #a8bfd3;border-radius:14px;background:linear-gradient(110deg,#f5f9fc,#fff 60%);overflow:hidden}.medal-ranking_leading__EuYEz{border-left-color:#d2aa3e;background:linear-gradient(110deg,#fffbef,#fff 60%)}.medal-ranking_entry__GBJ6y .medal-ranking_card__yDaTX{display:grid;grid-template-columns:112px minmax(0,1fr) 260px;grid-gap:24px;gap:24px;align-items:center;padding:20px;color:#123b62;text-decoration:none;min-width:0}.medal-ranking_entry__GBJ6y .medal-ranking_card__yDaTX:-webkit-any-link{text-decoration:none}.medal-ranking_entry__GBJ6y .medal-ranking_card__yDaTX:any-link{text-decoration:none}.medal-ranking_card__yDaTX:hover h2{text-decoration:underline;text-underline-offset:4px}.medal-ranking_card__yDaTX:focus-visible{outline:3px solid #175b97;outline-offset:-4px;border-radius:12px}.medal-ranking_portrait__vxVeC{position:relative;display:block;width:112px;height:144px;border-radius:10px;overflow:hidden;border:1px solid #b8cddd;background:#dce9f4;box-shadow:0 3px 10px #10365716}.medal-ranking_portrait__vxVeC .player-avatar{display:flex;width:100%;height:100%;border-radius:0;background:linear-gradient(145deg,#e5eef6,#ccdfef);font-size:32px;color:#244d70}.medal-ranking_portrait__vxVeC img{object-position:center 30%}.medal-ranking_place__emnke{position:absolute;left:6px;bottom:6px;min-width:34px;padding:5px 7px;border-radius:7px;background:#eff5fb;color:#153f65;font-weight:850;font-size:18px;box-shadow:0 2px 6px #09223e20;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid #ffffffa0}.medal-ranking_leading__EuYEz .medal-ranking_place__emnke{background:#fff0bc;color:#79540b}.medal-ranking_identity__rkfSw{min-width:0}.medal-ranking_identity__rkfSw h2{font-size:clamp(19px,2.2vw,25px);line-height:1.2;letter-spacing:-.02em;margin:0 0 9px;overflow-wrap:anywhere}.medal-ranking_identity__rkfSw p{font-size:13px;color:#526a80;line-height:1.45;margin:0;overflow-wrap:anywhere}.medal-ranking_medals__H2QZQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.medal-ranking_medals__H2QZQ>div{min-width:0;padding:12px 6px;border-radius:10px;background:#f0f5fa;border:1px solid #dee8f1}.medal-ranking_medals__H2QZQ>div:first-child{background:#fff6d9;border-color:#eedca3}.medal-ranking_medals__H2QZQ dt{font-size:12px;font-weight:700;white-space:nowrap;color:#425e77}.medal-ranking_medals__H2QZQ dd{margin:8px 0 0;font-size:30px;line-height:1;font-weight:850;letter-spacing:-.03em;color:#123b62}@media(max-width:700px){.medal-ranking_entry__GBJ6y .medal-ranking_card__yDaTX{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;gap:14px 18px;padding:16px}.medal-ranking_portrait__vxVeC{grid-row:1/span 2;align-self:center}.medal-ranking_identity__rkfSw{align-self:end}.medal-ranking_medals__H2QZQ{grid-column:2;align-self:start;gap:7px}.medal-ranking_medals__H2QZQ>div{padding:9px 4px}.medal-ranking_medals__H2QZQ dd{font-size:26px;margin-top:6px}.medal-ranking_medals__H2QZQ dt{font-size:10px}.medal-ranking_identity__rkfSw h2{font-size:20px}}@media(max-width:460px){.medal-ranking_entry__GBJ6y .medal-ranking_card__yDaTX{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:14px 12px}.medal-ranking_portrait__vxVeC{width:104px;height:136px}.medal-ranking_identity__rkfSw h2{font-size:17px;margin-bottom:6px;line-height:1.25}.medal-ranking_identity__rkfSw p{font-size:11px}.medal-ranking_medals__H2QZQ{gap:5px}.medal-ranking_medals__H2QZQ>div{padding:8px 2px;border-radius:7px}.medal-ranking_medals__H2QZQ dt{font-size:9px}.medal-ranking_medals__H2QZQ dd{font-size:24px}.medal-ranking_place__emnke{font-size:16px}}@media(max-width:360px){.medal-ranking_entry__GBJ6y .medal-ranking_card__yDaTX{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px 9px}.medal-ranking_portrait__vxVeC{width:88px;height:120px}.medal-ranking_identity__rkfSw h2{font-size:16px}.medal-ranking_medals__H2QZQ dt{font-size:8px}.medal-ranking_medals__H2QZQ dd{font-size:22px}.medal-ranking_medals__H2QZQ>div{padding:7px 1px}.medal-ranking_place__emnke{font-size:15px;padding:4px 5px}}