@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2")}:root{font-family:Barlow,sans-serif;color:#edf0e9;background:#151819;font-synthesis:none;--muted:#a0a9a8;--line:#343b3d;--lime:#d5fa6a;--display:"Barlow Condensed",sans-serif;--panel:min(42vw,620px);color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.35;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}::selection{background:var(--lime);color:#151819}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;left:16px;top:-100px;background:var(--lime);color:#151819;padding:12px;z-index:20}.skip:focus{top:8px}.site-shell{width:100%;container-type:inline-size}.profile-open .site-shell{width:calc(100% - var(--panel))}.header{max-width:1500px;margin:auto;padding:15px 24px;display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{font:700 32px/1 var(--display);letter-spacing:-1.5px}.brand-mark span{color:var(--lime);padding:0 3px}.brand-caption{font-size:11px;line-height:1.3;color:var(--muted)}.header nav{display:flex;gap:5px}.header nav a{display:block;padding:9px 12px;font-size:15px;color:#aeb6b5}.header nav a[aria-current]{color:var(--lime);box-shadow:inset 0 -2px var(--lime)}.header nav a:hover{color:var(--lime)}.header nav a span{display:none}.edition{margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}main{max-width:1500px;margin:auto;padding:18px 24px 0}.controls{display:flex;align-items:stretch;gap:8px}.search{display:flex;align-items:center;gap:9px;flex:1;min-width:120px;background:#1b2021;border:1px solid #394144;border-radius:3px;padding:0 11px;color:#a7b0ae}.search:focus-within{border-color:var(--lime)}.search input{border:0;outline:0;background:transparent;color:#fff;width:100%;height:40px;font-size:16px;min-width:0}.search input::placeholder{color:#949e9b}.search input:focus-visible{outline:0}.search kbd{border:1px solid #40484a;border-radius:2px;padding:0 5px;font:12px Barlow,sans-serif}.select-wrap{display:flex;align-items:center;gap:8px;border:1px solid #394144;border-radius:3px;padding-left:10px}.select-wrap label{color:var(--muted);font-size:12px}.select-wrap select{min-width:0;background:#151819;border:0;color:#e1e7e1;padding:9px 20px 9px 0;max-width:145px;cursor:pointer;font-size:14px}.reset{background:none;border:0;padding:0 8px;font-size:13px;color:#c2c9c4}.reset:not(:disabled):hover{color:var(--lime)}.board-meta{height:23px;display:flex;align-items:center;font-size:12px;color:var(--muted)}#results:has(.loading){min-height:75vh}.tier-board{border:1px solid #080a0a;border-radius:3px;overflow:hidden;background:#080a0a}.tier-row{display:grid;grid-template-columns:66px minmax(0,1fr);gap:2px;border-bottom:2px solid #080a0a;content-visibility:auto;contain-intrinsic-block-size:auto 250px}.tier-row:last-child{border:0}.tier-label{background:var(--tier);color:#202324;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:86px;padding:8px 2px;gap:6px}.tier-label h2{font:700 29px/1 var(--display);margin:0}.tier-label>span{font-size:10px;opacity:.8}.tier-players{display:flex;align-content:flex-start;flex-wrap:wrap;gap:4px;padding:6px;background:#1b1f20}.player-tile{position:relative;padding:0;border:1px solid #414944;border-radius:2px;width:72px;height:74px;background:#2a302e;isolation:isolate}.player-tile:hover,.player-tile[data-selected=true]{z-index:2;border-color:var(--lime);outline:1px solid var(--lime)}.portrait{position:relative;display:block;width:100%;height:100%;background:color-mix(in srgb,var(--tile-color) 9%,#252a2b);overflow:hidden;border-radius:inherit}.portrait:has(img):after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#080b0bea)}.portrait img{display:block;width:100%;height:100%;object-fit:cover}.portrait-name{position:absolute;inset:auto 3px 6px;z-index:1;text-align:center;color:#f6f7ed;font-size:12px;line-height:1.1;font-weight:600;overflow-wrap:anywhere;text-shadow:0 1px 5px #000}.portrait:not(:has(img)){display:flex;align-items:center;justify-content:center}.portrait:not(:has(img)) .portrait-name{position:relative;inset:auto;padding:10px 3px 4px;font-size:13px;text-shadow:none;color:color-mix(in srgb,var(--tile-color) 55%,white)}.tile-rank{position:absolute;left:3px;top:3px;font-size:10px;background:#0a1010b8;padding:1px 3px;border-radius:2px;color:#d3d9d5;pointer-events:none}.tier-empty{margin:auto 12px;font-size:13px;color:var(--muted)}.empty{text-align:center;padding:45px 16px;border:1px solid var(--line)}.empty h2{font:700 25px var(--display);margin:10px 0}.empty p{color:var(--muted)}.text-button{background:var(--lime);border:0;border-radius:3px;color:#182014;padding:10px 16px;font-weight:600}.loading{padding:35px;text-align:center;color:var(--muted)}.method{border-bottom:1px solid var(--line);margin-top:20px}.method summary{padding:15px 0;cursor:pointer;font-size:13px;color:var(--muted);list-style:none;display:flex;justify-content:space-between;align-items:center}.method summary::-webkit-details-marker{display:none}.method summary span{font-size:20px}.method[open] summary span{transform:rotate(45deg)}.method-copy{max-width:75ch;padding-bottom:14px}.method-copy p{font-size:14px;color:#a8b2ad;line-height:1.6;margin:0 0 12px}.method-copy .tier-key{font-size:12px}.ranking-table{border:1px solid var(--line);border-radius:3px;overflow:hidden}.ranking-head,.ranking-row{display:grid;grid-template-columns:40px minmax(140px,1fr) 60px 140px 60px 16px;align-items:center;gap:15px;padding:11px 16px;text-align:left}.ranking-head{background:#252a2b;color:var(--muted);font-size:12px}.ranking-row{width:100%;border:0;border-top:1px solid var(--line);background:#1c2022;color:inherit}.ranking-row:nth-child(odd){background:#202526}.ranking-row:hover,.ranking-row[data-selected=true]{background:#2a332b}.ranking-row[data-selected=true]{box-shadow:inset 3px 0 var(--lime)}.table-rank{font:700 24px var(--display);color:#adb6b1}.ranking-row:nth-child(-n+4) .table-rank{color:var(--lime)}.table-player{display:flex;align-items:center;gap:12px;min-width:0}.table-player .portrait{width:40px;height:40px;flex-shrink:0;border-radius:2px}.table-player .portrait-name{display:none!important}.table-player .portrait:not(:has(img)):before{content:"/";font:700 24px var(--display);color:var(--tile-color)}.table-player strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}.table-player small{display:block;color:#a2aca7;font-size:12px;margin-top:3px}.tier-chip{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:4px 6px;background:var(--tier);border-radius:2px;color:#202524;font:700 17px/1 var(--display)}.table-score{font:700 24px var(--display)}.table-rounds{color:#bec6c0;font-size:14px;font-variant-numeric:tabular-nums}.row-arrow{color:#93a18f;font-size:20px}footer{max-width:1500px;margin:auto;padding:18px 24px 25px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px}#profile{position:fixed;inset:0 0 0 auto;margin:0;width:var(--panel);height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-left:1px solid #49524c;border-radius:0;background:#1b2021;color:#edf0e9;overflow:auto;overscroll-behavior:contain;z-index:10}#profile::backdrop{background:#151819}.profile-toolbar{position:sticky;top:0;z-index:3;height:53px;display:flex;justify-content:flex-end;align-items:center;padding:6px 14px;background:#1b2021}#profile-content{padding:0 26px 30px}.close{width:40px;height:40px;border:0;background:none;font-size:30px;line-height:1;color:#b3bdb5}.close:hover{color:var(--lime)}.profile-header{display:flex;gap:18px;align-items:center}.portrait-large{width:84px;height:84px;flex-shrink:0;border-radius:3px;border:1px solid #465048}.portrait-large .portrait-name{font-size:14px}.profile-kicker{display:flex;align-items:center;gap:10px;color:#b5c0b7;font-size:13px}.profile-header h2{font:700 38px/1 var(--display);margin:8px 0 6px;overflow-wrap:anywhere}.profile-header p{margin:0;font-size:14px;color:#a9b4ab}.profile-section{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.section-label h3{font-size:13px;font-weight:600;margin:0;color:#a6b1a9}.agent-pills{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0 17px}.agent-pills span{font-size:15px;color:#d3dfc9}.role-bar{display:flex;height:5px;gap:2px;overflow:hidden}.role-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:12px;color:#a5b1a7}.role-legend span{display:flex;align-items:center;gap:5px}.role-legend i{width:6px;height:6px}.role-legend b{font-weight:400;color:#d3ded1;margin-left:2px}.event-list{margin-top:6px}.event-list a{display:grid;grid-template-columns:42px 1fr 12px;gap:12px;padding:12px 0;border-bottom:1px solid #354036;align-items:start}.event-list a:hover{color:var(--lime)}.event-list time{font-size:11px;color:#9eae9d;line-height:1.7}.event-list a>span{font-size:13px;line-height:1.4}.event-list small{display:block;color:#91a18f;font-size:11px;margin-top:4px}.source-link{display:flex;justify-content:space-between;align-items:center;margin-top:22px;color:var(--lime);font-size:13px}.source-link:hover{text-decoration:underline}@container (max-width:900px){.brand-caption,.edition{display:none}.header{gap:24px}.ranking-head,.ranking-row{grid-template-columns:30px minmax(100px,1fr) 45px 55px;gap:12px;padding:10px 12px}.ranking-head>span:nth-child(4),.table-rounds,.ranking-head>span:last-child,.row-arrow{display:none}.controls{flex-wrap:wrap}.search{flex-basis:100%}.select-wrap{flex:1;min-width:0}.select-wrap select{width:100%;max-width:none}.reset{padding:0 12px}footer{flex-wrap:wrap}}@media(max-width:860px){.profile-open .site-shell{width:100%}.profile-open{overflow:hidden}#profile{width:100%;border:0}.profile-toolbar{height:56px;padding-top:env(safe-area-inset-top)}#profile-content{max-width:650px;margin:auto;padding:0 24px max(30px,env(safe-area-inset-bottom))}.profile-header h2{font-size:40px}}@media(max-width:600px){.header{padding:12px;gap:15px;justify-content:space-between}.brand-mark{font-size:29px}.header nav a{padding:9px 10px;font-size:14px}main{padding:14px 10px 0}.search input{height:40px}.search kbd{display:none}.select-wrap label{font-size:11px}.select-wrap select{font-size:13px;padding-right:10px}.reset{font-size:12px;padding:0 5px}.tier-row{grid-template-columns:45px minmax(0,1fr)}.tier-label{min-height:70px;gap:4px}.tier-label h2{font-size:24px}.tier-label>span{font-size:9px}.tier-players{gap:4px;padding:4px}.player-tile{width:calc((100% - 12px)/4);height:auto;aspect-ratio:1}.portrait-name{font-size:11px}.portrait:not(:has(img)) .portrait-name{font-size:12px}.tile-rank{font-size:9px;left:2px;top:2px}.tier-empty{font-size:12px}.table-player{gap:8px}.table-player .portrait{width:32px;height:36px}.table-player strong{font-size:15px}.table-player small{font-size:11px}.table-rank,.table-score{font-size:22px}footer{padding:17px 12px 24px;gap:7px;font-size:10px}.profile-header{gap:16px}.portrait-large{width:76px;height:76px}#profile-content{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.match-stats .section-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.match-stats .section-label>span{font-size:11px;color:var(--muted)}.stat-lines{margin:10px 0 0}.stat-line{display:grid;grid-template-columns:112px minmax(40px,1fr) 58px;gap:14px;align-items:center;min-height:43px;border-bottom:1px solid #30383a}.stat-line dt{font-size:13px;color:#b8c3ba}.stat-line abbr{text-decoration:none}.stat-line dd{margin:0}.stat-value{font:700 24px var(--display);text-align:right;font-variant-numeric:tabular-nums}.stat-track{display:block;height:5px;background:#343e38}.stat-track i{display:block;height:100%;background:#bfd88c}.stats-note{font-size:12px;color:#91a092;line-height:1.5;margin:12px 0 0}.stat-explainer{margin-top:10px;font-size:12px;color:#a1ada4}.stat-explainer summary{cursor:pointer;width:fit-content}.stat-explainer p{line-height:1.6;margin:10px 0 0}@media(max-width:380px){.stat-line{grid-template-columns:100px minmax(30px,1fr) 52px;gap:10px}.stat-line dt{font-size:12px}.stat-value{font-size:22px}}.profile-header .profile-score{display:flex;align-items:baseline;gap:5px;margin-top:11px}.profile-score strong{font:700 26px/1 var(--display);color:#edf3e5}.profile-score span{font-size:12px;color:#9fae9f}.profile-score a{margin-left:7px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.method-link{color:var(--lime)}.player-tile,.ranking-row{text-decoration:none;color:inherit}.player-tile{display:block}.profile-permalink{font-size:12px;color:var(--muted)}.profile-permalink a{text-decoration:underline;text-underline-offset:3px}.standalone-profile{max-width:680px;margin:24px auto;padding:0 20px 40px}.standalone-profile h1{font:700 clamp(32px,7vw,56px)/1 var(--display);margin:10px 0}.standalone-profile .standalone-profile .profile-header{padding:0}.standalone-profile .stat-lines{margin:18px 0}.profile-back{display:inline-block;margin-bottom:24px;font-size:14px;color:var(--muted)}.snapshot-note{font-size:12px;color:var(--muted);margin-top:20px}.profile-source{display:flex;gap:24px;margin:24px 0;font-size:14px}.profile-events{padding-left:20px}.profile-events li{margin:12px 0;font-size:14px}.profile-events small{display:block;color:var(--muted)}.standalone-profile .event-focus{margin-bottom:10px}.standalone-profile .section-label h2,.standalone-profile .profile-section>h2{font:600 17px var(--body, "Barlow", sans-serif);margin:0;text-transform:lowercase}.standalone-profile .section-label{gap:12px}.standalone-profile .profile-header>div{min-width:0}.standalone-profile h1{overflow-wrap:anywhere}
