:root{--chip:#cdb68c;--pos:#5f7f3f;--neg:#a6482e;--panel:#f1ebdf}.dark,.forest{--pos:#93b56c;--neg:#d8805f}:root{--header-h:76px}.site-header{background:var(--ink)}.brand-badge{width:46px;height:46px}.brand-word .w{font-size:30px}.brand-word .sub{letter-spacing:.24em;margin-top:5px;font-size:9px}.main-nav ul{gap:clamp(16px,2.2vw,34px)}.main-nav a{letter-spacing:.18em;font-size:10.5px}.header-cta .btn{min-height:40px;padding:0 18px;font-size:10px}.sample-bar{letter-spacing:.18em;padding:5px var(--gutter);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}@media (max-width:1080px){:root{--header-h:60px}.brand-badge{width:36px;height:36px}.brand{gap:10px}.brand-word .w{font-size:23px}.brand-word .sub{margin-top:3px;font-size:7.5px}.menu-toggle{border:0;justify-content:center;width:44px;padding:0}.menu-toggle .txt{display:none}.menu-toggle .bars{width:22px;height:12px}.menu-toggle .bars:before{top:1px}.menu-toggle .bars:after{top:9px}.menu-toggle[aria-expanded=true] .bars:before,.menu-toggle[aria-expanded=true] .bars:after{top:5px}.mobile-menu nav a{padding:12px 0;font-size:clamp(34px,9vw,52px)}}.season-nav a{padding:13px 14px;font-size:10px}.icon{flex:none}.landscape{width:100%;height:100%;display:block}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.kicker.gold{color:var(--gold)}.more{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--text);opacity:.85;align-items:center;gap:8px;font-size:9.5px;font-weight:600;display:inline-flex}.more:hover{opacity:1;color:var(--gold-deep)}.dark .more:hover,.forest .more:hover{color:var(--gold)}.back{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.back:hover{color:var(--text)}.pos{color:var(--pos)}.neg{color:var(--neg)}.ph{padding:clamp(30px,5vw,72px) 0 clamp(24px,3vw,40px);position:relative;overflow:hidden}.ph>.wrap{z-index:2;position:relative}.ph-art{z-index:1;pointer-events:none;width:min(64%,980px);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.ph-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ph-aside{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.ph-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10.5px;font-weight:600}.ph.dark .ph-eyebrow{color:var(--gold)}.ph-title{max-width:14ch;font-size:clamp(48px,8.2vw,124px);line-height:.84}.ph-sub{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);max-width:52em;margin-top:14px;font-size:11px;font-weight:600}.ph-meta{flex-wrap:wrap;gap:14px 36px;margin-top:24px;display:flex}.ph-meta .item{align-items:center;gap:12px;display:flex}.ph-meta .item b{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.ph-meta .item span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-top:2px;font-size:9.5px;font-weight:600;display:block}@media (max-width:760px){.ph-art{opacity:.6;width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70%);mask-image:linear-gradient(90deg,#0000 0%,#000 70%)}.ph.dark .ph-art{opacity:.9}.ph-sub{letter-spacing:.18em;font-size:10px}}.chips{scrollbar-width:none;border-bottom:1px solid var(--rule);gap:4px;margin-bottom:24px;padding:0 0 12px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips a{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);border-radius:1px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:9.5px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.chips a:hover{color:var(--text)}.chips a[aria-current=page]{background:var(--chip);color:var(--ink)}.chips .ct{font-family:var(--font-mono);opacity:.7;letter-spacing:0;font-size:9px}.chips-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.chips-row .chips{flex:1;min-width:0}.panel-card{background:var(--panel);border:1px solid var(--rule)}.panel-card.dark{background:var(--ink);border-color:var(--ink)}.panel-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:16px 20px 14px;display:flex}.panel-head h2,.panel-head h3{font-family:var(--font-display);text-transform:uppercase;font-size:24px;font-weight:800;line-height:.9}.panel-head .sub{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:9.5px;font-weight:600}.panel-head .more{margin-left:auto}.panel-body{padding:4px 20px 16px}.sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:22px;display:flex}.sh h2{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:.88}.sh p{color:var(--text-muted);max-width:34em;font-size:14px}.pad{padding-block:clamp(36px,5vw,72px)}.fx{border-bottom:1px solid var(--rule);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;transition:background .2s;display:grid;position:relative}.fx:last-child{border-bottom:0}.fx:hover{background:#1c211b09}.dark .fx:hover{background:#efe8da0a}.fx .when b{letter-spacing:.06em;white-space:nowrap;font-size:11.5px;font-weight:700;display:block}.fx .when span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;margin-top:3px;font-size:9px;font-weight:600;display:block}.fx-teams{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.fx-side{align-items:center;gap:10px;min-width:0;display:flex}.fx-side .nm{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:.95}.fx-side .sd{font-family:var(--font-mono);color:var(--text-muted);font-size:10px}.fx-side.lost .nm{color:var(--text-muted)}.fx .v{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);text-align:center;font-size:9px}.fx .end{color:var(--text-muted);align-items:center;gap:12px;display:flex}.fx .end .sc{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:800;line-height:1}.fx .end .st{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.fx .end .st.live{color:var(--gold-deep)}.dark .fx .end .st.live{color:var(--gold)}.fx .cover{z-index:1;position:absolute;inset:0}.fx.mine{box-shadow:inset 3px 0 0 var(--gold)}@media (max-width:600px){.fx{grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.fx .when b{font-size:10.5px}.fx .when span{letter-spacing:.12em;font-size:8.5px}.fx-teams{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:6px}.fx-side{gap:6px}.fx-side .nm{font-size:12.5px}.fx-side .crest{width:22px!important;height:22px!important;font-size:9px!important}.fx .v{letter-spacing:.06em;font-size:8px}.fx .end .sc{font-size:18px}.fx .end .st{display:none}}.wk-bar{background:var(--ink);color:var(--on-dark);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.wk-bar h2,.wk-bar h3{font-family:var(--font-display);text-transform:uppercase;font-size:21px;font-weight:800;line-height:.9}.wk-bar .d{letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-muted);text-align:right;font-size:9.5px;font-weight:600}.wk{border:1px solid var(--rule);background:var(--panel);scroll-margin-top:calc(var(--header-h) + 16px);margin-bottom:22px}.wk .byes{font-family:var(--font-mono);color:var(--text-muted);border-top:1px solid var(--rule);padding:10px 20px;font-size:11px}@media (max-width:600px){.wk-bar{padding:11px 14px}.wk-bar h2,.wk-bar h3{font-size:18px}.wk-bar .d{font-size:8.5px}}.dtable-wrap{scrollbar-width:thin;overflow-x:auto}.dtable{font-variant-numeric:tabular-nums;width:100%}.dtable th{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);text-align:right;border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:14px 12px;font-size:9.5px;font-weight:600}.dtable td{text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;padding:12px;font-size:14px}.dtable tr:last-child td{border-bottom:0}.dtable th.l,.dtable td.l{text-align:left}.dtable td.rk{font-family:var(--font-display);text-align:left;width:44px;font-size:19px;font-weight:800}.dtable td.tm a,.dtable td.tm>span{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.dtable td.tm a:hover{color:var(--gold-deep)}.dark .dtable td.tm a:hover{color:var(--gold)}.dtable td.tm .note{color:var(--text-muted);white-space:normal;max-width:34em;margin-top:6px;font-size:11.5px;display:block}.dtable td.b{font-weight:700}.dtable tr.mine td{background:#c8a46a24}.dtable abbr{text-decoration:none}@media (max-width:760px){.dtable th,.dtable td{padding:11px 8px;font-size:13px}.dtable th{letter-spacing:.12em;font-size:8.5px}.dtable td.rk{width:28px;font-size:16px}.dtable td.tm a,.dtable td.tm>span{gap:8px;font-size:14px}.dtable .hide-sm{display:none}.dtable td.tm{background:var(--row-bg,var(--cream));z-index:1;position:sticky;left:0}}.form-dots i{width:7px;height:7px}.hero2{min-height:min(calc(100svh - var(--header-h)), 860px);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero2-art{z-index:0;position:absolute;inset:0}.hero2-art .landscape{position:absolute;inset:0}.hero2-art img{object-fit:cover;object-position:65% 40%;width:100%;height:100%}.hero2-art:after{content:"";background:linear-gradient(90deg,#141813eb 0%,#14181399 40%,#14181300 72%);position:absolute;inset:0}.hero2 .wrap{z-index:2;padding-block:clamp(48px,7vw,96px);position:relative}.hero2 .kicker{color:var(--gold);margin-bottom:18px}.hero2 h1{letter-spacing:-.01em;font-size:clamp(76px,12.4vw,196px);line-height:.8}.hero2 .tag{font-family:var(--font-display);text-transform:uppercase;margin-top:22px;font-size:clamp(24px,2.6vw,38px);font-weight:800;line-height:.95}.hero2 .body{max-width:30em;color:var(--on-dark);opacity:.86;margin-top:18px;font-size:clamp(14px,1.15vw,16px)}.hero2 .actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero2 .btn{min-height:46px;font-size:10.5px}.hero2-foot{z-index:2;bottom:28px;right:var(--gutter);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--on-dark-muted);justify-content:space-between;align-items:center;gap:24px;font-size:9.5px;line-height:1.7;display:flex;position:absolute;left:52%}.hero2-foot .line{background:var(--rule-dark);flex:1;height:1px}@media (max-width:900px){.hero2{min-height:0}.hero2-art:after{background:linear-gradient(#14181359 0%,#1418138c 40%,#141813eb 100%)}.hero2-foot{display:none}}.band{grid-template-columns:1.5fr 1fr;display:grid}.band-facts{padding:clamp(24px, 3vw, 40px) var(--gutter);background:var(--bone);padding-right:clamp(24px,3vw,48px)}.band-facts h2{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,3.4vw,50px);font-weight:800;line-height:.88}.band-facts .kicker{margin-bottom:8px;display:block}.facts4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.facts4 .icon{color:var(--text);margin-bottom:12px}.facts4 b{letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.facts4 span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:9px;font-weight:600;display:block}.statement{background:var(--ink);color:var(--on-dark);align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}.statement .landscape{position:absolute;inset:0}.statement .txt{z-index:1;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;padding:28px clamp(24px,3vw,40px);font-size:clamp(30px,3vw,44px);font-weight:600;line-height:.95;position:relative}.statement .go{z-index:1;color:var(--on-dark);position:absolute;bottom:20px;right:22px}.statement:hover .go{color:var(--gold)}@media (max-width:960px){.band{grid-template-columns:1fr}.facts4{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.statement{min-height:150px}}.duo{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}@media (max-width:960px){.duo{grid-template-columns:1fr}}.format-band{background:var(--ink);color:var(--on-dark);--text-muted:var(--on-dark-muted);--rule:var(--rule-dark);position:relative;overflow:hidden}.format-band>.landscape{opacity:.95;position:absolute;inset:0}.format-band .wrap{z-index:1;padding-block:clamp(40px,6vw,84px);position:relative}.format-band h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:28px;font-size:clamp(26px,2.6vw,38px);font-weight:600}.format4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.format4>div{padding:4px 24px 4px 0}.format4>div+div{border-left:1px solid var(--rule-dark);padding-left:24px}.format4 .big{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,3.6vw,54px);font-weight:800;line-height:.86}.format4 .big small{margin-left:6px;font-size:.5em}.format4 .cap{letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-muted);margin-top:12px;font-size:9.5px;font-weight:600}.format4 p{color:var(--on-dark-muted);max-width:22em;margin-top:10px;font-size:13px}.format-band .foot{text-align:center;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:36px;font-size:9.5px}@media (max-width:860px){.format4{grid-template-columns:1fr 1fr;row-gap:26px}.format4>div:nth-child(3){border-left:0;padding-left:0}}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile{background:var(--panel);border:1px solid var(--rule);padding:14px 16px 12px}.tile .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:.9}.tile .k{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:9px;font-weight:600;display:block}@media (max-width:560px){.tiles{gap:6px}.tile{padding:12px 10px 10px}.tile .v{font-size:26px}.tile .k{letter-spacing:.12em;font-size:8px}}.next-card{padding:16px 20px 20px}.next-card .when{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.next-card .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.next-card .row .nm{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:800;line-height:1}.next-card .row .v{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;font-size:9px}.next-card .row .side{align-items:center;gap:10px;display:inline-flex}.rlist li{border-bottom:1px solid var(--rule);grid-template-columns:64px 26px 56px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 20px;display:grid;position:relative}.rlist li:last-child{border-bottom:0}.rlist li:hover{background:#1c211b09}.rlist .d{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:600}.rlist .wl{border:1px solid;place-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:inline-grid}.rlist .wl.w{color:var(--pos)}.rlist .wl.l{color:var(--neg)}.rlist .sc{font-family:var(--font-display);white-space:nowrap;font-size:19px;font-weight:800;line-height:1}.rlist .op{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.rlist .icon{color:var(--text-muted)}.rlist a.cover{position:absolute;inset:0}@media (max-width:560px){.rlist li{grid-template-columns:50px 24px 44px minmax(0,1fr) 16px;gap:8px;padding:11px 14px}.rlist .sc{font-size:16px}}.roster-t td,.roster-t th{text-align:left}.roster-t td{font-size:13.5px}.vs-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:clamp(22px,4vw,44px) clamp(12px,3vw,40px);display:grid}.vs-side{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.vs-side .nm{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(20px,3vw,40px);font-weight:800;line-height:.9}.vs-side .rec{letter-spacing:.14em;color:var(--text-muted);font-size:10px;font-weight:600}.vs-side.lost .nm{color:var(--text-muted)}.vs-mid{text-align:center}.vs-mid .big{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(52px,9vw,120px);font-weight:800;line-height:.85}.vs-mid .big .sep{color:var(--gold);padding:0 .12em}.vs-mid .big .vs{letter-spacing:.2em;color:var(--text-muted);font-size:.32em}.vs-mid .state{border:1px solid var(--rule-strong);letter-spacing:.2em;text-transform:uppercase;margin-top:12px;padding:5px 12px 4px;font-size:9px;font-weight:600;display:inline-block}.vs-mid .state.live{border-color:var(--gold);color:var(--gold-deep)}@media (max-width:560px){.vs-card{gap:6px;padding:22px 8px}.vs-side .crest{width:56px!important;height:56px!important;font-size:22px!important}}.gtable th{text-align:center;background:#1c211b0d}.gtable td{text-align:center;padding:12px 8px;font-size:16px}.gtable td.g{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.gtable td.w{font-weight:800}.gtable td.lo{color:var(--text-muted)}.gtable td .crest{margin:0 auto}.gtable tfoot td{border-top:1px solid var(--rule-strong);font-size:13px;font-weight:700}.gtable .tx{font-family:var(--font-mono);color:var(--text-muted);margin-top:2px;font-size:9.5px;font-weight:400;display:block}.seedlist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.seedlist>div{background:var(--panel);border:1px solid var(--rule);align-items:center;gap:14px;padding:12px 14px;display:flex}.seedlist .n{font-family:var(--font-display);min-width:30px;font-size:30px;font-weight:800;line-height:.8}.seedlist .t{font-family:var(--font-display);text-transform:uppercase;font-size:17px;font-weight:800;line-height:1}.seedlist .t small{font-family:var(--font-sans);text-transform:none;color:var(--text-muted);margin-top:5px;font-size:11px;font-weight:500;display:block}.seedlist .out{opacity:.55}.tcards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.tcard{background:var(--panel);border:1px solid var(--rule);padding:14px 16px 16px;position:relative}.tcard .top{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;display:flex}.tcard .top .c{color:var(--gold-deep)}.tcard .tm{align-items:center;gap:12px;margin-top:12px;display:flex}.tcard .tm .nm{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:800;line-height:.95}.tcard .tm .gw{font-family:var(--font-display);margin-left:auto;font-size:26px;font-weight:800}.tcard .tm.lost .nm,.tcard .tm.lost .gw{color:var(--text-muted)}.tcard .vs{letter-spacing:.16em;color:var(--text-muted);text-transform:uppercase;margin:6px 0 0 50px;font-size:9px}.tcard .st{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:12px;font-size:9.5px;font-weight:600}.tcard.mine{box-shadow:inset 0 0 0 2px var(--gold)}.tcard a.cover{position:absolute;inset:0}.dark-page{background:var(--ink);color:var(--on-dark);--text-muted:var(--on-dark-muted);--rule:var(--rule-dark);--rule-strong:#efe8da4d;--row-bg:var(--ink);--panel:#20271f}.dark-page .chips a[aria-current=page]{color:var(--ink)}.site-footer{padding-top:clamp(48px,6vw,88px)}.footer-word{font-size:clamp(70px,15vw,260px)}.dark-page .tcard{background:var(--bone);color:var(--ink);--text-muted:#5e5f55;border-color:#0000}.dark-page .tcard .top .c{color:var(--gold-deep)}.dark-page .feature-match{border-color:#efe8da4d}.panel-card.dark{--row-bg:var(--ink);color:var(--on-dark);--text-muted:var(--on-dark-muted);--rule:var(--rule-dark);--rule-strong:#efe8da4d;--pos:#93b56c;--neg:#d8805f}.panel-head{flex-wrap:wrap;row-gap:6px}.panel-head h2,.panel-head h3{white-space:nowrap}.fx.dated{grid-template-columns:112px minmax(0,1fr) auto}.format-band>.landscape{opacity:.5;height:75%;top:auto}@media (max-width:600px){.panel-head{padding:14px 14px 12px}.panel-head h2,.panel-head h3{font-size:20px}.fx.dated{grid-template-columns:70px minmax(0,1fr) auto}.format4 .big{font-size:30px}.format4>div+div{padding-left:16px}.format4>div{padding-right:12px}}.dtable td.tm>span.note{font-family:var(--font-sans);text-transform:none;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.fx-side .nm{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (max-width:600px){.fx{grid-template-columns:52px minmax(0,1fr) auto;padding:11px 10px 11px 12px}.fx-teams{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:5px}.fx-side{gap:5px}.fx-side .nm{letter-spacing:-.005em;font-size:12px}.fx-side .crest{width:20px!important;height:20px!important;font-size:8px!important}.fx .end{gap:4px}.fx .end .icon{width:12px;height:12px}}.gtable{table-layout:fixed}.gtable th{white-space:normal;vertical-align:bottom;line-height:1.3}.gtable th:first-child,.gtable td.g{width:64px}.gtable th:last-child{width:72px}.gtable tfoot td.g{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}@media (max-width:600px){.gtable th:first-child,.gtable td.g{width:46px}.gtable th:last-child{width:56px}.gtable th{font-size:8px}}.champion-banner{padding-block:clamp(48px,7vw,104px)}.champion-banner .wrap{z-index:2;position:relative}.champion-banner .display-xxl{font-size:clamp(56px,9vw,150px)}.champion-banner .gold-rule{margin:26px 0}.fx .gl{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:10.5px;overflow:hidden}.team-index li:last-child{border-bottom:0}.team-index a{grid-template-columns:44px 44px minmax(0,1fr) auto 18px;gap:16px;padding:14px 20px}.team-index a:hover{background:#1c211b09;padding-left:20px}.team-index .seed{font-size:30px}.team-index .nm{font-size:clamp(20px,2vw,28px)}.team-index .players{margin-top:4px;font-size:12.5px}.team-index .rec{font-size:24px}.team-index .rec small{font-size:10px}@media (max-width:680px){.team-index a{grid-template-columns:26px 34px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.team-index .crest{width:34px!important;height:34px!important;font-size:13px!important}.team-index .seed{font-size:22px}.team-index .nm,.team-index .rec{font-size:18px}}.tabbar{display:none}@media (max-width:760px){.tabbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule-dark);padding-bottom:env(safe-area-inset-bottom);background:#1c211bf7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--on-dark-muted);letter-spacing:.12em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:4px;padding:9px 0 8px;font-size:9.5px;font-weight:600;display:flex}.tabbar a[aria-current=page]{color:var(--gold)}.tabbar a[aria-current=page]:before{content:"";background:var(--gold);width:28px;height:2px;position:absolute;top:0}.tabbar a{position:relative}.tabbar a:active{background:#efe8da0f}.tabbar .ic{line-height:0;display:block;position:relative}.tabbar .live-dot{position:absolute;top:-2px;right:-5px}body:has(.tabbar){padding-bottom:calc(62px + env(safe-area-inset-bottom))}body:has(.tabbar) .site-footer{padding-bottom:8px}}.live-dot{background:#e0513a;border-radius:50%;width:8px;height:8px;animation:1.6s infinite live-pulse;display:inline-block;box-shadow:0 0 #e0513a99}@keyframes live-pulse{0%{box-shadow:0 0 #e0513a8c}70%{box-shadow:0 0 0 7px #e0513a00}to{box-shadow:0 0 #e0513a00}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.fx.live .end:before{content:"";background:#e0513a;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite live-pulse}@media (prefers-reduced-motion:reduce){.fx.live .end:before{animation:none}}.ph-actions{z-index:2;flex-wrap:wrap;gap:10px;margin-top:18px;display:flex;position:relative}.follow{border:1px solid var(--rule-strong);min-height:40px;color:var(--text);font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 14px;font-size:10.5px;font-weight:600;display:inline-flex}.follow.on{background:var(--ink);border-color:var(--ink);color:var(--gold)}@media (hover:none){.fx:active,.rlist li:active,.tcard:active,.team-index a:active,.dtable tbody tr:active td{background:#c8a46a29}}
