@font-face{font-family:anton;src:url(../media/Anton_Regular-s.p.08y5z02o64oj-.ttf)format("truetype");font-display:swap}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.anton_81514cc4-module__jghOqW__className{font-family:anton,anton Fallback}.anton_81514cc4-module__jghOqW__variable{--font-anton:"anton", "anton Fallback"}
@font-face{font-family:oswald;src:url(../media/Oswald_Variable-s.p.0aqndrkgvimhr.ttf)format("truetype");font-display:swap;font-weight:200 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.oswald_d7347564-module__L3DuiG__className{font-family:oswald,oswald Fallback}.oswald_d7347564-module__L3DuiG__variable{--font-oswald:"oswald", "oswald Fallback"}
@font-face{font-family:bangers;src:url(../media/Bangers_Regular-s.p.2vmauj8s1g87o.ttf)format("truetype");font-display:swap}@font-face{font-family:bangers Fallback;src:local(Arial);ascent-override:105.94%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:83.35%}.bangers_a4c9d4d6-module__BWalpG__className{font-family:bangers,bangers Fallback}.bangers_a4c9d4d6-module__BWalpG__variable{--font-bangers:"bangers", "bangers Fallback"}
@font-face{font-family:cinzel;src:url(../media/Cinzel_Variable-s.p.0h2y6t8vminq9.ttf)format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.cinzel_21ff9009-module__NdPBnG__className{font-family:cinzel,cinzel Fallback}.cinzel_21ff9009-module__NdPBnG__variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:lobster;src:url(../media/Lobster_Regular-s.p.1f-2fyn1xes-7.ttf)format("truetype");font-display:swap}@font-face{font-family:lobster Fallback;src:local(Arial);ascent-override:113.63%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:88.0%}.lobster_da819a60-module__B-NSTq__className{font-family:lobster,lobster Fallback}.lobster_da819a60-module__B-NSTq__variable{--font-lobster:"lobster", "lobster Fallback"}
@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6d17aaf9688500d5-s.35s3_pe70xbd1.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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/94647ffa920346ad-s.1ybucd_ra22mn.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(../media/07ad42c7cbfbb93f-s.p.3jyd31vhl0c-_.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c38436978873060d-s.1h9gr1xfoptcj.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:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6b81730c0a5df772-s.1ijf1531io-4w.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ccb04bdeaf6be910-s.p.3rndium1dr58l.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/1132cef18dd979ff-s.1eygjsl9a10ib.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:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4c9470c1212438a9-s.1d-7az1km05wx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:italic;font-weight:600;font-display:swap;src:url(../media/85183973983c2b0d-s.p.1ih7-spnx55o0.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_92bf0c72-module__LXdRhW__className{font-family:Barlow,Barlow Fallback}.barlow_92bf0c72-module__LXdRhW__variable{--font-barlow:"Barlow", "Barlow Fallback"}
:root{--ink:#0d0b14;--ink-2:#17141f;--ink-3:#221e2d;--line:#3a3550;--paper:#f6f3ec;--muted:#b9b2c9;--p1:#e8202a;--p1-hi:#ff4b53;--bar:#ffd400;--bar-lost:#c1121f;--display:var(--font-anton), "Anton", sans-serif;--ui:var(--font-oswald), "Oswald", sans-serif;--read:var(--font-barlow), "Barlow", sans-serif;--comic:var(--font-bangers), "Bangers", sans-serif;--top:56px;--gutter:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.16, 1, .3, 1);--hero:#3a3550;--hero-spark:#f6f3ec;--hero-deep:#0d0b14;--hero-on:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--p1)}*,:before,:after{box-sizing:border-box}html{background:var(--ink);scrollbar-color:var(--line) var(--ink);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--paper);font-family:var(--read);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:1.0625rem;line-height:1.55}::selection{background:var(--bar);color:var(--ink)}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--bar);outline-offset:3px}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400}p{text-wrap:pretty;margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--bar);color:var(--ink);font-family:var(--ui);text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:12px}.skip:focus{top:8px}.num{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.good{color:var(--bar)}.bad{color:var(--p1-hi)}.topbar{z-index:50;height:var(--top);padding:0 var(--gutter);background:var(--ink);border-bottom:1px solid var(--ink-3);align-items:center;gap:clamp(12px,3vw,40px);display:flex;position:sticky;top:0}.logo{white-space:nowrap;align-items:baseline;gap:10px;text-decoration:none;display:flex}.logo b{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:1.75rem;font-weight:400;line-height:1}.logo b i{font-family:var(--comic);letter-spacing:.03em;color:var(--bar);-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;font-size:1.2em;font-style:normal;display:inline-block;transform:rotate(-4deg)}.logo>span{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.nav{gap:4px;margin-left:auto;display:flex}.nav a{min-height:44px;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .16s var(--ease);place-items:center;padding:0 14px;font-size:.9375rem;font-weight:500;text-decoration:none;display:grid;position:relative}.nav a:after{content:"";background:var(--p1);transform-origin:0;height:4px;transition:transform .22s var(--ease);position:absolute;bottom:6px;left:10px;right:10px;transform:skew(-20deg)scaleX(0)}.nav a:hover,.nav a[aria-current=page]{color:var(--paper)}.nav a[aria-current=page]:after{transform:skew(-20deg)scaleX(1)}.watch{background:var(--p1);color:#fff;min-height:44px;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.watch:hover{background:var(--p1-hi)}.watch svg{width:20px;height:20px}.preview-flag{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;background:var(--bar);color:var(--ink);padding:4px 8px;font-size:.75rem;font-weight:600}@media (max-width:640px){.topbar{gap:8px}.logo>span,.logo__league,.watch{display:none}.preview-flag{left:var(--gutter);top:calc(var(--top) - 1px);position:absolute}body:has(.preview-flag) main{padding-top:22px}.nav a{letter-spacing:.06em;padding:0 6px;font-size:.75rem}.nav a:first-child{display:none}}.page-head{max-width:1360px;padding:clamp(40px, 7vw, 88px) var(--gutter) 0;margin:0 auto}.page-head h1{font-family:var(--display);text-transform:uppercase;margin-bottom:18px;font-size:clamp(3.5rem,10vw,6rem);line-height:.88}.slash-title{background:var(--ink-3);box-shadow:inset .18em 0 0 var(--p1);font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;padding:.14em .4em .1em .55em;font-size:clamp(2rem,4.4vw,3.25rem);line-height:1;display:table;transform:skew(-8deg)}.lede{max-width:62ch;color:var(--muted);font-size:1.125rem}.section{padding:clamp(56px, 8vw, 112px) var(--gutter) 0;max-width:1360px;margin:0 auto}.section>.slash-title{margin-bottom:18px}.section>.lede{margin-bottom:clamp(28px,4vw,44px)}.band{isolation:isolate;margin-top:clamp(56px,8vw,112px);padding-bottom:clamp(56px,8vw,96px);position:relative;overflow:clip}.band>.section{padding-top:clamp(48px,6vw,80px)}.band--deep{background:var(--hero-deep)}.band--flood{background:var(--hero)}.band--flood .slash-title{background:var(--ink)}.band--flood .lede{background:var(--ink);color:var(--paper);padding:8px 12px;display:inline-block}.band--deep .slash-title{background:var(--ink)}.tag{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;background:var(--ink-3);color:var(--paper);padding:5px 8px 4px;font-size:.75rem;font-weight:600;line-height:1;display:inline-block}.button{background:var(--p1);color:#fff;min-height:52px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transition:background-color .16s var(--ease), transform .16s var(--ease);align-items:center;gap:12px;padding:0 26px 0 22px;font-size:1.375rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--p1-hi)}.button--ghost{background:var(--ink-3)}.button--ghost:hover{background:var(--line)}.button:active{transform:scale(.97)}.button svg{width:22px;height:22px;transition:transform .22s var(--ease)}.button:hover svg{transform:translate(4px)}.icon{flex:none;width:1.1em;height:1.1em}.halftone{z-index:-1;pointer-events:none;background:radial-gradient(circle,#00000042 1.3px,#0000 1.7px) 0 0/9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#000 0%,#0000 62%);mask-image:linear-gradient(105deg,#000 0%,#0000 62%)}.frame{isolation:isolate;height:100%;position:relative}.frame:before{content:"";z-index:-1;background:var(--hero-spark);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);position:absolute;inset:0;transform:translate(16px,-14px)}.frame__ink{background:var(--ink);clip-path:polygon(9% 0,100% 0,91% 100%,0 100%);height:100%;padding:6px;position:relative}.frame__ink img{object-fit:cover;object-position:50% 10%;clip-path:polygon(8.6% 0,100% 0,91.4% 100%,0 100%);background:var(--hero-deep);width:100%;height:100%}.mini{background:var(--hero);border:2px solid var(--ink);flex:none;width:44px;height:52px;display:inline-block;position:relative;overflow:hidden;transform:skew(-8deg)}.mini img{object-fit:cover;object-position:50% 9%;transform-origin:50% 12%;width:100%;height:100%;transform:skew(8deg)scale(1.75)}.mini--lg{width:64px;height:76px}.who{align-items:center;gap:14px;min-width:0;text-decoration:none;display:inline-flex}.who strong{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;font-weight:400;line-height:1;display:block}.who small{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.75rem;display:block}a.who:hover strong{color:var(--bar)}.stats{gap:8px;margin:0;display:grid}.stat{grid-template-columns:6.5rem 1fr 2.25rem;align-items:center;gap:12px;display:grid}.stat dt{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:500}.stat dd{margin:0}.stat__bar{background:var(--ink-3);height:14px;position:relative;overflow:hidden;transform:skew(-20deg)}.stat__bar i{background:var(--bar);transform-origin:0;transform:scaleX(var(--v));position:absolute;inset:0}.stat__bar:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 3px), var(--ink-2) calc(10% - 3px) 10%);position:absolute;inset:0}.stat[tabindex]{cursor:help;position:relative}.stat[tabindex]:hover dt,.stat[tabindex]:focus dt{color:var(--bar)}.stat__tip{z-index:8;background:var(--ink);box-shadow:inset 0 3px 0 var(--bar), 0 12px 28px #00000080;font-family:var(--read);letter-spacing:0;text-align:left;text-transform:none;color:var(--paper);opacity:0;visibility:hidden;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility .16s;pointer-events:none;padding:10px 14px 11px;font-size:.9375rem;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;right:0;transform:translateY(4px)}.stat:hover .stat__tip,.stat:focus .stat__tip{opacity:1;visibility:visible;transform:none}.hex__pt{cursor:help}.hex__pt:hover circle{r:6}:is(.tape:has(.hex__pt--0:hover) .stat:first-child .stat__tip,.tape:has(.hex__pt--1:hover) .stat:nth-child(2) .stat__tip,.tape:has(.hex__pt--2:hover) .stat:nth-child(3) .stat__tip,.tape:has(.hex__pt--3:hover) .stat:nth-child(4) .stat__tip,.tape:has(.hex__pt--4:hover) .stat:nth-child(5) .stat__tip,.tape:has(.hex__pt--5:hover) .stat:nth-child(6) .stat__tip){opacity:1;visibility:visible;transform:none}:is(.tape:has(.hex__pt--0:hover) .stat:first-child dt,.tape:has(.hex__pt--1:hover) .stat:nth-child(2) dt,.tape:has(.hex__pt--2:hover) .stat:nth-child(3) dt,.tape:has(.hex__pt--3:hover) .stat:nth-child(4) dt,.tape:has(.hex__pt--4:hover) .stat:nth-child(5) dt,.tape:has(.hex__pt--5:hover) .stat:nth-child(6) dt){color:var(--bar)}.stat__value{font-family:var(--display);text-align:right;font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1}.trait-line{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:1.25rem;line-height:1.25}.trait-line>span:first-child{font-family:var(--ui);letter-spacing:.16em;vertical-align:.2em;margin-right:8px;font-size:.75rem;font-weight:600}.select{isolation:isolate;min-height:calc(100svh - var(--top));background-color:var(--hero);transition:background-color .48s var(--ease);grid-template:"art head""art info"minmax(0,1fr)"art rail""next next"/minmax(0,.84fr) minmax(0,1.16fr);column-gap:clamp(24px,3vw,48px);display:grid;position:relative;overflow:clip}.select:after{content:"";z-index:-1;background:var(--hero-deep);transform-origin:0 0;height:72%;transition:background-color .48s var(--ease);position:absolute;bottom:-34%;left:-10%;right:-10%;transform:rotate(-7deg)}.select__ghost{z-index:-1;font-family:var(--display);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:2px var(--hero-on);opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,24vw,22rem);line-height:.8;position:absolute;top:4%;right:-2%}.select__head{padding:22px var(--gutter) 0 0;grid-area:head;justify-content:space-between;align-items:center;gap:16px;display:flex}.select__head h1{font-family:var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);background:var(--hero-deep);padding:6px 12px;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:600}.select__count{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:6px 10px;font-size:.875rem;font-weight:500}.select__art{min-height:420px;padding:22px 0 22px var(--gutter);grid-area:art;position:relative}.select__art .frame__ink img{opacity:0;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.select__art .frame__ink img.is-on{opacity:1;animation:wipe .52s var(--ease) both}@keyframes wipe{0%{clip-path:polygon(8.6% 0,8.6% 0,0 100%,0 100%);transform:translate(-24px)}to{clip-path:polygon(8.6% 0,100% 0,91.4% 100%,0 100%);transform:none}}.select__info{margin:16px var(--gutter) 0 0;background:var(--ink-2);clip-path:polygon(26px 0,100% 0,100% 100%,0 100%);flex-direction:column;grid-area:info;align-self:center;gap:16px;padding:24px clamp(24px,3vw,40px) 24px clamp(40px,4.5vw,64px);display:flex}.select__name h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-size:clamp(3rem,5.2vw,5.25rem);line-height:.88}.slam{animation:slam .3s var(--ease) both}@keyframes slam{0%{opacity:0;filter:blur(8px);transform:scale(1.18)translate(-10px)}}.select__title{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-spark);margin-top:8px;font-size:1.1875rem;font-weight:600}.select__body{gap:10px;display:grid}.select__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-bottom:6px;display:flex}.select__meta span{align-items:center;gap:6px;display:inline-flex}.select__body .stats{margin-bottom:8px}.fill .stat__bar i{animation:fill .62s var(--ease) both;animation-delay:calc(var(--n) * 45ms)}@keyframes fill{0%{transform:scaleX(0)}}.select__quote{max-width:48ch;color:var(--muted);margin-top:6px;font-size:1.0625rem;font-style:italic;line-height:1.45}.select__act{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.select__record{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.875rem}.strip{display:none}@media (max-height:940px) and (min-width:901px){.select__quote{display:none}}.rail{z-index:2;padding:18px var(--gutter) 22px 0;border:0;grid-area:rail;min-width:0;margin:0;position:relative}.rail__tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:640px;display:grid}.tile{cursor:pointer;display:block;position:relative}.tile input{opacity:0;pointer-events:none;position:absolute}.tile__face{aspect-ratio:1;background:var(--hero);border:3px solid var(--ink);transition:transform .18s var(--ease), filter .18s var(--ease);filter:saturate(.5)brightness(.72);display:block;position:relative;overflow:hidden;transform:skew(-8deg)}.tile__face img{object-fit:cover;object-position:50% 8%;transform-origin:50% 10%;width:100%;height:100%;transform:skew(8deg)scale(1.6)}.tile__face--stage{color:var(--hero-on);place-items:center;display:grid}.tile__face--stage svg{width:52%;height:52%;transform:skew(8deg)}.tile__name{background:var(--ink);max-width:100%;font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px;padding:3px 6px 2px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-block}.tile:hover .tile__face{filter:saturate(.85)brightness(.92)}.tile input:checked+.tile__face{filter:none;border-color:var(--p1);transform:skew(-8deg)translateY(-6px);box-shadow:0 10px 24px #00000073}.tile input:checked~.tile__name{color:var(--paper);background:var(--p1)}.tile__cursor{z-index:1;font-family:var(--display);background:var(--p1);color:#fff;opacity:0;transition:opacity .12s var(--ease);padding:3px 7px 2px;font-size:.9375rem;line-height:1;position:absolute;top:-10px;left:-4px;transform:skew(-8deg)}.tile input:checked~.tile__cursor{opacity:1}.tile input:focus-visible+.tile__face{outline:3px solid var(--bar);outline-offset:3px}.next{padding:14px var(--gutter);background:var(--ink);border-top:1px solid var(--ink-3);grid-area:next;grid-template-columns:auto auto auto auto 1fr auto;align-items:center;gap:14px clamp(16px,2.6vw,32px);display:grid}.next__title{background:var(--bar);color:var(--ink);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-self:start;padding:6px 10px 5px;font-size:1.125rem;line-height:1;transform:skew(-8deg)}.vs{font-family:var(--comic);color:var(--bar);-webkit-text-stroke:1.5px var(--ink);paint-order:stroke fill;font-size:2.25rem;line-height:1;transform:rotate(-6deg)}.next__meta{min-width:0;color:var(--muted);font-size:.9375rem}.next__meta b{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);font-size:.9375rem;font-weight:600;display:block}.next__link{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.next__link:hover{color:var(--bar)}.stage-select{grid-template:"head art""info art"minmax(0,1fr)"rail art"/minmax(0,1.16fr) minmax(0,.84fr)}.stage-select .select__head,.stage-select .rail{padding-left:var(--gutter);padding-right:0}.stage-select .select__info{margin:16px 0 0 var(--gutter);clip-path:polygon(0 0,100% 0,calc(100% - 26px) 100%,0 100%);padding:28px clamp(40px,4.5vw,64px) 28px clamp(24px,3vw,40px)}.stage-select .select__art{padding:22px var(--gutter) 22px 0}.stage-select .select__title{font-family:var(--read);letter-spacing:0;text-transform:none;color:var(--paper);max-width:46ch;font-size:1.125rem;font-weight:500}.stage-select__scene{z-index:-2;background:var(--hero-deep);position:absolute;inset:0}.stage-select__scene img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .48s var(--ease);position:absolute;inset:0}.stage-select__scene img.is-on{opacity:1}.stage-select:after{opacity:.85}.stage-select .halftone{opacity:.5}.tile__face--stage img{object-position:50% 50%;position:absolute;inset:0;transform:skew(8deg)scale(1.25)}.tile__face--stage:has(img) svg{background:var(--ink);width:26%;height:26%;color:var(--paper);padding:3px;position:absolute;bottom:8%;right:8%}.home-turf{background:var(--ink);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:16px;width:100%;padding:10px 16px 10px 10px;text-decoration:none;display:grid}.home-turf:hover{background:var(--ink-3)}.home-turf__face{background:var(--hero);border:2px solid var(--hero);height:88px;display:block;overflow:hidden;transform:skew(-8deg)}.home-turf__face img{object-fit:cover;object-position:50% 8%;transform-origin:50% 10%;width:100%;height:100%;transform:skew(8deg)scale(1.5)}.home-turf strong{font-family:var(--display);text-transform:uppercase;margin:2px 0;font-size:1.5rem;font-weight:400;line-height:1;display:block}.home-turf small{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;display:block}.home-turf>svg{width:24px;height:24px;color:var(--p1);transition:transform .22s var(--ease)}.home-turf:hover>svg{transform:translate(4px)}.stage-select .select__info{max-width:640px}.element-badge{background:var(--hero);color:var(--hero-on);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;padding:10px 20px 9px 16px;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1;display:inline-flex;transform:skew(-8deg);box-shadow:0 10px 24px #00000073}.element-badge svg{stroke-width:2.4px;width:1.4em;height:1.4em}.stage-select__glyph{z-index:-1;width:min(48vw,640px);height:min(48vw,640px);color:var(--hero-on);opacity:.16;pointer-events:none;position:absolute;top:4%;left:34%}@media (max-width:900px){.select,.stage-select{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""art""rail""act""body""next";column-gap:0}.select:after{height:40%;top:38%;bottom:auto}.select__head,.stage-select .select__head{padding:14px var(--gutter) 0}.select__head h1{letter-spacing:.1em;font-size:.875rem}.select__art,.stage-select .select__art{height:36svh;min-height:260px;padding:14px calc(var(--gutter) + 12px) 0 var(--gutter)}.select__info,.stage-select .select__info{display:contents}.select__name{z-index:3;padding:0 var(--gutter) 6px calc(var(--gutter) + 8px);grid-area:art;align-self:end}.select__name h2{font-size:clamp(2.5rem,12vw,3.5rem);line-height:1.02}.select__name h2 span{background:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.select__title{background:var(--ink);margin-top:6px;padding:4px 8px 3px;font-size:.9375rem;display:inline-block}.strip{background:var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:6px 0 0;display:grid}.strip div{text-align:center;padding:4px 0 3px}.strip dt{font-family:var(--ui);letter-spacing:.12em;color:var(--muted);font-size:.625rem}.strip dd{font-family:var(--display);color:var(--bar);margin:0;font-size:1.0625rem;line-height:1}.select__body{margin:0 var(--gutter) 28px;background:var(--ink-2);grid-area:body;padding:22px 20px 24px}.select__act{z-index:6;padding:10px var(--gutter);background:var(--ink);border-top:1px solid var(--ink-3);grid-area:act;position:sticky;bottom:0}.select__act .button{flex:1;justify-content:center}.stage-select .select__act{background:0 0;border-top:0;position:static}.rail,.stage-select .rail{padding:22px var(--gutter) 16px}.rail__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tile__face{aspect-ratio:1.3}.tile__name{letter-spacing:.04em;font-size:.6875rem}.stage-select__glyph{width:90vw;height:90vw;top:8%;left:20%}.next{grid-template-columns:auto auto auto 1fr}.next__title,.next__meta,.next__link{grid-column:1/-1}}@media (max-width:420px){.stat{grid-template-columns:5.5rem 1fr 2rem;gap:10px}}.menu{padding:clamp(40px, 6vw, 72px) var(--gutter) 0;gap:2px;max-width:1360px;margin:0 auto;display:grid}.menu a{background:var(--ink-2);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:background-color .2s var(--ease);grid-template-columns:40px auto 1fr;align-items:baseline;gap:8px 24px;padding:16px 28px 14px 16px;text-decoration:none;display:grid;position:relative}.menu strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.menu span{color:var(--muted);font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem}.menu__cursor{width:28px;height:28px;color:var(--p1);opacity:0;transition:opacity .16s var(--ease), transform .22s var(--ease);align-self:center;transform:translate(-8px)}.menu a:hover,.menu a:focus-visible{background:var(--ink-3)}.menu a:hover .menu__cursor,.menu a:focus-visible .menu__cursor{opacity:1;transform:none}@media (max-width:640px){.menu a{grid-template-columns:28px 1fr}.menu span{grid-column:2}.menu__cursor{opacity:1;transform:none}}.bio{isolation:isolate;padding:28px var(--gutter) 0;background:var(--hero);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);display:grid;position:relative;overflow:clip}.bio:after{content:"";z-index:-1;background:var(--ink);transform-origin:0 0;height:70%;position:absolute;bottom:-40%;left:-10%;right:-10%;transform:rotate(-6deg)}.bio__art{height:min(82svh,860px);min-height:460px}.bio__text{align-self:end;padding-bottom:clamp(32px,5vw,64px)}.bio__nav{top:24px;right:var(--gutter);gap:10px;display:flex;position:absolute}.bio__nav a{background:var(--ink);min-height:44px;color:var(--paper);font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.bio__nav a:hover{color:var(--bar)}.bio h1{font-family:var(--display);text-transform:uppercase;color:var(--paper);font-size:clamp(3.5rem,8vw,6rem);line-height:1.02}.bio h1 span{background:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.bio__title{background:var(--ink);font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-spark);margin-top:14px;padding:6px 12px 5px;font-size:1.25rem;font-weight:600;display:inline-block}.facts{background:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;max-width:640px;margin:28px 0 0;padding:22px 24px;display:grid}.facts dt{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.facts dd{margin:2px 0 0;font-weight:500}.facts dd a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.facts dd a:hover{-webkit-text-decoration-color:var(--bar);text-decoration-color:var(--bar)}.player{isolation:isolate;aspect-ratio:9/16;background:var(--ink);width:min(100%,360px);margin:8px 0 14px;padding:6px;position:relative}.player:before{content:"";z-index:-1;background:var(--hero-spark);position:absolute;inset:0;transform:translate(14px,-12px)}.player iframe{border:0;width:100%;height:100%;display:block}.tape{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hex{width:100%;max-width:420px;margin:0 auto;overflow:visible}.hex text{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;fill:var(--paper);font-size:11px}.tape__note{color:var(--muted);margin-top:18px;font-size:.9375rem}.band--deep .stat__bar{background:#ffffff1a}.band--deep .stat__bar:after{background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 3px), var(--hero-deep) calc(10% - 3px) 10%)}.band--deep .stat dt,.band--deep .tape__note{color:var(--paper)}.commands{gap:2px;display:grid}.command{background:var(--ink-2);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;align-items:center;gap:18px 28px;padding:18px 22px;display:grid}.command h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:1.5rem;line-height:1}.command h3 small{font-family:var(--ui);letter-spacing:.16em;color:var(--muted);margin-top:6px;font-size:.75rem;display:block}.command--big{background:var(--ink-3);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 200px;padding:26px 22px}.has-tip{cursor:help;position:relative}.tip{z-index:8;background:var(--ink);width:max-content;max-width:240px;box-shadow:inset 0 3px 0 var(--bar), 0 12px 28px #00000080;font-family:var(--read);color:var(--paper);text-align:left;opacity:0;visibility:hidden;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility .16s;pointer-events:none;padding:8px 12px 9px;font-size:.875rem;line-height:1.35;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.marks .tip{white-space:nowrap;max-width:none}.has-tip:hover .tip,.has-tip:focus .tip{opacity:1;visibility:visible;transform:translate(-50%)}.pips{vertical-align:middle;gap:4px;display:inline-flex}.pips i{background:var(--bar);width:12px;height:12px;transform:skew(-20deg)}.pips i.off{background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.users{gap:6px;display:flex}.users .mini{width:34px;height:40px}.burst{aspect-ratio:1/.72;flex:none;place-items:center;width:200px;display:grid;position:relative}.burst svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.burst span{max-width:90%;font-size:var(--size,1.6rem);text-align:center;letter-spacing:.04em;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;white-space:nowrap;line-height:.95;position:relative}.burst.is-light span{text-shadow:2px 2px #000}.burst--sm{width:150px}.burst--sm span{-webkit-text-stroke-width:1px}.burst--sm.is-light span{text-shadow:1.5px 1.5px #000}.burst:hover svg,.burst:hover span{animation:pop .42s var(--ease)}@keyframes pop{30%{transform:scale(1.12)rotate(-3deg)}}.duo{grid-template-columns:1fr 1fr;gap:2px;display:grid}.trait{background:var(--ink-2);padding:26px 24px}.trait h3{font-family:var(--display);text-transform:uppercase;margin-bottom:10px;font-size:2rem;line-height:1}.trait h3 span{font-family:var(--ui);letter-spacing:.16em;vertical-align:.35em;margin-right:10px;font-size:.875rem;font-weight:600}.voice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);display:grid}.voice__text p{max-width:60ch;font-size:1.1875rem}.lines{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lines li{background:var(--ink-2);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:16px 20px;font-size:1.125rem;font-style:italic;line-height:1.4}.sheet{background:var(--ink);clip-path:polygon(1.5% 0,100% 0,98.5% 100%,0 100%);margin:0;padding:8px}.sheet img{clip-path:polygon(1.4% 0,100% 0,98.6% 100%,0 100%);width:100%;height:auto}.matchups{gap:2px;display:grid}.matchup{background:var(--ink-2);grid-template-columns:minmax(200px,1fr) minmax(0,1.6fr) minmax(170px,.9fr);align-items:center;gap:14px 28px;padding:14px 20px;display:grid}.odds{background:var(--opp);height:18px;position:relative;transform:skew(-20deg)}.odds i{width:var(--w);background:var(--bar);position:absolute;inset:0 auto 0 0}.odds:after{content:"";background:var(--paper);width:2px;position:absolute;top:-5px;bottom:-5px;left:50%}.odds__labels{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-top:6px;font-size:.8125rem;display:flex}.odds__labels b{color:var(--paper);font-weight:600}.matchup__fight{color:var(--muted);font-size:.9375rem}.matchup__fight b{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);font-weight:600;display:block}.won{color:var(--bar)!important}.lost{color:var(--p1-hi)!important}@media (max-width:900px){.bio{grid-template-columns:1fr;padding-top:76px}.bio__art{height:60svh;min-height:380px}.bio__nav{top:18px;left:var(--gutter);right:var(--gutter);justify-content:space-between}.tape,.voice,.duo{grid-template-columns:1fr}.command,.command--big{grid-template-columns:1fr;gap:10px}.command--big .burst{order:-1}.matchup{grid-template-columns:1fr}}@media (max-width:520px){.facts{grid-template-columns:1fr}}.kinds{gap:clamp(44px,6vw,72px);display:grid}.kind h3{font-family:var(--display);text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:14px;font-size:1.75rem;display:flex}.kind h3 span{font-family:var(--read);text-transform:none;color:var(--muted);font-size:1rem}.skill{background:var(--ink-2);grid-template-columns:minmax(160px,1fr) 56px minmax(0,2.2fr) minmax(0,1.2fr) 124px;align-items:center;gap:12px 24px;padding:14px 20px;display:grid}.skill+.skill{margin-top:2px}.skill h4{font-family:var(--display);text-transform:uppercase;font-size:1.375rem;line-height:1}.sfx{font-family:var(--comic);letter-spacing:.04em;color:var(--bar);flex-wrap:wrap;gap:4px 10px;font-size:1.125rem;display:flex}.traits-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.trait-col{align-content:start;gap:2px;display:grid}.trait-col>h3{font-family:var(--display);text-transform:uppercase;padding:0 0 12px;font-size:1.75rem}.trait-row{background:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.trait-row h4{font-family:var(--display);text-transform:uppercase;margin:0 0 4px;font-size:1.375rem;line-height:1}.trait-row p{color:var(--muted)}.manual{border-top:2px solid var(--line);margin:0;display:grid}.manual div{border-bottom:1px solid var(--ink-3);grid-template-columns:minmax(180px,.6fr) minmax(0,2fr);gap:8px 40px;padding:22px 0;display:grid}.manual dt{font-family:var(--display);text-transform:uppercase;font-size:1.625rem;line-height:1}.manual dd{max-width:68ch;color:var(--muted);margin:0;font-size:1.0625rem}.manual .best{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--bar);margin-left:6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.manual .best:hover{text-decoration:underline}.lede.ends{color:var(--paper);margin-top:28px}.manual dd b{color:var(--paper);font-weight:600}.balance{gap:10px;max-width:880px;display:grid}.balance__row{grid-template-columns:minmax(190px,1fr) minmax(0,2fr) 4rem;align-items:center;gap:18px;display:grid}.balance__bar{background:var(--ink-3);height:16px;position:relative;transform:skew(-20deg)}.balance__bar i{width:var(--w);background:var(--hero);position:absolute;inset:0 auto 0 0}.balance__bar:before,.balance__bar:after{content:"";background:var(--muted);z-index:1;width:2px;position:absolute;top:-6px;bottom:-6px}.balance__bar:before{left:40%}.balance__bar:after{left:60%}@media (max-width:1000px){.skill{grid-template-columns:minmax(0,1fr) auto}.skill p,.skill .users,.skill .sfx{grid-column:1/-1}.traits-grid,.manual div{grid-template-columns:1fr}}@media (max-width:640px){.balance__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3.5rem;gap:12px}.balance__row .who strong{font-size:1rem}}.hud{max-width:1360px;padding:clamp(36px, 6vw, 72px) var(--gutter) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 48px;margin:0 auto;display:grid}.hud h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(3rem,8vw,5rem);line-height:.9}.hud__big{font-family:var(--display);color:var(--bar);margin-top:6px;font-size:clamp(5rem,14vw,9rem);line-height:.85}.hud__big span{color:var(--muted);font-size:.5em}.hud__label{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin-top:8px;font-weight:600}.segments{grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;max-width:560px;margin-top:16px;display:grid}.segments i{background:var(--ink-3);height:18px;transform:skew(-20deg)}.segments i.on{background:var(--bar)}.segments i.is-next{box-shadow:inset 0 0 0 2px var(--bar)}.hud__bout{background:var(--ink-2);clip-path:polygon(16px 0,100% 0,calc(100% - 16px) 100%,0 100%);justify-items:start;gap:10px;min-width:300px;padding:20px 24px 22px;text-decoration:none;display:grid}.hud__bout:hover{background:var(--ink-3)}.hud__pair{align-items:center;gap:12px;display:flex}.hud__bout-title{font-family:var(--display);text-transform:uppercase;max-width:22ch;font-size:1.375rem;line-height:1.3}.hud__bout-title .next__title{vertical-align:.1em;margin-right:6px;font-size:1rem;display:inline-block}.hud__where{color:var(--muted);font-size:.9375rem}.ladder{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rung{isolation:isolate;grid-template-columns:4.5rem 80px minmax(0,1fr) minmax(0,220px) 6rem;align-items:center;gap:18px;padding:10px 28px 10px 20px;display:grid;position:relative}.rung:before{content:"";z-index:-1;background:var(--ink-2);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);position:absolute;inset:0}.rung:hover,.rung:focus-within{z-index:2}.rung__rank{font-family:var(--display);color:var(--muted);text-align:center;font-size:3rem;line-height:1}.rung__name{min-width:0;text-decoration:none}.rung__name strong{font-family:var(--display);text-transform:uppercase;font-size:1.625rem;font-weight:400;line-height:1;display:block}.rung__name small{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.rung__name:hover strong{color:var(--bar)}.marks{grid-template-columns:repeat(5,1fr);gap:5px;max-width:220px;display:grid}.marks i{background:var(--ink-3);height:16px;box-shadow:inset 0 0 0 1px var(--line);transform:skew(-20deg)}.marks i.won{background:var(--bar);box-shadow:none}.marks i.lost{background:var(--bar-lost);box-shadow:none}.rung__wl,.rung__stat{font-family:var(--display);text-align:right;font-size:2rem;line-height:1}.rung__stat{color:var(--muted);font-size:1.5rem}.rung__wl small,.rung__stat small{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.6875rem;display:block}.rung:nth-child(-n+4) .rung__rank{color:var(--bar)}.rung--lead{color:var(--hero-on)}.rung--lead:before{background:var(--hero)}.rung--lead .rung__rank,.rung--lead .rung__name small,.rung--lead .rung__stat,.rung--lead small{color:var(--hero-on)}.rung--lead .marks i{box-shadow:inset 0 0 0 2px var(--ink);background:#ffffff47}.rung--lead .marks i.won{background:var(--ink)}.rung--lead .marks i.lost{background:var(--bar-lost)}.playoff-line{border-top:3px solid var(--p1);font-family:var(--ui);letter-spacing:.18em;text-transform:uppercase;text-align:right;color:var(--p1-hi);margin:6px 0 10px;padding-top:6px;font-size:.75rem;font-weight:600}@media (max-width:900px){.hud{grid-template-columns:1fr}.rung{grid-template-columns:2.25rem 52px minmax(0,1fr) auto;grid-template-areas:"rank face name wl""rank face marks marks";gap:6px 12px;padding:10px 16px 10px 12px}.rung__rank{grid-area:rank;font-size:2rem}.rung__face{grid-area:face}.rung__face .mini{width:48px;height:58px}.rung__name{grid-area:name}.rung__name strong{font-size:1.25rem}.rung__name small{display:none}.rung__wl{grid-area:wl;font-size:1.5rem}.rung__wl small{display:none}.marks{grid-area:marks}.rung__stat{display:none}}.tree{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:0 56px;display:grid}.tree__semis{grid-template-rows:1fr 1fr;display:grid;position:relative}.tree__semis:after{content:"";background:var(--line);width:3px;position:absolute;top:25%;bottom:25%;left:calc(100% + 26px)}.tree__cell{padding:12px 0;position:relative}.tree__semis .tree__cell:after,.tree__final .tree__cell:after{content:"";border-top:3px solid var(--line);width:28px;position:absolute;top:50%;left:100%}.tree__final .tree__cell:before{content:"";border-top:3px solid var(--line);width:28px;position:absolute;top:50%;right:100%}.match{background:var(--ink-2);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:14px 18px 16px;text-decoration:none;display:block}a.match:hover{background:var(--ink-3)}.match h3{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:.8125rem;font-weight:600}.match__side{align-items:center;gap:12px;min-height:60px;display:flex}.match__side+.match__side{border-top:1px solid var(--ink-3);margin-top:8px;padding-top:8px}.match__seed{width:2.5rem;font-family:var(--display);color:var(--bar);flex:none;font-size:1.125rem}.match__side.is-winner .who strong{color:var(--bar)}.match__side.is-out{opacity:.5}.match--ghost .who{opacity:.6}.match__empty{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.875rem}.crown{text-align:center;border:3px solid var(--bar);background:radial-gradient(circle,#ffd40029 1.3px,#0000 1.7px) 0 0/9px 9px;justify-items:center;gap:10px;padding:28px 20px;display:grid}.crown svg{width:64px;height:64px;color:var(--bar)}.crown strong{font-family:var(--display);text-transform:uppercase;font-size:1.75rem;font-weight:400;line-height:1}.crown p{color:var(--muted);font-size:.9375rem}.crown--won{background:var(--hero);color:var(--hero-on);border:0}.crown--won svg,.crown--won p{color:var(--hero-on)}.crown__art{width:100%;max-width:240px;height:300px}@media (max-width:900px){.tree{grid-template-columns:1fr;gap:16px}.tree__semis:after,.tree__cell:after,.tree__cell:before{display:none}}.days{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.day h3{background:var(--ink-3);font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;padding:12px 14px;font-size:.875rem;font-weight:600}.bout{background:var(--ink-2);gap:10px;margin-top:2px;padding:16px 14px 18px;text-decoration:none;display:grid;position:relative}a.bout:hover{background:var(--ink-3)}.bout__pair{align-items:center;gap:8px;display:flex}.bout__pair .vs{font-size:1.25rem}.bout__names{min-height:2.3em;font-family:var(--display);text-transform:uppercase;font-size:1.0625rem;line-height:1.1}.bout__where{color:var(--muted);font-size:.875rem}.bout__where--next{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bar);font-weight:600}.bout--next{box-shadow:inset 0 0 0 2px var(--bar)}@media (max-width:1100px){.days{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bout__names{min-height:0}}.booth{grid-template-columns:1fr 1fr;gap:2px;display:grid}.booth article{background:var(--ink-2);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:28px;padding:32px 26px 28px;display:grid}.booth article>div:only-child{grid-column:1/-1}.booth__face{height:214px}.booth h3{font-family:var(--display);text-transform:uppercase;margin-bottom:14px;font-size:2rem;line-height:1}.booth .role{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bar);margin-top:8px;font-size:.8125rem;display:block}.booth p{color:var(--muted)}@media (max-width:760px){.booth{grid-template-columns:1fr}.booth article{grid-template-columns:112px minmax(0,1fr);gap:20px}.booth__face{height:150px}}.versus{isolation:isolate;padding:92px var(--gutter) 0;background:linear-gradient(100deg, var(--a) 0 49.6%, var(--b) 50.4% 100%);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(32px,8vw,140px);display:grid;position:relative;overflow:clip}.versus .frame{height:min(62svh,620px)}.versus__b .frame:before{transform:translate(-16px,-14px)}.is-down{transform-origin:bottom;transform:rotate(5deg)translate(12px,28px)}.is-down img{filter:grayscale(.85)brightness(.55)}.versus__hud{top:18px;left:var(--gutter);right:var(--gutter);z-index:2;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;display:grid;position:absolute}.versus__hud>div{gap:6px;display:grid}.versus__hud-b{text-align:right;grid-column:3}.versus__hud-name{background:var(--ink);font-family:var(--display);text-transform:uppercase;color:var(--paper);justify-self:start;padding:4px 8px 3px;font-size:1.25rem;line-height:1}.versus__hud-b .versus__hud-name{justify-self:end}.versus__hud .health__bar{height:20px;box-shadow:0 0 0 3px var(--ink)}.versus__round{background:var(--ink);font-family:var(--display);color:var(--bar);grid-area:1/2;align-self:center;padding:6px 10px 4px;font-size:1.5rem;line-height:1}.result{padding:64px var(--gutter) 30px;background:var(--ink-2);text-align:center;position:relative}.result__slam{position:absolute;top:0;left:50%;transform:translate(-50%,-62%)rotate(-6deg)}.result__slam .burst{width:clamp(200px,26vw,300px)}.result__slam .burst span{--size:clamp(2.5rem, 4.6vw, 4rem)!important}.result h1{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.result p{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:1rem}.round+.round{margin-top:28px}.round__head{background:var(--bar);color:var(--ink);font-family:var(--display);text-transform:uppercase;margin-bottom:8px;padding:6px 12px 5px;font-size:1.25rem;line-height:1;display:inline-block;transform:skew(-8deg)}.beats{gap:2px;margin:0;padding:0;list-style:none;display:grid}.back{margin-top:28px}.beat{background:var(--ink-2);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px 28px;padding:18px 20px;display:grid}.health{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.health__bar{background:var(--bar-lost);height:12px;position:relative;transform:skew(-20deg)}.health__bar i{width:var(--w);background:var(--bar);position:absolute;top:0;bottom:0;left:0}.health__bar--b i{left:auto;right:0}.health span{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.health div:last-child span{text-align:right}@media (max-width:760px){.versus{gap:12px;padding-top:84px}.versus .frame{height:40svh}.versus__hud-name{font-size:.9375rem}.result{padding-top:56px}.beat{grid-template-columns:1fr}}.xp{font-family:var(--ui);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.xp b{font-family:var(--display);letter-spacing:.02em;color:var(--bar);font-size:1rem;font-weight:400}.xp__bar{background:var(--ink-3);width:110px;height:10px;box-shadow:inset 0 0 0 1px var(--line);position:relative;overflow:hidden;transform:skew(-20deg)}.xp__bar i{background:var(--bar);transform-origin:0;transform:scaleX(var(--v));position:absolute;inset:0}.xp small{letter-spacing:.08em;color:var(--muted);font-size:.75rem}.facts__wide{grid-column:1/-1}.facts__train{color:var(--muted);margin-top:6px;font-size:.9375rem;display:block}.notice{background:var(--ink-2);max-width:62ch;box-shadow:inset 0 3px 0 var(--bar);margin-bottom:20px;padding:14px 18px}.notice--bad{box-shadow:inset 0 3px 0 var(--p1)}.fine{color:var(--muted);margin-top:16px;font-size:.9375rem}.signin{justify-items:start;gap:18px;max-width:460px;display:grid}.signin__form{gap:10px;width:100%;display:grid}.signin__form label{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.signin__form input{background:var(--ink-2);border:2px solid var(--line);min-height:52px;color:var(--paper);font:inherit;padding:0 16px;font-size:1.125rem}.signin__form input[name=code]{max-width:220px;font-family:var(--display);letter-spacing:.3em;font-size:1.75rem}.signin__form input:focus{border-color:var(--bar);outline:none}.signin__form .button{cursor:pointer;border:0;justify-self:start;margin-top:6px}.signin__error{color:var(--p1-hi);font-size:.9375rem}.account-bar{background:var(--ink-2);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);align-items:center;gap:16px;padding:12px 20px;display:flex}.account-bar img{object-fit:cover;border:2px solid var(--line);width:48px;height:48px;transform:skew(-8deg)}.account-bar p{flex:1}.link-button{min-height:44px;color:var(--muted);font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.875rem;text-decoration:underline}.link-button:hover{color:var(--paper)}.fav-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:980px;display:grid}.fav{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:8px;padding:0;display:grid;position:relative}.fav__face{aspect-ratio:1;background:var(--hero);border:3px solid var(--ink);filter:saturate(.5)brightness(.72);width:100%;transition:transform .18s var(--ease), filter .18s var(--ease);display:block;overflow:hidden;transform:skew(-8deg)}.fav__face img{object-fit:cover;object-position:50% 8%;transform-origin:50% 10%;width:100%;height:100%;transform:skew(8deg)scale(1.6)}.fav:hover .fav__face{filter:saturate(.85)brightness(.92)}.fav.is-on .fav__face{filter:none;border-color:var(--p1);transform:skew(-8deg)translateY(-6px)}.fav__name{background:var(--ink);font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px 2px;font-size:.75rem;font-weight:600}.fav.is-on .fav__name{background:var(--p1);color:#fff}.fav__badge{background:var(--bar);color:var(--ink);font-family:var(--display);margin-left:8px;padding:2px 7px 1px;font-size:.9375rem;line-height:1.1;display:inline-block;transform:skew(-8deg)}.fav>.fav__badge{margin:0;position:absolute;top:-12px;right:2px}.train-list{gap:2px;display:grid}.train{background:var(--ink-2)}.train summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:14px 20px;list-style:none;display:grid}.train summary::-webkit-details-marker{display:none}.train summary:hover{background:var(--ink-3)}.train[open] summary{box-shadow:inset 0 -2px 0 var(--hero)}.train__who strong{font-family:var(--display);text-transform:uppercase;margin-bottom:6px;font-size:1.5rem;font-weight:400;line-height:1;display:block}.train__state{text-align:right;font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;font-size:.875rem}.train__state small{letter-spacing:.12em;color:var(--muted);font-size:.75rem;display:block}.options{gap:20px;padding:18px 20px 24px;display:grid}.options fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.options legend{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--bar);margin-bottom:8px;font-size:.75rem;font-weight:600}.option{background:var(--ink);cursor:pointer;grid-template-columns:24px minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1.4fr) 3rem;align-items:center;gap:12px;padding:10px 12px;display:grid}.option:hover{background:var(--ink-3)}.option:has(input:checked){box-shadow:inset 0 0 0 2px var(--p1)}.option input{width:18px;height:18px;margin:0}.option__label{font-family:var(--display);text-transform:uppercase;font-size:1.125rem}.option__change{font-family:var(--ui);letter-spacing:.06em;color:var(--muted);font-size:.875rem}.option__share{background:var(--ink-3);height:10px;position:relative;overflow:hidden;transform:skew(-20deg)}.option__share i{background:var(--hero);transform-origin:0;transform:scaleX(var(--v));position:absolute;inset:0}.option__pct{font-family:var(--display);text-align:right}.options .button{cursor:pointer;border:0;justify-self:start}.danger{margin-top:36px}.danger summary{cursor:pointer;min-height:44px;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--p1-hi);align-items:center;font-size:.875rem;display:inline-flex}.danger p{color:var(--muted);margin:8px 0 14px}.danger .button{cursor:pointer;border:0}.prose{max-width:70ch}.prose h2{font-family:var(--display);text-transform:uppercase;margin:32px 0 10px;font-size:1.75rem}.prose p,.prose li{color:var(--muted)}.prose ul{padding-left:20px}@media (max-width:760px){.fav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.train summary{grid-template-columns:auto minmax(0,1fr)}.train__state{text-align:left;grid-column:1/-1}.option{grid-template-columns:24px minmax(0,1fr) auto}.option__share{grid-column:2}.xp__bar{width:80px}}.footer{padding:28px var(--gutter) 40px;border-top:1px solid var(--ink-3);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:clamp(72px,10vw,128px);font-size:.9375rem;display:flex}.footer b{font-family:var(--display);text-transform:uppercase;color:var(--paper);letter-spacing:.04em;font-size:1.25rem;font-weight:400}.continue{min-height:calc(100svh - var(--top) - 120px);padding:40px var(--gutter);text-align:center;place-items:center;gap:18px;display:grid}.continue h1{font-family:var(--display);text-transform:uppercase;color:var(--p1);font-size:clamp(4rem,14vw,6rem);line-height:.9}.continue p{color:var(--muted);max-width:40ch}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
