:root{--paper:oklch(0.985 0.005 88);--paper-2:oklch(0.965 0.008 85);--paper-3:oklch(0.945 0.010 80);--paper-edge:oklch(0.995 0.003 90);--ink:oklch(0.215 0.020 250);--ink-2:oklch(0.380 0.018 250);--ink-3:oklch(0.560 0.014 250);--ink-4:oklch(0.720 0.010 250);--rule:oklch(0.880 0.012 90);--rule-strong:oklch(0.780 0.014 90);--cobalt:oklch(0.405 0.170 255);--cobalt-press:oklch(0.345 0.180 255);--cobalt-soft:oklch(0.940 0.040 255);--win:oklch(0.435 0.130 232);--win-soft:oklch(0.945 0.025 232);--lose:oklch(0.475 0.165 28);--lose-soft:oklch(0.945 0.030 28);--mvp:oklch(0.620 0.140 78);--counter:oklch(0.460 0.110 305);--bar-cobalt:oklch(0.74 0.12 255);--bar-lose:oklch(0.74 0.13 28);--font-sans:"Wanted Sans Variable","Wanted Sans",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-num:"Wanted Sans Variable",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-xs:0.6875rem;--t-sm:0.8125rem;--t-base:0.9375rem;--t-md:1.0625rem;--t-lg:1.3125rem;--t-xl:1.6875rem;--t-2xl:2.1875rem;--t-3xl:3.0000rem;--t-display:clamp(2.75rem,6vw,5rem);--lh-tight:1.15;--lh-snug:1.30;--lh-normal:1.55;--lh-relaxed:1.70;--tracking-tight:-0.018em;--tracking-snug:-0.008em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-label:0.10em;--s-2xs:4px;--s-xs:8px;--s-sm:12px;--s-md:16px;--s-lg:24px;--s-xl:32px;--s-2xl:48px;--s-3xl:64px;--s-4xl:96px;--content-max:1400px;--reading-max:72ch;--gutter:clamp(16px,4vw,32px);--r-xs:2px;--r-sm:3px;--r-md:5px;--r-lg:8px;--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--d-fast:140ms;--d-base:220ms;--d-slow:360ms;--z-nav:50;--z-popup:80;--z-modal:100;color-scheme:light}*{box-sizing:border-box}body,html{height:100%}audio,canvas,embed,iframe,img,object,svg,video{max-width:100%}button{background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}table{border-spacing:0}.Container{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.VisuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PageContent{padding:var(--s-xl) 0}.LoadingSpinner{display:flex;justify-content:center;align-items:center;min-height:200px}.LoadingSpinner img{width:32px;height:32px;animation:spin 1s linear infinite;opacity:.55}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ErrorMessage{text-align:center;color:var(--ink-2);padding:var(--s-xl);font-size:var(--t-sm)}.TabNavigation{display:flex;align-items:center;width:100%;gap:var(--s-lg);padding:0 var(--s-md);background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:var(--z-nav)}.TabNavigation .Tab{font-size:var(--t-sm);color:var(--ink-3);cursor:pointer;padding:var(--s-sm) 0;transition:color var(--d-fast) var(--ease-out-quart);letter-spacing:var(--tracking-snug);position:relative}.TabNavigation .Tab:hover{color:var(--ink)}.TabNavigation .Tab.Selected{color:var(--ink);font-weight:600}.TabNavigation .Tab.Selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard,.StatCard{border:1px solid var(--rule);background:var(--paper-edge);padding:var(--s-md) var(--s-lg);border-radius:var(--r-md);text-align:left}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatLabel,.StatCard .StatLabel{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatValue,.StatCard .StatValue{font-size:var(--t-xl);font-weight:700;color:var(--ink);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatSubValue,.StatCard .StatSubValue{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s-2xs)}.ChampionAnalysis .ChampionDetail .ChampionStats .winRateCard.StatCard .StatValue,.StatCard.winRateCard .StatValue{color:var(--cobalt)}.UnifiedTable,.UnifiedTableWithSpacing{width:100%;font-size:var(--t-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.UnifiedTable thead tr,.UnifiedTableWithSpacing thead tr{background:var(--paper-2)}.UnifiedTable thead tr th,.UnifiedTableWithSpacing thead tr th{padding:var(--s-sm) var(--s-md);text-align:left;font-weight:600;color:var(--ink);font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid var(--rule)}.UnifiedTable tbody tr,.UnifiedTableWithSpacing tbody tr{border-bottom:1px solid var(--rule)}.UnifiedTable tbody tr td,.UnifiedTableWithSpacing tbody tr td{padding:var(--s-sm) var(--s-md);color:var(--ink-2)}.UnifiedTable tbody tr:hover,.UnifiedTableWithSpacing tbody tr:hover{background:var(--paper-2)}.ChampionAnalysis .ChampionList .SearchContainer .ChampionSearchInput,.ChampionAnalysis .ChampionList .SeasonFilter .SeasonSelect,.UnifiedInput{width:100%;padding:var(--s-sm) var(--s-md);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-edge);font-size:var(--t-sm);color:var(--ink);font-family:inherit;transition:border-color var(--d-fast) var(--ease-out-quart),box-shadow var(--d-fast) var(--ease-out-quart)}.ChampionAnalysis .ChampionList .SearchContainer .ChampionSearchInput::-moz-placeholder,.ChampionAnalysis .ChampionList .SeasonFilter .SeasonSelect::-moz-placeholder,.UnifiedInput::-moz-placeholder{color:var(--ink-4)}.ChampionAnalysis .ChampionList .SearchContainer .ChampionSearchInput::placeholder,.ChampionAnalysis .ChampionList .SeasonFilter .SeasonSelect::placeholder,.UnifiedInput::placeholder{color:var(--ink-4)}.ChampionAnalysis .ChampionList .SearchContainer .ChampionSearchInput:hover,.ChampionAnalysis .ChampionList .SeasonFilter .SeasonSelect:hover,.UnifiedInput:hover{border-color:var(--rule-strong)}.ChampionAnalysis .ChampionList .SearchContainer .ChampionSearchInput:focus-visible,.ChampionAnalysis .ChampionList .SeasonFilter .SeasonSelect:focus-visible,.UnifiedInput:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.ChampionAnalysis .ChampionList .SortButtons .SortButton,.UnifiedButton{padding:var(--s-xs) var(--s-md);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-edge);font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;font-weight:500;transition:border-color var(--d-fast) var(--ease-out-quart),background var(--d-fast) var(--ease-out-quart),color var(--d-fast) var(--ease-out-quart)}.ChampionAnalysis .ChampionList .SortButtons .SortButton:hover,.UnifiedButton:hover{border-color:var(--rule-strong);color:var(--ink)}.ChampionAnalysis .ChampionList .SortButtons .active.SortButton,.UnifiedButton.active{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.ChampionAnalysis .ChampionList .SortButtons .SortButton:focus-visible,.UnifiedButton:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.kdaGreen{color:oklch(.47 .13 155)!important}.kdaBlue{color:var(--cobalt)!important}.kdaYellow{color:var(--mvp)!important}.kdaDefault{color:var(--ink-2)!important}.winRatioRed{color:var(--lose)!important}.winRatioDefault{color:var(--ink-2)!important}.scoreYellow{color:var(--mvp)!important}.scoreDefault{color:var(--ink-2)!important}.HamicNav{position:sticky;top:0;z-index:var(--z-nav);background:var(--paper);border-bottom:1px solid var(--rule);width:100%}.HamicNav__inner{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:var(--s-lg);height:60px}.HamicNav__brand{display:inline-flex;align-items:baseline;gap:1px;cursor:pointer;flex-shrink:0;line-height:1;color:var(--ink)}.HamicNav__brand:hover{color:var(--cobalt)}.HamicNav__brandWord{font-weight:900;font-size:22px;letter-spacing:-.022em;font-feature-settings:"ss01"}.HamicNav__brandTld{font-weight:600;font-size:13px;letter-spacing:.04em;color:var(--ink-3);align-self:flex-end;transform:translateY(-1px)}.HamicNav__brand:hover .HamicNav__brandTld{color:var(--cobalt)}.HamicNav__rule{align-self:stretch;width:1px;background:var(--rule);margin:16px 0;flex-shrink:0}.HamicNav__links{display:flex;align-items:center;gap:var(--s-xs)}.HamicNav__link{font-size:var(--t-sm);font-weight:500;color:var(--ink-3);padding:var(--s-xs) var(--s-sm);border-radius:var(--r-sm);transition:color var(--d-fast) var(--ease-out-quart),background var(--d-fast) var(--ease-out-quart);letter-spacing:var(--tracking-snug)}.HamicNav__link:hover{color:var(--ink)}.HamicNav__link.is-active{color:var(--ink);font-weight:600;background:var(--paper-2)}.HamicNav__search{margin-left:auto;width:280px;transition:width var(--d-base) var(--ease-out-quart)}.HamicNav__search:focus-within{width:360px}@media(max-width:768px){.HamicNav__inner{gap:var(--s-md);height:56px}.HamicNav__rule{display:none}.HamicNav__links{gap:0}.HamicNav__link{padding:var(--s-xs) var(--s-2xs)}.HamicNav__search{width:160px}.HamicNav__search:focus-within{width:220px}}nav.navbar{background:rgba(0,0,0,0)!important;box-shadow:none!important;padding:0!important}.SearchBar{width:100%;position:relative}.SearchBar input{width:100%;height:100%;padding:8px 36px 8px 12px;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-edge);color:var(--ink);font-size:var(--t-sm);font-family:inherit;transition:border-color var(--d-fast) var(--ease-out-quart),box-shadow var(--d-fast) var(--ease-out-quart)}.SearchBar input::-moz-placeholder{color:var(--ink-4)}.SearchBar input::placeholder{color:var(--ink-4)}.SearchBar input:hover{border-color:var(--rule-strong)}.SearchBar input:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.SearchBar .SearchButton{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;opacity:.55;transition:opacity var(--d-fast) var(--ease-out-quart)}.SearchBar .SearchButton:hover{opacity:1}.SearchBar .SearchButton img{width:18px;height:18px}.SummonerSearchInputWrapper{width:100%;height:40px;position:relative}.SummonerSearchInput{display:flex;align-items:center;border-radius:var(--r-sm);height:40px;width:100%;background:var(--paper-edge);border:1px solid var(--rule);transition:border-color var(--d-fast) var(--ease-out-quart),box-shadow var(--d-fast) var(--ease-out-quart)}.SummonerSearchInput:hover{border-color:var(--rule-strong)}.SummonerSearchInput:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.SummonerSearchInput input{width:100%;height:100%;padding:0 12px;border:none;font-size:var(--t-sm);color:var(--ink);background:rgba(0,0,0,0);font-family:inherit}.SummonerSearchInput input::-moz-placeholder{color:var(--ink-4)}.SummonerSearchInput input::placeholder{color:var(--ink-4)}.SummonerSearchInput input:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:0}.HomeHero__search .SummonerSearchInput,.HomeHero__search .SummonerSearchInputWrapper{height:56px}.HomeHero__search .SummonerSearchInput input{font-size:var(--t-md);padding:0 var(--s-md)}.SearchHistory{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--paper-edge);border:1px solid var(--rule);border-radius:var(--r-sm);box-shadow:0 2px 8px oklch(.2 .02 250/.05);z-index:var(--z-popup);overflow:hidden}.SearchHistory--scroll{max-height:300px;overflow-y:auto}.HistoryTitle{color:var(--ink-3);font-size:var(--t-xs);letter-spacing:var(--tracking-wide);font-weight:600;border-bottom:1px solid var(--rule)}.HistoryItem,.HistoryTitle{padding:var(--s-xs) var(--s-md)}.HistoryItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;font:inherit;text-align:left;background:rgba(0,0,0,0);cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);transition:background var(--d-fast) var(--ease-out-quart),color var(--d-fast) var(--ease-out-quart)}.HistoryItem:hover{background:var(--paper-2);color:var(--ink)}.HistoryItem:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.PlayerSearchCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;font:inherit;color:inherit;text-align:left;background:rgba(0,0,0,0);padding:var(--s-2xs) var(--s-md);cursor:pointer;font-size:var(--t-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--s-sm);height:36px;box-sizing:border-box;min-width:0;transition:background var(--d-fast) var(--ease-out-quart)}.PlayerSearchCard:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.PlayerSearchCard .PlayerName{flex:1;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlayerSearchCard .PlayerTeam{font-size:var(--t-xs);color:var(--ink-3);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px;letter-spacing:var(--tracking-wide)}.PlayerSearchCard .TierBadge{padding:2px 6px;border-radius:var(--r-xs);color:var(--ink-2);background:var(--paper-2);font-size:10px;font-weight:700;text-align:center;flex-shrink:0;height:16px;width:40px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.06em;text-transform:uppercase}.PlayerSearchCard .TierBadge.t-cel{color:var(--ink-3);background:var(--paper-2)}.PlayerSearchCard .TierBadge.t-iel{color:var(--win);background:var(--win-soft)}.PlayerSearchCard .TierBadge.t-mel{color:var(--cobalt);background:var(--cobalt-soft)}.PlayerSearchCard .TierBadge.t-ael{color:var(--counter);background:oklch(.93 .04 305)}.PlayerSearchCard .TierBadge.t-hel2{color:var(--mvp);background:oklch(.95 .04 78)}.PlayerSearchCard .TierBadge.t-hel1{color:var(--lose);background:var(--lose-soft)}.PlayerSearchCard:hover{background:var(--paper-2)}@media(max-width:768px){.SummonerSearchInput{height:36px}.SummonerSearchInput input{font-size:var(--t-xs)}.HomeHero__search .SummonerSearchInput,.HomeHero__search .SummonerSearchInputWrapper{height:48px}.HomeHero__search .SummonerSearchInput input{font-size:var(--t-base)}}.HomeMain{background:var(--paper);min-height:calc(100vh - 60px);padding:0 var(--gutter) var(--s-3xl);display:flex;flex-direction:column;gap:var(--s-xl)}.HomeBar{width:100%;max-width:var(--content-max);margin:var(--s-xl) auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:var(--s-xl);padding-bottom:var(--s-md);border-bottom:1px solid var(--rule)}.HomeBar__search{max-width:480px;width:100%}.HomeBar__stats{display:flex;align-items:stretch;gap:var(--s-lg);margin:0;padding:0}.HomeBar__stats>div{display:flex;flex-direction:column;justify-content:center;padding-left:var(--s-lg);border-left:1px solid var(--rule);min-width:96px}.HomeBar__stats>div:first-child{border-left:0;padding-left:0}.HomeBar__stats dt{font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;margin:0}.HomeBar__stats dd{font-size:var(--t-xl);font-weight:800;color:var(--ink);margin:var(--s-2xs) 0 0;line-height:1.05;letter-spacing:-.014em}@media(max-width:768px){.HomeMain{gap:var(--s-lg);padding-bottom:var(--s-2xl)}.HomeBar{grid-template-columns:1fr;gap:var(--s-md);margin-top:var(--s-lg)}.HomeBar__search{max-width:100%}.HomeBar__stats{gap:var(--s-md)}.HomeBar__stats>div{padding-left:var(--s-md);min-width:auto}.HomeBar__stats dd{font-size:var(--t-lg)}}.Main{color:var(--ink)}.Main,.Summoner{background:var(--paper)}.Summoner{display:flex;flex-direction:column;width:100%}@keyframes shimmer{0%{box-shadow:0 0 0 1px var(--rule)}50%{box-shadow:0 0 0 2px var(--mvp)}to{box-shadow:0 0 0 1px var(--rule)}}@keyframes suf-appear{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.Summoner.subscriber{position:relative}.Summoner.subscriber .RankGame{animation:shimmer 1.4s var(--ease-out-quart) infinite}.Summoner.subscriber[data-team]:after{content:attr(data-team);position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);font-size:192px;font-weight:950;color:var(--mvp);letter-spacing:-.04em;z-index:1000;animation:suf-appear 2s var(--ease-out-quart) forwards;pointer-events:none}@media(max-width:768px){.Summoner.subscriber[data-team]:after{font-size:96px}}.Summoner main.SummonerBody{width:100%;max-width:var(--content-max);margin:var(--s-lg) auto;padding:0 var(--gutter);display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--s-lg)}.Summoner .SideContent{display:flex;flex-direction:column;gap:var(--s-md)}.Summoner .SideContent .RankGame{display:grid;grid-template-columns:96px 1fr;gap:var(--s-md);border:1px solid var(--rule);background:var(--paper-edge);padding:var(--s-md);border-radius:var(--r-md)}.Summoner .SideContent .RankGame .RankIconWrapper{display:flex;align-items:center;justify-content:center}.Summoner .SideContent .RankGame .RankIconWrapper img.RankIcon{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.Summoner .SideContent .RankGame .RankIconWrapper img.UnRanked{width:48px;height:48px;opacity:.5}.Summoner .SideContent .RankGame .RankInfo{display:flex;flex-direction:column;gap:var(--s-sm);padding:0}.Summoner .SideContent .RankGame .RankInfo .TierSection{display:flex;align-items:baseline;gap:var(--s-sm)}.Summoner .SideContent .RankGame .RankInfo .TierSection .Tier{font-size:var(--t-md);font-weight:800;color:var(--cobalt);letter-spacing:.02em;line-height:1}.Summoner .SideContent .RankGame .RankInfo .TierSection .Points{display:flex;align-items:baseline;gap:var(--s-xs);font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.Summoner .SideContent .RankGame .RankInfo .TierSection .Points .WL{color:var(--ink-2)}.Summoner .SideContent .RankGame .RankInfo .TierSection .Points .WinRatio{font-weight:700;color:var(--ink)}.Summoner .SideContent .RankGame .RankInfo .InfoSection{display:flex;flex-direction:column;gap:2px;padding-top:var(--s-xs);border-top:1px solid var(--rule)}.Summoner .SideContent .RankGame .RankInfo .InfoSection .SummonerName{font-weight:800;font-size:var(--t-md);color:var(--ink);letter-spacing:-.012em}.Summoner .SideContent .RankGame .RankInfo .InfoSection .GameType{font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.Summoner .SideContent .RankGame .RankInfo .InfoSection .MVP,.Summoner .SideContent .RankGame .RankInfo .InfoSection .PreferredPosition{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.Summoner .SideContent .RankGame .RankInfo .InfoSection .MVP{color:var(--mvp);font-weight:700}.Summoner .SideContent .ChampsWinRatioBox{border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);overflow:hidden}.Summoner .SideContent .ChampsWinRatioBox .LRContainer{display:flex;align-items:center;padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--rule);background:var(--paper-2)}.Summoner .SideContent .ChampsWinRatioBox .LRContainer .ChampsWinRateButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;padding:0;font:inherit;font-size:var(--t-xs);color:var(--ink-3);cursor:pointer;letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.Summoner .SideContent .ChampsWinRatioBox .LRContainer .ChampsWinRateButton.Selected{color:var(--ink)}.Summoner .SideContent .ChampsWinRatioBox .LRContainer .ChampsWinRateButton:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:var(--r-xs)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem{display:grid;grid-template-columns:32px 1fr 64px 64px;align-items:center;gap:var(--s-sm);padding:var(--s-xs) var(--s-md);border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem:last-child{border-bottom:0}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem img.ChampAvatar{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .TDContainer1{display:flex;flex-direction:column;gap:1px;min-width:0}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .TDContainer1 .Top1{font-size:var(--t-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .TDContainer1 .Down1{font-size:var(--t-xs);color:var(--ink-3)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .TDContainer2,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .TDContainer3{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3{font-size:var(--t-sm);font-weight:700;color:var(--ink)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.kdaBlue,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.winRatioBlue,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.kdaBlue,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.winRatioBlue{color:var(--win)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.kdaGreen,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.kdaGreen{color:oklch(.45 .13 152)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.kdaOrange,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.winRatioOrange,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.kdaOrange,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.winRatioOrange{color:var(--mvp)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.kdaRed,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.winRatioRed,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.kdaRed,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.winRatioRed{color:var(--lose)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top2.winRatioGreen,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Top3.winRatioGreen{color:oklch(.45 .13 152)}.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Down2,.Summoner .SideContent .ChampsWinRatioBox .ChampWinRatioItem .Down3{font-size:var(--t-xs);color:var(--ink-3)}.Summoner .SideContent .ChampsWinRatioBox .MoreButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;font:inherit;display:flex;align-items:center;justify-content:center;gap:var(--s-xs);padding:var(--s-xs);cursor:pointer;background:rgba(0,0,0,0);color:var(--ink-3);font-size:var(--t-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600;transition:color var(--d-fast) var(--ease-out-quart),background var(--d-fast) var(--ease-out-quart)}.Summoner .SideContent .ChampsWinRatioBox .MoreButton:hover{color:var(--ink);background:var(--paper-2)}.Summoner .SideContent .ChampsWinRatioBox .MoreButton:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.Summoner .SideContent .ChampsWinRatioBox .MoreButton .Arrow{display:inline-block;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-2px}.Summoner .RealContent{display:flex;flex-direction:column;min-width:0;gap:var(--s-md)}.Summoner .RealContent .QueueTypes{display:flex;align-items:center;gap:var(--s-md);border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:60px;z-index:1}.Summoner .RealContent .QueueTypes .QueueType{padding:var(--s-sm) 0;font-size:var(--t-sm);color:var(--ink-3);cursor:pointer;font-weight:500;position:relative;letter-spacing:var(--tracking-snug)}.Summoner .RealContent .QueueTypes .QueueType:hover{color:var(--ink)}.Summoner .RealContent .QueueTypes .QueueType.Selected{color:var(--ink);font-weight:700}.Summoner .RealContent .QueueTypes .QueueType.Selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink)}.Summoner .RealContent .Summary{display:grid;grid-template-columns:1.2fr .8fr;gap:0;border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);overflow:hidden;min-height:140px}.Summoner .RealContent .Summary .OveralWinRate{display:grid;grid-template-columns:140px 1fr;align-items:center;border-right:1px solid var(--rule);padding:var(--s-md)}.Summoner .RealContent .Summary .OveralWinRate .Left{display:flex;flex-direction:column;align-items:center;gap:var(--s-xs)}.Summoner .RealContent .Summary .OveralWinRate .Left .CurrentTwentyGames{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide)}.Summoner .RealContent .Summary .OveralWinRate .Left .ChartContainer{width:88px;height:88px;position:relative;display:flex;align-items:center;justify-content:center}.Summoner .RealContent .Summary .OveralWinRate .Left .ChartContainer .CurrentWinRatio{position:absolute;inset:14px;display:flex;align-items:center;justify-content:center;background:var(--paper-edge);border-radius:50%;color:var(--ink);font-size:var(--t-md);font-weight:700;font-variant-numeric:tabular-nums}.Summoner .RealContent .Summary .OveralWinRate .Right{display:flex;flex-direction:column;gap:var(--s-xs);padding:0 var(--s-md);font-variant-numeric:tabular-nums}.Summoner .RealContent .Summary .OveralWinRate .Right .AverageKDAs{font-size:var(--t-sm);color:var(--ink-2);font-weight:600;display:flex;align-items:baseline;gap:6px}.Summoner .RealContent .Summary .OveralWinRate .Right .AverageKDAs .AverageAssist,.Summoner .RealContent .Summary .OveralWinRate .Right .AverageKDAs .AverageKill{color:var(--ink);display:inline}.Summoner .RealContent .Summary .OveralWinRate .Right .AverageKDAs .AverageDeath{color:var(--lose);display:inline}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg{font-size:var(--t-md);color:var(--ink);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .KDARatio{font-weight:800;display:inline}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio{display:inline;font-weight:700}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.kdaRed,.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.red,.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.winRatioRed{color:var(--lose)}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.kdaBlue,.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.winRatioBlue{color:var(--win)}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.kdaOrange,.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.winRatioOrange{color:var(--mvp)}.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.kdaGreen,.Summoner .RealContent .Summary .OveralWinRate .Right .Avg .WinRatio.winRatioGreen{color:oklch(.45 .13 152)}.Summoner .RealContent .Summary .PreferredPosition{padding:var(--s-md);display:flex;flex-direction:column;gap:var(--s-xs);font-variant-numeric:tabular-nums}.Summoner .RealContent .Summary .PreferredPosition .Title{font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;margin-bottom:var(--s-2xs)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:var(--s-sm)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo img.LaneIcon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;opacity:.85}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right{display:flex;flex-direction:column;gap:1px}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Up{font-size:var(--t-sm);color:var(--ink);font-weight:600}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down{font-size:var(--t-xs);color:var(--ink-3);display:flex;align-items:baseline;gap:var(--s-xs)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .PickRatio{color:var(--cobalt);font-weight:600}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WRPrefix{letter-spacing:var(--tracking-wide);text-transform:uppercase}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WinRatio{font-weight:700;color:var(--ink)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WinRatio.red,.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WinRatio.winRatioRed{color:var(--lose)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WinRatio.winRatioBlue{color:var(--win)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WinRatio.winRatioOrange{color:var(--mvp)}.Summoner .RealContent .Summary .PreferredPosition .LaneInfo .Right .Down .WinRatio.winRatioGreen{color:oklch(.45 .13 152)}.Summoner .RealContent .Summary .MostChampWinRatios{display:none}.Summoner .RealContent .GameRecords{display:flex;flex-direction:column;border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);overflow:hidden}.Summoner .RealContent .GameRecord{display:grid;grid-template-columns:96px 132px 132px minmax(0,1fr);align-items:center;gap:var(--s-md);padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--rule);background:var(--paper-edge);transition:background var(--d-fast) var(--ease-out-quart)}.Summoner .RealContent .GameRecord:last-child{border-bottom:0}.Summoner .RealContent .GameRecord:hover{background:var(--paper-2)}.Summoner .RealContent .GameRecord.victory .GR1{color:var(--win);border-right:1px solid var(--rule)}.Summoner .RealContent .GameRecord.victory{background:linear-gradient(to right,var(--win-soft) 0,var(--paper-edge) 96px)}.Summoner .RealContent .GameRecord.defeat .GR1{color:var(--lose);border-right:1px solid var(--rule)}.Summoner .RealContent .GameRecord.defeat{background:linear-gradient(to right,var(--lose-soft) 0,var(--paper-edge) 96px)}.Summoner .RealContent .GameRecord .TopSection{display:contents}.Summoner .RealContent .GameRecord .GR1{display:flex;flex-direction:column;gap:2px;font-size:var(--t-xs);font-variant-numeric:tabular-nums;padding-right:var(--s-xs)}.Summoner .RealContent .GameRecord .GR1 .TimeAgo{font-weight:700;color:var(--ink);letter-spacing:var(--tracking-wide)}.Summoner .RealContent .GameRecord .GR1 .GameType{color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.Summoner .RealContent .GameRecord .GR1 .Divider{display:none}.Summoner .RealContent .GameRecord .GR1 .Outcome{font-size:var(--t-sm);font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.Summoner .RealContent .GameRecord .GR1 .Outcome.victory{color:var(--win)}.Summoner .RealContent .GameRecord .GR1 .Outcome.defeat{color:var(--lose)}.Summoner .RealContent .GameRecord .GR1 .PlayTime{color:var(--ink-3)}.Summoner .RealContent .GameRecord .GR2{display:flex;flex-direction:column;align-items:center;gap:var(--s-xs)}.Summoner .RealContent .GameRecord .GR2 .ChampVisuals{display:flex;align-items:center;gap:4px}.Summoner .RealContent .GameRecord .GR2 .ChampVisuals img.ChampAvatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--rule)}.Summoner .RealContent .GameRecord .GR2 .ChampVisuals .Spells{display:none}.Summoner .RealContent .GameRecord .GR2 .ChampName{font-size:var(--t-xs);color:var(--ink-2);font-weight:600}.Summoner .RealContent .GameRecord .GR2 .Badges{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.Summoner .RealContent .GameRecord .GR2 .Badges .Badge{padding:2px 6px;border-radius:var(--r-xs);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Summoner .RealContent .GameRecord .GR2 .Badges .Badge.kill{background:var(--lose-soft);color:var(--lose)}.Summoner .RealContent .GameRecord .GR2 .Badges .Badge.mvp{background:oklch(.95 .04 78);color:var(--mvp)}.Summoner .RealContent .GameRecord .GR2 .Badges .Badge.criminal{background:oklch(.93 .04 305);color:var(--counter)}.Summoner .RealContent .GameRecord .GR2 .Badges .Badge.ace{background:oklch(.95 .05 285);color:oklch(.4 .18 285)}.Summoner .RealContent .GameRecord .GR3{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-variant-numeric:tabular-nums}.Summoner .RealContent .GameRecord .GR3 .KDASeperated{font-size:var(--t-md);font-weight:800;color:var(--ink-2)}.Summoner .RealContent .GameRecord .GR3 .KDASeperated .A,.Summoner .RealContent .GameRecord .GR3 .KDASeperated .K{color:var(--ink)}.Summoner .RealContent .GameRecord .GR3 .KDASeperated .D{color:var(--lose)}.Summoner .RealContent .GameRecord .GR3 .KDAScoreContainer{font-size:var(--t-xs);color:var(--ink-3)}.Summoner .RealContent .GameRecord .GR3 .KDAScoreContainer .KDAScore{color:var(--ink);font-weight:700}.Summoner .RealContent .GameRecord .GR3 .Stats{font-size:var(--t-xs);color:var(--ink-3);display:flex;flex-direction:column;gap:1px}.Summoner .RealContent .GameRecord .GR3 .Stats .CS,.Summoner .RealContent .GameRecord .GR3 .Stats .Level{color:var(--ink-2)}.Summoner .RealContent .GameRecord .GR3 .Stats .DamageAmount{color:var(--ink);font-weight:600}.Summoner .RealContent .GameRecord .GR4{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-md);padding-left:var(--s-sm);border-left:1px solid var(--rule)}.Summoner .RealContent .GameRecord .GR4 .Team1,.Summoner .RealContent .GameRecord .GR4 .Team2{display:flex;flex-direction:column;gap:2px}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player{display:grid;grid-template-columns:16px 80px 1fr;align-items:center;gap:6px;font-size:var(--t-xs);color:var(--ink-2)}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player img.Champion,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player img.Champion{width:16px;height:16px;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player a.SummonerName,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player a.SummonerName{color:var(--ink-2);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player a.SummonerName:hover,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player a.SummonerName:hover{color:var(--cobalt)}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player a.SummonerName.CurrentSummoner,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player a.SummonerName.CurrentSummoner{color:var(--ink);font-weight:700}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer{min-width:0;display:flex;align-items:center}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBarContainer,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBarContainer{width:100%;height:11px;background:var(--paper-2);border-radius:var(--r-xs);position:relative;overflow:hidden}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar{position:absolute;left:0;top:0;bottom:0;width:100%;transform-origin:left center;border-radius:var(--r-xs);background:var(--ink-3);transition:transform var(--d-base) var(--ease-out-quart)}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageValue,.Summoner .RealContent .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageValue{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--ink);font-variant-numeric:tabular-nums;z-index:2}.Summoner .RealContent .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar{background:var(--bar-cobalt)}.Summoner .RealContent .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar{background:var(--bar-lose)}@media(max-width:1024px){.Summoner main.SummonerBody{grid-template-columns:1fr}.Summoner .RealContent .GameRecord{grid-template-columns:80px 110px 1fr;grid-template-rows:auto auto}.Summoner .RealContent .GameRecord .GR4{grid-column:1/-1;border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-top:var(--s-xs)}.Summoner .RealContent .Summary{grid-template-columns:1fr}.Summoner .RealContent .Summary .OveralWinRate{border-right:0;border-bottom:1px solid var(--rule)}}@media(max-width:640px){.Summoner .RealContent .GameRecord{grid-template-columns:1fr}.Summoner .RealContent .GameRecord .GR1,.Summoner .RealContent .GameRecord .GR2,.Summoner .RealContent .GameRecord .GR3{padding:0}.Summoner .RealContent .GameRecord .GR4{grid-template-columns:1fr}}.TeamTable .PlayerName{display:flex;align-items:center;gap:4px;cursor:pointer}.TeamTable .PlayerName:hover{opacity:.85}.ChampionAnalysisContainer .GameRecord,.RecentGames .GameRecord{display:grid;grid-template-columns:96px 132px 132px minmax(0,1fr);align-items:center;gap:var(--s-md);padding:var(--s-sm) var(--s-md);border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);margin-bottom:var(--s-xs)}.ChampionAnalysisContainer .GameRecord.victory,.RecentGames .GameRecord.victory{background:linear-gradient(to right,var(--win-soft) 0,var(--paper-edge) 96px)}.ChampionAnalysisContainer .GameRecord.defeat,.RecentGames .GameRecord.defeat{background:linear-gradient(to right,var(--lose-soft) 0,var(--paper-edge) 96px)}.ChampionAnalysisContainer .GameRecord.victory .GR1,.RecentGames .GameRecord.victory .GR1{color:var(--win)}.ChampionAnalysisContainer .GameRecord.defeat .GR1,.RecentGames .GameRecord.defeat .GR1{color:var(--lose)}.ChampionAnalysisContainer .GameRecord .TopSection,.RecentGames .GameRecord .TopSection{display:contents}.ChampionAnalysisContainer .GameRecord .GR1,.RecentGames .GameRecord .GR1{display:flex;flex-direction:column;gap:2px;font-size:var(--t-xs);font-variant-numeric:tabular-nums}.ChampionAnalysisContainer .GameRecord .GR1 .TimeAgo,.RecentGames .GameRecord .GR1 .TimeAgo{font-weight:700;color:var(--ink);letter-spacing:var(--tracking-wide)}.ChampionAnalysisContainer .GameRecord .GR1 .GameType,.RecentGames .GameRecord .GR1 .GameType{color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.ChampionAnalysisContainer .GameRecord .GR1 .Divider,.RecentGames .GameRecord .GR1 .Divider{display:none}.ChampionAnalysisContainer .GameRecord .GR1 .Outcome,.RecentGames .GameRecord .GR1 .Outcome{font-size:var(--t-sm);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.ChampionAnalysisContainer .GameRecord .GR1 .Outcome.victory,.RecentGames .GameRecord .GR1 .Outcome.victory{color:var(--win)}.ChampionAnalysisContainer .GameRecord .GR1 .Outcome.defeat,.RecentGames .GameRecord .GR1 .Outcome.defeat{color:var(--lose)}.ChampionAnalysisContainer .GameRecord .GR1 .PlayTime,.RecentGames .GameRecord .GR1 .PlayTime{color:var(--ink-3)}.ChampionAnalysisContainer .GameRecord .GR2,.RecentGames .GameRecord .GR2{display:flex;flex-direction:column;align-items:center;gap:var(--s-xs)}.ChampionAnalysisContainer .GameRecord .GR2 .ChampVisuals img.ChampAvatar,.RecentGames .GameRecord .GR2 .ChampVisuals img.ChampAvatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--rule)}.ChampionAnalysisContainer .GameRecord .GR2 .ChampVisuals .Spells,.RecentGames .GameRecord .GR2 .ChampVisuals .Spells{display:none}.ChampionAnalysisContainer .GameRecord .GR2 .ChampName,.RecentGames .GameRecord .GR2 .ChampName{font-size:var(--t-xs);color:var(--ink-2);font-weight:600}.ChampionAnalysisContainer .GameRecord .GR2 .Badges,.RecentGames .GameRecord .GR2 .Badges{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.ChampionAnalysisContainer .GameRecord .GR2 .Badges .Badge,.RecentGames .GameRecord .GR2 .Badges .Badge{padding:2px 6px;border-radius:var(--r-xs);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ChampionAnalysisContainer .GameRecord .GR2 .Badges .Badge.kill,.RecentGames .GameRecord .GR2 .Badges .Badge.kill{background:var(--lose-soft);color:var(--lose)}.ChampionAnalysisContainer .GameRecord .GR2 .Badges .Badge.mvp,.RecentGames .GameRecord .GR2 .Badges .Badge.mvp{background:oklch(.95 .04 78);color:var(--mvp)}.ChampionAnalysisContainer .GameRecord .GR2 .Badges .Badge.criminal,.RecentGames .GameRecord .GR2 .Badges .Badge.criminal{background:oklch(.93 .04 305);color:var(--counter)}.ChampionAnalysisContainer .GameRecord .GR2 .Badges .Badge.ace,.RecentGames .GameRecord .GR2 .Badges .Badge.ace{background:oklch(.95 .05 285);color:oklch(.4 .18 285)}.ChampionAnalysisContainer .GameRecord .GR3,.RecentGames .GameRecord .GR3{display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.ChampionAnalysisContainer .GameRecord .GR3 .KDASeperated,.RecentGames .GameRecord .GR3 .KDASeperated{font-size:var(--t-md);font-weight:800;color:var(--ink-2)}.ChampionAnalysisContainer .GameRecord .GR3 .KDASeperated .A,.ChampionAnalysisContainer .GameRecord .GR3 .KDASeperated .K,.RecentGames .GameRecord .GR3 .KDASeperated .A,.RecentGames .GameRecord .GR3 .KDASeperated .K{color:var(--ink)}.ChampionAnalysisContainer .GameRecord .GR3 .KDASeperated .D,.RecentGames .GameRecord .GR3 .KDASeperated .D{color:var(--lose)}.ChampionAnalysisContainer .GameRecord .GR3 .KDAScoreContainer,.RecentGames .GameRecord .GR3 .KDAScoreContainer{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .GameRecord .GR3 .KDAScoreContainer .KDAScore,.RecentGames .GameRecord .GR3 .KDAScoreContainer .KDAScore{color:var(--ink);font-weight:700}.ChampionAnalysisContainer .GameRecord .GR3 .Stats,.RecentGames .GameRecord .GR3 .Stats{font-size:var(--t-xs);color:var(--ink-3);display:flex;flex-direction:column;gap:1px}.ChampionAnalysisContainer .GameRecord .GR3 .Stats .CS,.ChampionAnalysisContainer .GameRecord .GR3 .Stats .Level,.RecentGames .GameRecord .GR3 .Stats .CS,.RecentGames .GameRecord .GR3 .Stats .Level{color:var(--ink-2)}.ChampionAnalysisContainer .GameRecord .GR3 .Stats .DamageAmount,.RecentGames .GameRecord .GR3 .Stats .DamageAmount{color:var(--ink);font-weight:600}.ChampionAnalysisContainer .GameRecord .GR4,.RecentGames .GameRecord .GR4{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-md);padding-left:var(--s-sm);border-left:1px solid var(--rule)}.ChampionAnalysisContainer .GameRecord .GR4 .Team1,.ChampionAnalysisContainer .GameRecord .GR4 .Team2,.RecentGames .GameRecord .GR4 .Team1,.RecentGames .GameRecord .GR4 .Team2{display:flex;flex-direction:column;gap:2px}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player,.RecentGames .GameRecord .GR4 .Team1 .Player,.RecentGames .GameRecord .GR4 .Team2 .Player{display:grid;grid-template-columns:16px 80px 1fr;align-items:center;gap:6px;font-size:var(--t-xs);color:var(--ink-2)}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player img.Champion,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player img.Champion,.RecentGames .GameRecord .GR4 .Team1 .Player img.Champion,.RecentGames .GameRecord .GR4 .Team2 .Player img.Champion{width:16px;height:16px;border-radius:var(--r-xs);-o-object-fit:cover;object-fit:cover}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player a.SummonerName,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player a.SummonerName,.RecentGames .GameRecord .GR4 .Team1 .Player a.SummonerName,.RecentGames .GameRecord .GR4 .Team2 .Player a.SummonerName{color:var(--ink-2);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player a.SummonerName:hover,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player a.SummonerName:hover,.RecentGames .GameRecord .GR4 .Team1 .Player a.SummonerName:hover,.RecentGames .GameRecord .GR4 .Team2 .Player a.SummonerName:hover{color:var(--cobalt)}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player a.SummonerName.CurrentSummoner,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player a.SummonerName.CurrentSummoner,.RecentGames .GameRecord .GR4 .Team1 .Player a.SummonerName.CurrentSummoner,.RecentGames .GameRecord .GR4 .Team2 .Player a.SummonerName.CurrentSummoner{color:var(--ink);font-weight:700}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer,.RecentGames .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer,.RecentGames .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer{min-width:0;display:flex;align-items:center}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBarContainer,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBarContainer,.RecentGames .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBarContainer,.RecentGames .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBarContainer{width:100%;height:11px;background:var(--paper-2);border-radius:var(--r-xs);position:relative;overflow:hidden}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar,.RecentGames .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar,.RecentGames .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:var(--r-xs);background:var(--ink-3);transform-origin:left center;transition:transform var(--d-base) var(--ease-out-quart)}.ChampionAnalysisContainer .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageValue,.ChampionAnalysisContainer .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageValue,.RecentGames .GameRecord .GR4 .Team1 .Player .PlayerDamageContainer .DamageValue,.RecentGames .GameRecord .GR4 .Team2 .Player .PlayerDamageContainer .DamageValue{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--ink);font-variant-numeric:tabular-nums;z-index:2}.ChampionAnalysisContainer .GameRecord.victory .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar,.RecentGames .GameRecord.victory .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar{background:var(--bar-cobalt)}.ChampionAnalysisContainer .GameRecord.defeat .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar,.ChampionAnalysisContainer .GameRecord.victory .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar,.RecentGames .GameRecord.defeat .GR4 .Team1 .Player .PlayerDamageContainer .DamageBar,.RecentGames .GameRecord.victory .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar{background:var(--bar-lose)}.ChampionAnalysisContainer .GameRecord.defeat .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar,.RecentGames .GameRecord.defeat .GR4 .Team2 .Player .PlayerDamageContainer .DamageBar{background:var(--bar-cobalt)}@media(max-width:1024px){.ChampionAnalysisContainer .GameRecord,.RecentGames .GameRecord{grid-template-columns:80px 110px 1fr;grid-template-rows:auto auto}.ChampionAnalysisContainer .GameRecord .GR4,.RecentGames .GameRecord .GR4{grid-column:1/-1;border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-top:var(--s-xs)}}.ChampionAnalysisContainer{display:flex;flex-direction:column;gap:var(--s-md)}.ChampionAnalysisContainer .ChampionSelector{border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);position:relative}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;font:inherit;color:inherit;text-align:left;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;padding:var(--s-md);cursor:pointer;transition:background var(--d-fast) var(--ease-out-quart)}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton:hover{background:var(--paper-2)}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px;border-radius:var(--r-md)}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .SelectedChampionInfo{display:flex;align-items:center;gap:var(--s-sm);flex:1}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .ChampionThumb{width:40px;height:40px;border-radius:var(--r-sm);border:1px solid var(--rule);-o-object-fit:cover;object-fit:cover}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .ChampionDetails{display:flex;flex-direction:column;gap:2px}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .ChampionNameText{font-size:var(--t-md);font-weight:700;color:var(--ink)}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .ChampionGames{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .ChampionWinRate{font-size:var(--t-lg);font-weight:800;color:var(--cobalt);margin-right:var(--s-sm);font-variant-numeric:tabular-nums}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .DropdownArrow{transition:transform var(--d-base) var(--ease-out-quart)}.ChampionAnalysisContainer .ChampionSelector .ChampionSelectButton .DropdownArrow.open{transform:rotate(180deg)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--paper-edge);border:1px solid var(--rule);border-radius:var(--r-md);max-height:400px;overflow-y:auto;z-index:var(--z-popup);box-shadow:0 4px 12px oklch(.2 .02 250/.05);list-style:none;margin:0;padding:0}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu li{border-bottom:1px solid var(--rule)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu li:last-child{border-bottom:0}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;font:inherit;color:inherit;text-align:left;background:rgba(0,0,0,0);display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-xs) var(--s-md);cursor:pointer;transition:background var(--d-fast) var(--ease-out-quart)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem:hover{background:var(--paper-2)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem.selected{background:var(--cobalt-soft)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem .ChampionThumb{width:32px;height:32px;border-radius:var(--r-sm);border:1px solid var(--rule);-o-object-fit:cover;object-fit:cover}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem .ChampionDetails{flex:1}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem .ChampionNameText{font-size:var(--t-sm);font-weight:600;color:var(--ink)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem .ChampionGames{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .ChampionSelector .ChampionDropdownMenu .ChampionMenuItem .ChampionWinRate{font-size:var(--t-md);font-weight:800;color:var(--cobalt);margin-left:auto;font-variant-numeric:tabular-nums}.ChampionAnalysisContainer .ChampionStatsCard{border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);padding:var(--s-lg)}.ChampionAnalysisContainer .ChampionStatsCard .ChampionOverview{padding-bottom:var(--s-md);border-bottom:1px solid var(--rule);margin-bottom:var(--s-md)}.ChampionAnalysisContainer .ChampionStatsCard .ChampionOverview .ChampionMainInfo{display:flex;align-items:center;gap:var(--s-md)}.ChampionAnalysisContainer .ChampionStatsCard .ChampionOverview .ChampionAvatar{width:64px;height:64px;border-radius:var(--r-md);border:1px solid var(--rule);-o-object-fit:cover;object-fit:cover}.ChampionAnalysisContainer .ChampionStatsCard .ChampionOverview .ChampionInfo{display:flex;flex-direction:column;gap:4px}.ChampionAnalysisContainer .ChampionStatsCard .ChampionOverview .ChampionName{margin:0;font-size:var(--t-xl);font-weight:800;color:var(--ink);letter-spacing:-.014em}.ChampionAnalysisContainer .ChampionStatsCard .ChampionOverview .ChampionGamesInfo{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-md)}@media(max-width:768px){.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer{grid-template-columns:repeat(2,1fr)}}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem{text-align:left;padding:var(--s-md);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-md)}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem .StatCardLabel{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-label)}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem .StatCardValue{font-size:var(--t-xl);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.014em}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem .StatCardSub{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem.winrate .StatCardValue{color:var(--cobalt)}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem.kda .StatCardValue{color:oklch(.45 .13 152)}.ChampionAnalysisContainer .ChampionStatsCard .StatsContainer .StatCardItem.mvp .StatCardValue{color:var(--mvp)}.ChampionAnalysisContainer .OpponentStatsCard{border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);padding:var(--s-lg)}.ChampionAnalysisContainer .OpponentStatsCard .SectionHeader{padding-bottom:var(--s-md);border-bottom:1px solid var(--rule);margin-bottom:var(--s-md)}.ChampionAnalysisContainer .OpponentStatsCard .SectionHeader .SectionTitle{margin:0 0 4px;font-size:var(--t-md);font-weight:800;color:var(--ink)}.ChampionAnalysisContainer .OpponentStatsCard .SectionHeader .SectionSubtitle{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .OpponentChampionsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-xs)}@media(max-width:768px){.ChampionAnalysisContainer .OpponentChampionsGrid{grid-template-columns:1fr}}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem{display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-sm) var(--s-md);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-sm);transition:background var(--d-fast) var(--ease-out-quart);cursor:pointer}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem:hover{background:var(--paper-2)}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionImage{width:32px;height:32px;border-radius:var(--r-sm);border:1px solid var(--rule);-o-object-fit:cover;object-fit:cover}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionName{font-size:var(--t-sm);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionGames{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionStats{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionStats .OpponentWinRate{font-size:var(--t-md);font-weight:800;line-height:1;color:var(--ink-2)}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionStats .OpponentWinRate.t-good{color:var(--cobalt)}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionStats .OpponentWinRate.t-bad{color:var(--lose)}.ChampionAnalysisContainer .OpponentChampionsGrid .OpponentChampionItem .OpponentChampionStats .OpponentWinLose{font-size:var(--t-xs);color:var(--ink-3)}.ChampionAnalysis{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:var(--s-xl);margin:var(--s-md) 0;padding:var(--s-lg) 0}.ChampionAnalysis .ChampionList{display:flex;flex-direction:column;gap:var(--s-sm);border-right:1px solid var(--rule);padding-right:var(--s-lg)}.ChampionAnalysis .ChampionList .ChampionListTitle{font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;margin-bottom:var(--s-xs);padding:0 var(--s-2xs)}.ChampionAnalysis .ChampionList .SeasonFilter{margin-bottom:var(--s-2xs)}.ChampionAnalysis .ChampionList .SeasonFilter .SeasonSelect{cursor:pointer}.ChampionAnalysis .ChampionList .SearchContainer{margin-bottom:var(--s-2xs)}.ChampionAnalysis .ChampionList .SortButtons{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-2xs);margin-bottom:var(--s-sm)}.ChampionAnalysis .ChampionList .ChampionListScroll{display:flex;flex-direction:column;gap:var(--s-2xs);max-height:calc(100vh - 250px);overflow-y:auto;padding-right:var(--s-2xs)}.ChampionAnalysis .ChampionList .ChampionListScroll::-webkit-scrollbar{width:6px}.ChampionAnalysis .ChampionList .ChampionListScroll::-webkit-scrollbar-track{background:var(--paper-2);border-radius:var(--r-xs)}.ChampionAnalysis .ChampionList .ChampionListScroll::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:var(--r-xs)}.ChampionAnalysis .ChampionList .ChampionListScroll::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard{display:flex;align-items:center;gap:var(--s-sm);padding:var(--s-sm);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--paper-edge);cursor:pointer;transition:border-color var(--d-fast) var(--ease-out-quart),background var(--d-fast) var(--ease-out-quart)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard:hover{border-color:var(--rule-strong);background:var(--paper-2)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard.selected{border-color:var(--cobalt);background:var(--cobalt-soft)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard.selected .ChampionImage{border-color:var(--cobalt)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard.selected .ChampionName{color:var(--cobalt);font-weight:700}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionImage{width:44px;height:44px;border-radius:var(--r-sm);border:1px solid var(--rule);-o-object-fit:cover;object-fit:cover;flex-shrink:0;transition:border-color var(--d-fast) var(--ease-out-quart)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent{display:flex;justify-content:space-between;align-items:center;flex:1;gap:var(--s-sm);min-width:0}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionNameSection{display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionNameSection .ChampionName{font-size:var(--t-sm);font-weight:600;color:var(--ink);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionNameSection .ChampionGameCount{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinRate{font-size:var(--t-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-2)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinRate.t-low{color:var(--lose)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinRate.t-mid{color:var(--ink-3)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinRate.t-high{color:var(--cobalt)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinRate.t-best{color:var(--mvp)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinLose{font-size:var(--t-xs);color:var(--ink-3);font-variant-numeric:tabular-nums}.ChampionAnalysis .ChampionDetail{display:flex;flex-direction:column;gap:var(--s-lg)}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader{display:flex;align-items:center;gap:var(--s-md);padding-bottom:var(--s-md);border-bottom:1px solid var(--rule)}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader img{width:64px;height:64px;border-radius:var(--r-md);border:1px solid var(--rule)}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader h2{margin:0 0 var(--s-2xs) 0;font-size:var(--t-xl);color:var(--ink);letter-spacing:var(--tracking-tight);word-break:keep-all}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader>div{flex:1}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader>div>div{font-size:var(--t-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:var(--s-2xs)}.ChampionAnalysis .ChampionDetail .ChampionStats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-sm)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatValue.t-low{color:var(--lose)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatValue.t-mid{color:var(--ink-3)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatValue.t-high{color:var(--cobalt)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatValue.t-best{color:var(--mvp)}.ChampionAnalysis .ChampionDetail .DetailedStatsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2xs)}.ChampionAnalysis .ChampionDetail .DetailedStatsGrid .DetailedStatCard{background:var(--paper-2);padding:var(--s-sm);border-radius:var(--r-sm);border:1px solid var(--rule);text-align:left}.ChampionAnalysis .ChampionDetail .DetailedStatsGrid .DetailedStatCard .DetailedStatLabel{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.ChampionAnalysis .ChampionDetail .DetailedStatsGrid .DetailedStatCard .DetailedStatValue{font-size:var(--t-md);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:var(--lh-tight)}.ChampionAnalysis .ChampionDetail .TablesGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-md)}@media(max-width:1024px){.ChampionAnalysis .ChampionDetail .TablesGrid{grid-template-columns:1fr}}.ChampionAnalysis .ChampionDetail .TablesGrid>.ChampionTableSection{min-height:300px;display:flex;flex-direction:column}.ChampionAnalysis .ChampionDetail .TablesGrid>.ChampionTableSection h3{flex-shrink:0}.ChampionAnalysis .ChampionDetail .TablesGrid>.ChampionTableSection>div{flex:1;min-height:0;display:flex;flex-direction:column}.ChampionAnalysis .ChampionDetail .TablesGrid>.ChampionTableSection>div table{flex:1;height:100%}.ChampionAnalysis .ChampionDetail .TablesGrid>.ChampionTableSection>div table tbody{vertical-align:top}.ChampionAnalysis .ChampionDetail .TablesGrid>.ChampionTableSection>div table tbody tr:last-child td{border-bottom:none}.ChampionAnalysis .ChampionDetail .ChampionTableSection h3{margin:0 0 var(--s-sm) 0;font-size:var(--t-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700}.ChampionAnalysis .ChampionDetail .ChampionTableSection table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.ChampionAnalysis .ChampionDetail .ChampionTableSection table thead tr{background:var(--paper-2)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table thead tr th{padding:var(--s-sm) var(--s-md);text-align:left;font-weight:600;color:var(--ink);font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;border-bottom:1px solid var(--rule)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table tbody tr{border-bottom:1px solid var(--rule)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table tbody tr td{padding:var(--s-sm) var(--s-md);color:var(--ink-2)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table tbody tr:hover{background:var(--paper-2)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RankNum{font-weight:700;color:var(--ink-3)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RankNum.t-top{color:var(--cobalt)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RateCell{font-weight:700}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RateCell.t-low{color:var(--lose)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RateCell.t-mid{color:var(--ink-3)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RateCell.t-high{color:var(--cobalt)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table td.RateCell.t-best{color:var(--mvp)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table a.PlayerLink{color:var(--cobalt);text-decoration:none;cursor:pointer;transition:color var(--d-fast) var(--ease-out-quart)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table a.PlayerLink:hover{color:var(--cobalt-press);text-decoration:underline}.ChampionAnalysis .ChampionDetail .ChampionTableSection table a.PlayerLink:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:var(--r-xs)}.ChampionAnalysis .ChampionDetail .ChampionTableSection .ChampionTable{background:var(--paper-2);padding:var(--s-md);border-radius:var(--r-sm);border:1px solid var(--rule)}.ChampionAnalysis .ChampionDetail .ChampionTableSection .ChampionTable .TableItem .TableLabel{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}.ChampionAnalysis .ChampionDetail .ChampionTableSection .ChampionTable .TableItem .TableValue{font-size:var(--t-md);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ChampionAnalysis .ChampionDetail .ChampionEmpty{padding:var(--s-lg);text-align:center;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--t-sm)}@media(max-width:1024px){.ChampionAnalysis{grid-template-columns:1fr;gap:var(--s-lg)}.ChampionAnalysis .ChampionList{border-right:0;padding-right:0;border-bottom:1px solid var(--rule);padding-bottom:var(--s-md)}.ChampionAnalysis .ChampionList .ChampionListScroll{max-height:400px}.ChampionAnalysis .ChampionDetail .ChampionStats,.ChampionAnalysis .ChampionDetail .DetailedStatsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ChampionAnalysis{grid-template-columns:1fr}.ChampionAnalysis .ChampionList .ChampionListTitle{font-size:var(--t-xs)}.ChampionAnalysis .ChampionList .SortButtons{grid-template-columns:1fr}.ChampionAnalysis .ChampionList .ChampionListScroll{max-height:300px}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard{padding:var(--s-xs)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionImage{width:40px;height:40px}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent{gap:var(--s-xs)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionNameSection .ChampionName{font-size:var(--t-xs)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionNameSection .ChampionGameCount{font-size:10px}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinRate{font-size:var(--t-xs)}.ChampionAnalysis .ChampionList .ChampionListScroll .ChampionCard .ChampionCardContent .ChampionStatsSection .WinLose{font-size:10px}.ChampionAnalysis .ChampionDetail{gap:var(--s-md)}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader{flex-direction:column;align-items:flex-start;gap:var(--s-sm)}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader img{width:64px;height:64px}.ChampionAnalysis .ChampionDetail .ChampionDetailHeader h2{font-size:var(--t-lg)}.ChampionAnalysis .ChampionDetail .ChampionStats{grid-template-columns:repeat(2,1fr);gap:var(--s-xs)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard{padding:var(--s-sm) var(--s-md)}.ChampionAnalysis .ChampionDetail .ChampionStats .StatCard .StatValue{font-size:var(--t-lg)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table{font-size:var(--t-xs)}.ChampionAnalysis .ChampionDetail .ChampionTableSection table tbody tr td,.ChampionAnalysis .ChampionDetail .ChampionTableSection table thead tr th{padding:var(--s-xs) var(--s-sm)}}.Roster{width:100%;max-width:var(--content-max);margin:0 auto}.Roster__header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:var(--s-md);border-bottom:2px solid var(--ink);margin-bottom:var(--s-md)}.Roster__meta{font-size:var(--t-sm);color:var(--ink-3);letter-spacing:var(--tracking-snug)}.Roster__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.Roster__scroll::-webkit-scrollbar{height:8px}.Roster__scroll::-webkit-scrollbar-track{background:var(--paper-2)}.Roster__scroll::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:4px}.Roster__teams{display:grid;grid-template-columns:repeat(var(--team-count,8),minmax(150px,1fr));gap:0;min-width:-moz-min-content;min-width:min-content;border-top:1px solid var(--rule)}.TeamCol{border-right:1px solid var(--rule);padding:var(--s-md) var(--s-md)}.TeamCol:last-child{border-right:0}.TeamCol__header{display:flex;align-items:center;gap:var(--s-xs);padding-bottom:var(--s-sm);margin-bottom:var(--s-xs);border-bottom:1px solid var(--rule)}.TeamCol__index{font-size:var(--t-xs);font-weight:600;color:var(--ink-3);letter-spacing:var(--tracking-wide)}.TeamCol__icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;opacity:.85;flex-shrink:0}.TeamCol__name{font-size:var(--t-md);font-weight:750;color:var(--ink);letter-spacing:-.012em}.TeamCol__count{margin-left:auto;font-size:var(--t-xs);color:var(--ink-3);font-weight:500}.TeamCol__roster{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.RosterRow{display:flex;align-items:center;gap:var(--s-xs);padding:var(--s-2xs) var(--s-xs);margin:0 calc(var(--s-xs)*-1);border-radius:var(--r-xs);cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);transition:background var(--d-fast) var(--ease-out-quart),color var(--d-fast) var(--ease-out-quart)}.RosterRow:hover{background:var(--paper-2);color:var(--ink)}.RosterRow__name{gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;letter-spacing:-.004em}.RosterRow__name,.SubscriberBadge{display:inline-flex;align-items:center}.SubscriberBadge{justify-content:center;width:14px;height:14px;font-size:9px;color:#fff;font-weight:700;border-radius:50%;flex-shrink:0}.SubscriberBadge:before{content:attr(data-icon);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.TierChip{font-size:10px;font-weight:700;padding:2px 5px;border-radius:var(--r-xs);letter-spacing:.04em;flex-shrink:0;font-variant-numeric:tabular-nums;min-width:36px;text-align:center;background:var(--paper-2);color:var(--ink-2)}.TierChip--CEL{background:oklch(.945 .005 250);color:oklch(.45 .02 250)}.TierChip--IEL{background:oklch(.945 .03 195);color:oklch(.4 .1 195)}.TierChip--MEL{background:oklch(.945 .03 232);color:oklch(.42 .13 232)}.TierChip--AEL{background:oklch(.945 .035 305);color:oklch(.44 .13 305)}.TierChip--HEL2{background:oklch(.945 .04 25);color:oklch(.48 .16 25)}.TierChip--HEL1{background:oklch(.92 .06 25);color:oklch(.45 .2 25);font-weight:800}@media(max-width:1024px){.Roster__teams{grid-template-columns:repeat(var(--team-count,8),minmax(170px,1fr))}}@media(max-width:768px){.Roster__header{padding-bottom:var(--s-sm);margin-bottom:var(--s-sm)}.TeamCol{padding:var(--s-sm) var(--s-sm)}.TeamCol__name{font-size:var(--t-sm)}.RosterRow{font-size:var(--t-xs)}}.TeamTable{width:100%;max-width:var(--content-max);margin:0 auto}.DamagePopup{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:var(--z-modal)}.DamagePopupBackdrop{position:absolute;inset:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:oklch(.2 .02 250/.45);cursor:pointer}.DamagePopupBackdrop:focus-visible{outline:2px solid var(--cobalt);outline-offset:-4px}.DamagePopupContent{position:relative;background:var(--paper-edge);border:1px solid var(--rule);padding:var(--s-lg);border-radius:var(--r-md);width:90%;max-width:500px;display:flex;flex-direction:column;gap:var(--s-md)}.DamagePopupContent:focus{outline:none}.DamagePopupContent:focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}.DamagePopupContent .Team{display:flex;flex-direction:column;gap:10px}.DamagePopupContent .TeamTitle{font-size:14px;font-weight:700;color:oklch(.215 .02 250);margin-bottom:.8rem}.DamagePopupContent .PlayerDamageRow{display:flex;align-items:center;gap:12px}.DamagePopupContent .PlayerInfo{display:flex;align-items:center;gap:8px;min-width:120px}.DamagePopupContent .ChampIcon{width:24px;height:24px;border-radius:3px}.DamagePopupContent .PlayerName{font-size:12px;color:oklch(.38 .018 250)}.DamagePopupContent .DamageBarContainer{flex:1;height:20px;background:var(--paper-2);border-radius:var(--r-xs);position:relative;overflow:hidden}.DamagePopupContent .DamageBar{height:100%;width:100%;transform-origin:left center;background:var(--ink-3);transition:transform var(--d-base) var(--ease-out-quart)}.DamagePopupContent .DamageBar.Team1{background:var(--bar-cobalt)}.DamagePopupContent .DamageBar.Team2{background:var(--bar-lose)}.DamagePopupContent .DamageValue{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:12px;color:oklch(.215 .02 250);z-index:1}.DesktopBuyMeACoffee{position:fixed;bottom:30px;right:30px;z-index:1000;transition:transform .2s}.DesktopBuyMeACoffee:hover{transform:translateY(-2px)}.MobileBuyMeACoffee{display:none}.BuyMeACoffee img{width:200px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@media(max-width:768px){.DesktopBuyMeACoffee{display:none}.MobileBuyMeACoffee{display:block;width:100%;padding:0;margin-bottom:.8rem}.MobileBuyMeACoffee .BuyMeACoffee{position:static;width:100%;display:flex;justify-content:center}.MobileBuyMeACoffee .BuyMeACoffee img{width:180px}}.footer{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--s-3xl) var(--gutter) var(--s-2xl);border-top:1px solid var(--rule);margin-top:var(--s-2xl)}.footer__about{margin-bottom:var(--s-lg);padding-bottom:var(--s-lg);border-bottom:1px solid var(--rule)}.footer__about h3{font-size:var(--t-md);font-weight:800;color:var(--ink);margin-bottom:var(--s-xs);letter-spacing:-.012em}.footer__about p{font-size:var(--t-sm);color:var(--ink-3);line-height:1.6;margin:0 0 var(--s-sm);max-width:60ch}.footer__links{list-style:none;padding:0;margin:0;display:flex;gap:var(--s-md);flex-wrap:wrap}.footer__links li a{font-size:var(--t-xs);color:var(--ink-3);text-decoration:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600;transition:color var(--d-fast) var(--ease-out-quart)}.footer__links li a:hover{color:var(--ink)}.footer__copyright{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s-md);font-variant-numeric:tabular-nums}.footer__copyright p{margin:0}.footer__sns{display:flex;align-items:center;gap:var(--s-md)}.footer__sns a{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;overflow:hidden;opacity:.55;transition:opacity var(--d-fast) var(--ease-out-quart)}.footer__sns a:hover{opacity:1}.footer__sns a:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:var(--r-xs);opacity:1}.footer__sns a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.About{min-height:100vh}.About .AboutContent{max-width:720px;margin:0 auto;padding:40px 20px}.About .AboutContent h1{font-size:28px;font-weight:700;color:oklch(.215 .02 250);margin-bottom:4px}.About .AboutContent .AboutSubtitle{font-size:14px;color:oklch(.72 .01 250);margin-bottom:32px}.About .AboutContent section{margin-bottom:28px}.About .AboutContent section h2{font-size:18px;font-weight:600;color:oklch(.215 .02 250);margin-bottom:8px}.About .AboutContent section p{font-size:14px;color:oklch(.38 .018 250);line-height:1.7}.About .AboutContent section ul{list-style:none;padding:0}.About .AboutContent section ul li{font-size:14px;color:oklch(.38 .018 250);line-height:1.7;padding:4px 0}.About .AboutContent section ul li strong{color:oklch(.215 .02 250)}.About .AboutContent section a{color:oklch(.405 .17 255);text-decoration:none}.About .AboutContent section a:hover{text-decoration:underline}.display-ad-container,.inarticle-ad-container,.infeed-ad-container{overflow:hidden;background-color:#f5f5f5;border-radius:8px;padding:10px;box-sizing:border-box}.display-ad-container:empty:before,.inarticle-ad-container:empty:before,.infeed-ad-container:empty:before{content:"";display:block;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}.display-ad-container:empty:before{min-height:250px}.infeed-ad-container:empty:before{min-height:200px}.inarticle-ad-container:empty:before{min-height:250px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.display-ad-container{min-height:200px;margin:15px auto}.infeed-ad-container{min-height:150px;margin:15px 0}}.main-bottom-ad,.main-top-ad{margin:30px auto}.desktop-only-ad{display:none}@media(min-width:1024px){.desktop-only-ad{display:block}}.mobile-only-ad{display:block}@media(min-width:1024px){.mobile-only-ad{display:none}}.LeaderboardMain,.ScheduleMain{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--s-xl) var(--gutter) var(--s-3xl);background:var(--paper)}.LeaderboardHeader,.ScheduleHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-md);padding-bottom:var(--s-md);margin-bottom:var(--s-lg);border-bottom:2px solid var(--ink);flex-wrap:wrap}.LeaderboardHeader__title,.ScheduleHeader__title{font-size:var(--t-2xl);font-weight:850;letter-spacing:-.02em;margin-top:var(--s-2xs);color:var(--ink)}.LeaderboardHeader__hint,.ScheduleHeader__hint{font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.ScheduleImage{max-width:var(--content-max)}.LeaderboardImage,.ScheduleImage{display:block;width:100%;height:auto;margin:0 auto;border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md)}.LeaderboardImage{max-width:640px}.RankingsSection{margin-top:var(--s-2xl)}.RankingsSection__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-md);padding-bottom:var(--s-sm);margin-bottom:var(--s-md);border-bottom:1px solid var(--rule)}.RankingsSection__hint{font-size:var(--t-xs);color:var(--ink-3);letter-spacing:var(--tracking-snug)}.RankingsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-sm)}.RankingCard{border:1px solid var(--rule);background:var(--paper-edge);border-radius:var(--r-md);padding:var(--s-md);display:flex;flex-direction:column;gap:var(--s-xs)}.RankingCard__title{margin:0;font-size:var(--t-xs);font-weight:700;color:var(--ink);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-bottom:var(--s-xs);border-bottom:1px solid var(--rule)}.RankingCard__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.RankingCard__row{display:grid;grid-template-columns:22px 1fr auto;align-items:baseline;gap:var(--s-xs);padding:4px 0;font-size:var(--t-sm)}.RankingCard__row.r1 .RankingCard__rank{color:var(--mvp);font-weight:800}.RankingCard__row.r2 .RankingCard__rank{color:var(--ink-2);font-weight:700}.RankingCard__row.r3 .RankingCard__rank{color:var(--ink-3);font-weight:700}.RankingCard__rank{font-size:var(--t-md);line-height:1;text-align:center;letter-spacing:-.012em}.RankingCard__name{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.004em}.RankingCard__value{color:var(--ink);font-weight:700;font-size:var(--t-sm)}.RankingCard__empty{color:var(--ink-3);font-size:var(--t-xs);padding:var(--s-xs) 0}.LeaderboardStatus,.ScheduleStatus{padding:var(--s-2xl) var(--s-md);text-align:center;color:var(--ink-3);font-size:var(--t-sm);border:1px dashed var(--rule);border-radius:var(--r-md);background:var(--paper-2);width:100%}@media(max-width:768px){.LeaderboardMain,.ScheduleMain{padding:var(--s-lg) var(--gutter) var(--s-2xl)}.LeaderboardHeader__title,.ScheduleHeader__title{font-size:var(--t-xl)}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{height:100%;font-feature-settings:"ss01","tnum","kern";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-normal);letter-spacing:var(--tracking-snug);color:var(--ink);background:var(--paper);margin:0;display:block;font-variant-numeric:tabular-nums}:lang(ko),[lang=ko]{word-break:keep-all;overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);font-weight:750;margin:0}h1{font-size:var(--t-3xl);font-weight:850}h2{font-size:var(--t-2xl);font-weight:800}h3{font-size:var(--t-xl)}h4{font-size:var(--t-lg)}p{max-width:var(--reading-max);margin:0}a{color:var(--ink);text-decoration:none;text-underline-offset:2px;transition:color var(--d-fast) var(--ease-out-quart)}a:hover{color:var(--cobalt)}hr{border:0;height:1px;background:var(--rule);margin:0}.tabular{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--t-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:600}@font-face{font-family:Wanted Sans Variable;font-style:normal;font-display:swap;font-weight:400 1000;src:url(/_next/static/media/WantedSansVariable.8786b214.woff2) format("woff2-variations")}