.ranked-module__fthYzG__page{--parchment:#f0f0f0;--gold:#c9a227;--gold-bright:#ffd75e;--night:#000;--panel:#111;--panel-2:#1a1a1a;--edge:#2e2e2e;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--parchment);padding:12px 0;position:relative}.ranked-module__fthYzG__page a,.ranked-module__fthYzG__page button,.ranked-module__fthYzG__page input{transition:color .15s,border-color .15s,background-color .15s}.ranked-module__fthYzG__page :is(a,button,input,summary):focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.ranked-module__fthYzG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ranked-module__fthYzG__titleRow{align-items:center;gap:16px;display:flex}.ranked-module__fthYzG__titleRow h1{color:var(--gold-bright)}.ranked-module__fthYzG__beta,.ranked-module__fthYzG__you{color:var(--gold-bright);white-space:nowrap;background:#c9a22714;border:1px solid #c9a22773;border-radius:999px}.ranked-module__fthYzG__beta{cursor:help;padding:5px 11px;font-size:12px}.ranked-module__fthYzG__upload{color:#161204;background:linear-gradient(135deg,#ffd75e,#c9a227);border:1px solid #e8c451;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #c9a2271f,inset 0 1px #ffffff4d}.ranked-module__fthYzG__upload:hover{background:#ffd75e}.ranked-module__fthYzG__upload:disabled{cursor:wait;opacity:.65}.ranked-module__fthYzG__upload span{font-size:23px;line-height:1}.ranked-module__fthYzG__glass{-webkit-backdrop-filter:blur(18px);background:#1818186b;border:1px solid #f0f0f021;border-radius:18px;box-shadow:0 8px 28px #0003,inset 0 1px #ffffff09}.ranked-module__fthYzG__tabs{justify-content:center;gap:22px;margin-bottom:20px;padding:0 20px;display:flex;overflow-x:auto}.ranked-module__fthYzG__tabs a{white-space:nowrap;color:#b5b5b5;align-items:center;min-height:54px;padding:0 6px;font-size:14px;display:flex;position:relative}.ranked-module__fthYzG__tabs a:hover,.ranked-module__fthYzG__tabs a[aria-current]{color:var(--gold-bright)}.ranked-module__fthYzG__tabs a[aria-current]:after{content:"";background:var(--gold-bright);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #c9a22733}.ranked-module__fthYzG__dashboard{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.ranked-module__fthYzG__ladder,.ranked-module__fthYzG__rail{min-width:0}.ranked-module__fthYzG__ladder{flex-direction:column;gap:16px;display:flex}.ranked-module__fthYzG__rail{flex-direction:column;gap:18px;display:flex}.ranked-module__fthYzG__toolbar{align-items:center;gap:16px;padding:12px;display:flex}.ranked-module__fthYzG__ladderSwitch{gap:6px;display:flex}.ranked-module__fthYzG__ladderSwitch a{color:#bababa;border:1px solid #373737;border-radius:11px;justify-content:center;align-items:center;min-width:62px;min-height:42px;padding:0 14px;font-size:14px;display:flex}.ranked-module__fthYzG__ladderSwitch a[aria-current]{color:var(--gold-bright);background:linear-gradient(135deg,#c9a22730,#c9a2270f);border-color:#ffd75ea6;box-shadow:inset 0 1px #ffd75e1f,0 0 12px #c9a22712}.ranked-module__fthYzG__search{background:#00000026;border:1px solid #383838;border-radius:11px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 6px 0 12px;display:flex}.ranked-module__fthYzG__search svg{color:#a3a3a3;flex-shrink:0;width:19px;height:19px}.ranked-module__fthYzG__search input{width:100%;min-width:0;height:42px;color:var(--parchment);background:0 0;font-size:13px}.ranked-module__fthYzG__search input::placeholder{color:#a3a3a3}.ranked-module__fthYzG__search button{color:#d8c78f;cursor:pointer;border-radius:7px;min-height:34px;padding:7px 9px;font-size:12px}.ranked-module__fthYzG__search button:hover{background:#c9a2271a}.ranked-module__fthYzG__search .ranked-module__fthYzG__clearSearch{flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:flex}.ranked-module__fthYzG__search .ranked-module__fthYzG__clearSearch svg{color:#bdbdbd;width:18px;height:18px}.ranked-module__fthYzG__searchPending{border:1px solid #555;border-top-color:var(--gold-bright);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite ranked-module__fthYzG__searchSpin}@keyframes ranked-module__fthYzG__searchSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ranked-module__fthYzG__searchPending{border-color:var(--gold-bright);animation:none}}.ranked-module__fthYzG__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ranked-module__fthYzG__stat{align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative;overflow:hidden}.ranked-module__fthYzG__statIcon{width:34px;height:34px;color:var(--gold-bright);background:#ffffff09;border:1px solid #f0f0f014;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ranked-module__fthYzG__statIcon svg{width:20px;height:20px}.ranked-module__fthYzG__stat dt,.ranked-module__fthYzG__performance dt{color:#b5b5b5;font-size:12px}.ranked-module__fthYzG__stat dd{color:var(--gold-bright);font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500;line-height:1.2}.ranked-module__fthYzG__tableCard{border-radius:inherit;display:flex;overflow:hidden}.ranked-module__fthYzG__tableFrame{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ranked-module__fthYzG__replayFrame{background:#111;border:1px solid #2e2e2e;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ranked-module__fthYzG__flexFrame{flex:1}.ranked-module__fthYzG__replayOverflow{border-radius:inherit;overflow:auto}.ranked-module__fthYzG__table{border-collapse:collapse;flex-direction:column;width:100%;min-height:0;font-size:13px;display:flex}.ranked-module__fthYzG__table thead{scrollbar-gutter:stable;scrollbar-width:thin;background:#1d1c18;flex-shrink:0;overflow:hidden}.ranked-module__fthYzG__table tbody{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex:1;min-height:0;display:block;overflow:auto}.ranked-module__fthYzG__table tr{table-layout:fixed;width:100%;display:table}.ranked-module__fthYzG__table th,.ranked-module__fthYzG__table td{width:13.5%}.ranked-module__fthYzG__table th{color:#b5b5b5;text-align:right;white-space:nowrap;padding:10px 12px;font-weight:400}.ranked-module__fthYzG__table th:first-child,.ranked-module__fthYzG__table td:first-child{text-align:center;width:6%}.ranked-module__fthYzG__table th:nth-child(2),.ranked-module__fthYzG__table td:nth-child(2){text-align:left;width:40%}.ranked-module__fthYzG__table th abbr{text-decoration:none}.ranked-module__fthYzG__sortButton{cursor:pointer;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.ranked-module__fthYzG__sortArrow{color:#666;font-size:11px}.ranked-module__fthYzG__activeSort{color:var(--gold-bright);font-size:11px}.ranked-module__fthYzG__sortButton:hover{color:var(--gold-bright)}.ranked-module__fthYzG__playerCount{color:#aaa;white-space:nowrap;flex-shrink:0;font-size:11px}.ranked-module__fthYzG__detailPage{gap:16px}.ranked-module__fthYzG__detailHeader{flex-shrink:0}.ranked-module__fthYzG__detailHeader>p{margin-bottom:0}.ranked-module__fthYzG__detailTabs{scrollbar-width:thin;flex-shrink:0;overflow-x:auto}.ranked-module__fthYzG__detailTabs>div{gap:24px;width:max-content;margin:0 auto;padding:0 20px;display:flex}.ranked-module__fthYzG__detailTabs a{color:#b5b5b5;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:48px;font-size:13px;display:flex}.ranked-module__fthYzG__detailTabs a[aria-current]{color:var(--gold-bright);border-bottom-color:var(--gold-bright)}.ranked-module__fthYzG__detailContent{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex:1;min-height:0;padding:0 2px 8px;overflow:auto}.ranked-module__fthYzG__fixedDetailContent{flex-direction:column;display:flex;overflow:hidden}.ranked-module__fthYzG__help{flex-direction:column;gap:16px;display:flex}.ranked-module__fthYzG__help>section{flex-shrink:0}.ranked-module__fthYzG__helpControls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.ranked-module__fthYzG__helpControls>p{flex:1;margin:0;font-size:12px}.ranked-module__fthYzG__helpButton{min-height:40px;color:var(--gold-bright);cursor:pointer;border:1px solid #c9a22773;border-radius:10px;padding:8px 14px}.ranked-module__fthYzG__helpButton:hover{background:#c9a2271a}.ranked-module__fthYzG__helpButton:disabled{cursor:wait;opacity:.5}.ranked-module__fthYzG__help p,.ranked-module__fthYzG__help li{color:#c6c6c6;font-size:14px;line-height:1.75}.ranked-module__fthYzG__help p,.ranked-module__fthYzG__help ul,.ranked-module__fthYzG__help ol{margin-top:12px}.ranked-module__fthYzG__help ul,.ranked-module__fthYzG__help ol{padding-left:22px}.ranked-module__fthYzG__help ul{list-style:outside}.ranked-module__fthYzG__help ol{list-style:decimal}.ranked-module__fthYzG__help li+li{margin-top:10px}.ranked-module__fthYzG__help strong{color:var(--parchment);font-weight:600}.ranked-module__fthYzG__help code{color:#e7ce7f;overflow-wrap:anywhere}.ranked-module__fthYzG__help a{color:var(--gold-bright)}.ranked-module__fthYzG__help a:hover{text-decoration:underline}.ranked-module__fthYzG__help h3{color:var(--parchment);margin-top:20px;font-size:15px}.ranked-module__fthYzG__help .ranked-module__fthYzG__helpNote{color:#aaa;font-size:12px}.ranked-module__fthYzG__help .ranked-module__fthYzG__leaveNotice{background:#c9a22712;border-color:#c9a22773}.ranked-module__fthYzG__eventsPanel,.ranked-module__fthYzG__eventLog{flex-direction:column;flex:1;min-height:0;display:flex}.ranked-module__fthYzG__eventsPanel>h2,.ranked-module__fthYzG__eventsPanel>p,.ranked-module__fthYzG__eventLog>div:first-child{flex-shrink:0}.ranked-module__fthYzG__eventFrame{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex:1;min-height:0;overflow:auto}.ranked-module__fthYzG__downloadFooter{flex-shrink:0;margin-top:16px}.ranked-module__fthYzG__detailContent .bg-panel{background:#1818186b}.ranked-module__fthYzG__detailContent .rounded-lg{border-radius:16px}:is(.ranked-module__fthYzG__detailContent thead,.ranked-module__fthYzG__detailContent thead.bg-panel){z-index:2;background:#1d1c18;position:relative}.ranked-module__fthYzG__detailContent thead.sticky{position:sticky}.ranked-module__fthYzG__detailContent thead th{background:#1d1c18}:is(.ranked-module__fthYzG__detailContent .ranked-module__fthYzG__teamTable thead,.ranked-module__fthYzG__detailContent .ranked-module__fthYzG__teamTable th){background:0 0}:is(.ranked-module__fthYzG__detailContent section,.ranked-module__fthYzG__detailContent .bg-panel){-webkit-backdrop-filter:blur(18px)}.ranked-module__fthYzG__eloCard{margin-top:12px;padding:12px}.ranked-module__fthYzG__playerStatCards{scrollbar-width:thin;max-height:48dvh;overflow:auto}@media (max-width:767px){.ranked-module__fthYzG__detailPage{gap:12px}.ranked-module__fthYzG__detailHeader h1{overflow-wrap:anywhere;font-size:24px}.ranked-module__fthYzG__detailTabs>div{gap:20px;padding:0 12px}}.ranked-module__fthYzG__table td{text-align:right;color:#c6c6c6;font-variant-numeric:tabular-nums;border-top:1px solid #f0f0f012;padding:5px 12px;line-height:16px}.ranked-module__fthYzG__table tbody tr:hover{background:#ffffff06}.ranked-module__fthYzG__table .ranked-module__fthYzG__myRow,.ranked-module__fthYzG__table .ranked-module__fthYzG__myRow:hover{background:linear-gradient(90deg,#c9a22724,#c9a2270f)}.ranked-module__fthYzG__myRow td{border-top-color:#c9a2274d;border-bottom:1px solid #c9a2274d}.ranked-module__fthYzG__table .ranked-module__fthYzG__rating,.ranked-module__fthYzG__rating{color:var(--gold-bright);font-weight:600}.ranked-module__fthYzG__table .ranked-module__fthYzG__topRank{color:var(--gold-bright)}.ranked-module__fthYzG__playerCell{align-items:center;gap:10px;display:flex}.ranked-module__fthYzG__playerCell .ranked-module__fthYzG__emblem{width:28px;height:28px;font-size:14px}.ranked-module__fthYzG__emblem{color:#e3ce8d;width:34px;height:34px;line-height:1;font-family:var(--font-display);background:linear-gradient(145deg,#c9a2272e,#141414);border:1px solid #c9a22766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding-top:2px;font-size:16px;display:inline-flex}.ranked-module__fthYzG__playerName{overflow-wrap:anywhere;color:#f0f0f0;min-width:0}.ranked-module__fthYzG__lastPlayed{color:#aaa;margin-top:1px;font-size:10px;line-height:12px;display:block}.ranked-module__fthYzG__profileLink{color:#cbbd91;width:fit-content;margin-top:3px;font-size:10px;display:block}.ranked-module__fthYzG__you{padding:2px 6px;font-size:10px}.ranked-module__fthYzG__contentCard{padding:20px;scroll-margin-top:24px}.ranked-module__fthYzG__cardTitle{color:#e8e8e8;font-family:var(--font-display);font-size:17px;font-weight:500}.ranked-module__fthYzG__identity{align-items:center;gap:12px;margin:20px 0;display:flex}.ranked-module__fthYzG__identity .ranked-module__fthYzG__emblem{width:46px;height:46px;font-size:22px}.ranked-module__fthYzG__identity>div{overflow-wrap:anywhere;min-width:0}.ranked-module__fthYzG__identity p{color:#aaa;margin-top:4px;font-size:12px}.ranked-module__fthYzG__performance{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ranked-module__fthYzG__performance>div{background:#0000001f;border:1px solid #f0f0f017;border-radius:12px;padding:12px 10px}.ranked-module__fthYzG__performance dd{font-variant-numeric:tabular-nums;margin-top:8px;font-size:19px}.ranked-module__fthYzG__textLink{color:#e7ce7f;align-items:center;gap:12px;margin-top:12px;padding:8px 0;font-size:13px;display:inline-flex}.ranked-module__fthYzG__textLink:hover{color:var(--gold-bright)}.ranked-module__fthYzG__onboarding{color:#b5b5b5;margin-top:18px;font-size:13px;line-height:1.7}.ranked-module__fthYzG__cardHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ranked-module__fthYzG__cardHeading>a{color:#b5b5b5;padding:8px 0;font-size:11px}.ranked-module__fthYzG__recentGames{flex-direction:column;gap:10px;margin-top:16px;list-style:none;display:flex}.ranked-module__fthYzG__gameLink{background:#0000001f;border:1px solid #f0f0f017;border-radius:12px;align-items:center;gap:9px;padding:12px 8px;font-size:12px;display:flex}.ranked-module__fthYzG__gameLink:hover{border-color:#c9a22766}.ranked-module__fthYzG__result{text-align:center;border:1px solid;border-radius:6px;min-width:34px;padding:3px 5px;font-size:10px}.ranked-module__fthYzG__win{color:#8ee5b3;background:#2982501f;border-color:#50aa7866}.ranked-module__fthYzG__loss{color:#f4a4a4;background:#a032321f;border-color:#be505066}.ranked-module__fthYzG__neutral{color:#c6c6c6;background:#202020;border-color:#484848}.ranked-module__fthYzG__gameInfo{flex:1;min-width:0}.ranked-module__fthYzG__gameInfo>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ranked-module__fthYzG__gameInfo small{color:#aaa;margin-top:4px;font-size:10px;display:block}.ranked-module__fthYzG__quiet{color:#b5b5b5;margin-top:18px;font-size:13px;line-height:1.7}.ranked-module__fthYzG__empty{text-align:center;padding:36px 20px}.ranked-module__fthYzG__empty h2{color:#e8e8e8;font-size:18px}.ranked-module__fthYzG__empty p{color:#b5b5b5;margin-top:8px;font-size:13px}.ranked-module__fthYzG__empty a{color:var(--gold-bright);margin-top:12px;padding:10px;font-size:13px;display:inline-block}@media (max-width:1100px){.ranked-module__fthYzG__dashboard{grid-template-columns:minmax(0,1fr)}.ranked-module__fthYzG__rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:640px){.ranked-module__fthYzG__page{padding-top:30px}.ranked-module__fthYzG__header{gap:16px}.ranked-module__fthYzG__titleRow{gap:12px}.ranked-module__fthYzG__upload{padding:0 14px}.ranked-module__fthYzG__tabs{gap:20px;padding:0 12px}.ranked-module__fthYzG__toolbar{flex-wrap:wrap;gap:10px}.ranked-module__fthYzG__search{flex-basis:100%}.ranked-module__fthYzG__stat{gap:6px;padding:8px 10px}.ranked-module__fthYzG__statIcon{display:none}.ranked-module__fthYzG__stat dd{font-size:22px}.ranked-module__fthYzG__stat dt{font-size:11px}.ranked-module__fthYzG__summary{gap:8px}.ranked-module__fthYzG__extraColumn{display:none}.ranked-module__fthYzG__table th{padding:10px 8px}.ranked-module__fthYzG__table td{padding:5px 8px}.ranked-module__fthYzG__table th:first-child,.ranked-module__fthYzG__table td:first-child{width:8%}.ranked-module__fthYzG__table th:nth-child(2),.ranked-module__fthYzG__table td:nth-child(2){width:44%}.ranked-module__fthYzG__table th:nth-child(3),.ranked-module__fthYzG__table td:nth-child(3),.ranked-module__fthYzG__table .ranked-module__fthYzG__recordColumn{width:24%}.ranked-module__fthYzG__playerCell{gap:7px}.ranked-module__fthYzG__playerCell .ranked-module__fthYzG__emblem{display:none}.ranked-module__fthYzG__rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.ranked-module__fthYzG__recordColumn{display:none}.ranked-module__fthYzG__table th:nth-child(2),.ranked-module__fthYzG__table td:nth-child(2){width:62%}.ranked-module__fthYzG__table th:nth-child(3),.ranked-module__fthYzG__table td:nth-child(3){width:30%}}@media (prefers-reduced-motion:reduce){.ranked-module__fthYzG__page a,.ranked-module__fthYzG__page button,.ranked-module__fthYzG__page input{transition:none}}body:has(.ranked-module__fthYzG__page){overflow:hidden}body:has(.ranked-module__fthYzG__page)>div:has(>main){background-color:#0000;background-image:radial-gradient(65% 55% at 65% 15%,#c9a22726,#0000 75%),linear-gradient(145deg,#10100e,#070808 55%,#020303);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:170% 170%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:100dvh;min-height:0;padding-bottom:0;animation:15s ease-in-out infinite alternate ranked-module__fthYzG__rankedGradientFlow;overflow:hidden}@keyframes ranked-module__fthYzG__rankedGradientFlow{0%{background-position:0 15%}to{background-position:100% 70%}}main:has(.ranked-module__fthYzG__page){flex-direction:column;min-height:0;padding-top:24px;padding-bottom:20px;display:flex}body:has(.ranked-module__fthYzG__page) footer{display:none}body:has(.ranked-module__fthYzG__page) [data-theme-toggle=floating]{display:none}.ranked-module__fthYzG__page{flex-direction:column;flex:1;min-height:0;display:flex}.ranked-module__fthYzG__header,.ranked-module__fthYzG__tabs,.ranked-module__fthYzG__toolbar,.ranked-module__fthYzG__summary{flex-shrink:0}.ranked-module__fthYzG__dashboard{flex:1;align-items:stretch;min-height:0}.ranked-module__fthYzG__ladder{min-height:0}.ranked-module__fthYzG__tableCard{flex:1;min-height:0}.ranked-module__fthYzG__historyScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex:1;min-height:0;overflow:auto}.ranked-module__fthYzG__replayScroll{border-radius:inherit;flex:1;min-height:0;display:flex;overflow:hidden}.ranked-module__fthYzG__table th,.ranked-module__fthYzG__replayBodyTable th{z-index:1;background:#1d1c18;position:sticky;top:0;box-shadow:0 1px #353126}.ranked-module__fthYzG__rail{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;overflow:auto}.ranked-module__fthYzG__rail>section{flex-shrink:0}.ranked-module__fthYzG__replaysLayout{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.ranked-module__fthYzG__uploadPanel{flex-shrink:0;padding:0}.ranked-module__fthYzG__uploadHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ranked-module__fthYzG__uploadControls{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;display:grid}.ranked-module__fthYzG__uploadControls>div{min-width:0}.ranked-module__fthYzG__chatSwitch{appearance:none;cursor:pointer;background:#292929;border:1px solid #555;border-radius:999px;flex-shrink:0;width:36px;height:20px;position:relative}.ranked-module__fthYzG__chatSwitch:after{content:"";background:#d1d1d1;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.ranked-module__fthYzG__chatSwitch:checked{border-color:var(--gold,#c9a227);background:var(--gold,#c9a227)}.ranked-module__fthYzG__chatSwitch:checked:after{background:#161204;transform:translate(16px)}.ranked-module__fthYzG__chatSwitch:focus-visible{outline-offset:3px;outline:2px solid #ffd75e}.ranked-module__fthYzG__linkedRow{cursor:pointer}.ranked-module__fthYzG__linkedRow:focus-within{background:#c9a2270f}@media (prefers-reduced-motion:reduce){.ranked-module__fthYzG__chatSwitch:after{transition:none}}.ranked-module__fthYzG__replaysPanel,.ranked-module__fthYzG__statsPanel,.ranked-module__fthYzG__personalStats,.ranked-module__fthYzG__playerStatsLayout{flex-direction:column;flex:1;min-height:0;display:flex}.ranked-module__fthYzG__replaysPanel>h2,.ranked-module__fthYzG__replaysPanel>nav,.ranked-module__fthYzG__personalStats>p,.ranked-module__fthYzG__playerStatsLayout>h2{flex-shrink:0}.ranked-module__fthYzG__replaysTable{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ranked-module__fthYzG__replayBodyTable{flex-direction:column;min-height:0;display:flex}.ranked-module__fthYzG__replayBodyTable thead{scrollbar-gutter:stable;scrollbar-width:thin;background:#1d1c18;flex-shrink:0;overflow:hidden}.ranked-module__fthYzG__replayBodyTable tbody{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex:1;min-height:0;display:block;overflow:auto}.ranked-module__fthYzG__replayBodyTable tr{table-layout:fixed;width:100%;display:table}.ranked-module__fthYzG__replayBodyTable th:nth-child(2),.ranked-module__fthYzG__replayBodyTable td:nth-child(2){width:calc(76% - 180px)}.ranked-module__fthYzG__replaysTable th{color:#b5b5b5;letter-spacing:.04em;text-transform:uppercase;padding:15px 18px;font-size:11px;font-weight:500}.ranked-module__fthYzG__replaysTable td{vertical-align:middle;color:#d1d1d1;border-top:1px solid #f0f0f012;padding:5px 12px}.ranked-module__fthYzG__replaysTable tbody tr:hover{background:#ffffff06}.ranked-module__fthYzG__replayGameColumn{width:24%}.ranked-module__fthYzG__replaysTable .ranked-module__fthYzG__replayLengthColumn{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:72px}.ranked-module__fthYzG__replaysTable .ranked-module__fthYzG__replayDateColumn{text-align:right;white-space:nowrap;color:#aaa;width:108px;font-size:12px}.ranked-module__fthYzG__replayTitle{color:#eee;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5;display:inline-block}.ranked-module__fthYzG__replayTitle:hover,.ranked-module__fthYzG__replayMeta a:hover{color:var(--gold-bright)}.ranked-module__fthYzG__replayMeta{color:#aaa;margin-top:3px;font-size:11px;line-height:1.6;display:block}.ranked-module__fthYzG__replayMeta a{color:#c6b98e}.ranked-module__fthYzG__matchup{white-space:nowrap;align-items:center;gap:8px;display:flex}.ranked-module__fthYzG__matchupSide{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.ranked-module__fthYzG__teamGroup{border:1px solid #f0f0f01a;border-radius:7px;align-items:center;min-width:0;padding:5px 7px;display:inline-flex}.ranked-module__fthYzG__winningTeam{background:#2d7d4b0f;border-color:#46825a}.ranked-module__fthYzG__replayOutcome{color:#f4a4a4}.ranked-module__fthYzG__teamLine{align-items:baseline;gap:10px;line-height:1.6;display:flex}.ranked-module__fthYzG__teamNames{align-items:center;gap:6px;min-width:0;display:inline-flex}.ranked-module__fthYzG__teamNames>span{flex:0 auto;min-width:0;display:inline-flex}.ranked-module__fthYzG__teamNames>span+span:before{content:"·";color:#737373;margin-right:6px}.ranked-module__fthYzG__teamNames a{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:78px;display:inline-block;overflow:hidden}.ranked-module__fthYzG__nameSeparator{color:#737373}.ranked-module__fthYzG__opponents{color:#aaa}.ranked-module__fthYzG__versus{text-align:center;color:#8f8f8f;font-size:11px}.ranked-module__fthYzG__mobileReplayDate{display:none}@media (max-width:640px){.ranked-module__fthYzG__replaysTable th{padding:12px 10px}.ranked-module__fthYzG__replaysTable td{padding:5px 10px}.ranked-module__fthYzG__replaysTable{font-size:12px}.ranked-module__fthYzG__replayTitle{font-size:13px}.ranked-module__fthYzG__replayMeta{font-size:10px}.ranked-module__fthYzG__replaysTable .ranked-module__fthYzG__replayDateColumn{display:none}.ranked-module__fthYzG__mobileReplayDate{display:inline}.ranked-module__fthYzG__replaysTable .ranked-module__fthYzG__replayLengthColumn{width:60px}.ranked-module__fthYzG__replayGameColumn{width:32%}.ranked-module__fthYzG__replayBodyTable th:nth-child(2),.ranked-module__fthYzG__replayBodyTable td:nth-child(2){width:calc(68% - 60px)}.ranked-module__fthYzG__matchup,.ranked-module__fthYzG__matchupSide{gap:4px}.ranked-module__fthYzG__matchupSide{flex:1 1 0}.ranked-module__fthYzG__teamGroup{flex:1;padding:4px}.ranked-module__fthYzG__teamNames{flex-direction:column;align-items:stretch;gap:4px;width:100%}.ranked-module__fthYzG__teamNames>span{display:block}.ranked-module__fthYzG__teamNames>span+span:before{content:none}.ranked-module__fthYzG__teamNames a{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;font-size:11px;line-height:1.35;overflow:visible}}.ranked-module__fthYzG__playerLadderSwitch{flex-shrink:0;align-self:flex-start}.ranked-module__fthYzG__teammatesScroll{border:1px solid var(--edge);scrollbar-width:thin;border-radius:12px;max-height:260px;overflow:auto}.ranked-module__fthYzG__teammatesTable{border-collapse:collapse;width:100%;font-size:12px}.ranked-module__fthYzG__teammatesTable th,.ranked-module__fthYzG__teammatesTable td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:10px 12px}.ranked-module__fthYzG__teammatesTable thead th{z-index:1;color:#b5b5b5;background:#1d1c18;font-weight:400;position:sticky;top:0}.ranked-module__fthYzG__teammatesTable tbody th,.ranked-module__fthYzG__teammatesTable tbody td{border-top:1px solid var(--edge)}.ranked-module__fthYzG__teammatesTable th:first-child{text-align:left}.ranked-module__fthYzG__teammatesTable tbody th{font-weight:400}.ranked-module__fthYzG__playerStatCards{flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0;display:grid}.ranked-module__fthYzG__playerStatCards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ranked-module__fthYzG__playerStatCards dd{font-size:17px}@media (max-width:1100px){.ranked-module__fthYzG__dashboard{grid-template-rows:minmax(0,1fr)}.ranked-module__fthYzG__rail{display:none}}@media (max-width:767px){main:has(.ranked-module__fthYzG__page){padding-top:24px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ranked-module__fthYzG__page{padding:0}.ranked-module__fthYzG__header{gap:10px;margin-bottom:10px}.ranked-module__fthYzG__titleRow h1{font-size:26px}.ranked-module__fthYzG__upload{min-height:38px;padding:0 10px;font-size:12px}.ranked-module__fthYzG__upload span{font-size:19px}.ranked-module__fthYzG__tabs{margin-bottom:12px}.ranked-module__fthYzG__tabs a{min-height:44px}.ranked-module__fthYzG__ladder{gap:10px}.ranked-module__fthYzG__toolbar{padding:8px}.ranked-module__fthYzG__stat{padding:8px 10px}.ranked-module__fthYzG__contentCard{padding:12px}.ranked-module__fthYzG__playerStatCards{gap:8px;margin:10px 0}.ranked-module__fthYzG__playerStatCards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ranked-module__fthYzG__playerStatCards dl>div{padding:6px}.ranked-module__fthYzG__playerStatCards dd{font-size:15px}}@media (max-height:600px){main:has(.ranked-module__fthYzG__page){padding-top:12px;padding-bottom:12px}.ranked-module__fthYzG__page{padding:0}.ranked-module__fthYzG__header{margin-bottom:8px}.ranked-module__fthYzG__summary{display:none}.ranked-module__fthYzG__tabs{margin-bottom:10px}.ranked-module__fthYzG__tabs a{min-height:40px}.ranked-module__fthYzG__stat{padding:8px}.ranked-module__fthYzG__playerStatCards{max-height:30dvh;overflow:auto}}@media (max-height:600px) and (max-width:767px){main:has(.ranked-module__fthYzG__page){padding-top:16px;padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.ranked-module__fthYzG__statsPanel{overflow:hidden}.ranked-module__fthYzG__personalStats{gap:10px;overflow:hidden}.ranked-module__fthYzG__personalStats>p{margin:0}.ranked-module__fthYzG__statsBento{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.ranked-module__fthYzG__statsLadderTabs{flex-shrink:0;gap:6px;display:flex}.ranked-module__fthYzG__statsLadderTabs :is(a,button){border:1px solid var(--edge);color:#aaa;cursor:pointer;border-radius:10px;min-height:34px;padding:5px 18px;font-size:12px}.ranked-module__fthYzG__statsLadderTabs [aria-current=page]{color:var(--gold-bright);background:#c9a2271a;border-color:#ad8f2b}.ranked-module__fthYzG__statsBentoPane{flex:1;grid-template-rows:auto minmax(160px,.85fr) minmax(0,1.2fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:hidden}.ranked-module__fthYzG__statsBentoPane[hidden]{display:none}.ranked-module__fthYzG__statsMetrics{grid-template-columns:1fr 1fr 1fr 1.45fr 1fr;gap:10px;display:grid}.ranked-module__fthYzG__statsMetrics>div{border-radius:13px;min-width:0;padding:10px 14px}.ranked-module__fthYzG__statsMetrics dt{text-transform:uppercase;letter-spacing:.05em;color:#999;font-size:10px;line-height:1.4}.ranked-module__fthYzG__statsMetrics dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:3px;font-size:20px;line-height:1.2;display:flex}.ranked-module__fthYzG__statsMetrics dd span{color:#aaa;font-size:11px}.ranked-module__fthYzG__statsTopRow{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:12px;min-height:0;display:grid}.ranked-module__fthYzG__statsTopRowSolo{grid-template-columns:minmax(0,1fr)}.ranked-module__fthYzG__statsChart{min-width:0;min-height:0;padding:12px 14px 8px;overflow:hidden}.ranked-module__fthYzG__statsChart>div{flex-direction:column;height:100%;min-height:0;display:flex}.ranked-module__fthYzG__statsChart svg{flex:1;width:100%;min-height:0;display:block}.ranked-module__fthYzG__statsChart p{flex-shrink:0;padding-top:4px;font-size:10px;line-height:1.4}.ranked-module__fthYzG__statsTeammates,.ranked-module__fthYzG__statsGames{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ranked-module__fthYzG__statsCardHeader{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 14px 10px;display:flex}.ranked-module__fthYzG__statsCardHeader h2{color:var(--gold-bright);font-family:var(--font-display);font-size:14px}.ranked-module__fthYzG__statsCardHeader>span{color:#999;font-size:10px}.ranked-module__fthYzG__statsTeammatesScroll,.ranked-module__fthYzG__statsGamesScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex:1;min-height:0;overflow:auto}.ranked-module__fthYzG__statsTeammatesTable{border-collapse:collapse;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.ranked-module__fthYzG__statsTeammatesTable th{z-index:1;color:#aaa;background:#201f19;font-size:10px;font-weight:400;position:sticky;top:0}.ranked-module__fthYzG__statsTeammatesTable :is(th,td){padding:7px 8px}.ranked-module__fthYzG__statsTeammatesTable :is(th,td):first-child{text-align:left;padding-left:14px}.ranked-module__fthYzG__statsTeammatesTable td{border-top:1px solid #f0f0f012}.ranked-module__fthYzG__statsTeammatesTable td:first-child a{text-overflow:ellipsis;max-width:130px;display:block;overflow:hidden}.ranked-module__fthYzG__statsTeammatesTable tbody tr:hover,.ranked-module__fthYzG__statsGameRow:hover{background:#ffffff06}.ranked-module__fthYzG__statsGameRow{font-variant-numeric:tabular-nums;border-top:1px solid #f0f0f012;grid-template-columns:36px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:grid}.ranked-module__fthYzG__statsGameResult{font-family:var(--font-display)}.ranked-module__fthYzG__statsGameNames{min-width:0}.ranked-module__fthYzG__statsGameNames>a{color:#eee;font-size:13px}.ranked-module__fthYzG__statsGameNames>div{text-overflow:ellipsis;white-space:nowrap;color:#999;font-size:10px;line-height:1.6;overflow:hidden}.ranked-module__fthYzG__statsGameNames a:hover{color:var(--gold-bright)}.ranked-module__fthYzG__statsGameMeta{color:#aaa;text-align:right;font-size:10px}.ranked-module__fthYzG__statsGameMeta time{color:#888;margin-top:2px;display:block}.ranked-module__fthYzG__statsEmpty{color:#aaa;text-align:center;margin:auto;padding:20px 14px;font-size:12px}@media (max-width:900px){.ranked-module__fthYzG__statsTopRow{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:10px}.ranked-module__fthYzG__statsMetrics>div{padding:9px 10px}.ranked-module__fthYzG__statsTeammatesTable :is(th,td){padding:7px 5px}}@media (max-width:640px){.ranked-module__fthYzG__statsBentoPane{scrollbar-width:thin;scrollbar-color:#5d522f #141414;flex-direction:column;display:flex;overflow:auto}.ranked-module__fthYzG__statsBentoPane[hidden]{display:none}.ranked-module__fthYzG__statsMetrics{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ranked-module__fthYzG__statsMetrics dd{gap:4px;font-size:17px}.ranked-module__fthYzG__statsTopRow{flex-direction:column;flex-shrink:0;display:flex}.ranked-module__fthYzG__statsChart{flex-shrink:0;height:180px}.ranked-module__fthYzG__statsTeammates{flex-shrink:0}.ranked-module__fthYzG__statsTeammatesScroll,.ranked-module__fthYzG__statsGamesScroll,.ranked-module__fthYzG__statsGames{flex:none;overflow:visible}.ranked-module__fthYzG__statsTeammatesTable td:first-child a{max-width:110px}.ranked-module__fthYzG__statsCardHeader{padding:10px 12px}.ranked-module__fthYzG__statsGameRow{grid-template-columns:30px 28px minmax(0,1fr);gap:7px;padding:8px 10px}.ranked-module__fthYzG__statsGameMeta{text-align:left;grid-column:3}.ranked-module__fthYzG__statsGameMeta time{margin-left:6px;display:inline}}
