@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.rkOvtq_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.rkOvtq_variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddbd854add8353d7-s.1ht_rhgwo8zdn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35597f1def34002a-s.15jyn9s6-kaki.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7c80d408cfc89af-s.227lsm-i-u5c5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bec5c09c262b1b7f-s.p.3axch3fp2h9wp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif Fallback;src:local(Times New Roman);ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.0%;size-adjust:110.28%}.DBmcjq_className{font-family:PT Serif,PT Serif Fallback;font-style:normal;font-weight:700}.DBmcjq_variable{--font-serif:"PT Serif", "PT Serif Fallback"}
@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8fe616373cda781a-s.2o66go2_90jnc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac972b96b88588e0-s.0u9hc_fqg-qvm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ea95a6c50203df72-s.3-wuczr-njsez.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80bb744e92754df7-s.2eihtoujcoclr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif Fallback;src:local(Times New Roman);ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.0%;size-adjust:110.28%}.dLgAmq_className{font-family:PT Serif,PT Serif Fallback;font-style:normal;font-weight:400}.dLgAmq_variable{--font-serif-regular:"PT Serif", "PT Serif Fallback"}
:root{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-serif:"PT Serif", Georgia, serif;--font-num:var(--font-sans);--fs-meta:12px;--fs-body:14px;--fs-ui:16px;--fs-title:18px;--fs-section:24px;--fs-display:clamp(28px, 3vw, 40px);--lh-tight:1.2;--lh-body:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-0:0;--r-1:2px;--r-2:4px;--r-3:6px;--r-pill:9999px;--control-h:40px;--control-h-sm:32px;--tap-min:44px;--dur-1:.12s;--dur-2:.18s;--dur-3:.22s;--dur-4:.42s;--ease-out:cubic-bezier(.2, .8, .2, 1);--z-base:1;--z-raised:10;--z-sticky:200;--z-sheet:400;--z-toast:500;--portal-accent:#1d5fc4;--portal-accent-hover:#174ea3;--portal-accent-ink:#0f3d82;--paper:#f3f1ec;--surface:#fff;--surface-2:#f8f7f3;--line:#e2ded5;--line-strong:#cfcac0;--ink:#131317;--ink-2:#45444b;--ink-3:#6b6970;--ink-meta:#5c5a62;--accent:var(--portal-accent);--accent-hover:var(--portal-accent-hover);--accent-ink:var(--portal-accent-ink);--live:#e2412e;--live-ink:#c4321f;--win:#287342;--loss:#9b4a52;--warn:#9a5a00;--focus:var(--accent);--shadow-pop:0 1px 0 #1313170a, 0 8px 24px -8px #1313172e;--chart-1:var(--accent);--chart-2:#6b6970;--chart-up:var(--win);--chart-down:var(--loss);--chart-grid:var(--line);--logo-chip:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],:root[data-theme=dark]{--paper:#0f1115;--surface:#161a20;--surface-2:#1c2129;--line:#2a3038;--line-strong:#3a424c;--ink:#e8eaed;--ink-2:#c4c8ce;--ink-3:#9aa1ab;--ink-meta:#a1a8b3;--accent:#7aa2f7;--accent-hover:#93b4f8;--accent-ink:#c5d6fb;--live:#ff5d47;--live-ink:#ff7a66;--win:#5fbf7f;--loss:#d98a92;--warn:#e0a23a;--focus:var(--accent);--shadow-pop:0 8px 24px -8px #0000008c;--chart-1:var(--accent);--chart-2:#8b93a0;--chart-up:var(--win);--chart-down:var(--loss);--chart-grid:var(--line);--logo-chip:#e8eaed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1115;--surface:#161a20;--surface-2:#1c2129;--line:#2a3038;--line-strong:#3a424c;--ink:#e8eaed;--ink-2:#c4c8ce;--ink-3:#9aa1ab;--ink-meta:#a1a8b3;--accent:#7aa2f7;--accent-hover:#93b4f8;--accent-ink:#c5d6fb;--live:#ff5d47;--live-ink:#ff7a66;--win:#5fbf7f;--loss:#d98a92;--warn:#e0a23a;--focus:var(--accent);--shadow-pop:0 8px 24px -8px #0000008c;--chart-1:var(--accent);--chart-2:#8b93a0;--chart-up:var(--win);--chart-down:var(--loss);--chart-grid:var(--line);--logo-chip:#e8eaed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-portal=paranews]{--portal-accent:#6a2ee0;--portal-accent-hover:#5a22c9;--portal-accent-ink:#5b25cc}html[data-portal=paranews][data-theme=dark],html[data-portal=paranews]:root[data-theme=dark]{--portal-accent:#a88bff;--portal-accent-hover:#b9a2ff;--portal-accent-ink:#b9a2ff;--accent:var(--portal-accent);--accent-hover:var(--portal-accent-hover);--accent-ink:var(--portal-accent-ink)}html[data-portal=deadlock]{--portal-accent:#9b351f;--portal-accent-hover:#7e2a18;--portal-accent-ink:#9b351f;--paper:#eceeef}html[data-portal=analytics]{--portal-accent:#1d5fc4;--portal-accent-hover:#174ea3;--portal-accent-ink:#0f3d82}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s}}
:root{--muted:var(--ink-meta);--soft:var(--surface-2);--light:var(--surface);--dark:var(--ink);--on-dark-muted:var(--ink-3);--on-dark-line:var(--line-strong);--chart-ink:var(--ink);--chart-muted:var(--ink-meta);--chart-rule:var(--surface-2);--chart-accent:var(--accent);--chart-band:var(--surface);--warn:var(--loss);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--ease-out:cubic-bezier(.2, .8, .2, 1);--fs-section:28px;--fs-title:18px;--fs-meta:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-hyphens:none;hyphens:none;overflow-x:clip}body{background:var(--paper);color:var(--ink);font:16px/1.5 var(--font-sans), Arial, sans-serif;font-variant-numeric:tabular-nums;margin:0;overflow-x:clip}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}@media (hover:hover){a:hover{color:var(--accent);text-decoration-thickness:2px}}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:active:not(:disabled):not([aria-disabled=true]){opacity:.8;transform:translateY(1px)}a:active{color:var(--accent);text-decoration-thickness:2px}:is(summary:active,label:has(>.sr-only):active){opacity:.72}tbody tr:has(a:active){background:var(--soft)}button:disabled,button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.answer :is(p,li,dd) a,.guides>p a,.section-head a,button.pro-tag,.pro-label,.chart-panel summary,.hero-peer-link,.hero-link,.brand,.hero-related a,.item-related a,.item-hero a,.tier-more a,.tier-aside .note a{position:relative}.answer :is(p,li,dd) a:after,.guides>p a:after,.section-head a:after,button.pro-tag:after,.pro-label:after,.chart-panel summary:after,.hero-peer-link:after,.hero-link:after,.brand:after,.hero-related a:after,.item-related a:after,.item-hero a:after,.tier-more a:after,.tier-aside .note a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tier-person .hero-link:after{left:auto;right:0;transform:translateY(-50%)}.tier-person .hero-link{align-items:center;min-height:0;margin-block:0;display:inline-flex}.chart-panel summary:after{top:0;transform:translate(-50%)}img{object-fit:cover;width:100%;height:100%;display:block}img[hidden],[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:wrap}h1,h2,.serif{font-family:var(--font-serif), Georgia, serif}h1{letter-spacing:-1.4px;font-size:clamp(30px,3.25vw,48px);font-weight:700;line-height:1.08}h2{letter-spacing:-.6px;font-size:30px;line-height:1.15}h3{font-size:19px;line-height:1.3}p{max-width:66ch}.wrap{width:calc(100% - 80px);max-width:1220px;margin:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--light);z-index:var(--z-toast);padding:12px 20px;position:absolute;top:-100px;left:8px}.skip:focus-visible{top:8px}.masthead{justify-content:space-between;align-items:center;gap:20px;padding:24px 0 20px;display:flex}.masthead .brand{margin-right:auto}.brand{font-family:var(--font-serif), Georgia, serif;letter-spacing:-1.6px;white-space:nowrap;font-size:38px;font-weight:700;line-height:1;text-decoration:none}.brand img{width:auto;height:56px;display:block}@media (max-width:1023px){.brand img{height:44px}}.mainnav{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);flex-wrap:wrap;column-gap:32px;padding:4px 0;display:flex}.mainnav a{align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:flex}.mainnav a[aria-current]{color:var(--accent)}.menu{border:1px solid var(--ink);background:0 0;min-width:70px;min-height:44px;display:none}.opening{border-bottom:3px solid var(--ink);grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);margin:28px 0 32px;display:grid}.lead{flex-direction:column;padding:0 28px 28px 0;display:flex}.date,.meta,.note{color:var(--muted);font-size:var(--fs-meta)}.meta .tag{color:var(--ink);font-weight:600}.meta .tag:not(:last-child):after{content:", ";color:var(--muted);font-weight:400}.feed-item>:is(h2,h3)+.meta{margin-top:4px}.lead h1{margin-bottom:24px}.lead-story{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.lead-art{background:var(--dark);position:relative}.lead-art .portrait{aspect-ratio:auto;height:100%}.lead-art img{object-position:50% 30%}.lead-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.feed-item>h2,.lead-copy h3,.patch h3,.news h3,.guide h3,.match h3{font-family:var(--font-sans), Arial, sans-serif;font-size:var(--fs-title);letter-spacing:0;line-height:1.3}.lead-copy p{font-size:16px;line-height:1.5}.text-link{color:var(--accent);font-weight:700;display:inline-block}.lead-copy .text-link{margin-top:auto}.patch{border-left:1px solid var(--ink);padding:0 0 28px 28px}.patch h3{margin:4px 0 0}.patch ul{margin:20px 0;padding:0;list-style:none}.patch li{border-top:1px solid var(--line);padding:8px 0;font-size:15px}.spread{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;margin-bottom:40px;display:grid}.section-head h2{font-size:var(--fs-section);line-height:1.15}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.section-head>a{color:var(--accent);align-items:center;min-height:44px;margin-block:-8px;font-size:15px;font-weight:700;display:inline-flex}.tier .note{margin-bottom:16px}.tier table{border-collapse:collapse;text-align:left;width:auto;max-width:100%;font-size:14px}.tier th{color:var(--muted);border-bottom:1px solid var(--ink);padding:8px 4px;font-weight:400}.tier td{border-bottom:1px solid var(--line);padding:8px 4px}.tier .num{text-align:right;white-space:nowrap}.tier th.pro-col,.tier td.pro-col{text-align:center;white-space:nowrap}.tier th{white-space:nowrap}.tier .num small{color:var(--muted);font-size:12px;display:block}.tier .tier-head th{text-align:left;color:var(--ink);padding-top:18px}.tier-letter{font:700 23px var(--font-serif), Georgia, serif;margin-right:4px}.role-inline,.collapse-rows{display:none}.tier-group:not(:has(.more:checked)) .extra{display:none}.tier-group:has(.more:checked) .show-rows{display:none}.tier-group:has(.more:checked) .collapse-rows{display:inline}.tier .more-row td{border-bottom:0;padding:0}.more-row label{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.more-row label:has(.more:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tier-person{align-items:center;gap:10px;text-decoration:none;display:flex}.portrait{isolation:isolate;background:var(--soft);aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.portrait>span{font:700 26px var(--font-serif), Georgia, serif;color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.tier-person .portrait{flex-shrink:0;width:38px;height:42px}.tier-person strong{overflow-wrap:normal;word-break:normal;font-size:15px;display:block}.tier-person small{color:var(--muted);font-size:12px;display:block}.news{border-left:1px solid var(--line);padding-left:32px}.news article,.feed>.feed-item{border-bottom:1px solid var(--line);padding:16px 0}.feed{max-width:72ch;margin:0 0 40px}.feed>.feed-item:first-child{padding-top:0}.news .meta,.feed .meta{flex-wrap:wrap;gap:12px;display:flex}.feed .feed-item>p{color:var(--muted);margin-top:8px;font-size:15px}.feed-item>:is(h2,h3)+p{margin-top:8px}.news article:first-of-type{padding-top:12px}.news article p{color:var(--muted);margin-top:8px;font-size:15px}.guides{border-top:3px solid var(--ink);padding:24px 0 32px}.guide-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin-top:16px;display:grid}.guide{border-top:1px solid var(--line);padding:16px 0}.guide h3 a{color:var(--accent)}.guide p{color:var(--muted);margin-top:4px;font-size:16px}.guide:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0;display:flex}.filterbar button{border:1px solid var(--on-dark-line);min-height:44px;color:var(--light);background:0 0;padding:8px 16px}.filterbar button[aria-pressed=true]{background:var(--light);color:var(--ink);border-color:var(--light)}.filterbar button:focus-visible{outline-color:var(--light)}.filter-status{color:var(--on-dark-muted);margin-left:auto;font-size:14px}.hero-grid{grid-template-columns:repeat(11,minmax(0,1fr));gap:20px 12px;display:grid}.hero-tile{min-width:0;position:relative}.hero-tile>a{display:block}.hero-tile .portrait{aspect-ratio:4/5}.hero-tile img{transition:opacity var(--dur-fast) var(--ease-out)}.hero-tile a:hover img{opacity:.8}.hero-tile a:hover{color:var(--light)}.hero-tile h3{overflow-wrap:break-word;margin-top:8px;font-size:14px;line-height:1.3}.new-label{background:var(--light);color:var(--ink);padding:2px 5px;font-size:11px;font-weight:700;position:absolute;top:5px;left:5px}.bottom-spread{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.tournaments{border-left:1px solid var(--line);padding-left:32px}.tour-home-credit{color:var(--muted);margin:16px 0 0;font-size:13px}.match{border-bottom:1px solid var(--line);padding:16px 0}.match h3{margin:6px 0 10px}.teams{justify-content:space-between;align-items:center;gap:10px;display:flex}.score{font:700 26px var(--font-serif), Georgia, serif;white-space:nowrap}footer{padding:4px 0 32px}footer .footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}footer .brand img{height:32px}footer nav{flex-wrap:wrap;gap:4px 0;margin:16px -11px;display:flex}footer nav a{align-items:center;min-height:44px;padding-inline:11px;font-size:14px;display:flex}footer p{max-width:100ch;color:var(--muted);margin-top:12px;font-size:13px}.fineprint{border-top:1px solid var(--line);max-width:none;padding-top:15px;padding-right:max(0px,100% - 100ch)}.footer-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-bottom p{margin:0}@media (min-width:1600px){.hero-grid{gap:24px 16px}.lead-story{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1180px){.wrap{width:calc(100% - 48px)}.mainnav{column-gap:24px}.opening{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.lead-story{grid-template-columns:135px minmax(0,1fr);gap:16px}.hero-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.spread,.bottom-spread{gap:26px}.news,.tournaments{padding-left:24px}.tier .role{font-size:12px}}@media (max-width:900px){.mainnav{column-gap:22px}.opening{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr)}.lead{padding-right:20px}.patch{padding-left:20px}.lead-story{grid-template-columns:100px minmax(0,1fr);gap:16px}.lead-copy p{font-size:16px}.spread{grid-template-columns:minmax(0,1fr)}.news{border-left:0;border-top:3px solid var(--ink);padding-top:24px;padding-left:0}.hero-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bottom-spread{grid-template-columns:minmax(0,1fr)}.tournaments{border-left:0;border-top:1px solid var(--ink);padding:24px 0 0}.tier .role{font-size:14px}}@media (max-width:767px){.wrap{width:calc(100% - 32px)}.masthead{flex-wrap:wrap;gap:12px;padding:20px 0 16px}.brand img{height:40px}.js .menu{display:block}.mainnav{gap:0 24px}.js .mainnav:not(.is-open){display:none}.mainnav a{flex:40%;padding:8px 0}.opening{margin-top:20px;display:block}.lead{padding:0 0 24px}.lead h1{letter-spacing:-1px;margin-bottom:20px;font-size:35px}.lead-story{grid-template-columns:110px minmax(0,1fr);gap:16px}.lead-copy{gap:8px}.patch{border-left:0;border-top:1px solid var(--ink);padding:20px 0}.guide-list{grid-template-columns:minmax(0,1fr)}.guide:last-child{grid-column:auto;display:block}.hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}.filterbar{gap:8px}.filterbar button{padding:8px 12px;font-size:14px}.filter-status{flex-basis:100%;margin-top:4px}.section-head{flex-wrap:wrap;gap:8px}.section-head>h2{flex:100%;min-width:0}.section-head>a{white-space:nowrap;flex:none;margin-left:auto}:root{--fs-section:26px;--fs-meta:13px}.tier td{padding:8px 3px}.tier-person{gap:8px}.tier-person strong{font-size:14px}.tier-person small,.tier .role{font-size:12px}.tier-person .portrait{width:30px;height:38px}.tier .role{display:none}.role-inline{display:inline}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:420px){.hero-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.masthead{gap:8px}.masthead .brand img{height:36px}.menu{width:100%}.lead h1{font-size:31px}.lead-story{grid-template-columns:90px minmax(0,1fr);gap:14px}.tier-person strong{max-width:130px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.menu-ready .menu{display:block}.menu-ready .mainnav:not(.is-open){display:none}@media (min-width:768px){.menu-ready .menu{display:none}.menu-ready .mainnav:not(.is-open){display:flex}}.site-navigation{display:contents}.empty{color:var(--muted);padding:14px 0 24px}.data-state{padding:14px 0 24px}.data-state .empty{padding:0}.data-state a{align-items:center;min-height:44px;display:inline-flex}.not-found-links{flex-wrap:wrap;gap:0 24px;margin:0 0 40px;padding:0;list-style:none;display:flex}.not-found-links a{align-items:center;min-height:44px;display:inline-flex}.hero-grid{margin-top:22px}.portrait img{z-index:var(--z-base);position:absolute;inset:0}.tier-person,.tier-person>span,.hero-pair-name>span{min-width:0}.tier-person small{font-size:12px}.tier .methodology{margin-top:14px}.site-main>h1{margin:24px 0}.site-main>article,.site-main>.tour-hub{margin:28px 0}.site-main>article{width:100%;max-width:760px}.site-main>article p{margin:16px 0}.site-footer{margin-top:30px}.brand{white-space:nowrap}.api-credit{margin-top:16px}.section-head a{max-width:100%}p,a,h3{overflow-wrap:break-word}.nav-links{flex-wrap:wrap;gap:0 32px;width:100%;display:flex}.menu{margin-bottom:8px}@media (max-width:767px){.nav-links{gap:0 24px}.nav-links a{flex:40%}}.home-intro{margin:24px 0 28px}.home-intro p{max-width:68ch;color:var(--muted);margin-top:12px}.opening>:only-child,.spread>:only-child,.bottom-spread>:only-child{border-left:0;grid-column:1/-1;padding-left:0}.show-more{display:none}p,li,dd{text-wrap:wrap}.note.methodology{max-width:54ch}.tier table{font-variant-numeric:tabular-nums}.tier th,.tier td{padding:var(--s-1) 6px}.tier .tier-head th{padding:var(--s-3) 6px var(--s-1)}.tier-letter{font-size:20px}.tier .tier-cell{width:2.2em;padding-right:0}.tier td.tier-cell{font:700 18px var(--font-serif), Georgia, serif}.tier .num small{margin-left:4px;display:inline}.tier .role,.tier td.count{color:var(--muted);font-size:13px}.tier-person{gap:var(--s-2)}.tier-person .portrait{width:28px;height:32px}.tier-person strong{font-size:var(--fs-body)}.tier-summary .tier-person .portrait{width:24px;height:28px}.tier-person .role-inline{display:none}.tier-more{margin:calc(var(--s-2) + 2px) 0 0;font-size:15px;font-weight:700}.tier-more a{color:var(--accent)}.tier tbody tr{height:36px}.tier-more a:after{top:0;transform:translate(-50%)}.spread{gap:calc(var(--s-6) + var(--s-1));margin-bottom:var(--s-8)}.tier-page{margin-bottom:calc(var(--s-8) + var(--s-1));grid-template-columns:max-content minmax(240px,36ch);justify-content:start;align-items:start;gap:56px;display:grid}.tier-aside{padding-top:0}.tier-aside details.methodology{margin:0 0 var(--s-3)}.tier-aside details.methodology>summary{cursor:pointer;text-underline-offset:2px;min-height:var(--tap-min);align-items:center;text-decoration:underline;list-style:none;display:inline-flex}.tier-aside details.methodology>summary::-webkit-details-marker{display:none}.tier-aside details.methodology[open]>summary{margin-bottom:var(--s-2)}.tier-aside details.methodology>p{margin:0 0 var(--s-2);max-width:36ch}.tier-aside details.methodology>p:last-child{margin-bottom:0}@media (min-width:1024px){.tier-aside .methodology{max-width:56ch}}.tier-aside .note{margin:0 0 var(--s-3)}@media (max-width:1023px){.tier-page{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.tier th,.tier td{padding:4px 3px}.tier .num small{margin-left:0;display:block}.tier .role,.tier .count{display:none}.tier-full .tier-person .role-inline{display:block}.tier table:not(.tier-summary),.tier-full{width:100%;max-width:100%}.tier table.tier-summary{table-layout:auto;width:max-content;max-width:100%}.tier-full th.num:last-child,.tier-full td.num:last-child{padding-right:0}}@media (min-width:768px){.tier table,.tier-full,.tier-summary{table-layout:auto;width:max-content;max-width:min(640px,100%)}}.tier-page>*{min-width:0}.tier-full .tier-person,.tier-summary .tier-person{text-align:left;justify-content:flex-start;align-items:center;display:inline-flex}.tier-person strong,.tier-person .hero-link{white-space:nowrap}.tier th,.tier td{vertical-align:middle;padding:4px 8px}.tier-full>thead>tr>th:first-child,.tier-full>tbody>tr>td:first-child,.tier-summary th:nth-child(2),.tier-summary td:nth-child(2){text-align:left;padding-left:0;padding-right:12px}.tier-full th.num,.tier-full td.num,.tier-summary th.num,.tier-summary td.num{text-align:right;white-space:nowrap;padding-left:16px;padding-right:8px}.tier-full th.num:last-child,.tier-full td.num:last-child,.tier-summary th.num:last-child,.tier-summary td.num:last-child{padding-right:0}.tier tbody td{border-bottom:1px solid var(--line)}.rate-value{text-align:right;line-height:1.15;display:inline-block}.rate-value>strong{font-size:var(--fs-title);font-weight:700}.rate-value .trend{font-size:12px;font-weight:400;line-height:var(--lh-tight);white-space:nowrap;display:block}@media (min-width:768px){.tier th.rate,.tier td.rate{text-align:right}}.trend-up{color:var(--chart-up)}.trend-down{color:var(--chart-down)}.trend-flat{color:var(--muted)}.pro-tag{border:3px double var(--accent);color:var(--accent);font-family:var(--font-serif), Georgia, serif;letter-spacing:normal;white-space:nowrap;padding:1px 4px 0;font-size:12px;font-weight:700;line-height:1.15;display:inline-block}.pro-tip{vertical-align:middle;display:inline-flex;position:relative}button.pro-tag{cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;margin:0}button.pro-tag:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pro-tip-pop{z-index:var(--z-tooltip);border:1px solid var(--ink);border-top:3px solid var(--accent);background:var(--light);width:max-content;max-width:min(240px,50vw);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-align:left;white-space:normal;box-shadow:var(--shadow-pop);visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;padding:8px;font-size:13px;font-weight:400;line-height:1.35;position:absolute;top:calc(100% + 6px);right:0}.pro-tip[data-open] .pro-tip-pop{visibility:visible;opacity:1;font-family:var(--font-serif-regular), Georgia, serif}.pro-tip:has(button:focus-visible) .pro-tip-pop{visibility:visible;opacity:1;font-family:var(--font-serif-regular), Georgia, serif}@media (hover:hover){.pro-tip:hover .pro-tip-pop{visibility:visible;opacity:1;font-family:var(--font-serif-regular), Georgia, serif}}@media (prefers-reduced-motion:reduce){.pro-tip-pop{transition:none}}.site-main>.answer{width:100%;max-width:760px;padding-bottom:24px}.answer h2{margin:28px 0 8px}.answer p,.answer li,.answer dd{line-height:1.55}.answer-lead{font-size:18px}.answer[data-guide=console] a,.answer a[href$="/guides/console"]{align-content:center;min-height:44px;display:inline-block}.answer-checked{margin:0 0 8px}.answer ol,.answer ul{padding-left:22px}.answer li+li{margin-top:6px}.answer code{background:var(--soft);overflow-wrap:anywhere;padding:0 3px;font-size:.9em}.answer dt{margin-top:14px;font-weight:700}.answer dd{margin:4px 0 0}.rank-distribution{margin:20px 0 8px}.rank-distribution table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.2}.rank-distribution caption{text-align:left;padding-bottom:6px;font-weight:700}.rank-distribution th,.rank-distribution td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle;height:34px;padding:2px 6px}.rank-distribution thead th{height:auto;color:var(--muted);padding-bottom:4px;font-size:13px;font-weight:600}.rank-distribution tbody th{font-weight:600}.rank-name{align-items:center;gap:8px;display:flex}.rank-name img,.rank-badge-empty{object-fit:contain;flex:none;width:28px;height:28px}.rank-distribution .num{text-align:right}.rank-distribution .share{width:40%}.share-cell{align-items:center;gap:8px;display:flex}.bar-track{background:var(--soft);flex:1;min-width:24px;height:6px}.bar-track .bar{background:var(--chart-muted);height:100%;display:block}.bar-track .bar-top{background:var(--chart-accent)}.share-value.share-top{font-weight:700}.share-value{text-align:right;min-width:3.6em}.rank-distribution figcaption{margin-top:8px}@media (max-width:420px){.rank-distribution table{font-size:13px}.rank-distribution th,.rank-distribution td{height:32px;padding:2px 3px}.rank-name{gap:5px}.rank-name img,.rank-badge-empty{width:22px;height:22px}.share-cell{gap:5px}}.hub-intro{margin:24px 0}.hub-intro p{max-width:600px;margin:8px 0 0;font-size:18px}.new-heroes{margin:0 0 32px}.new-heroes h2{margin:0 0 6px}.new-heroes>p{max-width:600px}.new-heroes ol{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.new-heroes li{align-items:flex-start;gap:12px;min-width:0;display:flex}.new-heroes .portrait{border-radius:4px;flex:none;width:56px;height:56px}.new-heroes .portrait img{mix-blend-mode:multiply}.new-heroes p{margin:0}.new-heroes li>div{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.new-hero-name{font-weight:700;line-height:1.3}.new-heroes .note a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}@media (min-width:768px){.new-heroes ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-body{width:100%;min-width:0;max-width:640px;line-height:1.6}.site-main>article .article-body p{max-width:640px;margin:1em 0}.article-body ul,.article-body ol{margin:1em 0;padding-left:24px}.article-body h2{margin:28px 0 8px}.article-body h3{margin:20px 0 8px}.article-body a{color:var(--ink);text-decoration:underline}.article-body .patch-old-value{color:var(--muted)}.article-body .patch-change,.nb-word{white-space:nowrap}.article-body blockquote{border-left:2px solid var(--muted);margin:1em 0;padding-left:16px}.article-table{width:max-content;max-width:100%;margin:1em 0;overflow-x:auto}.article-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;max-width:100%}.article-table th,.article-table td{border:0;border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}.article-table th:first-child,.article-table td:first-child{text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:top;max-width:34ch;padding-left:0;padding-right:8px}.article-table th[style*=right],.article-table td[style*=right]{text-align:right;vertical-align:top;padding-left:8px;padding-right:0}.article-table td[style*=right]{white-space:nowrap;width:1px}.article-table th{border-bottom-color:var(--ink);font-weight:600}.article-table th:first-child{white-space:nowrap}.article-table th[style*=right]{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;max-width:12ch}.site-main>article .article-sources{color:var(--muted);overflow-wrap:anywhere;margin-top:24px;font-size:.875rem}.article-table th,.article-table td{overflow-wrap:normal;word-break:normal}.article-sources a{color:inherit}.site-main>article .article-meta{color:var(--muted);margin:10px 0 0;font-size:.9375rem}.article-body a,.article-sources a,.article-body code{overflow-wrap:anywhere}.article-table a{overflow-wrap:normal}.article-table td:first-child>a,.article-table td:first-child .hero-mention{text-align:left;display:inline}@media (max-width:599px){.article-table th,.article-table td{padding:4px 8px;font-size:14px;line-height:20px}.article-table th:first-child,.article-table td:first-child{max-width:min(34ch,70vw);padding-left:0}:is(.article-table td:first-child:has(.hero-mention),.article-table td:first-child:has(.hero-mention-icon)){white-space:nowrap;max-width:none}.article-table th:last-child,.article-table td:last-child{padding-right:0}.article-table td[style*=right]{white-space:nowrap}@supports (animation-timeline:scroll()){.article-table[data-hint]:before{content:attr(data-hint) / "";visibility:hidden;height:0;color:var(--muted);font-size:13px;line-height:20px;animation:linear both table-hint;animation-timeline:scroll(inline);display:block;position:sticky;left:0;overflow:hidden}}}@keyframes table-hint{0%,to{visibility:visible;height:20px;margin-bottom:4px}}footer .footer-legal a{color:var(--muted)}.source-more{font-size:.75em;line-height:0}.source-more a{padding:0 1px}.site-main>.hero-profile{width:100%;min-width:0;max-width:none}.hero-profile,.hero-profile *{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}.hero-profile>section{margin-top:24px}.hero-profile h2{font:700 25px/1.2 var(--font-serif);margin-bottom:8px}.hero-profile h3{font:600 16px/1.3 var(--font-sans)}.site-main>.hero-profile p{max-width:75ch;margin:8px 0}.hero-profile-header{grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:16px;padding-block:8px;display:grid}.hero-profile-header>.portrait{flex:0 0 96px;grid-row:span 2;width:96px;height:120px}.hero-profile-header>div{min-width:0}.hero-profile-header h1{font:700 38px/1.1 var(--font-serif);overflow-wrap:break-word}.hero-profile .hero-meta-line{color:var(--muted);margin:4px 0 8px;font-size:14px}.hero-stats{font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;grid-column:2;gap:8px 24px;margin:0;display:flex}.hero-stats dt{color:var(--muted);text-wrap:wrap;font-size:13px}.hero-stats dd{white-space:nowrap;margin:2px 0 0;font-size:22px;font-weight:600}.hero-stats .trend{font-size:14px}.hero-abilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.hero-ability{align-items:start;gap:8px;display:flex}.hero-ability .ability-icon{background:var(--ink);width:40px;height:40px;color:var(--light);border-radius:3px;flex:0 0 40px}.hero-ability img{object-fit:contain}.hero-profile .hero-ability p{margin:4px 0 0;font-size:14px;line-height:1.5}.hero-profile .hero-data-note{color:var(--muted);margin:4px 0 12px;font-size:13px}.hero-matchups{grid-template-columns:minmax(0,1fr);gap:16px 24px;display:grid}.hero-matchups table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:14px}.hero-matchups caption{text-align:left;margin-bottom:4px;font-weight:600}.hero-matchups th{text-align:left;font-weight:400}.hero-matchups td{text-align:right;white-space:nowrap}.hero-matchups th,.hero-matchups td{border-bottom:1px solid var(--line);padding:4px}.hero-matchups tbody tr{height:44px}.hero-pair-name{align-items:center;gap:8px;display:flex}.hero-pair-name .portrait,.hero-peers .portrait{flex:0 0 32px;width:32px;height:32px}.hero-profile .hero-source{color:var(--muted);text-wrap:wrap;font-size:12px}.hero-source a{color:inherit}@media (hover:hover){.hero-source a:hover{color:inherit}}.hero-related{flex-wrap:wrap;gap:0 24px;margin:0 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.hero-related a{align-items:center;min-height:44px;display:inline-flex}.hero-peers{flex-wrap:wrap;gap:12px 16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hero-peers li{align-items:center;gap:8px;font-size:13px;display:flex}@media (min-width:900px){.hero-matchups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.hero-profile-header{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px}.hero-profile-header h1{font-size:28px}.hero-profile-header>.portrait{flex-basis:72px;grid-row:auto;width:72px;height:90px}.hero-stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-stats>div{flex-direction:column;min-width:0;display:flex}.hero-stats dt{order:2;font-size:12px;line-height:1.3}.hero-stats dd{order:1}.hero-stats .trend{display:block}.hero-stats>div:has(.pro-label){grid-column:2}.hero-stats>div:last-child{grid-column:3}.hero-stats dd{font-size:22px}.hero-stats .trend{font-size:12px}.hero-profile h2{font-size:23px}.hero-abilities{grid-template-columns:minmax(0,1fr)}}.pro-label{color:inherit;font:inherit;text-align:inherit;cursor:help;background:0 0;border:0;padding:0}@media (hover:hover){.pro-label:hover{text-decoration:underline}}.hero-stats .pro-tip{vertical-align:baseline}.ability-number{color:var(--muted);font-size:13px;font-weight:400}.hero-matchup-heads{color:var(--muted);grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:8px;font-size:12px;display:grid}.hero-matchup-heads>div{grid-template-columns:minmax(0,1fr) 72px 72px;display:grid}.hero-matchup-heads span{text-align:right;padding-inline:4px}.hero-matchup-heads>div+div{display:none}@media (min-width:900px){.hero-matchup-heads{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-matchup-heads>div+div{display:grid}}@media (max-width:767px){.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.site-header .masthead{min-width:0}.site-header .menu{width:auto;min-width:44px;min-height:44px;font-family:var(--font-sans);margin:0;padding:8px 12px}.site-header .mainnav{grid-column:1/-1}}.hero-stats .pro-tip-pop{box-shadow:none;font-family:var(--font-sans);border-top-width:1px}.hero-link,.hero-peer-link{color:inherit}.hero-peer-link{align-items:center;gap:8px;display:flex}@media (hover:hover){.hero-link:hover,.hero-peer-link:hover{text-decoration-thickness:2px}}.hero-mention{white-space:nowrap}.article-body img.hero-mention-icon{vertical-align:-.125em;object-fit:cover;background:var(--soft);width:1em;height:1em;margin-right:.25em;display:inline-block}.site-main>article .byline{margin:12px 0 var(--s-6);color:var(--muted);font-size:var(--fs-meta);line-height:1.5}.site-main>article .byline p{margin:0}.byline a[rel=author]{color:var(--ink);font-weight:600}.answer>.byline+.answer-lead{margin-top:0}.site-main>.author-page{width:100%;max-width:760px}.site-main>.author-page .author-role{color:var(--muted);margin:8px 0 0}.site-main>.author-page .author-bio{margin:16px 0;line-height:1.6}.author-links{flex-wrap:wrap;gap:8px 24px;margin:0 0 40px;padding:0;list-style:none;display:flex}.author-links a{padding:12px 0;display:inline-block}.author-feed>h2{margin:0 0 16px}.home-heroes{margin:0 0 36px}.spread>.home-heroes{grid-column:1/-1;align-self:start;margin:0}.spread.spread-no-news{grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:1200px){.spread{gap:32px}}@media (min-width:901px){.opening{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:28px}.lead{padding-right:0}.patch{padding-left:32px}}@media (min-width:901px) and (max-width:1180px){.patch{padding-left:24px}}@media (min-width:1200px){.opening{column-gap:32px}.hero-roles-home .hero-cards{grid-template-columns:repeat(var(--c-mid), minmax(0, calc((100% - 36px) / 4)))}.home-heroes .hero-roles-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}}@media (min-width:1400px){.hero-roles-home .hero-cards{grid-template-columns:repeat(var(--c), minmax(0, calc((100% - 48px) / 5)))}}.home-heroes .section-head{margin-bottom:4px}.hero-role{margin-top:20px}.hero-role h3{margin:0 0 10px;font-size:16px;line-height:1.3}.hero-cards{gap:var(--s-1) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.hero-cards li{min-width:0}.hero-card{align-items:center;gap:var(--s-1);height:100%;min-height:var(--tap-min);padding:var(--s-1) 2px;border-bottom:1px solid var(--line);text-align:center;flex-direction:column;display:flex}.hero-card .portrait{aspect-ratio:1;background:var(--soft);border-radius:4px;width:56px;height:56px}.hero-card .portrait img{object-fit:cover;object-position:50% 0;mix-blend-mode:multiply;width:100%;height:100%}.hero-card-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:13px;line-height:1.25}@media (hover:hover){a.hero-card:hover{text-decoration-thickness:2px}}a.hero-card:active{background:var(--line)}@media (min-width:768px){.hero-card .portrait{width:48px;height:48px}.hero-card-name{font-size:14px}}.role-chips{gap:var(--s-2);margin:var(--s-2) 0 var(--s-4);flex-wrap:wrap;display:flex}.role-chips a{min-height:var(--tap-min);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-3);color:var(--ink);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.role-chips a[aria-current=page]{border-color:var(--ink);background:var(--soft);font-weight:700}.heroes-all{margin:0 0 calc(var(--s-8) + var(--s-1))}.heroes-all>h2{margin:0}.hero-catalog{margin:0 0 var(--s-8)}.hero-roles-hub .hero-cards{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.hero-roles-hub .hero-card{padding:var(--s-1) var(--r-1)}.hero-roles-hub .hero-card .portrait{aspect-ratio:1;width:min(72px,85%);height:auto}.hero-roles-hub .hero-card-name{white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:13px}@media (max-width:767px){.hero-roles-hub .hero-cards{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr))}.hero-roles-hub .hero-card .portrait{width:min(48px,100%)}.hero-roles-hub .hero-card-name{white-space:normal}}.heroes-body{flex-direction:column;gap:0;display:flex}.heroes-body>.hero-catalog{max-height:none;margin:0 0 var(--s-8);position:static;overflow:visible}.hero-table-block{margin:0 0 calc(var(--s-8) + var(--s-1))}.hero-table-block>h2{margin:0 0 var(--s-1)}.hero-table-scroll{max-width:100%;position:relative;overflow-x:auto}.hero-table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;table-layout:auto}@media (min-width:768px){.hero-table{width:max-content;max-width:min(640px,100%)}}@media (max-width:767px){.hero-table{width:max-content;max-width:none}}.hero-table-person>span:not(.portrait){white-space:nowrap}.hero-table th,.hero-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:middle;padding:4px 8px;font-weight:400}.hero-table thead th{font-size:var(--fs-body);border-bottom-color:var(--ink);font-weight:700}.hero-table thead a{min-width:var(--tap-min);min-height:var(--tap-min);color:inherit;align-items:center;display:inline-flex}.hero-table .num{text-align:right;white-space:nowrap;padding-left:16px;padding-right:8px}.hero-table thead .num a{justify-content:flex-end}.hero-table .hero-col{z-index:var(--z-base);text-align:left;background:var(--paper);padding-left:0;padding-right:12px;position:sticky;left:0}.hero-table-person{align-items:center;gap:calc(var(--s-2) + 2px);min-height:var(--tap-min);color:inherit;text-align:left;font-weight:700;display:inline-flex}.hero-table-role{text-align:left}.hero-table-person .portrait{width:var(--s-10);height:var(--s-10);border-radius:var(--r-2);flex:none}.hero-table-person .portrait img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.hero-table .win-line{grid-template-columns:auto;place-items:baseline end;gap:0;display:grid}.hero-table .win-delta{text-align:right}.hero-table .win-line>span:not([class]){font-size:var(--fs-ui);font-weight:600}.hero-table-role{display:none}.hero-table .trend{font-size:12px}.hero-table .muted-note{color:var(--muted);font-size:13px}.hero-table-note{margin:var(--s-2) 0 0}@media (max-width:767px){.hero-table th,.hero-table td{padding:var(--s-1) var(--s-2)}.hero-table .hero-col{white-space:normal;padding-left:0}.hero-table .role-col{display:none}.hero-table-person{width:auto;max-width:164px}.hero-table .hero-col{max-width:164px}.hero-table-person>span{min-width:0;line-height:var(--lh-tight);overflow-wrap:anywhere}.hero-table-role{margin:0 0 var(--s-1) 50px;color:var(--muted);font-size:12px;font-weight:400;display:block}.hero-table .win-line{grid-template-columns:auto;gap:0}.hero-table .win-delta{font-size:12px}}.data-updated{color:var(--muted);font-size:var(--fs-meta);margin:4px 0 12px}.tier>.data-updated{min-block-size:3em}@media (max-width:767px){.tier>.data-updated{min-block-size:4.5em}}.spread>.tier>.data-updated{min-block-size:0;margin-bottom:8px}.spread>.tier>.data-updated+.note{margin-top:0}.data-updated a{color:inherit}.data-updated.is-stale{color:var(--warn)}.content-with-rail{margin:28px 0;display:block}.article-main{width:100%;min-width:0;max-width:760px}.article-main>h1{width:100%;max-width:none;margin:0 0 var(--s-4)}.article-main .byline,.article-main .article-meta{max-width:none;margin:0 0 var(--s-6);color:var(--muted);font-size:var(--fs-meta);line-height:1.5}.article-main .byline p{margin:0}.article-main .byline p+p{margin-top:var(--s-2)}.article-main .article-sources{max-width:none}.article-main .article-body{width:100%;max-width:none}.article-main .article-body>:is(p,ul,ol){max-width:none;margin-block:var(--s-4)}.article-main .article-body>p+p{margin-top:var(--s-4)}.article-main .article-body>.article-table{width:max-content;max-width:100%;margin-inline:0}.article-main.answer{max-width:760px;padding-bottom:24px}.article-main.answer>h1{margin:0 0 var(--s-4)}.article-main.answer>.byline{margin:0 0 var(--s-6)}.article-main.answer>.answer-lead{margin-top:0;margin-bottom:var(--s-4)}.article-rail{width:100%;max-width:760px;margin-top:32px}.rail-block+.rail-block{margin-top:24px}.rail-heading{font:700 16px/1.3 var(--font-sans);letter-spacing:0;margin:0 0 8px}.rail-heading a{color:inherit;text-decoration:underline}.rail-list{margin:0;padding:0;list-style:none}.rail-list li{border-bottom:1px solid var(--line);margin:0;padding:6px 0;font-size:14px;line-height:1.35}.rail-list a{color:var(--ink);text-decoration:underline}.rail-tier{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:max-content;max-width:100%;margin:0;padding:0;list-style:none;display:table}.rail-tier li{display:table-row}.rail-tier-portrait,.rail-tier-name,.rail-tier-num{vertical-align:middle;display:table-cell}.rail-tier-portrait{width:32px;padding:4px 8px 4px 0}.rail-tier-portrait .portrait{width:32px;height:40px;display:block}.rail-tier-name{padding:4px 0;font-size:14px;font-weight:600;line-height:1.25}.rail-tier-meta{color:var(--muted);font-size:12px;font-weight:400;display:block}.rail-tier-num{white-space:nowrap;text-align:right;padding:4px 0 4px 12px;font-size:14px;font-weight:600}.rail-tier li+li .rail-tier-portrait,.rail-tier li+li .rail-tier-name,.rail-tier li+li .rail-tier-num{border-top:1px solid var(--line)}@media (min-width:1100px){.content-with-rail{grid-template-columns:minmax(0,760px) 320px;align-items:start;column-gap:40px;display:grid}.article-main,.article-main.answer{width:auto;max-width:none}.article-rail{align-self:start;max-width:none;margin-top:0;position:sticky;top:24px}}@media (min-width:1024px){.article-main .article-body,.article-main.answer{font-size:18px;line-height:1.6}.article-main .article-body>:is(.article-table,figure,img,video){width:max-content;max-width:100%;margin-inline:0}.article-main.answer :is(p,li,dd,.answer-lead,.answer-checked,.answer-faq,.byline),.article-main.answer :is(ol,ul),.article-main.answer>section{max-width:none;margin-inline:0;line-height:1.6}}@media (min-width:901px){.opening>.patch{border-left:0;position:relative}.opening>.patch:before{content:"";border-left:1px solid var(--ink);pointer-events:none;position:absolute;top:0;bottom:32px;left:0}}.consent{z-index:var(--z-sticky);background:var(--light);border-top:1px solid var(--line-strong);position:fixed;inset:auto 0 0}.consent-inner{align-items:center;gap:12px 24px;padding:12px 0;display:flex}.consent p{max-width:75ch;font-size:var(--fs-meta);margin:0;line-height:1.45}.consent-actions{flex:none;gap:12px;display:flex}.consent-actions button{border:1px solid var(--ink);background:var(--paper);min-width:128px;min-height:44px;color:var(--ink);white-space:nowrap;border-radius:4px;padding:0 16px;font-weight:600}@media (hover:hover){.consent-actions button:hover{background:var(--soft)}}.consent-settings{min-width:44px;min-height:44px;color:var(--muted);text-underline-offset:.2em;background:0 0;border:0;padding:0 11px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.consent-settings:hover{color:var(--accent);text-decoration-thickness:2px}}@media (max-width:767px){.consent-inner{flex-direction:column;align-items:stretch}.consent-actions button{flex:1 1 0;min-width:0}}@property --b-fade{syntax:"<length>";inherits:false;initial-value:0}.b-scroll,.tour-scroll,.article-table{-webkit-mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--b-fade)), transparent);mask-image:linear-gradient(to right, var(--ink) calc(100% - var(--b-fade)), transparent)}@supports (animation-timeline:scroll()){.b-scroll,.tour-scroll,.article-table{animation:linear both b-fade;animation-timeline:scroll(self inline)}}@keyframes b-fade{0%,94%{--b-fade:48px}to{--b-fade:0px}}.discovery{max-width:1200px;margin:40px 0 0}.discovery h2{margin:0 0 8px}.discovery h3{color:var(--muted);margin:16px 0 0;font-size:14px}.discovery ul{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.discovery a{align-items:center;min-height:44px;display:inline-flex}
