.event-tab-content{overflow-anchor:none}.event-shell{background-color:var(--clr-page-bg);min-height:100vh;position:relative}.event-shell__loading{background-color:var(--clr-page-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.event-shell__spinner{border:4px solid var(--clr-primary);width:3rem;height:3rem;animation:spin var(--anim-spin) linear infinite;border-top-color:#0000;border-radius:9999px}@keyframes spin{to{transform:rotate(360deg)}}.event-shell__error{background-color:var(--clr-page-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 1rem;display:flex}.event-shell__error-heading{color:var(--clr-text);margin-bottom:1rem;font-weight:700}.event-shell__error-link{color:var(--clr-primary);transition:opacity var(--t-fast)}.event-shell__error-link:hover{opacity:.8;text-decoration:underline}.event-shell--mobile{padding-top:calc(3.75rem + env(safe-area-inset-top,0px))}.event-shell__title{color:var(--clr-text-title);letter-spacing:-.025em;font-weight:700;line-height:1.1}.event-shell__header-row{justify-content:space-between;align-items:flex-start;gap:2rem;max-width:860px;display:flex}.event-shell__header-left{flex:1;min-width:0}.event-shell__cta-bar{flex-direction:row;flex-shrink:0;align-items:center;gap:.5rem;padding-top:.4rem;display:flex}@media (max-width:1023px){.event-shell__header-row{flex-direction:column;gap:0;max-width:none}.event-shell__cta-bar{flex-direction:row;align-items:center;margin-top:.6rem;padding-top:0}}.event-shell__tab-loader{color:var(--clr-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.event-shell__tab-loader-text{color:var(--clr-text-muted);font-weight:500}.event-shell__tab-loader-icon{color:var(--clr-text-secondary)}.event-shell__scroll-top{background-color:var(--clr-primary);border:1px solid var(--clr-primary);color:var(--clr-dark-secondary);box-shadow:var(--shadow-card);z-index:100;transition:opacity .3s ease, border-color var(--t-base);will-change:opacity;border-radius:9999px;position:fixed}.event-shell__scroll-top:hover{border-color:var(--clr-primary-hover)}.event-shell__scroll-top:active{transform:scale(.97)}.event-shell__scroll-top--desktop{padding:1rem;bottom:2rem;right:2rem}.event-shell__scroll-top--mobile{padding:.75rem;bottom:5rem;right:1rem}.event-shell__scroll-top--visible{opacity:1;pointer-events:auto;visibility:visible;translate:0}.event-shell__scroll-top--hidden{opacity:0;pointer-events:none;visibility:hidden;translate:0 2.5rem}.match-card{border:1px solid var(--clr-border-tool);border-radius:var(--r-xl);transition:border-color var(--t-fast);background-color:#0000;display:block;overflow:hidden}.match-card--desktop{border-radius:var(--r-2xl)}.match-card:hover{border-color:var(--clr-primary-active-border);box-shadow:var(--shadow-card)}.match-card--mobile:active{border-color:var(--clr-primary-active-border)}.match-card--today{border-top:3px solid var(--clr-text-orange)}.match-card__body{padding:1rem 1.25rem}.match-card__body--mobile{padding:.75rem}.match-card__stage{color:var(--clr-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;display:block}.match-card__city{color:var(--clr-text-body);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.match-card__vs-badge{border-radius:var(--r-full);background:var(--clr-surface-lg);border:1px solid var(--clr-border-strong);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.match-card__vs-text{color:var(--clr-text-muted);font-size:.75rem;font-weight:700}.match-card__vs-label{color:var(--clr-text-muted);flex-shrink:0;padding:0 .25rem;font-size:.75rem;font-weight:700}.match-card__venue{color:var(--clr-text-secondary);background-color:var(--clr-venue-bg);border-radius:var(--r-md);align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.75rem 1rem;font-size:.75rem;display:inline-flex}.match-card__venue--mobile{border-radius:var(--r-sm);gap:.375rem;padding:.5rem .75rem}.match-card__venue-icon{color:var(--clr-primary);flex-shrink:0}.match-card__message-wrap{border-top:1px solid var(--clr-border-tool);margin-top:.75rem;padding-top:.75rem}.match-card__message-wrap--mobile{margin-top:.5rem;padding-top:.5rem}.match-card__message{color:var(--clr-text-orange);background-color:var(--clr-orange-bg);border-radius:var(--r-sm);padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.match-card__message--mobile{padding:.25rem .5rem;font-size:.625rem}.match-card__footer{background-color:var(--clr-footer-overlay);border-top:1px solid var(--clr-border-tool);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.match-card__footer--mobile{padding:.625rem .75rem}.match-card__datetime{color:var(--clr-primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.match-card__datetime--desktop{font-size:.8125rem}.match-card__datetime-icon{color:var(--clr-primary);flex-shrink:0}.match-card__details-link{color:var(--clr-primary);letter-spacing:.05em;transition:gap var(--t-fast);flex-shrink:0;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.match-card:hover .match-card__details-link{gap:.5rem}.sched-empty{text-align:center;color:var(--clr-text-secondary);font-size:.875rem}.match-breadcrumb{color:var(--clr-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.match-breadcrumb__separator{color:var(--clr-text-muted)}.match-breadcrumb__link{cursor:pointer;transition:color var(--t-fast);text-transform:capitalize}.match-breadcrumb__link:hover{color:var(--clr-text)}.match-breadcrumb__current{color:var(--clr-text);font-weight:500}.match-header{margin-top:1.5rem;margin-bottom:1.5rem}.match-header--mobile{margin-top:1rem;margin-bottom:1rem}.match-header__event-link{color:var(--clr-primary);letter-spacing:.02em;align-items:center;gap:.3rem;margin-bottom:.375rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.match-header--mobile .match-header__event-link{margin-bottom:.25rem;font-size:.6875rem}.match-header:not(.match-header--mobile) .match-header__event-link{display:none}.match-header__event-link:hover{text-decoration:underline}.match-header .event-meta-bar{margin-top:.625rem}.match-header--mobile .event-meta-bar{margin-top:.5rem}.match-header__status{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-full);white-space:nowrap;border:1px solid #0000;align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.match-header__status--completed{color:var(--clr-blue);background:var(--clr-blue-bg);border-color:var(--clr-blue-border)}.match-header__status--live{color:var(--clr-red);background:var(--clr-red-bg);border-color:var(--clr-red-border);gap:.375rem}.match-header__status--live:before{content:"";background-color:var(--clr-red);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite live-dot-pulse;display:inline-block}@keyframes live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.match-header__status--stumps{color:var(--clr-blue);background:var(--clr-blue-bg);border-color:var(--clr-blue-border)}.match-header__status--delayed{color:var(--clr-amber);background:var(--clr-amber-bg);border-color:var(--clr-amber-border);gap:.375rem}.match-header__status--upcoming,.match-header__status--starting-soon{color:var(--clr-primary);background:var(--clr-primary-active-bg);border-color:var(--clr-primary-active-border)}.match-header__status--abandoned,.match-header__status--no-result{color:var(--clr-orange);background:var(--clr-orange-bg);border-color:var(--clr-orange-border)}.match-header__title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.match-header__title-badges{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.match-header__match-badge{letter-spacing:.03em;border-radius:var(--r-full);white-space:nowrap;border:1px solid var(--clr-primary-active-border);background:var(--clr-primary-active-bg);color:var(--clr-primary);align-items:center;padding:3px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.match-header__matchup{flex-wrap:wrap;align-items:center;gap:.625rem;margin:.5rem 0 .25rem;display:flex}.match-header__matchup-team{align-items:center;gap:.5rem;display:flex}.match-header__matchup-name{color:var(--clr-text-white);white-space:nowrap;font-size:1.5rem;font-weight:700}.match-header__matchup-vs{color:var(--clr-text-muted);letter-spacing:.05em;flex-shrink:0;font-size:.6875rem;font-weight:700}@media (max-width:640px){.match-header__matchup{flex-direction:column;align-items:flex-start;gap:.125rem}.match-header__matchup-team{gap:.375rem}.match-header__matchup-name{white-space:normal;font-size:.9375rem}.match-header__matchup-vs{color:var(--clr-text-muted);padding-left:calc(28px + .375rem);font-size:.625rem}}.match-header__meta-line{color:var(--clr-text-title);font-size:.9375rem;font-weight:500}.match-header__meta-mob{display:flex}@media (min-width:641px){.match-header__meta-mob{display:none!important}}.match-header__meta-desk{display:none!important}@media (min-width:641px){.match-header__meta-desk{display:inline-flex!important}}.match-header__team-logo{border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}@media (max-width:640px){.match-header__team-logo{width:22px;height:22px}}.match-header__team-logo-img{object-fit:contain;width:100%;height:100%}.match-header__team-logo-img--flag{object-fit:cover}.match-header__team-logo-fallback{color:#fff;border-radius:var(--r-sm);justify-content:center;align-items:center;width:100%;height:100%;font-size:.5625rem;font-weight:700;display:flex}.match-info-meta{flex-wrap:wrap;gap:.375rem;padding-top:.25rem;padding-bottom:.25rem;display:flex}.match-info-meta__pill{color:var(--clr-text-body);background:var(--clr-surface-xs);border:1px solid var(--clr-border-tool);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}.match-info-meta__pill svg{color:var(--clr-text-muted);flex-shrink:0}.match-info-meta__pill--green{color:var(--clr-text-body);background:var(--clr-surface-xs);border-color:var(--clr-border-tool)}.match-info-meta__pill--green svg{color:var(--clr-text-muted)}.match-info-meta__banner--green{color:var(--clr-text-body);background:var(--clr-surface-xs);border:1px solid var(--clr-border-tool);border-radius:var(--r-sm);white-space:normal;align-items:center;gap:.375rem;padding:.4rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-flex}.match-info-meta__banner--green svg{color:var(--clr-text-muted);flex-shrink:0;margin-top:1px}.match-info-outcome__stat{color:var(--clr-text-title);white-space:nowrap;font-size:.8125rem;font-weight:700}.match-header__pill--datetime{color:var(--clr-primary);background:var(--clr-primary-active-bg);border-color:var(--clr-primary-active-border)!important}.match-header__pill--datetime svg{color:var(--clr-primary)}.match-info-scoreline{flex-direction:column;gap:.25rem;margin-bottom:.875rem;display:flex}@media (min-width:641px){.match-info-scoreline{max-width:380px}}.match-info-scoreline__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.match-info-scoreline__team-left{flex:auto;align-items:center;gap:.4375rem;min-width:0;display:flex}.match-info-scoreline__team{color:var(--clr-text-white);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.match-info-scoreline__score{color:var(--clr-text-white);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:700}.match-result-banner{border-radius:var(--r-sm);border:1px solid var(--clr-border);background:0 0;justify-content:center;align-items:center;gap:.375rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.5rem .75rem;display:inline-flex}.match-result-banner__logo{flex-shrink:0;align-items:center;display:flex}.match-result-banner__icon{color:var(--clr-primary);flex-shrink:0}.match-result-banner__text{color:var(--clr-text-title);font-size:.8125rem;font-weight:600}.match-tab-wrap{background-color:#0000;border-radius:10px 10px 0 0;margin-bottom:1rem}.match-tab-wrap .event-tab-bar{margin-bottom:0}.match-back-btn{color:var(--clr-text-secondary);cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.75rem;font-weight:500;display:inline-flex}.match-back-btn:hover{color:var(--clr-text)}.match-info-banner{background-color:var(--clr-info-banner-bg);border:1px solid var(--clr-info-banner-border);border-radius:var(--r-md);text-align:center;margin-bottom:1rem}.match-info-banner--desktop{padding:1.5rem}.match-info-banner--mobile{padding:1rem}.match-info-banner__title{color:var(--clr-text-body);font-weight:500}.match-info-banner__title--mobile{font-size:.875rem}.match-info-banner__subtitle{color:var(--clr-text-secondary)}.match-info-banner__subtitle--mobile{font-size:.75rem}.match-tabs{border-bottom:1px solid var(--clr-border-tool);gap:.5rem;display:flex}.match-tab-scores{display:none}.event-tab-bar__item--active .match-tab-scores{align-items:center;gap:.25rem;margin-left:.25rem;display:flex}.match-tab-score-chip{background-color:var(--clr-primary-active-bg);border-radius:var(--r-full);align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.match-tab-score-chip__team{color:var(--clr-text-muted);text-transform:uppercase;font-size:.625rem;font-weight:700}.match-tab-score-chip__score{color:var(--clr-text);font-weight:700}.event-tab-bar__item--active .match-tab-score-chip{background-color:color-mix(in srgb, var(--clr-primary) 15%, transparent)}.event-tab-bar__item--active .match-tab-score-chip__score{color:var(--clr-primary)}.match-squad-card{overflow:hidden}@media (min-width:768px){.match-squad-card{max-width:600px;margin-inline:auto}.match-squad-card .squad-tabs__tab{padding:1rem 2rem}.match-squad-card .squad-tabs__short{font-size:1.0625rem}}.match-squad-loading{color:var(--clr-text-muted);align-items:center;gap:.5rem;padding:1rem 0;font-size:.75rem;display:flex}.match-squad-empty{color:var(--clr-text-muted);padding:.75rem 0;font-size:.75rem}.match-empty-card{background-color:var(--clr-card-bg);border:1px solid var(--clr-border-tool);border-radius:var(--r-xl);text-align:center;margin-top:.5rem;padding:2rem}.match-empty-card__icon{color:var(--clr-border-tool-light);justify-content:center;margin-bottom:.75rem;display:flex}.match-empty-card__heading{color:var(--clr-text-secondary);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.match-empty-card__sub{color:var(--clr-text-muted);font-size:.8125rem}.match-swipe-content{will-change:transform}.match-no-xi{background-color:var(--clr-card-bg);border:1px solid var(--clr-border-tool);border-radius:var(--r-xl);text-align:center}.match-no-xi--desktop{padding:3rem}.match-no-xi--mobile{padding:2rem}.match-no-xi__icon{color:var(--clr-border-tool-light);margin:0 auto 1rem}.match-no-xi__title{color:var(--clr-text-secondary);margin-bottom:.5rem;font-weight:600}.match-no-xi__subtitle{color:var(--clr-text-muted);font-size:.75rem}.tgroups-empty{text-align:center;padding:5rem 0}.tgroups-empty__icon{color:var(--clr-border-tool-light);margin:0 auto 1rem}.tgroups-empty__text{color:var(--clr-text-secondary);font-size:1.125rem}.match-stat-box{background-color:var(--clr-thead-bg);border:1px solid var(--clr-border-tool);border-radius:var(--r-md);transition:border-color var(--t-fast)}.match-stat-box:hover{border-color:var(--clr-primary-hover-border)}.match-stat-box__label{color:var(--clr-text-secondary);font-size:.75rem;font-weight:500}.match-stat-box__value{color:var(--clr-text);font-weight:700}.match-icon-badge{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.match-icon-badge--toss{background:linear-gradient(135deg,#f59e0b,#ea580c)}.match-icon-badge--xi{background:linear-gradient(135deg,#6366f1,#9333ea)}.match-icon-badge--result{background:linear-gradient(135deg, var(--clr-accent-green), #059669)}.match-icon-badge--motm{background:linear-gradient(135deg,#eab308,#d97706)}.match-winner-banner{background:linear-gradient(to right, var(--clr-accent-green-10), #10b98133);border-radius:var(--r-md);border:1px solid #22c55e4d}.match-winner-label{text-transform:uppercase;letter-spacing:.08em;color:var(--clr-accent-green);font-size:.625rem;font-weight:600}.scorecard-row{border:1px solid var(--clr-border-tool);border-radius:var(--r-md);transition:border-color var(--t-fast)}.scorecard-row:hover{border-color:var(--clr-primary-active-border)}.scorecard-cell--batting{background-color:var(--clr-info-bg);border:1px solid var(--clr-info-border);border-radius:var(--r-md)}.scorecard-cell--bowling{background-color:var(--clr-accent-green-10);border-radius:var(--r-md);border:1px solid #22c55e33}.recent-matches-strip{border-top:1px solid var(--clr-border-tool);margin-top:1.25rem;padding-top:1.25rem}.recent-matches-strip__label{text-transform:uppercase;letter-spacing:.06em;color:var(--clr-text-muted);text-align:center;margin-bottom:.625rem;font-size:.75rem;font-weight:600}.recent-matches-strip__row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.recent-matches-strip__chip{border:1px solid var(--clr-border);border-radius:var(--r-md);color:var(--clr-text-title);transition:border-color var(--t-fast), color var(--t-fast);background:0 0;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .9rem;text-decoration:none;display:inline-flex}.recent-matches-strip__chip:hover{border-color:var(--clr-primary);color:var(--clr-primary)}.recent-matches-strip__teams{color:inherit;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:flex}.recent-matches-strip__flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:18px;height:13px}.recent-matches-strip__vs{opacity:.65;margin:0 .1rem;font-size:.6875rem;font-weight:400}.recent-matches-strip__score{color:var(--clr-text-muted);transition:color var(--t-fast);font-size:.6875rem;font-weight:600}.recent-matches-strip__chip:hover .recent-matches-strip__score{color:var(--clr-primary)}.match-pending-box{background-color:var(--clr-info-bg);border:1px solid var(--clr-info-banner-border);border-radius:var(--r-md);text-align:center}.match-pending-box__text{color:var(--clr-text-secondary)}.match-result-box{background-color:var(--clr-primary-hover-bg);border:1px solid var(--clr-primary-hover-border);border-radius:var(--r-md)}.match-venue-bar{background:linear-gradient(to right, var(--clr-primary-active-bg), #0575e61a);border-bottom:1px solid var(--clr-border-tool)}.match-venue-bar__text{color:var(--clr-text-body)}.team-flag-wrap--winner,.team-flag-wrap--normal{outline:none}.match-vs-label{color:var(--clr-border-tool-light);font-weight:900}.match-partnership-cell{border-radius:var(--r-md);background:linear-gradient(135deg,#6366f11a,#9333ea1a);border:1px solid #6366f133}.match-partnership-cell__runs{color:var(--clr-primary);font-weight:700}.match-umpires{border-top:1px solid var(--clr-border-tool)}.match-result-pending{background-color:var(--clr-info-bg);border:1px solid var(--clr-info-banner-border);border-radius:var(--r-md);text-align:center}.match-result-pending__icon-wrap{border-radius:var(--r-full);background-color:#3b82f633;justify-content:center;align-items:center;margin:0 auto;display:flex}.match-result-pending__icon{color:var(--clr-info-light)}.match-motm-pending{border-radius:var(--r-md);text-align:center;background-color:#eab3081a;border:1px solid #eab30833}.pts-players-search{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md,8px);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.65rem .9rem;display:flex}.pts-players-search__icon{color:var(--clr-text-muted);flex-shrink:0}.pts-players-search__input{color:var(--clr-text);font-size:var(--t-sm);background:0 0;border:none;outline:none;flex:1;min-width:0}.pts-players-search__clear{color:var(--clr-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;display:flex}.pts-players-search__clear:hover{color:var(--clr-text)}.pts-players-pagination{margin-top:1.25rem}.pts-players-filters{margin-bottom:1.25rem}@media (min-width:701px){.pts-players-filters.pts-players-filters--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}}.pts-players-filters__left{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pts-players-mobile-only.pts-players-filters{display:none}@media (max-width:700px){.pts-players-mobile-only.pts-players-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}}.pts-players-mobile-controls{flex:100%;align-items:center;gap:.5rem;min-width:0;display:flex}.pts-players-mobile-pagination{flex-basis:100%;justify-content:flex-start}.pts-players-count--mobile{flex-basis:100%}.pts-players-count{color:var(--clr-text-muted);font-size:.8rem}.champions-mobile-table.plyr-mob-table,.champions-mobile-table.plyr-mob-table .champion-card,.champions-mobile-table.plyr-mob-table .plyr-mob-header{background:0 0}.plyr-mob-header{background:var(--clr-surface-xs);border-bottom:1px solid var(--champ-hairline);letter-spacing:.06em;text-transform:uppercase;color:var(--clr-text-muted);grid-template-columns:1fr 120px 14px;column-gap:.6rem;padding:.6rem .75rem;font-size:.62rem;font-weight:700;display:grid}.plyr-mob-row{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:1fr 120px 14px;align-items:center;column-gap:.6rem;width:100%;padding:.7rem .75rem;font-family:inherit;display:grid}.plyr-mob-row__name{color:var(--clr-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.plyr-mob-row__nat{color:var(--clr-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pts-players-desktop-only{display:block}.pts-players-search.pts-players-desktop-only{display:flex}@media (max-width:700px){.pts-players-search.pts-players-desktop-only{display:none}}.pts-players-mobile-only{display:none}@media (max-width:700px){.pts-players-desktop-only{display:none}.pts-players-mobile-only{display:block}}.match-score-chips{gap:.5rem;padding:0 1rem .75rem;display:flex}.match-score-chips .champion-cap{flex:0 auto;width:fit-content;min-width:0}.completed-matches-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:1100px){.completed-matches-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.completed-matches-grid{grid-template-columns:1fr}}.lsr-name-desktop{display:block}.lsr-name-mobile{display:none}.lsr-col--right{text-align:right}@media (max-width:700px){.league-stats-table__header--extended-orange,.league-stats-row--extended-orange,.league-stats-table__header--extended-purple,.league-stats-row--extended-purple{grid-template-columns:1.5rem 1fr 3.25rem 2.5rem 2.5rem;column-gap:.35rem;padding:.5rem .75rem}.league-stats-row__team-sub{font-size:.6rem}.league-stats-row__secondary{font-size:.68rem}.lsr-name-desktop{display:none}.lsr-name-mobile{display:block}}.event-schedule-desktop{display:block}.event-schedule-mobile{display:none}@media (max-width:1023px){.event-schedule-desktop{display:none}.event-schedule-mobile{display:block}}.event-shell--desktop-only{display:block}.event-shell--mobile-only{display:none}@media (max-width:1023px){.event-shell--desktop-only{display:none}.event-shell--mobile-only{display:block}}.match-card__stage-num{color:var(--clr-text-muted)}.sq-loading{justify-content:center;align-items:center;padding:48px 0;display:flex}.sq-loading__icon{color:var(--clr-primary)}.sq-tab-layout{flex-direction:column;gap:0;display:flex}.sq-tabs{border-bottom:1px solid var(--clr-border);margin-bottom:0;display:flex}.sq-tab{color:var(--clr-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 20px;font-size:.875rem;font-weight:600;transition:color .15s,border-color .15s;display:flex}.sq-tab:hover{color:var(--clr-text-title)}.sq-tab--active{color:var(--clr-primary);border-bottom-color:var(--clr-primary)}.sq-tab__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.sq-tab-header{border-bottom:1px solid var(--clr-border);align-items:center;gap:14px;margin-bottom:20px;padding:20px 0 16px;display:flex}.sq-tab-header__info{flex-direction:column;gap:2px;display:flex}.sq-tab-header__name{color:var(--clr-text-title);font-size:1rem;font-weight:800}.sq-tab-header__count{color:var(--clr-text-muted);font-size:.8rem}.sq-tab-body{padding-top:20px}.sq-split--pillrow{flex-direction:column;gap:16px;display:flex}.sq-split__pillrow-label{letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted);font-size:.65rem;font-weight:800}.sq-split__panel{min-width:0}.match-card-teams{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:1023px){.match-card-teams{flex-direction:column;align-items:flex-start;gap:6px}}.event-meta-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.event-meta-bar__pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}@media (max-width:767px){.event-meta-bar{gap:.375rem;margin-top:.5rem}}.event-meta-bar--flat{flex-direction:column;align-items:flex-start;gap:.375rem}.event-meta-bar__flat-text{flex-direction:column;gap:.125rem;display:flex}.event-meta-bar__flat-line{color:var(--clr-text-body);font-size:.75rem;line-height:1.3}.event-meta-bar--flat{margin-bottom:.75rem}.event-meta-bar--flat-desktop{flex-direction:row;align-items:center;gap:.625rem}.event-meta-bar--flat-desktop .event-meta-bar__flat-line{font-size:.8125rem}.lss-toolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.lss-toolbar .lss-tab-switcher{flex:1;min-width:0;margin-bottom:0;position:relative}.lss-toolbar .gof-cselect__trigger{padding:5px 14px;font-size:12px;line-height:18px}.lss-format-picker{margin:0 0 1rem}.lss-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.lss-grid--compact{grid-template-columns:1fr}@media (max-width:700px){.lss-grid{grid-template-columns:1fr}}.lss-mobile-only{display:block}.lss-desktop-only{display:none}@media (min-width:701px){.lss-mobile-only{display:none}.lss-desktop-only{display:grid}}.sq-player-grid{flex-direction:column;display:flex}@media (min-width:768px){.sq-player-grid--desktop{grid-template-columns:repeat(4,1fr);display:grid}}.sq-player-card{border-bottom:1px solid var(--clr-border);flex-direction:column;gap:3px;padding:9px 4px;display:flex}.sq-player-card:last-child{border-bottom:none}@media (min-width:768px){.sq-player-grid--desktop .sq-player-card{border-bottom:1px solid var(--clr-border);border-right:1px solid var(--clr-border);padding:9px 10px}.sq-player-grid--desktop .sq-player-card:last-child{border-bottom:1px solid var(--clr-border)}}.sq-table{border:1px solid var(--clr-border);border-radius:var(--r-md);overflow:hidden}.sq-player-grid--table{margin-bottom:-1px;margin-right:-1px}.sq-player-grid--table .sq-player-card,.sq-player-grid--table .sq-player-card:last-child{border-bottom:1px solid var(--clr-border);border-right:1px solid var(--clr-border);padding:9px 12px}.sq-player-card__name-line{align-items:center;gap:5px;min-width:0;display:flex}.sq-player-card__name{color:var(--clr-text-title);white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:600;overflow:hidden}.sq-condition-star{color:#f59e0b;cursor:default;flex-shrink:0;font-size:.65rem;line-height:1}.sq-m-pill-layout{flex-direction:column;display:flex}.sq-m-team-pills{padding:10px 14px}.sq-m-body{padding:14px 16px}.sq-m-pills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sq-m-pill{color:var(--clr-text-body);border:1px solid var(--clr-border-strong);cursor:pointer;background:0 0;border-radius:6px;padding:4px 14px;font-size:.75rem;font-weight:700;transition:border-color .12s,color .12s}.sq-m-pill:active{opacity:.7}.sq-m-pill--active{border-color:var(--clr-primary);color:var(--clr-primary);background:0 0}.sq-player-card__num{color:var(--clr-text-muted);text-align:right;border-right:1px solid var(--clr-border);flex-shrink:0;min-width:16px;margin-right:2px;padding-right:6px;font-size:.68rem;font-weight:700;line-height:1}@keyframes chip-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}@keyframes plyr-spin{to{transform:rotate(360deg)}}.stats-entity-link{color:var(--clr-primary);text-decoration:none}.stats-entity-link:hover{text-decoration:underline}.stats-entity-link--block:hover{text-decoration:none}.stats-entity-link--block .xi-mobile-pfirst,.stats-entity-link--block .xi-mobile-plast{color:var(--clr-primary)}
