/* host: caipiaoheibaizhibocom | domain: caipiao.heibai-zhibo.com */
.s2-avatar,.s2-logo{width:32px;height:32px}.live-tabs-s11 .lt11-card::before,.live-tabs-s9 .lt9-card::before{position:absolute;height:3px;top:0;content:"";left:0;right:0}.match-mod-s26,.match-mod-s27,.match-mod-s28,.match-mod-s29,.match-mod-s30{font-family:-apple-system,BlinkMacSystemFont}.live-tabs-s1{background:var(--live1-bg);padding:72px 0;border-top:1px solid var(--live1-border)}.live-tabs-s2,.s2-avatar{background:var(--live2-bg)}.live-tabs-s1 .live-tabs-s1-wrap,.live-tabs-s10 .live-tabs-s10-wrap,.live-tabs-s11 .live-tabs-s11-wrap,.live-tabs-s12 .live-tabs-s12-wrap,.live-tabs-s13 .live-tabs-s13-wrap,.live-tabs-s14 .live-tabs-s14-wrap,.live-tabs-s15 .live-tabs-s15-wrap,.live-tabs-s16 .live-tabs-s16-wrap,.live-tabs-s17 .live-tabs-s17-wrap,.live-tabs-s18 .live-tabs-s18-wrap,.live-tabs-s19 .live-tabs-s19-wrap,.live-tabs-s21 .live-tabs-s21-wrap,.live-tabs-s22 .live-tabs-s22-wrap,.live-tabs-s23 .live-tabs-s23-wrap,.live-tabs-s24 .live-tabs-s24-wrap,.live-tabs-s25 .live-tabs-s25-wrap,.live-tabs-s26 .live-tabs-s26-wrap,.live-tabs-s27 .live-tabs-s27-wrap,.live-tabs-s28 .live-tabs-s28-wrap,.live-tabs-s29 .live-tabs-s29-wrap,.live-tabs-s3 .live-tabs-s3-wrap,.live-tabs-s30 .live-tabs-s30-wrap,.live-tabs-s4 .live-tabs-s4-wrap,.live-tabs-s5 .live-tabs-s5-wrap,.live-tabs-s6 .live-tabs-s6-wrap,.live-tabs-s7 .live-tabs-s7-wrap,.live-tabs-s8 .live-tabs-s8-wrap,.live-tabs-s9 .live-tabs-s9-wrap{width:min(1280px,100%);margin:auto;padding:0 clamp(16px,3vw,28px)}.live-tabs-s1 .live-tabs-s1-h2{font-size:24px;font-weight:900;color:var(--live1-title);margin-bottom:22px}.league-mod-s21 input#lm21-tab-m,.league-mod-s21 input#lm21-tab-r,.live-tabs-s1 #lt1-football:checked~.live-tabs-s1-list .live-tabs-s1-row[data-sport=nba],.live-tabs-s1 #lt1-nba:checked~.live-tabs-s1-list .live-tabs-s1-row[data-sport=football],.live-tabs-s1 input,.live-tabs-s10 #s10-football:checked~.live-tabs-s10-list .lt10-item[data-sport=nba],.live-tabs-s10 #s10-nba:checked~.live-tabs-s10-list .lt10-item[data-sport=football],.live-tabs-s10 input,.live-tabs-s11 #s11-football:checked~.live-tabs-s11-list .lt11-row[data-sport=nba],.live-tabs-s11 #s11-nba:checked~.live-tabs-s11-list .lt11-row[data-sport=football],.live-tabs-s11 input,.live-tabs-s12 #s12-football:checked~.live-tabs-s12-list .lt12-item[data-sport=nba],.live-tabs-s12 #s12-nba:checked~.live-tabs-s12-list .lt12-item[data-sport=football],.live-tabs-s12 input,.live-tabs-s13 #s13-football:checked~.live-tabs-s13-days .lt13-row[data-sport=nba],.live-tabs-s13 #s13-nba:checked~.live-tabs-s13-days .lt13-row[data-sport=football],.live-tabs-s13 input,.live-tabs-s14 #s14-football:checked~.live-tabs-s14-grid .lt14-card[data-sport=nba],.live-tabs-s14 #s14-nba:checked~.live-tabs-s14-grid .lt14-card[data-sport=football],.live-tabs-s14 input,.live-tabs-s15 #s15-football:checked~.live-tabs-s15-body .lt15-card[data-sport=nba],.live-tabs-s15 #s15-nba:checked~.live-tabs-s15-body .lt15-card[data-sport=football],.live-tabs-s15 input,.live-tabs-s16 #s16-football:checked~.live-tabs-s16-body .lt16-card[data-sport=nba],.live-tabs-s16 #s16-nba:checked~.live-tabs-s16-body .lt16-card[data-sport=football],.live-tabs-s16 input,.live-tabs-s17 #s17-football:checked~.live-tabs-s17-body .lt17-card[data-sport=nba],.live-tabs-s17 #s17-nba:checked~.live-tabs-s17-body .lt17-card[data-sport=football],.live-tabs-s17 input,.live-tabs-s18 #s18-football:checked~.live-tabs-s18-list .lt18-card[data-sport=nba],.live-tabs-s18 #s18-nba:checked~.live-tabs-s18-list .lt18-card[data-sport=football],.live-tabs-s18 input,.live-tabs-s19 #s19-football:checked~.live-tabs-s19-body .lt19-card[data-sport=nba],.live-tabs-s19 #s19-nba:checked~.live-tabs-s19-body .lt19-card[data-sport=football],.live-tabs-s19 input,.live-tabs-s2 .live-tabs-s2-wrap #s2-football:checked~.live-tabs-s2-grid .s2-card[data-sport=nba],.live-tabs-s2 .live-tabs-s2-wrap #s2-nba:checked~.live-tabs-s2-grid .s2-card[data-sport=football],.live-tabs-s2 input,.live-tabs-s20 #s20-football:checked~.live-tabs-s20-list .lt20-card[data-sport=nba],.live-tabs-s20 #s20-nba:checked~.live-tabs-s20-list .lt20-card[data-sport=football],.live-tabs-s20 input,.live-tabs-s21 #s21-football:checked~.live-tabs-s21-table .lt21-row[data-sport=nba],.live-tabs-s21 #s21-nba:checked~.live-tabs-s21-table .lt21-row[data-sport=football],.live-tabs-s21 input,.live-tabs-s22 #s22-football:checked~.live-tabs-s22-list .lt22-card[data-sport=nba],.live-tabs-s22 #s22-nba:checked~.live-tabs-s22-list .lt22-card[data-sport=football],.live-tabs-s22 input,.live-tabs-s23 #s23-football:checked~.live-tabs-s23-grid .lt23-card[data-sport=nba],.live-tabs-s23 #s23-nba:checked~.live-tabs-s23-grid .lt23-card[data-sport=football],.live-tabs-s23 input,.live-tabs-s24 #s24-football:checked~.live-tabs-s24-list .lt24-item[data-sport=nba],.live-tabs-s24 #s24-nba:checked~.live-tabs-s24-list .lt24-item[data-sport=football],.live-tabs-s24 input,.live-tabs-s25 #s25-football:checked~.live-tabs-s25-list .lt25-row[data-sport=nba],.live-tabs-s25 #s25-nba:checked~.live-tabs-s25-list .lt25-row[data-sport=football],.live-tabs-s25 input,.live-tabs-s26 #s26-football:checked~.live-tabs-s26-list .lt26-row[data-sport=nba],.live-tabs-s26 #s26-nba:checked~.live-tabs-s26-list .lt26-row[data-sport=football],.live-tabs-s26 input,.live-tabs-s27 #s27-football:checked~.live-tabs-s27-list .lt27-ticket[data-sport=nba],.live-tabs-s27 #s27-nba:checked~.live-tabs-s27-list .lt27-ticket[data-sport=football],.live-tabs-s27 input,.live-tabs-s28 #s28-football:checked~.live-tabs-s28-list .lt28-row[data-sport=nba],.live-tabs-s28 #s28-nba:checked~.live-tabs-s28-list .lt28-row[data-sport=football],.live-tabs-s28 input,.live-tabs-s29 #s29-football:checked~.live-tabs-s29-list .lt29-item[data-sport=nba],.live-tabs-s29 #s29-nba:checked~.live-tabs-s29-list .lt29-item[data-sport=football],.live-tabs-s29 input,.live-tabs-s3 #s3-football:checked~.live-tabs-s3-list .lt3-card[data-sport=nba],.live-tabs-s3 #s3-nba:checked~.live-tabs-s3-list .lt3-card[data-sport=football],.live-tabs-s3 input,.live-tabs-s30 #s30-football:checked~.live-tabs-s30-table .lt30-row[data-sport=nba],.live-tabs-s30 #s30-nba:checked~.live-tabs-s30-table .lt30-row[data-sport=football],.live-tabs-s30 input,.live-tabs-s4 #s4-football:checked~.live-tabs-s4-list .lt4-card[data-sport=nba],.live-tabs-s4 #s4-nba:checked~.live-tabs-s4-list .lt4-card[data-sport=football],.live-tabs-s4 input,.live-tabs-s5 #s5-football:checked~.live-tabs-s5-list .lt5-item[data-sport=nba],.live-tabs-s5 #s5-nba:checked~.live-tabs-s5-list .lt5-item[data-sport=football],.live-tabs-s5 input,.live-tabs-s6 #s6-football:checked~.live-tabs-s6-grid .lt6-card[data-sport=nba],.live-tabs-s6 #s6-nba:checked~.live-tabs-s6-grid .lt6-card[data-sport=football],.live-tabs-s6 input,.live-tabs-s7 #s7-football:checked~.live-tabs-s7-list .lt7-card[data-sport=nba],.live-tabs-s7 #s7-nba:checked~.live-tabs-s7-list .lt7-card[data-sport=football],.live-tabs-s7 input,.live-tabs-s8 #s8-football:checked~.live-tabs-s8-list .lt8-card[data-sport=nba],.live-tabs-s8 #s8-nba:checked~.live-tabs-s8-list .lt8-card[data-sport=football],.live-tabs-s8 input,.live-tabs-s9 #s9-football:checked~.live-tabs-s9-list .lt9-card[data-sport=nba],.live-tabs-s9 #s9-nba:checked~.live-tabs-s9-list .lt9-card[data-sport=football],.live-tabs-s9 input,.match-mod-s1 .mt1-tab-panel,.match-mod-s1 .mt1-tab-radio,.match-mod-s2 .mt2-tab-panel,.match-mod-s2 .mt2-tab-radio{display:none}.live-tabs-s1 .live-tabs-s1-nav{display:flex;gap:10px;margin-bottom:18px}.live-tabs-s1 .live-tabs-s1-nav label{padding:8px 16px;border-radius:999px;border:1px solid var(--live1-border);background:var(--live1-surface);color:var(--live1-muted);cursor:pointer;display:flex;align-items:center;gap:6px}.live-tabs-s1 #lt1-football:checked~.live-tabs-s1-nav label[for=lt1-football],.live-tabs-s1 #lt1-hot:checked~.live-tabs-s1-nav label[for=lt1-hot],.live-tabs-s1 #lt1-nba:checked~.live-tabs-s1-nav label[for=lt1-nba]{background:linear-gradient(135deg,var(--live1-g1),var(--live1-g2));color:var(--live1-btn-text);border-color:var(--live1-g1)}.live-tabs-s1 .live-tabs-s1-list{background:var(--live1-surface);border:1px solid var(--live1-border);border-radius:12px;overflow:hidden;box-shadow:0 8px 20px var(--live1-shadow)}.live-tabs-s1 .live-tabs-s1-row{display:grid;grid-template-columns:160px 120px 1fr 140px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--live1-border)}.league-mod-s2 .lm2-match-row:last-child,.live-tabs-s1 .live-tabs-s1-row:last-child,.live-tabs-s21 .lt21-row:last-child{border-bottom:none}.live-tabs-s1 .lt1-time{font-size:13px;color:var(--live1-muted)}.live-tabs-s1 .lt1-league{font-size:14px;color:var(--live1-title);font-weight:600}.league-mod-s23 .lm23-r-left,.live-tabs-s1 .lt1-teams,.match-mod-s30 .m30-team-row{display:flex;align-items:center;gap:12px}.league-mod-s12 .lm12-m-status-wrap,.league-mod-s14 .lm14-m-status-row,.league-mod-s15 .lm15-m-status-row,.league-mod-s16 .lm16-m-meta,.league-mod-s17 .lm17-m-meta-row,.league-mod-s2 .lm2-match-team,.league-mod-s29 .lm29-m-team,.league-mod-s8 .lm8-m-team,.league-mod-s9 .lm9-m-team,.live-tabs-s1 .lt1-team,.live-tabs-s13 .lt13-team,.live-tabs-s16 .lt16-nav-main,.live-tabs-s17 .lt17-nav-main,.live-tabs-s18 .lt18-nav-main,.live-tabs-s19 .lt19-nav-main,.live-tabs-s21 .lt21-nav-main,.live-tabs-s22 .lt22-nav-main,.live-tabs-s23 .lt23-nav-main,.live-tabs-s24 .lt24-nav-main,.live-tabs-s25 .lt25-nav-main,.live-tabs-s26 .lt26-nav-main,.live-tabs-s26 .lt26-sport,.live-tabs-s27 .lt27-nav-main,.live-tabs-s28 .lt28-nav-main,.live-tabs-s29 .lt29-nav-main,.live-tabs-s30 .lt30-nav-main,.match-mod-s29 .s29-rel-row .line,.match-mod-s6 .mt6-topbar-right{display:flex;align-items:center;gap:6px}.live-tabs-s1 .lt1-team-name{font-size:14px;color:var(--live1-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s1 .lt1-logo{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid var(--live1-border)}.live-tabs-s1 .lt1-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--live1-border);display:flex;align-items:center;justify-content:center;background:var(--live1-bg);color:var(--live1-g1);font-size:14px}.live-tabs-s1 .lt1-score{min-width:50px;text-align:center;font-size:15px;font-weight:800;color:var(--live1-title)}.league-mod-s10 .lm10-m-meta,.league-mod-s12 .lm12-m-col-meta,.league-mod-s14 .lm14-m-right,.league-mod-s2 .lm2-match-info,.league-mod-s22 .lm22-m-right,.league-mod-s29 .lm29-m-right,.league-mod-s30 .lm30-m-right,.league-mod-s4 .lm4-m-meta,.league-mod-s7 .lm7-m-meta,.league-mod-s9 .lm9-m-right,.live-tabs-s1 .lt1-act,.match-mod-s20 .m20-hero-cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.live-tabs-s1 .lt1-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live1-g1),var(--live1-g2));color:var(--live1-btn-text);border:1px solid var(--live1-g1)}.live-tabs-s1 .lt1-status{font-size:12px;color:var(--live1-muted)}.live-tabs-s1 #lt1-football:checked~.live-tabs-s1-list .live-tabs-s1-row[data-sport=football],.live-tabs-s1 #lt1-hot:checked~.live-tabs-s1-list .live-tabs-s1-row,.live-tabs-s1 #lt1-nba:checked~.live-tabs-s1-list .live-tabs-s1-row[data-sport=nba],.live-tabs-s17 #s17-hot:checked~.live-tabs-s17-body .lt17-card,.live-tabs-s21 #s21-hot:checked~.live-tabs-s21-table .lt21-row,.live-tabs-s24 #s24-hot:checked~.live-tabs-s24-list .lt24-item,.live-tabs-s25 #s25-hot:checked~.live-tabs-s25-list .lt25-row,.live-tabs-s26 #s26-hot:checked~.live-tabs-s26-list .lt26-row,.live-tabs-s28 #s28-hot:checked~.live-tabs-s28-list .lt28-row,.live-tabs-s30 #s30-hot:checked~.live-tabs-s30-table .lt30-row{display:grid}.live-tabs-s2{padding:80px 0;border-top:1px solid var(--live2-border)}.live-tabs-s2 .live-tabs-s2-wrap,.live-tabs-s20 .live-tabs-s20-wrap{width:min(1280px,100%);margin:auto;padding:0 20px}.live-tabs-s2 .live-tabs-s2-h2{text-align:center;font-size:26px;font-weight:900;margin-bottom:30px;color:var(--live2-title)}.live-tabs-s2 .live-tabs-s2-nav{display:flex;justify-content:center;gap:16px;margin-bottom:26px}.live-tabs-s2 .live-tabs-s2-nav label{padding:10px 26px;border-radius:12px;border:1px solid var(--live2-border);background:var(--live2-surface);color:var(--live2-muted);cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.live-tabs-s2 #s2-football:checked~.live-tabs-s2-nav label[for=s2-football],.live-tabs-s2 #s2-hot:checked~.live-tabs-s2-nav label[for=s2-hot],.live-tabs-s2 #s2-nba:checked~.live-tabs-s2-nav label[for=s2-nba]{background:linear-gradient(135deg,var(--live2-g1),var(--live2-g2));border-color:var(--live2-g1);color:var(--live2-btn-text)}.live-tabs-s2 .live-tabs-s2-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.live-tabs-s2 .s2-card{display:none;background:var(--live2-surface);border:1px solid var(--live2-border);border-radius:14px;padding:16px 20px;justify-content:space-between;align-items:center;box-shadow:0 8px 20px var(--live2-shadow);border-left:4px solid var(--live2-g1)}.live-tabs-s10 #s10-hot:checked~.live-tabs-s10-list .lt10-item .lt10-inner,.live-tabs-s11 #s11-football:checked~.live-tabs-s11-list .lt11-row[data-sport=football],.live-tabs-s11 #s11-hot:checked~.live-tabs-s11-list .lt11-row,.live-tabs-s11 #s11-nba:checked~.live-tabs-s11-list .lt11-row[data-sport=nba],.live-tabs-s12 #s12-football:checked~.live-tabs-s12-list .lt12-item[data-sport=football],.live-tabs-s12 #s12-hot:checked~.live-tabs-s12-list .lt12-item,.live-tabs-s12 #s12-nba:checked~.live-tabs-s12-list .lt12-item[data-sport=nba],.live-tabs-s13 #s13-football:checked~.live-tabs-s13-days .lt13-row[data-sport=football],.live-tabs-s13 #s13-hot:checked~.live-tabs-s13-days .lt13-row,.live-tabs-s13 #s13-nba:checked~.live-tabs-s13-days .lt13-row[data-sport=nba],.live-tabs-s14 #s14-football:checked~.live-tabs-s14-grid .lt14-card[data-sport=football],.live-tabs-s14 #s14-hot:checked~.live-tabs-s14-grid .lt14-card,.live-tabs-s14 #s14-nba:checked~.live-tabs-s14-grid .lt14-card[data-sport=nba],.live-tabs-s15 #s15-hot:checked~.live-tabs-s15-body .lt15-card,.live-tabs-s16 #s16-hot:checked~.live-tabs-s16-body .lt16-card,.live-tabs-s18 #s18-hot:checked~.live-tabs-s18-list .lt18-card,.live-tabs-s19 #s19-hot:checked~.live-tabs-s19-body .lt19-card,.live-tabs-s2 .live-tabs-s2-wrap #s2-football:checked~.live-tabs-s2-grid .s2-card[data-sport=football],.live-tabs-s2 .live-tabs-s2-wrap #s2-hot:checked~.live-tabs-s2-grid .s2-card,.live-tabs-s2 .live-tabs-s2-wrap #s2-nba:checked~.live-tabs-s2-grid .s2-card[data-sport=nba],.live-tabs-s20 #s20-hot:checked~.live-tabs-s20-list .lt20-card,.live-tabs-s22 #s22-hot:checked~.live-tabs-s22-list .lt22-card,.live-tabs-s23 #s23-hot:checked~.live-tabs-s23-grid .lt23-card,.live-tabs-s29 #s29-hot:checked~.live-tabs-s29-list .lt29-item,.live-tabs-s3 #s3-football:checked~.live-tabs-s3-list .lt3-card[data-sport=football],.live-tabs-s3 #s3-hot:checked~.live-tabs-s3-list .lt3-card,.live-tabs-s3 #s3-nba:checked~.live-tabs-s3-list .lt3-card[data-sport=nba],.live-tabs-s4 #s4-football:checked~.live-tabs-s4-list .lt4-card[data-sport=football],.live-tabs-s4 #s4-hot:checked~.live-tabs-s4-list .lt4-card,.live-tabs-s4 #s4-nba:checked~.live-tabs-s4-list .lt4-card[data-sport=nba],.live-tabs-s5 #s5-football:checked~.live-tabs-s5-list .lt5-item[data-sport=football],.live-tabs-s5 #s5-hot:checked~.live-tabs-s5-list .lt5-item,.live-tabs-s5 #s5-nba:checked~.live-tabs-s5-list .lt5-item[data-sport=nba],.live-tabs-s6 #s6-football:checked~.live-tabs-s6-grid .lt6-card[data-sport=football],.live-tabs-s6 #s6-hot:checked~.live-tabs-s6-grid .lt6-card,.live-tabs-s6 #s6-nba:checked~.live-tabs-s6-grid .lt6-card[data-sport=nba],.live-tabs-s7 #s7-football:checked~.live-tabs-s7-list .lt7-card[data-sport=football],.live-tabs-s7 #s7-hot:checked~.live-tabs-s7-list .lt7-card,.live-tabs-s7 #s7-nba:checked~.live-tabs-s7-list .lt7-card[data-sport=nba],.live-tabs-s8 #s8-football:checked~.live-tabs-s8-list .lt8-card[data-sport=football],.live-tabs-s8 #s8-hot:checked~.live-tabs-s8-list .lt8-card,.live-tabs-s8 #s8-nba:checked~.live-tabs-s8-list .lt8-card[data-sport=nba],.live-tabs-s9 #s9-football:checked~.live-tabs-s9-list .lt9-card[data-sport=football],.live-tabs-s9 #s9-hot:checked~.live-tabs-s9-list .lt9-card,.live-tabs-s9 #s9-nba:checked~.live-tabs-s9-list .lt9-card[data-sport=nba]{display:flex}.league-mod-s10 .lm10-r-list,.league-mod-s13 .lm13-m-groups,.league-mod-s13 .lm13-r-list,.league-mod-s16 .lm16-r-list,.league-mod-s17 .lm17-head-left,.league-mod-s19 .lm19-r-body,.league-mod-s22 .lm22-r-list,.league-mod-s24 .lm24-r-list,.league-mod-s25 .lm25-r-list,.league-mod-s27 .lm27-m-list,.league-mod-s27 .lm27-r-list,.league-mod-s7 .lm7-rank-list,.league-mod-s9 .lm9-m-left,.live-tabs-s17 .lt17-col,.live-tabs-s17 .lt17-teams,.live-tabs-s18 .live-tabs-s18-title,.live-tabs-s18 .lt18-col,.live-tabs-s22 .lt22-col,.match-mod-s12 .m12-head-left,.match-mod-s16 .m16-main-text,.match-mod-s18 .m18-hero-meta,.match-mod-s19 .m19-hero-meta,.match-mod-s2 .mt2-data-col,.match-mod-s4 .mt4-header-left,.match-mod-s9 .mt9-info-col,.s2-left{display:flex;flex-direction:column;gap:6px}.league-mod-s1 .league-card-title-wrap,.league-mod-s11 .lm11-r-top,.league-mod-s12 .lm12-r-top,.league-mod-s18 .lm18-m-scoreblock,.league-mod-s23 .lm23-r-team,.league-mod-s4 .lm4-r-main,.league-mod-s6 .lm6-r-main,.league-mod-s7 .lm7-r-main,.match-mod-s16 .m16-hero-score,.match-mod-s5 .mt5-header-right,.match-mod-s9 .mt9-header-right,.s2-team{display:flex;align-items:center;gap:8px}.s2-team span{font-size:15px;font-weight:600;color:var(--live2-title)}.s2-logo{border-radius:50%;object-fit:cover;border:1px solid var(--live2-border)}.s2-avatar{border-radius:50%;border:1px solid var(--live2-border);display:flex;align-items:center;justify-content:center;color:var(--live2-g1);font-size:18px}.s2-league,.s2-score{color:var(--live2-title)}.s2-score{font-size:20px;font-weight:900;margin:6px 0;text-align:center}.s2-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:140px}.s2-league{font-size:14px;font-weight:600}.s2-time{font-size:13px;color:var(--live2-muted)}.s2-btn{margin-top:6px;display:inline-block;padding:6px 14px;border-radius:8px;background:linear-gradient(135deg,var(--live2-g1),var(--live2-g2));color:var(--live2-btn-text);font-size:13px;font-weight:600}.s2-status{font-size:12px;color:var(--live2-muted)}.live-tabs-s3{background:var(--live3-bg);padding:72px 0;border-top:1px solid var(--live3-border)}.live-tabs-s3 .live-tabs-s3-h2{text-align:center;font-size:24px;font-weight:900;color:var(--live3-title);margin-bottom:22px}.live-tabs-s3 .live-tabs-s3-nav{display:flex;justify-content:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.live-tabs-s3 .live-tabs-s3-nav label{padding:8px 20px;border-radius:999px;border:1px solid var(--live3-border);background:var(--live3-surface);color:var(--live3-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap}.live-tabs-s3 #s3-football:checked~.live-tabs-s3-nav label[for=s3-football],.live-tabs-s3 #s3-hot:checked~.live-tabs-s3-nav label[for=s3-hot],.live-tabs-s3 #s3-nba:checked~.live-tabs-s3-nav label[for=s3-nba]{background:linear-gradient(135deg,var(--live3-g1),var(--live3-g2));border-color:var(--live3-g1);color:var(--live3-btn-text)}.league-mod-s23 .lm23-match-grid,.live-tabs-s15 .lt15-day-list,.live-tabs-s23 .live-tabs-s23-grid,.live-tabs-s3 .live-tabs-s3-list,.live-tabs-s9 .live-tabs-s9-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.live-tabs-s3 .lt3-card{display:none;background:var(--live3-surface);border-radius:14px;border:1px solid var(--live3-border);box-shadow:0 6px 18px var(--live3-shadow);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.live-tabs-s3 .lt3-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.live-tabs-s3 .lt3-meta-status,.live-tabs-s3 .lt3-meta-time{color:var(--live3-muted)}.live-tabs-s3 .lt3-meta-league{color:var(--live3-title);font-weight:600}.live-tabs-s12 .lt12-middle,.live-tabs-s22 .lt22-teams,.live-tabs-s24 .lt24-middle,.live-tabs-s26 .lt26-teams,.live-tabs-s27 .lt27-teams,.live-tabs-s28 .lt28-teams,.live-tabs-s29 .lt29-main-row,.live-tabs-s3 .lt3-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.league-mod-s1 .lg-match-team,.league-mod-s10 .lm10-m-team,.league-mod-s11 .lm11-m-team,.league-mod-s12 .lm12-m-team,.league-mod-s13 .lm13-m-team,.league-mod-s14 .lm14-m-team,.league-mod-s15 .lm15-m-team-row,.league-mod-s16 .lm16-m-team,.league-mod-s17 .lm17-m-team,.league-mod-s22 .lm22-m-team,.league-mod-s23 .lm23-m-team,.league-mod-s24 .lm24-m-team,.league-mod-s26 .lm26-m-team,.league-mod-s27 .lm27-m-team,.league-mod-s28 .lm28-m-team,.league-mod-s3 .lm3-match-team,.league-mod-s30 .lm30-m-team,.league-mod-s4 .lm4-m-team,.league-mod-s5 .lm5-m-team,.league-mod-s6 .lm6-m-team,.league-mod-s7 .lm7-m-team,.live-tabs-s10 .lt10-team,.live-tabs-s11 .lt11-team,.live-tabs-s12 .lt12-team,.live-tabs-s14 .lt14-team,.live-tabs-s15 .lt15-team,.live-tabs-s16 .lt16-team,.live-tabs-s17 .lt17-team,.live-tabs-s18 .lt18-team,.live-tabs-s19 .lt19-team,.live-tabs-s20 .lt20-team,.live-tabs-s21 .lt21-league-top,.live-tabs-s21 .lt21-team,.live-tabs-s22 .lt22-team,.live-tabs-s23 .lt23-team,.live-tabs-s24 .lt24-team,.live-tabs-s25 .lt25-team,.live-tabs-s26 .lt26-team,.live-tabs-s27 .lt27-team,.live-tabs-s28 .lt28-team,.live-tabs-s29 .lt29-team,.live-tabs-s3 .lt3-team,.live-tabs-s30 .lt30-team,.live-tabs-s4 .lt4-team,.live-tabs-s5 .lt5-team,.live-tabs-s7 .lt7-team,.live-tabs-s8 .lt8-team,.live-tabs-s9 .lt9-team{display:flex;align-items:center;gap:6px;min-width:0}.live-tabs-s10 .lt10-team-right,.live-tabs-s11 .lt11-team-right,.live-tabs-s12 .lt12-team-right,.live-tabs-s16 .lt16-team-bottom,.live-tabs-s3 .lt3-team-right,.live-tabs-s4 .lt4-team-right,.live-tabs-s5 .lt5-team-right,.live-tabs-s6 .lt6-team-bottom,.live-tabs-s7 .lt7-team-right,.live-tabs-s8 .lt8-team-right,.live-tabs-s9 .lt9-team-right{justify-content:flex-end}.live-tabs-s3 .lt3-team-name{font-size:14px;color:var(--live3-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s3 .lt3-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--live3-border)}.live-tabs-s3 .lt3-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live3-border);display:flex;align-items:center;justify-content:center;background:var(--live3-bg);color:var(--live3-g1);font-size:15px}.live-tabs-s10 .lt10-score-box,.live-tabs-s3 .lt3-score-block,.live-tabs-s5 .lt5-vs-wrap,.live-tabs-s9 .lt9-score-box{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:70px}.live-tabs-s3 .lt3-score{font-size:18px;font-weight:900;color:var(--live3-title)}.live-tabs-s3 .lt3-btn,.live-tabs-s3 .lt3-sport-pill{background:linear-gradient(135deg,var(--live3-g1),var(--live3-g2));color:var(--live3-btn-text);font-weight:600;border-radius:999px;white-space:nowrap}.live-tabs-s3 .lt3-sport-pill{font-size:11px;padding:2px 8px}.live-tabs-s3 .lt3-bottom{display:flex;justify-content:flex-end;margin-top:2px}.live-tabs-s3 .lt3-btn{padding:6px 16px;font-size:13px}.live-tabs-s4{background:var(--live4-bg);padding:80px 0;border-top:1px solid var(--live4-border)}.live-tabs-s4 .live-tabs-s4-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live4-title);margin-bottom:26px}.live-tabs-s11 .live-tabs-s11-nav,.live-tabs-s14 .live-tabs-s14-nav,.live-tabs-s20 .live-tabs-s20-nav,.live-tabs-s4 .live-tabs-s4-nav,.live-tabs-s6 .live-tabs-s6-nav,.live-tabs-s7 .live-tabs-s7-nav,.live-tabs-s8 .live-tabs-s8-nav,.live-tabs-s9 .live-tabs-s9-nav{display:flex;justify-content:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.live-tabs-s4 .live-tabs-s4-nav label{padding:9px 22px;border-radius:999px;border:1px solid var(--live4-border);background:var(--live4-surface);color:var(--live4-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 10px var(--live4-shadow)}.live-tabs-s4 #s4-football:checked~.live-tabs-s4-nav label[for=s4-football],.live-tabs-s4 #s4-hot:checked~.live-tabs-s4-nav label[for=s4-hot],.live-tabs-s4 #s4-nba:checked~.live-tabs-s4-nav label[for=s4-nba]{background:linear-gradient(135deg,var(--live4-g1),var(--live4-g2));border-color:var(--live4-g1);color:var(--live4-btn-text)}.live-tabs-s4 .live-tabs-s4-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.live-tabs-s4 .lt4-card{display:none;position:relative;background:var(--live4-surface);border-radius:18px;border:1px solid var(--live4-border);box-shadow:0 10px 24px var(--live4-shadow);overflow:hidden;padding:10px 14px 12px;display:flex;flex-direction:column;gap:10px}.live-tabs-s4 .lt4-ribbon{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding-bottom:6px;border-bottom:1px dashed var(--live4-border)}.live-tabs-s4 .lt4-league{color:var(--live4-title);font-weight:600;max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s4 .lt4-time{color:var(--live4-muted);font-size:12px}.live-tabs-s4 .lt4-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-top:6px}.live-tabs-s4 .lt4-team-name{font-size:14px;color:var(--live4-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s4 .lt4-logo{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid var(--live4-border)}.live-tabs-s4 .lt4-avatar{width:34px;height:34px;border-radius:50%;border:1px solid var(--live4-border);display:flex;align-items:center;justify-content:center;background:var(--live4-bg);color:var(--live4-g1);font-size:18px}.live-tabs-s4 .lt4-score-box{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:72px}.live-tabs-s4 .lt4-score{font-size:20px;font-weight:900;color:var(--live4-title)}.live-tabs-s4 .lt4-sport-pill{font-size:11px;padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live4-g1),var(--live4-g2));color:var(--live4-btn-text);font-weight:600;white-space:nowrap}.live-tabs-s11 .lt11-card-bottom,.live-tabs-s14 .lt14-bottom,.live-tabs-s16 .lt16-card-footer,.live-tabs-s4 .lt4-footer,.live-tabs-s7 .lt7-bottom,.live-tabs-s9 .lt9-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:10px}.league-mod-s15 .lm15-block-meta,.league-mod-s20 .lm20-r-stats,.league-mod-s26 .lm26-r-stats,.league-mod-s30 .lm30-r-stats,.league-mod-s5 .lm5-r-stats,.league-mod-s6 .lm6-badge-row,.live-tabs-s10 .lt10-status-wrap,.live-tabs-s11 .lt11-status-wrap,.live-tabs-s4 .lt4-tags,.live-tabs-s7 .lt7-status-wrap,.live-tabs-s8 .lt8-status-wrap,.live-tabs-s9 .lt9-status-wrap,.match-mod-s3 .mt3-tag-list,.match-mod-s9 .mt9-comment-strip-list{display:flex;flex-wrap:wrap;gap:6px}.live-tabs-s4 .lt4-tag{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live4-border);color:var(--live4-muted);background:color-mix(in srgb,var(--live4-bg) 70%,transparent)}.live-tabs-s4 .lt4-tag-status{border-color:var(--live4-g1);color:var(--live4-g1)}.live-tabs-s4 .lt4-tag-sport{border-color:var(--live4-border);color:var(--live4-title)}.live-tabs-s4 .lt4-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live4-g1),var(--live4-g2));color:var(--live4-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s5{background:var(--live5-bg);padding:72px 0;border-top:1px solid var(--live5-border)}.live-tabs-s5 .live-tabs-s5-h2{text-align:center;font-size:24px;font-weight:900;color:var(--live5-title);margin-bottom:22px}.live-tabs-s5 .live-tabs-s5-nav{display:flex;justify-content:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.live-tabs-s5 .live-tabs-s5-nav label{padding:7px 20px;border-radius:999px;border:1px solid var(--live5-border);background:var(--live5-surface);color:var(--live5-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap}.live-tabs-s5 #s5-football:checked~.live-tabs-s5-nav label[for=s5-football],.live-tabs-s5 #s5-hot:checked~.live-tabs-s5-nav label[for=s5-hot],.live-tabs-s5 #s5-nba:checked~.live-tabs-s5-nav label[for=s5-nba]{background:linear-gradient(135deg,var(--live5-g1),var(--live5-g2));border-color:var(--live5-g1);color:var(--live5-btn-text)}.league-mod-s14 .lm14-hero-main,.league-mod-s18 .lm18-m-list,.league-mod-s23 .lm23-rank-list,.league-mod-s26 .lm26-m-timeline,.league-mod-s4 .lm4-match-list,.league-mod-s8 .lm8-rank-list,.live-tabs-s10 .live-tabs-s10-list,.live-tabs-s15 .lt15-day,.live-tabs-s16 .lt16-day,.live-tabs-s17 .lt17-day,.live-tabs-s17 .lt17-rows,.live-tabs-s18 .live-tabs-s18-list,.live-tabs-s19 .live-tabs-s19-body,.live-tabs-s22 .live-tabs-s22-list,.live-tabs-s24 .live-tabs-s24-list,.live-tabs-s5 .live-tabs-s5-list,.match-mod-s11 .mm11-side,.match-mod-s12 .m12-rel,.match-mod-s12 .m12-reviews,.match-mod-s13 .m13-main-right,.match-mod-s14 .m14-col,.match-mod-s2 .mt2-hero-left,.match-mod-s22 .s22-rel-section,.match-mod-s26 .s26-rel-list,.match-mod-s29 .s29-comment-list,.match-mod-s29 .s29-rel-list,.match-mod-s30 .m30-head,.match-mod-s30 .m30-rel-list,.match-mod-s8 .mt8-main-left,.match-mod-s8 .mt8-main-right,.match-mod-s9 .mt9-main-right{display:flex;flex-direction:column;gap:10px}.live-tabs-s5 .lt5-item{display:none;align-items:center;gap:14px;padding:10px 14px;border-radius:16px;border:1px solid var(--live5-border);background:var(--live5-surface);box-shadow:0 6px 18px var(--live5-shadow);position:relative;overflow:hidden}.live-tabs-s5 .lt5-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--live5-g1),var(--live5-g2))}.live-tabs-s5 .lt5-left{flex:0 0 160px;display:flex;flex-direction:column;gap:4px;font-size:12px;padding-left:6px}.live-tabs-s5 .lt5-league{color:var(--live5-title);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s5 .lt5-status,.live-tabs-s5 .lt5-time{color:var(--live5-muted)}.live-tabs-s5 .lt5-center{flex:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.league-mod-s2 .lm2-card-head-right,.league-mod-s3 .lm3-block-head-right,.live-tabs-s10 .lt10-team-left,.live-tabs-s11 .lt11-team-left,.live-tabs-s5 .lt5-team-left,.live-tabs-s6 .lt6-team-top,.live-tabs-s7 .lt7-team-left,.live-tabs-s8 .lt8-team-left,.live-tabs-s9 .lt9-team-left,.match-mod-s11 .mm11-hero-row--home{justify-content:flex-start}.live-tabs-s5 .lt5-team-name{font-size:14px;color:var(--live5-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s5 .lt5-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--live5-border)}.live-tabs-s5 .lt5-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live5-border);display:flex;align-items:center;justify-content:center;background:var(--live5-bg);color:var(--live5-g1);font-size:15px}.live-tabs-s5 .lt5-score{font-size:18px;font-weight:900;color:var(--live5-title)}.live-tabs-s5 .lt5-vs-dot{width:32px;height:32px;border-radius:999px;border:1px solid var(--live5-border);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--live5-muted);background:color-mix(in srgb,var(--live5-bg) 70%,transparent)}.live-tabs-s5 .lt5-btn,.live-tabs-s5 .lt5-sport-pill{border-radius:999px;color:var(--live5-btn-text);font-weight:600;white-space:nowrap}.live-tabs-s5 .lt5-right{flex:0 0 120px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.live-tabs-s5 .lt5-sport-pill{font-size:11px;padding:3px 10px;background:linear-gradient(135deg,var(--live5-g1),var(--live5-g2))}.live-tabs-s5 .lt5-btn{padding:6px 12px;border:1px solid var(--live5-g1);background:border-box;background-image:linear-gradient(135deg,var(--live5-g1),var(--live5-g2));font-size:13px}@media(max-width:960px){.live-tabs-s1 .live-tabs-s1-row{grid-template-columns:1fr;row-gap:6px;padding:14px}.live-tabs-s1 .lt1-act{flex-direction:row-reverse;align-items:center;gap:10px;margin-top:4px}.live-tabs-s2 .live-tabs-s2-grid,.live-tabs-s3 .live-tabs-s3-list{grid-template-columns:1fr}.live-tabs-s5 .lt5-left{flex:0 0 140px}.live-tabs-s5 .lt5-right{flex:0 0 100px}}.live-tabs-s6{background:var(--live6-bg);padding:80px 0;border-top:1px solid var(--live6-border)}.live-tabs-s6 .live-tabs-s6-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live6-title);margin-bottom:24px}.live-tabs-s6 .live-tabs-s6-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live6-border);background:var(--live6-surface);color:var(--live6-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live6-shadow)}.live-tabs-s6 #s6-football:checked~.live-tabs-s6-nav label[for=s6-football],.live-tabs-s6 #s6-hot:checked~.live-tabs-s6-nav label[for=s6-hot],.live-tabs-s6 #s6-nba:checked~.live-tabs-s6-nav label[for=s6-nba]{background:linear-gradient(135deg,var(--live6-g1),var(--live6-g2));border-color:var(--live6-g1);color:var(--live6-btn-text)}.live-tabs-s6 .live-tabs-s6-grid,.match-mod-s14 .m14-columns,.match-mod-s16 .m16-rel-grid,.match-mod-s18 .m18-rel-grid,.match-mod-s19 .m19-rel-grid,.match-mod-s20 .m20-rel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.live-tabs-s6 .lt6-card{display:none;background:var(--live6-surface);border-radius:20px;border:1px solid var(--live6-border);box-shadow:0 10px 28px var(--live6-shadow);overflow:hidden;display:flex;gap:0}.live-tabs-s6 .lt6-left{flex:0 0 46%;position:relative}.live-tabs-s6 .lt6-bg{position:relative;height:100%;min-height:150px;background:radial-gradient(circle at top left,var(--live6-g2) 0,var(--live6-g1) 40%,var(--live6-bg) 110%);padding:12px 12px 14px;display:flex;flex-direction:column;justify-content:space-between}.league-mod-s1 .lg-rank-team,.league-mod-s10 .lm10-r-main,.league-mod-s10 .lm10-r-team,.league-mod-s11 .lm11-r-team,.league-mod-s12 .lm12-r-team,.league-mod-s13 .lm13-r-main,.league-mod-s13 .lm13-r-team,.league-mod-s13 .lm13-r-top-team,.league-mod-s14 .lm14-r-team,.league-mod-s15 .lm15-r-team,.league-mod-s16 .lm16-r-main,.league-mod-s16 .lm16-r-team,.league-mod-s17 .lm17-r-team,.league-mod-s18 .lm18-r-team,.league-mod-s19 .lm19-r-main,.league-mod-s19 .lm19-r-team,.league-mod-s2 .lm2-rank-team,.league-mod-s20 .lm20-r-main,.league-mod-s20 .lm20-r-team,.league-mod-s21 .lm21-r-main,.league-mod-s21 .lm21-r-team,.league-mod-s22 .lm22-r-main,.league-mod-s22 .lm22-r-team,.league-mod-s24 .lm24-r-main,.league-mod-s24 .lm24-r-team,.league-mod-s25 .lm25-r-main,.league-mod-s25 .lm25-r-team,.league-mod-s26 .lm26-r-team,.league-mod-s26 .lm26-r-top,.league-mod-s27 .lm27-r-main,.league-mod-s27 .lm27-r-team,.league-mod-s28 .lm28-r-left,.league-mod-s28 .lm28-r-team,.league-mod-s29 .lm29-r-team,.league-mod-s3 .lm3-rank-team,.league-mod-s30 .lm30-r-team,.league-mod-s30 .lm30-r-top,.league-mod-s4 .lm4-r-team,.league-mod-s5 .lm5-r-team,.league-mod-s6 .lm6-r-team,.league-mod-s7 .lm7-r-team,.live-tabs-s23 .lt23-teams,.live-tabs-s6 .lt6-team{display:flex;align-items:center;gap:8px;min-width:0}.live-tabs-s6 .lt6-team-name{font-size:14px;color:var(--live6-btn-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s6 .lt6-logo{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid color-mix(in srgb,var(--live6-bg) 20%,transparent);background:rgba(0,0,0,.1)}.live-tabs-s6 .lt6-avatar{width:34px;height:34px;border-radius:50%;border:1px solid color-mix(in srgb,var(--live6-bg) 20%,transparent);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);color:var(--live6-btn-text);font-size:18px}.live-tabs-s6 .lt6-score-box,.match-mod-s15 .m15-team,.match-mod-s16 .m16-hero-center,.match-mod-s16 .m16-hero-team,.match-mod-s17 .m17-score-block,.match-mod-s17 .m17-team-block,.match-mod-s18 .m18-score-box,.match-mod-s18 .m18-team,.match-mod-s19 .m19-score-box,.match-mod-s19 .m19-team,.match-mod-s20 .m20-team-block,.match-mod-s21 .m21-center,.match-mod-s21 .m21-team,.match-mod-s23 .m23-center{display:flex;flex-direction:column;align-items:center;gap:6px}.live-tabs-s6 .lt6-score{font-size:22px;font-weight:900;color:var(--live6-btn-text)}.live-tabs-s6 .lt6-sport-pill{font-size:11px;padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.2);color:var(--live6-btn-text);font-weight:600;white-space:nowrap}.live-tabs-s6 .lt6-right{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:14px 16px;gap:8px}.live-tabs-s6 .lt6-league{font-size:15px;font-weight:700;color:var(--live6-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s6 .lt6-time{font-size:13px;color:var(--live6-muted)}.live-tabs-s6 .lt6-status{font-size:12px;color:var(--live6-muted)}.live-tabs-s6 .lt6-actions{margin-top:auto;display:flex;justify-content:flex-end}.live-tabs-s6 .lt6-btn{padding:7px 18px;border-radius:999px;background:linear-gradient(135deg,var(--live6-g1),var(--live6-g2));color:var(--live6-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s7{background:var(--live7-bg);padding:80px 0;border-top:1px solid var(--live7-border)}.live-tabs-s7 .live-tabs-s7-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live7-title);margin-bottom:24px}.live-tabs-s7 .lt7-date,.live-tabs-s7 .lt7-week{font-size:12px;color:var(--live7-btn-text)}.live-tabs-s7 .live-tabs-s7-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live7-border);background:var(--live7-surface);color:var(--live7-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live7-shadow)}.live-tabs-s7 #s7-football:checked~.live-tabs-s7-nav label[for=s7-football],.live-tabs-s7 #s7-hot:checked~.live-tabs-s7-nav label[for=s7-hot],.live-tabs-s7 #s7-nba:checked~.live-tabs-s7-nav label[for=s7-nba]{background:linear-gradient(135deg,var(--live7-g1),var(--live7-g2));border-color:var(--live7-g1);color:var(--live7-btn-text)}.live-tabs-s14 .live-tabs-s14-grid,.live-tabs-s7 .live-tabs-s7-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.live-tabs-s7 .lt7-card{display:none;background:var(--live7-surface);border-radius:18px;border:1px solid var(--live7-border);box-shadow:0 8px 24px var(--live7-shadow);padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.live-tabs-s16 .lt16-card-header,.live-tabs-s7 .lt7-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.live-tabs-s7 .lt7-calendar{border-radius:12px;border:1px solid var(--live7-border);background:linear-gradient(135deg,var(--live7-g1),var(--live7-g2));padding:6px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:110px}.live-tabs-s7 .lt7-week{font-weight:700}.live-tabs-s7 .lt7-time{font-size:12px;color:color-mix(in srgb,var(--live7-btn-text) 80%,transparent)}.live-tabs-s7 .lt7-league,.live-tabs-s7 .lt7-sport-pill,.live-tabs-s7 .lt7-team-name{color:var(--live7-title);white-space:nowrap}.live-tabs-s7 .lt7-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:1;min-width:0}.live-tabs-s7 .lt7-league{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.live-tabs-s7 .lt7-sport-pill{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live7-border);background:var(--live7-bg)}.live-tabs-s7 .lt7-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:4px}.live-tabs-s7 .lt7-team-name{font-size:14px;overflow:hidden;text-overflow:ellipsis}.live-tabs-s7 .lt7-logo{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--live7-border)}.live-tabs-s7 .lt7-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live7-border);display:flex;align-items:center;justify-content:center;background:var(--live7-bg);color:var(--live7-g1);font-size:16px}.live-tabs-s11 .lt11-score-box,.live-tabs-s7 .lt7-score-box{min-width:72px;display:flex;align-items:center;justify-content:center}.live-tabs-s7 .lt7-score{font-size:20px;font-weight:900;color:var(--live7-title)}.live-tabs-s7 .lt7-status{font-size:12px;color:var(--live7-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live7-border)}.live-tabs-s7 .lt7-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live7-g1),var(--live7-g2));color:var(--live7-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s8{background:var(--live8-bg);padding:80px 0;border-top:1px solid var(--live8-border)}.live-tabs-s8 .live-tabs-s8-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live8-title);margin-bottom:24px}.live-tabs-s8 .live-tabs-s8-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live8-border);background:var(--live8-surface);color:var(--live8-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live8-shadow)}.live-tabs-s8 #s8-football:checked~.live-tabs-s8-nav label[for=s8-football],.live-tabs-s8 #s8-hot:checked~.live-tabs-s8-nav label[for=s8-hot],.live-tabs-s8 #s8-nba:checked~.live-tabs-s8-nav label[for=s8-nba]{background:linear-gradient(135deg,var(--live8-g1),var(--live8-g2));border-color:var(--live8-g1);color:var(--live8-btn-text)}.league-mod-s29 .lm29-m-list,.league-mod-s29 .lm29-r-list,.league-mod-s8 .lm8-match-list,.league-mod-s9 .lm9-rank-list,.live-tabs-s8 .live-tabs-s8-list,.match-mod-s10 .match-mod-s10__reviews,.match-mod-s11 .mm11-main,.match-mod-s13 .m13-main-left,.match-mod-s15 .m15-main-left,.match-mod-s15 .m15-main-right,.match-mod-s17 .m17-col,.match-mod-s18 .m18-main-left,.match-mod-s18 .m18-main-right,.match-mod-s19 .m19-col,.match-mod-s22 .s22-comment-list,.match-mod-s22 .s22-comment-section,.match-mod-s24 .s24-comment-list,.match-mod-s24 .s24-comment-section,.match-mod-s24 .s24-rel-section,.match-mod-s25 .m25-comment-list,.match-mod-s26 .s26-comment-list,.match-mod-s27 .s27-comment-list,.match-mod-s27 .s27-rel-list,.match-mod-s28 .s28-comment-list,.match-mod-s28 .s28-rel-list,.match-mod-s3 .mt3-main-right,.match-mod-s4 .mt4-side-col,.match-mod-s5 .mt5-main-right,.match-mod-s6 .mt6-side,.match-mod-s7 .mt7-main-right,.match-mod-s9 .mt9-main-left{display:flex;flex-direction:column;gap:12px}.live-tabs-s8 .lt8-card{display:none;position:relative;border-radius:18px;border:1px solid var(--live8-border);background:var(--live8-surface);box-shadow:0 8px 22px var(--live8-shadow);padding:10px 14px;display:flex;gap:12px}.live-tabs-s8 .lt8-date-col{flex:0 0 90px;display:flex;flex-direction:column;align-items:center;gap:6px;border-right:1px dashed var(--live8-border);padding-right:8px}.live-tabs-s8 .lt8-date-circle{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--live8-g1),var(--live8-g2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--live8-btn-text);box-shadow:0 4px 12px var(--live8-shadow)}.live-tabs-s8 .lt8-date-day{font-size:20px;font-weight:900;line-height:1}.live-tabs-s18 .lt18-stat-label,.live-tabs-s21 .lt21-date,.live-tabs-s26 .lt26-week,.live-tabs-s8 .lt8-date-month{font-size:11px}.live-tabs-s8 .lt8-week{font-size:12px;color:var(--live8-title);font-weight:600}.live-tabs-s8 .lt8-time{font-size:12px;color:var(--live8-muted)}.live-tabs-s8 .lt8-league,.live-tabs-s8 .lt8-sport-tag,.live-tabs-s8 .lt8-team-name{color:var(--live8-title);white-space:nowrap}.live-tabs-s8 .lt8-main{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.league-mod-s13 .lm13-r-top-main,.league-mod-s19 .lm19-m-teams,.league-mod-s5 .lm5-r-main,.league-mod-s8 .lm8-m-meta,.live-tabs-s23 .lt23-main,.live-tabs-s23 .lt23-top,.live-tabs-s29 .lt29-head-row,.live-tabs-s8 .lt8-league-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.live-tabs-s8 .lt8-league{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.live-tabs-s8 .lt8-sport-tag{font-size:11px;padding:3px 10px;border-radius:999px;border:1px solid var(--live8-border);background:var(--live8-bg)}.league-mod-s29 .lm29-head,.live-tabs-s13 .lt13-middle,.live-tabs-s14 .lt14-middle,.live-tabs-s15 .lt15-middle,.live-tabs-s16 .lt16-card-main,.live-tabs-s20 .lt20-teams,.live-tabs-s8 .lt8-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.live-tabs-s8 .lt8-team-name{font-size:14px;overflow:hidden;text-overflow:ellipsis}.live-tabs-s8 .lt8-logo{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--live8-border)}.live-tabs-s8 .lt8-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live8-border);display:flex;align-items:center;justify-content:center;background:var(--live8-bg);color:var(--live8-g1);font-size:16px}.live-tabs-s8 .lt8-score-box{min-width:76px;display:flex;align-items:center;justify-content:center}.live-tabs-s8 .lt8-score{font-size:20px;font-weight:900;color:var(--live8-title)}.league-mod-s20 .lm20-m-bottom,.league-mod-s20 .lm20-m-middle,.live-tabs-s15 .lt15-bottom,.live-tabs-s8 .lt8-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.live-tabs-s8 .lt8-status{font-size:12px;color:var(--live8-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live8-border)}.live-tabs-s8 .lt8-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live8-g1),var(--live8-g2));color:var(--live8-btn-text);font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:960px){.live-tabs-s7 .live-tabs-s7-list,.live-tabs-s9 .live-tabs-s9-list{grid-template-columns:1fr}.live-tabs-s8 .lt8-card{padding:10px}.live-tabs-s8 .lt8-date-col{flex:0 0 80px}}.live-tabs-s9{background:var(--live9-bg);padding:80px 0;border-top:1px solid var(--live9-border)}.live-tabs-s9 .live-tabs-s9-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live9-title);margin-bottom:24px}.live-tabs-s9 .live-tabs-s9-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live9-border);background:var(--live9-surface);color:var(--live9-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live9-shadow)}.live-tabs-s9 #s9-football:checked~.live-tabs-s9-nav label[for=s9-football],.live-tabs-s9 #s9-hot:checked~.live-tabs-s9-nav label[for=s9-hot],.live-tabs-s9 #s9-nba:checked~.live-tabs-s9-nav label[for=s9-nba]{background:linear-gradient(135deg,var(--live9-g1),var(--live9-g2));border-color:var(--live9-g1);color:var(--live9-btn-text)}.live-tabs-s9 .lt9-card{display:none;position:relative;background:var(--live9-surface);border-radius:14px;border:1px solid var(--live9-border);box-shadow:0 8px 22px var(--live9-shadow);padding:12px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.live-tabs-s9 .lt9-card::before{background:linear-gradient(135deg,var(--live9-g1),var(--live9-g2))}.league-mod-s16 .lm16-m-bottom,.live-tabs-s9 .lt9-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.live-tabs-s9 .lt9-league{font-size:14px;font-weight:700;color:var(--live9-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s9 .lt9-datetime{display:flex;gap:6px;font-size:12px;color:var(--live9-muted);flex-shrink:0}.live-tabs-s9 .lt9-date{padding:2px 8px;border-radius:999px;border:1px solid var(--live9-border);background:var(--live9-bg)}.live-tabs-s9 .lt9-time{padding:2px 8px;border-radius:999px;border:1px dashed var(--live9-border);background:var(--live9-bg)}.live-tabs-s11 .lt11-card-main,.live-tabs-s9 .lt9-middle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:4px}.live-tabs-s9 .lt9-team-name{font-size:14px;color:var(--live9-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s9 .lt9-logo{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--live9-border)}.live-tabs-s9 .lt9-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live9-border);display:flex;align-items:center;justify-content:center;background:var(--live9-bg);color:var(--live9-g1);font-size:16px}.live-tabs-s9 .lt9-btn,.live-tabs-s9 .lt9-sport-tag{background:linear-gradient(135deg,var(--live9-g1),var(--live9-g2));white-space:nowrap}.live-tabs-s9 .lt9-score{font-size:20px;font-weight:900;color:var(--live9-title)}.live-tabs-s9 .lt9-sport-tag{font-size:11px;padding:2px 8px;border-radius:999px;color:var(--live9-btn-text);font-weight:600}.live-tabs-s9 .lt9-status{font-size:12px;color:var(--live9-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live9-border)}.live-tabs-s9 .lt9-btn{padding:6px 16px;border-radius:999px;color:var(--live9-btn-text);font-size:13px;font-weight:600}.live-tabs-s10{background:var(--live10-bg);padding:80px 0;border-top:1px solid var(--live10-border)}.live-tabs-s10 .live-tabs-s10-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live10-title);margin-bottom:24px}.live-tabs-s10 .live-tabs-s10-nav,.live-tabs-s12 .live-tabs-s12-nav{display:flex;justify-content:center;gap:14px;margin-bottom:20px;flex-wrap:wrap}.live-tabs-s10 .live-tabs-s10-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live10-border);background:var(--live10-surface);color:var(--live10-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live10-shadow)}.live-tabs-s10 #s10-football:checked~.live-tabs-s10-nav label[for=s10-football],.live-tabs-s10 #s10-hot:checked~.live-tabs-s10-nav label[for=s10-hot],.live-tabs-s10 #s10-nba:checked~.live-tabs-s10-nav label[for=s10-nba]{background:linear-gradient(135deg,var(--live10-g1),var(--live10-g2));border-color:var(--live10-g1);color:var(--live10-btn-text)}.live-tabs-s10 .lt10-item,.match-mod-s1 .mt1-tab-panels,.match-mod-s2 .mt2-tab-panels{position:relative}.live-tabs-s10 .lt10-inner{position:relative;padding:10px 14px;border-radius:14px;border:1px solid var(--live10-border);background:var(--live10-surface);box-shadow:0 6px 18px var(--live10-shadow);display:flex;flex-direction:column;gap:6px;overflow:hidden}.live-tabs-s10 .lt10-inner::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--live10-g1),var(--live10-g2))}.live-tabs-s10 .lt10-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-left:4px}.live-tabs-s10 .lt10-league{font-size:14px;font-weight:700;color:var(--live10-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s10 .lt10-top-right{display:flex;gap:6px;font-size:12px;color:var(--live10-muted);flex-shrink:0}.live-tabs-s10 .lt10-date{padding:2px 8px;border-radius:999px;border:1px solid var(--live10-border);background:var(--live10-bg)}.live-tabs-s10 .lt10-time{padding:2px 8px;border-radius:999px;border:1px dashed var(--live10-border);background:var(--live10-bg)}.live-tabs-s10 .lt10-middle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:4px;padding-left:4px}.live-tabs-s10 .lt10-team-name{font-size:14px;color:var(--live10-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s10 .lt10-logo{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid var(--live10-border)}.live-tabs-s10 .lt10-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live10-border);display:flex;align-items:center;justify-content:center;background:var(--live10-bg);color:var(--live10-g1);font-size:15px}.live-tabs-s10 .lt10-score{font-size:20px;font-weight:900;color:var(--live10-title)}.live-tabs-s10 .lt10-btn,.live-tabs-s10 .lt10-sport-tag{background:linear-gradient(135deg,var(--live10-g1),var(--live10-g2));font-weight:600;white-space:nowrap}.live-tabs-s10 .lt10-sport-tag{font-size:11px;padding:2px 8px;border-radius:999px;color:var(--live10-btn-text)}.live-tabs-s10 .lt10-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-left:4px;gap:10px}.live-tabs-s10 .lt10-status{font-size:12px;color:var(--live10-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live10-border)}.live-tabs-s10 .lt10-btn{padding:6px 16px;border-radius:999px;color:var(--live10-btn-text);font-size:13px}.league-mod-s21 #lm21-tab-m:checked~.lm21-tabs .lm21-panel-matches,.league-mod-s21 #lm21-tab-r:checked~.lm21-tabs .lm21-panel-ranking,.live-tabs-s10 #s10-football:checked~.live-tabs-s10-list .lt10-item[data-sport=football],.live-tabs-s10 #s10-hot:checked~.live-tabs-s10-list .lt10-item,.live-tabs-s10 #s10-nba:checked~.live-tabs-s10-list .lt10-item[data-sport=nba],.live-tabs-s27 #s27-hot:checked~.live-tabs-s27-list .lt27-ticket,.match-mod-s1 #mt1-tab-data:checked~.mt1-tab-panels .mt1-tab-panel-data,.match-mod-s1 #mt1-tab-intro:checked~.mt1-tab-panels .mt1-tab-panel-intro,.match-mod-s1 #mt1-tab-related:checked~.mt1-tab-panels .mt1-tab-panel-related,.match-mod-s1 #mt1-tab-review:checked~.mt1-tab-panels .mt1-tab-panel-review,.match-mod-s2 #mt2-tab-data:checked~.mt2-tab-panels .mt2-tab-panel-data,.match-mod-s2 #mt2-tab-intro:checked~.mt2-tab-panels .mt2-tab-panel-intro,.match-mod-s2 #mt2-tab-related:checked~.mt2-tab-panels .mt2-tab-panel-related,.match-mod-s2 #mt2-tab-review:checked~.mt2-tab-panels .mt2-tab-panel-review{display:block}.live-tabs-s11{background:var(--live11-bg);padding:80px 0;border-top:1px solid var(--live11-border)}.live-tabs-s11 .live-tabs-s11-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live11-title);margin-bottom:24px}.live-tabs-s11 .live-tabs-s11-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live11-border);background:var(--live11-surface);color:var(--live11-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live11-shadow)}.live-tabs-s11 #s11-football:checked~.live-tabs-s11-nav label[for=s11-football],.live-tabs-s11 #s11-hot:checked~.live-tabs-s11-nav label[for=s11-hot],.live-tabs-s11 #s11-nba:checked~.live-tabs-s11-nav label[for=s11-nba]{background:linear-gradient(135deg,var(--live11-g1),var(--live11-g2));border-color:var(--live11-g1);color:var(--live11-btn-text)}.live-tabs-s11 .live-tabs-s11-list{position:relative;display:flex;flex-direction:column;gap:14px}.live-tabs-s11 .lt11-row{display:flex;align-items:stretch;gap:12px}.live-tabs-s11 .lt11-left{flex:0 0 120px;display:flex;flex-direction:column;align-items:center;position:relative}.live-tabs-s11 .lt11-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--live11-g1),var(--live11-g2));box-shadow:0 0 0 4px color-mix(in srgb,var(--live11-g1) 30%,transparent);margin-top:4px;margin-bottom:4px}.live-tabs-s11 .lt11-line{flex:1;width:2px;background:linear-gradient(to bottom,var(--live11-border),transparent);opacity:.8}.live-tabs-s11 .lt11-timebox{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:4px}.live-tabs-s11 .lt11-date{font-size:13px;color:var(--live11-title);padding:2px 8px;border-radius:999px;border:1px solid var(--live11-border);background:var(--live11-bg)}.live-tabs-s11 .lt11-card::before,.live-tabs-s11 .lt11-sport-pill{background:linear-gradient(135deg,var(--live11-g1),var(--live11-g2))}.live-tabs-s11 .lt11-time{font-size:12px;color:var(--live11-muted)}.live-tabs-s11 .lt11-sport-pill{font-size:11px;padding:2px 8px;border-radius:999px;color:var(--live11-btn-text);font-weight:600;white-space:nowrap}.live-tabs-s11 .lt11-league,.live-tabs-s11 .lt11-team-name{color:var(--live11-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s11 .lt11-card{flex:1;background:var(--live11-surface);border-radius:16px;border:1px solid var(--live11-border);box-shadow:0 8px 22px var(--live11-shadow);padding:10px 14px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.live-tabs-s11 .lt11-card-top,.live-tabs-s12 .lt12-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.live-tabs-s11 .lt11-league{font-size:15px;font-weight:700}.live-tabs-s11 .lt11-team-name{font-size:14px}.live-tabs-s11 .lt11-logo{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--live11-border)}.live-tabs-s11 .lt11-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live11-border);display:flex;align-items:center;justify-content:center;background:var(--live11-bg);color:var(--live11-g1);font-size:16px}.live-tabs-s11 .lt11-score{font-size:20px;font-weight:900;color:var(--live11-title)}.live-tabs-s11 .lt11-status{font-size:12px;color:var(--live11-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live11-border)}.live-tabs-s11 .lt11-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live11-g1),var(--live11-g2));color:var(--live11-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s12{background:var(--live12-bg);padding:80px 0;border-top:1px solid var(--live12-border)}.live-tabs-s12 .live-tabs-s12-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live12-title);margin-bottom:24px}.live-tabs-s12 .live-tabs-s12-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live12-border);background:var(--live12-surface);color:var(--live12-muted);cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live12-shadow)}.live-tabs-s12 #s12-football:checked~.live-tabs-s12-nav label[for=s12-football],.live-tabs-s12 #s12-hot:checked~.live-tabs-s12-nav label[for=s12-hot],.live-tabs-s12 #s12-nba:checked~.live-tabs-s12-nav label[for=s12-nba]{background:linear-gradient(135deg,var(--live12-g1),var(--live12-g2));border-color:var(--live12-g1);color:var(--live12-btn-text)}.league-mod-s9 .lm9-match-list,.live-tabs-s12 .live-tabs-s12-list,.live-tabs-s13 .lt13-day,.live-tabs-s20 .live-tabs-s20-list,.match-mod-s3 .mt3-main-left,.match-mod-s30 .m30-info-stack,.match-mod-s4 .mt4-main-col,.match-mod-s5 .mt5-main-left,.match-mod-s6 .mt6-main,.match-mod-s7 .mt7-main-left{display:flex;flex-direction:column;gap:14px}.live-tabs-s12 .lt12-item{display:flex;gap:14px;border-radius:16px;background:var(--live12-surface);border:1px solid var(--live12-border);box-shadow:0 8px 18px var(--live12-shadow);overflow:hidden;padding:12px}.live-tabs-s12 .lt12-leftbar{width:6px;border-radius:6px;background:linear-gradient(180deg,var(--live12-g1),var(--live12-g2))}.league-mod-s25 .lm25-head-main,.live-tabs-s12 .lt12-content{flex:1;display:flex;flex-direction:column;gap:8px}.league-mod-s11 .lm11-block-head,.league-mod-s8 .lm8-sec-head,.live-tabs-s12 .lt12-top,.live-tabs-s14 .lt14-top{display:flex;align-items:center;justify-content:space-between}.live-tabs-s12 .lt12-league{font-size:15px;font-weight:700;color:var(--live12-title)}.live-tabs-s12 .lt12-datetime{font-size:12px;color:var(--live12-muted);white-space:nowrap}.live-tabs-s12 .lt12-team-name{font-size:14px;font-weight:600;color:var(--live12-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s12 .lt12-logo{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--live12-border)}.live-tabs-s12 .lt12-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live12-border);display:flex;align-items:center;justify-content:center;color:var(--live12-g1);background:var(--live12-bg);font-size:16px}.live-tabs-s12 .lt12-score-box{min-width:70px;display:flex;align-items:center;justify-content:center}.live-tabs-s12 .lt12-score{font-size:20px;font-weight:900;color:var(--live12-title)}.live-tabs-s12 .lt12-status{font-size:12px;color:var(--live12-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live12-border)}.live-tabs-s12 .lt12-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live12-g1),var(--live12-g2));color:var(--live12-btn-text);font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:700px){.live-tabs-s12 .lt12-middle{grid-template-columns:1fr;row-gap:6px}.live-tabs-s12 .lt12-team-right{justify-content:flex-start}}.live-tabs-s13{background:var(--live13-bg);padding:80px 0;border-top:1px solid var(--live13-border)}.live-tabs-s13 .live-tabs-s13-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live13-title);margin-bottom:24px}.live-tabs-s13 .live-tabs-s13-nav{display:flex;justify-content:center;gap:14px;margin-bottom:20px}.live-tabs-s13 .live-tabs-s13-nav label{padding:8px 22px;border-radius:999px;background:var(--live13-surface);border:1px solid var(--live13-border);color:var(--live13-muted);display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer}.live-tabs-s13 #s13-football:checked~.live-tabs-s13-nav label[for=s13-football],.live-tabs-s13 #s13-hot:checked~.live-tabs-s13-nav label[for=s13-hot],.live-tabs-s13 #s13-nba:checked~.live-tabs-s13-nav label[for=s13-nba]{background:linear-gradient(135deg,var(--live13-g1),var(--live13-g2));border-color:var(--live13-g1);color:var(--live13-btn-text)}.live-tabs-s13 .live-tabs-s13-days{display:flex;flex-direction:column;gap:28px}.live-tabs-s13 .lt13-day-title{font-size:18px;font-weight:800;color:var(--live13-title);padding:8px 12px;background:var(--live13-surface);border-left:5px solid var(--live13-g1);border-radius:8px}.live-tabs-s13 .lt13-timeline{display:flex;flex-direction:column;gap:16px;position:relative}.live-tabs-s13 .lt13-row{display:flex;gap:14px}.live-tabs-s13 .lt13-time{width:70px;display:flex;flex-direction:column;align-items:center;position:relative;font-size:14px;color:var(--live13-title)}.live-tabs-s13 .lt13-time span{font-weight:700}.live-tabs-s13 .lt13-dot{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--live13-g1),var(--live13-g2));margin-top:6px}.live-tabs-s13 .lt13-card{flex:1;border-radius:14px;background:var(--live13-surface);border:1px solid var(--live13-border);padding:14px;box-shadow:0 6px 18px var(--live13-shadow);display:flex;flex-direction:column;gap:10px}.league-mod-s11 .lm11-m-top,.league-mod-s16 .lm16-m-top,.league-mod-s23 .lm23-m-bottom,.league-mod-s30 .lm30-block-head,.league-mod-s8 .lm8-m-top,.live-tabs-s13 .lt13-top,.match-mod-s15 .m15-rel-head,.match-mod-s18 .m18-rel-head{display:flex;justify-content:space-between;align-items:center}.live-tabs-s13 .lt13-league{font-size:14px;font-weight:700;color:var(--live13-title)}.live-tabs-s13 .lt13-status{font-size:12px;color:var(--live13-muted);padding:2px 8px;border-radius:6px;border:1px dashed var(--live13-border)}.live-tabs-s13 .lt13-logo{width:32px;height:32px;border-radius:50%;border:1px solid var(--live13-border);object-fit:cover}.live-tabs-s13 .lt13-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--live13-border);color:var(--live13-g1);background:var(--live13-bg);font-size:16px}.live-tabs-s13 .lt13-name{font-size:14px;font-weight:600;color:var(--live13-title)}.live-tabs-s13 .lt13-score{font-size:22px;font-weight:900;color:var(--live13-title);text-align:center}.league-mod-s10 .lm10-rh,.league-mod-s12 .lm12-mh-meta,.league-mod-s16 .lm16-rh,.league-mod-s17 .lm17-mh-meta,.league-mod-s19 .lm19-rh,.league-mod-s2 .lm2-rh-stat,.league-mod-s22 .lm22-rh,.league-mod-s24 .lm24-rh,.league-mod-s25 .lm25-rh,.league-mod-s27 .lm27-mh-score,.league-mod-s27 .lm27-rh,.league-mod-s3 .lm3-rh-stat,.league-mod-s4 .lm4-rh-stat,.league-mod-s7 .lm7-rh-stat,.live-tabs-s13 .lt13-bottom,.live-tabs-s21 .lt21-score-wrap{text-align:right}.live-tabs-s13 .lt13-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live13-g1),var(--live13-g2));color:var(--live13-btn-text);font-size:13px;font-weight:600;display:inline-block}.live-tabs-s14{background:var(--live14-bg);padding:80px 0;border-top:1px solid var(--live14-border)}.live-tabs-s14 .live-tabs-s14-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live14-title);margin-bottom:24px}.live-tabs-s14 .live-tabs-s14-nav label{padding:8px 22px;border-radius:999px;border:1px solid var(--live14-border);background:var(--live14-surface);color:var(--live14-muted);cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px var(--live14-shadow)}.live-tabs-s14 #s14-football:checked~.live-tabs-s14-nav label[for=s14-football],.live-tabs-s14 #s14-hot:checked~.live-tabs-s14-nav label[for=s14-hot],.live-tabs-s14 #s14-nba:checked~.live-tabs-s14-nav label[for=s14-nba]{background:linear-gradient(135deg,var(--live14-g1),var(--live14-g2));border-color:var(--live14-g1);color:var(--live14-btn-text)}.live-tabs-s14 .lt14-card{display:flex;align-items:stretch;border-radius:18px;background:var(--live14-surface);border:1px solid var(--live14-border);box-shadow:0 8px 20px var(--live14-shadow);overflow:hidden}.live-tabs-s14 .lt14-bar{width:6px;background:linear-gradient(180deg,var(--live14-g1),var(--live14-g2))}.live-tabs-s14 .lt14-content,.live-tabs-s15 .lt15-card-main{flex:1;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.live-tabs-s14 .lt14-league{font-size:14px;font-weight:700;color:var(--live14-title);max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s14 .lt14-status{font-size:12px;color:var(--live14-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live14-border);max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s14 .lt14-logo{width:32px;height:32px;border-radius:50%;border:1px solid var(--live14-border);object-fit:cover}.live-tabs-s14 .lt14-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--live14-border);display:flex;align-items:center;justify-content:center;background:var(--live14-bg);color:var(--live14-g1);font-size:16px}.live-tabs-s14 .lt14-name{font-size:14px;font-weight:600;color:var(--live14-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s14 .lt14-score{font-size:22px;font-weight:900;color:var(--live14-title);text-align:center;min-width:70px}.live-tabs-s14 .lt14-time{font-size:12px;color:var(--live14-muted)}.live-tabs-s14 .lt14-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live14-g1),var(--live14-g2));color:var(--live14-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s15{background:var(--live15-bg);padding:80px 0;border-top:1px solid var(--live15-border)}.live-tabs-s15 .live-tabs-s15-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:12px}.live-tabs-s15 .live-tabs-s15-h2{font-size:26px;font-weight:900;color:var(--live15-title)}.live-tabs-s15 .live-tabs-s15-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--live15-muted)}.live-tabs-s15 .lt15-meta-item{padding:4px 10px;border-radius:999px;background:var(--live15-surface);border:1px dashed var(--live15-border)}.live-tabs-s15 .live-tabs-s15-nav{display:flex;justify-content:flex-start;gap:12px;margin-bottom:22px;flex-wrap:wrap}.live-tabs-s15 .live-tabs-s15-nav label{padding:8px 18px;border-radius:999px;border:1px solid var(--live15-border);background:var(--live15-surface);color:var(--live15-muted);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;box-shadow:0 4px 12px var(--live15-shadow);white-space:nowrap}.live-tabs-s15 .live-tabs-s15-nav .lt15-count{min-width:22px;height:22px;border-radius:999px;background:rgba(0,0,0,.04);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.live-tabs-s15 #s15-football:checked~.live-tabs-s15-nav label[for=s15-football],.live-tabs-s15 #s15-hot:checked~.live-tabs-s15-nav label[for=s15-hot],.live-tabs-s15 #s15-nba:checked~.live-tabs-s15-nav label[for=s15-nba]{background:linear-gradient(135deg,var(--live15-g1),var(--live15-g2));border-color:var(--live15-g1);color:var(--live15-btn-text)}.live-tabs-s15 #s15-football:checked~.live-tabs-s15-nav label[for=s15-football] .lt15-count,.live-tabs-s15 #s15-hot:checked~.live-tabs-s15-nav label[for=s15-hot] .lt15-count,.live-tabs-s15 #s15-nba:checked~.live-tabs-s15-nav label[for=s15-nba] .lt15-count,.live-tabs-s17 #s17-football:checked~.live-tabs-s17-nav label[for=s17-football] .lt17-nav-count,.live-tabs-s17 #s17-hot:checked~.live-tabs-s17-nav label[for=s17-hot] .lt17-nav-count,.live-tabs-s17 #s17-nba:checked~.live-tabs-s17-nav label[for=s17-nba] .lt17-nav-count{background:rgba(255,255,255,.16)}.live-tabs-s15 .live-tabs-s15-body,.live-tabs-s16 .live-tabs-s16-body{display:flex;flex-direction:column;gap:20px}.league-mod-s3 .league-mod-s3-main,.live-tabs-s15 .live-tabs-s15-days,.live-tabs-s17 .live-tabs-s17-body{display:flex;flex-direction:column;gap:22px}.live-tabs-s15 .lt15-day-header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:10px;background:var(--live15-surface);border-left:4px solid var(--live15-g1)}.live-tabs-s15 .lt15-day-date{font-size:16px;font-weight:800;color:var(--live15-title)}.live-tabs-s15 .lt15-datetime,.live-tabs-s15 .lt15-day-info{font-size:12px;color:var(--live15-muted)}.live-tabs-s15 .lt15-card{display:flex;align-items:stretch;border-radius:16px;background:var(--live15-surface);border:1px solid var(--live15-border);box-shadow:0 6px 18px var(--live15-shadow);overflow:hidden}.live-tabs-s15 .lt15-card-left{width:70px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px 8px 12px 10px;gap:8px;background:linear-gradient(180deg,var(--live15-bg),rgba(0,0,0,0))}.live-tabs-s15 .lt15-time-main{display:flex;flex-direction:column;align-items:center;font-size:13px;color:var(--live15-title);font-weight:700}.live-tabs-s15 .lt15-dot-line{flex:1;display:flex;flex-direction:column;align-items:center}.live-tabs-s15 .lt15-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--live15-g1),var(--live15-g2));box-shadow:0 0 0 4px rgba(0,0,0,.04)}.league-mod-s21 .lm21-m-teams,.league-mod-s25 .lm25-m-teams,.live-tabs-s15 .lt15-top,.live-tabs-s21 .lt21-col-info{display:flex;align-items:center;justify-content:space-between;gap:8px}.live-tabs-s15 .lt15-league{font-size:14px;font-weight:700;color:var(--live15-title);max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s15 .lt15-status{font-size:12px;color:var(--live15-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live15-border);max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s15 .lt15-logo{width:32px;height:32px;border-radius:50%;border:1px solid var(--live15-border);object-fit:cover}.live-tabs-s15 .lt15-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--live15-border);display:flex;align-items:center;justify-content:center;background:var(--live15-bg);color:var(--live15-g1);font-size:16px}.live-tabs-s15 .lt15-name{font-size:14px;font-weight:600;color:var(--live15-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s15 .lt15-score-wrap,.live-tabs-s26 .lt26-score-block,.live-tabs-s27 .lt27-score-box,.live-tabs-s28 .lt28-score-box{text-align:center;min-width:70px}.live-tabs-s15 .lt15-score{font-size:22px;font-weight:900;color:var(--live15-title)}.live-tabs-s15 .lt15-btn{padding:6px 16px;border-radius:999px;background:linear-gradient(135deg,var(--live15-g1),var(--live15-g2));color:var(--live15-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s16 .lt16-league,.live-tabs-s16 .lt16-name,.live-tabs-s16 .lt16-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s16{background:var(--live16-bg);padding:80px 0;border-top:1px solid var(--live16-border)}.live-tabs-s16 .live-tabs-s16-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px}.league-mod-s11 .lm11-m-mid,.league-mod-s12 .lm12-m-col-teams,.league-mod-s13 .lm13-m-teams,.league-mod-s14 .lm14-m-center,.league-mod-s14 .lm14-m-left,.league-mod-s15 .lm15-m-col,.league-mod-s15 .lm15-r-right,.league-mod-s16 .lm16-m-mid,.league-mod-s17 .lm17-m-col,.league-mod-s2 .lm2-card-title-wrap,.league-mod-s27 .lm27-m-teams,.league-mod-s3 .lm3-match-mid,.league-mod-s4 .lm4-m-teams,.league-mod-s5 .lm5-m-mid,.league-mod-s6 .lm6-m-teams,.league-mod-s7 .lm7-m-teams,.league-mod-s8 .lm8-m-teams,.live-tabs-s16 .live-tabs-s16-title,.live-tabs-s18 .lt18-teams,.match-mod-s11 .mm11-head-left,.match-mod-s13 .m13-header-left,.match-mod-s14 .m14-head-left,.match-mod-s17 .m17-banner-left,.match-mod-s2 .mt2-vs-item,.match-mod-s20 .m20-head-left,.match-mod-s3 .mt3-comments-header,.match-mod-s3 .mt3-related-header,.match-mod-s5 .mt5-header-left,.match-mod-s6 .mt6-topbar-left,.match-mod-s7 .mt7-header-left,.match-mod-s8 .mt8-header-left,.match-mod-s9 .mt9-header-left{display:flex;flex-direction:column;gap:4px}.live-tabs-s16 .live-tabs-s16-h2{font-size:26px;font-weight:900;color:var(--live16-title)}.live-tabs-s16 .live-tabs-s16-sub{font-size:13px;color:var(--live16-muted)}.live-tabs-s16 .live-tabs-s16-badges,.live-tabs-s16 .lt16-card-meta,.live-tabs-s17 .lt17-league-wrap,.live-tabs-s18 .lt18-league-bar,.live-tabs-s22 .lt22-top,.live-tabs-s26 .lt26-league-line,.live-tabs-s27 .lt27-league-line,.live-tabs-s28 .lt28-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-tabs-s16 .lt16-badge{font-size:12px;color:var(--live16-title);border-radius:999px;padding:4px 10px;background:var(--live16-surface);border:1px dashed var(--live16-border)}.live-tabs-s16 .live-tabs-s16-nav,.live-tabs-s17 .live-tabs-s17-nav{display:flex;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.live-tabs-s16 .live-tabs-s16-nav label{padding:8px 16px;border-radius:999px;border:1px solid var(--live16-border);background:var(--live16-surface);cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--live16-muted);box-shadow:0 4px 12px var(--live16-shadow)}.live-tabs-s16 .lt16-nav-count,.live-tabs-s17 .lt17-nav-count,.live-tabs-s18 .lt18-nav-count,.live-tabs-s21 .lt21-nav-count,.live-tabs-s22 .lt22-nav-count,.live-tabs-s23 .lt23-nav-count,.live-tabs-s24 .lt24-nav-count,.live-tabs-s25 .lt25-nav-count,.live-tabs-s26 .lt26-nav-count,.live-tabs-s27 .lt27-nav-count,.live-tabs-s28 .lt28-nav-count,.live-tabs-s29 .lt29-nav-count,.live-tabs-s30 .lt30-nav-count{min-width:22px;height:22px;border-radius:999px;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.live-tabs-s16 #s16-football:checked~.live-tabs-s16-nav label[for=s16-football],.live-tabs-s16 #s16-hot:checked~.live-tabs-s16-nav label[for=s16-hot],.live-tabs-s16 #s16-nba:checked~.live-tabs-s16-nav label[for=s16-nba]{background:linear-gradient(135deg,var(--live16-g1),var(--live16-g2));border-color:var(--live16-g1);color:var(--live16-btn-text)}.live-tabs-s16 #s16-football:checked~.live-tabs-s16-nav label[for=s16-football] .lt16-nav-count,.live-tabs-s16 #s16-hot:checked~.live-tabs-s16-nav label[for=s16-hot] .lt16-nav-count,.live-tabs-s16 #s16-nba:checked~.live-tabs-s16-nav label[for=s16-nba] .lt16-nav-count,.live-tabs-s22 #s22-football:checked~.live-tabs-s22-nav label[for=s22-football] .lt22-nav-count,.live-tabs-s22 #s22-hot:checked~.live-tabs-s22-nav label[for=s22-hot] .lt22-nav-count,.live-tabs-s22 #s22-nba:checked~.live-tabs-s22-nav label[for=s22-nba] .lt22-nav-count{background:rgba(255,255,255,.18)}.live-tabs-s16 .lt16-day-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:999px;background:var(--live16-surface);border:1px solid var(--live16-border)}.live-tabs-s16 .lt16-day-chip{font-size:14px;font-weight:800;color:var(--live16-title)}.live-tabs-s16 .lt16-datetime,.live-tabs-s16 .lt16-day-stat{font-size:12px;color:var(--live16-muted)}.live-tabs-s16 .lt16-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.live-tabs-s16 .lt16-card{display:flex;flex-direction:column;gap:8px;border-radius:16px;background:var(--live16-surface);border:1px solid var(--live16-border);box-shadow:0 6px 18px var(--live16-shadow);padding:12px 14px}.live-tabs-s16 .lt16-sport-tag{font-size:11px;font-weight:700;color:var(--live16-btn-text);padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live16-g1),var(--live16-g2))}.live-tabs-s16 .lt16-league,.live-tabs-s16 .lt16-time{font-size:13px;font-weight:700;color:var(--live16-title)}.live-tabs-s16 .lt16-league{max-width:140px}.league-mod-s11 .lm11-m-meta,.league-mod-s25 .lm25-m-right,.league-mod-s27 .lm27-m-right,.league-mod-s5 .lm5-m-actions,.league-mod-s6 .lm6-m-meta,.live-tabs-s16 .lt16-status-wrap,.match-mod-s1 .mt1-rel-right,.match-mod-s11 .mm11-head-right,.match-mod-s14 .m14-head-right,.match-mod-s17 .m17-banner-right,.match-mod-s18 .m18-hero-status-block,.match-mod-s19 .m19-hero-status-block,.match-mod-s20 .m20-head-right,.match-mod-s3 .mt3-banner-status,.match-mod-s4 .mt4-header-right,.match-mod-s7 .mt7-header-right,.match-mod-s8 .mt8-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.live-tabs-s16 .lt16-status{font-size:11px;color:var(--live16-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live16-border);max-width:120px}.live-tabs-s16 .lt16-logo{width:30px;height:30px;border-radius:50%;border:1px solid var(--live16-border);object-fit:cover}.live-tabs-s16 .lt16-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live16-border);display:flex;align-items:center;justify-content:center;background:var(--live16-bg);color:var(--live16-g1);font-size:15px}.live-tabs-s16 .lt16-name{font-size:14px;font-weight:600;color:var(--live16-title)}.live-tabs-s16 .lt16-score-wrap{min-width:64px;text-align:center}.live-tabs-s16 .lt16-score{font-size:22px;font-weight:900;color:var(--live16-title)}.live-tabs-s16 .lt16-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live16-g1),var(--live16-g2));color:var(--live16-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s17 .lt17-league,.live-tabs-s17 .lt17-name,.live-tabs-s17 .lt17-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s17{background:var(--live17-bg);padding:80px 0;border-top:1px solid var(--live17-border)}.live-tabs-s17 .live-tabs-s17-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.live-tabs-s17 .live-tabs-s17-h2{font-size:26px;font-weight:900;color:var(--live17-title)}.live-tabs-s17 .live-tabs-s17-summary{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--live17-muted)}.live-tabs-s17 .lt17-pill{padding:4px 10px;border-radius:999px;background:var(--live17-surface);border:1px dashed var(--live17-border)}.live-tabs-s17 .live-tabs-s17-nav label{padding:8px 18px;border-radius:999px;border:1px solid var(--live17-border);background:var(--live17-surface);cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--live17-muted);box-shadow:0 4px 12px var(--live17-shadow)}.live-tabs-s17 #s17-football:checked~.live-tabs-s17-nav label[for=s17-football],.live-tabs-s17 #s17-hot:checked~.live-tabs-s17-nav label[for=s17-hot],.live-tabs-s17 #s17-nba:checked~.live-tabs-s17-nav label[for=s17-nba]{background:linear-gradient(135deg,var(--live17-g1),var(--live17-g2));border-color:var(--live17-g1);color:var(--live17-btn-text)}.live-tabs-s17 .lt17-day-header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:10px;background:var(--live17-surface);border-left:4px solid var(--live17-g1)}.live-tabs-s17 .lt17-day-date{font-size:16px;font-weight:800;color:var(--live17-title)}.live-tabs-s17 .lt17-datetime,.live-tabs-s17 .lt17-day-stat{font-size:12px;color:var(--live17-muted)}.live-tabs-s17 .lt17-card{display:grid;grid-template-columns:120px minmax(0,1fr) 140px;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--live17-surface);border:1px solid var(--live17-border);box-shadow:0 6px 18px var(--live17-shadow)}.league-mod-s1 .lg-match-col-score,.league-mod-s17 .lm17-m-col-teams,.live-tabs-s17 .lt17-col-time{align-items:flex-start}.live-tabs-s17 .lt17-col-main{gap:8px}.live-tabs-s17 .lt17-col-score{align-items:flex-end}.live-tabs-s17 .lt17-time{font-size:14px;font-weight:700;color:var(--live17-title)}.live-tabs-s17 .lt17-status{font-size:11px;color:var(--live17-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live17-border);max-width:100px}.live-tabs-s17 .lt17-sport-tag{font-size:11px;font-weight:700;color:var(--live17-btn-text);padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live17-g1),var(--live17-g2))}.live-tabs-s17 .lt17-league{font-size:13px;font-weight:700;color:var(--live17-title);max-width:260px}.live-tabs-s17 .lt17-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live17-border);object-fit:cover}.live-tabs-s17 .lt17-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live17-border);display:flex;align-items:center;justify-content:center;background:var(--live17-bg);color:var(--live17-g1);font-size:14px}.live-tabs-s17 .lt17-name{font-size:14px;font-weight:600;color:var(--live17-title)}.live-tabs-s17 .lt17-score{font-size:22px;font-weight:900;color:var(--live17-title)}.live-tabs-s17 .lt17-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live17-g1),var(--live17-g2));color:var(--live17-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s18 .live-tabs-s18-nav label,.live-tabs-s18 .lt18-card,.live-tabs-s18 .lt18-meta-card,.live-tabs-s18 .lt18-stat-item{background:var(--live18-surface);display:flex}@media(max-width:1040px){.live-tabs-s6 .live-tabs-s6-grid{grid-template-columns:1fr}.live-tabs-s17 .lt17-card{grid-template-columns:100px minmax(0,1fr) 130px}}.live-tabs-s18 .lt18-league,.live-tabs-s18 .lt18-name,.live-tabs-s18 .lt18-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s18{background:var(--live18-bg);padding:80px 0;border-top:1px solid var(--live18-border)}.live-tabs-s18 .live-tabs-s18-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:14px}.live-tabs-s18 .live-tabs-s18-h2{font-size:26px;font-weight:900;color:var(--live18-title)}.live-tabs-s18 .live-tabs-s18-sub{font-size:13px;color:var(--live18-muted)}.live-tabs-s18 .live-tabs-s18-stat{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--live18-muted)}.live-tabs-s18 .lt18-stat-item{flex-direction:column;align-items:flex-end;padding:4px 10px;border-radius:12px;border:1px solid var(--live18-border)}.live-tabs-s18 .lt18-stat-value{font-size:15px;font-weight:800;color:var(--live18-title)}.live-tabs-s18 .live-tabs-s18-nav{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.live-tabs-s18 .live-tabs-s18-nav label{padding:8px 16px;border-radius:999px;border:1px solid var(--live18-border);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--live18-muted);box-shadow:0 4px 12px var(--live18-shadow)}.live-tabs-s18 #s18-football:checked~.live-tabs-s18-nav label[for=s18-football],.live-tabs-s18 #s18-hot:checked~.live-tabs-s18-nav label[for=s18-hot],.live-tabs-s18 #s18-nba:checked~.live-tabs-s18-nav label[for=s18-nba]{background:linear-gradient(135deg,var(--live18-g1),var(--live18-g2));border-color:var(--live18-g1);color:var(--live18-btn-text)}.live-tabs-s18 #s18-football:checked~.live-tabs-s18-nav label[for=s18-football] .lt18-nav-count,.live-tabs-s18 #s18-hot:checked~.live-tabs-s18-nav label[for=s18-hot] .lt18-nav-count,.live-tabs-s18 #s18-nba:checked~.live-tabs-s18-nav label[for=s18-nba] .lt18-nav-count,.live-tabs-s19 #s19-football:checked~.live-tabs-s19-nav label[for=s19-football] .lt19-nav-count,.live-tabs-s19 #s19-hot:checked~.live-tabs-s19-nav label[for=s19-hot] .lt19-nav-count,.live-tabs-s19 #s19-nba:checked~.live-tabs-s19-nav label[for=s19-nba] .lt19-nav-count,.live-tabs-s21 #s21-football:checked~.live-tabs-s21-nav label[for=s21-football] .lt21-nav-count,.live-tabs-s21 #s21-hot:checked~.live-tabs-s21-nav label[for=s21-hot] .lt21-nav-count,.live-tabs-s21 #s21-nba:checked~.live-tabs-s21-nav label[for=s21-nba] .lt21-nav-count,.live-tabs-s23 #s23-football:checked~.live-tabs-s23-nav label[for=s23-football] .lt23-nav-count,.live-tabs-s23 #s23-hot:checked~.live-tabs-s23-nav label[for=s23-hot] .lt23-nav-count,.live-tabs-s23 #s23-nba:checked~.live-tabs-s23-nav label[for=s23-nba] .lt23-nav-count,.live-tabs-s24 #s24-football:checked~.live-tabs-s24-nav label[for=s24-football] .lt24-nav-count,.live-tabs-s24 #s24-hot:checked~.live-tabs-s24-nav label[for=s24-hot] .lt24-nav-count,.live-tabs-s24 #s24-nba:checked~.live-tabs-s24-nav label[for=s24-nba] .lt24-nav-count,.live-tabs-s25 #s25-football:checked~.live-tabs-s25-nav label[for=s25-football] .lt25-nav-count,.live-tabs-s25 #s25-hot:checked~.live-tabs-s25-nav label[for=s25-hot] .lt25-nav-count,.live-tabs-s25 #s25-nba:checked~.live-tabs-s25-nav label[for=s25-nba] .lt25-nav-count,.live-tabs-s26 #s26-football:checked~.live-tabs-s26-nav label[for=s26-football] .lt26-nav-count,.live-tabs-s26 #s26-hot:checked~.live-tabs-s26-nav label[for=s26-hot] .lt26-nav-count,.live-tabs-s26 #s26-nba:checked~.live-tabs-s26-nav label[for=s26-nba] .lt26-nav-count,.live-tabs-s27 #s27-football:checked~.live-tabs-s27-nav label[for=s27-football] .lt27-nav-count,.live-tabs-s27 #s27-hot:checked~.live-tabs-s27-nav label[for=s27-hot] .lt27-nav-count,.live-tabs-s27 #s27-nba:checked~.live-tabs-s27-nav label[for=s27-nba] .lt27-nav-count,.live-tabs-s28 #s28-football:checked~.live-tabs-s28-nav label[for=s28-football] .lt28-nav-count,.live-tabs-s28 #s28-hot:checked~.live-tabs-s28-nav label[for=s28-hot] .lt28-nav-count,.live-tabs-s28 #s28-nba:checked~.live-tabs-s28-nav label[for=s28-nba] .lt28-nav-count,.live-tabs-s29 #s29-football:checked~.live-tabs-s29-nav label[for=s29-football] .lt29-nav-count,.live-tabs-s29 #s29-hot:checked~.live-tabs-s29-nav label[for=s29-hot] .lt29-nav-count,.live-tabs-s29 #s29-nba:checked~.live-tabs-s29-nav label[for=s29-nba] .lt29-nav-count,.live-tabs-s30 #s30-football:checked~.live-tabs-s30-nav label[for=s30-football] .lt30-nav-count,.live-tabs-s30 #s30-hot:checked~.live-tabs-s30-nav label[for=s30-hot] .lt30-nav-count,.live-tabs-s30 #s30-nba:checked~.live-tabs-s30-nav label[for=s30-nba] .lt30-nav-count{background:rgba(255,255,255,.2)}.live-tabs-s18 .live-tabs-s18-meta{margin-bottom:16px}.live-tabs-s18 .lt18-meta-card{border-radius:14px;border:1px dashed var(--live18-border);padding:8px 12px;flex-wrap:wrap;gap:8px}.live-tabs-s18 .lt18-meta-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--live18-muted);margin-right:10px}.live-tabs-s18 .lt18-meta-label{font-weight:500}.live-tabs-s18 .lt18-meta-value,.live-tabs-s18 .lt18-time{font-size:14px;font-weight:800;color:var(--live18-title)}.live-tabs-s18 .lt18-card{align-items:stretch;gap:10px;border-radius:16px;border:1px solid var(--live18-border);box-shadow:0 6px 18px var(--live18-shadow);padding:10px 12px}.live-tabs-s18 .lt18-col-time{width:80px;align-items:flex-start;justify-content:center;border-right:1px dashed var(--live18-border);padding-right:10px}.live-tabs-s18 .lt18-date{font-size:12px;color:var(--live18-muted)}.live-tabs-s18 .lt18-col-main{flex:1;gap:8px;min-width:0}.live-tabs-s18 .lt18-sport-tag{font-size:11px;font-weight:700;color:var(--live18-btn-text);padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live18-g1),var(--live18-g2))}.live-tabs-s18 .lt18-league{font-size:13px;font-weight:700;color:var(--live18-title);max-width:220px}.live-tabs-s18 .lt18-status{font-size:11px;color:var(--live18-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live18-border);max-width:110px}.live-tabs-s18 .lt18-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live18-border);object-fit:cover}.live-tabs-s18 .lt18-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live18-border);display:flex;align-items:center;justify-content:center;background:var(--live18-bg);color:var(--live18-g1);font-size:14px}.live-tabs-s18 .lt18-name{font-size:14px;font-weight:600;color:var(--live18-title)}.live-tabs-s18 .lt18-col-score{width:110px;align-items:flex-end;justify-content:center;gap:8px}.live-tabs-s18 .lt18-score{font-size:22px;font-weight:900;color:var(--live18-title)}.live-tabs-s18 .lt18-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live18-g1),var(--live18-g2));color:var(--live18-btn-text);font-size:13px;font-weight:600;white-space:nowrap}.live-tabs-s19 .lt19-league,.live-tabs-s19 .lt19-name,.live-tabs-s19 .lt19-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s19{background:var(--live19-bg);padding:80px 0;border-top:1px solid var(--live19-border)}.live-tabs-s19 .live-tabs-s19-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live19-title);margin-bottom:6px}.live-tabs-s19 .live-tabs-s19-sub{text-align:center;font-size:13px;color:var(--live19-muted);margin-bottom:18px}.live-tabs-s19 .live-tabs-s19-nav,.live-tabs-s21 .live-tabs-s21-nav,.live-tabs-s23 .live-tabs-s23-nav,.live-tabs-s24 .live-tabs-s24-nav,.live-tabs-s26 .live-tabs-s26-nav,.live-tabs-s28 .live-tabs-s28-nav{display:flex;justify-content:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.live-tabs-s19 .live-tabs-s19-nav label{padding:6px 16px;border-radius:999px;border:1px solid var(--live19-border);background:var(--live19-surface);cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--live19-muted);box-shadow:0 4px 12px var(--live19-shadow)}.live-tabs-s19 .lt19-nav-count{min-width:20px;height:20px;border-radius:999px;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.live-tabs-s19 #s19-football:checked~.live-tabs-s19-nav label[for=s19-football],.live-tabs-s19 #s19-hot:checked~.live-tabs-s19-nav label[for=s19-hot],.live-tabs-s19 #s19-nba:checked~.live-tabs-s19-nav label[for=s19-nba]{background:linear-gradient(135deg,var(--live19-g1),var(--live19-g2));border-color:var(--live19-g1);color:var(--live19-btn-text)}.live-tabs-s19 .lt19-card{display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--live19-surface);border:1px solid var(--live19-border);box-shadow:0 5px 16px var(--live19-shadow);padding:8px 10px}.live-tabs-s19 .lt19-left{width:80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border-right:1px dashed var(--live19-border);padding-right:8px}.live-tabs-s19 .lt19-time{font-size:14px;font-weight:800;color:var(--live19-title)}.live-tabs-s19 .lt19-date{font-size:11px;color:var(--live19-muted)}.live-tabs-s19 .lt19-center{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.live-tabs-s19 .lt19-top,.live-tabs-s24 .lt24-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.live-tabs-s19 .lt19-sport-tag{font-size:11px;font-weight:700;color:var(--live19-btn-text);padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live19-g1),var(--live19-g2))}.live-tabs-s19 .lt19-league{font-size:13px;font-weight:700;color:var(--live19-title);max-width:220px}.live-tabs-s19 .lt19-status{font-size:11px;color:var(--live19-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live19-border);max-width:110px}.live-tabs-s19 .lt19-middle{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.live-tabs-s19 .lt19-logo{width:26px;height:26px;border-radius:50%;border:1px solid var(--live19-border);object-fit:cover}.live-tabs-s19 .lt19-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--live19-border);display:flex;align-items:center;justify-content:center;background:var(--live19-bg);color:var(--live19-g1);font-size:14px}.live-tabs-s19 .lt19-name{font-size:13px;font-weight:600;color:var(--live19-title)}.live-tabs-s19 .lt19-score-wrap,.live-tabs-s22 .lt22-score-wrap{text-align:center;min-width:64px}.live-tabs-s19 .lt19-score{font-size:20px;font-weight:900;color:var(--live19-title)}.live-tabs-s19 .lt19-right{width:90px;display:flex;justify-content:flex-end}.live-tabs-s19 .lt19-btn{padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,var(--live19-g1),var(--live19-g2));color:var(--live19-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s20 .lt20-league,.live-tabs-s20 .lt20-name,.live-tabs-s20 .lt20-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s20{background:var(--live20-bg);padding:70px 0;border-top:1px solid var(--live20-border)}.live-tabs-s20 .live-tabs-s20-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live20-title);margin-bottom:4px}.live-tabs-s20 .live-tabs-s20-sub{text-align:center;font-size:13px;color:var(--live20-muted);margin-bottom:18px}.live-tabs-s20 .live-tabs-s20-nav label{display:flex;align-items:center;gap:6px;padding:6px 18px;border:1px solid var(--live20-border);background:var(--live20-surface);border-radius:999px;font-size:13px;font-weight:600;color:var(--live20-muted);cursor:pointer;box-shadow:0 4px 12px var(--live20-shadow)}.live-tabs-s20 .live-tabs-s20-nav label b{background:rgba(0,0,0,.05);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.live-tabs-s20 #s20-football:checked~.live-tabs-s20-nav label[for=s20-football],.live-tabs-s20 #s20-hot:checked~.live-tabs-s20-nav label[for=s20-hot],.live-tabs-s20 #s20-nba:checked~.live-tabs-s20-nav label[for=s20-nba]{background:linear-gradient(135deg,var(--live20-g1),var(--live20-g2));border-color:var(--live20-g1);color:var(--live20-btn-text)}.live-tabs-s20 .lt20-card{background:var(--live20-surface);border:1px solid var(--live20-border);border-radius:16px;box-shadow:0 6px 18px var(--live20-shadow);padding:14px;display:flex;flex-direction:column;gap:10px}.live-tabs-s20 .lt20-title-bar{display:flex;align-items:center;gap:8px;font-size:12px}.live-tabs-s20 .lt20-sport{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live20-g1),var(--live20-g2));color:var(--live20-btn-text);font-size:11px;font-weight:700}.live-tabs-s20 .lt20-league{font-weight:700;color:var(--live20-title);font-size:13px;max-width:200px}.live-tabs-s20 .lt20-status{padding:2px 8px;border-radius:999px;border:1px dashed var(--live20-border);font-size:11px;color:var(--live20-muted);max-width:120px}.live-tabs-s20 .lt20-logo{width:30px;height:30px;border-radius:50%;border:1px solid var(--live20-border);object-fit:cover}.live-tabs-s20 .lt20-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--live20-border);display:flex;align-items:center;justify-content:center;background:var(--live20-bg);color:var(--live20-g1);font-size:14px}.live-tabs-s20 .lt20-name{font-size:14px;font-weight:600;color:var(--live20-title)}.live-tabs-s20 .lt20-score{font-size:22px;font-weight:900;color:var(--live20-title);min-width:60px;text-align:center}.live-tabs-s20 .lt20-footer{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--live20-muted)}.live-tabs-s20 .lt20-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live20-g1),var(--live20-g2));color:var(--live20-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s21{background:var(--live21-bg);padding:80px 0;border-top:1px solid var(--live21-border)}.live-tabs-s21 .live-tabs-s21-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live21-title);margin-bottom:4px}.live-tabs-s21 .live-tabs-s21-sub{text-align:center;font-size:13px;color:var(--live21-muted);margin-bottom:18px}.live-tabs-s21 .live-tabs-s21-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live21-border);background:var(--live21-surface);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--live21-muted);cursor:pointer;box-shadow:0 4px 12px var(--live21-shadow)}.live-tabs-s21 #s21-football:checked~.live-tabs-s21-nav label[for=s21-football],.live-tabs-s21 #s21-hot:checked~.live-tabs-s21-nav label[for=s21-hot],.live-tabs-s21 #s21-nba:checked~.live-tabs-s21-nav label[for=s21-nba]{background:linear-gradient(135deg,var(--live21-g1),var(--live21-g2));border-color:var(--live21-g1);color:var(--live21-btn-text)}.live-tabs-s21 .lt21-head-row,.live-tabs-s21 .lt21-row{display:grid;grid-template-columns:220px minmax(0,1.4fr) 170px 120px;border-bottom:1px solid var(--live21-border)}.live-tabs-s21 .live-tabs-s21-table{border-radius:16px;border:1px solid var(--live21-border);background:var(--live21-surface);box-shadow:0 8px 22px var(--live21-shadow);overflow:hidden}.live-tabs-s21 .lt21-head-row{align-items:center;background:rgba(0,0,0,.02);padding:8px 14px;font-size:12px;color:var(--live21-muted)}.live-tabs-s21 .lt21-col{padding:0 6px}.live-tabs-s21 .lt21-row{align-items:stretch;padding:10px 14px;background:var(--live21-surface)}.live-tabs-s21 .lt21-col-league{display:flex;flex-direction:column;gap:6px;justify-content:center}.live-tabs-s21 .lt21-sport-tag{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live21-g1),var(--live21-g2));color:var(--live21-btn-text);font-size:11px;font-weight:700;white-space:nowrap}.live-tabs-s21 .lt21-league-name{font-size:13px;font-weight:700;color:var(--live21-title);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s21 .lt21-status{align-self:flex-start;font-size:11px;color:var(--live21-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live21-border);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s21 .lt21-col-teams{display:flex;flex-direction:column;gap:4px;justify-content:center}.live-tabs-s21 .lt21-logo{width:26px;height:26px;border-radius:50%;border:1px solid var(--live21-border);object-fit:cover}.live-tabs-s21 .lt21-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--live21-border);display:flex;align-items:center;justify-content:center;background:var(--live21-bg);color:var(--live21-g1);font-size:14px}.live-tabs-s21 .lt21-name{font-size:13px;font-weight:600;color:var(--live21-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s21 .lt21-time-wrap{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--live21-muted)}.live-tabs-s21 .lt21-time{font-size:14px;font-weight:800;color:var(--live21-title)}.live-tabs-s21 .lt21-score{font-size:22px;font-weight:900;color:var(--live21-title)}.live-tabs-s21 .lt21-col-action,.live-tabs-s24 .lt24-action{display:flex;align-items:center;justify-content:flex-end}.live-tabs-s21 .lt21-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live21-g1),var(--live21-g2));color:var(--live21-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s22 .lt22-league,.live-tabs-s22 .lt22-name,.live-tabs-s22 .lt22-status-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s22{background:var(--live22-bg);padding:80px 0;border-top:1px solid var(--live22-border)}.live-tabs-s22 .live-tabs-s22-head,.live-tabs-s25 .live-tabs-s25-head{text-align:center;margin-bottom:16px}.live-tabs-s22 .live-tabs-s22-h2{font-size:26px;font-weight:900;color:var(--live22-title);margin-bottom:4px}.live-tabs-s22 .live-tabs-s22-nav label,.live-tabs-s22 .live-tabs-s22-sub{font-size:13px;color:var(--live22-muted)}.live-tabs-s22 .live-tabs-s22-nav{display:flex;justify-content:center;gap:10px;margin:16px 0 10px;flex-wrap:wrap}.live-tabs-s22 .live-tabs-s22-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live22-border);background:var(--live22-surface);display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--live22-shadow)}.live-tabs-s22 #s22-football:checked~.live-tabs-s22-nav label[for=s22-football],.live-tabs-s22 #s22-hot:checked~.live-tabs-s22-nav label[for=s22-hot],.live-tabs-s22 #s22-nba:checked~.live-tabs-s22-nav label[for=s22-nba]{background:linear-gradient(135deg,var(--live22-g1),var(--live22-g2));border-color:var(--live22-g1);color:var(--live22-btn-text)}.live-tabs-s22 .live-tabs-s22-legend{display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;color:var(--live22-muted);margin-bottom:14px}.live-tabs-s22 .lt22-dot{width:8px;height:8px;border-radius:999px;border:1px solid var(--live22-border);display:inline-block}.live-tabs-s22 .lt22-dot-live{background:linear-gradient(135deg,var(--live22-g1),var(--live22-g2))}.live-tabs-s22 .lt22-dot-upcoming{background:var(--live22-bg)}.live-tabs-s22 .lt22-card{display:flex;align-items:stretch;gap:10px;border-radius:14px;background:var(--live22-surface);border:1px solid var(--live22-border);box-shadow:0 6px 18px var(--live22-shadow);padding:10px 12px}.live-tabs-s22 .lt22-col-time{width:80px;align-items:flex-start;justify-content:center;border-right:1px dashed var(--live22-border);padding-right:8px}.live-tabs-s22 .lt22-time{font-size:14px;font-weight:800;color:var(--live22-title)}.live-tabs-s22 .lt22-date{font-size:11px;color:var(--live22-muted)}.live-tabs-s22 .lt22-col-main{flex:1;min-width:0;gap:8px}.live-tabs-s22 .lt22-tag{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live22-g1),var(--live22-g2));color:var(--live22-btn-text);font-size:11px;font-weight:700}.live-tabs-s22 .lt22-league{font-size:13px;font-weight:700;color:var(--live22-title);max-width:200px}.live-tabs-s22 .lt22-status-text{font-size:11px;color:var(--live22-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live22-border);max-width:140px}.live-tabs-s22 .lt22-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live22-border);object-fit:cover}.live-tabs-s22 .lt22-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live22-border);display:flex;align-items:center;justify-content:center;background:var(--live22-bg);color:var(--live22-g1);font-size:14px}.live-tabs-s22 .lt22-name{font-size:14px;font-weight:600;color:var(--live22-title)}.live-tabs-s22 .lt22-score{font-size:22px;font-weight:900;color:var(--live22-title)}.live-tabs-s22 .lt22-col-action{width:96px;align-items:flex-end;justify-content:center}.live-tabs-s22 .lt22-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live22-g1),var(--live22-g2));color:var(--live22-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s23 .lt23-league,.live-tabs-s23 .lt23-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s23{background:var(--live23-bg);padding:80px 0;border-top:1px solid var(--live23-border)}.live-tabs-s23 .live-tabs-s23-head,.live-tabs-s27 .live-tabs-s27-head,.live-tabs-s29 .live-tabs-s29-head,.live-tabs-s30 .live-tabs-s30-head{text-align:center;margin-bottom:18px}.live-tabs-s23 .live-tabs-s23-h2{font-size:26px;font-weight:900;color:var(--live23-title);margin-bottom:4px}.live-tabs-s23 .live-tabs-s23-sub{font-size:13px;color:var(--live23-muted);margin-bottom:8px}.live-tabs-s23 .live-tabs-s23-badges{display:flex;justify-content:center;gap:8px;font-size:11px}.live-tabs-s23 .lt23-badge{padding:3px 10px;border-radius:999px;background:var(--live23-surface);border:1px solid var(--live23-border);color:var(--live23-muted)}.live-tabs-s23 .live-tabs-s23-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live23-border);background:var(--live23-surface);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--live23-muted);cursor:pointer;box-shadow:0 4px 12px var(--live23-shadow)}.live-tabs-s23 #s23-football:checked~.live-tabs-s23-nav label[for=s23-football],.live-tabs-s23 #s23-hot:checked~.live-tabs-s23-nav label[for=s23-hot],.live-tabs-s23 #s23-nba:checked~.live-tabs-s23-nav label[for=s23-nba]{background:linear-gradient(135deg,var(--live23-g1),var(--live23-g2));border-color:var(--live23-g1);color:var(--live23-btn-text)}.live-tabs-s23 .lt23-card{border-radius:16px;background:var(--live23-surface);border:1px solid var(--live23-border);box-shadow:0 6px 18px var(--live23-shadow);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.live-tabs-s23 .lt23-league{font-size:13px;font-weight:700;color:var(--live23-title);max-width:60%}.live-tabs-s23 .lt23-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live23-border);color:var(--live23-muted);white-space:nowrap}.live-tabs-s23 .lt23-phase-live{border-color:var(--live23-g1);background:rgba(0,0,0,.02);color:var(--live23-title)}.league-mod-s1 .lg-match-phase-finished,.league-mod-s10 .lm10-m-phase-finished,.league-mod-s11 .lm11-m-phase-finished,.league-mod-s12 .lm12-m-phase-finished,.league-mod-s13 .lm13-m-phase-finished,.league-mod-s14 .lm14-m-phase-finished,.league-mod-s15 .lm15-m-phase-finished,.league-mod-s16 .lm16-m-phase-finished,.league-mod-s17 .lm17-m-phase-finished,.league-mod-s18 .lm18-m-phase-finished,.league-mod-s19 .lm19-m-phase-finished,.league-mod-s2 .lm2-match-phase-finished,.league-mod-s20 .lm20-m-phase-finished,.league-mod-s21 .lm21-m-phase-finished,.league-mod-s22 .lm22-m-phase-finished,.league-mod-s24 .lm24-m-phase-finished,.league-mod-s25 .lm25-m-phase-finished,.league-mod-s26 .lm26-m-phase-finished,.league-mod-s27 .lm27-m-phase-finished,.league-mod-s28 .lm28-m-phase-finished,.league-mod-s3 .lm3-match-phase-finished,.league-mod-s30 .lm30-m-phase-finished,.league-mod-s4 .lm4-m-phase-finished,.league-mod-s5 .lm5-m-phase-finished,.league-mod-s6 .lm6-m-phase-finished,.league-mod-s7 .lm7-m-phase-finished,.league-mod-s8 .lm8-phase-finished,.league-mod-s9 .lm9-phase-finished,.live-tabs-s23 .lt23-phase-finished,.live-tabs-s25 .lt25-phase-finished,.live-tabs-s26 .lt26-phase-finished,.live-tabs-s27 .lt27-phase-finished,.live-tabs-s28 .lt28-phase-finished,.live-tabs-s29 .lt29-phase-finished,.live-tabs-s30 .lt30-phase-finished,.match-mod-s1 .mt1-status-3,.match-mod-s11 .mm11-status-3,.match-mod-s2 .mt2-status-3,.match-mod-s3 .mt3-status-3,.match-mod-s4 .mt4-status-3,.match-mod-s5 .mt5-status-3,.match-mod-s6 .mt6-status-3,.match-mod-s7 .mt7-status-3,.match-mod-s8 .mt8-status-3,.match-mod-s9 .mt9-status-3{border-style:dashed}.live-tabs-s23 .lt23-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live23-border);object-fit:cover}.live-tabs-s23 .lt23-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live23-border);display:flex;align-items:center;justify-content:center;background:var(--live23-bg);color:var(--live23-g1);font-size:14px}.live-tabs-s23 .lt23-name{font-size:14px;font-weight:600;color:var(--live23-title);max-width:80px}.live-tabs-s23 .lt23-vs{font-size:11px;color:var(--live23-muted);padding:2px 6px;border-radius:999px;border:1px dashed var(--live23-border)}.live-tabs-s23 .lt23-score-block{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:70px}.live-tabs-s23 .lt23-score{font-size:22px;font-weight:900;color:var(--live23-title)}.live-tabs-s23 .lt23-bottom,.live-tabs-s23 .lt23-time{color:var(--live23-muted);font-size:12px}.live-tabs-s23 .lt23-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.live-tabs-s23 .lt23-date,.live-tabs-s29 .lt29-time,.match-mod-s2 .mt2-hero-time i,.match-mod-s3 .mt3-banner-time i,.match-mod-s4 .mt4-header-time i,.match-mod-s5 .mt5-header-time i,.match-mod-s6 .mt6-time-line i,.match-mod-s7 .mt7-header-time i,.match-mod-s8 .mt8-header-time i,.match-mod-s9 .mt9-header-time i{font-size:12px}.live-tabs-s23 .lt23-btn{padding:5px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live23-g1),var(--live23-g2));color:var(--live23-btn-text);font-size:12px;font-weight:600;white-space:nowrap}@media(max-width:960px){.live-tabs-s10 .live-tabs-s10-h2,.live-tabs-s11 .live-tabs-s11-h2{font-size:24px;margin-bottom:20px}.live-tabs-s14 .live-tabs-s14-h2{text-align:center;font-size:24px;margin-bottom:20px}.live-tabs-s14 .live-tabs-s14-grid,.live-tabs-s15 .lt15-day-list{grid-template-columns:1fr}.live-tabs-s15 .live-tabs-s15-head{flex-direction:column;align-items:flex-start;gap:6px}.live-tabs-s15 .live-tabs-s15-h2,.live-tabs-s18 .live-tabs-s18-h2,.live-tabs-s19 .live-tabs-s19-h2{font-size:24px}.live-tabs-s18 .live-tabs-s18-head{flex-direction:column;align-items:flex-start;gap:8px}.live-tabs-s18 .lt18-league,.live-tabs-s19 .lt19-league{max-width:180px}.live-tabs-s22 .lt22-league{max-width:160px}.live-tabs-s23 .live-tabs-s23-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tabs-s23 .lt23-name{max-width:70px}}.live-tabs-s24 .lt24-league,.live-tabs-s24 .lt24-name,.live-tabs-s24 .lt24-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s24{background:var(--live24-bg);padding:80px 0;border-top:1px solid var(--live24-border)}.live-tabs-s24 .live-tabs-s24-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live24-title);margin-bottom:4px}.live-tabs-s24 .live-tabs-s24-sub{text-align:center;font-size:13px;color:var(--live24-muted);margin-bottom:18px}.live-tabs-s24 .live-tabs-s24-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live24-border);background:var(--live24-surface);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--live24-muted);cursor:pointer;box-shadow:0 4px 12px var(--live24-shadow)}.live-tabs-s24 #s24-football:checked~.live-tabs-s24-nav label[for=s24-football],.live-tabs-s24 #s24-hot:checked~.live-tabs-s24-nav label[for=s24-hot],.live-tabs-s24 #s24-nba:checked~.live-tabs-s24-nav label[for=s24-nba]{background:linear-gradient(135deg,var(--live24-g1),var(--live24-g2));border-color:var(--live24-g1);color:var(--live24-btn-text)}.live-tabs-s24 .lt24-item{display:grid;grid-template-columns:90px minmax(0,1fr) 96px;align-items:stretch;gap:10px;border-radius:14px;background:var(--live24-surface);border:1px solid var(--live24-border);box-shadow:0 6px 18px var(--live24-shadow);padding:10px 12px}.live-tabs-s24 .lt24-time{display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:1px dashed var(--live24-border);padding-right:8px}.live-tabs-s24 .lt24-time-main{font-size:15px;font-weight:800;color:var(--live24-title)}.live-tabs-s24 .lt24-time-sub{font-size:11px;color:var(--live24-muted)}.live-tabs-s24 .lt24-main,.live-tabs-s26 .lt26-middle,.live-tabs-s27 .lt27-middle,.live-tabs-s28 .lt28-main{display:flex;flex-direction:column;gap:6px;min-width:0}.live-tabs-s24 .lt24-sport{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live24-g1),var(--live24-g2));color:var(--live24-btn-text);font-size:11px;font-weight:700}.live-tabs-s24 .lt24-league{font-size:13px;font-weight:700;color:var(--live24-title);max-width:200px}.live-tabs-s24 .lt24-status{font-size:11px;color:var(--live24-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live24-border);max-width:140px}.live-tabs-s24 .lt24-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live24-border);object-fit:cover}.live-tabs-s24 .lt24-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live24-border);display:flex;align-items:center;justify-content:center;background:var(--live24-bg);color:var(--live24-g1);font-size:14px}.live-tabs-s24 .lt24-name{font-size:14px;font-weight:600;color:var(--live24-title)}.live-tabs-s24 .lt24-score{text-align:center;font-size:22px;font-weight:900;color:var(--live24-title);min-width:70px}.live-tabs-s24 .lt24-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live24-g1),var(--live24-g2));color:var(--live24-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s25 .lt25-league,.live-tabs-s25 .lt25-league-pill,.live-tabs-s25 .lt25-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s25{background:var(--live25-bg);padding:80px 0;border-top:1px solid var(--live25-border)}.live-tabs-s25 .live-tabs-s25-h2{font-size:26px;font-weight:900;color:var(--live25-title);margin-bottom:4px}.live-tabs-s25 .live-tabs-s25-nav label,.live-tabs-s25 .live-tabs-s25-sub{color:var(--live25-muted);font-size:13px}.live-tabs-s25 .live-tabs-s25-nav,.live-tabs-s27 .live-tabs-s27-nav,.live-tabs-s29 .live-tabs-s29-nav,.live-tabs-s30 .live-tabs-s30-nav{display:flex;justify-content:center;gap:10px;margin:18px 0 14px;flex-wrap:wrap}.live-tabs-s25 .live-tabs-s25-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live25-border);background:var(--live25-surface);display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--live25-shadow)}.live-tabs-s25 #s25-football:checked~.live-tabs-s25-nav label[for=s25-football],.live-tabs-s25 #s25-hot:checked~.live-tabs-s25-nav label[for=s25-hot],.live-tabs-s25 #s25-nba:checked~.live-tabs-s25-nav label[for=s25-nba]{background:linear-gradient(135deg,var(--live25-g1),var(--live25-g2));border-color:var(--live25-g1);color:var(--live25-btn-text)}.league-mod-s18 .lm18-r-list,.league-mod-s21 .lm21-m-list,.league-mod-s21 .lm21-r-list,.league-mod-s22 .lm22-m-list,.league-mod-s24 .lm24-m-list,.league-mod-s25 .lm25-m-list,.league-mod-s28 .lm28-r-list,.league-mod-s30 .lm30-m-list,.league-mod-s4 .lm4-rank-wrap,.league-mod-s5 .lm5-rank-list,.league-mod-s7 .lm7-match-list,.live-tabs-s25 .live-tabs-s25-list,.live-tabs-s26 .live-tabs-s26-list,.live-tabs-s27 .live-tabs-s27-list,.live-tabs-s28 .live-tabs-s28-list,.live-tabs-s29 .live-tabs-s29-list,.match-mod-s1 .mt1-panel-col,.match-mod-s1 .mt1-rel-list,.match-mod-s1 .mt1-review-list,.match-mod-s11 .mm11-comments-list,.match-mod-s12 .m12-info,.match-mod-s13 .m13-comment-list,.match-mod-s14 .m14-comment-list,.match-mod-s15 .m15-comment-list,.match-mod-s16 .m16-comment-list,.match-mod-s17 .m17-comment-list,.match-mod-s18 .m18-comment-list,.match-mod-s19 .m19-comment-list,.match-mod-s2 .mt2-rel-col,.match-mod-s2 .mt2-rel-list,.match-mod-s29 .s29-head,.match-mod-s3 .mt3-banner-meta,.match-mod-s3 .mt3-related-col,.match-mod-s3 .mt3-related-list,.match-mod-s3 .mt3-ribbons,.match-mod-s30 .m30-comment-list,.match-mod-s4 .mt4-comments-list,.match-mod-s4 .mt4-perspective,.match-mod-s5 .mt5-comments-list,.match-mod-s7 .mt7-comments-list,.match-mod-s8 .mt8-comments-list,.match-mod-s8 .mt8-rel-col{display:flex;flex-direction:column;gap:8px}.live-tabs-s25 .lt25-row{display:grid;grid-template-columns:220px minmax(0,1fr) 140px;align-items:stretch;gap:10px;border-radius:14px;background:var(--live25-surface);border:1px solid var(--live25-border);box-shadow:0 6px 18px var(--live25-shadow);padding:10px 14px}.live-tabs-s25 .lt25-meta{display:flex;flex-direction:column;gap:6px;justify-content:center;border-right:1px dashed var(--live25-border);padding-right:10px}.live-tabs-s25 .lt25-datetime{font-size:13px;font-weight:700;color:var(--live25-title)}.live-tabs-s25 .lt25-league-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.02);border:1px solid var(--live25-border);font-size:12px;color:var(--live25-muted);max-width:100%}.live-tabs-s25 .lt25-league-icon{width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--live25-g1),var(--live25-g2));color:var(--live25-btn-text);font-size:11px;flex-shrink:0}.live-tabs-s25 .lt25-main,.live-tabs-s25 .lt25-teams,.match-mod-s12 .m12-head-right,.match-mod-s13 .m13-header-right,.match-mod-s15 .m15-top-right{align-items:center;display:flex}.live-tabs-s25 .lt25-league{max-width:140px}.live-tabs-s25 .lt25-teams{justify-content:space-between;gap:10px;width:100%;min-width:0}.live-tabs-s25 .lt25-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live25-border);object-fit:cover}.live-tabs-s25 .lt25-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live25-border);display:flex;align-items:center;justify-content:center;background:var(--live25-bg);color:var(--live25-g1);font-size:14px}.live-tabs-s25 .lt25-name{font-size:14px;font-weight:600;color:var(--live25-title);max-width:120px}.live-tabs-s25 .lt25-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:70px}.live-tabs-s25 .lt25-vs{font-size:11px;color:var(--live25-muted);letter-spacing:1px}.league-mod-s1 .lg-match-header span,.league-mod-s2 .lm2-chip-text,.live-tabs-s30 .lt30-header span{letter-spacing:.06em;text-transform:uppercase}.live-tabs-s25 .lt25-score{font-size:20px;font-weight:900;color:var(--live25-title)}.live-tabs-s25 .lt25-action,.live-tabs-s26 .lt26-right,.live-tabs-s27 .lt27-right,.live-tabs-s28 .lt28-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px}.live-tabs-s25 .lt25-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live25-border);color:var(--live25-muted);white-space:nowrap}.live-tabs-s25 .lt25-phase-live{border-color:var(--live25-g1);background:rgba(0,0,0,.02);color:var(--live25-title)}.live-tabs-s25 .lt25-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live25-g1),var(--live25-g2));color:var(--live25-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s26{background:var(--live26-bg);padding:80px 0;border-top:1px solid var(--live26-border)}.live-tabs-s26 .live-tabs-s26-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live26-title);margin-bottom:4px}.live-tabs-s26 .live-tabs-s26-sub{text-align:center;font-size:13px;color:var(--live26-muted);margin-bottom:18px}.live-tabs-s26 .live-tabs-s26-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live26-border);background:var(--live26-surface);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--live26-muted);cursor:pointer;box-shadow:0 4px 12px var(--live26-shadow)}.live-tabs-s26 #s26-football:checked~.live-tabs-s26-nav label[for=s26-football],.live-tabs-s26 #s26-hot:checked~.live-tabs-s26-nav label[for=s26-hot],.live-tabs-s26 #s26-nba:checked~.live-tabs-s26-nav label[for=s26-nba]{background:linear-gradient(135deg,var(--live26-g1),var(--live26-g2));border-color:var(--live26-g1);color:var(--live26-btn-text)}.live-tabs-s26 .lt26-row{display:grid;grid-template-columns:190px minmax(0,1fr) 130px;align-items:stretch;gap:10px;border-radius:16px;background:var(--live26-surface);border:1px solid var(--live26-border);box-shadow:0 6px 18px var(--live26-shadow);padding:10px 14px}.live-tabs-s26 .lt26-left{display:flex;flex-direction:column;gap:8px;justify-content:center;border-right:1px dashed var(--live26-border);padding-right:10px}.live-tabs-s26 .lt26-sport-icon{width:26px;height:26px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--live26-g1),var(--live26-g2));color:var(--live26-btn-text);font-size:14px}.live-tabs-s26 .lt26-sport-label{font-size:13px;font-weight:700;color:var(--live26-title)}.live-tabs-s26 .lt26-time{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--live26-muted)}.live-tabs-s26 .lt26-clock{font-size:14px;font-weight:800;color:var(--live26-title)}.live-tabs-s26 .lt26-league{font-size:13px;font-weight:700;color:var(--live26-title);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s26 .lt26-status{font-size:11px;color:var(--live26-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live26-border);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s26 .lt26-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live26-border);object-fit:cover}.live-tabs-s26 .lt26-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live26-border);display:flex;align-items:center;justify-content:center;background:var(--live26-bg);color:var(--live26-g1);font-size:14px}.live-tabs-s26 .lt26-name{font-size:14px;font-weight:600;color:var(--live26-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s26 .lt26-score{font-size:22px;font-weight:900;color:var(--live26-title)}.live-tabs-s26 .lt26-progress{height:4px;border-radius:999px;background:rgba(0,0,0,.04);overflow:hidden;margin-top:4px}.live-tabs-s26 .lt26-progress-bar{height:100%;width:40%;border-radius:999px;background:linear-gradient(135deg,var(--live26-g1),var(--live26-g2))}.live-tabs-s26 .lt26-progress-upcoming{width:25%;opacity:.6}.live-tabs-s26 .lt26-progress-live{width:65%}.live-tabs-s26 .lt26-progress-finished{width:100%;opacity:.9}.live-tabs-s26 .lt26-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live26-border);color:var(--live26-muted);white-space:nowrap}.live-tabs-s26 .lt26-phase-live{border-color:var(--live26-g1);background:rgba(0,0,0,.02);color:var(--live26-title)}.live-tabs-s26 .lt26-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live26-g1),var(--live26-g2));color:var(--live26-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s27{background:var(--live27-bg);padding:80px 0;border-top:1px solid var(--live27-border)}.live-tabs-s27 .live-tabs-s27-h2{font-size:26px;font-weight:900;color:var(--live27-title);margin-bottom:4px}.live-tabs-s27 .live-tabs-s27-nav label,.live-tabs-s27 .live-tabs-s27-sub,.live-tabs-s27 .lt27-time-box{font-size:13px;color:var(--live27-muted)}.live-tabs-s27 .live-tabs-s27-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live27-border);background:var(--live27-surface);display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--live27-shadow)}.live-tabs-s27 #s27-football:checked~.live-tabs-s27-nav label[for=s27-football],.live-tabs-s27 #s27-hot:checked~.live-tabs-s27-nav label[for=s27-hot],.live-tabs-s27 #s27-nba:checked~.live-tabs-s27-nav label[for=s27-nba]{background:linear-gradient(135deg,var(--live27-g1),var(--live27-g2));border-color:var(--live27-g1);color:var(--live27-btn-text)}.live-tabs-s27 .lt27-ticket{position:relative;border-radius:16px;background:var(--live27-surface);border:1px solid var(--live27-border);box-shadow:0 6px 18px var(--live27-shadow);overflow:hidden}.live-tabs-s27 .lt27-ribbon{position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--live27-g1),var(--live27-g2))}.live-tabs-s27 .lt27-inner{padding:10px 14px 10px 18px;margin-left:6px;display:grid;grid-template-columns:140px minmax(0,1fr) 130px;gap:10px;align-items:stretch}.live-tabs-s27 .lt27-left{display:flex;flex-direction:column;justify-content:center;gap:8px;border-right:1px dashed var(--live27-border);padding-right:10px}.league-mod-s11 .lm11-m-datebox,.league-mod-s13 .lm13-m-time,.league-mod-s19 .lm19-m-timebox,.league-mod-s20 .lm20-m-datetime,.league-mod-s3 .lm3-match-datebox,.league-mod-s5 .lm5-m-date,.league-mod-s6 .lm6-m-date,.league-mod-s7 .lm7-m-date,.live-tabs-s27 .lt27-date-box,.match-mod-s11 .mm11-comments-head,.match-mod-s11 .mm11-team-text,.match-mod-s13 .m13-comment-head,.match-mod-s14 .m14-comment-head,.match-mod-s14 .m14-team-text,.match-mod-s15 .m15-comment-head,.match-mod-s16 .m16-comment-head,.match-mod-s17 .m17-comment-head,.match-mod-s18 .m18-comment-head,.match-mod-s19 .m19-comment-head,.match-mod-s2 .mt2-team-meta,.match-mod-s20 .m20-side-head,.match-mod-s3 .mt3-team-info,.match-mod-s4 .mt4-team-meta,.match-mod-s5 .mt5-hero-info-item,.match-mod-s5 .mt5-section-header,.match-mod-s5 .mt5-team-meta,.match-mod-s6 .mt6-section-header,.match-mod-s6 .mt6-team-meta,.match-mod-s7 .mt7-comments-header,.match-mod-s7 .mt7-team-meta,.match-mod-s8 .mt8-comments-header,.match-mod-s8 .mt8-rel-header,.match-mod-s8 .mt8-team-meta,.match-mod-s9 .mt9-comment-strip-head,.match-mod-s9 .mt9-team-meta{display:flex;flex-direction:column;gap:2px}.live-tabs-s27 .lt27-date-main{font-size:15px;font-weight:800;color:var(--live27-title)}.live-tabs-s27 .lt27-date-sub{font-size:11px;color:var(--live27-muted)}.live-tabs-s27 .lt27-time{font-size:14px;font-weight:700;color:var(--live27-title)}.live-tabs-s27 .lt27-sport-pill{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live27-g1),var(--live27-g2));color:var(--live27-btn-text);font-size:11px;font-weight:700}.live-tabs-s27 .lt27-league{font-size:13px;font-weight:700;color:var(--live27-title);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s27 .lt27-status{font-size:11px;color:var(--live27-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live27-border);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s27 .lt27-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live27-border);object-fit:cover}.live-tabs-s27 .lt27-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live27-border);display:flex;align-items:center;justify-content:center;background:var(--live27-bg);color:var(--live27-g1);font-size:14px}.live-tabs-s27 .lt27-name{font-size:14px;font-weight:600;color:var(--live27-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s27 .lt27-score{font-size:22px;font-weight:900;color:var(--live27-title)}.live-tabs-s27 .lt27-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live27-border);color:var(--live27-muted);white-space:nowrap}.live-tabs-s27 .lt27-phase-live{border-color:var(--live27-g1);background:rgba(0,0,0,.02);color:var(--live27-title)}.live-tabs-s27 .lt27-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live27-g1),var(--live27-g2));color:var(--live27-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s28 .lt28-league,.live-tabs-s28 .lt28-name,.live-tabs-s28 .lt28-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s28{background:var(--live28-bg);padding:80px 0;border-top:1px solid var(--live28-border)}.live-tabs-s28 .live-tabs-s28-h2{text-align:center;font-size:26px;font-weight:900;color:var(--live28-title);margin-bottom:4px}.live-tabs-s28 .live-tabs-s28-sub{text-align:center;font-size:13px;color:var(--live28-muted);margin-bottom:18px}.live-tabs-s28 .live-tabs-s28-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live28-border);background:var(--live28-surface);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--live28-muted);cursor:pointer;box-shadow:0 4px 12px var(--live28-shadow)}.live-tabs-s28 #s28-football:checked~.live-tabs-s28-nav label[for=s28-football],.live-tabs-s28 #s28-hot:checked~.live-tabs-s28-nav label[for=s28-hot],.live-tabs-s28 #s28-nba:checked~.live-tabs-s28-nav label[for=s28-nba]{background:linear-gradient(135deg,var(--live28-g1),var(--live28-g2));border-color:var(--live28-g1);color:var(--live28-btn-text)}.live-tabs-s28 .lt28-row{display:grid;grid-template-columns:120px minmax(0,1fr) 130px;align-items:stretch;gap:10px;border-radius:16px;background:var(--live28-surface);border:1px solid var(--live28-border);box-shadow:0 6px 18px var(--live28-shadow);padding:10px 14px}.live-tabs-s28 .lt28-time-col{display:flex;flex-direction:column;justify-content:center;gap:4px;border-right:1px dashed var(--live28-border);padding-right:10px}.live-tabs-s28 .lt28-date{font-size:15px;font-weight:800;color:var(--live28-title)}.live-tabs-s28 .lt28-week{font-size:11px;color:var(--live28-muted)}.live-tabs-s28 .lt28-clock{font-size:13px;font-weight:700;color:var(--live28-title)}.live-tabs-s28 .lt28-sport{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,var(--live28-g1),var(--live28-g2));color:var(--live28-btn-text);font-size:11px;font-weight:700}.live-tabs-s28 .lt28-league{font-size:13px;font-weight:700;color:var(--live28-title);max-width:220px}.live-tabs-s28 .lt28-status{font-size:11px;color:var(--live28-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live28-border);max-width:140px}.live-tabs-s28 .lt28-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live28-border);object-fit:cover}.live-tabs-s28 .lt28-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live28-border);display:flex;align-items:center;justify-content:center;background:var(--live28-bg);color:var(--live28-g1);font-size:14px}.live-tabs-s28 .lt28-name{font-size:14px;font-weight:600;color:var(--live28-title)}.live-tabs-s28 .lt28-score{font-size:22px;font-weight:900;color:var(--live28-title)}.live-tabs-s28 .lt28-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live28-border);color:var(--live28-muted);white-space:nowrap}.live-tabs-s28 .lt28-phase-live{border-color:var(--live28-g1);background:rgba(0,0,0,.02);color:var(--live28-title)}.live-tabs-s28 .lt28-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live28-g1),var(--live28-g2));color:var(--live28-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s29 .lt29-league,.live-tabs-s29 .lt29-name,.live-tabs-s29 .lt29-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-tabs-s29{background:var(--live29-bg);padding:80px 0;border-top:1px solid var(--live29-border)}.live-tabs-s29 .live-tabs-s29-h2{font-size:26px;font-weight:900;color:var(--live29-title);margin-bottom:4px}.live-tabs-s29 .live-tabs-s29-nav label,.live-tabs-s29 .live-tabs-s29-sub,.live-tabs-s29 .lt29-head-left{color:var(--live29-muted);font-size:13px}.live-tabs-s29 .live-tabs-s29-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live29-border);background:var(--live29-surface);display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--live29-shadow)}.live-tabs-s29 #s29-football:checked~.live-tabs-s29-nav label[for=s29-football],.live-tabs-s29 #s29-hot:checked~.live-tabs-s29-nav label[for=s29-hot],.live-tabs-s29 #s29-nba:checked~.live-tabs-s29-nav label[for=s29-nba]{background:linear-gradient(135deg,var(--live29-g1),var(--live29-g2));border-color:var(--live29-g1);color:var(--live29-btn-text)}.live-tabs-s29 .lt29-item{display:flex;align-items:stretch;gap:10px}.league-mod-s11 .lm11-m-timeline,.live-tabs-s29 .lt29-line-wrap{width:24px;display:flex;flex-direction:column;align-items:center}.live-tabs-s29 .lt29-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--live29-g1),var(--live29-g2));box-shadow:0 0 0 4px rgba(0,0,0,.04);margin-top:6px;margin-bottom:4px}.live-tabs-s29 .lt29-line{flex:1;width:2px;background:var(--live29-border);border-radius:999px}.live-tabs-s29 .lt29-card{flex:1;border-radius:16px;background:var(--live29-surface);border:1px solid var(--live29-border);box-shadow:0 6px 18px var(--live29-shadow);padding:10px 14px;display:flex;flex-direction:column;gap:8px}.live-tabs-s29 .lt29-head-left{display:flex;align-items:center;gap:6px}.live-tabs-s29 .lt29-date,.live-tabs-s29 .lt29-league{font-weight:700;color:var(--live29-title)}.live-tabs-s29 .lt29-head-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.live-tabs-s29 .lt29-league{font-size:13px;max-width:220px}.live-tabs-s29 .lt29-status{font-size:11px;color:var(--live29-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--live29-border);max-width:140px}.live-tabs-s29 .lt29-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live29-border);object-fit:cover}.live-tabs-s29 .lt29-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live29-border);display:flex;align-items:center;justify-content:center;background:var(--live29-bg);color:var(--live29-g1);font-size:14px}.live-tabs-s29 .lt29-name{font-size:14px;font-weight:600;color:var(--live29-title)}.live-tabs-s29 .lt29-score-box{text-align:center;min-width:80px;display:flex;flex-direction:column;align-items:center;gap:2px}.live-tabs-s29 .lt29-score{font-size:22px;font-weight:900;color:var(--live29-title)}.live-tabs-s29 .lt29-phase,.live-tabs-s29 .lt29-sport-tag{font-size:11px;padding:2px 8px;border-radius:999px;color:var(--live29-muted)}.live-tabs-s29 .lt29-sport-tag{background:rgba(0,0,0,.03)}.live-tabs-s29 .lt29-foot-row{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.live-tabs-s29 .lt29-phase{border:1px solid var(--live29-border);white-space:nowrap}.live-tabs-s29 .lt29-phase-live{border-color:var(--live29-g1);background:rgba(0,0,0,.02);color:var(--live29-title)}.live-tabs-s29 .lt29-btn{padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--live29-g1),var(--live29-g2));color:var(--live29-btn-text);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s30 .lt30-header,.live-tabs-s30 .lt30-row{grid-template-columns:160px 220px minmax(0,1.6fr) 170px 150px;gap:0;padding:10px 14px}.live-tabs-s30{background:var(--live30-bg);padding:80px 0;border-top:1px solid var(--live30-border)}.live-tabs-s30 .live-tabs-s30-h2{font-size:26px;font-weight:900;color:var(--live30-title);margin-bottom:4px}.live-tabs-s30 .live-tabs-s30-nav label,.live-tabs-s30 .live-tabs-s30-sub{font-size:13px;color:var(--live30-muted)}.live-tabs-s30 .live-tabs-s30-nav label{padding:6px 18px;border-radius:999px;border:1px solid var(--live30-border);background:var(--live30-surface);display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--live30-shadow)}.live-tabs-s30 #s30-football:checked~.live-tabs-s30-nav label[for=s30-football],.live-tabs-s30 #s30-hot:checked~.live-tabs-s30-nav label[for=s30-hot],.live-tabs-s30 #s30-nba:checked~.live-tabs-s30-nav label[for=s30-nba]{background:linear-gradient(135deg,var(--live30-g1),var(--live30-g2));border-color:var(--live30-g1);color:var(--live30-btn-text)}.live-tabs-s30 .live-tabs-s30-table{border-radius:18px;background:var(--live30-surface);border:1px solid var(--live30-border);box-shadow:0 8px 22px var(--live30-shadow);overflow:hidden}.league-mod-s1 .lg-rank-table thead,.live-tabs-s30 .lt30-header{background:linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,0))}.live-tabs-s30 .lt30-header{display:grid;font-size:12px;font-weight:700;color:var(--live30-muted);border-bottom:1px solid var(--live30-border)}.league-mod-s2 .lm2-rank-body,.league-mod-s21 .lm21-tab-panels,.league-mod-s3 .lm3-rank-list,.league-mod-s4 .lm4-rank-body,.live-tabs-s30 .lt30-body{display:flex;flex-direction:column}.live-tabs-s30 .lt30-row{display:grid;border-bottom:1px solid rgba(0,0,0,.02);background:var(--live30-surface)}.league-mod-s1 .lg-match-row:nth-child(odd),.league-mod-s1 .lg-rank-table tr:nth-child(2n) td,.league-mod-s2 .lm2-rank-row:nth-child(odd),.league-mod-s3 .lm3-rank-row:nth-child(odd),.live-tabs-s30 .lt30-row:nth-child(2n){background:rgba(0,0,0,.01)}.live-tabs-s30 .lt30-col{display:flex;flex-direction:column;justify-content:center}.live-tabs-s30 .lt30-col-time{gap:2px}.live-tabs-s30 .lt30-time{font-size:15px;font-weight:800;color:var(--live30-title)}.live-tabs-s30 .lt30-date{font-size:11px;color:var(--live30-muted)}.league-mod-s1 .lg-match-col-teams,.league-mod-s15 .lm15-m-time,.live-tabs-s30 .lt30-col-league,.live-tabs-s30 .lt30-col-teams{gap:4px}.live-tabs-s30 .lt30-league{font-size:13px;font-weight:700;color:var(--live30-title);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-tabs-s30 .lt30-name,.live-tabs-s30 .lt30-tag{max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-tabs-s30 .lt30-tag{align-self:flex-start;margin-top:1px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live30-border);color:var(--live30-muted)}.live-tabs-s30 .lt30-logo{width:28px;height:28px;border-radius:50%;border:1px solid var(--live30-border);object-fit:cover}.live-tabs-s30 .lt30-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--live30-border);display:flex;align-items:center;justify-content:center;background:var(--live30-bg);color:var(--live30-g1);font-size:14px}.live-tabs-s30 .lt30-name{font-size:14px;font-weight:600;color:var(--live30-title)}.live-tabs-s30 .lt30-side-flag{font-size:10px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.03);color:var(--live30-muted);white-space:nowrap}.live-tabs-s30 .lt30-side-away{background:rgba(0,0,0,.04)}.live-tabs-s30 .lt30-col-score{align-items:flex-start;gap:4px}.live-tabs-s30 .lt30-score{font-size:22px;font-weight:900;color:var(--live30-title)}.live-tabs-s30 .lt30-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--live30-border);color:var(--live30-muted);white-space:nowrap}.live-tabs-s30 .lt30-phase-live{border-color:var(--live30-g1);background:rgba(0,0,0,.02);color:var(--live30-title)}.live-tabs-s30 .lt30-row[data-phase=live] .lt30-btn,.live-tabs-s30 .lt30-sport-label{background:linear-gradient(135deg,var(--live30-g1),var(--live30-g2));color:var(--live30-btn-text)}.league-mod-s1 .lg-match-col-action,.league-mod-s15 .lm15-m-meta,.league-mod-s17 .lm17-m-col-meta,.live-tabs-s30 .lt30-col-action{align-items:flex-end;gap:6px}.live-tabs-s30 .lt30-sport-label{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:700;white-space:nowrap}.live-tabs-s30 .lt30-btn{padding:6px 14px;border-radius:999px;background:0 0;border:1px solid var(--live30-g1);color:var(--live30-g1);font-size:12px;font-weight:600;white-space:nowrap}.live-tabs-s30 .lt30-row[data-phase=live] .lt30-btn{border-color:transparent}@media(max-width:1120px){.live-tabs-s16 .lt16-list,.live-tabs-s4 .live-tabs-s4-list{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tabs-s30 .lt30-header,.live-tabs-s30 .lt30-row{grid-template-columns:140px 200px minmax(0,1.4fr) 150px 130px}.live-tabs-s30 .lt30-name{max-width:130px}}@media(max-width:880px){.live-tabs-s30 .live-tabs-s30-table{border-radius:14px}.live-tabs-s30 .lt30-header{display:none}.live-tabs-s30 .lt30-row{grid-template-columns:140px minmax(0,1fr);grid-template-rows:auto auto;row-gap:6px;padding:10px 12px}.live-tabs-s30 .lt30-col-time{border-right:1px dashed var(--live30-border);padding-right:8px}.live-tabs-s30 .lt30-col-league{grid-column:2/span 1;flex-direction:row;align-items:center;justify-content:space-between}.live-tabs-s30 .lt30-tag{margin-top:0}.live-tabs-s30 .lt30-col-teams{grid-column:1/span 1;grid-row:2/span 1}.live-tabs-s30 .lt30-col-action,.live-tabs-s30 .lt30-col-score{grid-column:2/span 1;grid-row:2/span 1;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px}}.league-mod-s1,.league-mod-s2,.league-mod-s3,.league-mod-s4{padding:80px 0;background:var(--lg-bg);border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border)}.league-mod-s1 .league-mod-s1-wrap,.league-mod-s2 .league-mod-s2-wrap,.league-mod-s3 .league-mod-s3-wrap{width:min(1200px,100%);margin:0 auto;padding:0 clamp(16px,3vw,28px)}.league-mod-s1 .league-mod-s1-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px}.league-mod-s1 .league-mod-s1-title,.league-mod-s10 .lm10-head-main,.league-mod-s11 .lm11-head-main,.league-mod-s12 .lm12-head-main,.league-mod-s13 .lm13-head-main,.league-mod-s3 .league-mod-s3-title,.league-mod-s4 .lm4-head-main,.league-mod-s5 .lm5-head-main,.league-mod-s6 .lm6-head-main,.league-mod-s7 .lm7-head-main,.league-mod-s8 .lm8-head-left{max-width:640px}.league-mod-s1 .league-mod-s1-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:12px;font-weight:600;color:var(--lg-muted);margin-bottom:10px;box-shadow:0 4px 12px var(--lg-shadow)}.league-mod-s1 .league-mod-s1-chip i{font-size:13px}.league-mod-s1 .league-mod-s1-h1{font-size:26px;font-weight:900;color:var(--lg-title);line-height:1.3;margin-bottom:6px}.league-mod-s1 .league-mod-s1-sub,.league-mod-s26 .lm26-desc,.league-mod-s3 .lm3-sub{font-size:13px;color:var(--lg-muted);line-height:1.7}.league-mod-s1 .league-mod-s1-meta{display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:flex-end;font-size:12px;color:var(--lg-muted)}.league-mod-s1 .lg-meta-item{padding:4px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface)}.league-mod-s1 .league-mod-s1-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:20px}.league-mod-s1 .lg-match-header,.league-mod-s1 .lg-match-row{grid-template-columns:150px minmax(0,1.4fr) 170px 120px;gap:0}.league-mod-s1 .league-card{border-radius:18px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:16px 16px 14px;display:flex;flex-direction:column;min-height:0}.league-mod-s1 .league-card-head,.league-mod-s2 .lm2-card-head,.league-mod-s3 .lm3-block-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.league-mod-s1 .league-card-title-wrap i{font-size:15px;color:var(--lg-title)}.league-mod-s1 .league-card-title,.league-mod-s10 .lm10-m-clock,.league-mod-s12 .lm12-m-clock,.league-mod-s14 .lm14-m-time,.league-mod-s15 .lm15-m-clock,.league-mod-s17 .lm17-m-time,.league-mod-s2 .lm2-card-title,.league-mod-s3 .lm3-block-title,.league-mod-s4 .lm4-m-clock,.league-mod-s7 .lm7-m-clock{font-size:16px;font-weight:800;color:var(--lg-title)}.league-mod-s1 .league-card-tag{font-size:11px;padding:3px 10px;border-radius:999px;border:1px dashed var(--lg-border);color:var(--lg-muted);white-space:nowrap}.league-mod-s1 .lg-rank-table-wrap{border-radius:12px;border:1px solid var(--lg-border);overflow:hidden}.league-mod-s1 .lg-rank-table{width:100%;border-collapse:collapse;font-size:13px}.league-mod-s1 .lg-rank-table th{padding:8px 10px;text-align:left;color:var(--lg-muted);font-weight:700;border-bottom:1px solid var(--lg-border);white-space:nowrap}.league-mod-s1 .lg-rank-table td{padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.02);color:var(--lg-title)}.league-mod-s1 .lg-rank-pos{font-weight:700;font-size:13px;width:40px}.league-mod-s1 .lg-rank-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;background:var(--lg-bg);font-size:12px;color:var(--lg-g1);overflow:hidden;flex-shrink:0}.league-mod-s1 .lg-rank-avatar img,.league-mod-s2 .lm2-rank-avatar img,.league-mod-s3 .lm3-rank-avatar img{width:100%;height:100%;object-fit:cover;display:block}.league-mod-s1 .lg-rank-name{font-size:13px;font-weight:600;color:var(--lg-title);max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s1 .lg-rank-score{font-weight:800;color:var(--lg-title)}.league-mod-s1 .lg-empty,.league-mod-s2 .lm2-empty,.league-mod-s3 .lm3-empty,.league-mod-s4 .lm4-empty{padding:18px 4px;font-size:13px;color:var(--lg-muted)}.league-mod-s1 .lg-match-col-date,.league-mod-s1 .lg-match-date,.league-mod-s1 .lg-match-header,.league-mod-s10 .lm10-m-week,.league-mod-s10 .lm10-r-extra,.league-mod-s11 .lm11-m-week,.league-mod-s11 .lm11-r-extra,.league-mod-s12 .lm12-r-extra,.league-mod-s13 .lm13-m-week,.league-mod-s13 .lm13-r-extra,.league-mod-s13 .lm13-r-top-extra,.league-mod-s14 .lm14-m-week,.league-mod-s14 .lm14-r-extra,.league-mod-s15 .lm15-m-week,.league-mod-s15 .lm15-r-extra,.league-mod-s15 .lm15-stat-label,.league-mod-s16 .lm16-m-week,.league-mod-s16 .lm16-r-extra,.league-mod-s17 .lm17-m-week,.league-mod-s17 .lm17-r-extra,.league-mod-s17 .lm17-stat-label,.league-mod-s18 .lm18-m-week,.league-mod-s18 .lm18-r-extra,.league-mod-s19 .lm19-m-week,.league-mod-s19 .lm19-r-extra,.league-mod-s2 .lm2-match-date,.league-mod-s2 .lm2-rank-extra,.league-mod-s20 .lm20-r-extra,.league-mod-s21 .lm21-r-extra,.league-mod-s22 .lm22-r-extra,.league-mod-s24 .lm24-r-extra,.league-mod-s25 .lm25-r-extra,.league-mod-s26 .lm26-r-extra,.league-mod-s27 .lm27-r-extra,.league-mod-s28 .lm28-r-extra,.league-mod-s29 .lm29-r-extra,.league-mod-s3 .lm3-match-week,.league-mod-s3 .lm3-rank-extra,.league-mod-s30 .lm30-r-extra,.league-mod-s4 .lm4-r-extra,.league-mod-s5 .lm5-m-week,.league-mod-s5 .lm5-r-extra,.league-mod-s6 .lm6-m-week,.league-mod-s6 .lm6-r-extra,.league-mod-s7 .lm7-m-week,.league-mod-s7 .lm7-r-extra,.league-mod-s8 .lm8-m-wk,.league-mod-s8 .lm8-r-extra,.league-mod-s9 .lm9-m-d2,.league-mod-s9 .lm9-r-extra{font-size:11px;color:var(--lg-muted)}.league-mod-s1 .lg-match-header{display:grid;padding:8px 10px;border-radius:10px;border:1px solid var(--lg-border);background:linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,0));font-weight:700;margin-bottom:8px}.league-mod-s1 .lg-match-list{display:flex;flex-direction:column;gap:0}.league-mod-s1 .lg-match-row{display:grid;padding:9px 10px;border-bottom:1px solid rgba(0,0,0,.02);background:var(--lg-surface)}.league-mod-s1 .lg-match-col{display:flex;flex-direction:column;justify-content:center;gap:4px}.league-mod-s1 .lg-match-time,.league-mod-s19 .lm19-m-time,.league-mod-s2 .lm2-match-time,.league-mod-s25 .lm25-badge-main,.league-mod-s27 .lm27-m-time,.league-mod-s28 .lm28-m-time,.league-mod-s29 .lm29-m-time,.league-mod-s3 .lm3-match-time,.league-mod-s30 .lm30-m-time{font-size:14px;font-weight:800;color:var(--lg-title)}.league-mod-s1 .lg-match-stage{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);align-self:flex-start;background:rgba(0,0,0,.02)}.league-mod-s1 .lg-match-team-name{font-size:13px;font-weight:600;color:var(--lg-title);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s1 .lg-match-flag,.league-mod-s2 .lm2-team-flag,.league-mod-s3 .lm3-team-flag{font-size:10px;padding:2px 6px;border-radius:999px;background:rgba(0,0,0,.03);color:var(--lg-muted);white-space:nowrap}.league-mod-s1 .lg-match-flag-away,.league-mod-s2 .lm2-team-flag-away{background:rgba(0,0,0,.05)}.league-mod-s1 .lg-match-score,.league-mod-s2 .lm2-match-score,.league-mod-s22 .lm22-m-score,.league-mod-s3 .lm3-match-score,.league-mod-s5 .lm5-m-score,.league-mod-s6 .lm6-m-score{font-size:18px;font-weight:900;color:var(--lg-title)}.league-mod-s1 .lg-match-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);color:var(--lg-muted);white-space:nowrap;margin-top:2px}.league-mod-s1 .lg-match-phase-live,.league-mod-s2 .lm2-match-phase-live,.league-mod-s3 .lm3-match-phase-live{border-color:var(--lg-g1);background:rgba(0,0,0,.02);color:var(--lg-title)}.league-mod-s1 .lg-match-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid var(--lg-g1);background:0 0;font-size:12px;font-weight:600;color:var(--lg-g1);white-space:nowrap;text-decoration:none}.league-mod-s1 .lg-match-row[data-phase=live] .lg-match-btn,.league-mod-s10 .lm10-match[data-phase=live] .lm10-m-btn,.league-mod-s11 .lm11-m-item[data-phase=live] .lm11-m-btn,.league-mod-s12 .lm12-m-row[data-phase=live] .lm12-m-btn,.league-mod-s13 .lm13-m-row[data-phase=live] .lm13-m-btn,.league-mod-s14 .lm14-match-card[data-phase=live] .lm14-m-btn,.league-mod-s15 .lm15-m-item[data-phase=live] .lm15-m-btn,.league-mod-s16 .lm16-m-card[data-phase=live] .lm16-m-btn,.league-mod-s17 .lm17-m-row[data-phase=live] .lm17-m-btn,.league-mod-s2 .lm2-card-tag-rank,.league-mod-s2 .lm2-match-row[data-phase=live] .lm2-match-btn,.league-mod-s3 .lm3-match-card[data-phase=live] .lm3-match-btn,.league-mod-s4 .lm4-match-row[data-phase=live] .lm4-m-btn,.league-mod-s5 .lm5-match-card[data-phase=live] .lm5-m-btn,.league-mod-s6 .lm6-match-card[data-phase=live] .lm6-m-btn,.league-mod-s7 .lm7-match-row[data-phase=live] .lm7-m-btn{background:linear-gradient(135deg,var(--lg-g1),var(--lg-g2));border-color:transparent;color:var(--lg-btn-text)}.league-mod-s1 .lg-match-btn:hover,.league-mod-s2 .lm2-match-btn:hover,.league-mod-s3 .lm3-match-btn:hover{filter:brightness(1.05)}.league-mod-s2 .league-mod-s2-head,.league-mod-s3 .league-mod-s3-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.league-mod-s2 .league-mod-s2-title{max-width:620px}.league-mod-s2 .league-mod-s2-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--lg-surface);border:1px dashed var(--lg-border);font-size:11px;font-weight:600;color:var(--lg-muted);margin-bottom:8px}.league-mod-s2 .lm2-chip-dot{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--lg-g1),var(--lg-g2))}.league-mod-s2 .league-mod-s2-h1,.league-mod-s3 .lm3-h1{font-size:24px;font-weight:900;color:var(--lg-title);line-height:1.35;margin-bottom:6px}.league-mod-s2 .league-mod-s2-sub{font-size:13px;color:var(--lg-muted);line-height:1.6}.league-mod-s2 .league-mod-s2-meta{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:flex-end;font-size:12px;color:var(--lg-muted)}.league-mod-s2 .lm2-meta-item{padding:4px 9px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border)}.league-mod-s10 .lm10-layout,.league-mod-s14 .lm14-main,.league-mod-s2 .league-mod-s2-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px}.league-mod-s2 .lm2-card{border-radius:18px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);padding:14px 16px;display:flex;flex-direction:column;min-height:0}.league-mod-s2 .lm2-card-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--lg-muted);padding:2px 8px;border-radius:999px;background:rgba(0,0,0,.02);border:1px solid var(--lg-border);max-width:max-content}.league-mod-s2 .lm2-card-stat,.league-mod-s2 .lm2-match-stage{font-size:11px;border-radius:999px;background:rgba(0,0,0,.02)}.league-mod-s2 .lm2-card-stat{color:var(--lg-muted);padding:4px 8px}.league-mod-s2 .lm2-match-timeline,.match-mod-s1 .mt1-info-grid,.match-mod-s1 .mt1-team-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.league-mod-s2 .lm2-match-row{display:grid;grid-template-columns:120px 18px minmax(0,1fr);gap:0;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.02)}.league-mod-s2 .lm2-match-timecol{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-right:8px}.league-mod-s2 .lm2-match-stage{color:var(--lg-title);padding:2px 8px;border:1px solid var(--lg-border);margin-top:2px}.league-mod-s2 .lm2-match-dotline{display:flex;flex-direction:column;align-items:center;padding-top:2px}.league-mod-s2 .lm2-match-dot{width:8px;height:8px;border-radius:999px;background:var(--lg-g1)}.league-mod-s2 .lm2-match-line{flex:1;width:1px;background:linear-gradient(to bottom,var(--lg-g1),transparent)}.league-mod-s2 .lm2-match-main{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-left:8px}.league-mod-s2 .lm2-match-teams{display:flex;flex-direction:column;gap:4px;min-width:0}.league-mod-s2 .lm2-team-name,.league-mod-s3 .lm3-team-name{font-size:13px;font-weight:600;color:var(--lg-title);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s2 .lm2-match-scorebox,.league-mod-s3 .lm3-match-timebox{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.league-mod-s10 .lm10-m-phase,.league-mod-s11 .lm11-m-phase,.league-mod-s12 .lm12-m-phase,.league-mod-s13 .lm13-m-phase,.league-mod-s14 .lm14-m-phase,.league-mod-s15 .lm15-m-phase,.league-mod-s16 .lm16-m-phase,.league-mod-s17 .lm17-m-phase,.league-mod-s18 .lm18-m-phase,.league-mod-s19 .lm19-m-phase,.league-mod-s2 .lm2-match-phase,.league-mod-s20 .lm20-m-phase,.league-mod-s21 .lm21-m-phase,.league-mod-s22 .lm22-m-phase,.league-mod-s24 .lm24-m-phase,.league-mod-s25 .lm25-m-phase,.league-mod-s26 .lm26-m-phase,.league-mod-s27 .lm27-m-phase,.league-mod-s28 .lm28-m-phase,.league-mod-s3 .lm3-match-phase,.league-mod-s30 .lm30-m-phase,.league-mod-s5 .lm5-m-phase,.league-mod-s6 .lm6-m-phase,.league-mod-s7 .lm7-m-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);color:var(--lg-muted);white-space:nowrap}.league-mod-s2 .lm2-match-btn,.league-mod-s3 .lm3-match-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;border:1px solid var(--lg-g1);background:0 0;font-size:12px;font-weight:600;color:var(--lg-g1);white-space:nowrap;text-decoration:none}.league-mod-s2 .lm2-rank-header,.league-mod-s2 .lm2-rank-row{display:grid;grid-template-columns:40px minmax(0,1.4fr) repeat(5,minmax(0,0.6fr));gap:0}.league-mod-s2 .lm2-rank-header{padding:6px 10px;border-radius:12px;background:linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,0));border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-top:4px;margin-bottom:6px}.league-mod-s10 .lm10-rh-pos,.league-mod-s10 .lm10-rh-team,.league-mod-s12 .lm12-mh,.league-mod-s16 .lm16-rh-pos,.league-mod-s16 .lm16-rh-team,.league-mod-s17 .lm17-mh,.league-mod-s19 .lm19-rh-pos,.league-mod-s19 .lm19-rh-team,.league-mod-s2 .lm2-rh-pos,.league-mod-s2 .lm2-rh-team,.league-mod-s22 .lm22-rh-pos,.league-mod-s22 .lm22-rh-team,.league-mod-s24 .lm24-rh-pos,.league-mod-s24 .lm24-rh-team,.league-mod-s25 .lm25-rh-pos,.league-mod-s25 .lm25-rh-team,.league-mod-s27 .lm27-mh-teams,.league-mod-s27 .lm27-mh-time,.league-mod-s27 .lm27-rh-pos,.league-mod-s27 .lm27-rh-team,.league-mod-s3 .lm3-rh-pos,.league-mod-s3 .lm3-rh-team,.league-mod-s4 .lm4-rh-pos,.league-mod-s4 .lm4-rh-team,.league-mod-s7 .lm7-rh-pos,.league-mod-s7 .lm7-rh-team{text-align:left}.league-mod-s2 .lm2-rank-row{padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.02)}.league-mod-s2 .lm2-rank-pos{font-size:13px;font-weight:700;color:var(--lg-title);display:flex;align-items:center}.league-mod-s2 .lm2-rank-avatar,.league-mod-s3 .lm3-rank-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;background:var(--lg-bg);overflow:hidden;font-size:12px;color:var(--lg-g1);flex-shrink:0}.league-mod-s10 .lm10-r-info,.league-mod-s11 .lm11-r-info,.league-mod-s12 .lm12-r-info,.league-mod-s13 .lm13-r-top-info,.league-mod-s14 .lm14-r-info,.league-mod-s15 .lm15-r-info,.league-mod-s16 .lm16-r-info,.league-mod-s17 .lm17-r-info,.league-mod-s18 .lm18-r-info,.league-mod-s19 .lm19-r-info,.league-mod-s2 .lm2-rank-team-main,.league-mod-s20 .lm20-r-info,.league-mod-s21 .lm21-r-info,.league-mod-s22 .lm22-r-info,.league-mod-s24 .lm24-r-info,.league-mod-s25 .lm25-r-info,.league-mod-s26 .lm26-r-info,.league-mod-s27 .lm27-r-info,.league-mod-s28 .lm28-r-info,.league-mod-s29 .lm29-r-info,.league-mod-s3 .lm3-rank-team-main,.league-mod-s30 .lm30-r-info,.league-mod-s4 .lm4-r-info,.league-mod-s5 .lm5-r-info,.league-mod-s6 .lm6-r-info,.league-mod-s7 .lm7-r-info{display:flex;flex-direction:column;gap:2px;min-width:0}.league-mod-s2 .lm2-rank-name,.league-mod-s3 .lm3-rank-name{font-size:13px;font-weight:600;color:var(--lg-title);max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s2 .lm2-rank-stat{font-size:12px;color:var(--lg-title);display:flex;align-items:center;justify-content:flex-end}.league-mod-s2 .lm2-rank-score,.league-mod-s3 .lm3-rank-score{font-weight:800}@media(max-width:1100px){.league-mod-s1 .league-mod-s1-main,.league-mod-s2 .league-mod-s2-main{grid-template-columns:minmax(0,1fr);gap:18px}.league-mod-s1 .league-card,.league-mod-s2 .lm2-card{min-height:0}}.league-mod-s3 .league-mod-s3-meta{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:flex-end}.league-mod-s3 .lm3-meta-chip{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:12px}.league-mod-s3 .lm3-meta-chip-soft{background:rgba(0,0,0,.02)}.league-mod-s21 .lm21-m-date,.league-mod-s21 .lm21-m-week,.league-mod-s22 .lm22-m-date,.league-mod-s24 .lm24-m-date,.league-mod-s25 .lm25-m-date,.league-mod-s27 .lm27-m-date,.league-mod-s28 .lm28-m-week,.league-mod-s3 .lm3-meta-label,.league-mod-s30 .lm30-m-date{color:var(--lg-muted)}.league-mod-s3 .lm3-meta-value{color:var(--lg-title);font-weight:600}.league-mod-s3 .lm3-block{border-radius:18px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);padding:16px 16px 14px}.league-mod-s3 .lm3-block-badge{font-size:11px;color:var(--lg-muted);padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.02)}.league-mod-s11 .lm11-r-grid,.league-mod-s28 .lm28-m-grid,.league-mod-s3 .lm3-match-grid,.league-mod-s5 .lm5-match-grid,.match-mod-s3 .mt3-comments-grid,.match-mod-s6 .mt6-comments-grid,.match-mod-s7 .mt7-info-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.league-mod-s3 .lm3-match-card{border-radius:14px;border:1px solid var(--lg-border);background:rgba(255,255,255,.8);padding:10px 10px 9px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.league-mod-s3 .lm3-match-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(0,0,0,.02),rgba(0,0,0,0));pointer-events:none}.league-mod-s20 .lm20-m-top,.league-mod-s3 .lm3-match-top,.match-mod-s21 .m21-card-head,.match-mod-s23 .m23-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.league-mod-s11 .lm11-m-time,.league-mod-s15 .lm15-m-date,.league-mod-s16 .lm16-m-date,.league-mod-s17 .lm17-m-date,.league-mod-s18 .lm18-m-date,.league-mod-s26 .lm26-m-time,.league-mod-s28 .lm28-r-value,.league-mod-s3 .lm3-match-date,.league-mod-s4 .lm4-r-stat-v,.league-mod-s5 .lm5-m-time,.league-mod-s6 .lm6-m-time{font-size:13px;font-weight:700;color:var(--lg-title)}.league-mod-s3 .lm3-match-stage{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);background:rgba(0,0,0,.02);color:var(--lg-g1)}.league-mod-s3 .lm3-team-flag-away{background:rgba(0,0,0,.06)}.league-mod-s26 .lm26-m-top,.league-mod-s28 .lm28-m-bottom,.league-mod-s3 .lm3-match-bottom,.league-mod-s5 .lm5-m-top,.league-mod-s6 .lm6-m-head,.match-mod-s20 .m20-rel-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.league-mod-s3 .lm3-match-scorebox{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.league-mod-s3 .lm3-rank-header,.league-mod-s3 .lm3-rank-row{display:grid;grid-template-columns:40px minmax(0,1.5fr) repeat(5,minmax(0,.7fr));gap:0}.league-mod-s3 .lm3-rank-header{padding:6px 10px;border-radius:12px;background:linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,0));border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:6px}.league-mod-s3 .lm3-rank-row{padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.02)}.league-mod-s3 .lm3-rank-pos{display:flex;align-items:center;justify-content:flex-start;font-size:13px;font-weight:700;color:var(--lg-title)}.league-mod-s3 .lm3-rank-pos-top{color:var(--lg-g1)}.league-mod-s3 .lm3-rank-stat{display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:var(--lg-title)}.league-mod-s4 .league-mod-s4-wrap,.league-mod-s5 .league-mod-s5-wrap,.league-mod-s7 .league-mod-s7-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px)}.league-mod-s4 .league-mod-s4-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.league-mod-s10 .lm10-h1,.league-mod-s11 .lm11-h1,.league-mod-s12 .lm12-h1,.league-mod-s13 .lm13-h1,.league-mod-s4 .lm4-h1,.league-mod-s8 .lm8-h1{font-size:26px;font-weight:900;color:var(--lg-title);margin-bottom:6px}.league-mod-s10 .lm10-sub,.league-mod-s11 .lm11-sub,.league-mod-s12 .lm12-sub,.league-mod-s13 .lm13-sub,.league-mod-s14 .lm14-sub,.league-mod-s4 .lm4-sub,.league-mod-s5 .lm5-sub,.league-mod-s6 .lm6-sub,.league-mod-s7 .lm7-sub,.league-mod-s8 .lm8-sub,.league-mod-s9 .lm9-sub{font-size:14px;color:var(--lg-muted);line-height:1.7}.league-mod-s10 .lm10-head-meta,.league-mod-s11 .lm11-head-meta,.league-mod-s12 .lm12-head-meta,.league-mod-s13 .lm13-head-meta,.league-mod-s14 .lm14-hero-label-row,.league-mod-s17 .lm17-head-stats,.league-mod-s20 .lm20-chip-row,.league-mod-s21 .lm21-tag-row,.league-mod-s22 .lm22-tag-row,.league-mod-s23 .lm23-meta-row,.league-mod-s25 .lm25-meta-row,.league-mod-s26 .lm26-head-meta,.league-mod-s27 .lm27-meta-row,.league-mod-s28 .lm28-pill-row,.league-mod-s30 .lm30-head-stats,.league-mod-s4 .lm4-head-meta,.league-mod-s5 .lm5-head-meta,.league-mod-s6 .lm6-head-meta,.league-mod-s7 .lm7-head-meta,.league-mod-s8 .lm8-head-right,.league-mod-s9 .lm9-right{display:flex;flex-wrap:wrap;gap:8px}.league-mod-s10 .lm10-chip,.league-mod-s11 .lm11-chip,.league-mod-s12 .lm12-chip,.league-mod-s13 .lm13-chip,.league-mod-s4 .lm4-chip,.league-mod-s5 .lm5-chip,.league-mod-s6 .lm6-chip,.league-mod-s7 .lm7-chip{padding:4px 10px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:12px;color:var(--lg-title);white-space:nowrap}.league-mod-s4 .league-mod-s4-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:20px}.league-mod-s4 .lm4-panel{background:var(--lg-surface);border:1px solid var(--lg-border);border-radius:20px;box-shadow:0 12px 30px var(--lg-shadow);padding:16px 16px 14px}.league-mod-s4 .lm4-panel-head{margin-bottom:12px}.league-mod-s10 .lm10-block-title,.league-mod-s11 .lm11-block-title,.league-mod-s12 .lm12-card-title,.league-mod-s13 .lm13-block-title,.league-mod-s14 .lm14-panel-title,.league-mod-s15 .lm15-block-title,.league-mod-s16 .lm16-panel-title,.league-mod-s17 .lm17-panel-title,.league-mod-s18 .lm18-card-title,.league-mod-s19 .lm19-panel-title,.league-mod-s20 .lm20-block-title,.league-mod-s22 .lm22-panel-title,.league-mod-s24 .lm24-block-title,.league-mod-s25 .lm25-block-title,.league-mod-s26 .lm26-block-title,.league-mod-s27 .lm27-block-title,.league-mod-s28 .lm28-block-title,.league-mod-s4 .lm4-panel-title,.league-mod-s8 .lm8-sec-title{font-size:18px;font-weight:800;color:var(--lg-title)}.league-mod-s4 .lm4-match-row{display:grid;grid-template-columns:140px minmax(0,1.6fr) 150px;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--lg-surface);border:1px solid var(--lg-border)}.league-mod-s10 .lm10-m-timebox,.league-mod-s11 .lm11-m-time-score,.league-mod-s12 .lm12-m-col-time,.league-mod-s4 .lm4-m-time,.league-mod-s5 .lm5-m-time-score,.league-mod-s6 .lm6-m-time-score,.league-mod-s7 .lm7-m-time,.match-mod-s20 .m20-rel-left,.match-mod-s30 .m30-team-meta,.match-mod-s4 .mt4-section-header{display:flex;flex-direction:column;gap:3px}.league-mod-s20 .lm20-m-date,.league-mod-s4 .lm4-m-date{font-size:12px;color:var(--lg-muted)}.league-mod-s4 .lm4-m-round{margin-top:2px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);align-self:flex-start}.league-mod-s4 .lm4-m-name{font-size:14px;font-weight:600;color:var(--lg-title);max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s21 .lm21-m-flag,.league-mod-s4 .lm4-m-flag{font-size:10px;padding:2px 6px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);color:var(--lg-muted)}.league-mod-s10 .lm10-m-tag-away,.league-mod-s11 .lm11-m-flag-away,.league-mod-s12 .lm12-m-flag-away,.league-mod-s13 .lm13-m-flag-away,.league-mod-s14 .lm14-flag-away,.league-mod-s15 .lm15-m-flag-away,.league-mod-s16 .lm16-m-flag-away,.league-mod-s17 .lm17-m-flag-away,.league-mod-s18 .lm18-m-flag-away,.league-mod-s19 .lm19-m-flag-away,.league-mod-s20 .lm20-m-flag-away,.league-mod-s22 .lm22-m-flag-away,.league-mod-s24 .lm24-m-flag-away,.league-mod-s25 .lm25-m-flag-away,.league-mod-s26 .lm26-flag-away,.league-mod-s27 .lm27-flag-away,.league-mod-s28 .lm28-flag-away,.league-mod-s29 .lm29-away,.league-mod-s30 .lm30-flag-away,.league-mod-s4 .lm4-m-flag-away,.league-mod-s5 .lm5-m-flag-away,.league-mod-s6 .lm6-m-flag-away,.league-mod-s7 .lm7-m-flag-away,.league-mod-s8 .lm8-flag-away,.league-mod-s9 .lm9-flag-away{background:var(--lg-bg)}.league-mod-s10 .lm10-m-score,.league-mod-s14 .lm14-m-score,.league-mod-s15 .lm15-m-score,.league-mod-s17 .lm17-m-score,.league-mod-s29 .lm29-m-score,.league-mod-s4 .lm4-m-score,.league-mod-s7 .lm7-m-score,.league-mod-s9 .lm9-m-score{font-size:22px;font-weight:900;color:var(--lg-title)}.league-mod-s4 .lm4-m-phase,.league-mod-s8 .lm8-m-phase{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);color:var(--lg-muted)}.league-mod-s10 .lm10-m-phase-live,.league-mod-s11 .lm11-m-phase-live,.league-mod-s12 .lm12-m-phase-live,.league-mod-s13 .lm13-m-phase-live,.league-mod-s14 .lm14-m-phase-live,.league-mod-s15 .lm15-m-phase-live,.league-mod-s15 .lm15-pill-live,.league-mod-s16 .lm16-chip-live,.league-mod-s16 .lm16-m-phase-live,.league-mod-s17 .lm17-m-phase-live,.league-mod-s18 .lm18-chip-live,.league-mod-s18 .lm18-m-phase-live,.league-mod-s19 .lm19-m-phase-live,.league-mod-s19 .lm19-meta-live,.league-mod-s20 .lm20-m-phase-live,.league-mod-s20 .lm20-stat-live,.league-mod-s21 .lm21-m-phase-live,.league-mod-s21 .lm21-meta-live,.league-mod-s22 .lm22-m-phase-live,.league-mod-s22 .lm22-meta-live,.league-mod-s23 .lm23-m-phase-live,.league-mod-s24 .lm24-m-phase-live,.league-mod-s24 .lm24-meta-live,.league-mod-s25 .lm25-m-phase-live,.league-mod-s25 .lm25-meta-live,.league-mod-s26 .lm26-m-phase-live,.league-mod-s27 .lm27-m-phase-live,.league-mod-s27 .lm27-meta-live,.league-mod-s28 .lm28-m-phase-live,.league-mod-s28 .lm28-meta-live,.league-mod-s29 .lm29-m-phase-live,.league-mod-s29 .lm29-tag-live,.league-mod-s30 .lm30-m-phase-live,.league-mod-s30 .lm30-stat-live,.league-mod-s4 .lm4-m-phase-live,.league-mod-s5 .lm5-m-phase-live,.league-mod-s6 .lm6-m-phase-live,.league-mod-s7 .lm7-m-phase-live,.league-mod-s8 .lm8-phase-live,.league-mod-s9 .lm9-phase-live{border-color:var(--lg-g1);color:var(--lg-title)}.league-mod-s4 .lm4-m-btn{padding:6px 14px;border-radius:999px;border:1px solid var(--lg-g1);font-size:12px;font-weight:600;color:var(--lg-g1);text-decoration:none;white-space:nowrap}.league-mod-s4 .lm4-rank-head{display:grid;grid-template-columns:40px minmax(0,1.4fr) repeat(5,minmax(0,70px));gap:0;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted)}.league-mod-s4 .lm4-rank-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr);gap:6px;padding:8px 10px;border-bottom:1px solid var(--lg-border)}.league-mod-s4 .lm4-r-pos{width:26px;font-size:14px;font-weight:800;color:var(--lg-title)}.league-mod-s4 .lm4-r-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--lg-bg);color:var(--lg-g1);flex-shrink:0}.league-mod-s10 .lm10-r-avatar img,.league-mod-s11 .lm11-r-avatar img,.league-mod-s12 .lm12-r-avatar img,.league-mod-s13 .lm13-r-avatar img,.league-mod-s13 .lm13-r-top-avatar img,.league-mod-s14 .lm14-r-avatar img,.league-mod-s15 .lm15-r-avatar img,.league-mod-s16 .lm16-r-avatar img,.league-mod-s17 .lm17-r-avatar img,.league-mod-s18 .lm18-r-avatar img,.league-mod-s19 .lm19-r-avatar img,.league-mod-s20 .lm20-r-avatar img,.league-mod-s21 .lm21-r-avatar img,.league-mod-s22 .lm22-r-avatar img,.league-mod-s23 .lm23-r-avatar img,.league-mod-s24 .lm24-r-avatar img,.league-mod-s25 .lm25-r-avatar img,.league-mod-s26 .lm26-r-avatar img,.league-mod-s27 .lm27-r-avatar img,.league-mod-s28 .lm28-r-avatar img,.league-mod-s29 .lm29-r-avatar img,.league-mod-s30 .lm30-r-avatar img,.league-mod-s4 .lm4-r-avatar img,.league-mod-s5 .lm5-r-avatar img,.league-mod-s6 .lm6-r-avatar img,.league-mod-s7 .lm7-r-avatar img,.league-mod-s8 .lm8-r-avatar img,.league-mod-s9 .lm9-r-avatar img,.match-mod-s1 .mt1-team-avatar img,.match-mod-s2 .mt2-team-logo img,.match-mod-s3 .mt3-team-logo img,.match-mod-s4 .mt4-team-logo img,.match-mod-s5 .mt5-team-logo img,.match-mod-s6 .mt6-team-logo img,.match-mod-s7 .mt7-team-logo img,.match-mod-s8 .mt8-team-logo img,.match-mod-s9 .mt9-team-logo img{width:100%;height:100%;object-fit:cover}.league-mod-s4 .lm4-r-name{font-size:14px;font-weight:600;color:var(--lg-title);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s4 .lm4-r-stats{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.league-mod-s4 .lm4-r-stat{min-width:56px;padding:4px 6px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;flex-direction:column;align-items:center;gap:2px}.league-mod-s10 .lm10-match-main,.league-mod-s4 .lm4-r-stat-strong{border-width:2px;border-color:var(--lg-g1)}.league-mod-s28 .lm28-r-label,.league-mod-s4 .lm4-r-stat-l{font-size:10px;color:var(--lg-muted)}.league-mod-s10,.league-mod-s11,.league-mod-s12,.league-mod-s13,.league-mod-s14,.league-mod-s15,.league-mod-s16,.league-mod-s17,.league-mod-s18,.league-mod-s19,.league-mod-s20,.league-mod-s21,.league-mod-s22,.league-mod-s24,.league-mod-s25,.league-mod-s26,.league-mod-s27,.league-mod-s28,.league-mod-s5,.league-mod-s6,.league-mod-s7,.league-mod-s8{padding:72px 0;background:var(--lg-bg);border-top:1px solid var(--lg-border);border-bottom:1px solid var(--lg-border)}.league-mod-s5 .league-mod-s5-head,.league-mod-s7 .league-mod-s7-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.league-mod-s5 .lm5-h1,.league-mod-s6 .lm6-h1,.league-mod-s7 .lm7-h1{font-size:24px;font-weight:900;color:var(--lg-title);margin-bottom:6px}.league-mod-s5 .league-mod-s5-main,.league-mod-s7 .league-mod-s7-main,.match-mod-s3 .mt3-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr);gap:18px}.league-mod-s5 .lm5-block,.league-mod-s6 .lm6-block,.league-mod-s7 .lm7-panel{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);padding:14px 14px 16px}.league-mod-s5 .lm5-block-head{margin-bottom:10px}.league-mod-s5 .lm5-block-title,.league-mod-s6 .lm6-block-title,.league-mod-s7 .lm7-panel-title{font-size:17px;font-weight:800;color:var(--lg-title)}.league-mod-s5 .lm5-match-card,.league-mod-s6 .lm6-match-card{display:flex;flex-direction:column;gap:8px;padding:10px 10px 9px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border)}.league-mod-s10 .lm10-match[data-phase=live],.league-mod-s11 .lm11-m-item[data-phase=live] .lm11-m-wrap,.league-mod-s12 .lm12-m-row[data-phase=live],.league-mod-s13 .lm13-m-row[data-phase=live],.league-mod-s14 .lm14-match-card[data-phase=live],.league-mod-s15 .lm15-m-item[data-phase=live],.league-mod-s16 .lm16-m-card[data-phase=live],.league-mod-s17 .lm17-m-row[data-phase=live],.league-mod-s17 .lm17-stat-live,.league-mod-s18 .lm18-m-card[data-phase=live],.league-mod-s19 .lm19-m-item[data-phase=live] .lm19-m-card,.league-mod-s20 .lm20-m-card[data-phase=live],.league-mod-s21 .lm21-m-row[data-phase=live],.league-mod-s22 .lm22-m-row[data-phase=live],.league-mod-s23 .lm23-mcard[data-phase=live],.league-mod-s24 .lm24-m-row[data-phase=live],.league-mod-s25 .lm25-m-row[data-phase=live],.league-mod-s26 .lm26-m-item[data-phase=live] .lm26-m-card,.league-mod-s27 .lm27-m-row[data-phase=live],.league-mod-s28 .lm28-m-card[data-phase=live],.league-mod-s29 .lm29-m-row[data-phase=live],.league-mod-s30 .lm30-m-row[data-phase=live],.league-mod-s5 .lm5-match-card[data-phase=live],.league-mod-s6 .lm6-match-card[data-phase=live],.league-mod-s7 .lm7-match-row[data-phase=live],.league-mod-s8 .lm8-match-card[data-phase=live],.league-mod-s9 .lm9-mcard[data-phase=live]{border-color:var(--lg-g1)}.league-mod-s5 .lm5-m-day,.league-mod-s6 .lm6-m-day,.league-mod-s7 .lm7-m-day{font-size:13px;font-weight:600;color:var(--lg-title)}.league-mod-s5 .lm5-m-round,.league-mod-s6 .lm6-m-round{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-g1);color:var(--lg-g1);white-space:nowrap}.league-mod-s11 .lm11-m-name,.league-mod-s12 .lm12-m-name,.league-mod-s13 .lm13-m-name,.league-mod-s14 .lm14-m-name,.league-mod-s15 .lm15-m-name,.league-mod-s16 .lm16-m-name,.league-mod-s17 .lm17-m-name,.league-mod-s5 .lm5-m-name,.league-mod-s6 .lm6-m-name,.league-mod-s7 .lm7-m-name{font-size:14px;font-weight:600;color:var(--lg-title);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s10 .lm10-m-tag,.league-mod-s11 .lm11-m-flag,.league-mod-s12 .lm12-m-flag,.league-mod-s13 .lm13-m-flag,.league-mod-s14 .lm14-m-flag,.league-mod-s15 .lm15-m-flag,.league-mod-s16 .lm16-m-flag,.league-mod-s17 .lm17-m-flag,.league-mod-s18 .lm18-m-flag,.league-mod-s19 .lm19-m-flag,.league-mod-s20 .lm20-m-flag,.league-mod-s22 .lm22-m-flag,.league-mod-s29 .lm29-m-flag,.league-mod-s5 .lm5-m-flag,.league-mod-s6 .lm6-m-flag,.league-mod-s7 .lm7-m-flag,.league-mod-s8 .lm8-m-flag,.league-mod-s9 .lm9-flag{font-size:10px;padding:2px 6px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);color:var(--lg-muted)}.league-mod-s5 .lm5-m-bottom,.league-mod-s6 .lm6-m-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.league-mod-s12 .lm12-m-btn,.league-mod-s13 .lm13-m-btn,.league-mod-s14 .lm14-m-btn,.league-mod-s15 .lm15-m-btn,.league-mod-s16 .lm16-m-btn,.league-mod-s17 .lm17-m-btn,.league-mod-s5 .lm5-m-btn,.league-mod-s6 .lm6-m-btn{padding:4px 10px;border-radius:999px;border:1px solid var(--lg-g1);font-size:12px;font-weight:600;color:var(--lg-g1);text-decoration:none;white-space:nowrap}.league-mod-s5 .lm5-rank-card,.league-mod-s6 .lm6-rank-card{padding:9px 10px 8px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;flex-direction:column;gap:6px}.league-mod-s5 .lm5-r-pos,.league-mod-s6 .lm6-r-pos{width:22px;height:22px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--lg-title);flex-shrink:0}.league-mod-s5 .lm5-r-avatar,.league-mod-s6 .lm6-r-avatar,.league-mod-s7 .lm7-r-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--lg-surface);color:var(--lg-g1);flex-shrink:0}.league-mod-s11 .lm11-r-name,.league-mod-s5 .lm5-r-name{font-size:14px;font-weight:600;color:var(--lg-title);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s5 .lm5-r-score-pill{padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);font-size:11px;font-weight:700;white-space:nowrap}.league-mod-s5 .lm5-r-stat,.league-mod-s9 .lm9-r-stats span{padding:3px 8px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:11px;display:flex;align-items:center;gap:4px}.league-mod-s10 .lm10-r-stats em,.league-mod-s11 .lm11-r-stat em,.league-mod-s12 .lm12-r-stat em,.league-mod-s13 .lm13-r-stats em,.league-mod-s13 .lm13-r-top-stats em,.league-mod-s14 .lm14-r-stat em,.league-mod-s15 .lm15-r-stat em,.league-mod-s17 .lm17-r-stat em,.league-mod-s18 .lm18-r-statrow em,.league-mod-s20 .lm20-r-stats em,.league-mod-s21 .lm21-r-stats em,.league-mod-s26 .lm26-r-stats em,.league-mod-s5 .lm5-r-stat em,.league-mod-s6 .lm6-r-stat em,.league-mod-s7 .lm7-r-stat em{font-style:normal;color:var(--lg-muted)}.league-mod-s10 .lm10-r-stats b,.league-mod-s11 .lm11-r-stat b,.league-mod-s12 .lm12-r-stat b,.league-mod-s13 .lm13-r-stats b,.league-mod-s13 .lm13-r-top-stats b,.league-mod-s14 .lm14-r-stat b,.league-mod-s15 .lm15-r-stat b,.league-mod-s17 .lm17-r-stat b,.league-mod-s18 .lm18-r-statrow b,.league-mod-s20 .lm20-r-stats b,.league-mod-s21 .lm21-r-stats b,.league-mod-s26 .lm26-m-date,.league-mod-s26 .lm26-r-stats b,.league-mod-s28 .lm28-m-date,.league-mod-s29 .lm29-m-date,.league-mod-s30 .lm30-r-stats b,.league-mod-s5 .lm5-r-stat b,.league-mod-s6 .lm6-r-stat b,.league-mod-s7 .lm7-r-stat b{font-weight:700;color:var(--lg-title)}.league-mod-s5 .lm5-empty,.league-mod-s6 .lm6-empty,.league-mod-s7 .lm7-empty{padding:14px 2px;font-size:13px;color:var(--lg-muted)}.league-mod-s6 .league-mod-s6-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:18px}.league-mod-s6 .league-mod-s6-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.league-mod-s6 .lm6-block-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.league-mod-s6 .lm6-badge{padding:2px 8px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;color:var(--lg-title)}.league-mod-s6 .lm6-badge-live{border-color:var(--lg-g1);color:var(--lg-g1)}.league-mod-s12 .lm12-r-grid,.league-mod-s6 .lm6-match-grid,.league-mod-s6 .lm6-rank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.league-mod-s12 .lm12-r-name,.league-mod-s6 .lm6-r-name{font-size:14px;font-weight:600;color:var(--lg-title);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s12 .lm12-r-stats,.league-mod-s6 .lm6-r-stats{display:flex;flex-wrap:wrap;gap:4px}.league-mod-s10 .lm10-r-stats span,.league-mod-s11 .lm11-r-stat,.league-mod-s12 .lm12-r-stat,.league-mod-s13 .lm13-r-stats span,.league-mod-s13 .lm13-r-top-stats span,.league-mod-s14 .lm14-r-stat,.league-mod-s15 .lm15-r-stat,.league-mod-s17 .lm17-r-stat,.league-mod-s6 .lm6-r-stat,.league-mod-s7 .lm7-r-stat{padding:2px 6px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:10px;display:flex;align-items:center;gap:3px}.league-mod-s7 .lm7-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.league-mod-s7 .lm7-match-row{display:grid;grid-template-columns:130px minmax(0,1.5fr) 150px;gap:10px;padding:10px 12px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s7 .lm7-m-round{margin-top:2px;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-g1);color:var(--lg-g1);align-self:flex-start;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s10 .lm10-m-btn,.league-mod-s11 .lm11-m-btn,.league-mod-s7 .lm7-m-btn{padding:4px 12px;border-radius:999px;border:1px solid var(--lg-g1);font-size:12px;font-weight:600;color:var(--lg-g1);text-decoration:none;white-space:nowrap}.league-mod-s7 .lm7-rank-head{display:grid;grid-template-columns:40px minmax(0,1.4fr) repeat(5,minmax(0,60px));gap:0;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:8px}.league-mod-s7 .lm7-rank-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr);gap:6px;padding:8px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border)}.league-mod-s13 .lm13-r-pos,.league-mod-s16 .lm16-r-pos,.league-mod-s7 .lm7-r-pos{width:24px;font-size:14px;font-weight:800;color:var(--lg-title)}.league-mod-s10 .lm10-r-name,.league-mod-s14 .lm14-r-name,.league-mod-s15 .lm15-r-name,.league-mod-s16 .lm16-r-name,.league-mod-s17 .lm17-r-name,.league-mod-s18 .lm18-r-name,.league-mod-s19 .lm19-r-name,.league-mod-s20 .lm20-r-name,.league-mod-s21 .lm21-r-name,.league-mod-s22 .lm22-r-name,.league-mod-s24 .lm24-r-name,.league-mod-s25 .lm25-r-name,.league-mod-s26 .lm26-r-name,.league-mod-s27 .lm27-r-name,.league-mod-s28 .lm28-r-name,.league-mod-s30 .lm30-r-name,.league-mod-s7 .lm7-r-name{font-size:14px;font-weight:600;color:var(--lg-title);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s7 .lm7-r-stats{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px}@media(max-width:880px){.league-mod-s1,.league-mod-s2,.league-mod-s3{padding:64px 0}.league-mod-s1 .league-mod-s1-head{flex-direction:column;align-items:flex-start;gap:12px}.league-mod-s1 .league-mod-s1-meta,.league-mod-s2 .league-mod-s2-meta,.league-mod-s3 .league-mod-s3-meta{justify-content:flex-start}.league-mod-s1 .lg-match-header{display:none}.league-mod-s1 .lg-match-row{grid-template-columns:140px minmax(0,1fr);grid-template-rows:auto auto;row-gap:6px}.league-mod-s1 .lg-match-col-date{border-right:1px dashed var(--lg-border);padding-right:8px}.league-mod-s1 .lg-match-col-teams{grid-column:2/span 1}.league-mod-s1 .lg-match-col-action,.league-mod-s1 .lg-match-col-score{grid-column:2/span 1;flex-direction:row;align-items:center;justify-content:space-between}.league-mod-s2 .league-mod-s2-head,.league-mod-s3 .league-mod-s3-head{flex-direction:column;align-items:flex-start;gap:10px}.league-mod-s2 .lm2-match-row{grid-template-columns:100px 16px minmax(0,1fr)}.league-mod-s2 .lm2-rank-header,.league-mod-s2 .lm2-rank-row{grid-template-columns:34px minmax(0,1.3fr) repeat(5,minmax(0,0.7fr))}.league-mod-s5 .lm5-match-grid{grid-template-columns:minmax(0,1fr)}.league-mod-s7 .lm7-match-row{grid-template-columns:120px minmax(0,1.4fr) 130px}.league-mod-s7 .lm7-rank-head{grid-template-columns:34px minmax(0,1.3fr) repeat(5,minmax(0,54px))}}.league-mod-s10 .league-mod-s10-wrap,.league-mod-s11 .league-mod-s11-wrap,.league-mod-s12 .league-mod-s12-wrap,.league-mod-s13 .league-mod-s13-wrap,.league-mod-s14 .league-mod-s14-wrap,.league-mod-s15 .league-mod-s15-wrap,.league-mod-s16 .league-mod-s16-wrap,.league-mod-s17 .league-mod-s17-wrap,.league-mod-s18 .league-mod-s18-wrap,.league-mod-s20 .league-mod-s20-wrap,.league-mod-s22 .league-mod-s22-wrap,.league-mod-s8 .league-mod-s8-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:22px}.league-mod-s8 .league-mod-s8-head,.league-mod-s9 .lm9-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.league-mod-s8 .lm8-chip{padding:4px 10px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);color:var(--lg-title);font-size:12px;white-space:nowrap}.league-mod-s8 .league-mod-s8-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.league-mod-s8 .lm8-section{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 24px var(--lg-shadow);padding:18px 18px 22px;display:flex;flex-direction:column;gap:14px}.league-mod-s8 .lm8-match-card{display:flex;flex-direction:column;gap:10px;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:16px;padding:12px 14px}.league-mod-s8 .lm8-m-datebox{display:flex;flex-direction:column;line-height:1.1}.league-mod-s11 .lm11-m-day,.league-mod-s13 .lm13-m-day,.league-mod-s14 .lm14-m-date,.league-mod-s23 .lm23-m-time,.league-mod-s8 .lm8-m-day,.league-mod-s8 .lm8-m-time,.league-mod-s9 .lm9-m-time{font-size:14px;font-weight:700;color:var(--lg-title)}.league-mod-s8 .lm8-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);background:var(--lg-surface)}.league-mod-s10 .lm10-m-name,.league-mod-s8 .lm8-m-name{font-size:15px;font-weight:600;color:var(--lg-title);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s11 .lm11-m-score,.league-mod-s12 .lm12-m-score,.league-mod-s13 .lm13-m-score,.league-mod-s16 .lm16-m-score,.league-mod-s18 .lm18-m-score,.league-mod-s19 .lm19-m-score,.league-mod-s20 .lm20-m-score,.league-mod-s21 .lm21-m-score,.league-mod-s23 .lm23-m-score,.league-mod-s24 .lm24-m-score,.league-mod-s25 .lm25-m-score,.league-mod-s26 .lm26-m-score,.league-mod-s27 .lm27-m-score,.league-mod-s28 .lm28-m-score,.league-mod-s8 .lm8-m-score{font-size:20px;font-weight:900;color:var(--lg-title)}.league-mod-s8 .lm8-m-btn{padding:4px 12px;border-radius:999px;border:1px solid var(--lg-g1);font-size:12px;font-weight:600;color:var(--lg-g1);text-decoration:none}.league-mod-s18 .lm18-m-card[data-phase=live] .lm18-m-btn,.league-mod-s19 .lm19-m-item[data-phase=live] .lm19-m-btn,.league-mod-s20 .lm20-m-card[data-phase=live] .lm20-m-btn,.league-mod-s21 .lm21-m-row[data-phase=live] .lm21-m-btn,.league-mod-s22 .lm22-m-row[data-phase=live] .lm22-m-btn,.league-mod-s24 .lm24-m-row[data-phase=live] .lm24-m-btn,.league-mod-s25 .lm25-m-row[data-phase=live] .lm25-m-btn,.league-mod-s26 .lm26-m-item[data-phase=live] .lm26-m-btn,.league-mod-s27 .lm27-m-row[data-phase=live] .lm27-m-btn,.league-mod-s28 .lm28-m-card[data-phase=live] .lm28-m-btn,.league-mod-s29 .lm29-m-row[data-phase=live] .lm29-m-btn,.league-mod-s30 .lm30-m-row[data-phase=live] .lm30-m-btn,.league-mod-s8 .lm8-match-card[data-phase=live] .lm8-m-btn,.league-mod-s9 .lm9-mcard[data-phase=live] .lm9-btn{background:linear-gradient(135deg,var(--lg-g1),var(--lg-g2));color:var(--lg-btn-text);border-color:transparent}.league-mod-s8 .lm8-rank-row{display:flex;justify-content:space-between;align-items:center;background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:16px;padding:10px 14px}.league-mod-s14 .lm14-r-main,.league-mod-s15 .lm15-r-left,.league-mod-s17 .lm17-r-left,.league-mod-s18 .lm18-r-left,.league-mod-s29 .lm29-r-left,.league-mod-s8 .lm8-r-left,.league-mod-s8 .lm8-r-team,.league-mod-s9 .lm9-r-team{display:flex;align-items:center;gap:10px;min-width:0}.league-mod-s8 .lm8-r-pos{font-size:16px;font-weight:900;color:var(--lg-title);width:26px;text-align:center}.league-mod-s8 .lm8-r-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1)}.league-mod-s8 .lm8-r-info,.league-mod-s9 .lm9-r-info{display:flex;flex-direction:column;min-width:0}.league-mod-s8 .lm8-r-name{font-size:15px;font-weight:700;color:var(--lg-title);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s8 .lm8-r-right{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.league-mod-s8 .lm8-stat{padding:2px 8px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:11px;display:flex;align-items:center;gap:4px}.league-mod-s8 .lm8-stat em,.league-mod-s9 .lm9-r-stats em{color:var(--lg-muted);font-style:normal}.league-mod-s8 .lm8-stat b,.league-mod-s9 .lm9-r-stats b{color:var(--lg-title)}.league-mod-s8 .lm8-empty{color:var(--lg-muted);padding:12px 0;font-size:13px;text-align:center}.league-mod-s9{padding:70px 0;background:var(--lg-bg);border-top:1px solid var(--lg-border)}.league-mod-s9 .league-mod-s9-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:26px}.league-mod-s23 .lm23-h1,.league-mod-s9 .lm9-h1{font-size:28px;font-weight:900;color:var(--lg-title)}.league-mod-s9 .lm9-chip{padding:4px 10px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);color:var(--lg-title);font-size:12px}.league-mod-s9 .lm9-main{display:grid;grid-template-columns:1fr 1fr;gap:22px}.league-mod-s9 .lm9-sec{background:var(--lg-surface);border-radius:24px;border:1px solid var(--lg-border);padding:20px 22px;box-shadow:0 8px 24px var(--lg-shadow);display:flex;flex-direction:column;gap:18px}.league-mod-s9 .lm9-title{font-size:20px;font-weight:800;color:var(--lg-title)}.league-mod-s9 .lm9-mcard{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:12px}.league-mod-s9 .lm9-m-date{display:flex;flex-direction:column;line-height:1.2}.league-mod-s10 .lm10-m-date,.league-mod-s9 .lm9-m-d1{font-size:15px;font-weight:700;color:var(--lg-title)}.league-mod-s9 .lm9-m-body{display:flex;justify-content:space-between;align-items:center;gap:14px}.league-mod-s9 .lm9-m-name{font-size:15px;font-weight:600;color:var(--lg-title);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-mod-s9 .lm9-m-center{display:flex;flex-direction:column;gap:6px;text-align:center;min-width:60px}.league-mod-s9 .lm9-m-stage{font-size:11px;padding:2px 6px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1)}.league-mod-s9 .lm9-m-phase{font-size:11px;padding:2px 6px;border-radius:999px;border:1px solid var(--lg-border);color:var(--lg-muted)}.league-mod-s9 .lm9-btn{padding:4px 12px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);font-size:12px;font-weight:600;text-decoration:none}.league-mod-s9 .lm9-rrow{background:var(--lg-bg);border:1px solid var(--lg-border);border-radius:16px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:14px}.league-mod-s9 .lm9-r-left{display:flex;align-items:center;gap:12px;min-width:0}.league-mod-s9 .lm9-r-num{font-size:18px;font-weight:900;width:28px;color:var(--lg-title);text-align:center}.league-mod-s9 .lm9-r-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1)}.league-mod-s9 .lm9-r-name{font-size:15px;font-weight:700;color:var(--lg-title);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-mod-s28 .lm28-r-right,.league-mod-s9 .lm9-r-stats{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.league-mod-s10 .lm10-head,.league-mod-s11 .lm11-head,.league-mod-s12 .lm12-head,.league-mod-s13 .lm13-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.league-mod-s10 .lm10-col{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 26px var(--lg-shadow);padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.league-mod-s10 .lm10-block-title-row,.league-mod-s15 .lm15-block-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.league-mod-s10 .lm10-match{border-radius:16px;border:1px solid var(--lg-border);background:var(--lg-bg);margin-top:8px}.league-mod-s10 .lm10-m-row{display:grid;grid-template-columns:140px minmax(0,1.4fr) 170px;gap:12px;padding:12px 14px;align-items:center}.league-mod-s10 .lm10-m-round,.league-mod-s12 .lm12-m-round{margin-top:2px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s10 .lm10-m-teams{display:flex;flex-direction:column;gap:5px}.league-mod-s10 .lm10-empty,.league-mod-s11 .lm11-empty,.league-mod-s12 .lm12-empty,.league-mod-s13 .lm13-empty{padding:12px 2px;font-size:13px;color:var(--lg-muted)}.league-mod-s10 .lm10-r-head{display:grid;grid-template-columns:40px minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:0;padding:6px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:8px}.league-mod-s10 .lm10-r-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:8px;padding:8px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border)}.league-mod-s10 .lm10-r-pos{width:26px;font-size:15px;font-weight:800;color:var(--lg-title)}.league-mod-s10 .lm10-r-avatar,.league-mod-s12 .lm12-r-avatar,.league-mod-s16 .lm16-r-avatar,.league-mod-s19 .lm19-r-avatar,.league-mod-s22 .lm22-r-avatar,.league-mod-s24 .lm24-r-avatar,.league-mod-s25 .lm25-r-avatar,.league-mod-s27 .lm27-r-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1);flex-shrink:0}.league-mod-s10 .lm10-r-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}@media(max-width:880px){.league-mod-s10 .lm10-m-row{grid-template-columns:120px minmax(0,1.2fr) 150px}.league-mod-s10 .lm10-r-head{grid-template-columns:34px minmax(0,1.4fr) repeat(5,minmax(0,1fr))}}.league-mod-s11 .lm11-main,.league-mod-s13 .lm13-main,.league-mod-s15 .lm15-main,.league-mod-s17 .lm17-main,.league-mod-s18 .lm18-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr);gap:20px}.league-mod-s11 .lm11-block,.league-mod-s13 .lm13-col{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 24px var(--lg-shadow);padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px}.league-mod-s11 .lm11-m-list{position:relative;display:flex;flex-direction:column;gap:12px}.league-mod-s11 .lm11-m-item{display:flex;gap:10px;align-items:stretch}.league-mod-s11 .lm11-m-dot{width:10px;height:10px;border-radius:50%;background:var(--lg-g1)}.league-mod-s11 .lm11-m-line{flex:1;width:2px;margin-top:2px;background:var(--lg-border)}.league-mod-s11 .lm11-m-wrap{flex:1;border-radius:16px;border:1px solid var(--lg-border);background:var(--lg-bg);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.league-mod-s11 .lm11-m-round,.league-mod-s13 .lm13-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s11 .lm11-m-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.league-mod-s11 .lm11-r-card{position:relative;padding:10px 10px 9px 12px;border-radius:18px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;flex-direction:column;gap:6px}.league-mod-s11 .lm11-r-rank-badge{position:absolute;top:8px;right:10px;width:22px;height:22px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--lg-title)}.league-mod-s11 .lm11-r-avatar,.league-mod-s14 .lm14-r-avatar,.league-mod-s15 .lm15-r-avatar,.league-mod-s17 .lm17-r-avatar,.league-mod-s18 .lm18-r-avatar,.league-mod-s20 .lm20-r-avatar,.league-mod-s26 .lm26-r-avatar,.league-mod-s28 .lm28-r-avatar,.league-mod-s30 .lm30-r-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1);flex-shrink:0}.league-mod-s11 .lm11-r-bottom,.league-mod-s13 .lm13-r-top-stats{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.league-mod-s12 .lm12-main{display:flex;flex-direction:column;gap:18px}.league-mod-s12 .lm12-card,.league-mod-s14 .lm14-panel,.league-mod-s15 .lm15-block,.league-mod-s16 .lm16-panel,.league-mod-s17 .lm17-panel{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 24px var(--lg-shadow);padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.league-mod-s12 .lm12-card-head,.league-mod-s13 .lm13-block-head,.league-mod-s17 .lm17-panel-head,.league-mod-s19 .lm19-panel-head,.league-mod-s20 .lm20-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.league-mod-s12 .lm12-m-header,.league-mod-s17 .lm17-m-header{display:grid;grid-template-columns:180px minmax(0,1.6fr) 210px;gap:0;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted)}.league-mod-s12 .lm12-m-body,.league-mod-s17 .lm17-m-body{display:flex;flex-direction:column;gap:8px;margin-top:8px}.league-mod-s12 .lm12-m-row{display:grid;grid-template-columns:180px minmax(0,1.6fr) 210px;gap:10px;padding:9px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s12 .lm12-m-date,.league-mod-s29 .lm29-empty{font-size:13px;color:var(--lg-muted)}.league-mod-s12 .lm12-r-item{border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:10px 10px 9px;display:flex;flex-direction:column;gap:6px}.league-mod-s12 .lm12-r-rank,.league-mod-s17 .lm17-r-rank{width:24px;height:24px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--lg-title);flex-shrink:0}.league-mod-s12 .lm12-r-bar,.league-mod-s13 .lm13-r-top-bar{margin-top:4px;width:100%;height:4px;border-radius:999px;background:var(--lg-surface);overflow:hidden}.league-mod-s12 .lm12-r-bar-fill,.league-mod-s17 .lm17-r-bar-fill{width:70%;height:100%;background:linear-gradient(90deg,var(--lg-g1),var(--lg-g2))}@media(max-width:1040px){.league-mod-s12 .lm12-m-header,.league-mod-s12 .lm12-m-row{grid-template-columns:160px minmax(0,1.4fr) 190px}.league-mod-s12 .lm12-r-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-mod-s14 .lm14-main{grid-template-columns:minmax(0,1fr)}}.league-mod-s13 .lm13-m-date-header{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);margin-top:6px}.league-mod-s13 .lm13-m-date-main{display:flex;align-items:baseline;gap:6px}.league-mod-s13 .lm13-m-row{display:grid;grid-template-columns:80px minmax(0,1.5fr) 190px;gap:10px;padding:9px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s13 .lm13-m-clock,.league-mod-s15 .lm15-stat-value,.league-mod-s16 .lm16-m-clock,.league-mod-s17 .lm17-stat-value,.league-mod-s18 .lm18-m-time,.league-mod-s20 .lm20-m-time,.league-mod-s21 .lm21-m-time,.league-mod-s22 .lm22-m-time,.league-mod-s24 .lm24-m-time,.league-mod-s25 .lm25-m-time{font-size:15px;font-weight:800;color:var(--lg-title)}.league-mod-s13 .lm13-m-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.league-mod-s13 .lm13-r-toplist{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.league-mod-s13 .lm13-r-toprow{border-radius:18px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px;position:relative}.league-mod-s13 .lm13-r-toprow:first-child{box-shadow:0 0 0 1px var(--lg-g1)}.league-mod-s13 .lm13-r-top-rank,.league-mod-s14 .lm14-r-rank{width:26px;height:26px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--lg-title);flex-shrink:0}.league-mod-s13 .lm13-r-top-avatar{width:30px;height:30px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1);flex-shrink:0}.league-mod-s13 .lm13-r-top-name{font-size:15px;font-weight:700;color:var(--lg-title);max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s13 .lm13-r-top-bar-fill{width:75%;height:100%;background:linear-gradient(90deg,var(--lg-g1),var(--lg-g2))}.league-mod-s13 .lm13-r-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr);gap:6px;padding:7px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s13 .lm13-r-avatar{width:24px;height:24px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1);flex-shrink:0}.league-mod-s13 .lm13-r-info{display:flex;flex-direction:column;gap:1px;min-width:0}.league-mod-s13 .lm13-r-name{font-size:13px;font-weight:600;color:var(--lg-title);max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s13 .lm13-r-stats{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}@media(max-width:1024px){.live-tabs-s21 .lt21-head-row,.live-tabs-s21 .lt21-row{grid-template-columns:190px minmax(0,1.3fr) 150px 110px}.live-tabs-s21 .lt21-league-name{max-width:120px}.live-tabs-s25 .lt25-row{grid-template-columns:200px minmax(0,1fr) 130px}.live-tabs-s25 .lt25-name{max-width:100px}.live-tabs-s26 .lt26-row{grid-template-columns:180px minmax(0,1fr) 120px}.live-tabs-s26 .lt26-league,.live-tabs-s27 .lt27-league,.live-tabs-s28 .lt28-league{max-width:180px}.live-tabs-s27 .lt27-inner{grid-template-columns:130px minmax(0,1fr) 120px}.live-tabs-s28 .lt28-row{grid-template-columns:110px minmax(0,1fr) 120px}.league-mod-s10 .lm10-layout,.league-mod-s11 .lm11-main,.league-mod-s13 .lm13-main,.league-mod-s3 .lm3-match-grid,.league-mod-s8 .league-mod-s8-main{grid-template-columns:minmax(0,1fr)}.league-mod-s3 .lm3-rank-header,.league-mod-s3 .lm3-rank-row{grid-template-columns:34px minmax(0,1.5fr) repeat(5,minmax(0,.7fr))}.league-mod-s4 .league-mod-s4-main{grid-template-columns:minmax(0,1fr);gap:18px}.league-mod-s5 .league-mod-s5-main,.league-mod-s7 .league-mod-s7-main{grid-template-columns:minmax(0,1fr);gap:16px}.league-mod-s6 .lm6-match-grid,.league-mod-s6 .lm6-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-mod-s9 .lm9-main{grid-template-columns:1fr}}.league-mod-s14 .lm14-hero{width:100%}.league-mod-s14 .lm14-hero-bg{border-radius:24px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 28px var(--lg-shadow);padding:16px 18px 14px}.league-mod-s14 .lm14-label-pill{padding:3px 10px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;color:var(--lg-muted);white-space:nowrap}.league-mod-s14 .lm14-hero-title-row,.league-mod-s27 .lm27-head-mid{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.league-mod-s14 .lm14-hero-title-left{max-width:720px}.league-mod-s14 .lm14-h1{font-size:26px;font-weight:900;color:var(--lg-title);margin-bottom:4px}.league-mod-s14 .lm14-hero-title-right{display:flex;align-items:flex-end}.league-mod-s14 .lm14-badge-main,.league-mod-s15 .lm15-tag-main{padding:6px 14px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-bg);font-size:13px;font-weight:800;color:var(--lg-title);white-space:nowrap}.league-mod-s14 .lm14-hero-underline,.league-mod-s17 .lm17-head-line{margin-top:4px;width:100%;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--lg-g1),var(--lg-g2))}.league-mod-s14 .lm14-panel-head,.league-mod-s16 .lm16-panel-head,.league-mod-s18 .lm18-card-head,.league-mod-s22 .lm22-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.league-mod-s14 .lm14-match-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.league-mod-s14 .lm14-match-card{display:grid;grid-template-columns:150px minmax(0,1.5fr) 180px;gap:12px;padding:11px 12px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s14 .lm14-m-datebox,.league-mod-s15 .lm15-m-date-row,.league-mod-s16 .lm16-m-datebox,.league-mod-s17 .lm17-m-date-main,.league-mod-s18 .lm18-m-dateblock{display:flex;gap:6px;align-items:baseline}.league-mod-s14 .lm14-m-round,.league-mod-s15 .lm15-m-round,.league-mod-s17 .lm17-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s14 .lm14-r-list,.league-mod-s15 .lm15-r-list,.league-mod-s17 .lm17-r-list,.match-mod-s2 .mt2-review-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.league-mod-s14 .lm14-r-row,.league-mod-s17 .lm17-r-item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border)}.league-mod-s14 .lm14-r-stats,.league-mod-s15 .lm15-r-stats,.league-mod-s17 .lm17-r-stats{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.league-mod-s14 .lm14-empty,.league-mod-s15 .lm15-empty,.league-mod-s16 .lm16-empty,.league-mod-s17 .lm17-empty,.league-mod-s18 .lm18-empty{padding:10px 2px;font-size:13px;color:var(--lg-muted)}@media(max-width:880px){.league-mod-s14 .lm14-match-card{grid-template-columns:140px minmax(0,1.4fr) 160px}}.league-mod-s15 .lm15-head{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.4fr) minmax(0,0.9fr);gap:16px;align-items:center;background:var(--lg-surface);border-radius:22px;border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);padding:14px 18px}.league-mod-s15 .lm15-head-left,.league-mod-s17 .lm17-tagline,.league-mod-s18 .lm18-head-meta,.league-mod-s18 .lm18-tag-row,.league-mod-s24 .lm24-head-meta,.league-mod-s24 .lm24-head-top,.league-mod-s27 .lm27-head-top,.league-mod-s30 .lm30-eyebrow-row,.match-mod-s2 .mt2-hero-league,.match-mod-s3 .mt3-badge-row,.match-mod-s4 .mt4-league-row,.match-mod-s5 .mt5-league-row,.match-mod-s6 .mt6-league-line,.match-mod-s7 .mt7-league-line,.match-mod-s8 .mt8-header-league,.match-mod-s9 .mt9-league-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.league-mod-s15 .lm15-tag-sub,.league-mod-s20 .lm20-stat-pill,.league-mod-s21 .lm21-meta-pill,.league-mod-s22 .lm22-meta-pill,.league-mod-s24 .lm24-meta-pill,.league-mod-s25 .lm25-meta-pill,.league-mod-s26 .lm26-chip-sub,.league-mod-s28 .lm28-meta-pill,.league-mod-s30 .lm30-stat-pill{padding:4px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);font-size:11px;color:var(--lg-muted);white-space:nowrap}.league-mod-s15 .lm15-head-center{text-align:center}.league-mod-s15 .lm15-h1{font-size:24px;font-weight:900;color:var(--lg-title);margin-bottom:4px}.league-mod-s15 .lm15-sub{font-size:13px;color:var(--lg-muted);line-height:1.7;max-width:520px;margin:0 auto}.league-mod-s15 .lm15-head-right{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.league-mod-s15 .lm15-stat-box{min-width:80px;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;flex-direction:column;align-items:flex-start}.league-mod-s15 .lm15-pill{padding:3px 9px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;color:var(--lg-muted)}.league-mod-s15 .lm15-m-list{display:flex;flex-direction:column;gap:9px;margin-top:2px}.league-mod-s15 .lm15-m-item{display:grid;grid-template-columns:150px minmax(0,1.6fr) 180px;gap:12px;padding:10px 12px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s15 .lm15-m-teams{align-items:center}.league-mod-s15 .lm15-m-vs{font-size:11px;font-weight:700;color:var(--lg-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--lg-border);align-self:center}.league-mod-s15 .lm15-r-item{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr);gap:10px;padding:8px 10px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s15 .lm15-r-rank-wrap{width:26px;display:flex;justify-content:center}.league-mod-s15 .lm15-r-rank{width:24px;height:24px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--lg-title)}.league-mod-s15 .lm15-r-bar,.league-mod-s17 .lm17-r-bar{width:100%;height:4px;border-radius:999px;background:var(--lg-surface);overflow:hidden}.league-mod-s15 .lm15-r-bar-fill{width:72%;height:100%;background:linear-gradient(90deg,var(--lg-g1),var(--lg-g2))}@media(max-width:860px){.league-mod-s15 .lm15-m-item{grid-template-columns:140px minmax(0,1.4fr) 160px}}.league-mod-s16 .lm16-head{display:flex;align-items:stretch;gap:16px}.league-mod-s16 .lm16-head-ribbon{width:150px;max-width:30%;border-radius:20px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:14px 12px;display:flex;flex-direction:column;gap:6px}.league-mod-s16 .lm16-ribbon-main{font-size:16px;font-weight:900;color:var(--lg-title);padding:4px 8px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-g1);text-align:center}.league-mod-s16 .lm16-ribbon-sub{font-size:11px;color:var(--lg-muted);padding:3px 8px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s16 .lm16-head-main{flex:1;border-radius:20px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.league-mod-s16 .lm16-h1{font-size:25px;font-weight:900;color:var(--lg-title);margin-bottom:2px}.league-mod-s16 .lm16-sub{font-size:14px;color:var(--lg-muted);line-height:1.7;max-width:720px}.league-mod-s16 .lm16-head-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.league-mod-s16 .lm16-chip,.league-mod-s18 .lm18-chip{padding:4px 10px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;color:var(--lg-muted);white-space:nowrap}.league-mod-s16 .lm16-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr);gap:20px;margin-top:6px}.league-mod-s16 .lm16-m-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.league-mod-s16 .lm16-m-card{border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:10px 11px;display:flex;flex-direction:column;gap:6px}.league-mod-s16 .lm16-m-round{align-self:flex-start;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s16 .lm16-r-headrow,.league-mod-s22 .lm22-r-header,.league-mod-s27 .lm27-r-headrow{display:grid;grid-template-columns:40px minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:0;padding:6px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:6px}.league-mod-s16 .lm16-r-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:6px;padding:7px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s16 .lm16-r-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:12px;color:var(--lg-title);justify-items:end}.league-mod-s16 .lm16-r-stats span{padding:2px 4px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);min-width:30px;text-align:center;font-size:11px}.league-mod-s17 .lm17-head{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-radius:22px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow)}.league-mod-s17 .lm17-tag-main,.league-mod-s18 .lm18-tag-main{padding:5px 13px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-bg);font-size:13px;font-weight:800;color:var(--lg-title);white-space:nowrap}.league-mod-s17 .lm17-tag-sub,.league-mod-s18 .lm18-tag-sub,.league-mod-s19 .lm19-tag-sub,.league-mod-s20 .lm20-chip-sub,.league-mod-s21 .lm21-tag-sub,.league-mod-s22 .lm22-tag-sub,.league-mod-s24 .lm24-tag-sub,.league-mod-s27 .lm27-tag-sub,.league-mod-s28 .lm28-pill-sub,.league-mod-s30 .lm30-chip-sub{padding:3px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);font-size:11px;color:var(--lg-muted);white-space:nowrap}.league-mod-s17 .lm17-h1,.league-mod-s18 .lm18-h1,.league-mod-s19 .lm19-h1,.league-mod-s20 .lm20-h1,.league-mod-s21 .lm21-h1,.league-mod-s22 .lm22-h1,.league-mod-s24 .lm24-h1,.league-mod-s25 .lm25-h1{font-size:24px;font-weight:900;color:var(--lg-title)}.league-mod-s17 .lm17-head-right{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.league-mod-s17 .lm17-sub{flex:1;font-size:13px;color:var(--lg-muted);line-height:1.7;max-width:640px}.league-mod-s17 .lm17-stat{min-width:88px;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;flex-direction:column;align-items:flex-start}.league-mod-s17 .lm17-m-row{display:grid;grid-template-columns:180px minmax(0,1.6fr) 210px;gap:12px;padding:9px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s17 .lm17-m-col-date{gap:3px}.league-mod-s17 .lm17-m-divider{margin:2px 0;font-size:11px;padding:2px 8px;border-radius:999px;border:1px dashed var(--lg-border);color:var(--lg-muted)}.league-mod-s17 .lm17-r-right,.league-mod-s18 .lm18-r-right,.league-mod-s20 .lm20-m-tags{display:flex;flex-direction:column;gap:4px;align-items:flex-end}@media(max-width:880px){.league-mod-s17 .lm17-m-header,.league-mod-s17 .lm17-m-row{grid-template-columns:160px minmax(0,1.4fr) 190px}}@media(max-width:768px){.live-tabs-s4 .live-tabs-s4-list,.live-tabs-s4 .lt4-main{grid-template-columns:1fr}.live-tabs-s4 .live-tabs-s4-h2,.live-tabs-s6 .live-tabs-s6-h2{font-size:22px;margin-bottom:20px}.live-tabs-s4 .live-tabs-s4-nav{gap:10px}.live-tabs-s4 .lt4-card{border-radius:14px}.live-tabs-s4 .lt4-main{row-gap:6px}.league-mod-s10 .lm10-r-stats,.league-mod-s12 .lm12-m-status-wrap,.league-mod-s13 .lm13-r-stats,.league-mod-s15 .lm15-head-right,.league-mod-s15 .lm15-r-stats,.league-mod-s17 .lm17-r-stats,.league-mod-s4 .lm4-r-stats,.live-tabs-s4 .lt4-team-right{justify-content:flex-start}.live-tabs-s4 .lt4-score-box{flex-direction:row;justify-content:flex-start}.league-mod-s16 .lm16-head,.live-tabs-s6 .lt6-card{flex-direction:column}.live-tabs-s6 .lt6-left{flex:0 0 auto}.live-tabs-s6 .lt6-bg{min-height:140px}.live-tabs-s6 .lt6-right{padding:12px 14px}.league-mod-s4{padding:64px 0}.league-mod-s10 .lm10-head,.league-mod-s11 .lm11-head,.league-mod-s12 .lm12-head,.league-mod-s13 .lm13-head,.league-mod-s14 .lm14-r-row,.league-mod-s17 .lm17-head-right,.league-mod-s17 .lm17-r-item,.league-mod-s4 .league-mod-s4-head,.league-mod-s5 .league-mod-s5-head,.league-mod-s6 .league-mod-s6-head,.league-mod-s7 .league-mod-s7-head{flex-direction:column;align-items:flex-start}.league-mod-s4 .lm4-match-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"time meta" "teams meta"}.league-mod-s4 .lm4-m-time,.league-mod-s7 .lm7-m-time{grid-area:time}.league-mod-s4 .lm4-m-teams,.league-mod-s7 .lm7-m-teams{grid-area:teams}.league-mod-s4 .lm4-m-meta,.league-mod-s7 .lm7-m-meta{grid-area:meta}.league-mod-s4 .lm4-m-name{max-width:100%}.league-mod-s10 .lm10-r-head,.league-mod-s12 .lm12-m-header,.league-mod-s16 .lm16-r-headrow,.league-mod-s17 .lm17-m-header,.league-mod-s4 .lm4-rank-head,.league-mod-s7 .lm7-rank-head{display:none}.league-mod-s4 .lm4-rank-row{grid-template-columns:minmax(0,1fr);background:var(--lg-surface);border-radius:16px;margin-bottom:6px;border:1px solid var(--lg-border)}.league-mod-s4 .lm4-r-main{border-bottom:1px dashed var(--lg-border);padding-bottom:4px;margin-bottom:4px}.league-mod-s10,.league-mod-s11,.league-mod-s12,.league-mod-s13,.league-mod-s14,.league-mod-s15,.league-mod-s16,.league-mod-s17,.league-mod-s5,.league-mod-s6,.league-mod-s7,.league-mod-s8,.league-mod-s9{padding:60px 0}.league-mod-s10 .lm10-h1,.league-mod-s11 .lm11-h1,.league-mod-s12 .lm12-h1,.league-mod-s13 .lm13-h1,.league-mod-s14 .lm14-h1,.league-mod-s5 .lm5-h1,.league-mod-s6 .lm6-h1,.league-mod-s7 .lm7-h1,.league-mod-s8 .lm8-h1{font-size:22px}.league-mod-s10 .lm10-m-row,.league-mod-s10 .lm10-r-row,.league-mod-s12 .lm12-m-row,.league-mod-s12 .lm12-r-grid,.league-mod-s6 .lm6-match-grid,.league-mod-s6 .lm6-rank-grid{grid-template-columns:minmax(0,1fr)}.league-mod-s7 .lm7-match-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"time meta" "teams meta"}.league-mod-s13 .lm13-r-row,.league-mod-s14 .lm14-match-card,.league-mod-s15 .lm15-head,.league-mod-s15 .lm15-m-item,.league-mod-s15 .lm15-r-item,.league-mod-s16 .lm16-r-row,.league-mod-s17 .lm17-m-row,.league-mod-s7 .lm7-rank-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.league-mod-s8 .league-mod-s8-head{flex-direction:column;align-items:flex-start;gap:12px}.league-mod-s9 .lm9-head{flex-direction:column;align-items:flex-start;gap:10px}.league-mod-s9 .lm9-h1{font-size:24px}.league-mod-s10 .lm10-m-row{row-gap:8px}.league-mod-s10 .lm10-m-meta{flex-direction:row;align-items:center;justify-content:space-between}.league-mod-s11 .lm11-m-item,.league-mod-s12 .lm12-m-col-meta,.league-mod-s12 .lm12-m-row,.league-mod-s14 .lm14-m-right,.league-mod-s15 .lm15-m-meta,.league-mod-s17 .lm17-m-col-meta,.league-mod-s17 .lm17-r-right{align-items:flex-start}.league-mod-s11 .lm11-m-timeline{width:18px}.league-mod-s14 .lm14-hero-title-row{flex-direction:column;align-items:flex-start;gap:8px}.league-mod-s14 .lm14-badge-main{align-self:flex-start}.league-mod-s15 .lm15-head,.league-mod-s15 .lm15-head-center,.league-mod-s16 .lm16-ribbon-main,.league-mod-s16 .lm16-ribbon-sub{text-align:left}.league-mod-s15 .lm15-sub{margin:0}.league-mod-s16 .lm16-head-ribbon{width:100%;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center}.league-mod-s16 .lm16-r-stats{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:flex-start}.league-mod-s17 .lm17-sub{max-width:none}}.league-mod-s18 .lm18-head{padding:16px 18px;border-radius:22px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.league-mod-s18 .lm18-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.league-mod-s18 .lm18-sub,.league-mod-s20 .lm20-sub,.league-mod-s21 .lm21-sub,.league-mod-s22 .lm22-sub,.league-mod-s24 .lm24-desc,.league-mod-s27 .lm27-desc,.league-mod-s30 .lm30-desc{font-size:13px;color:var(--lg-muted);line-height:1.7;max-width:640px}.league-mod-s18 .lm18-card,.league-mod-s20 .lm20-block{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.league-mod-s18 .lm18-m-card,.league-mod-s20 .lm20-m-card{border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.league-mod-s18 .lm18-m-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.league-mod-s18 .lm18-m-round{align-self:flex-start;margin-top:2px;font-size:11px;padding:2px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-title);max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s18 .lm18-m-middle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.league-mod-s18 .lm18-m-team,.league-mod-s19 .lm19-m-team,.league-mod-s20 .lm20-m-team,.league-mod-s21 .lm21-m-team,.league-mod-s25 .lm25-m-team{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.league-mod-s18 .lm18-m-name,.league-mod-s19 .lm19-m-name,.league-mod-s20 .lm20-m-name,.league-mod-s21 .lm21-m-name,.league-mod-s22 .lm22-m-name,.league-mod-s23 .lm23-m-name,.league-mod-s24 .lm24-m-name,.league-mod-s25 .lm25-m-name,.league-mod-s26 .lm26-m-name,.league-mod-s27 .lm27-m-name,.league-mod-s28 .lm28-m-name,.league-mod-s30 .lm30-m-name{font-size:14px;font-weight:600;color:var(--lg-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s18 .lm18-m-vs,.league-mod-s19 .lm19-m-vs,.league-mod-s20 .lm20-m-vs,.league-mod-s21 .lm21-m-vs,.league-mod-s25 .lm25-m-vs{font-size:11px;font-weight:700;color:var(--lg-muted);padding:2px 8px;border-radius:999px;border:1px dashed var(--lg-border);flex-shrink:0}.league-mod-s18 .lm18-m-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:4px}.league-mod-s18 .lm18-m-btn,.league-mod-s20 .lm20-m-btn,.league-mod-s21 .lm21-m-btn,.league-mod-s22 .lm22-m-btn,.league-mod-s24 .lm24-m-btn,.league-mod-s25 .lm25-m-btn,.league-mod-s26 .lm26-m-btn,.league-mod-s30 .lm30-m-btn{padding:6px 14px;border-radius:999px;border:1px solid var(--lg-g1);background:0 0;font-size:12px;font-weight:600;color:var(--lg-g1);text-decoration:none;white-space:nowrap}.league-mod-s18 .lm18-r-card{border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:8px 10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.league-mod-s18 .lm18-r-rank,.league-mod-s20 .lm20-r-rank,.league-mod-s26 .lm26-r-pos,.league-mod-s28 .lm28-r-pos{width:26px;height:26px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--lg-title);flex-shrink:0}.league-mod-s18 .lm18-r-statrow,.league-mod-s21 .lm21-r-stats{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.league-mod-s18 .lm18-r-statrow span,.league-mod-s20 .lm20-r-stats span,.league-mod-s26 .lm26-r-stats span{padding:2px 8px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:11px;display:flex;align-items:center;gap:3px}.league-mod-s19 .league-mod-s19-wrap,.league-mod-s24 .lm24-wrap,.league-mod-s25 .lm25-wrap,.league-mod-s26 .lm26-wrap,.league-mod-s27 .lm27-wrap,.league-mod-s28 .lm28-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:24px}.league-mod-s19 .lm19-head,.league-mod-s24 .lm24-head,.league-mod-s30 .lm30-head,.match-mod-s11 .mm11-hero-row{display:flex;justify-content:center}.league-mod-s19 .lm19-head-inner{max-width:820px;width:100%;text-align:center;padding:18px 20px;border-radius:24px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 28px var(--lg-shadow);display:flex;flex-direction:column;gap:10px;align-items:center}.league-mod-s19 .lm19-head-meta,.league-mod-s19 .lm19-head-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.league-mod-s19 .lm19-tag-main,.league-mod-s20 .lm20-chip-main,.league-mod-s21 .lm21-tag-main,.league-mod-s22 .lm22-tag-main,.league-mod-s24 .lm24-tag-main,.league-mod-s30 .lm30-chip-main{padding:5px 14px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-bg);font-size:13px;font-weight:800;color:var(--lg-title);white-space:nowrap}.league-mod-s19 .lm19-sub{font-size:13px;color:var(--lg-muted);max-width:640px;line-height:1.7}.league-mod-s19 .lm19-meta-item{padding:3px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);font-size:11px;color:var(--lg-muted)}.league-mod-s19 .lm19-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:20px;align-items:flex-start}.league-mod-s19 .lm19-panel{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:16px 16px 18px;display:flex;flex-direction:column;gap:12px}.league-mod-s19 .lm19-empty{font-size:13px;color:var(--lg-muted);padding:8px 2px}.league-mod-s19 .lm19-r-header{display:grid;grid-template-columns:40px minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:0;padding:6px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:6px}.league-mod-s19 .lm19-r-row{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1.2fr);gap:4px;padding:7px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s19 .lm19-r-pos{width:22px;font-size:13px;font-weight:800;color:var(--lg-title);text-align:left}.league-mod-s19 .lm19-r-stats,.league-mod-s22 .lm22-r-stats,.league-mod-s24 .lm24-r-stats,.league-mod-s25 .lm25-r-stats,.league-mod-s27 .lm27-r-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:11px;color:var(--lg-title);justify-items:end}.league-mod-s19 .lm19-r-stats span,.league-mod-s22 .lm22-r-stats span,.league-mod-s24 .lm24-r-stats span,.league-mod-s25 .lm25-r-stats span{padding:2px 4px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);min-width:30px;text-align:center}.league-mod-s19 .lm19-timeline{position:relative;padding-left:22px;display:flex;flex-direction:column;gap:10px}.league-mod-s19 .lm19-timeline-line{position:absolute;left:11px;top:2px;bottom:2px;width:2px;background:var(--lg-border)}.league-mod-s19 .lm19-m-item{display:flex;gap:10px;align-items:flex-start}.league-mod-s19 .lm19-m-timecol{width:118px;display:flex;gap:8px;align-items:flex-start;flex-shrink:0}.league-mod-s19 .lm19-m-dot{width:10px;height:10px;border-radius:50%;background:var(--lg-surface);border:2px solid var(--lg-g1);margin-top:4px}.league-mod-s19 .lm19-m-date{font-size:12px;font-weight:700;color:var(--lg-title)}.league-mod-s19 .lm19-m-round{margin-top:2px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);color:var(--lg-muted);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s19 .lm19-m-card{flex:1;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.league-mod-s19 .lm19-m-meta,.league-mod-s21 .lm21-m-meta{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.league-mod-s19 .lm19-m-btn,.league-mod-s27 .lm27-m-btn,.league-mod-s28 .lm28-m-btn{padding:5px 12px;border-radius:999px;border:1px solid var(--lg-g1);background:0 0;font-size:12px;font-weight:600;color:var(--lg-g1);text-decoration:none;white-space:nowrap}@media(max-width:840px){.live-tabs-s17 .live-tabs-s17-head{flex-direction:column;align-items:flex-start;gap:6px}.live-tabs-s17 .live-tabs-s17-h2{font-size:24px}.live-tabs-s17 .lt17-card{grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto auto}.live-tabs-s17 .lt17-col-score{grid-column:1/3;flex-direction:row;justify-content:space-between;align-items:center}.league-mod-s13 .lm13-m-row{grid-template-columns:70px minmax(0,1.2fr) 170px}.league-mod-s19{padding:60px 0}.league-mod-s19 .lm19-r-header{grid-template-columns:34px minmax(0,1.4fr) repeat(5,minmax(0,1fr))}.league-mod-s19 .lm19-r-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.league-mod-s19 .lm19-r-stats{justify-items:flex-start}}.league-mod-s20 .lm20-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;border-radius:22px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);flex-wrap:wrap}.league-mod-s20 .lm20-head-left,.league-mod-s21 .lm21-head-main,.league-mod-s22 .lm22-head-main{flex:1;min-width:220px;display:flex;flex-direction:column;gap:8px}.league-mod-s20 .lm20-head-right,.league-mod-s21 .lm21-head-meta,.league-mod-s22 .lm22-head-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;min-width:180px}.league-mod-s20 .lm20-empty,.league-mod-s22 .lm22-empty,.league-mod-s25 .lm25-empty,.league-mod-s26 .lm26-empty,.league-mod-s28 .lm28-empty,.league-mod-s30 .lm30-empty{font-size:13px;color:var(--lg-muted);padding:6px 2px}.league-mod-s20 .lm20-m-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.league-mod-s20 .lm20-m-round,.league-mod-s28 .lm28-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-muted);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s20 .lm20-r-grid,.league-mod-s26 .lm26-r-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.league-mod-s20 .lm20-r-card,.league-mod-s26 .lm26-r-card{border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:9px 11px;display:flex;flex-direction:column;gap:6px}.league-mod-s21 .league-mod-s21-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:20px}.league-mod-s21 .lm21-head,.league-mod-s22 .lm22-head{padding:16px 18px;border-radius:22px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.league-mod-s21 .lm21-tabs{border-radius:20px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:10px 10px 14px;display:flex;flex-direction:column;gap:10px}.league-mod-s21 .lm21-tab-nav{display:flex;gap:8px;padding:4px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);width:max-content;max-width:100%}.league-mod-s21 .lm21-tab-btn{flex:1;min-width:90px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;color:var(--lg-muted);cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s21 #lm21-tab-m:checked~.lm21-tabs .lm21-tab-nav label[for=lm21-tab-m],.league-mod-s21 #lm21-tab-r:checked~.lm21-tabs .lm21-tab-nav label[for=lm21-tab-r]{background:linear-gradient(135deg,var(--lg-g1),var(--lg-g2));color:var(--lg-btn-text)}.league-mod-s21 .lm21-panel{display:none;margin-top:8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:10px 10px 12px}.league-mod-s21 .lm21-m-round,.league-mod-s22 .lm22-m-round{margin-top:2px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-mod-s21 .lm21-empty,.league-mod-s24 .lm24-empty,.league-mod-s27 .lm27-empty{padding:6px 2px;font-size:13px;color:var(--lg-muted)}.league-mod-s21 .lm21-m-row{display:grid;grid-template-columns:140px minmax(0,1.5fr) minmax(0,1.1fr);gap:10px;padding:8px 10px;border-radius:12px;background:var(--lg-surface);border:1px solid var(--lg-border);align-items:center}.league-mod-s21 .lm21-m-timebox,.league-mod-s22 .lm22-m-left,.league-mod-s24 .lm24-m-timecol,.league-mod-s25 .lm25-m-timebox{display:flex;flex-direction:column;gap:2px;font-size:12px}.league-mod-s21 .lm21-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);color:var(--lg-muted)}.league-mod-s21 .lm21-m-flag-away,.league-mod-s21 .lm21-r-row,.league-mod-s23 .lm23-away{background:var(--lg-surface)}.league-mod-s21 .lm21-r-row{padding:8px 10px;border-radius:12px;border:1px solid var(--lg-border);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.league-mod-s21 .lm21-r-rank{width:26px;height:26px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--lg-title);flex-shrink:0}.league-mod-s21 .lm21-r-avatar{width:28px;height:28px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1);flex-shrink:0}.league-mod-s21 .lm21-r-stats span{padding:2px 8px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;display:flex;align-items:center;gap:3px}@media(max-width:960px){.live-tabs-s24 .lt24-league{max-width:160px}.live-tabs-s29 .lt29-league{max-width:180px}.league-mod-s21{padding:60px 0}.league-mod-s21 .lm21-m-row{grid-template-columns:130px minmax(0,1.4fr) minmax(0,1.1fr)}}.league-mod-s22 .lm22-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr);gap:18px;align-items:flex-start}.league-mod-s22 .lm22-panel,.league-mod-s24 .lm24-block,.league-mod-s25 .lm25-block,.league-mod-s26 .lm26-block,.league-mod-s27 .lm27-block,.league-mod-s28 .lm28-block{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px}.league-mod-s22 .lm22-m-row{display:grid;grid-template-columns:120px minmax(0,1.6fr) 120px;gap:10px;padding:8px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s22 .lm22-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-muted)}.league-mod-s22 .lm22-m-center,.league-mod-s28 .lm28-m-mid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center}.league-mod-s22 .lm22-m-scorebox{padding:2px 8px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center}.league-mod-s22 .lm22-r-row,.league-mod-s27 .lm27-r-row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.3fr);gap:4px;padding:7px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s22 .lm22-r-pos,.league-mod-s24 .lm24-r-pos,.league-mod-s25 .lm25-r-pos,.league-mod-s27 .lm27-r-pos{width:24px;font-size:13px;font-weight:800;color:var(--lg-title);text-align:left}.league-mod-s23{padding:72px 0;background:var(--lg-bg)}.league-mod-s23 .lm23-wrap,.league-mod-s29 .lm29-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:32px}.league-mod-s23 .lm23-head{display:flex;gap:20px;align-items:flex-start}.league-mod-s23 .lm23-head-bar{width:6px;height:100%;background:linear-gradient(180deg,var(--lg-g1),var(--lg-g2));border-radius:6px;flex-shrink:0}.league-mod-s23 .lm23-head-main{display:flex;flex-direction:column;gap:10px;max-width:720px}.league-mod-s23 .lm23-desc{font-size:14px;line-height:1.8;color:var(--lg-muted)}.league-mod-s23 .lm23-meta-pill{padding:5px 12px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-surface);color:var(--lg-title);font-size:12px;font-weight:700}.league-mod-s23 .lm23-meta-sub{padding:4px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);color:var(--lg-muted);font-size:11px}.league-mod-s23 .lm23-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:26px}.league-mod-s23 .lm23-block-title{padding-left:6px;border-left:4px solid var(--lg-g1);font-size:20px;font-weight:800;color:var(--lg-title);margin-bottom:12px}.league-mod-s23 .lm23-empty{color:var(--lg-muted);font-size:13px}.league-mod-s23 .lm23-mcard{padding:14px 16px;border-radius:16px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;flex-direction:column;gap:10px}.league-mod-s23 .lm23-m-top{display:flex;justify-content:space-between;font-size:12px;color:var(--lg-muted)}.league-mod-s23 .lm23-m-mid,.league-mod-s24 .lm24-m-teams,.league-mod-s26 .lm26-m-mid,.league-mod-s30 .lm30-m-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.league-mod-s23 .lm23-m-flag{font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-bg);color:var(--lg-muted)}.league-mod-s23 .lm23-m-phase{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--lg-border);color:var(--lg-muted)}.league-mod-s23 .lm23-m-btn{padding:5px 12px;border-radius:999px;border:1px solid var(--lg-g1);color:var(--lg-g1);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.league-mod-s23 .lm23-r-item{padding:12px 16px;border-radius:16px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;justify-content:space-between;align-items:center}.league-mod-s23 .lm23-r-pos{width:24px;font-size:14px;font-weight:900;color:var(--lg-title)}.league-mod-s23 .lm23-r-avatar{width:26px;height:26px;border-radius:50%;border:1px solid var(--lg-border);background:var(--lg-bg);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--lg-g1);flex-shrink:0}.league-mod-s23 .lm23-r-name{font-size:14px;font-weight:600;color:var(--lg-title)}.league-mod-s23 .lm23-r-stats{display:flex;gap:10px;font-size:12px;color:var(--lg-title)}.league-mod-s24 .lm24-head-inner{width:100%;max-width:860px;border-radius:24px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.league-mod-s24 .lm24-main,.league-mod-s25 .lm25-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:20px;align-items:flex-start}.league-mod-s24 .lm24-block-head,.league-mod-s25 .lm25-block-head,.league-mod-s26 .lm26-block-head,.league-mod-s28 .lm28-block-head{margin-bottom:4px}.league-mod-s24 .lm24-m-row{display:grid;grid-template-columns:130px minmax(0,1.7fr) 120px;gap:10px;padding:8px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s24 .lm24-m-round,.league-mod-s25 .lm25-m-round,.league-mod-s27 .lm27-m-round{margin-top:2px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-muted);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s24 .lm24-m-flag,.league-mod-s25 .lm25-m-flag,.league-mod-s26 .lm26-m-flag,.league-mod-s27 .lm27-m-flag,.league-mod-s28 .lm28-m-flag,.league-mod-s30 .lm30-m-flag{font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-muted)}.league-mod-s24 .lm24-m-vs-score,.match-mod-s15 .m15-score-center,.match-mod-s20 .m20-score-block,.match-mod-s3 .mt3-score-center{display:flex;flex-direction:column;align-items:center;gap:4px}.league-mod-s24 .lm24-m-action,.league-mod-s26 .lm26-m-bottom{display:flex;justify-content:flex-end}.league-mod-s24 .lm24-r-header,.league-mod-s25 .lm25-r-header{display:grid;grid-template-columns:38px minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:0;padding:6px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:6px}.league-mod-s24 .lm24-r-row,.league-mod-s25 .lm25-r-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);gap:4px;padding:7px 8px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s25 .lm25-head{display:flex;gap:18px;align-items:flex-start}.league-mod-s25 .lm25-head-badge{width:150px;max-width:35%;border-radius:20px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:10px 12px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.league-mod-s25 .lm25-badge-top{font-size:12px;font-weight:700;color:var(--lg-muted)}.league-mod-s25 .lm25-desc{font-size:13px;color:var(--lg-muted);line-height:1.7;max-width:620px}.league-mod-s25 .lm25-m-row{display:grid;grid-template-columns:130px minmax(0,1.7fr) 130px;gap:10px;padding:8px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s26 .lm26-head{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.league-mod-s26 .lm26-head-main{display:flex;flex-direction:column;gap:6px;max-width:720px}.league-mod-s26 .lm26-h1,.league-mod-s27 .lm27-h1,.league-mod-s28 .lm28-h1,.league-mod-s30 .lm30-h1{font-size:26px;font-weight:900;color:var(--lg-title)}.league-mod-s26 .lm26-chip-main,.league-mod-s28 .lm28-pill-main{padding:5px 14px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-surface);font-size:13px;font-weight:800;color:var(--lg-title);white-space:nowrap}.league-mod-s26 .lm26-chip-live{padding:4px 10px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-bg);font-size:11px;color:var(--lg-title);white-space:nowrap}.league-mod-s26 .lm26-main,.league-mod-s27 .lm27-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr);gap:20px;align-items:flex-start}.league-mod-s26 .lm26-m-item{display:grid;grid-template-columns:90px 24px minmax(0,1fr);gap:10px;align-items:flex-start}.league-mod-s26 .lm26-m-timecol{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--lg-muted);padding-top:2px}.league-mod-s26 .lm26-m-line,.match-mod-s2 .mt2-vs-center{display:flex;flex-direction:column;align-items:center;gap:2px}.league-mod-s26 .lm26-m-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--lg-g1);background:var(--lg-bg)}.league-mod-s26 .lm26-m-bar{flex:1;width:2px;background:var(--lg-border)}.league-mod-s26 .lm26-m-card{border-radius:16px;border:1px solid var(--lg-border);background:var(--lg-bg);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.league-mod-s26 .lm26-m-round{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-muted);max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:780px){.league-mod-s24,.league-mod-s25,.league-mod-s26{padding:60px 0}.league-mod-s24 .lm24-m-row{grid-template-columns:120px minmax(0,1.4fr) 110px}.league-mod-s24 .lm24-r-row,.league-mod-s25 .lm25-r-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.league-mod-s24 .lm24-r-stats,.league-mod-s25 .lm25-r-stats{justify-items:flex-start}.league-mod-s25 .lm25-head{flex-direction:column}.league-mod-s25 .lm25-head-badge{max-width:200px}.league-mod-s25 .lm25-m-row{grid-template-columns:120px minmax(0,1.4fr) 120px}.league-mod-s26 .lm26-m-item{grid-template-columns:80px 20px minmax(0,1fr)}}.league-mod-s27 .lm27-head{display:flex;flex-direction:column;gap:10px;align-items:stretch}.league-mod-s27 .lm27-tag-main{padding:4px 12px;border-radius:999px;border:1px solid var(--lg-g1);background:var(--lg-surface);font-size:12px;font-weight:800;color:var(--lg-title);white-space:nowrap}.league-mod-s27 .lm27-head-bottom{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;flex-wrap:wrap}.league-mod-s27 .lm27-m-headrow,.league-mod-s27 .lm27-m-row{display:grid;grid-template-columns:140px minmax(0,1.5fr) 160px}.league-mod-s27 .lm27-meta-pill{padding:4px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);font-size:11px;color:var(--lg-muted);white-space:nowrap}.league-mod-s27 .lm27-block-head{margin-bottom:2px}.league-mod-s27 .lm27-m-headrow{gap:0;padding:6px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);font-size:11px;font-weight:700;color:var(--lg-muted);margin-bottom:6px}.league-mod-s27 .lm27-mh{white-space:nowrap}.league-mod-s27 .lm27-m-row{gap:8px;padding:8px 10px;border-radius:14px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s27 .lm27-m-timecol,.league-mod-s28 .lm28-m-datebox,.league-mod-s30 .lm30-m-timecol{display:flex;flex-direction:column;gap:2px;font-size:11px}.league-mod-s27 .lm27-r-stats span{padding:2px 4px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);min-width:28px;text-align:center}.league-mod-s28 .lm28-head{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.league-mod-s28 .lm28-head-left{min-width:220px;display:flex;flex-direction:column;gap:8px}.league-mod-s28 .lm28-head-right{flex:1;min-width:260px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.league-mod-s28 .lm28-desc{font-size:13px;color:var(--lg-muted);line-height:1.7;max-width:520px;text-align:right}.league-mod-s28 .lm28-meta-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.league-mod-s28 .lm28-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr);gap:20px;align-items:flex-start}.league-mod-s28 .lm28-m-card{border-radius:16px;border:1px solid var(--lg-border);background:var(--lg-bg);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.league-mod-s28 .lm28-m-top{display:flex;justify-content:space-between;gap:8px}.league-mod-s28 .lm28-m-timebox{display:flex;flex-direction:column;gap:2px;align-items:flex-end;font-size:11px}.league-mod-s28 .lm28-m-scorebox{padding:2px 10px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);display:flex;align-items:center;justify-content:center}.league-mod-s28 .lm28-r-row{padding:9px 11px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);display:flex;justify-content:space-between;align-items:center;gap:10px}.league-mod-s28 .lm28-r-statcol{padding:3px 7px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;flex-direction:column;align-items:center;min-width:46px}@media(max-width:820px){.league-mod-s27 .lm27-m-headrow,.live-tabs-s21 .lt21-head-row{display:none}.live-tabs-s21 .lt21-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;row-gap:6px}.live-tabs-s21 .lt21-col-league{border-bottom:1px dashed var(--live21-border);padding-bottom:6px}.live-tabs-s21 .lt21-col-info{justify-content:space-between}.live-tabs-s21 .lt21-col-action{justify-content:flex-start}.league-mod-s27 .lm27-m-row,.live-tabs-s25 .lt25-row,.live-tabs-s26 .lt26-row,.live-tabs-s27 .lt27-inner,.live-tabs-s28 .lt28-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.live-tabs-s25 .lt25-meta{border-right:none;border-bottom:1px dashed var(--live25-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between;align-items:center}.live-tabs-s25 .lt25-main{margin-top:2px}.live-tabs-s25 .lt25-action{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-top:4px}.live-tabs-s26 .lt26-left{border-right:none;border-bottom:1px dashed var(--live26-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between;align-items:center}.live-tabs-s26 .lt26-right,.live-tabs-s27 .lt27-right,.live-tabs-s28 .lt28-side{flex-direction:row;align-items:center;justify-content:space-between;margin-top:4px}.live-tabs-s27 .lt27-left{border-right:none;border-bottom:1px dashed var(--live27-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between;align-items:center}.live-tabs-s28 .lt28-time-col{border-right:none;border-bottom:1px dashed var(--live28-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between;align-items:center}.league-mod-s11 .lm11-r-grid{grid-template-columns:minmax(0,1fr)}.league-mod-s22,.league-mod-s27,.league-mod-s28{padding:60px 0}.league-mod-s22 .lm22-m-row{grid-template-columns:110px minmax(0,1.4fr) 110px}.league-mod-s22 .lm22-r-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.league-mod-s22 .lm22-r-stats{justify-items:flex-start}.league-mod-s23 .lm23-main{grid-template-columns:1fr}.league-mod-s27 .lm27-m-timecol{flex-direction:row;align-items:center;gap:6px}.league-mod-s27 .lm27-m-right{flex-direction:row;align-items:center;justify-content:space-between}.league-mod-s28 .lm28-head-right{align-items:flex-start}.league-mod-s28 .lm28-desc{text-align:left}}.league-mod-s29,.league-mod-s30{padding:80px 0;background:var(--lg-bg)}.league-mod-s29 .lm29-head-left{display:flex;gap:8px;flex-wrap:wrap}.league-mod-s29 .lm29-head-center,.match-mod-s27 .s27-head{text-align:center;display:flex;flex-direction:column;gap:8px}.league-mod-s29 .lm29-head-right{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.league-mod-s29 .lm29-chip-main{padding:6px 14px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-g1);color:var(--lg-title);font-size:13px;font-weight:800}.league-mod-s29 .lm29-chip-sub{padding:4px 10px;border-radius:999px;background:var(--lg-bg);border:1px solid var(--lg-border);color:var(--lg-muted);font-size:11px}.league-mod-s29 .lm29-h1{font-size:30px;font-weight:900;color:var(--lg-title)}.league-mod-s29 .lm29-desc{font-size:14px;color:var(--lg-muted);max-width:640px;margin:auto}.league-mod-s29 .lm29-tag{padding:4px 10px;border-radius:999px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:11px;color:var(--lg-muted)}.league-mod-s29 .lm29-main{display:flex;flex-direction:column;gap:32px}.league-mod-s29 .lm29-block{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 6px 18px var(--lg-shadow);padding:18px 20px;display:flex;flex-direction:column;gap:16px}.league-mod-s29 .lm29-block-title{font-size:20px;font-weight:900;color:var(--lg-title);padding-bottom:6px;border-bottom:2px solid var(--lg-border)}.league-mod-s29 .lm29-m-row{display:grid;grid-template-columns:120px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border)}.league-mod-s29 .lm29-m-timebox{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--lg-muted)}.league-mod-s29 .lm29-m-teams{display:flex;align-items:center;justify-content:center;gap:12px}.league-mod-s29 .lm29-m-name{font-size:15px;font-weight:600;color:var(--lg-title)}.league-mod-s29 .lm29-m-phase{padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);font-size:11px;color:var(--lg-muted)}.league-mod-s29 .lm29-m-btn{padding:5px 12px;border-radius:999px;border:1px solid var(--lg-g1);background:0 0;font-size:12px;color:var(--lg-g1);font-weight:600;text-decoration:none}.league-mod-s29 .lm29-r-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border)}.league-mod-s29 .lm29-r-pos{width:26px;height:26px;border-radius:50%;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:var(--lg-title)}.league-mod-s29 .lm29-r-avatar{width:30px;height:30px;border-radius:50%;background:var(--lg-surface);border:1px solid var(--lg-border);display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--lg-g1)}.league-mod-s29 .lm29-r-name{font-size:15px;font-weight:600;color:var(--lg-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s29 .lm29-r-stats,.match-mod-s20 .m20-meta-line{display:flex;gap:6px}.league-mod-s29 .lm29-r-stats span{padding:4px 8px;border-radius:10px;background:var(--lg-surface);border:1px solid var(--lg-border);font-size:12px;color:var(--lg-title);min-width:36px;text-align:center}.league-mod-s30 .lm30-wrap{width:min(1200px,100%);margin:auto;padding:0 clamp(16px,3vw,28px);display:flex;flex-direction:column;gap:28px}.league-mod-s30 .lm30-head-main{max-width:860px;width:100%;border-radius:24px;background:var(--lg-surface);border:1px solid var(--lg-border);box-shadow:0 10px 26px var(--lg-shadow);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.league-mod-s30 .lm30-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr);gap:22px;align-items:flex-start}.league-mod-s30 .lm30-col{background:var(--lg-surface);border-radius:20px;border:1px solid var(--lg-border);box-shadow:0 8px 22px var(--lg-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.league-mod-s30 .lm30-block-title{font-size:18px;font-weight:900;color:var(--lg-title);padding-bottom:4px;border-bottom:2px solid var(--lg-border)}.league-mod-s30 .lm30-m-row{display:grid;grid-template-columns:130px minmax(0,1.6fr) 140px;gap:10px;padding:9px 10px;border-radius:16px;background:var(--lg-bg);border:1px solid var(--lg-border);align-items:center}.league-mod-s30 .lm30-m-round{margin-top:2px;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface);color:var(--lg-g1);max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.league-mod-s30 .lm30-m-score{font-size:20px;font-weight:900;color:var(--lg-title);text-align:center}.league-mod-s30 .lm30-r-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.league-mod-s30 .lm30-r-card{border-radius:18px;background:var(--lg-bg);border:1px solid var(--lg-border);padding:9px 10px;display:flex;flex-direction:column;gap:6px}.league-mod-s30 .lm30-r-pos,.league-mod-s30 .lm30-r-stats span{background:var(--lg-surface);color:var(--lg-title);display:flex}.league-mod-s30 .lm30-r-pos{width:26px;height:26px;border-radius:50%;border:1px solid var(--lg-border);align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.league-mod-s30 .lm30-r-stats span{padding:2px 7px;border-radius:999px;border:1px solid var(--lg-border);font-size:11px;min-width:36px;text-align:center;flex-direction:column;align-items:center}.league-mod-s30 .lm30-r-stats em{font-style:normal;color:var(--lg-muted);margin-bottom:1px}@media(max-width:1040px){.league-mod-s15 .lm15-main,.league-mod-s16 .lm16-main,.league-mod-s17 .lm17-main,.league-mod-s18 .lm18-main,.league-mod-s19 .lm19-main,.league-mod-s22 .lm22-main,.league-mod-s24 .lm24-main,.league-mod-s25 .lm25-main,.league-mod-s26 .lm26-main,.league-mod-s27 .lm27-main,.league-mod-s28 .lm28-main,.league-mod-s30 .lm30-main{grid-template-columns:minmax(0,1fr)}}.match-mod-s1,.match-mod-s11,.match-mod-s13,.match-mod-s14,.match-mod-s25,.match-mod-s3,.match-mod-s4,.match-mod-s5,.match-mod-s6,.match-mod-s7,.match-mod-s8,.match-mod-s9{padding:52px 0;background:var(--mt-page-bg)}.match-mod-s1 .mt1-wrap,.match-mod-s3 .mt3-wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,3vw,22px);display:flex;flex-direction:column;gap:20px}.match-mod-s1 .mt1-hero{position:relative;border-radius:26px;background:var(--mt-card-bg);box-shadow:0 16px 40px var(--mt-shadow);overflow:hidden;min-height:360px}.match-mod-s1 .mt1-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.25;filter:blur(6px);transform:scale(1.03)}.match-mod-s1 .mt1-hero-inner{position:relative;padding:24px 18px 26px;display:flex;flex-direction:column;align-items:center;gap:22px}.match-mod-s1 .mt1-hero-header{width:100%;display:flex;justify-content:center}.match-mod-s1 .mt1-hero-meta,.match-mod-s12 .m12-score-box,.match-mod-s24 .s24-score-core,.match-mod-s29 .s29-score-block{text-align:center;display:flex;flex-direction:column;gap:6px}.match-mod-s1 .mt1-hero-league{display:flex;justify-content:center;gap:8px;font-size:13px}.match-mod-s1 .mt1-league-label{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.08);color:var(--mt-title);font-weight:800}.match-mod-s1 .mt1-league-season{padding:3px 10px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.05);color:var(--mt-muted);font-size:12px}.match-mod-s1 .mt1-empty-text,.match-mod-s1 .mt1-hero-time,.match-mod-s10 .match-mod-s10__datetime,.match-mod-s10 .match-mod-s10__empty,.match-mod-s11 .mm11-datetime,.match-mod-s11 .mm11-side-empty,.match-mod-s12 .m12-season,.match-mod-s12 .m12-time,.match-mod-s13 .m13-datetime,.match-mod-s13 .m13-empty,.match-mod-s14 .m14-datetime,.match-mod-s14 .m14-rel-empty,.match-mod-s15 .m15-empty,.match-mod-s16 .m16-empty,.match-mod-s17 .m17-empty,.match-mod-s17 .m17-league-time,.match-mod-s18 .m18-empty,.match-mod-s19 .m19-empty,.match-mod-s19 .m19-hero-time,.match-mod-s2 .mt2-empty-text,.match-mod-s20 .m20-empty,.match-mod-s22 .s22-datetime,.match-mod-s23 .m23-header-time,.match-mod-s25 .m25-datetime,.match-mod-s27 .s27-datetime,.match-mod-s27 .s27-empty,.match-mod-s28 .s28-empty,.match-mod-s28 .s28-time,.match-mod-s29 .s29-time,.match-mod-s3 .mt3-empty-text,.match-mod-s3 .mt3-section-sub,.match-mod-s30 .m30-time,.match-mod-s4 .mt4-empty-text,.match-mod-s4 .mt4-section-sub,.match-mod-s5 .mt5-empty-text,.match-mod-s5 .mt5-section-sub,.match-mod-s6 .mt6-empty-text,.match-mod-s6 .mt6-section-sub,.match-mod-s7 .mt7-comments-sub,.match-mod-s7 .mt7-empty-text,.match-mod-s8 .mt8-comments-sub,.match-mod-s8 .mt8-empty-text,.match-mod-s9 .mt9-empty-text{font-size:13px;color:var(--mt-muted)}.match-mod-s1 .mt1-hero-score{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:2px}.match-mod-s1 .mt1-score-num,.match-mod-s13 .m13-score-main span,.match-mod-s17 .m17-score-num,.match-mod-s19 .m19-score-num,.match-mod-s20 .m20-score-num,.match-mod-s27 .s27-h1,.match-mod-s3 .mt3-score-num,.match-mod-s4 .mt4-score-num,.match-mod-s5 .mt5-score-num,.match-mod-s6 .mt6-score-num,.match-mod-s7 .mt7-score-num,.match-mod-s8 .mt8-score-num,.match-mod-s9 .mt9-score-num{font-size:30px;font-weight:900;color:var(--mt-title)}.match-mod-s1 .mt1-score-sep{font-size:22px;font-weight:800;color:var(--mt-title)}.match-mod-s1 .mt1-hero-status{margin-top:4px}.match-mod-s1 .mt1-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:4px 14px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.12);font-size:12px;color:var(--mt-title)}.match-mod-s1 #mt1-tab-data:checked~.mt1-tab-nav label[for=mt1-tab-data],.match-mod-s1 #mt1-tab-intro:checked~.mt1-tab-nav label[for=mt1-tab-intro],.match-mod-s1 #mt1-tab-related:checked~.mt1-tab-nav label[for=mt1-tab-related],.match-mod-s1 #mt1-tab-review:checked~.mt1-tab-nav label[for=mt1-tab-review],.match-mod-s1 .mt1-status-2,.match-mod-s2 .mt2-status-2,.match-mod-s3 .mt3-status-2,.match-mod-s4 .mt4-status-2,.match-mod-s5 .mt5-status-2,.match-mod-s6 .mt6-status-2,.match-mod-s7 .mt7-status-2,.match-mod-s8 .mt8-status-2,.match-mod-s9 .mt9-status-2{border-color:var(--mt-accent1);background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text)}.match-mod-s1 .mt1-hero-body{margin-top:10px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.match-mod-s1 .mt1-team,.match-mod-s12 .m12-team{display:flex;flex-direction:column;align-items:center;gap:10px}.match-mod-s1 .mt1-team-avatar{width:118px;height:118px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s1 .mt1-team-avatar i,.match-mod-s12 .m12-avatar i,.match-mod-s28 .s28-avatar i{font-size:46px;color:var(--mt-accent1)}.match-mod-s1 .mt1-team-name{font-size:18px;font-weight:800;color:var(--mt-title);text-align:center}.match-mod-s1 .mt1-vs-label{font-size:18px;font-weight:800;color:var(--mt-title);padding:6px 14px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.18)}.match-mod-s1 .mt1-intro-card,.match-mod-s1 .mt1-tabs{background:var(--mt-card-bg);box-shadow:0 10px 32px var(--mt-shadow)}.match-mod-s1 .mt1-intro-card{margin-top:6px;border-radius:22px;border:1px solid var(--mt-border);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.match-mod-s1 .mt1-h1,.match-mod-s12 .m12-league,.match-mod-s2 .mt2-h1,.match-mod-s21 .m21-h1,.match-mod-s23 .m23-h1,.match-mod-s3 .mt3-h1,.match-mod-s4 .mt4-h1,.match-mod-s5 .mt5-h1,.match-mod-s6 .mt6-h1,.match-mod-s7 .mt7-h1,.match-mod-s8 .mt8-h1,.match-mod-s9 .mt9-h1{font-size:22px;font-weight:900;color:var(--mt-title)}.match-mod-s1 .mt1-intro,.match-mod-s2 .mt2-intro-text,.match-mod-s3 .mt3-intro-text,.match-mod-s4 .mt4-intro-text,.match-mod-s5 .mt5-intro-text,.match-mod-s6 .mt6-intro-text,.match-mod-s7 .mt7-intro-text,.match-mod-s8 .mt8-intro-text,.match-mod-s9 .mt9-intro-text{font-size:14px;line-height:1.8;color:var(--mt-muted)}.match-mod-s1 .mt1-tabs{margin-top:4px;border-radius:22px;border:1px solid var(--mt-border);padding:12px 14px 16px}.match-mod-s1 .mt1-tab-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.match-mod-s1 .mt1-tab-label{flex:0 0 auto;padding:5px 16px;border-radius:999px;border:1px solid transparent;font-size:13px;color:var(--mt-muted);cursor:pointer}.match-mod-s1 .mt1-panel-card{border-radius:18px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.match-mod-s1 .mt1-panel-title,.match-mod-s11 .mm11-comments-title,.match-mod-s11 .mm11-team-name,.match-mod-s13 .m13-comment-title,.match-mod-s14 .m14-comment-title,.match-mod-s14 .m14-team-name,.match-mod-s15 .m15-comment-title,.match-mod-s15 .m15-info-title,.match-mod-s16 .m16-comment-title,.match-mod-s17 .m17-comment-title,.match-mod-s18 .m18-comment-title,.match-mod-s19 .m19-comment-title,.match-mod-s2 .mt2-panel-title,.match-mod-s2 .mt2-team-name,.match-mod-s2 .mt2-vs-score,.match-mod-s20 .m20-side-title,.match-mod-s29 .s29-info-title,.match-mod-s3 .mt3-section-title,.match-mod-s3 .mt3-team-name,.match-mod-s30 .m30-box-title,.match-mod-s30 .m30-team-name,.match-mod-s4 .mt4-section-title,.match-mod-s4 .mt4-team-name,.match-mod-s5 .mt5-section-title,.match-mod-s5 .mt5-team-name,.match-mod-s6 .mt6-section-title,.match-mod-s6 .mt6-team-name,.match-mod-s7 .mt7-comments-title,.match-mod-s7 .mt7-team-name,.match-mod-s8 .mt8-comments-title,.match-mod-s8 .mt8-team-name,.match-mod-s9 .mt9-team-name{font-size:16px;font-weight:800;color:var(--mt-title)}.match-mod-s1 .mt1-info-row{display:flex;justify-content:space-between;gap:10px;font-size:13px}.match-mod-s1 .mt1-info-label,.match-mod-s13 .m13-info-row span:first-child{color:var(--mt-muted);min-width:70px}.match-mod-s1 .mt1-info-value,.match-mod-s11 .mm11-side-row span:last-child,.match-mod-s13 .m13-info-row span:last-child,.match-mod-s15 .m15-info-row span:last-child{color:var(--mt-title);text-align:right;flex:1}.match-mod-s1 .mt1-panel-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.match-mod-s1 .mt1-team-line{display:flex;gap:10px;font-size:13px}.match-mod-s1 .mt1-team-side{min-width:40px;color:var(--mt-muted)}.match-mod-s1 .mt1-team-text,.match-mod-s14 .m14-score-league,.match-mod-s20 .m20-hero-type,.match-mod-s20 .m20-meta-value{color:var(--mt-title)}.match-mod-s1 .mt1-review-card,.match-mod-s2 .mt2-review-item{border-radius:14px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:8px 10px}.match-mod-s1 .mt1-review-name,.match-mod-s11 .mm11-league-title,.match-mod-s4 .mt4-hero-value,.match-mod-s4 .mt4-league-title,.match-mod-s5 .mt5-hero-value,.match-mod-s5 .mt5-league-title,.match-mod-s6 .mt6-league-title,.match-mod-s7 .mt7-hero-value,.match-mod-s7 .mt7-league-title,.match-mod-s8 .mt8-league-title,.match-mod-s9 .mt9-league-title,.match-mod-s9 .mt9-meta-value{font-size:13px;color:var(--mt-title)}.match-mod-s1 .mt1-review-text{font-size:13px;color:var(--mt-muted);margin-top:2px;line-height:1.6}.match-mod-s1 .mt1-rel-row{display:grid;grid-template-columns:120px minmax(0,1.5fr) 150px;gap:10px;align-items:center;padding:8px 10px;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border)}.match-mod-s1 .mt1-rel-row[data-phase=live],.match-mod-s2 .mt2-rel-item[data-phase=live],.match-mod-s3 .mt3-related-item[data-phase=live],.match-mod-s4 .mt4-rel-item[data-phase=live],.match-mod-s5 .mt5-rel-item[data-phase=live],.match-mod-s6 .mt6-rel-item[data-phase=live],.match-mod-s7 .mt7-rel-item[data-phase=live],.match-mod-s8 .mt8-rel-item[data-phase=live],.match-mod-s9 .mt9-rel-item[data-phase=live]{border-color:var(--mt-accent1)}.match-mod-s1 .mt1-rel-time{display:flex;flex-direction:column;font-size:12px;color:var(--mt-muted)}.match-mod-s1 .mt1-rel-date{font-weight:600;color:var(--mt-title)}.match-mod-s1 .mt1-rel-clock,.match-mod-s13 .m13-rel-clock,.match-mod-s14 .m14-rel-clock,.match-mod-s15 .m15-rel-clock,.match-mod-s16 .m16-rel-clock,.match-mod-s17 .m17-rel-clock,.match-mod-s18 .m18-rel-clock,.match-mod-s19 .m19-rel-clock,.match-mod-s20 .m20-rel-clock,.match-mod-s21 .m21-rel-clock,.match-mod-s23 .m23-rel-clock{margin-top:1px}.match-mod-s1 .mt1-rel-teams{display:flex;justify-content:center;gap:6px;font-size:13px;color:var(--mt-title);flex-wrap:wrap}.match-mod-s1 .mt1-rel-btn,.mt1-play-btn{display:inline-flex;text-decoration:none}.match-mod-s1 .mt1-rel-team,.match-mod-s2 .mt2-rel-team,.match-mod-s3 .mt3-related-team,.match-mod-s4 .mt4-rel-team,.match-mod-s5 .mt5-rel-team,.match-mod-s6 .mt6-rel-team,.match-mod-s7 .mt7-rel-team,.match-mod-s8 .mt8-rel-team,.match-mod-s9 .mt9-rel-team{font-weight:600}.match-mod-s1 .mt1-rel-vs,.match-mod-s11 .mm11-dot,.match-mod-s13 .m13-dot,.match-mod-s14 .m14-score-dot,.match-mod-s15 .m15-dot,.match-mod-s17 .m17-dot,.match-mod-s18 .m18-dot,.match-mod-s19 .m19-dot,.match-mod-s2 .mt2-rel-vs,.match-mod-s20 .m20-hero-dot,.match-mod-s20 .m20-score-dot,.match-mod-s21 .m21-dot,.match-mod-s23 .m23-dot,.match-mod-s3 .mt3-related-vs,.match-mod-s4 .mt4-rel-vs,.match-mod-s5 .mt5-rel-vs,.match-mod-s6 .mt6-rel-vs,.match-mod-s7 .mt7-rel-vs,.match-mod-s8 .mt8-dot,.match-mod-s8 .mt8-rel-vs,.match-mod-s9 .mt9-dot,.match-mod-s9 .mt9-rel-vs{opacity:.7}.match-mod-s1 .mt1-rel-score,.match-mod-s30 .m30-rel-score{font-size:13px;color:var(--mt-title);font-weight:700}.match-mod-s1 .mt1-rel-phase,.match-mod-s11 .mm11-meta-label,.match-mod-s11 .mm11-status-label,.match-mod-s14 .m14-state-label,.match-mod-s17 .m17-status-label,.match-mod-s19 .m19-status-label,.match-mod-s2 .mt2-team-label,.match-mod-s2 .mt2-vs-label,.match-mod-s2 .mt2-vs-tag,.match-mod-s20 .m20-status-label,.match-mod-s20 .m20-team-role,.match-mod-s21 .m21-status-label,.match-mod-s23 .m23-status-label,.match-mod-s3 .mt3-status-label,.match-mod-s3 .mt3-team-tag,.match-mod-s4 .mt4-fact-label,.match-mod-s4 .mt4-header-status-label,.match-mod-s4 .mt4-hero-label,.match-mod-s4 .mt4-team-tag,.match-mod-s5 .mt5-hero-label,.match-mod-s5 .mt5-summary-label,.match-mod-s5 .mt5-team-tag,.match-mod-s6 .mt6-team-tag,.match-mod-s7 .mt7-header-status-label,.match-mod-s7 .mt7-hero-label,.match-mod-s7 .mt7-team-tag,.match-mod-s8 .mt8-detail-label,.match-mod-s8 .mt8-status-label,.match-mod-s8 .mt8-team-tag,.match-mod-s9 .mt9-meta-label,.match-mod-s9 .mt9-team-tag{font-size:11px;color:var(--mt-muted)}.match-mod-s1 .mt1-rel-btn{align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid var(--mt-accent1);background:0 0;font-size:12px;color:var(--mt-accent1)}.match-mod-s1 .mt1-rel-row[data-phase=live] .mt1-rel-btn,.match-mod-s11 .mm11-status-2,.match-mod-s12 .m12-status-2,.match-mod-s2 .mt2-rel-item[data-phase=live] .mt2-rel-btn,.match-mod-s27 .s27-status-2,.match-mod-s3 .mt3-related-item[data-phase=live] .mt3-related-link,.match-mod-s4 .mt4-rel-item[data-phase=live] .mt4-rel-link,.match-mod-s5 .mt5-rel-item[data-phase=live] .mt5-rel-link,.match-mod-s6 .mt6-rel-item[data-phase=live] .mt6-rel-link,.match-mod-s7 .mt7-rel-item[data-phase=live] .mt7-rel-link,.match-mod-s8 .mt8-rel-item[data-phase=live] .mt8-rel-link,.match-mod-s9 .mt9-rel-item[data-phase=live] .mt9-rel-link{background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);border-color:transparent}@media(max-width:880px){.match-mod-s1 .mt1-hero-body,.match-mod-s1 .mt1-panel-split,.match-mod-s1 .mt1-rel-row{grid-template-columns:minmax(0,1fr)}.match-mod-s1{padding:40px 0}.match-mod-s1 .mt1-wrap{gap:16px}.match-mod-s1 .mt1-hero-inner{padding:18px 14px 20px}.match-mod-s1 .mt1-hero-body{gap:12px}.match-mod-s1 .mt1-team-avatar{width:96px;height:96px}.match-mod-s1 .mt1-team-name{font-size:16px}.match-mod-s1 .mt1-intro-card{padding:14px 12px}.match-mod-s1 .mt1-h1{font-size:18px}.match-mod-s1 .mt1-intro{font-size:13px}.match-mod-s1 .mt1-tabs{padding:10px 10px 12px}.match-mod-s1 .mt1-panel-card{padding:10px}.match-mod-s1 .mt1-rel-row{align-items:flex-start}}.mt1-play-btn{align-items:center;justify-content:center;margin-top:6px;padding:10px 22px;border-radius:999px;font-size:14px;font-weight:700;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);border:none}.mt1-play-btn:hover{opacity:.88}.match-mod-s10,.match-mod-s12,.match-mod-s15,.match-mod-s16,.match-mod-s17,.match-mod-s18,.match-mod-s19,.match-mod-s2,.match-mod-s20,.match-mod-s21{padding:48px 0;background:var(--mt-page-bg)}.match-mod-s2 .mt2-wrap,.match-mod-s4 .mt4-wrap,.match-mod-s5 .mt5-wrap,.match-mod-s6 .mt6-wrap,.match-mod-s7 .mt7-wrap,.match-mod-s8 .mt8-wrap,.match-mod-s9 .mt9-wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,3vw,22px);display:flex;flex-direction:column;gap:18px}.match-mod-s2 .mt2-hero{position:relative;border-radius:24px;background:var(--mt-card-bg);box-shadow:0 16px 40px var(--mt-shadow);overflow:hidden}.match-mod-s2 .mt2-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;filter:blur(5px);transform:scale(1.02)}.match-mod-s2 .mt2-hero-inner{position:relative;padding:20px 20px 22px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);gap:22px;align-items:center}.match-mod-s11 .mm11-league-badge,.match-mod-s14 .m14-league-short,.match-mod-s2 .mt2-league-tag,.match-mod-s3 .mt3-badge-main,.match-mod-s4 .mt4-league-chip{padding:4px 14px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.08);font-size:13px;font-weight:800;color:var(--mt-title)}.match-mod-s2 .mt2-season-tag{padding:3px 11px;border-radius:999px;border:1px dashed var(--mt-border);background:rgba(255,255,255,.04);font-size:12px;color:var(--mt-muted)}.match-mod-s2 .mt2-hero-time,.match-mod-s3 .mt3-banner-time,.match-mod-s4 .mt4-header-time,.match-mod-s5 .mt5-header-time,.match-mod-s6 .mt6-time-line,.match-mod-s7 .mt7-header-time,.match-mod-s8 .mt8-header-time,.match-mod-s9 .mt9-header-time{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mt-muted)}.match-mod-s2 .mt2-hero-status{margin-top:2px}.match-mod-s2 .mt2-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:4px 16px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.15);font-size:12px;color:var(--mt-title);backdrop-filter:blur(6px)}.match-mod-s2 .mt2-hero-right{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.2fr);gap:18px;align-items:center}.match-mod-s10 .match-mod-s10__league,.match-mod-s11 .mm11-hero-side,.match-mod-s14 .m14-team-top,.match-mod-s2 .mt2-team-block,.match-mod-s3 .mt3-team,.match-mod-s4 .mt4-team,.match-mod-s5 .mt5-team,.match-mod-s6 .mt6-team-card,.match-mod-s7 .mt7-team,.match-mod-s9 .mt9-team-block{display:flex;align-items:center;gap:10px}.match-mod-s2 .mt2-team-logo{width:70px;height:70px;border-radius:20px;background:rgba(255,255,255,.92);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s14 .m14-avatar i,.match-mod-s2 .mt2-team-logo i,.match-mod-s26 .s26-avatar i,.match-mod-s29 .s29-avatar i,.match-mod-s3 .mt3-team-logo i,.match-mod-s4 .mt4-team-logo i{font-size:34px;color:var(--mt-accent1)}.match-mod-s2 .mt2-score-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.18);backdrop-filter:blur(10px)}.match-mod-s2 .mt2-score-num{font-size:28px;font-weight:900;color:var(--mt-title)}.match-mod-s2 .mt2-score-sep{font-size:16px;font-weight:800;color:var(--mt-title);opacity:.8}.match-mod-s2 .mt2-intro-layout{margin-top:4px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}.match-mod-s2 .mt2-intro-main{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 30px var(--mt-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.match-mod-s2 #mt2-tab-data:checked~.mt2-tab-nav label[for=mt2-tab-data]::after,.match-mod-s2 #mt2-tab-intro:checked~.mt2-tab-nav label[for=mt2-tab-intro]::after,.match-mod-s2 #mt2-tab-related:checked~.mt2-tab-nav label[for=mt2-tab-related]::after,.match-mod-s2 #mt2-tab-review:checked~.mt2-tab-nav label[for=mt2-tab-review]::after,.match-mod-s2 .mt2-cta-btn{background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2))}.match-mod-s2 .mt2-cta-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:9px 22px;border-radius:999px;font-size:14px;font-weight:700;border:none;text-decoration:none;color:var(--mt-btn-text)}.match-mod-s16 .m16-hero-season,.match-mod-s17 .m17-live-btn:hover,.match-mod-s19 .m19-live-btn:hover,.match-mod-s2 .mt2-cta-btn:hover,.match-mod-s20 .m20-live-btn:hover,.match-mod-s21 .m21-live-btn:hover,.match-mod-s23 .m23-live-btn:hover,.match-mod-s3 .mt3-cta-main:hover,.match-mod-s4 .mt4-cta-main:hover,.match-mod-s5 .mt5-cta-main:hover,.match-mod-s6 .mt6-cta-main:hover,.match-mod-s7 .mt7-cta-main:hover,.match-mod-s8 .mt8-cta-main:hover,.match-mod-s9 .mt9-cta-main:hover{opacity:.9}.match-mod-s2 .mt2-intro-side,.match-mod-s6 .mt6-info-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.match-mod-s2 .mt2-intro-pill{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:999px;background:var(--mt-page-bg);font-size:13px}.match-mod-s11 .mm11-rel-phase,.match-mod-s12 .m12-info span,.match-mod-s12 .m12-rstatus,.match-mod-s13 .m13-rel-phase,.match-mod-s14 .m14-rel-phase,.match-mod-s14 .m14-team-info span,.match-mod-s15 .m15-rel-phase,.match-mod-s15 .m15-top-season,.match-mod-s15 .m15-top-time,.match-mod-s16 .m16-rel-phase,.match-mod-s17 .m17-rel-phase,.match-mod-s18 .m18-rel-phase,.match-mod-s19 .m19-rel-phase,.match-mod-s2 .mt2-pill-label,.match-mod-s2 .mt2-rel-phase,.match-mod-s20 .m20-info-label,.match-mod-s20 .m20-rel-phase,.match-mod-s21 .m21-rel-phase,.match-mod-s21 .m21-tag-league,.match-mod-s22 .s22-meta .row span:first-child,.match-mod-s22 .s22-rel-item .bottom .phase,.match-mod-s23 .m23-rel-phase,.match-mod-s23 .m23-tag-dot,.match-mod-s23 .m23-tag-league,.match-mod-s23 .m23-tag-season,.match-mod-s25 .m25-row span:first-child,.match-mod-s27 .s27-row span:first-child,.match-mod-s28 .s28-row span:first-child,.match-mod-s29 .s29-info-row span:first-child,.match-mod-s3 .mt3-related-phase,.match-mod-s30 .m30-row span:first-child,.match-mod-s4 .mt4-rel-phase,.match-mod-s5 .mt5-rel-phase,.match-mod-s6 .mt6-rel-phase,.match-mod-s7 .mt7-rel-phase,.match-mod-s8 .mt8-rel-phase,.match-mod-s9 .mt9-rel-phase{color:var(--mt-muted)}.match-mod-s13 .m13-rel-date,.match-mod-s14 .m14-rel-date,.match-mod-s15 .m15-rel-date,.match-mod-s16 .m16-rel-date,.match-mod-s17 .m17-rel-date,.match-mod-s18 .m18-rel-date,.match-mod-s19 .m19-rel-date,.match-mod-s2 .mt2-pill-value,.match-mod-s2 .mt2-rel-date,.match-mod-s20 .m20-rel-date,.match-mod-s21 .m21-rel-date,.match-mod-s23 .m23-rel-date,.match-mod-s3 .mt3-related-date,.match-mod-s4 .mt4-rel-date,.match-mod-s5 .mt5-rel-date,.match-mod-s6 .mt6-rel-date,.match-mod-s7 .mt7-rel-date,.match-mod-s8 .mt8-rel-date,.match-mod-s9 .mt9-rel-date{color:var(--mt-title);font-weight:600}.match-mod-s2 .mt2-tabs{margin-top:4px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 30px var(--mt-shadow);padding:12px 14px 16px}.match-mod-s2 .mt2-tab-nav{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:4px}.match-mod-s2 .mt2-tab-label{position:relative;padding:5px 2px;font-size:13px;color:var(--mt-muted);cursor:pointer}.match-mod-s2 .mt2-tab-label::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:999px;background:0 0}.match-mod-s12 .m12-rscore,.match-mod-s2 #mt2-tab-data:checked~.mt2-tab-nav label[for=mt2-tab-data],.match-mod-s2 #mt2-tab-intro:checked~.mt2-tab-nav label[for=mt2-tab-intro],.match-mod-s2 #mt2-tab-related:checked~.mt2-tab-nav label[for=mt2-tab-related],.match-mod-s2 #mt2-tab-review:checked~.mt2-tab-nav label[for=mt2-tab-review]{color:var(--mt-title);font-weight:700}.match-mod-s2 .mt2-panel-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}.match-mod-s2 .mt2-panel-card{border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:12px 12px 14px;display:flex;flex-direction:column;gap:8px}.match-mod-s2 .mt2-info-list,.match-mod-s3 .mt3-info-list,.match-mod-s4 .mt4-side-info,.match-mod-s5 .mt5-side-info,.match-mod-s6 .mt6-side-info,.match-mod-s7 .mt7-side-info,.match-mod-s9 .mt9-side-info{margin:4px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px}.match-mod-s11 .mm11-side-row,.match-mod-s14 .m14-team-info div,.match-mod-s15 .m15-info-row,.match-mod-s17 .m17-info-row,.match-mod-s18 .m18-info-row,.match-mod-s19 .m19-info-row,.match-mod-s2 .mt2-info-row,.match-mod-s21 .m21-info-row,.match-mod-s23 .m23-info-row,.match-mod-s3 .mt3-info-row,.match-mod-s4 .mt4-side-row,.match-mod-s5 .mt5-side-row,.match-mod-s6 .mt6-info-row,.match-mod-s6 .mt6-side-row,.match-mod-s7 .mt7-info-item,.match-mod-s7 .mt7-side-row,.match-mod-s9 .mt9-info-row,.match-mod-s9 .mt9-side-row{display:flex;justify-content:space-between;gap:10px}.match-mod-s2 .mt2-info-row dt,.match-mod-s7 .mt7-info-item dt,.match-mod-s9 .mt9-info-row dt{min-width:70px;color:var(--mt-muted)}.match-mod-s2 .mt2-info-row dd,.match-mod-s3 .mt3-info-row dd,.match-mod-s4 .mt4-side-row dd,.match-mod-s5 .mt5-side-row dd,.match-mod-s6 .mt6-info-row dd,.match-mod-s6 .mt6-side-row dd,.match-mod-s7 .mt7-info-item dd,.match-mod-s7 .mt7-side-row dd,.match-mod-s9 .mt9-info-row dd,.match-mod-s9 .mt9-side-row dd{margin:0;flex:1;text-align:right;color:var(--mt-title)}.match-mod-s2 .mt2-vs-line{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin-top:4px}.match-mod-s11 .mm11-side-title,.match-mod-s13 .m13-rel-title,.match-mod-s14 .m14-league-title,.match-mod-s14 .m14-rel-title,.match-mod-s15 .m15-rel-title,.match-mod-s16 .m16-rel-title,.match-mod-s17 .m17-league-title,.match-mod-s17 .m17-rel-title,.match-mod-s18 .m18-rel-title,.match-mod-s19 .m19-rel-title,.match-mod-s2 .mt2-rel-title,.match-mod-s2 .mt2-vs-name,.match-mod-s25 .m25-rel-row .teams,.match-mod-s26 .s26-comment .cname,.match-mod-s26 .s26-rel-row .teams,.match-mod-s3 .mt3-related-title,.match-mod-s3 .mt3-tags-title,.match-mod-s4 .mt4-side-title,.match-mod-s5 .mt5-side-title,.match-mod-s6 .mt6-side-title,.match-mod-s7 .mt7-side-title,.match-mod-s9 .mt9-side-title,.match-mod-s9 .mt9-strip-title{font-size:14px;font-weight:700;color:var(--mt-title)}.match-mod-s2 .mt2-data-cols,.match-mod-s3 .mt3-related-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:4px}.match-mod-s2 .mt2-data-subtitle{font-size:13px;font-weight:700;color:var(--mt-title)}.match-mod-s2 .mt2-review-head,.match-mod-s5 .mt5-comment-head,.match-mod-s6 .mt6-comment-head,.match-mod-s7 .mt7-comment-head,.match-mod-s8 .mt8-comment-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.match-mod-s2 .mt2-review-name,.match-mod-s3 .mt3-comment-name,.match-mod-s4 .mt4-comment-name,.match-mod-s5 .mt5-comment-name,.match-mod-s6 .mt6-comment-name,.match-mod-s7 .mt7-comment-name,.match-mod-s8 .mt8-comment-name{font-size:13px;font-weight:600;color:var(--mt-title)}.match-mod-s2 .mt2-review-text{margin-top:2px;font-size:13px;color:var(--mt-muted);line-height:1.6}.match-mod-s2 .mt2-rel-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:6px}.match-mod-s2 .mt2-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:grid;grid-template-columns:110px minmax(0,1.6fr) 130px;gap:8px;align-items:center}.match-mod-s2 .mt2-rel-time,.match-mod-s3 .mt3-related-time,.match-mod-s4 .mt4-rel-time,.match-mod-s5 .mt5-rel-time,.match-mod-s6 .mt6-rel-time,.match-mod-s7 .mt7-rel-time,.match-mod-s8 .mt8-rel-time,.match-mod-s9 .mt9-rel-time{display:flex;flex-direction:column;font-size:12px}.match-mod-s2 .mt2-rel-clock,.match-mod-s3 .mt3-related-clock,.match-mod-s4 .mt4-rel-clock,.match-mod-s5 .mt5-rel-clock,.match-mod-s6 .mt6-rel-clock,.match-mod-s7 .mt7-rel-clock,.match-mod-s8 .mt8-rel-clock,.match-mod-s9 .mt9-rel-clock{color:var(--mt-muted);margin-top:1px}.match-mod-s2 .mt2-rel-teams,.match-mod-s3 .mt3-related-teams{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:13px;color:var(--mt-title)}.match-mod-s2 .mt2-rel-meta,.match-mod-s3 .mt3-related-meta,.match-mod-s4 .mt4-rel-meta,.match-mod-s5 .mt5-rel-meta,.match-mod-s6 .mt6-rel-meta,.match-mod-s7 .mt7-rel-meta,.match-mod-s8 .mt8-rel-meta,.match-mod-s9 .mt9-rel-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px}.match-mod-s10 .match-mod-s10__rel-score,.match-mod-s11 .mm11-rel-score,.match-mod-s13 .m13-rel-score,.match-mod-s14 .m14-rel-score,.match-mod-s15 .m15-rel-score,.match-mod-s16 .m16-rel-score,.match-mod-s17 .m17-rel-score,.match-mod-s18 .m18-rel-score,.match-mod-s19 .m19-rel-score,.match-mod-s2 .mt2-rel-score,.match-mod-s20 .m20-rel-score,.match-mod-s21 .m21-rel-score,.match-mod-s22 .s22-rel-item .bottom .score,.match-mod-s23 .m23-rel-score,.match-mod-s29 .s29-rel-row .meta .score,.match-mod-s3 .mt3-related-score,.match-mod-s4 .mt4-rel-score,.match-mod-s5 .mt5-rel-score,.match-mod-s6 .mt6-rel-score,.match-mod-s7 .mt7-rel-score,.match-mod-s8 .mt8-rel-score,.match-mod-s9 .mt9-rel-score{font-weight:700;color:var(--mt-title)}.match-mod-s2 .mt2-rel-btn{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--mt-accent1);background:0 0;color:var(--mt-accent1);text-decoration:none}.match-mod-s3 .mt3-banner{position:relative;border-radius:26px;background:var(--mt-card-bg);overflow:hidden;box-shadow:0 16px 40px var(--mt-shadow)}.match-mod-s3 .mt3-banner-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.28;filter:blur(6px);transform:scale(1.03)}.match-mod-s3 .mt3-banner-inner{position:relative;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.match-mod-s3 .mt3-badge-sub{padding:3px 11px;border-radius:999px;border:1px dashed var(--mt-border);background:rgba(0,0,0,.2);font-size:12px;color:var(--mt-muted)}.match-mod-s3 .mt3-badge-type{padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.3);font-size:12px;color:var(--mt-btn-text)}.match-mod-s3 .mt3-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:5px 16px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.35);font-size:12px;color:var(--mt-title);backdrop-filter:blur(10px)}.match-mod-s3 .mt3-scorecard{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.1fr);gap:14px;align-items:center}.match-mod-s3 .mt3-team-logo{width:70px;height:70px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s13 .m13-score-main,.match-mod-s15 .m15-score-line,.match-mod-s17 .m17-score-line,.match-mod-s18 .m18-score-main,.match-mod-s19 .m19-score-line,.match-mod-s20 .m20-score-main,.match-mod-s21 .m21-score,.match-mod-s23 .m23-score-line,.match-mod-s3 .mt3-score-line,.match-mod-s4 .mt4-score-main,.match-mod-s5 .mt5-score-main,.match-mod-s6 .mt6-score-main,.match-mod-s7 .mt7-score-main,.match-mod-s8 .mt8-score-main,.match-mod-s9 .mt9-score-main{display:flex;align-items:baseline;gap:8px}.match-mod-s3 .mt3-score-sep,.match-mod-s4 .mt4-score-sep,.match-mod-s5 .mt5-score-sep,.match-mod-s6 .mt6-score-sep,.match-mod-s7 .mt7-score-sep,.match-mod-s8 .mt8-score-sep,.match-mod-s9 .mt9-score-sep{font-size:18px;font-weight:800;color:var(--mt-title);opacity:.85}.match-mod-s3 .mt3-score-sub,.match-mod-s4 .mt4-score-sub,.match-mod-s5 .mt5-score-sub,.match-mod-s5 .mt5-summary-note,.match-mod-s6 .mt6-note-foot,.match-mod-s6 .mt6-score-sub,.match-mod-s7 .mt7-score-sub,.match-mod-s8 .mt8-rel-sub,.match-mod-s8 .mt8-score-sub,.match-mod-s9 .mt9-score-sub,.match-mod-s9 .mt9-strip-sub{font-size:12px;color:var(--mt-muted)}.match-mod-s3 .mt3-intro-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px;box-shadow:0 10px 30px var(--mt-shadow);display:flex;flex-direction:column;gap:8px}.match-mod-s3 .mt3-cta-main{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:9px 24px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:none;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text)}.match-mod-s3 .mt3-info-card,.match-mod-s4 .mt4-facts-section{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:flex;flex-direction:column;gap:8px}.match-mod-s3 .mt3-info-row dt{min-width:76px;color:var(--mt-muted)}.match-mod-s3 .mt3-tags-card{border-radius:22px;background:var(--mt-page-bg);border:1px dashed var(--mt-border);padding:10px 14px;display:flex;flex-direction:column;gap:8px}.match-mod-s3 .mt3-tag-chip{padding:4px 10px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.18);font-size:12px;color:var(--mt-muted)}.match-mod-s3 .mt3-ribbon-item,.match-mod-s4 .mt4-persp-card{border-radius:999px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:8px 14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.match-mod-s3 .mt3-ribbon-label,.match-mod-s4 .mt4-persp-label,.match-mod-s6 .mt6-note-label{padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));font-size:12px;font-weight:700;color:var(--mt-btn-text)}.match-mod-s3 .mt3-ribbon-text,.match-mod-s4 .mt4-persp-text,.match-mod-s6 .mt6-note-text{font-size:13px;color:var(--mt-muted);flex:1}.match-mod-s3 .mt3-comments-section{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 30px var(--mt-shadow)}.match-mod-s3 .mt3-comment-item,.match-mod-s4 .mt4-comment-item{border-radius:18px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:flex;gap:8px}.match-mod-s3 .mt3-comment-avatar{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--mt-btn-text)}.match-mod-s3 .mt3-comment-body,.match-mod-s4 .mt4-comment-body,.match-mod-s5 .mt5-comment-body,.match-mod-s6 .mt6-comment-body,.match-mod-s7 .mt7-comment-body,.match-mod-s8 .mt8-comment-body{flex:1;display:flex;flex-direction:column;gap:2px}.match-mod-s3 .mt3-comment-head,.match-mod-s4 .mt4-comment-head{display:flex;justify-content:space-between;align-items:center;gap:6px}.match-mod-s3 .mt3-comment-text,.match-mod-s4 .mt4-comment-text,.match-mod-s5 .mt5-comment-text,.match-mod-s6 .mt6-comment-text,.match-mod-s7 .mt7-comment-text,.match-mod-s8 .mt8-comment-text{font-size:13px;color:var(--mt-muted);line-height:1.6}.match-mod-s3 .mt3-related-section{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px}.match-mod-s3 .mt3-related-item{border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:grid;grid-template-columns:120px minmax(0,1.6fr) 120px;gap:8px;align-items:center}.match-mod-s3 .mt3-related-link{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;font-size:12px;text-decoration:none;border:1px solid var(--mt-accent1);background:0 0;color:var(--mt-accent1)}@media(max-width:920px){.match-mod-s3,.match-mod-s4{padding:44px 0}.match-mod-s3 .mt3-main{grid-template-columns:minmax(0,1fr);gap:14px}.match-mod-s3 .mt3-scorecard{grid-template-columns:minmax(0,1.3fr) auto}.match-mod-s3 .mt3-comments-grid,.match-mod-s3 .mt3-related-cols{grid-template-columns:minmax(0,1fr)}.match-mod-s3 .mt3-related-item{grid-template-columns:110px minmax(0,1.4fr);grid-auto-rows:auto}}@media(max-width:680px){.league-mod-s28 .lm28-m-grid{grid-template-columns:minmax(0,1fr)}.league-mod-s28 .lm28-h1{font-size:22px}.league-mod-s28 .lm28-m-score{font-size:18px}.league-mod-s28 .lm28-r-row,.match-mod-s3 .mt3-banner-inner{flex-direction:column;align-items:flex-start}.match-mod-s3 .mt3-banner-status,.match-mod-s3 .mt3-score-center{align-items:flex-start}.match-mod-s3 .mt3-scorecard{grid-template-columns:minmax(0,1fr);text-align:left}}.match-mod-s4 .mt4-header{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 12px 32px var(--mt-shadow)}.match-mod-s4 .mt4-league-season{padding:3px 10px;border-radius:999px;background:rgba(0,0,0,.25);font-size:12px;color:var(--mt-muted)}.match-mod-s4 .mt4-header-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:5px 16px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.35);font-size:12px;color:var(--mt-title);backdrop-filter:blur(10px)}.match-mod-s4 .mt4-main-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:18px}.match-mod-s4 .mt4-hero-card{position:relative;border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);overflow:hidden;box-shadow:0 16px 40px var(--mt-shadow)}.match-mod-s4 .mt4-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.26;filter:blur(8px);transform:scale(1.05)}.match-mod-s4 .mt4-hero-inner{position:relative;padding:18px 18px 16px;display:flex;flex-direction:column;gap:12px}.match-mod-s4 .mt4-hero-teams,.match-mod-s5 .mt5-hero-top{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.1fr);gap:12px;align-items:center}.match-mod-s4 .mt4-team-logo{width:70px;height:70px;border-radius:18px;background:rgba(255,255,255,.9);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s4 .mt4-score-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;border-radius:18px;border:1px solid var(--mt-border);background:rgba(0,0,0,.3);backdrop-filter:blur(12px)}.match-mod-s4 .mt4-hero-footer{margin-top:4px;border-radius:18px;background:rgba(0,0,0,.3);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px}.match-mod-s4 .mt4-hero-item{flex:1 1 120px;display:flex;flex-direction:column;gap:1px}.match-mod-s4 .mt4-intro-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 30px var(--mt-shadow)}.match-mod-s4 .mt4-intro-actions{margin-top:4px;display:flex;gap:8px;flex-wrap:wrap}.match-mod-s4 .mt4-cta-main{display:inline-flex;align-items:center;justify-content:center;padding:9px 22px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:none;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text)}.match-mod-s4 .mt4-facts-grid{margin-top:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-mod-s4 .mt4-fact-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-direction:column;gap:2px}.match-mod-s11 .mm11-meta-value,.match-mod-s4 .mt4-fact-value,.match-mod-s5 .mt5-summary-value,.match-mod-s8 .mt8-detail-value{font-size:13px;color:var(--mt-title);font-weight:600}.match-mod-s4 .mt4-comments-section{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 28px var(--mt-shadow)}.match-mod-s4 .mt4-comment-avatar{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--mt-btn-text)}.match-mod-s4 .mt4-side-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s4 .mt4-side-row dt{min-width:50px;color:var(--mt-muted)}.match-mod-s4 .mt4-side-rel{max-height:260px;overflow:hidden;display:flex;flex-direction:column}.match-mod-s4 .mt4-rel-list,.match-mod-s5 .mt5-rel-list,.match-mod-s6 .mt6-rel-list,.match-mod-s7 .mt7-rel-list{margin-top:4px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:thin}.match-mod-s4 .mt4-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:grid;grid-template-columns:100px minmax(0,1.5fr) 90px;gap:6px;align-items:center}.match-mod-s4 .mt4-rel-teams,.match-mod-s5 .mt5-rel-teams,.match-mod-s6 .mt6-rel-teams,.match-mod-s7 .mt7-rel-teams,.match-mod-s8 .mt8-rel-teams,.match-mod-s9 .mt9-rel-teams{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;font-size:13px;color:var(--mt-title)}.match-mod-s4 .mt4-rel-link,.match-mod-s5 .mt5-rel-link,.match-mod-s6 .mt6-rel-link,.match-mod-s7 .mt7-rel-link,.match-mod-s8 .mt8-rel-link,.match-mod-s9 .mt9-rel-link{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:12px;text-decoration:none;border:1px solid var(--mt-accent1);background:0 0;color:var(--mt-accent1)}.match-mod-s5 .mt5-header,.match-mod-s7 .mt7-header{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s5 .mt5-league-chip,.match-mod-s6 .mt6-league-chip,.match-mod-s7 .mt7-league-chip,.match-mod-s8 .mt8-league-chip,.match-mod-s9 .mt9-league-chip{padding:3px 12px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.08);font-size:13px;font-weight:800;color:var(--mt-title)}.match-mod-s5 .mt5-league-season,.match-mod-s6 .mt6-league-season,.match-mod-s7 .mt7-league-season,.match-mod-s8 .mt8-league-season,.match-mod-s9 .mt9-league-season{padding:2px 10px;border-radius:999px;background:rgba(0,0,0,.18);font-size:12px;color:var(--mt-muted)}.match-mod-s5 .mt5-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:76px;padding:4px 14px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.3);font-size:12px;color:var(--mt-title);backdrop-filter:blur(8px)}.match-mod-s5 .mt5-main,.match-mod-s6 .mt6-layout,.match-mod-s7 .mt7-main-grid,.match-mod-s9 .mt9-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr);gap:18px}.match-mod-s5 .mt5-hero-card,.match-mod-s7 .mt7-hero,.match-mod-s9 .mt9-score-panel{position:relative;border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);overflow:hidden;box-shadow:0 14px 34px var(--mt-shadow)}.match-mod-s5 .mt5-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.2;filter:blur(7px);transform:scale(1.05)}.match-mod-s5 .mt5-hero-inner,.match-mod-s7 .mt7-hero-inner{position:relative;padding:16px 16px 12px;display:flex;flex-direction:column;gap:10px}.match-mod-s5 .mt5-team-logo,.match-mod-s8 .mt8-team-logo{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s5 .mt5-team-logo i,.match-mod-s6 .mt6-team-logo i,.match-mod-s7 .mt7-team-logo i,.match-mod-s8 .mt8-team-logo i,.match-mod-s9 .mt9-team-logo i{font-size:30px;color:var(--mt-accent1)}.match-mod-s5 .mt5-score-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 18px;border-radius:16px;border:1px solid var(--mt-border);background:rgba(0,0,0,.26);backdrop-filter:blur(10px)}.match-mod-s5 .mt5-hero-info-row{margin-top:6px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.match-mod-s13 .m13-intro-card,.match-mod-s5 .mt5-intro-card,.match-mod-s6 .mt6-intro-card,.match-mod-s7 .mt7-intro-card,.match-mod-s8 .mt8-intro-card,.match-mod-s9 .mt9-intro-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 28px var(--mt-shadow)}.match-mod-s5 .mt5-cta-main,.match-mod-s6 .mt6-cta-main,.match-mod-s7 .mt7-cta-main,.match-mod-s8 .mt8-cta-main,.match-mod-s9 .mt9-cta-main{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:9px 22px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:none;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text)}.match-mod-s5 .mt5-summary-section{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 14px;display:flex;flex-direction:column;gap:6px}.match-mod-s5 .mt5-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-mod-s11 .mm11-meta-item,.match-mod-s5 .mt5-summary-item,.match-mod-s8 .mt8-detail-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:flex;flex-direction:column;gap:2px}.match-mod-s5 .mt5-comments-section{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s5 .mt5-comment-item,.match-mod-s6 .mt6-comment-item,.match-mod-s7 .mt7-comment-item,.match-mod-s8 .mt8-comment-item{border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:flex;gap:8px}.match-mod-s5 .mt5-comment-avatar,.match-mod-s6 .mt6-comment-avatar,.match-mod-s7 .mt7-comment-avatar,.match-mod-s8 .mt8-comment-avatar{width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--mt-btn-text)}.match-mod-s5 .mt5-side-card{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 22px var(--mt-shadow)}.match-mod-s5 .mt5-side-row dt,.match-mod-s6 .mt6-side-row dt,.match-mod-s7 .mt7-side-row dt,.match-mod-s9 .mt9-side-row dt{min-width:52px;color:var(--mt-muted)}.match-mod-s5 .mt5-side-rel,.match-mod-s6 .mt6-side-rel,.match-mod-s7 .mt7-side-rel{max-height:240px;overflow:hidden}.match-mod-s5 .mt5-rel-item,.match-mod-s7 .mt7-rel-item,.match-mod-s9 .mt9-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:grid;grid-template-columns:96px minmax(0,1.5fr) 82px;gap:6px;align-items:center}.match-mod-s15 .m15-topbar,.match-mod-s6 .mt6-topbar,.match-mod-s8 .mt8-header,.match-mod-s9 .mt9-header{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s6 .mt6-status-pill,.match-mod-s7 .mt7-status-pill,.match-mod-s8 .mt8-status-pill,.match-mod-s9 .mt9-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:4px 14px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(0,0,0,.3);font-size:12px;color:var(--mt-title);backdrop-filter:blur(8px)}.match-mod-s6 .mt6-score-layout{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1.1fr);gap:14px;align-items:center;box-shadow:0 14px 32px var(--mt-shadow)}.match-mod-s6 .mt6-team-logo{width:68px;height:68px;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s6 .mt6-score-column{position:relative;min-width:160px}.match-mod-s6 .mt6-score-bg{position:absolute;inset:-10px;background-size:cover;background-position:center;opacity:.2;filter:blur(7px);transform:scale(1.05)}.match-mod-s6 .mt6-score-inner{position:relative;border-radius:18px;background:rgba(0,0,0,.35);border:1px solid var(--mt-border);padding:10px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;backdrop-filter:blur(10px)}.match-mod-s20 .m20-hero-sub,.match-mod-s6 .mt6-score-meta,.match-mod-s7 .mt7-score-meta,.match-mod-s8 .mt8-score-meta,.match-mod-s9 .mt9-score-meta{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--mt-muted)}.match-mod-s6 .mt6-info-grid{margin-top:4px;display:flex;flex-direction:column;gap:6px;font-size:13px}.match-mod-s17 .m17-info-row span:first-child,.match-mod-s18 .m18-info-row span:first-child,.match-mod-s19 .m19-info-label,.match-mod-s21 .m21-info-label,.match-mod-s6 .mt6-info-row dt{min-width:72px;color:var(--mt-muted)}.match-mod-s6 .mt6-notes{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 14px;display:flex;flex-direction:column;gap:8px}.match-mod-s6 .mt6-note-card{border-radius:999px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:7px 12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.match-mod-s11 .mm11-side-card,.match-mod-s13 .m13-rel-card,.match-mod-s6 .mt6-side-card,.match-mod-s7 .mt7-side-card,.match-mod-s9 .mt9-side-card{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s6 .mt6-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:grid;grid-template-columns:96px minmax(0,1.6fr) 82px;gap:6px;align-items:center}.match-mod-s11 .mm11-comments,.match-mod-s6 .mt6-comments-section,.match-mod-s7 .mt7-comments-section,.match-mod-s8 .mt8-comments-section{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s11 .mm11-hero--has-bg .mm11-hero-bg,.match-mod-s7 .mt7-hero-bg,.match-mod-s9 .mt9-score-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.22;filter:blur(7px);transform:scale(1.05)}.match-mod-s7 .mt7-hero-teams{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.2fr);gap:12px;align-items:center}.match-mod-s7 .mt7-team-logo,.match-mod-s9 .mt9-team-logo{width:66px;height:66px;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s7 .mt7-score-block{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 18px;border-radius:18px;border:1px solid var(--mt-border);background:rgba(0,0,0,.3);backdrop-filter:blur(10px)}.match-mod-s7 .mt7-hero-footer{margin-top:8px;border-radius:18px;background:rgba(0,0,0,.25);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px}.match-mod-s7 .mt7-hero-item{flex:1 1 140px;display:flex;flex-direction:column;gap:1px}.match-mod-s13 .m13-info-card,.match-mod-s7 .mt7-info-card,.match-mod-s9 .mt9-comment-strip{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.match-mod-s7 .mt7-info-title,.match-mod-s8 .mt8-note-title,.match-mod-s8 .mt8-rel-title,.match-mod-s9 .mt9-info-title{font-size:15px;font-weight:700;color:var(--mt-title)}.match-mod-s7 .mt7-info-list,.match-mod-s9 .mt9-info-list{margin:2px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px}.match-mod-s7 .mt7-note-section{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 14px}.match-mod-s7 .mt7-note-text{font-size:12px;color:var(--mt-muted);line-height:1.7}.match-mod-s8 .mt8-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr);gap:18px}.match-mod-s8 .mt8-score-shell{position:relative;border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 16px 14px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:12px;align-items:center;box-shadow:0 14px 32px var(--mt-shadow);overflow:hidden}.match-mod-s8 .mt8-score-bg{position:absolute;inset:-10px;background-size:cover;background-position:center;opacity:.22;filter:blur(7px);transform:scale(1.05)}.match-mod-s8 .mt8-team-side{position:relative;display:flex;align-items:center;gap:10px}.match-mod-s8 .mt8-score-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;border-radius:18px;background:rgba(0,0,0,.32);border:1px solid var(--mt-border);backdrop-filter:blur(10px)}.match-mod-s11 .mm11-meta-grid,.match-mod-s8 .mt8-detail-grid{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-mod-s8 .mt8-note-card{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.match-mod-s8 .mt8-note-text{font-size:13px;color:var(--mt-muted);line-height:1.7}.match-mod-s8 .mt8-rel-section{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s8 .mt8-rel-list{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;scrollbar-width:thin}.match-mod-s8 .mt8-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:grid;grid-template-columns:96px minmax(0,1.6fr) 86px;gap:6px;align-items:center}.match-mod-s9 .mt9-score-inner{position:relative;padding:14px 16px 12px;display:flex;flex-direction:column;gap:10px}.match-mod-s9 .mt9-score-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;align-items:center}.match-mod-s9 .mt9-score-center{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;border-radius:18px;background:rgba(0,0,0,.32);border:1px solid var(--mt-border);backdrop-filter:blur(10px)}.match-mod-s9 .mt9-meta-strip{border-radius:18px;background:rgba(0,0,0,.22);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px}.match-mod-s9 .mt9-meta-item{flex:1 1 160px;display:flex;flex-direction:column;gap:1px}.match-mod-s9 .mt9-info-board{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-mod-s9 .mt9-comment-chip{max-width:100%;border-radius:999px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:4px 10px;display:inline-flex;align-items:center;gap:6px}.match-mod-s9 .mt9-comment-chip-name{font-size:12px;font-weight:600;color:var(--mt-title)}.match-mod-s9 .mt9-comment-chip-text{font-size:12px;color:var(--mt-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px}.match-mod-s9 .mt9-rel-card{max-height:230px;overflow:hidden}.match-mod-s9 .mt9-rel-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:thin}@media(max-width:620px){.league-mod-s26 .lm26-h1{font-size:22px}.league-mod-s26 .lm26-m-item{grid-template-columns:70px 18px minmax(0,1fr)}.league-mod-s26 .lm26-m-score{font-size:18px}.match-mod-s5 .mt5-hero-info-row,.match-mod-s8 .mt8-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.match-mod-s6 .mt6-comments-grid,.match-mod-s7 .mt7-info-row,.match-mod-s9 .mt9-info-board{grid-template-columns:minmax(0,1fr)}}.match-mod-s10 .match-mod-s10__wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,4vw,28px);display:flex;flex-direction:column;gap:26px}.match-mod-s10 .match-mod-s10__header{padding:18px 20px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 26px var(--mt-shadow);display:flex;flex-direction:column;gap:6px}.match-mod-s10 .match-mod-s10__league-badge{padding:4px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid var(--mt-border);font-size:14px;font-weight:700;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__league-season{font-size:12px;color:var(--mt-muted)}.match-mod-s10 .match-mod-s10__status{margin-top:4px;padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__status-2,.match-mod-s13 .m13-status-2,.match-mod-s14 .m14-state-2,.match-mod-s15 .m15-top-status-2,.match-mod-s17 .m17-status-2,.match-mod-s19 .m19-status-2,.match-mod-s20 .m20-status-2,.match-mod-s21 .m21-status-2,.match-mod-s22 .s22-status-2,.match-mod-s23 .m23-status-2,.match-mod-s25 .m25-status-2,.match-mod-s26 .s26-status-2,.match-mod-s28 .s28-status-2,.match-mod-s29 .s29-status-2,.match-mod-s30 .m30-status-2{background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));border-color:transparent;color:var(--mt-btn-text)}.match-mod-s10 .match-mod-s10__center{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s10 .match-mod-s10__team{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:120px;text-align:center}.match-mod-s10 .match-mod-s10__avatar{width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.85);border:2px solid var(--mt-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.match-mod-s10 .match-mod-s10__avatar img,.match-mod-s11 .mm11-avatar img,.match-mod-s12 .m12-avatar img,.match-mod-s13 .m13-avatar img,.match-mod-s14 .m14-avatar img,.match-mod-s15 .m15-avatar img,.match-mod-s16 .m16-hero-avatar img,.match-mod-s17 .m17-avatar img,.match-mod-s18 .m18-team-avatar img,.match-mod-s19 .m19-team-avatar img,.match-mod-s20 .m20-team-avatar img,.match-mod-s21 .m21-team-avatar img,.match-mod-s22 .s22-team-logo img,.match-mod-s23 .m23-team-avatar img,.match-mod-s24 .s24-tblock .avatar img,.match-mod-s25 .m25-team-large img,.match-mod-s26 .s26-avatar img,.match-mod-s27 .s27-avatar img,.match-mod-s28 .s28-avatar img,.match-mod-s29 .s29-avatar img,.match-mod-s30 .m30-avatar img{width:100%;height:100%;object-fit:cover}.match-mod-s10 .match-mod-s10__team-name,.match-mod-s18 .m18-info-title,.match-mod-s19 .m19-info-title,.match-mod-s21 .m21-card-title,.match-mod-s22 .s22-team-name,.match-mod-s23 .m23-card-title,.match-mod-s29 .s29-tname{font-size:15px;font-weight:800;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__team-side,.match-mod-s11 .mm11-comments-sub,.match-mod-s11 .mm11-league-season,.match-mod-s11 .mm11-team-tag,.match-mod-s12 .m12-rdate,.match-mod-s12 .m12-sport,.match-mod-s12 .m12-type,.match-mod-s13 .m13-comment-sub,.match-mod-s13 .m13-league-season,.match-mod-s13 .m13-team-tag,.match-mod-s14 .m14-comment-sub,.match-mod-s14 .m14-league-season,.match-mod-s14 .m14-team-tag,.match-mod-s15 .m15-comment-sub,.match-mod-s15 .m15-team-tag,.match-mod-s16 .m16-comment-sub,.match-mod-s17 .m17-comment-sub,.match-mod-s17 .m17-league-season,.match-mod-s17 .m17-team-tag,.match-mod-s18 .m18-comment-sub,.match-mod-s19 .m19-comment-sub,.match-mod-s19 .m19-league-season,.match-mod-s19 .m19-team-tag,.match-mod-s20 .m20-side-sub,.match-mod-s21 .m21-card-sub,.match-mod-s21 .m21-team-role,.match-mod-s21 .m21-time,.match-mod-s22 .s22-rel-item .time,.match-mod-s22 .s22-team-tag,.match-mod-s23 .m23-card-sub,.match-mod-s23 .m23-team-role,.match-mod-s25 .m25-rel-row .date,.match-mod-s26 .s26-rel-row .date,.match-mod-s27 .s27-rel-row .date,.match-mod-s27 .s27-tag,.match-mod-s28 .s28-rel-row .date,.match-mod-s28 .s28-trole,.match-mod-s29 .s29-rel-row .date,.match-mod-s29 .s29-season,.match-mod-s29 .s29-trole,.match-mod-s30 .m30-rel-phase,.match-mod-s30 .m30-season,.match-mod-s30 .m30-team-tag,.match-mod-s30 .m30-type{font-size:12px;color:var(--mt-muted)}.match-mod-s10 .match-mod-s10__score{font-size:36px;font-weight:900;color:var(--mt-title);display:flex;align-items:center;gap:10px}.match-mod-s10 .match-mod-s10__score em,.match-mod-s13 .m13-rel-teams i,.match-mod-s14 .m14-rel-teams i,.match-mod-s15 .m15-rel-teams i,.match-mod-s16 .m16-rel-teams i,.match-mod-s17 .m17-rel-teams i,.match-mod-s18 .m18-rel-teams i,.match-mod-s19 .m19-rel-teams i,.match-mod-s20 .m20-rel-teams i{font-style:normal;opacity:.6}.match-mod-s10 .match-mod-s10__intro{padding:20px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 26px var(--mt-shadow);display:flex;flex-direction:column;gap:10px}.match-mod-s10 .match-mod-s10__h1,.match-mod-s11 .mm11-h1,.match-mod-s12 .m12-h2,.match-mod-s13 .m13-h1,.match-mod-s14 .m14-h1,.match-mod-s15 .m15-h1,.match-mod-s16 .m16-h1,.match-mod-s18 .m18-h1,.match-mod-s19 .m19-h1,.match-mod-s20 .m20-h1{font-size:20px;font-weight:900;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__intro-text,.match-mod-s12 .m12-p{font-size:14px;color:var(--mt-muted);line-height:1.75}.match-mod-s10 .match-mod-s10__btn{margin-top:6px;padding:10px 24px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);text-decoration:none;font-size:14px;font-weight:700;display:inline-flex;align-items:center}.match-mod-s10 .match-mod-s10__section{padding:20px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 26px var(--mt-shadow);display:flex;flex-direction:column;gap:16px}.match-mod-s10 .match-mod-s10__section-title{font-size:17px;font-weight:800;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.match-mod-s10 .match-mod-s10__rel-item{padding:14px;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:8px}.match-mod-s10 .match-mod-s10__rel-item[data-phase=live],.match-mod-s11 .mm11-rel-chip[data-phase=live],.match-mod-s13 .m13-rel-item[data-phase=live],.match-mod-s14 .m14-rel-item[data-phase=live],.match-mod-s15 .m15-rel-item[data-phase=live],.match-mod-s16 .m16-rel-item[data-phase=live],.match-mod-s17 .m17-rel-item[data-phase=live],.match-mod-s18 .m18-rel-item[data-phase=live],.match-mod-s19 .m19-rel-item[data-phase=live],.match-mod-s20 .m20-rel-item[data-phase=live],.match-mod-s21 .m21-rel-item[data-phase=live],.match-mod-s22 .s22-rel-item[data-phase=live],.match-mod-s23 .m23-rel-item[data-phase=live],.match-mod-s24 .s24-rel-card[data-phase=live],.match-mod-s25 .m25-rel-row[data-phase=live],.match-mod-s26 .s26-rel-row[data-phase=live],.match-mod-s27 .s27-rel-row[data-phase=live],.match-mod-s28 .s28-rel-row[data-phase=live],.match-mod-s29 .s29-rel-row[data-phase=live],.match-mod-s30 .m30-rel-row[data-phase=live]{border-color:var(--mt-accent1)}.match-mod-s10 .match-mod-s10__rel-top,.match-mod-s29 .s29-rel-row .meta,.match-mod-s30 .m30-rel-top{display:flex;justify-content:space-between;font-size:12px;color:var(--mt-muted)}.match-mod-s10 .match-mod-s10__rel-teams{display:flex;justify-content:center;gap:6px;font-size:14px;font-weight:700;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__rel-teams em,.match-mod-s11 .mm11-rel-teams em,.match-mod-s12 .m12-rteams i,.match-mod-s22 .s22-score-sub .dot{opacity:.6}.match-mod-s10 .match-mod-s10__rel-foot,.match-mod-s11 .mm11-rel-bottom{display:flex;align-items:center;justify-content:space-between;font-size:12px}.match-mod-s10 .match-mod-s10__rel-btn{padding:4px 10px;border-radius:999px;border:1px solid var(--mt-accent1);font-size:12px;color:var(--mt-accent1);text-decoration:none}.match-mod-s10 .match-mod-s10__review{padding:14px;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border)}.match-mod-s10 .match-mod-s10__review-name,.match-mod-s11 .mm11-comment-name,.match-mod-s13 .m13-comment-name,.match-mod-s14 .m14-comment-name,.match-mod-s15 .m15-comment-name,.match-mod-s16 .m16-comment-name,.match-mod-s17 .m17-comment-name,.match-mod-s18 .m18-comment-name,.match-mod-s19 .m19-comment-name,.match-mod-s20 .m20-comment-name,.match-mod-s21 .m21-comment-name,.match-mod-s23 .m23-comment-name,.match-mod-s29 .s29-rel-row .teams,.match-mod-s30 .m30-rel-teams{font-size:13px;font-weight:700;color:var(--mt-title)}.match-mod-s10 .match-mod-s10__review-text{margin-top:4px;font-size:13px;color:var(--mt-muted);line-height:1.6}.match-mod-s11 .mm11-wrap,.match-mod-s13 .m13-wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,4vw,28px);display:flex;flex-direction:column;gap:20px}.match-mod-s11 .mm11-head{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 10px 26px var(--mt-shadow);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.match-mod-s11 .mm11-league-line,.match-mod-s13 .m13-league-line,.match-mod-s14 .m14-league-line,.match-mod-s29 .s29-head-top,.match-mod-s30 .m30-head-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.match-mod-s11 .mm11-status-pill{padding:4px 14px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(0,0,0,.25);backdrop-filter:blur(8px)}.match-mod-s11 .mm11-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1.1fr);gap:18px}.match-mod-s11 .mm11-hero{position:relative;border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);overflow:hidden;box-shadow:0 14px 32px var(--mt-shadow)}.match-mod-s11 .mm11-hero-inner{position:relative;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.match-mod-s11 .mm11-hero-row--away{justify-content:flex-end}.match-mod-s11 .mm11-avatar,.match-mod-s14 .m14-avatar{width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s11 .mm11-hero-row--score{flex-direction:column;align-items:center;gap:4px}.match-mod-s11 .mm11-score-main{display:flex;align-items:baseline;gap:10px}.match-mod-s11 .mm11-score-num,.match-mod-s15 .m15-score-num,.match-mod-s21 .m21-score-num,.match-mod-s23 .m23-score-num,.match-mod-s26 .s26-h1,.match-mod-s28 .s28-h1,.match-mod-s29 .s29-score{font-size:32px;font-weight:900;color:var(--mt-title)}.match-mod-s11 .mm11-score-sep{font-size:20px;font-weight:800;color:var(--mt-title);opacity:.7}.match-mod-s11 .mm11-score-sub,.match-mod-s13 .m13-score-sub,.match-mod-s15 .m15-score-sub,.match-mod-s17 .m17-score-sub,.match-mod-s19 .m19-score-sub,.match-mod-s20 .m20-score-sub,.match-mod-s21 .m21-score-sub,.match-mod-s23 .m23-score-sub{font-size:12px;color:var(--mt-muted);display:flex;align-items:center;gap:4px}.match-mod-s11 .mm11-intro,.match-mod-s14 .m14-intro-card,.match-mod-s15 .m15-comment-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s11 .mm11-intro-text,.match-mod-s13 .m13-intro-text,.match-mod-s14 .m14-intro-text,.match-mod-s15 .m15-intro,.match-mod-s16 .m16-desc,.match-mod-s18 .m18-intro,.match-mod-s19 .m19-intro,.match-mod-s20 .m20-intro,.match-mod-s21 .m21-intro,.match-mod-s23 .m23-intro-text,.match-mod-s25 .m25-text,.match-mod-s27 .s27-text,.match-mod-s28 .s28-text,.match-mod-s29 .s29-intro-text{font-size:14px;color:var(--mt-muted);line-height:1.8}.match-mod-s11 .mm11-btn{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;padding:9px 22px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:14px;font-weight:700;text-decoration:none}.match-mod-s11 .mm11-side-list,.match-mod-s15 .m15-info-list{display:flex;flex-direction:column;gap:6px;font-size:13px}.match-mod-s11 .mm11-side-row span:first-child{color:var(--mt-muted);min-width:56px}.match-mod-s11 .mm11-rel-scroller{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.match-mod-s11 .mm11-rel-chip{min-width:220px;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-direction:column;gap:6px}.match-mod-s11 .mm11-rel-top{display:flex;justify-content:space-between;font-size:11px;color:var(--mt-muted)}.match-mod-s11 .mm11-rel-teams{display:flex;justify-content:center;gap:6px;font-size:13px;color:var(--mt-title);font-weight:600}.match-mod-s11 .mm11-rel-link{padding:2px 8px;border-radius:999px;border:1px solid var(--mt-accent1);font-size:12px;color:var(--mt-accent1);text-decoration:none}.match-mod-s11 .mm11-comment-item,.match-mod-s13 .m13-comment-item,.match-mod-s14 .m14-comment-item,.match-mod-s15 .m15-comment-item,.match-mod-s16 .m16-comment-item,.match-mod-s17 .m17-comment-item,.match-mod-s18 .m18-comment-item,.match-mod-s19 .m19-comment-item,.match-mod-s20 .m20-comment-item,.match-mod-s21 .m21-comment-item,.match-mod-s23 .m23-comment-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px}.match-mod-s11 .mm11-comment-text,.match-mod-s13 .m13-comment-text,.match-mod-s14 .m14-comment-text,.match-mod-s15 .m15-comment-text,.match-mod-s16 .m16-comment-text,.match-mod-s17 .m17-comment-text,.match-mod-s18 .m18-comment-text,.match-mod-s19 .m19-comment-text,.match-mod-s20 .m20-comment-text,.match-mod-s21 .m21-comment-text,.match-mod-s23 .m23-comment-text{margin-top:3px;font-size:13px;color:var(--mt-muted);line-height:1.6}@media(max-width:920px){.match-mod-s4 .mt4-main-layout,.match-mod-s5 .mt5-main,.match-mod-s6 .mt6-layout,.match-mod-s7 .mt7-main-grid,.match-mod-s8 .mt8-main,.match-mod-s9 .mt9-main{grid-template-columns:minmax(0,1fr);gap:14px}.match-mod-s4 .mt4-side-rel,.match-mod-s5 .mt5-side-rel,.match-mod-s6 .mt6-side-rel,.match-mod-s7 .mt7-side-rel,.match-mod-s8 .mt8-rel-list,.match-mod-s9 .mt9-rel-card{max-height:none}.match-mod-s4 .mt4-rel-item{grid-template-columns:100px minmax(0,1.4fr);grid-auto-rows:auto}.match-mod-s11,.match-mod-s5,.match-mod-s6,.match-mod-s7,.match-mod-s8,.match-mod-s9{padding:44px 0}.match-mod-s5 .mt5-rel-item{grid-template-columns:96px minmax(0,1.6fr);grid-auto-rows:auto}.match-mod-s6 .mt6-rel-item,.match-mod-s7 .mt7-rel-item{grid-template-columns:96px minmax(0,1.7fr);grid-auto-rows:auto}.match-mod-s11 .mm11-grid,.match-mod-s8 .mt8-rel-section{grid-template-columns:minmax(0,1fr)}.match-mod-s8 .mt8-rel-item,.match-mod-s9 .mt9-rel-item{grid-template-columns:96px minmax(0,1.7fr)}}@media(max-width:640px){.live-tabs-s1 .live-tabs-s1-nav{overflow-x:auto;gap:8px}.live-tabs-s3 .live-tabs-s3-h2{font-size:20px;margin-bottom:16px}.live-tabs-s10 .live-tabs-s10-nav,.live-tabs-s11 .live-tabs-s11-nav,.live-tabs-s14 .live-tabs-s14-nav,.live-tabs-s3 .live-tabs-s3-nav,.live-tabs-s4 .live-tabs-s4-nav,.live-tabs-s5 .live-tabs-s5-nav,.live-tabs-s6 .live-tabs-s6-nav,.live-tabs-s7 .live-tabs-s7-nav,.live-tabs-s8 .live-tabs-s8-nav,.live-tabs-s9 .live-tabs-s9-nav{overflow-x:auto;padding-bottom:4px}.live-tabs-s10 .lt10-inner,.live-tabs-s3 .lt3-card,.live-tabs-s7 .lt7-card,.live-tabs-s9 .lt9-card{padding:10px}.live-tabs-s10 .lt10-middle,.live-tabs-s11 .lt11-card-main,.live-tabs-s14 .lt14-middle,.live-tabs-s3 .lt3-main,.live-tabs-s7 .lt7-main,.live-tabs-s9 .lt9-middle{grid-template-columns:1fr;row-gap:6px}.live-tabs-s10 .lt10-team-right,.live-tabs-s11 .lt11-team-right,.live-tabs-s3 .lt3-team-right,.live-tabs-s7 .lt7-team-right,.live-tabs-s9 .lt9-team-right{justify-content:flex-start}.live-tabs-s3 .lt3-score-block{flex-direction:row;justify-content:flex-start}.live-tabs-s7 .live-tabs-s7-h2,.live-tabs-s9 .live-tabs-s9-h2{font-size:22px;margin-bottom:20px}.live-tabs-s7 .lt7-head{flex-direction:row}.live-tabs-s7 .lt7-bottom{flex-direction:row;align-items:center}.league-mod-s2 .lm2-card,.live-tabs-s14 .lt14-content{padding:12px}.live-tabs-s14 .lt14-score{text-align:left}.league-mod-s1,.league-mod-s2,.league-mod-s3{padding:56px 0}.league-mod-s1 .league-mod-s1-h1,.league-mod-s2 .league-mod-s2-h1,.league-mod-s3 .lm3-h1{font-size:22px}.league-mod-s1 .league-card,.league-mod-s3 .lm3-block{padding:14px 12px}.league-mod-s1 .lg-rank-name{max-width:140px}.league-mod-s1 .lg-match-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.league-mod-s1 .lg-match-col-date{border-right:none;padding-right:0;flex-direction:row;justify-content:space-between}.league-mod-s1 .lg-match-col-action,.league-mod-s1 .lg-match-col-score{grid-column:1/span 1;justify-content:space-between}.league-mod-s2 .lm2-match-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:4px}.league-mod-s2 .lm2-match-timecol{flex-direction:row;align-items:center;justify-content:space-between;padding-right:0}.league-mod-s2 .lm2-match-dotline,.league-mod-s2 .lm2-rank-header,.league-mod-s2 .lm2-rank-stat:nth-child(n+5),.league-mod-s3 .lm3-rank-header,.league-mod-s3 .lm3-rank-stat:nth-child(n+5){display:none}.league-mod-s2 .lm2-match-main{padding-left:0;flex-direction:column;align-items:flex-start}.league-mod-s2 .lm2-match-info{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.league-mod-s2 .lm2-rank-row{grid-template-columns:36px minmax(0,1.5fr) repeat(3,minmax(0,0.7fr));grid-auto-flow:column}.league-mod-s3 .lm3-match-grid{grid-template-columns:minmax(0,1fr)}.league-mod-s3 .lm3-rank-row{grid-template-columns:36px minmax(0,1.6fr) repeat(3,minmax(0,.7fr));grid-auto-flow:column}.league-mod-s19 .lm19-head-inner{padding:14px}.league-mod-s19 .lm19-h1,.league-mod-s22 .lm22-h1{font-size:21px}.league-mod-s19 .lm19-m-item{flex-direction:column}.league-mod-s19 .lm19-m-timecol{width:auto}.league-mod-s19 .lm19-timeline{padding-left:10px}.league-mod-s19 .lm19-timeline-line{left:5px}.league-mod-s19 .lm19-m-dot{margin-left:0}.league-mod-s22 .lm22-m-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:flex-start}.league-mod-s22 .lm22-m-right{flex-direction:row;justify-content:space-between;align-items:center}.league-mod-s23 .lm23-match-grid{grid-template-columns:1fr}.league-mod-s23 .lm23-h1,.league-mod-s29 .lm29-h1{font-size:24px}.league-mod-s29 .lm29-m-score{font-size:20px}.league-mod-s29 .lm29-r-row{flex-direction:column;align-items:flex-start}.match-mod-s11 .mm11-meta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.match-mod-s12 .m12-wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,4vw,26px);display:flex;flex-direction:column;gap:26px}.match-mod-s12 .m12-head{display:flex;justify-content:space-between;align-items:flex-end}.match-mod-s12 .m12-status{padding:6px 16px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title)}.match-mod-s12 .m12-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:20px;border-radius:26px;background:var(--mt-card-bg);box-shadow:0 14px 38px var(--mt-shadow);border:1px solid var(--mt-border)}.match-mod-s12 .m12-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;border:2px solid var(--mt-border);background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center}.match-mod-s12 .m12-name,.match-mod-s12 .m12-title{font-size:18px;font-weight:900;color:var(--mt-title)}.match-mod-s12 .m12-score,.match-mod-s26 .s26-score{font-size:40px;font-weight:900;color:var(--mt-title)}.match-mod-s12 .m12-score span{padding:0 8px}.match-mod-s12 .m12-intro{padding:20px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 32px var(--mt-shadow)}.match-mod-s12 .m12-btn{margin-top:4px;padding:10px 24px;border-radius:999px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text)}.match-mod-s12 .m12-content{display:flex;flex-direction:column;gap:26px}.match-mod-s12 .m12-block{padding:20px;border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 12px 32px var(--mt-shadow);display:flex;flex-direction:column;gap:14px}.match-mod-s12 .m12-info div{display:flex;justify-content:space-between;font-size:14px}.match-mod-s12 .m12-info em{color:var(--mt-title);font-style:normal}.match-mod-s12 .m12-review{border:1px solid var(--mt-border);border-radius:16px;padding:10px 12px;background:var(--mt-card-bg)}.match-mod-s12 .m12-review strong{color:var(--mt-title);font-size:14px}.match-mod-s12 .m12-empty,.match-mod-s12 .m12-review p{color:var(--mt-muted);font-size:13px}.match-mod-s12 .m12-review p{margin-top:2px;line-height:1.6}.match-mod-s12 .m12-rel-row{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:16px;text-decoration:none;border:1px solid var(--mt-border);background:var(--mt-card-bg)}.match-mod-s12 .m12-rteams{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--mt-title)}.match-mod-s12 .m12-rinfo{display:flex;flex-direction:column;text-align:right;font-size:12px}.match-mod-s13 .m13-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-mod-s13 .m13-league-badge{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.08);font-size:13px;font-weight:800;color:var(--mt-title)}.match-mod-s13 .m13-league-title{font-size:14px;color:var(--mt-title);font-weight:600}.match-mod-s13 .m13-status-pill{padding:5px 14px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(0,0,0,.25);backdrop-filter:blur(8px)}.match-mod-s13 .m13-main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr);gap:18px}.match-mod-s13 .m13-hero{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:18px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;box-shadow:0 14px 34px var(--mt-shadow)}.match-mod-s13 .m13-hero-col,.match-mod-s23 .m23-team{display:flex;flex-direction:column;align-items:center;gap:8px}.match-mod-s13 .m13-avatar{width:86px;height:86px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s13 .m13-avatar i,.match-mod-s15 .m15-avatar i,.match-mod-s18 .m18-team-avatar i{font-size:38px;color:var(--mt-accent1)}.match-mod-s13 .m13-team-name,.match-mod-s15 .m15-team-name,.match-mod-s17 .m17-team-name,.match-mod-s19 .m19-team-name,.match-mod-s20 .m20-team-name,.match-mod-s21 .m21-team-name,.match-mod-s23 .m23-team-name{font-size:16px;font-weight:800;color:var(--mt-title);text-align:center}.match-mod-s13 .m13-hero-center{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;border-radius:18px;background:rgba(0,0,0,.3);border:1px solid var(--mt-border);backdrop-filter:blur(10px)}.match-mod-s13 .m13-score-main em{font-style:normal;font-size:20px;color:var(--mt-title);opacity:.7}.match-mod-s13 .m13-score-status{font-size:12px;color:var(--mt-title)}.match-mod-s13 .m13-info-row{display:flex;justify-content:space-between;font-size:13px;gap:10px}.match-mod-s13 .m13-btn,.match-mod-s14 .m14-btn,.match-mod-s15 .m15-cta{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;padding:9px 22px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:14px;font-weight:700;text-decoration:none}.match-mod-s13 .m13-rel-list,.match-mod-s14 .m14-rel-list,.match-mod-s15 .m15-rel-list,.match-mod-s16 .m16-rel-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto;scrollbar-width:thin}.match-mod-s13 .m13-rel-item,.match-mod-s15 .m15-rel-item,.match-mod-s16 .m16-rel-item,.match-mod-s17 .m17-rel-item,.match-mod-s18 .m18-rel-item,.match-mod-s19 .m19-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;text-decoration:none}.match-mod-s13 .m13-rel-time,.match-mod-s14 .m14-rel-time,.match-mod-s15 .m15-rel-time,.match-mod-s16 .m16-rel-time,.match-mod-s17 .m17-rel-time,.match-mod-s18 .m18-rel-time,.match-mod-s19 .m19-rel-time,.match-mod-s20 .m20-rel-time,.match-mod-s21 .m21-rel-time,.match-mod-s23 .m23-rel-time{display:flex;flex-direction:column;font-size:11px;color:var(--mt-muted)}.match-mod-s13 .m13-rel-teams,.match-mod-s14 .m14-rel-teams,.match-mod-s15 .m15-rel-teams,.match-mod-s16 .m16-rel-teams,.match-mod-s17 .m17-rel-teams,.match-mod-s18 .m18-rel-teams,.match-mod-s19 .m19-rel-teams{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--mt-title)}.match-mod-s13 .m13-rel-bottom,.match-mod-s15 .m15-rel-bottom{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:2px}.match-mod-s13 .m13-comment-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s14 .m14-wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,4vw,28px);display:flex;flex-direction:column;gap:22px}.match-mod-s14 .m14-head-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s14 .m14-state-pill{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(0,0,0,.3);backdrop-filter:blur(10px)}.match-mod-s14 .m14-score-strip{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.match-mod-s14 .m14-score-left{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mt-muted)}.match-mod-s14 .m14-score-main{display:flex;align-items:baseline;gap:8px;font-size:30px;font-weight:900;color:var(--mt-title)}.match-mod-s14 .m14-score-sep{font-size:20px;opacity:.7}.match-mod-s14 .m14-team-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 14px 10px;box-shadow:0 10px 26px var(--mt-shadow);display:flex;flex-direction:column;gap:10px}.match-mod-s14 .m14-team-info{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-direction:column;gap:4px;font-size:12px}.match-mod-s14 .m14-team-info em{font-style:normal;color:var(--mt-title)}.match-mod-s14 .m14-rel-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 22px var(--mt-shadow)}.match-mod-s14 .m14-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;text-decoration:none}.match-mod-s14 .m14-rel-foot,.match-mod-s16 .m16-rel-bottom,.match-mod-s17 .m17-rel-bottom,.match-mod-s18 .m18-rel-bottom,.match-mod-s19 .m19-rel-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:2px;font-size:12px}.match-mod-s14 .m14-bottom-grid,.match-mod-s18 .m18-main-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr);gap:18px}.match-mod-s14 .m14-comment-card,.match-mod-s15 .m15-info-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s15 .m15-wrap,.match-mod-s16 .m16-wrap,.match-mod-s17 .m17-wrap,.match-mod-s18 .m18-wrap,.match-mod-s19 .m19-wrap,.match-mod-s20 .m20-wrap{width:min(1180px,100%);margin:0 auto;padding:0 clamp(14px,4vw,26px);display:flex;flex-direction:column;gap:20px}.match-mod-s15 .m15-top-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.match-mod-s15 .m15-top-league{padding:3px 12px;border-radius:999px;border:1px solid var(--mt-border);color:var(--mt-title);font-weight:700}.match-mod-s15 .m15-top-status{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title)}.match-mod-s15 .m15-header-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 30px var(--mt-shadow)}.match-mod-s15 .m15-main-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr);gap:18px}.match-mod-s15 .m15-score-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;box-shadow:0 14px 34px var(--mt-shadow)}.match-mod-s15 .m15-avatar{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s15 .m15-score-sep,.match-mod-s17 .m17-score-sep{font-size:20px;color:var(--mt-title);opacity:.7}.match-mod-s15 .m15-info-row span:first-child{color:var(--mt-muted);min-width:72px}.match-mod-s15 .m15-rel-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s16 .m16-hero{border-radius:26px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));box-shadow:0 16px 40px var(--mt-shadow);overflow:hidden}.match-mod-s16 .m16-hero-inner{padding:18px 18px 22px;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--mt-btn-text)}.match-mod-s16 .m16-hero-time{padding:4px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.6);font-size:13px}.match-mod-s16 .m16-hero-main{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;width:100%;max-width:760px}.match-mod-s16 .m16-hero-avatar{width:86px;height:86px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s16 .m16-hero-avatar i,.match-mod-s21 .m21-team-avatar i,.match-mod-s23 .m23-team-avatar i{font-size:40px;color:var(--mt-accent1)}.match-mod-s16 .m16-hero-name{font-size:16px;font-weight:800}.match-mod-s16 .m16-hero-tag,.match-mod-s18 .m18-league-season{font-size:12px;opacity:.9}.match-mod-s16 .m16-hero-league{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px}.match-mod-s16 .m16-hero-league-text{padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.6)}.match-mod-s16 .m16-hero-score-num{font-size:30px;font-weight:900}.match-mod-s16 .m16-hero-score-sep{font-size:20px;opacity:.8}.match-mod-s16 .m16-hero-status{padding:3px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.6);font-size:12px}.match-mod-s16 .m16-hero-status-2{background:rgba(0,0,0,.25)}.match-mod-s16 .m16-hero-btn{margin-top:4px;padding:7px 22px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.7);color:var(--mt-btn-text)}.match-mod-s16 .m16-hero-btn:hover{background:rgba(0,0,0,.5)}.match-mod-s16 .m16-main-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 30px var(--mt-shadow)}.match-mod-s16 .m16-main-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start}.match-mod-s16 .m16-main-label{padding:6px 12px;border-radius:999px;background:rgba(46,204,113,.1);color:var(--mt-title);font-size:13px;font-weight:700;border:1px solid var(--mt-border);white-space:nowrap}.match-mod-s16 .m16-info-list{margin-top:4px;border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px}.match-mod-s16 .m16-info-row{display:flex;gap:10px}.match-mod-s16 .m16-comment-card,.match-mod-s16 .m16-rel-card{gap:8px;background:var(--mt-card-bg);box-shadow:0 10px 26px var(--mt-shadow);display:flex}.match-mod-s16 .m16-info-key{min-width:80px;color:var(--mt-muted)}.match-mod-s16 .m16-info-val{flex:1;color:var(--mt-title)}.match-mod-s16 .m16-comment-card{border-radius:22px;border:1px solid var(--mt-border);padding:14px 16px;flex-direction:column}.match-mod-s16 .m16-rel-card{border-radius:22px;border:1px solid var(--mt-border);padding:12px 14px;flex-direction:column}.match-mod-s17 .m17-banner{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 16px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s17 .m17-league-line,.match-mod-s18 .m18-hero-league,.match-mod-s19 .m19-hero-league{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.match-mod-s17 .m17-league-short{padding:3px 12px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.06);color:var(--mt-title);font-weight:800}.match-mod-s17 .m17-status-pill{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(0,0,0,.2);backdrop-filter:blur(10px)}.match-mod-s17 .m17-vs-panel{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;box-shadow:0 14px 34px var(--mt-shadow)}.match-mod-s17 .m17-avatar{width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s17 .m17-avatar i,.match-mod-s19 .m19-team-avatar i,.match-mod-s20 .m20-team-avatar i{font-size:36px;color:var(--mt-accent1)}.match-mod-s17 .m17-live-btn{margin-top:4px;padding:8px 22px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:13px;font-weight:700;text-decoration:none}.match-mod-s17 .m17-main-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:18px}.match-mod-s17 .m17-col-info{align-self:flex-start}.match-mod-s17 .m17-h1{font-size:20px;font-weight:900;color:var(--mt-title);margin-bottom:4px}.match-mod-s17 .m17-intro{font-size:14px;color:var(--mt-muted);line-height:1.8;margin-bottom:6px}.match-mod-s17 .m17-info-card{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:13px;box-shadow:0 10px 26px var(--mt-shadow)}.match-mod-s17 .m17-comment-card,.match-mod-s17 .m17-rel-card{background:var(--mt-card-bg);gap:8px;box-shadow:0 10px 26px var(--mt-shadow);display:flex}.match-mod-s17 .m17-info-row span:last-child,.match-mod-s18 .m18-info-row span:last-child,.match-mod-s19 .m19-info-value{flex:1;color:var(--mt-title);text-align:right}.match-mod-s17 .m17-comment-card{border-radius:18px;border:1px solid var(--mt-border);padding:12px 14px;flex-direction:column}.match-mod-s17 .m17-rel-card{border-radius:18px;border:1px solid var(--mt-border);padding:10px 12px;flex-direction:column}.match-mod-s17 .m17-rel-list{display:flex;flex-direction:column;gap:6px;max-height:230px;overflow:auto;scrollbar-width:thin}@media(max-width:960px){.match-mod-s14 .m14-bottom-grid,.match-mod-s14 .m14-columns{grid-template-columns:minmax(0,1fr)}.match-mod-s17 .m17-main-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"info info" "comment rel"}.match-mod-s17 .m17-col-info{grid-area:info}}.match-mod-s18 .m18-hero{border-radius:26px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));box-shadow:0 18px 42px var(--mt-shadow);overflow:hidden}.match-mod-s18 .m18-hero-inner{padding:18px 18px 22px;display:flex;flex-direction:column;gap:14px;color:var(--mt-btn-text)}.match-mod-s18 .m18-hero-top,.match-mod-s19 .m19-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.match-mod-s18 .m18-league-short{padding:3px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.12);font-weight:800}.match-mod-s18 .m18-hero-time{font-size:13px;opacity:.92}.match-mod-s18 .m18-status-label{font-size:11px;opacity:.8}.match-mod-s18 .m18-status-pill{padding:4px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.6);font-size:12px}.match-mod-s18 .m18-status-2{background:rgba(0,0,0,.3)}.match-mod-s18 .m18-hero-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:16px;align-items:center;margin-top:4px}.match-mod-s18 .m18-team-tag{font-size:11px;opacity:.85}.match-mod-s18 .m18-team-avatar{width:82px;height:82px;border-radius:50%;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s18 .m18-team-name{font-size:16px;font-weight:800;text-align:center}.match-mod-s18 .m18-score-num{font-size:32px;font-weight:900}.match-mod-s18 .m18-score-sep{font-size:20px;opacity:.85}.match-mod-s18 .m18-score-sub{font-size:12px;display:flex;align-items:center;gap:4px;opacity:.9}.match-mod-s18 .m18-live-btn{margin-top:4px;padding:7px 22px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.8);color:var(--mt-btn-text)}.match-mod-s18 .m18-live-btn:hover{background:rgba(0,0,0,.55)}.match-mod-s18 .m18-text-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;box-shadow:0 12px 30px var(--mt-shadow);display:flex;flex-direction:column;gap:6px}.match-mod-s18 .m18-comment-card,.match-mod-s18 .m18-info-card,.match-mod-s19 .m19-comment-card,.match-mod-s19 .m19-info-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;box-shadow:0 10px 26px var(--mt-shadow);display:flex;flex-direction:column;gap:8px}.match-mod-s18 .m18-info-list,.match-mod-s19 .m19-info-list{font-size:13px;display:flex;flex-direction:column;gap:6px;margin-top:2px}.match-mod-s18 .m18-rel-card,.match-mod-s19 .m19-rel-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;box-shadow:0 10px 26px var(--mt-shadow);display:flex;flex-direction:column;gap:8px}.match-mod-s18 .m18-rel-list,.match-mod-s19 .m19-rel-list,.match-mod-s20 .m20-rel-list{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow:auto;scrollbar-width:thin}@media(max-width:900px){.live-tabs-s16 .live-tabs-s16-head{flex-direction:column;align-items:flex-start}.live-tabs-s16 .live-tabs-s16-h2{font-size:24px}.league-mod-s16 .lm16-m-grid,.league-mod-s29 .lm29-m-row,.match-mod-s13 .m13-main,.match-mod-s15 .m15-main-grid{grid-template-columns:minmax(0,1fr)}.league-mod-s16 .lm16-r-headrow{grid-template-columns:34px minmax(0,1.4fr) repeat(5,minmax(0,1fr))}.league-mod-s20{padding:60px 0}.league-mod-s29 .lm29-m-teams{justify-content:flex-start}.league-mod-s29 .lm29-head{grid-template-columns:1fr}.match-mod-s13{padding:44px 0}.match-mod-s13 .m13-rel-list{max-height:none}.match-mod-s18 .m18-main-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media(max-width:600px){.match-mod-s18{padding:40px 0}.match-mod-s18 .m18-h1{font-size:18px}.match-mod-s18 .m18-intro{font-size:13px}.match-mod-s18 .m18-team-avatar{width:72px;height:72px}.match-mod-s18 .m18-score-num{font-size:26px}.match-mod-s18 .m18-info-card{font-size:12px}.match-mod-s18 .m18-rel-grid{grid-template-columns:minmax(0,1fr)}}.match-mod-s19 .m19-hero{position:relative;border-radius:26px;background:var(--mt-card-bg);overflow:hidden;box-shadow:0 16px 40px var(--mt-shadow);border:1px solid var(--mt-border)}.match-mod-s19 .m19-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.18;filter:blur(8px);transform:scale(1.05)}.match-mod-s19 .m19-hero-inner{position:relative;padding:18px 18px 22px;display:flex;flex-direction:column;gap:14px}.match-mod-s19 .m19-league-short{padding:3px 10px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.06);color:var(--mt-title);font-weight:800}.match-mod-s19 .m19-status-pill{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.match-mod-s19 .m19-hero-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:center;margin-top:4px}.match-mod-s19 .m19-team-avatar{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.96);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s19 .m19-score-sep,.match-mod-s20 .m20-score-sep{font-size:20px;color:var(--mt-title);opacity:.8}.match-mod-s19 .m19-live-btn{margin-top:4px;padding:7px 22px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:13px;font-weight:700;text-decoration:none;border:none}.match-mod-s19 .m19-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr);gap:18px}.match-mod-s19 .m19-text-card{border-radius:20px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;box-shadow:0 10px 28px var(--mt-shadow);display:flex;flex-direction:column;gap:6px}@media(max-width:960px){.match-mod-s19 .m19-hero-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"home away" "score score";row-gap:10px}.match-mod-s19 .m19-team-home{grid-area:home}.match-mod-s19 .m19-team-away{grid-area:away}.match-mod-s19 .m19-score-box{grid-area:score}.match-mod-s19 .m19-main-grid{grid-template-columns:minmax(0,1fr);gap:14px}}@media(max-width:720px){.live-tabs-s5 .live-tabs-s5-h2{font-size:20px;margin-bottom:18px}.live-tabs-s5 .lt5-item{flex-direction:column;align-items:flex-start;padding:10px}.live-tabs-s5 .lt5-left{flex:0 0 auto;width:100%;flex-direction:row;justify-content:space-between;align-items:center}.live-tabs-s5 .lt5-center{width:100%;grid-template-columns:1fr;row-gap:6px}.league-mod-s20 .lm20-head-right,.league-mod-s21 .lm21-head-meta,.live-tabs-s16 .lt16-team-bottom,.live-tabs-s24 .lt24-action,.live-tabs-s5 .lt5-team-right,.live-tabs-s8 .lt8-team-right{justify-content:flex-start}.live-tabs-s5 .lt5-vs-wrap{flex-direction:row;justify-content:flex-start}.live-tabs-s5 .lt5-right{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.live-tabs-s8 .live-tabs-s8-h2{font-size:22px;margin-bottom:20px}.league-mod-s20 .lm20-head,.league-mod-s21 .lm21-head,.live-tabs-s18 .lt18-card,.live-tabs-s22 .lt22-card,.live-tabs-s8 .lt8-card{flex-direction:column}.live-tabs-s8 .lt8-date-col{flex:0 0 auto;width:100%;flex-direction:row;justify-content:flex-start;gap:10px;border-right:none;border-bottom:1px dashed var(--live8-border);padding-right:0;padding-bottom:8px}.live-tabs-s8 .lt8-main{width:100%}.live-tabs-s15 .lt15-middle,.live-tabs-s16 .lt16-card-main,.live-tabs-s8 .lt8-teams{grid-template-columns:1fr;row-gap:6px}.league-mod-s20 .lm20-m-bottom,.live-tabs-s8 .lt8-bottom{flex-direction:row;align-items:center}.live-tabs-s11 .lt11-row,.live-tabs-s23 .lt23-main,.match-mod-s11 .mm11-head-right,.match-mod-s14 .m14-head-right,.match-mod-s4 .mt4-header-right{align-items:flex-start}.live-tabs-s11 .lt11-left{flex:0 0 90px}.live-tabs-s11 .lt11-card{padding:10px}.live-tabs-s13 .lt13-row{flex-direction:column;gap:10px}.live-tabs-s13 .lt13-time{flex-direction:row;gap:10px;width:auto}.live-tabs-s13 .lt13-dot{margin:0}.live-tabs-s15 .live-tabs-s15-nav,.live-tabs-s16 .live-tabs-s16-nav,.live-tabs-s17 .live-tabs-s17-nav,.live-tabs-s18 .live-tabs-s18-nav,.live-tabs-s19 .live-tabs-s19-nav,.live-tabs-s20 .live-tabs-s20-nav,.live-tabs-s21 .live-tabs-s21-nav,.live-tabs-s22 .live-tabs-s22-nav,.live-tabs-s23 .live-tabs-s23-nav,.live-tabs-s24 .live-tabs-s24-nav,.live-tabs-s25 .live-tabs-s25-nav,.live-tabs-s26 .live-tabs-s26-nav,.live-tabs-s27 .live-tabs-s27-nav,.live-tabs-s28 .live-tabs-s28-nav,.live-tabs-s29 .live-tabs-s29-nav,.live-tabs-s30 .live-tabs-s30-nav{overflow-x:auto;padding-bottom:4px}.live-tabs-s15 .live-tabs-s15-nav label,.live-tabs-s16 .live-tabs-s16-nav label,.live-tabs-s17 .live-tabs-s17-nav label,.live-tabs-s18 .live-tabs-s18-nav label,.live-tabs-s19 .live-tabs-s19-nav label,.live-tabs-s20 .live-tabs-s20-nav label,.live-tabs-s21 .live-tabs-s21-nav label,.live-tabs-s22 .live-tabs-s22-nav label,.live-tabs-s23 .live-tabs-s23-nav label,.live-tabs-s24 .live-tabs-s24-nav label,.live-tabs-s25 .live-tabs-s25-nav label,.live-tabs-s26 .live-tabs-s26-nav label,.live-tabs-s27 .live-tabs-s27-nav label,.live-tabs-s28 .live-tabs-s28-nav label,.live-tabs-s29 .live-tabs-s29-nav label,.live-tabs-s30 .live-tabs-s30-nav label{flex-shrink:0}.live-tabs-s15 .lt15-card,.live-tabs-s30 .lt30-col-league{flex-direction:row}.live-tabs-s15 .lt15-card-left{width:60px;padding-right:6px}.live-tabs-s15 .lt15-score-wrap,.live-tabs-s19 .lt19-score-wrap,.live-tabs-s22 .lt22-score-wrap,.live-tabs-s24 .lt24-score{text-align:left;min-width:0}.live-tabs-s16,.live-tabs-s17,.live-tabs-s18,.live-tabs-s19,.live-tabs-s21,.live-tabs-s22,.live-tabs-s23,.live-tabs-s24,.live-tabs-s25,.live-tabs-s26,.live-tabs-s27,.live-tabs-s28,.live-tabs-s29,.live-tabs-s30{padding:60px 0}.live-tabs-s16 .lt16-list{grid-template-columns:1fr}.live-tabs-s17 .lt17-card,.live-tabs-s24 .lt24-item{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.live-tabs-s17 .lt17-col-time{flex-direction:row;align-items:center;justify-content:space-between}.live-tabs-s17 .lt17-col-score{align-items:flex-start;flex-direction:row;justify-content:space-between}.live-tabs-s17 .lt17-datetime{order:-1;margin-right:8px}.live-tabs-s18 .lt18-col-time{width:auto;border-right:none;border-bottom:1px dashed var(--live18-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between}.live-tabs-s18 .lt18-col-score{width:auto;align-items:flex-start;flex-direction:row;justify-content:space-between}.live-tabs-s19 .lt19-card{flex-direction:column;align-items:stretch}.live-tabs-s19 .lt19-left{width:auto;border-right:none;border-bottom:1px dashed var(--live19-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between}.live-tabs-s19 .lt19-right{width:auto;justify-content:space-between;margin-top:4px}.live-tabs-s19 .lt19-middle{grid-template-columns:1fr;row-gap:4px}.live-tabs-s20 .lt20-teams{grid-template-columns:1fr;gap:6px}.live-tabs-s20 .lt20-score{text-align:left}.live-tabs-s22 .lt22-col-time{width:auto;border-right:none;border-bottom:1px dashed var(--live22-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between}.live-tabs-s22 .lt22-col-action{width:auto;align-items:flex-start;justify-content:flex-end}.live-tabs-s22 .lt22-teams,.live-tabs-s24 .lt24-middle{grid-template-columns:1fr;gap:4px}.live-tabs-s23 .live-tabs-s23-grid{grid-template-columns:minmax(0,1fr)}.live-tabs-s23 .lt23-score-block{min-width:0;align-items:flex-end}.live-tabs-s24 .lt24-time{border-right:none;border-bottom:1px dashed var(--live24-border);padding-right:0;padding-bottom:6px;flex-direction:row;justify-content:space-between}.live-tabs-s29 .lt29-item{gap:6px}.live-tabs-s29 .lt29-card{padding:8px 10px}.live-tabs-s29 .lt29-main-row{grid-template-columns:1fr;gap:6px;text-align:left}.live-tabs-s29 .lt29-score-box{align-items:flex-start;min-width:0}.live-tabs-s30 .lt30-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:6px}.live-tabs-s30 .lt30-col-time{border-right:none;padding-right:0;flex-direction:row;justify-content:space-between}.live-tabs-s30 .lt30-col-action,.live-tabs-s30 .lt30-col-score{grid-column:1/span 1;justify-content:space-between}.league-mod-s20 .lm20-m-middle,.match-mod-s11 .mm11-head,.match-mod-s14 .m14-head-card,.match-mod-s4 .mt4-header{flex-direction:column;align-items:flex-start}.league-mod-s21 .lm21-m-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:flex-start}.league-mod-s21 .lm21-m-meta{justify-content:space-between}.match-mod-s4 .mt4-hero-teams{grid-template-columns:minmax(0,1fr);gap:10px}.match-mod-s4 .mt4-score-block{order:-1;align-self:flex-start}.match-mod-s13 .m13-hero{grid-template-columns:minmax(0,1fr);text-align:center}.match-mod-s13 .m13-hero-center{order:-1}.match-mod-s14{padding:44px 0}.match-mod-s15,.match-mod-s17,.match-mod-s19{padding:40px 0}.match-mod-s15 .m15-score-card,.match-mod-s17 .m17-vs-panel,.match-mod-s19 .m19-hero-main{grid-template-columns:minmax(0,1fr);row-gap:10px}.match-mod-s17 .m17-main-layout,.match-mod-s19 .m19-rel-grid{grid-template-columns:minmax(0,1fr);gap:14px}.match-mod-s19 .m19-hero-inner{padding:16px 14px 18px}}.match-mod-s20 .m20-top-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.05fr);gap:18px;align-items:stretch}.match-mod-s20 .m20-main-card{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px 18px;box-shadow:0 14px 36px var(--mt-shadow);display:flex;flex-direction:column;gap:12px}.match-mod-s20 .m20-main-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.match-mod-s20 .m20-head-tagline{display:inline-flex;align-items:center;justify-content:center;padding:3px 11px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-muted);background:rgba(255,255,255,.06)}.match-mod-s20 .m20-status-pill{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(255,255,255,.1)}.match-mod-s20 .m20-hero-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.match-mod-s20 .m20-hero-meta{display:flex;flex-direction:column;gap:4px;font-size:13px}.match-mod-s20 .m20-meta-label{min-width:44px;color:var(--mt-muted)}.match-mod-s20 .m20-live-btn{padding:7px 22px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:13px;font-weight:700;text-decoration:none}.match-mod-s20 .m20-hero-chip{padding:2px 8px;border-radius:999px;border:1px solid var(--mt-border)}.match-mod-s20 .m20-vs-row{margin-top:6px;border-radius:18px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center}.match-mod-s20 .m20-team-avatar{width:78px;height:78px;border-radius:50%;background:rgba(255,255,255,.96);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s20 .m20-info-strip{margin-top:8px;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px}.match-mod-s20 .m20-info-item{flex:1 1 120px;display:flex;flex-direction:column;gap:2px;font-size:12px}.match-mod-s20 .m20-info-value{color:var(--mt-title);font-weight:500}.match-mod-s20 .m20-text-card{margin-top:4px;border-radius:16px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:10px 12px}.match-mod-s20 .m20-side-card{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:14px 16px;box-shadow:0 14px 36px var(--mt-shadow);display:flex;flex-direction:column;gap:8px}.match-mod-s20 .m20-comment-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto;scrollbar-width:thin}.match-mod-s20 .m20-rel-card{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;box-shadow:0 10px 28px var(--mt-shadow);display:flex;flex-direction:column;gap:8px}.match-mod-s20 .m20-rel-title,.match-mod-s25 .m25-cname,.match-mod-s27 .s27-comment .cname,.match-mod-s27 .s27-rel-row .teams,.match-mod-s28 .s28-comment .cname,.match-mod-s28 .s28-rel-row .teams{font-size:14px;font-weight:800;color:var(--mt-title)}.match-mod-s20 .m20-rel-tag,.match-mod-s21 .m21-card-tag,.match-mod-s23 .m23-card-tag{font-size:12px;color:var(--mt-muted);padding:3px 8px;border-radius:999px;border:1px solid var(--mt-border)}.match-mod-s20 .m20-rel-item{border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:6px 8px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;text-decoration:none}.match-mod-s20 .m20-rel-teams{display:flex;flex-wrap:wrap;gap:4px;font-size:13px;color:var(--mt-title)}.match-mod-s20 .m20-rel-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}@media(max-width:960px){.match-mod-s20 .m20-top-grid{grid-template-columns:minmax(0,1fr);gap:14px}}.match-mod-s21 .m21-wrap,.match-mod-s23 .m23-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(14px,4vw,24px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr);gap:22px;align-items:flex-start}.match-mod-s21 .m21-main,.match-mod-s21 .m21-side,.match-mod-s23 .m23-main,.match-mod-s23 .m23-side{display:flex;flex-direction:column;gap:16px}.match-mod-s21 .m21-header{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px;box-shadow:0 12px 32px var(--mt-shadow);display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.match-mod-s21 .m21-header-left,.match-mod-s23 .m23-header-left{display:flex;flex-direction:column;gap:8px;min-width:0}.match-mod-s21 .m21-tag-row{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;align-items:center}.match-mod-s21 .m21-tag-type{padding:3px 10px;border-radius:999px;border:1px solid var(--mt-border);background:rgba(255,255,255,.06);color:var(--mt-title);font-weight:700}.match-mod-s21 .m21-tag-season{padding:2px 8px;border-radius:999px;border:1px solid var(--mt-border);color:var(--mt-muted)}.match-mod-s21 .m21-header-right,.match-mod-s23 .m23-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.match-mod-s21 .m21-status-block{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.match-mod-s21 .m21-status-pill,.match-mod-s23 .m23-status-pill{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;color:var(--mt-title);background:rgba(255,255,255,.08)}.match-mod-s21 .m21-live-btn,.match-mod-s23 .m23-live-btn{padding:7px 20px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text)}.match-mod-s21 .m21-hero{border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:18px 18px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:center;box-shadow:0 14px 34px var(--mt-shadow)}.match-mod-s21 .m21-team-avatar{width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s21 .m21-card,.match-mod-s21 .m21-info-card{background:var(--mt-card-bg);box-shadow:0 10px 28px var(--mt-shadow);display:flex}.match-mod-s21 .m21-score-sep,.match-mod-s23 .m23-score-sep{font-size:22px;color:var(--mt-title);opacity:.8}.match-mod-s21 .m21-info-card{border-radius:20px;border:1px solid var(--mt-border);padding:14px 16px;flex-direction:column;gap:6px;font-size:13px}.match-mod-s21 .m21-info-value,.match-mod-s23 .m23-info-value{flex:1;text-align:right;color:var(--mt-title)}.match-mod-s21 .m21-card{border-radius:20px;border:1px solid var(--mt-border);padding:14px;flex-direction:column;gap:10px}.match-mod-s21 .m21-card-comment{max-height:260px;overflow:hidden}.match-mod-s21 .m21-comment-list{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow:auto;scrollbar-width:thin}.match-mod-s21 .m21-empty,.match-mod-s23 .m23-empty{font-size:13px;color:var(--mt-muted);text-align:center;padding:6px 0}.match-mod-s21 .m21-rel-list,.match-mod-s23 .m23-rel-list{display:flex;flex-direction:column;gap:6px;max-height:210px;overflow:auto;scrollbar-width:thin}.match-mod-s21 .m21-rel-item{text-decoration:none;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 9px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:8px;align-items:center}.match-mod-s21 .m21-rel-teams,.match-mod-s23 .m23-rel-teams{font-size:13px;color:var(--mt-title);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-mod-s21 .m21-rel-meta,.match-mod-s23 .m23-rel-meta{display:flex;flex-direction:column;align-items:flex-end;font-size:12px;gap:2px}.match-mod-s22,.match-mod-s23{padding:50px 0;background:var(--mt-page-bg)}.match-mod-s22 .s22-wrap{max-width:780px;margin:0 auto;padding:0 14px;display:flex;flex-direction:column;gap:22px}.match-mod-s22 .s22-hero{position:relative;height:220px;border-radius:24px;overflow:hidden;background:var(--mt-card-bg)}.match-mod-s22 .s22-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.28;filter:blur(6px)}.match-mod-s22 .s22-hero-inner{position:relative;padding:20px;display:flex;flex-direction:column;gap:6px;color:var(--mt-title)}.match-mod-s22 .s22-league-row{display:flex;gap:8px;font-size:12px;color:var(--mt-muted)}.match-mod-s22 .s22-h1{font-size:20px;font-weight:900;margin-top:2px}.match-mod-s22 .s22-status{padding:5px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:12px;align-self:flex-start;margin-top:6px}.match-mod-s22 .s22-score-card{border-radius:20px;background:var(--mt-card-bg);padding:20px;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;border:1px solid var(--mt-border);box-shadow:0 10px 30px var(--mt-shadow)}.match-mod-s22 .s22-team-block{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.match-mod-s22 .s22-team-logo{width:72px;height:72px;border-radius:50%;background:#fff;overflow:hidden;border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center}.match-mod-s22 .s22-team-logo i,.match-mod-s24 .s24-tblock .avatar i,.match-mod-s30 .m30-avatar i{font-size:32px;color:var(--mt-accent1)}.match-mod-s22 .s22-score-center{text-align:center;display:flex;flex-direction:column;gap:4px}.match-mod-s22 .s22-score,.match-mod-s30 .m30-score{font-size:34px;font-weight:900;color:var(--mt-title)}.match-mod-s22 .s22-score-sep{font-size:26px;opacity:.7}.match-mod-s22 .s22-score-sub{font-size:12px;color:var(--mt-muted);display:flex;gap:4px;justify-content:center}.match-mod-s22 .s22-live-btn{margin:0 auto;padding:10px 26px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:14px;text-decoration:none;text-align:center;font-weight:700}.match-mod-s22 .s22-meta{background:var(--mt-card-bg);padding:14px 18px;border-radius:20px;border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 24px var(--mt-shadow)}.match-mod-s22 .s22-meta .row{display:flex;justify-content:space-between;font-size:13px}.match-mod-s22 .s22-intro{background:var(--mt-card-bg);padding:14px 18px;border-radius:20px;border:1px solid var(--mt-border);font-size:14px;color:var(--mt-muted);line-height:1.8}.match-mod-s22 .s22-rel-title{font-size:17px;font-weight:800;color:var(--mt-title);margin-bottom:2px}.match-mod-s22 .s22-rel-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.match-mod-s22 .s22-rel-scroll::-webkit-scrollbar{display:none}.match-mod-s22 .s22-rel-item{flex:0 0 200px;border-radius:16px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px;display:flex;flex-direction:column;gap:6px;text-decoration:none}.match-mod-s22 .s22-rel-item .teams{font-size:14px;font-weight:600;color:var(--mt-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-mod-s22 .s22-rel-item .bottom{display:flex;justify-content:space-between;font-size:12px}.match-mod-s22 .s22-comment{background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px;border-radius:16px}.match-mod-s22 .s22-comment .name{font-weight:800;font-size:14px;color:var(--mt-title)}.match-mod-s22 .s22-comment .text{margin-top:4px;color:var(--mt-muted);line-height:1.65;font-size:13px}.match-mod-s22 .s22-empty{text-align:center;padding:10px 0;font-size:13px;color:var(--mt-muted)}@media(max-width:480px){.league-mod-s1 .league-mod-s1-head{margin-bottom:22px}.league-mod-s1 .league-card-head{margin-bottom:8px}.league-mod-s1 .lg-match-score,.league-mod-s2 .lm2-match-score,.league-mod-s22 .lm22-m-score,.league-mod-s3 .lm3-match-score{font-size:16px}.league-mod-s1 .lg-match-btn{padding:5px 12px;font-size:11px}.league-mod-s2 .league-mod-s2-head,.league-mod-s3 .league-mod-s3-head{margin-bottom:20px}.league-mod-s2 .lm2-match-btn{font-size:11px;padding:4px 10px}.league-mod-s3 .lm3-match-btn{padding:4px 10px;font-size:11px}.league-mod-s19 .lm19-m-score{font-size:18px}.league-mod-s19 .lm19-r-name,.league-mod-s22 .lm22-r-name{max-width:120px}.match-mod-s22 .s22-score-card{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.match-mod-s22 .s22-score-center{grid-column:1/3;order:-1}}.match-mod-s23 .m23-header{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:16px 18px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start;box-shadow:0 10px 28px var(--mt-shadow)}.match-mod-s23 .m23-tag-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.match-mod-s23 .m23-tag-type{padding:3px 10px;border-radius:999px;border:1px solid var(--mt-border);color:var(--mt-title)}.match-mod-s23 .m23-status-wrap{display:flex;flex-direction:column;gap:2px;align-items:flex-end}.match-mod-s23 .m23-hero{border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:18px 18px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:center;box-shadow:0 12px 32px var(--mt-shadow)}.match-mod-s23 .m23-team-avatar{width:88px;height:88px;border-radius:50%;background:rgba(255,255,255,.95);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s23 .m23-card,.match-mod-s23 .m23-info-card{background:var(--mt-card-bg);flex-direction:column;display:flex}.match-mod-s23 .m23-info-card{border-radius:20px;border:1px solid var(--mt-border);padding:14px 16px;box-shadow:0 10px 26px var(--mt-shadow);gap:6px;font-size:13px}.match-mod-s23 .m23-info-label{min-width:68px;color:var(--mt-muted)}.match-mod-s23 .m23-intro-card{border-radius:18px;background:var(--mt-card-bg);border:1px solid var(--mt-border);padding:12px 14px;box-shadow:0 8px 22px var(--mt-shadow)}.match-mod-s23 .m23-card{border-radius:20px;border:1px solid var(--mt-border);padding:14px;box-shadow:0 10px 26px var(--mt-shadow);gap:10px}.match-mod-s23 .m23-comment-list{display:flex;flex-direction:column;gap:8px;max-height:210px;overflow:auto;scrollbar-width:thin}.match-mod-s23 .m23-rel-item{text-decoration:none;border-radius:14px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:8px 9px;display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:8px;align-items:center}@media(max-width:980px){.match-mod-s21 .m21-wrap,.match-mod-s23 .m23-wrap{grid-template-columns:minmax(0,1fr);gap:18px}.match-mod-s21 .m21-side{flex-direction:row;flex-wrap:wrap}.match-mod-s21 .m21-card{flex:1 1 260px}}@media(max-width:780px){.league-mod-s30{padding:64px 0}.league-mod-s30 .lm30-h1{font-size:22px}.league-mod-s30 .lm30-m-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.league-mod-s30 .lm30-m-timecol{flex-direction:row;align-items:center}.league-mod-s30 .lm30-m-right{flex-direction:row;align-items:center;justify-content:space-between}.league-mod-s30 .lm30-r-card{padding:8px 9px}.match-mod-s10 .match-mod-s10__center{flex-direction:column;gap:14px}.match-mod-s10 .match-mod-s10__score{font-size:28px}.match-mod-s20 .m20-rel-grid,.match-mod-s20 .m20-vs-row{grid-template-columns:minmax(0,1fr)}.match-mod-s20,.match-mod-s21,.match-mod-s23{padding:40px 0}.match-mod-s20 .m20-hero-row,.match-mod-s21 .m21-header,.match-mod-s23 .m23-header{flex-direction:column;align-items:flex-start}.match-mod-s20 .m20-hero-cta,.match-mod-s21 .m21-header-right,.match-mod-s23 .m23-header-right{align-items:flex-start}.match-mod-s20 .m20-vs-row{row-gap:10px}.match-mod-s20 .m20-score-block{order:-1}.match-mod-s21 .m21-hero,.match-mod-s23 .m23-hero{grid-template-columns:minmax(0,1fr);row-gap:12px}}.match-mod-s24{padding:50px 0;background:#0d0f12;color:#e5e7eb}.match-mod-s24 .s24-wrap{max-width:880px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:26px}.match-mod-s24 .s24-hero{position:relative;height:260px;border-radius:26px;overflow:hidden;background:#1a1c20}.match-mod-s24 .s24-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.28;filter:blur(10px)}.match-mod-s24 .s24-hero-inner{position:relative;z-index:2;height:100%;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55) 100%)}.match-mod-s24 .s24-live-btn,.match-mod-s24 .s24-status-2{background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2))}.match-mod-s24 .s24-league-row{display:flex;gap:10px;font-size:12px;color:#9ca3af}.match-mod-s24 .s24-h1{font-size:22px;font-weight:900;color:#fff}.match-mod-s24 .s24-time{font-size:13px;color:#bbb}.match-mod-s24 .s24-status{padding:4px 12px;border-radius:999px;border:1px solid #444;font-size:12px;color:#eee;margin-top:6px;display:inline-block}.match-mod-s24 .s24-status-2{border-color:transparent;color:var(--mt-btn-text)}.match-mod-s24 .s24-hero-teams{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.match-mod-s24 .s24-tblock{text-align:center;color:#eee;display:flex;flex-direction:column;gap:6px}.match-mod-s24 .s24-tblock .avatar{width:68px;height:68px;border-radius:50%;background:#fff;overflow:hidden;border:2px solid #333;display:flex;align-items:center;justify-content:center}.match-mod-s24 .s24-tblock .name{font-size:14px;font-weight:700;color:#e5e7eb}.match-mod-s24 .s24-score-core .score{font-size:42px;font-weight:900;color:#fff;letter-spacing:2px}.match-mod-s24 .s24-score-core .score span{opacity:.8}.match-mod-s24 .s24-live-btn{padding:12px 26px;border-radius:999px;text-align:center;color:var(--mt-btn-text);font-weight:700;text-decoration:none;margin:0 auto;font-size:15px}.match-mod-s24 .s24-meta{background:#1a1c20;border-radius:22px;border:1px solid #2a2c30;padding:16px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.match-mod-s24 .s24-meta .row{font-size:13px;display:flex;justify-content:space-between;color:#ddd}.match-mod-s24 .s24-meta .row span:first-child,.match-mod-s24 .s24-rel-card .bottom .phase{color:#888}.match-mod-s24 .s24-intro{background:#1a1c20;border:1px solid #2a2c30;padding:16px;border-radius:22px;font-size:14px;color:#bfc2c7;line-height:1.85}.match-mod-s24 .s24-rel-title{font-size:17px;font-weight:800;color:#fff}.match-mod-s24 .s24-rel-scroll{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.match-mod-s24 .s24-rel-scroll::-webkit-scrollbar{display:none}.match-mod-s24 .s24-rel-card{flex:0 0 210px;border-radius:18px;background:#1a1c20;border:1px solid #2a2c30;padding:14px 16px;display:flex;flex-direction:column;gap:6px;text-decoration:none}.match-mod-s24 .s24-rel-card .time{font-size:12px;color:#999}.match-mod-s24 .s24-rel-card .teams{font-size:14px;font-weight:600;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-mod-s24 .s24-rel-card .bottom{display:flex;justify-content:space-between;font-size:12px;margin-top:4px}.match-mod-s24 .s24-rel-card .bottom .score{font-weight:700;color:#fff}.match-mod-s24 .s24-comment{background:#1a1c20;border:1px solid #2a2c30;border-radius:20px;padding:14px}.match-mod-s24 .s24-comment .name{font-size:14px;font-weight:700;color:#fff}.match-mod-s24 .s24-comment .text{margin-top:4px;color:#bbb;line-height:1.65;font-size:13px}.match-mod-s24 .s24-empty{text-align:center;font-size:13px;color:#777;padding:8px 0}.match-mod-s25 .m25-wrap{width:min(1180px,100%);margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:32px}.match-mod-s25 .m25-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:26px}.match-mod-s25 .m25-photo{position:relative;border-radius:28px;overflow:hidden;background:var(--mt-card-bg);border:1px solid var(--mt-border);min-height:340px}.match-mod-s25 .m25-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(10px);opacity:.28;transform:scale(1.08)}.match-mod-s25 .m25-photo-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:38px}.match-mod-s25 .m25-team-large{width:140px;height:140px;border-radius:50%;background:rgba(255,255,255,.85);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s25 .m25-team-large i{font-size:60px;color:var(--mt-accent1)}.match-mod-s25 .m25-info-box{padding:28px;border-radius:28px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:12px}.match-mod-s25 .m25-h1{font-size:26px;font-weight:900;color:var(--mt-title);line-height:1.3}.match-mod-s25 .m25-league,.match-mod-s26 .s26-datetime,.match-mod-s27 .s27-league{font-size:14px;color:var(--mt-muted)}.match-mod-s25 .m25-score-line{display:flex;align-items:center;gap:10px;margin-top:6px}.match-mod-s25 .m25-score{font-size:38px;font-weight:900;color:var(--mt-title)}.match-mod-s25 .m25-score-sep{font-size:26px;color:var(--mt-title);opacity:.6}.match-mod-s25 .m25-status{margin-top:6px;display:inline-flex;padding:5px 16px;border-radius:999px;border:1px solid var(--mt-border);font-size:13px;color:var(--mt-title)}.match-mod-s25 .m25-live-btn{margin-top:10px;padding:12px 24px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));text-decoration:none;color:var(--mt-btn-text);font-weight:700;font-size:15px;display:inline-flex;align-items:center}.match-mod-s25 .m25-grid,.match-mod-s25 .m25-rel-box,.match-mod-s27 .s27-info-grid,.match-mod-s27 .s27-related-grid,.match-mod-s28 .s28-info-grid,.match-mod-s28 .s28-rel-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.match-mod-s25 .m25-card{padding:20px;background:var(--mt-card-bg);border-radius:24px;border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:10px}.match-mod-s25 .m25-ctitle,.match-mod-s27 .s27-name,.match-mod-s27 .s27-title,.match-mod-s28 .s28-title,.match-mod-s28 .s28-tname{font-size:18px;font-weight:800;color:var(--mt-title)}.match-mod-s25 .m25-row,.match-mod-s27 .s27-row,.match-mod-s28 .s28-row{display:flex;justify-content:space-between;font-size:14px;color:var(--mt-title)}.match-mod-s25 .m25-comments{padding:20px;background:var(--mt-card-bg);border-radius:24px;border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:14px}.match-mod-s25 .m25-comment{padding:14px;border-radius:18px;background:var(--mt-page-bg);border:1px solid var(--mt-border)}.match-mod-s25 .m25-ctxt,.match-mod-s29 .s29-comment .ctxt,.match-mod-s30 .m30-comment .ctxt{margin-top:4px;font-size:13px;color:var(--mt-muted);line-height:1.7}.match-mod-s25 .m25-empty{text-align:center;font-size:13px;color:var(--mt-muted);padding:10px 0}.match-mod-s25 .m25-rel-col{display:flex;flex-direction:column;gap:12px;background:var(--mt-card-bg);padding:20px;border-radius:24px;border:1px solid var(--mt-border)}.match-mod-s25 .m25-rel-row{padding:14px;border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--mt-title)}.match-mod-s25 .m25-rel-row .meta{font-size:13px;color:var(--mt-muted);display:flex;justify-content:space-between}@media(max-width:860px){.match-mod-s25 .m25-hero{grid-template-columns:1fr}.match-mod-s25 .m25-photo{min-height:260px}}.match-mod-s26,.match-mod-s27,.match-mod-s28{padding:60px 0;background:var(--mt-page-bg)}.match-mod-s26 .s26-wrap{width:min(1200px,100%);margin:0 auto;padding:0 18px;display:flex;flex-direction:column;gap:40px}.match-mod-s26 .s26-hero{position:relative;height:360px;border-radius:26px;overflow:hidden;border:1px solid var(--mt-border);background:var(--mt-card-bg)}.match-mod-s26 .s26-hero-bg,.match-mod-s26 .s26-live-btn{background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2))}.match-mod-s26 .s26-hero-bg{position:absolute;inset:0;opacity:.22;filter:blur(16px)}.match-mod-s26 .s26-hero-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;backdrop-filter:blur(12px)}.match-mod-s26 .s26-league,.match-mod-s28 .s28-league{font-size:14px;color:var(--mt-muted);letter-spacing:1px}.match-mod-s26 .s26-score-box{display:flex;align-items:center;gap:14px;margin-top:10px}.match-mod-s26 .s26-sep{font-size:28px;color:var(--mt-title);opacity:.6}.match-mod-s26 .s26-status{margin-top:6px;padding:5px 14px;border-radius:999px;border:1px solid var(--mt-border);font-size:13px;color:var(--mt-title)}.match-mod-s26 .s26-live-btn{margin-top:14px;padding:10px 30px;border-radius:999px;color:var(--mt-btn-text);font-size:15px;font-weight:700;text-decoration:none}.match-mod-s26 .s26-main-info{display:grid;grid-template-columns:1fr 1fr;gap:32px}.match-mod-s26 .s26-box,.match-mod-s26 .s26-comments{padding:22px;border-radius:24px;background:rgba(255,255,255,.08);backdrop-filter:blur(16px);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:14px}.match-mod-s26 .s26-title{font-size:20px;font-weight:800;color:var(--mt-title)}.match-mod-s26 .s26-team{display:flex;align-items:center;gap:14px}.match-mod-s26 .s26-avatar{width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.85);border:2px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s26 .s26-team-name{font-size:16px;font-weight:700;color:var(--mt-title)}.match-mod-s26 .s26-small-title{font-size:14px;color:var(--mt-muted);margin-top:6px}.match-mod-s26 .s26-rel-row{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid var(--mt-border);text-decoration:none;color:var(--mt-title);display:flex;flex-direction:column;gap:4px}.match-mod-s26 .s26-rel-row .meta,.match-mod-s27 .s27-rel-row .meta,.match-mod-s28 .s28-rel-row .meta{display:flex;justify-content:space-between;font-size:13px;color:var(--mt-muted)}.match-mod-s26 .s26-empty{font-size:13px;color:var(--mt-muted);padding:10px 0}.match-mod-s26 .s26-comment{padding:14px;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid var(--mt-border)}.match-mod-s26 .s26-comment .ctxt{font-size:13px;color:var(--mt-muted);line-height:1.7;margin-top:4px}@media(max-width:760px){.match-mod-s5 .mt5-header,.match-mod-s6 .mt6-topbar,.match-mod-s7 .mt7-header,.match-mod-s8 .mt8-header,.match-mod-s9 .mt9-header{flex-direction:column;align-items:flex-start}.match-mod-s5 .mt5-header-right,.match-mod-s5 .mt5-score-block,.match-mod-s6 .mt6-topbar-right,.match-mod-s7 .mt7-score-block,.match-mod-s9 .mt9-header-right,.match-mod-s9 .mt9-score-center{align-self:flex-start}.match-mod-s5 .mt5-hero-top,.match-mod-s6 .mt6-score-layout,.match-mod-s7 .mt7-hero-teams,.match-mod-s8 .mt8-score-shell,.match-mod-s9 .mt9-score-row{grid-template-columns:minmax(0,1fr);gap:10px}.match-mod-s6 .mt6-score-column{order:-1}.match-mod-s7 .mt7-header-right,.match-mod-s8 .mt8-header-right{align-items:flex-start}.match-mod-s8 .mt8-score-center{order:-1;align-self:flex-start}.match-mod-s12 .m12-hero,.match-mod-s26 .s26-main-info{grid-template-columns:1fr}.match-mod-s12 .m12-score{font-size:34px}.match-mod-s12 .m12-avatar{width:100px;height:100px}.match-mod-s26 .s26-hero{height:300px}.match-mod-s26 .s26-h1{font-size:24px}.match-mod-s26 .s26-score{font-size:32px}}@media(max-width:500px){.match-mod-s26 .s26-hero{height:260px}.match-mod-s26 .s26-h1{font-size:20px}.match-mod-s26 .s26-score{font-size:28px}.match-mod-s26 .s26-live-btn{padding:8px 22px;font-size:14px}}.match-mod-s27 .s27-wrap,.match-mod-s28 .s28-wrap{width:min(1200px,100%);margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:40px}.match-mod-s27 .s27-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:24px;border-radius:30px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 18px 40px var(--mt-shadow)}.match-mod-s27 .s27-center,.match-mod-s27 .s27-side{text-align:center;display:flex;flex-direction:column;gap:10px}.match-mod-s27 .s27-avatar{width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid var(--mt-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.match-mod-s27 .s27-avatar i{font-size:50px;color:var(--mt-accent1)}.match-mod-s27 .s27-score,.match-mod-s28 .s28-score{font-size:46px;font-weight:900;color:var(--mt-title)}.match-mod-s27 .s27-score span,.match-mod-s28 .s28-score span{margin:0 10px;color:var(--mt-muted)}.match-mod-s27 .s27-status{font-size:13px;padding:4px 14px;border-radius:999px;border:1px solid var(--mt-border);display:inline-block}.match-mod-s27 .s27-live-btn{margin-top:6px;padding:10px 26px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);text-decoration:none;font-size:15px;font-weight:700}.match-mod-s27 .s27-box{padding:20px;border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:10px}.match-mod-s27 .s27-col,.match-mod-s27 .s27-comments{padding:20px;border-radius:24px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:12px}.match-mod-s27 .s27-rel-row{padding:12px 14px;border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);text-decoration:none;color:var(--mt-title);display:flex;flex-direction:column;gap:4px}.match-mod-s27 .s27-comment{padding:16px;border-radius:18px;background:var(--mt-page-bg);border:1px solid var(--mt-border)}.match-mod-s27 .s27-comment .ctxt,.match-mod-s28 .s28-comment .ctxt{font-size:13px;color:var(--mt-muted);margin-top:6px;line-height:1.7}@media(max-width:520px){.live-tabs-s15{padding:60px 0}.live-tabs-s15 .lt15-card-main,.live-tabs-s16 .lt16-card{padding:10px 12px}.live-tabs-s15 .lt15-league,.match-mod-s11 .mm11-intro-text,.match-mod-s13 .m13-intro-text,.match-mod-s14 .m14-intro-text,.match-mod-s15 .m15-intro,.match-mod-s16 .m16-desc,.match-mod-s17 .m17-intro,.match-mod-s19 .m19-intro,.match-mod-s2 .mt2-intro-text,.match-mod-s20 .m20-intro,.match-mod-s3 .mt3-intro-text,.match-mod-s4 .mt4-intro-text,.match-mod-s5 .mt5-intro-text,.match-mod-s6 .mt6-intro-text,.match-mod-s7 .mt7-intro-text,.match-mod-s8 .mt8-intro-text,.match-mod-s9 .mt9-intro-text{font-size:13px}.league-mod-s15 .lm15-h1,.league-mod-s17 .lm17-h1,.live-tabs-s15 .lt15-score,.live-tabs-s16 .lt16-score,.live-tabs-s17 .lt17-score,.live-tabs-s18 .lt18-score,.live-tabs-s21 .lt21-score,.live-tabs-s22 .lt22-score,.live-tabs-s23 .lt23-score,.live-tabs-s24 .lt24-score,.live-tabs-s26 .lt26-score,.live-tabs-s27 .lt27-score,.live-tabs-s28 .lt28-score,.live-tabs-s29 .lt29-score,.live-tabs-s30 .lt30-score{font-size:20px}.live-tabs-s16 .lt16-league,.live-tabs-s30 .lt30-name{max-width:120px}.live-tabs-s17 .lt17-card,.live-tabs-s18 .lt18-card,.live-tabs-s21 .lt21-row,.live-tabs-s22 .lt22-card,.live-tabs-s24 .lt24-item,.live-tabs-s25 .lt25-row,.live-tabs-s26 .lt26-row,.live-tabs-s28 .lt28-row,.live-tabs-s30 .lt30-row{padding:8px 10px}.live-tabs-s17 .lt17-league{max-width:200px}.live-tabs-s18 .lt18-league,.live-tabs-s19 .lt19-league,.live-tabs-s21 .lt21-league-name{max-width:140px}.live-tabs-s19 .lt19-card{padding:8px 9px}.league-mod-s10 .lm10-m-score,.league-mod-s11 .lm11-m-score,.league-mod-s12 .lm12-m-score,.league-mod-s13 .lm13-m-score,.league-mod-s14 .lm14-m-score,.league-mod-s15 .lm15-m-score,.league-mod-s16 .lm16-m-score,.league-mod-s17 .lm17-m-score,.league-mod-s20 .lm20-m-score,.league-mod-s21 .lm21-m-score,.league-mod-s30 .lm30-m-score,.league-mod-s4 .lm4-m-score,.league-mod-s7 .lm7-m-score,.league-mod-s8 .lm8-m-score,.live-tabs-s19 .lt19-score,.live-tabs-s25 .lt25-score,.match-mod-s11 .mm11-h1,.match-mod-s13 .m13-h1,.match-mod-s14 .m14-h1,.match-mod-s15 .m15-h1,.match-mod-s16 .m16-h1,.match-mod-s17 .m17-h1,.match-mod-s19 .m19-h1,.match-mod-s2 .mt2-h1,.match-mod-s20 .m20-h1,.match-mod-s3 .mt3-h1,.match-mod-s4 .mt4-h1,.match-mod-s5 .mt5-h1,.match-mod-s6 .mt6-h1,.match-mod-s7 .mt7-h1,.match-mod-s8 .mt8-h1,.match-mod-s9 .mt9-h1{font-size:18px}.live-tabs-s22 .lt22-league,.live-tabs-s24 .lt24-league{max-width:130px}.live-tabs-s23 .lt23-card{padding:10px}.live-tabs-s23 .lt23-name{max-width:64px}.live-tabs-s25 .lt25-name{max-width:88px}.live-tabs-s26 .lt26-league,.live-tabs-s27 .lt27-league,.live-tabs-s28 .lt28-league,.live-tabs-s29 .lt29-league{max-width:150px}.live-tabs-s27 .lt27-inner{padding:8px 10px 8px 14px}.league-mod-s4{padding:56px 0}.league-mod-s4 .lm4-h1,.match-mod-s27 .s27-h1{font-size:22px}.league-mod-s4 .lm4-m-clock{font-size:15px}.league-mod-s5 .lm5-m-score,.league-mod-s6 .lm6-m-score{font-size:16px}.league-mod-s11 .lm11-m-time,.league-mod-s5 .lm5-m-time,.league-mod-s6 .lm6-m-time,.match-mod-s16 .m16-info-list,.match-mod-s17 .m17-info-card,.match-mod-s19 .m19-info-card,.match-mod-s2 .mt2-tab-label{font-size:12px}.league-mod-s10 .lm10-m-clock,.league-mod-s12 .lm12-m-clock,.league-mod-s14 .lm14-m-time,.league-mod-s15 .lm15-m-clock,.league-mod-s16 .lm16-m-clock,.league-mod-s17 .lm17-m-time,.league-mod-s7 .lm7-m-clock{font-size:14px}.league-mod-s13 .lm13-m-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.league-mod-s13 .lm13-m-meta,.match-mod-s1 .mt1-rel-right{align-items:flex-start}.league-mod-s16 .lm16-h1,.league-mod-s20 .lm20-h1,.league-mod-s21 .lm21-h1{font-size:21px}.league-mod-s30 .lm30-wrap{gap:22px}.match-mod-s1 .mt1-hero,.match-mod-s2 .mt2-hero,.match-mod-s3 .mt3-banner,.match-mod-s4 .mt4-header{border-radius:20px}.match-mod-s1 .mt1-team-avatar,.match-mod-s27 .s27-avatar{width:88px;height:88px}.match-mod-s1 .mt1-score-num,.match-mod-s14 .m14-score-main,.match-mod-s15 .m15-score-num,.match-mod-s16 .m16-hero-score-num,.match-mod-s17 .m17-score-num,.match-mod-s19 .m19-score-num,.match-mod-s20 .m20-score-num,.match-mod-s3 .mt3-score-num{font-size:26px}.match-mod-s1 .mt1-hero-inner{gap:16px}.match-mod-s1 .mt1-tab-label{flex:1;text-align:center;padding:5px 0}.mt1-play-btn{padding:9px 18px;font-size:13px}.match-mod-s2 .mt2-team-logo{width:62px;height:62px;border-radius:18px}.match-mod-s2 .mt2-score-num{font-size:24px}.match-mod-s11 .mm11-btn,.match-mod-s13 .m13-btn,.match-mod-s14 .m14-btn,.match-mod-s15 .m15-cta,.match-mod-s2 .mt2-cta-btn,.match-mod-s5 .mt5-cta-main,.match-mod-s6 .mt6-cta-main,.match-mod-s7 .mt7-cta-main,.match-mod-s8 .mt8-cta-main,.match-mod-s9 .mt9-cta-main{padding:8px 18px;font-size:13px}.match-mod-s3 .mt3-cta-main,.match-mod-s4 .mt4-cta-main{padding:8px 20px;font-size:13px}.match-mod-s11 .mm11-meta-grid,.match-mod-s4 .mt4-facts-grid,.match-mod-s5 .mt5-summary-row,.match-mod-s8 .mt8-detail-grid{grid-template-columns:minmax(0,1fr)}.match-mod-s5 .mt5-header,.match-mod-s7 .mt7-header{border-radius:18px}.match-mod-s6 .mt6-topbar,.match-mod-s8 .mt8-header,.match-mod-s9 .mt9-header{border-radius:16px}.match-mod-s14 .m14-avatar{width:64px;height:64px}.match-mod-s15 .m15-avatar,.match-mod-s17 .m17-avatar,.match-mod-s20 .m20-team-avatar{width:70px;height:70px}.match-mod-s16{padding:40px 0}.match-mod-s16 .m16-hero-avatar,.match-mod-s19 .m19-team-avatar{width:72px;height:72px}.match-mod-s20 .m20-info-strip{font-size:11px}.match-mod-s27 .s27-score{font-size:36px}}.match-mod-s28 .s28-banner{position:relative;height:260px;border-radius:32px;overflow:hidden;border:1px solid var(--mt-border);background:var(--mt-card-bg)}.match-mod-s28 .s28-banner-bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));opacity:.22;filter:blur(14px)}.match-mod-s28 .s28-banner-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;backdrop-filter:blur(10px);text-align:center}.match-mod-s28 .s28-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center}.match-mod-s28 .s28-team-card{padding:20px;border-radius:28px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;align-items:center;gap:12px}.match-mod-s28 .s28-avatar{width:100px;height:100px;border-radius:50%;border:2px solid var(--mt-border);background:rgba(255,255,255,.9);overflow:hidden;display:flex;align-items:center;justify-content:center}.match-mod-s28 .s28-center-score{text-align:center;display:flex;flex-direction:column;gap:8px;padding:20px 30px;border-radius:28px;background:var(--mt-card-bg);border:1px solid var(--mt-border)}.match-mod-s28 .s28-status{padding:4px 14px;border-radius:999px;font-size:13px;border:1px solid var(--mt-border);color:var(--mt-title)}.match-mod-s28 .s28-live-btn{margin-top:6px;padding:10px 28px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-weight:700;text-decoration:none}.match-mod-s28 .s28-col,.match-mod-s28 .s28-comments,.match-mod-s28 .s28-info-box{padding:22px;border-radius:28px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:12px}.match-mod-s28 .s28-rel-row{padding:12px 14px;border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--mt-title)}.match-mod-s28 .s28-comment{padding:16px;border-radius:20px;background:var(--mt-page-bg);border:1px solid var(--mt-border)}@media(max-width:800px){.league-mod-s18{padding:60px 0}.league-mod-s18 .lm18-head,.league-mod-s18 .lm18-r-card{flex-direction:column;align-items:flex-start}.league-mod-s18 .lm18-r-right{align-items:flex-start;gap:4px}.match-mod-s28 .s28-info-grid,.match-mod-s28 .s28-rel-grid,.match-mod-s28 .s28-versus{grid-template-columns:1fr}}@media(max-width:540px){.match-mod-s21 .m21-h1,.match-mod-s23 .m23-h1{font-size:20px}.match-mod-s21 .m21-intro{font-size:13px}.match-mod-s21 .m21-team-avatar,.match-mod-s23 .m23-team-avatar{width:76px;height:76px}.match-mod-s21 .m21-score-num,.match-mod-s23 .m23-score-num{font-size:26px}.match-mod-s21 .m21-rel-item,.match-mod-s23 .m23-rel-item{grid-template-columns:minmax(0,1fr);align-items:flex-start}.match-mod-s21 .m21-rel-meta,.match-mod-s23 .m23-rel-meta{align-items:flex-start}.match-mod-s24 .s24-hero{height:220px}.match-mod-s24 .s24-score-core .score{font-size:34px}.match-mod-s24 .s24-rel-card{flex:0 0 180px}.match-mod-s28 .s28-h1{font-size:22px}.match-mod-s28 .s28-score{font-size:36px}.match-mod-s28 .s28-avatar{width:88px;height:88px}}.match-mod-s29{padding:52px 0;background:var(--mt-page-bg)}.match-mod-s29 .s29-wrap{width:min(1180px,100%);margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:26px}.match-mod-s29 .s29-league{font-size:13px;color:var(--mt-muted);padding:3px 10px;border-radius:999px;border:1px solid var(--mt-border)}.match-mod-s29 .s29-h1{font-size:24px;font-weight:900;color:var(--mt-title);margin-top:4px}.match-mod-s29 .s29-time-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-mod-s29 .s29-live-btn{padding:9px 20px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.match-mod-s29 .s29-main{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:stretch}.match-mod-s29 .s29-hero-card{padding:18px;border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 14px 32px var(--mt-shadow);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.match-mod-s29 .s29-team{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.match-mod-s29 .s29-avatar{width:76px;height:76px;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid var(--mt-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.match-mod-s29 .s29-score span,.match-mod-s30 .m30-score span{margin:0 8px;color:var(--mt-muted)}.match-mod-s29 .s29-status{font-size:12px;padding:3px 12px;border-radius:999px;border:1px solid var(--mt-border);display:inline-block;margin:0 auto;color:var(--mt-title)}.match-mod-s29 .s29-comments-card,.match-mod-s29 .s29-info-card,.match-mod-s29 .s29-rel-col{padding:18px;border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:10px}.match-mod-s29 .s29-info-row,.match-mod-s30 .m30-row{display:flex;justify-content:space-between;font-size:13px;color:var(--mt-title)}.match-mod-s29 .s29-intro-card{padding:18px;border-radius:22px;background:var(--mt-card-bg);border:1px solid var(--mt-border);display:flex;flex-direction:column;gap:8px}.match-mod-s29 .s29-rel-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.match-mod-s29 .s29-rel-row{padding:10px 12px;border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);text-decoration:none;color:var(--mt-title);display:flex;flex-direction:column;gap:4px}.match-mod-s29 .s29-rel-row .dot{width:6px;height:6px;border-radius:50%;background:var(--mt-accent1)}.match-mod-s29 .s29-empty{font-size:13px;color:var(--mt-muted);padding:6px 0}.match-mod-s29 .s29-comment{padding:12px;border-radius:18px;background:var(--mt-page-bg);border:1px solid var(--mt-border)}.match-mod-s29 .s29-comment .cname,.match-mod-s30 .m30-comment .cname{font-size:13px;font-weight:800;color:var(--mt-title)}@media(max-width:820px){.match-mod-s18 .m18-hero-main{grid-template-columns:minmax(0,1fr);row-gap:10px}.match-mod-s27 .s27-hero,.match-mod-s27 .s27-info-grid,.match-mod-s27 .s27-related-grid,.match-mod-s29 .s29-main,.match-mod-s29 .s29-rel-grid{grid-template-columns:1fr}}@media(max-width:560px){.league-mod-s18 .lm18-h1,.match-mod-s29 .s29-h1{font-size:20px}.league-mod-s18 .lm18-m-middle,.match-mod-s29 .s29-time-row{flex-direction:column;align-items:flex-start}.league-mod-s18 .lm18-m-vs{align-self:flex-start}.league-mod-s18 .lm18-m-bottom{flex-direction:row;align-items:center}.league-mod-s18 .lm18-m-score,.league-mod-s24 .lm24-m-score,.league-mod-s25 .lm25-m-score,.league-mod-s27 .lm27-m-score{font-size:18px}.league-mod-s24 .lm24-h1,.league-mod-s25 .lm25-h1{font-size:21px}.league-mod-s24 .lm24-m-row,.league-mod-s25 .lm25-m-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.league-mod-s24 .lm24-m-action{justify-content:space-between}.league-mod-s24 .lm24-m-vs-score{flex-direction:row}.league-mod-s25 .lm25-m-right{flex-direction:row;align-items:center;justify-content:space-between}.league-mod-s27 .lm27-h1{font-size:22px}.league-mod-s27 .lm27-r-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.league-mod-s27 .lm27-r-stats{justify-items:flex-start}.match-mod-s29 .s29-hero-card{grid-template-columns:1fr;justify-items:center}.match-mod-s29 .s29-score-block{order:-1}.match-mod-s29 .s29-avatar{width:68px;height:68px}.match-mod-s29 .s29-score{font-size:28px}}.match-mod-s30{padding:56px 0;background:var(--mt-page-bg)}.match-mod-s30 .m30-wrap{width:min(1180px,100%);margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:28px}.match-mod-s30 .m30-league{padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);font-size:13px;color:var(--mt-title);background:var(--mt-card-bg)}.match-mod-s30 .m30-h1{font-size:26px;font-weight:900;color:var(--mt-title)}.match-mod-s30 .m30-head-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.match-mod-s30 .m30-status-pill{font-size:12px;padding:4px 12px;border-radius:999px;border:1px solid var(--mt-border);color:var(--mt-title)}.match-mod-s30 .m30-main{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:stretch}.match-mod-s30 .m30-score-card{border-radius:26px;background:var(--mt-card-bg);border:1px solid var(--mt-border);box-shadow:0 18px 38px var(--mt-shadow);padding:20px 18px;display:flex;flex-direction:column;gap:14px}.match-mod-s30 .m30-avatar{width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid var(--mt-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.match-mod-s30 .m30-score-center{padding:6px 0;text-align:center}.match-mod-s30 .m30-live-btn{margin-top:4px;align-self:flex-start;padding:9px 22px;border-radius:999px;background:linear-gradient(135deg,var(--mt-accent1),var(--mt-accent2));color:var(--mt-btn-text);font-size:14px;font-weight:700;text-decoration:none}.match-mod-s30 .m30-box,.match-mod-s30 .m30-col{background:var(--mt-card-bg);padding:16px;flex-direction:column}.match-mod-s30 .m30-box{border-radius:22px;border:1px solid var(--mt-border);display:flex;gap:8px}.match-mod-s30 .m30-intro-text{font-size:14px;color:var(--mt-muted);line-height:1.9}.match-mod-s30 .m30-lower{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.match-mod-s30 .m30-col{border-radius:22px;border:1px solid var(--mt-border);display:flex;gap:10px}.match-mod-s30 .m30-rel-row{border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:10px 12px;text-decoration:none;color:var(--mt-title);display:flex;flex-direction:column;gap:4px}.match-mod-s30 .m30-empty{font-size:13px;color:var(--mt-muted);padding:4px 0}.match-mod-s30 .m30-comment{border-radius:16px;background:var(--mt-page-bg);border:1px solid var(--mt-border);padding:10px 12px}@media(max-width:880px){.match-mod-s2{padding:40px 0}.match-mod-s2 .mt2-wrap{gap:14px}.match-mod-s2 .mt2-hero-inner{grid-template-columns:minmax(0,1fr);gap:16px}.match-mod-s2 .mt2-hero-right{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;justify-items:flex-start}.match-mod-s2 .mt2-score-block{flex-direction:row}.match-mod-s2 .mt2-intro-layout{grid-template-columns:minmax(0,1fr);gap:12px}.match-mod-s16 .m16-hero-main,.match-mod-s16 .m16-rel-grid,.match-mod-s2 .mt2-data-cols,.match-mod-s2 .mt2-panel-grid,.match-mod-s2 .mt2-rel-columns{grid-template-columns:minmax(0,1fr)}.match-mod-s2 .mt2-rel-item{grid-template-columns:minmax(0,1fr);align-items:flex-start}.match-mod-s16 .m16-hero-main{row-gap:10px}.match-mod-s30 .m30-main{grid-template-columns:1fr}.match-mod-s30 .m30-lower{grid-template-columns:1fr 1fr}}@media(max-width:640px){.match-mod-s25 .m25-grid,.match-mod-s25 .m25-rel-box,.match-mod-s30 .m30-lower{grid-template-columns:1fr}.match-mod-s30 .m30-h1{font-size:22px}.match-mod-s30 .m30-main{gap:16px}.match-mod-s30 .m30-score{font-size:30px}}