.page-enter:has(.tournament-page--eafc){animation:none}body.site:has(.tournament-page--eafc) .site-main{padding-top:.85rem;padding-bottom:1.6rem}@media (max-width:640px){body.site:has(.tournament-page--eafc) .site-main{padding-top:.55rem;padding-bottom:1.1rem}}.tournament-page--eafc{--eafc-tourney-accent:#2dd4bf;--eafc-tourney-accent-ink:#042f2e;--eafc-tourney-glass:rgb(255 255 255/0.04);--eafc-tourney-line:rgb(255 255 255/0.08);--eafc-tourney-radius:22px;display:flex;flex-direction:column;gap:1.05rem;min-width:0}.tournament-page--eafc .announcement-press-release,.tournament-page--eafc .ct-group-card--full,.tournament-page--eafc .ct-player-rules,.tournament-page--eafc .ct-tournament-custom-rules,.tournament-page--eafc .cup-views,.tournament-page--eafc .head-hunter-ladder,.tournament-page--eafc .registration-prizes,.tournament-page--eafc .tournament-kdk-appeal,.tournament-page--eafc .tournament-page__empty,.tournament-page--eafc .tournament-page__news,.tournament-page--eafc .tournament-page__rounds,.tournament-page--eafc .tournament-page__views{animation:eafc-tourney-fade .5s ease both;animation-delay:70ms}@keyframes eafc-tourney-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes eafc-tourney-fade{0%{opacity:0}to{opacity:1}}@keyframes eafc-tourney-aurora{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes eafc-tourney-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgb(45 212 191/.45)}50%{opacity:.65;box-shadow:0 0 0 7px rgb(45 212 191/0)}}.tournament-page--eafc .tournament-page__hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:1.2rem 1.15rem 1.25rem;animation:eafc-tourney-rise .55s cubic-bezier(.16,1,.3,1) both;min-height:0;border:1px solid var(--eafc-tourney-line);border-radius:var(--eafc-tourney-radius);background:radial-gradient(120% 140% at 100% 0,rgb(45 212 191/.16),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.14),transparent 52%),rgb(255 255 255/.035);box-shadow:none}.tournament-page--eafc .tournament-page__hero-fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.tournament-page--eafc .tournament-page__hero-aurora{position:absolute;inset:-28%;background:radial-gradient(42% 38% at 18% 22%,rgb(45 212 191/.22),transparent 58%),radial-gradient(46% 42% at 88% 12%,rgb(99 102 241/.2),transparent 60%),radial-gradient(50% 46% at 52% 110%,rgb(56 189 248/.1),transparent 62%);filter:blur(10px);animation:eafc-tourney-aurora 16s ease-in-out infinite alternate}.tournament-page--eafc .tournament-page__hero-grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.tournament-page--eafc .tournament-page__hero--banner:before{z-index:1;opacity:.42;filter:saturate(1.05) contrast(1.05)}.tournament-page--eafc .tournament-page__hero--banner:after{z-index:2;background:linear-gradient(105deg,rgb(5 7 10/.88),rgb(5 7 10/.62) 48%,rgb(5 7 10/.28))}.tournament-page--eafc .tournament-page__hero-inner{position:relative;z-index:3;width:100%;max-width:100%}.tournament-page--eafc .tournament-page__hero-brand{align-items:center;gap:1rem}.tournament-page--eafc .tournament-page__hero-logo-wrap{display:grid;place-items:center;padding:3px;border-radius:50%;background:linear-gradient(145deg,rgb(45 212 191/.95),rgb(99 102 241/.55));box-shadow:0 0 0 1px rgb(45 212 191/.28),0 14px 36px rgb(45 212 191/.18)}.tournament-page--eafc .tournament-page__hero-logo{width:4.35rem;height:4.35rem;border-radius:50%;background:#071014;object-fit:cover}.tournament-page--eafc .tournament-page__hero-copy{min-height:0;gap:0}.tournament-page--eafc .tournament-page__kicker{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(153 246 228/.92)}.tournament-page--eafc .tournament-page__crumb{margin:0 0 .35rem;font-size:.75rem}.tournament-page--eafc .tournament-page__title{font-size:clamp(1.55rem,7vw,2.55rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;color:#f4fbfa}.tournament-page--eafc .tournament-page__headline-meta{margin-top:.7rem}.tournament-page--eafc .tournament-status{gap:.42rem;padding:.32rem .72rem;border:1px solid rgb(255 255 255/.12);background:rgb(255 255 255/.06);color:var(--text);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase}.tournament-page--eafc .tournament-status--group,.tournament-page--eafc .tournament-status--playoff,.tournament-page--eafc .tournament-status--registration{color:#ccfbf1;border-color:rgb(45 212 191/.38);background:rgb(45 212 191/.12)}.tournament-page--eafc .tournament-status--playoff{color:#ffedd5;border-color:rgb(249 115 22/.42);background:rgb(249 115 22/.14)}.tournament-page--eafc .tournament-status--draft,.tournament-page--eafc .tournament-status--finished,.tournament-page--eafc .tournament-status--ladder{color:var(--muted);border-color:var(--eafc-tourney-line);background:rgb(255 255 255/.04)}.tournament-page--eafc .tournament-status--group:before,.tournament-page--eafc .tournament-status--playoff:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:currentColor;animation:eafc-tourney-pulse 1.8s ease-in-out infinite}.tournament-page--eafc .tournament-page__subtitle{margin-top:.45rem}.tournament-page--eafc .tournament-page__meta{margin:1rem 0 0;gap:.5rem}.tournament-page--eafc .tournament-chip{min-width:0;padding:.48rem .75rem .52rem;border:1px solid var(--eafc-tourney-line);border-radius:14px;background:rgb(0 0 0/.28)}.tournament-page--eafc .tournament-chip__label{font-size:.62rem;letter-spacing:.08em}.tournament-page--eafc .tournament-chip__value{font-size:.875rem;font-weight:700;letter-spacing:-.02em}@media (max-width:640px){.tournament-page--eafc .tournament-page__hero,.tournament-page--eafc .tournament-page__hero--banner{padding:1.05rem .95rem 1.1rem;min-height:0}.tournament-page--eafc .tournament-page__hero-brand{align-items:center}.tournament-page--eafc .tournament-page__hero--banner .tournament-page__hero-logo,.tournament-page--eafc .tournament-page__hero-logo{width:3.65rem;height:3.65rem}.tournament-page--eafc .tournament-page__title{font-size:clamp(1.4rem,8vw,1.85rem)}.tournament-page--eafc .tournament-page__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-page--eafc .tournament-chip{min-width:0}.tournament-page--eafc .kdk-decision-card__date{margin-left:auto;width:auto}}.tournament-page--eafc .cup-views.tournament-panel,.tournament-page--eafc .tournament-panel{border:0;border-radius:0;background:transparent;overflow:visible}.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub){margin:0 0 1rem;padding:.22rem;border:1px solid var(--eafc-tourney-line);border-radius:999px;background:rgb(0 0 0/.28);overflow:visible}.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:first-child,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:last-child{border:0;border-radius:0;overflow:visible}.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li+li{border:0}.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .cup-view-tabs__btn,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__link,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:first-child .cup-view-tabs__btn,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:first-child .fixture-tabs__link,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:last-child .fixture-tabs__link{padding:.72rem .7rem;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--muted);font-size:.8125rem;font-weight:700;letter-spacing:.01em}.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .cup-view-tabs__btn.is-active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__link--active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:first-child .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:first-child .cup-view-tabs__btn.is-active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:first-child .fixture-tabs__link--active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:last-child .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:last-child .cup-view-tabs__btn.is-active,.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub) .fixture-tabs__list>li:last-child .fixture-tabs__link--active{color:var(--eafc-tourney-accent-ink);background:var(--eafc-tourney-accent);box-shadow:0 8px 22px rgb(45 212 191/.22)}.tournament-page--eafc .tournament-panel .cup-views__panels,.tournament-page--eafc .tournament-panel__body,.tournament-page--eafc .tournament-panel__body:has(.ct-groups-grid){margin:0;padding:0;border-radius:0}.tournament-page--eafc .tournament-tabs--sub:not(.ct-group-standings-views__tabs){margin:0 0 .95rem;padding:.18rem;border:1px solid var(--eafc-tourney-line);border-radius:999px;background:rgb(0 0 0/.22)}.tournament-page--eafc .tournament-tabs--sub:not(.ct-group-standings-views__tabs) .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .tournament-tabs--sub:not(.ct-group-standings-views__tabs) .cup-view-tabs__btn.is-active,.tournament-page--eafc .tournament-tabs--sub:not(.ct-group-standings-views__tabs) .fixture-tabs__link--active{color:var(--eafc-tourney-accent-ink);background:var(--eafc-tourney-accent);box-shadow:none}.tournament-page--eafc .ct-playoff-notice{margin:0 0 1rem;padding:.8rem .95rem;border:1px solid rgb(45 212 191/.18);border-radius:16px;background:rgb(45 212 191/.06);color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:.8125rem;line-height:1.5}.tournament-page--eafc .ct-rooms-link{margin:1rem 0 0}.tournament-page--eafc .ct-rooms-link a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .9rem;border:1px solid rgb(45 212 191/.28);border-radius:999px;background:rgb(45 212 191/.1);color:#99f6e4;font-size:.8125rem;font-weight:700;text-decoration:none}.tournament-page--eafc .ct-rooms-link a:hover{border-color:rgb(45 212 191/.48);background:rgb(45 212 191/.16);color:#ccfbf1}.tournament-page--eafc .ct-multipath-playoffs,.tournament-page--eafc .ct-playoff-views,.tournament-page--eafc .ct-swiss-split-path__bracket,.tournament-page--eafc .cup-bracket-head__track,.tournament-page--eafc .cup-bracket-view,.tournament-page--eafc .cup-bracket-wrap,.tournament-page--eafc .cup-views,.tournament-page--eafc .cup-views__panel,.tournament-page--eafc .cup-views__panels,.tournament-page--eafc .tournament-page__views{min-width:0;max-width:100%}.tournament-page--eafc .ct-super-league-tier__bracket,.tournament-page--eafc .cup-bracket-head{min-width:0;max-width:110%}.tournament-page--eafc .cup-bracket-wrap{overflow-x:auto;overscroll-behavior-x:contain}.tournament-page--eafc .cup-bracket,.tournament-page--eafc .cup-bracket-head__inner{--slot-base-height:6.5rem;--connector-color:var(--eafc-tourney-line)}.tournament-page--eafc .cup-round-title{color:#6d7f81;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 -1px 0 rgb(0 0 0/.75),0 1px 0 rgb(255 255 255/.12)}.tournament-page--eafc .cup-match-card .pair-card__leg{min-height:4.7rem;border-color:var(--eafc-tourney-line);border-radius:14px;background:rgb(0 0 0/.28)}.tournament-page--eafc .cup-match-card .match-scorebox{min-height:4.7rem}.tournament-page--eafc .cup-match-card .match-row{min-height:2.35rem}.tournament-page--eafc .cup-match-card .match-row:not(:last-child){border-bottom:0}.tournament-page--eafc .cup-match-card .match-row:not(:last-child) .match-goals,.tournament-page--eafc .cup-match-card .match-row:not(:last-child) .match-team{border-bottom:1px solid var(--eafc-tourney-line)}.tournament-page--eafc .cup-match-card .match-team{border-right-color:var(--eafc-tourney-line)}.tournament-page--eafc .cup-match-card .match-goals,.tournament-page--eafc .cup-match-card .match-team{padding-top:.32rem;padding-bottom:.32rem}.tournament-page--eafc .cup-match-card .ct-participant-identity__name,.tournament-page--eafc .cup-match-card .match-team__name{white-space:nowrap}.tournament-page--eafc .ct-bracket-series-hint{margin:.9rem 0 0;font-size:.75rem}.tournament-page--eafc .cup-bracket-view--cup{margin-top:0;padding:.85rem .65rem .9rem;border:1px solid var(--eafc-tourney-line);border-radius:var(--eafc-tourney-radius);background:radial-gradient(ellipse 90% 80% at 0 0,rgb(45 212 191/.08),transparent 52%),var(--eafc-tourney-glass);box-shadow:none}.tournament-page--eafc .cup-bracket-view--cup:before{display:none}.tournament-page--eafc .cup-rounds-stack{display:flex;flex-direction:column;gap:1rem}.tournament-page--eafc .cup-rounds-stack .round-block{padding:.85rem .8rem .95rem;border:1px solid var(--eafc-tourney-line);border-radius:20px;background:radial-gradient(ellipse 90% 70% at 0 0,rgb(45 212 191/.07),transparent 52%),var(--eafc-tourney-glass)}.tournament-page--eafc .cup-rounds-stack .round-title{margin:0 0 .75rem;color:#6d7f81;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;text-shadow:0 -1px 0 rgb(0 0 0/.75),0 1px 0 rgb(255 255 255/.12)}.tournament-page--eafc .cup-rounds-list .cup-rounds-list__pair,.tournament-page--eafc .cup-rounds-list .pair-card,.tournament-page--eafc .cup-rounds-list .pair-card--playoff{overflow:hidden;margin-top:0;border:1px solid var(--eafc-tourney-line);border-radius:16px;background:rgb(0 0 0/.22);box-shadow:none}.tournament-page--eafc .cup-rounds-list .pair-card__leg{border:0;background:transparent}@media (max-width:640px){.tournament-page--eafc .cup-bracket,.tournament-page--eafc .cup-bracket-head__inner{--slot-base-height:6.15rem}}.tournament-page--eafc .ct-groups-shell,.tournament-page--eafc .ct-multipath-groups .ct-super-league-tier,.tournament-page--eafc .ct-multipath-playoffs .ct-super-league-tier,.tournament-page--eafc .ct-super-league-tier,.tournament-page--eafc .ct-swiss-split-path{gap:.75rem;margin:0 0 1rem;padding:.85rem .75rem .9rem;min-width:0;max-width:100%;--sl-tier-inline-pad:0.75rem;--sl-tier-bracket-edge-pad:0.75rem;border:0;border-left:2px solid color-mix(in srgb,var(--sl-tier-color,var(--eafc-tourney-accent)) 72%,var(--eafc-tourney-accent));border-radius:var(--eafc-tourney-radius);background:radial-gradient(ellipse 90% 80% at 0 0,color-mix(in srgb,var(--sl-tier-color,var(--eafc-tourney-accent)) 16%,transparent),transparent 54%),var(--eafc-tourney-glass);box-shadow:none}.tournament-page--eafc .ct-groups-shell{border-left-color:var(--eafc-tourney-accent)}.tournament-page--eafc .ct-swiss-split-path__bracket .cup-bracket-view{margin-inline:0;max-width:100%}.tournament-page--eafc .ct-swiss-split-path{border-left-color:color-mix(in srgb,var(--ss-path-color,var(--eafc-tourney-accent)) 72%,var(--eafc-tourney-accent));background:radial-gradient(ellipse 90% 80% at 0 0,color-mix(in srgb,var(--ss-path-color,var(--eafc-tourney-accent)) 16%,transparent),transparent 54%),var(--eafc-tourney-glass)}.tournament-page--eafc .ct-multipath-groups .ct-super-league-tier__title,.tournament-page--eafc .ct-multipath-playoffs .ct-super-league-tier__title,.tournament-page--eafc .ct-super-league-tier__title,.tournament-page--eafc .ct-swiss-split-path__title{padding:.22rem .7rem;border:1px solid color-mix(in srgb,var(--sl-tier-color,var(--eafc-tourney-accent)) 38%,transparent);background:color-mix(in srgb,var(--sl-tier-color,var(--eafc-tourney-accent)) 22%,transparent);box-shadow:none;color:color-mix(in srgb,#fff 88%,var(--sl-tier-color,var(--eafc-tourney-accent)));font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tournament-page--eafc .ct-groups-grid{gap:.85rem}.tournament-page--eafc .ct-groups-grid>.ct-group-card:first-child,.tournament-page--eafc .ct-multipath-groups .ct-groups-grid>.ct-group-card:first-child{margin-top:0}.tournament-page--eafc .ct-group-card{overflow:hidden;border:1px solid var(--eafc-tourney-line);border-radius:20px;background:radial-gradient(ellipse 90% 70% at 100% 0,rgb(45 212 191/.07),transparent 52%),var(--eafc-tourney-glass)}.tournament-page--eafc .ct-group-card__head{padding:.8rem .9rem .7rem;border-bottom:1px solid var(--eafc-tourney-line)}.tournament-page--eafc .ct-group-card__letter{width:2.1rem;height:2.1rem;border-radius:11px;background:linear-gradient(145deg,#5eead4,#14b8a6);box-shadow:0 8px 18px rgb(20 184 166/.28);color:#042f2e}.tournament-page--eafc .ct-group-card__name,.tournament-page--eafc .ct-group-card__title--plain{font-weight:700;letter-spacing:-.02em}.tournament-page--eafc .ct-group-card__title:hover .ct-group-card__name{text-decoration:none;color:#ccfbf1}.tournament-page--eafc .ct-group-card__link{padding:.28rem .65rem;border:1px solid var(--eafc-tourney-line);border-radius:999px;background:rgb(255 255 255/.04);color:rgb(153 246 228/.92);font-size:.72rem;font-weight:650}.tournament-page--eafc .ct-group-card__link:hover{border-color:rgb(45 212 191/.38);background:rgb(45 212 191/.1);color:#ccfbf1;text-decoration:none}.tournament-page--eafc .ct-group-standings-views{--ct-group-tab-accent:var(--eafc-tourney-accent);--ct-group-tab-active-bg:transparent;--ct-group-tab-active-text:var(--eafc-tourney-accent-ink);--ct-group-tab-inactive-text:var(--muted);--ct-group-tab-radius:999px;--ct-group-table-border:transparent}.tournament-page--eafc .ct-group-standings-views__tabs.tournament-tabs--sub{margin:0;padding:.22rem .7rem 0;width:100%;border:0;background:transparent;overflow:visible}.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list{gap:.2rem;width:fit-content;max-width:100%;padding:.18rem;border:1px solid var(--eafc-tourney-line);border-radius:999px;background:rgb(0 0 0/.22)}.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:first-child,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:last-child{flex:0 0 auto;border:0;border-radius:0;overflow:visible}.tournament-page--eafc .ct-group-standings-views__tabs .cup-view-tabs__btn,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__link,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:first-child .cup-view-tabs__btn,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:first-child .fixture-tabs__link,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:last-child .cup-view-tabs__btn,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:last-child .fixture-tabs__link{width:auto;padding:.4rem .85rem;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--muted);font-size:.75rem;font-weight:650;letter-spacing:.01em}.tournament-page--eafc .ct-group-standings-views__tabs .cup-view-tabs__btn:not(.is-active):not(.fixture-tabs__link--active):hover,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__link:not(.is-active):not(.fixture-tabs__link--active):hover{color:var(--text);background:rgb(255 255 255/.05)}.tournament-page--eafc .ct-group-standings-views__tabs .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .ct-group-standings-views__tabs .cup-view-tabs__btn.fixture-tabs__link--active:hover,.tournament-page--eafc .ct-group-standings-views__tabs .cup-view-tabs__btn.is-active,.tournament-page--eafc .ct-group-standings-views__tabs .cup-view-tabs__btn.is-active:hover,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__link--active,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__link--active:hover,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:first-child .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:first-child .cup-view-tabs__btn.is-active,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:first-child .fixture-tabs__link--active,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:last-child .cup-view-tabs__btn.fixture-tabs__link--active,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:last-child .cup-view-tabs__btn.is-active,.tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list>li:last-child .fixture-tabs__link--active{color:var(--eafc-tourney-accent-ink);background:var(--eafc-tourney-accent);border:0;box-shadow:none;font-weight:700}.tournament-page--eafc .ct-group-card .table-wrap{padding:.15rem .35rem .35rem}.tournament-page--eafc table.standings td,.tournament-page--eafc table.standings th{padding:.62rem .45rem;border-bottom-color:rgb(255 255 255/.05)}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-place{width:2.25rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-stat{width:2rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-gd,.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-points{width:2.25rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-goals{width:3.5rem}@media (max-width:640px){.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix){min-width:0;width:100%}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-place{width:1.5rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-player{width:6.25rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-stat{width:1.45rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-goals{width:2.45rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-gd,.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) col.col-points{width:1.6rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) td,.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) th{padding:.28rem .12rem;font-size:.75rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) thead th{padding-top:.2rem;padding-bottom:.22rem;font-size:.625rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) td.col-place,.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) th.col-place{padding-left:.2rem;padding-right:.08rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) td.col-player,.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) th.col-player{padding-left:.2rem;padding-right:.2rem}.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) td.col-points,.tournament-page--eafc .ct-group-card table.standings:not(.group-results-matrix) th.col-points{padding-left:.1rem;padding-right:.28rem}}.tournament-page--eafc table.standings tbody tr:last-child td{border-bottom:0}.tournament-page--eafc .ct-group-card .standings .place-badge,.tournament-page--eafc table.standings td.col-place .place-badge{display:inline;min-width:0!important;width:auto;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-size:.9375rem;font-weight:800;letter-spacing:-.03em;color:var(--muted)}.tournament-page--eafc table.standings .place-badge--promo,.tournament-page--eafc table.standings .place-badge--super-league-conference{color:#4ade80!important}.tournament-page--eafc table.standings .place-badge--promo-playoff,.tournament-page--eafc table.standings .place-badge--super-league-champions{color:#60a5fa!important}.tournament-page--eafc table.standings .place-badge--super-league-europa{color:#fb923c!important}.tournament-page--eafc table.standings .place-badge--releg{color:#f87171!important}.tournament-page--eafc table.standings .place-badge--releg-playoff{color:#fbbf24!important}.tournament-page--eafc table.standings .place-badge--podium-1{color:#fde047!important}.tournament-page--eafc table.standings .place-badge--podium-2{color:#cbd5e1!important}.tournament-page--eafc table.standings .place-badge--podium-3{color:#fdba74!important}.tournament-page--eafc .ct-group-card .standings .ct-participant-identity__team,.tournament-page--eafc .ct-group-card .standings .player-username-with-crown__text{font-weight:650;letter-spacing:-.02em}.tournament-page--eafc .ct-group-matchday-tabs{margin-top:0;padding-top:.15rem;border-top:1px solid var(--eafc-tourney-line)}.tournament-page--eafc .ct-group-matchday-tabs__nav{padding:.75rem .8rem .2rem}.tournament-page--eafc .ct-group-matchday-tabs__list{gap:.35rem}.tournament-page--eafc .ct-group-matchday-tabs__btn{padding:.48rem .7rem;border:1px solid var(--eafc-tourney-line);background:rgb(255 255 255/.035);color:var(--muted);font-size:.78rem;font-weight:650;transition:background .18s ease,border-color .18s ease,color .18s ease}.tournament-page--eafc .ct-group-matchday-tabs__btn:hover{border-color:rgb(45 212 191/.32);color:var(--text)}.tournament-page--eafc .ct-group-matchday-tabs__btn.is-active{color:var(--eafc-tourney-accent-ink);background:var(--eafc-tourney-accent);border-color:var(--eafc-tourney-accent)}.tournament-page--eafc .ct-group-matchday-tabs__btn.is-active .ct-group-matchday-tabs__date{color:rgb(4 47 46/.68)}.tournament-page--eafc .ct-group-matchday-tabs__panel{padding:.7rem .75rem .9rem}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact,.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact.pair-card--two-legs{overflow:hidden;border:1px solid var(--eafc-tourney-line);border-radius:16px;background:rgb(0 0 0/.22)}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__header{padding:.65rem .75rem .55rem;border-bottom:1px solid var(--eafc-tourney-line)}.tournament-page--eafc .ct-participant-identity__logo-slot,.tournament-page--eafc .ct-participant-identity__logo-slot .player-logo,.tournament-page--eafc .ct-participant-identity__logo-slot .player-logo-fallback,.tournament-page--eafc .player-logo,.tournament-page--eafc .player-logo-fallback,.tournament-page--eafc .standings-table__player-cell .ct-participant-identity__logo-slot--sm,.tournament-page--eafc .standings-table__player-cell .ct-participant-identity__logo-slot--sm .player-logo--sm,.tournament-page--eafc .standings-table__player-cell .ct-participant-identity__logo-slot--sm .player-logo-fallback--sm{border-radius:.25rem}.tournament-page--eafc .pair-card__header{column-gap:.4rem}.tournament-page--eafc .pair-card__header .pair-card__player--home .ct-participant-identity{flex-direction:row-reverse}.tournament-page--eafc .pair-card__header .ct-participant-identity{gap:.35rem}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__player,.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact.pair-card--two-legs .pair-card__player{font-size:.78rem;font-weight:650;letter-spacing:-.02em}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__header .player-logo--sm,.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__header .player-logo-fallback--sm{width:22px;height:22px}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__vs,.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact.pair-card--two-legs .pair-card__vs{padding:.12rem .42rem;border-radius:999px;background:rgb(45 212 191/.12);color:#99f6e4;font-size:.62rem;font-weight:800;letter-spacing:.12em}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__leg,.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .pair-card__legs>a.pair-card__leg,.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact.pair-card--two-legs .pair-card__leg{padding:.2rem 0}.tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact .match-goals{font-family:Orbitron,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.tournament-page--eafc a.pair-card__leg:hover{background:rgb(45 212 191/.05)}.tournament-page--eafc .ct-player-rules,.tournament-page--eafc .ct-playoff-awards,.tournament-page--eafc .ct-tournament-custom-rules,.tournament-page--eafc .head-hunter-ladder,.tournament-page--eafc .tournament-kdk-appeal,.tournament-page--eafc .tournament-kdk-decisions,.tournament-page--eafc .tournament-page__empty,.tournament-page--eafc .tournament-page__news{margin-top:0}.tournament-page--eafc .ct-player-rules,.tournament-page--eafc .ct-playoff-awards,.tournament-page--eafc .ct-tournament-custom-rules,.tournament-page--eafc .head-hunter-ladder,.tournament-page--eafc .tournament-kdk-appeal,.tournament-page--eafc .tournament-kdk-decisions{padding:1rem 1.05rem 1.1rem;border:1px solid var(--eafc-tourney-line);border-radius:var(--eafc-tourney-radius);background:radial-gradient(ellipse 90% 80% at 0 0,rgb(45 212 191/.08),transparent 52%),var(--eafc-tourney-glass)}.tournament-page--eafc .ct-tournament-custom-rules .ct-registration-rules,.tournament-page--eafc .ct-tournament-custom-rules .ct-registration-rules__block{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tournament-page--eafc .ct-tournament-custom-rules .ct-registration-rules__text{font-size:.9rem;line-height:1.65;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.tournament-page--eafc .ct-tournament-custom-rules .ct-registration-rules__text p+p{margin-top:.85rem}.tournament-page--eafc .tournament-kdk-appeal{border-color:rgb(245 158 11/.28);background:radial-gradient(ellipse 90% 80% at 0 0,rgb(245 158 11/.12),transparent 52%),var(--eafc-tourney-glass)}.tournament-page--eafc .ct-player-rules__title,.tournament-page--eafc .ct-tournament-custom-rules__title,.tournament-page--eafc .head-hunter-ladder h2,.tournament-page--eafc .tournament-kdk-decisions .kdk-page__section-title,.tournament-page--eafc .tournament-page__news-title{margin:0 0 .85rem;font-size:1.12rem;font-weight:700;letter-spacing:-.03em}.tournament-page--eafc .tournament-page__empty{margin:0;padding:1.25rem 1rem;border:1px dashed var(--eafc-tourney-line);border-radius:var(--eafc-tourney-radius);text-align:center}.tournament-page--eafc .tournament-page__news .news-card{border:1px solid var(--eafc-tourney-line);border-radius:20px;background:var(--eafc-tourney-glass)}.tournament-page--eafc .tournament-page__news .news-card:hover{border-color:rgb(45 212 191/.32);background:rgb(255 255 255/.055)}.tournament-page--eafc .news-feed--tournament{display:grid;gap:.75rem}.tournament-page--eafc .tournament-kdk-decisions{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 80% 70% at 100% 0,rgb(139 92 246/.14),transparent 52%),radial-gradient(ellipse 90% 80% at 0 100%,rgb(45 212 191/.1),transparent 56%),var(--eafc-tourney-glass)}.tournament-page--eafc .tournament-kdk-decisions:before{content:"";position:absolute;inset:auto -18% -42% auto;width:12rem;height:12rem;pointer-events:none;border-radius:50%;background:rgb(45 212 191/.16);filter:blur(28px)}.tournament-page--eafc .kdk-decisions-list{position:relative;z-index:1;gap:.75rem}.tournament-page--eafc .kdk-decision-card,.tournament-page--eafc .kdk-decision-card--link{position:relative;display:grid;gap:.7rem;padding:1rem 1.05rem .95rem;overflow:hidden;border:1px solid var(--eafc-tourney-line);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/.02)),rgb(0 0 0/.22);box-shadow:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.tournament-page--eafc .kdk-decision-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#2dd4bf,#8b5cf6)}.tournament-page--eafc .kdk-decision-card--link:hover{border-color:rgb(45 212 191/.38);background:linear-gradient(180deg,rgb(45 212 191/.08),rgb(255 255 255/.03)),rgb(0 0 0/.22);transform:translateY(-1px)}.tournament-page--eafc .kdk-decision-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0}.tournament-page--eafc .kdk-decision-card__id{font-family:Orbitron,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#99f6e4}.tournament-page--eafc .kdk-decision-card__badge,.tournament-page--eafc .kdk-decision-card__category{padding:.22rem .55rem;border-radius:999px;font-size:.62rem;font-weight:750;letter-spacing:.08em}.tournament-page--eafc .kdk-decision-card__category{background:rgb(139 92 246/.16);border-color:rgb(139 92 246/.28);color:#ddd6fe}.tournament-page--eafc .kdk-decision-card__badge{background:rgb(45 212 191/.12);border-color:rgb(45 212 191/.28);color:#99f6e4}.tournament-page--eafc .kdk-decision-card__date{margin-left:auto;padding:.18rem .5rem;border:1px solid var(--eafc-tourney-line);border-radius:999px;background:rgb(0 0 0/.22);font-size:.68rem;font-weight:650;letter-spacing:.04em;color:var(--muted)}.tournament-page--eafc .kdk-decision-card__measure{margin:0;font-size:1.02rem;font-weight:750;letter-spacing:-.03em;line-height:1.3}.tournament-page--eafc .kdk-decision-card__matches{display:grid;gap:.28rem;margin:0;padding:0;list-style:none;font-size:.78rem;line-height:1.4;color:var(--muted)}.tournament-page--eafc .kdk-decision-card__matches li{position:relative;padding-left:.85rem}.tournament-page--eafc .kdk-decision-card__matches li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:999px;background:rgb(45 212 191/.7)}.tournament-page--eafc .kdk-decision-card__matches li+li{margin:0}.tournament-page--eafc .kdk-decision-card__body{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:.84rem;line-height:1.55}.tournament-page--eafc .kdk-decision-card__more{display:inline-flex;align-items:center;justify-self:start;min-height:2rem;margin:.15rem 0 0;padding:.35rem .75rem;border:1px solid rgb(45 212 191/.28);border-radius:999px;background:rgb(45 212 191/.1);color:#99f6e4;font-size:.72rem;font-weight:700;letter-spacing:.02em}.tournament-page--eafc .kdk-decision-card--link:hover .kdk-decision-card__more{border-color:rgb(45 212 191/.48);background:rgb(45 212 191/.16);color:#ccfbf1}@media (min-width:768px){.tournament-page--eafc .tournament-page__hero{padding:1.55rem 1.5rem 1.6rem}.tournament-page--eafc .tournament-page__hero-logo{width:5.1rem;height:5.1rem}.tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub){width:fit-content;min-width:22rem}.tournament-page--eafc .ct-groups-grid--multi{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.tournament-page--eafc .rounds-list,.tournament-page--eafc .rounds-stack{gap:.85rem}.tournament-page--eafc .round-block__details{overflow:hidden;border:1px solid var(--eafc-tourney-line);border-radius:20px;background:radial-gradient(ellipse 90% 70% at 0 0,rgb(45 212 191/.07),transparent 52%),var(--eafc-tourney-glass);box-shadow:none}.tournament-page--eafc .round-block__details[open]>.round-details__summary,.tournament-page--eafc .round-block__details[open]>.round-details__summary:hover,.tournament-page--eafc .round-details__summary,.tournament-page--eafc .round-details__summary:hover{padding:.9rem 1rem;border-bottom:1px solid transparent;background:transparent}.tournament-page--eafc .round-block__details[open]>.round-details__summary{border-bottom-color:var(--eafc-tourney-line)}.tournament-page--eafc .round-details__leading{gap:.75rem}.tournament-page--eafc .round-details__badge,.tournament-page--eafc .round-details__badge:not(.round-details__badge--playoff){min-width:0;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--eafc-tourney-accent);font-family:Orbitron,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:1.55rem;font-weight:800;letter-spacing:-.04em;line-height:1}.tournament-page--eafc .round-details__label{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;color:var(--text);font-size:.68rem;font-weight:700;letter-spacing:.16em}.tournament-page--eafc .round-details__division{margin-left:0;color:var(--muted);font-size:.8125rem;font-weight:650;letter-spacing:-.02em;text-transform:none}.tournament-page--eafc .round-details__date{padding:.28rem .6rem;border:1px solid var(--eafc-tourney-line);border-radius:999px;background:rgb(0 0 0/.22);font-size:.72rem;font-weight:650}.tournament-page--eafc .round-matches{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:.85rem .8rem .95rem;background:transparent}.tournament-page--eafc .round-matches .pair-card,.tournament-page--eafc .round-matches .pair-card--two-legs,.tournament-page--eafc .round-matches .pair-card--two-legs:first-child{margin:0;overflow:hidden;border:1px solid var(--eafc-tourney-line);border-radius:16px;background:rgb(0 0 0/.22);box-shadow:none}.tournament-page--eafc .round-matches .pair-card--two-legs .pair-card__header{margin:0;padding:.7rem .8rem .6rem;border-bottom:1px solid var(--eafc-tourney-line);background:transparent}.tournament-page--eafc .round-matches .pair-card--two-legs .pair-card__player{font-size:.78rem;font-weight:650;letter-spacing:-.02em}.tournament-page--eafc .pair-card--two-legs .pair-card__vs,.tournament-page--eafc .pair-card__vs{padding:.12rem .45rem;margin:0;border:0;border-radius:999px;background:rgb(45 212 191/.12);color:#99f6e4;font-size:.62rem;font-weight:800;letter-spacing:.12em}.tournament-page--eafc .round-matches .pair-card--two-legs .pair-card__pair-hint,.tournament-page--eafc .round-matches .pair-card__pair-hint{margin:.55rem .8rem .15rem;padding:0;color:var(--muted)}.tournament-page--eafc .round-matches .pair-card--two-legs .pair-card__legs{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .7rem .8rem}@media (min-width:641px){.tournament-page--eafc .round-matches .pair-card--two-legs .pair-card__legs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.tournament-page--eafc .round-matches .pair-card__leg,.tournament-page--eafc .round-matches .pair-card__legs>a.pair-card__leg{overflow:hidden;border:1px solid var(--eafc-tourney-line);border-radius:14px;background:rgb(255 255 255/.03)}.tournament-page--eafc .round-matches a.pair-card__leg:hover{border-color:rgb(45 212 191/.32);background:rgb(45 212 191/.06)}.tournament-page--eafc .round-matches .pair-card__leg-label{padding:.4rem .75rem .28rem;border:0;background:transparent;color:rgb(153 246 228/.88);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tournament-page--eafc .round-matches .pair-card__leg .match-row:not(:last-child){border-bottom-color:rgb(255 255 255/.06)}.tournament-page--eafc .round-matches .pair-card__leg .match-team{border-right-color:rgb(255 255 255/.06)}.tournament-page--eafc .match-goals{font-family:Orbitron,Exo\ 2,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.tournament-page--eafc .match-team__indicator{width:.45rem;height:.45rem;border-radius:999px}.tournament-page--eafc .round-matches .pair-card__leg-footer{border-top:1px solid var(--eafc-tourney-line);background:transparent}.tournament-page--eafc .round-matches .pair-card__leg-cta{color:rgb(153 246 228/.92);font-size:.72rem;font-weight:650}.tournament-page--eafc .round-matches a.pair-card__leg:hover .pair-card__leg-cta,.tournament-page--eafc .round-matches a.pair-card__leg:hover .pair-card__leg-cta-arrow{color:#ccfbf1}.tournament-page--eafc .registration-page{max-width:none;display:flex;flex-direction:column;gap:1rem}.tournament-page--eafc .announcement-press-release,.tournament-page--eafc .registration-approved,.tournament-page--eafc .registration-notice,.tournament-page--eafc .registration-prizes,.tournament-page--eafc .registration-sl-pots-notice{margin:0;padding:1rem 1.05rem 1.1rem;border:1px solid var(--eafc-tourney-line);border-radius:var(--eafc-tourney-radius);background:radial-gradient(ellipse 90% 80% at 0 0,rgb(45 212 191/.08),transparent 52%),var(--eafc-tourney-glass)}.tournament-page--eafc .registration-approved__title,.tournament-page--eafc .registration-prizes__title,.tournament-page--eafc .registration-sl-pots-notice__title{margin:0 0 .75rem;font-size:1.12rem;font-weight:700;letter-spacing:-.03em}.tournament-page--eafc .cup-rounds-list{display:flex;flex-direction:column;gap:.85rem}.tournament-page--eafc .cup-rounds-list__round{padding:.85rem .8rem .95rem;border:1px solid var(--eafc-tourney-line);border-radius:20px;background:radial-gradient(ellipse 90% 70% at 0 0,rgb(45 212 191/.07),transparent 52%),var(--eafc-tourney-glass)}.tournament-page--eafc .cup-rounds-list__title{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.tournament-page--eafc .announcement-press-release,.tournament-page--eafc .ct-group-card--full,.tournament-page--eafc .ct-player-rules,.tournament-page--eafc .ct-tournament-custom-rules,.tournament-page--eafc .cup-views,.tournament-page--eafc .head-hunter-ladder,.tournament-page--eafc .registration-prizes,.tournament-page--eafc .tournament-kdk-appeal,.tournament-page--eafc .tournament-page__empty,.tournament-page--eafc .tournament-page__hero,.tournament-page--eafc .tournament-page__hero-aurora,.tournament-page--eafc .tournament-page__news,.tournament-page--eafc .tournament-page__rounds,.tournament-page--eafc .tournament-page__views,.tournament-page--eafc .tournament-status--group:before,.tournament-page--eafc .tournament-status--playoff:before{animation:none}}html[data-theme=light] .tournament-page--eafc{--eafc-tourney-glass:rgb(12 31 34/0.035);--eafc-tourney-line:rgb(12 31 34/0.1)}html[data-theme=light] .tournament-page--eafc .tournament-page__hero{background:radial-gradient(120% 140% at 100% 0,rgb(13 148 136/.12),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.1),transparent 52%),#fff}html[data-theme=light] .tournament-page--eafc .tournament-page__title{color:#0b1c1e}html[data-theme=light] .tournament-page--eafc .tournament-page__kicker{color:#0f766e}html[data-theme=light] .tournament-page--eafc .cup-round-title,html[data-theme=light] .tournament-page--eafc .cup-rounds-stack .round-title{color:rgb(12 31 34/.38);text-shadow:0 -1px 0 rgb(255 255 255/.9),0 1px 0 rgb(12 31 34/.16)}html[data-theme=light] .tournament-page--eafc .cup-match-card .pair-card__leg{background:#fff}html[data-theme=light] .tournament-page--eafc .cup-bracket-view--cup,html[data-theme=light] .tournament-page--eafc .cup-rounds-stack .round-block{background:radial-gradient(ellipse 90% 70% at 0 0,rgb(13 148 136/.08),transparent 52%),#fff}html[data-theme=light] .tournament-page--eafc .cup-rounds-list .cup-rounds-list__pair,html[data-theme=light] .tournament-page--eafc .cup-rounds-list .pair-card,html[data-theme=light] .tournament-page--eafc .cup-rounds-list .pair-card--playoff{background:rgb(12 31 34/.03)}html[data-theme=light] .tournament-page--eafc .tournament-chip{background:rgb(12 31 34/.04)}html[data-theme=light] .tournament-page--eafc .ct-group-standings-views__tabs .fixture-tabs__list,html[data-theme=light] .tournament-page--eafc .tournament-tabs--sub:not(.ct-group-standings-views__tabs),html[data-theme=light] .tournament-page--eafc .tournament-tabs:not(.tournament-tabs--sub){background:rgb(12 31 34/.05)}html[data-theme=light] .tournament-page--eafc .ct-group-card,html[data-theme=light] .tournament-page--eafc .ct-player-rules,html[data-theme=light] .tournament-page--eafc .ct-tournament-custom-rules,html[data-theme=light] .tournament-page--eafc .head-hunter-ladder,html[data-theme=light] .tournament-page--eafc .tournament-kdk-decisions{background:radial-gradient(ellipse 90% 70% at 100% 0,rgb(13 148 136/.08),transparent 52%),#fff}html[data-theme=light] .tournament-page--eafc .kdk-decision-card,html[data-theme=light] .tournament-page--eafc .kdk-decision-card--link{background:linear-gradient(180deg,rgb(12 31 34/.03),transparent),#fff}html[data-theme=light] .tournament-page--eafc .kdk-decision-card--link:hover{background:linear-gradient(180deg,rgb(13 148 136/.08),transparent),#fff}html[data-theme=light] .tournament-page--eafc .kdk-decision-card__id{color:#0f766e}html[data-theme=light] .tournament-page--eafc .kdk-decision-card__category{color:#5b21b6;background:rgb(139 92 246/.1)}html[data-theme=light] .tournament-page--eafc .kdk-decision-card__badge,html[data-theme=light] .tournament-page--eafc .kdk-decision-card__more{color:#0f766e}html[data-theme=light] .tournament-page--eafc .kdk-decision-card__date{background:rgb(12 31 34/.04)}html[data-theme=light] .tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact,html[data-theme=light] .tournament-page--eafc .ct-group-matchday-tabs .pair-card--compact.pair-card--two-legs,html[data-theme=light] .tournament-page--eafc .round-matches .pair-card,html[data-theme=light] .tournament-page--eafc .round-matches .pair-card--two-legs{background:rgb(12 31 34/.03)}html[data-theme=light] .tournament-page--eafc .round-matches .pair-card__leg,html[data-theme=light] .tournament-page--eafc .round-matches .pair-card__legs>a.pair-card__leg{background:#fff}html[data-theme=light] .tournament-page--eafc .tournament-page__hero-grain{opacity:.08}.page-enter:has(.fixture-detail-page){animation:none}body.site:has(.fixture-detail-page) .site-main{padding-top:.85rem;padding-bottom:1.6rem}@media (max-width:640px){body.site:has(.fixture-detail-page) .site-main{padding-top:.55rem;padding-bottom:1.2rem}.site-main:has(.fixture-detail-page){padding-top:.55rem}}.fixture-detail-page{--fx-accent:#2dd4bf;--fx-accent-2:#6366f1;--fx-glass:rgb(255 255 255/0.04);--fx-line:rgb(255 255 255/0.08);--fx-radius:22px;--fx-radius-sm:16px;display:flex;flex-direction:column;gap:.9rem;min-width:0}.fixture-detail-page.cup-series-page{display:flex;gap:.9rem;margin-top:0}.ct-group-fixture-page.fixture-detail-page,.ct-series-page.fixture-detail-page{display:flex}.fixture-detail-page .fixture-page__body{display:flex;flex-direction:column;gap:1.35rem;padding:0 0 .5rem}.ct-group-fixture-page .fixture-page__body,.ct-series-page .fixture-page__body{padding-top:0}@keyframes fx-detail-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fx-detail-aurora{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}.fixture-detail-page .fixture-hero.cup-series-page__hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:1.15rem 1.1rem 1.2rem;animation:fx-detail-rise .55s cubic-bezier(.16,1,.3,1) both;border:1px solid var(--fx-line);border-radius:var(--fx-radius);background:radial-gradient(120% 140% at 100% 0,rgb(45 212 191/.16),transparent 56%),radial-gradient(90% 120% at 0 100%,rgb(99 102 241/.14),transparent 52%),rgb(255 255 255/.035);box-shadow:none;color:var(--text)}.fixture-detail-page .fixture-hero__fx{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.fixture-detail-page .fixture-hero__aurora{position:absolute;inset:-28%;background:radial-gradient(42% 38% at 18% 22%,rgb(45 212 191/.22),transparent 58%),radial-gradient(46% 42% at 88% 12%,rgb(99 102 241/.2),transparent 60%),radial-gradient(50% 46% at 52% 110%,rgb(56 189 248/.1),transparent 62%);filter:blur(10px);animation:fx-detail-aurora 16s ease-in-out infinite alternate}.fixture-detail-page .fixture-hero__grain{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.fixture-detail-page .cup-series-page__meta,.fixture-detail-page .fixture-hero__scoreboard{position:relative;z-index:1}.fixture-detail-page .cup-series-page__meta{gap:.4rem .45rem;margin-bottom:1rem}.fixture-detail-page .cup-series-page__cup,.fixture-detail-page .cup-series-page__round{display:inline-flex;align-items:center;max-width:100%;padding:.28rem .72rem;border:1px solid var(--fx-line);border-radius:999px;background:rgb(0 0 0/.28);color:#ccfbf1;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-detail-page .cup-series-page__cup{border-color:rgb(45 212 191/.32);background:rgb(45 212 191/.12);color:#99f6e4}.fixture-detail-page .cup-series-page__cup:hover,.fixture-detail-page .cup-series-page__round:hover{border-color:rgb(45 212 191/.5);color:#f4fbfa;text-decoration:none}.fixture-detail-page .fixture-hero__scoreboard{column-gap:.55rem;row-gap:.4rem;padding:.15rem 0}.fixture-detail-page .fixture-hero__team{gap:.55rem}.fixture-detail-page .fixture-hero__crest{width:4.35rem;height:4.35rem;border:0;box-shadow:0 0 0 1px rgb(45 212 191/.22),0 12px 28px rgb(45 212 191/.16)}.fixture-detail-page .fixture-hero__crest,.fixture-detail-page .fixture-hero__crest--has-logo,.fixture-detail-page .fixture-hero__crest:not(.fixture-hero__crest--has-logo){padding:3px;background:linear-gradient(145deg,rgb(45 212 191/.9),rgb(99 102 241/.55));border-radius:50%;overflow:hidden}.fixture-detail-page .fixture-hero__crest--club{padding:.35rem;background:#d4d9e3;border-radius:.9rem;box-shadow:0 10px 24px rgb(0 0 0/.28)}.fixture-detail-page .fixture-hero__crest--winner,.fixture-detail-page .fixture-hero__team--winner .fixture-hero__crest{background:linear-gradient(145deg,rgb(45 212 191/1),rgb(52 211 153/.65));box-shadow:0 0 0 1px rgb(45 212 191/.45),0 0 28px rgb(45 212 191/.32)}.fixture-detail-page .fixture-hero__crest--loser,.fixture-detail-page .fixture-hero__team--loser .fixture-hero__crest{background:rgb(255 255 255/.16);box-shadow:none;filter:saturate(.72);opacity:.78}.fixture-detail-page .fixture-hero__crest .player-logo,.fixture-detail-page .fixture-hero__crest .player-logo-fallback,.fixture-detail-page .fixture-hero__logo,.fixture-detail-page .fixture-hero__logo.player-logo-fallback{width:100%;height:100%;min-width:0;min-height:0;border-radius:50%;background:#071014;object-fit:cover;font-size:1.45rem;font-weight:700}.fixture-detail-page .fixture-hero__crest--club .fixture-hero__logo,.fixture-detail-page .fixture-hero__crest--club .player-logo{border-radius:.45rem;background:transparent;object-fit:contain}.fixture-detail-page .fixture-hero__team-name{max-width:7.25rem;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:#f4fbfa}.fixture-detail-page .fixture-hero__team-name--winner{font-weight:800}.fixture-detail-page .fixture-hero__team-name--loser{color:color-mix(in srgb,var(--text) 58%,transparent)}.fixture-detail-page .fixture-hero__center{min-width:6.5rem;gap:.5rem}.fixture-detail-page .fixture-hero__score{font-size:clamp(2.05rem,8.5vw,2.85rem);font-weight:700;letter-spacing:.04em;color:#f4fbfa}.fixture-detail-page .fixture-hero__status{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;margin:0;padding:.28rem .7rem;border:1px solid var(--fx-line);border-radius:999px;background:rgb(255 255 255/.06);color:var(--muted);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:1}.fixture-detail-page .fixture-hero__status:before{content:"";width:.38rem;height:.38rem;border-radius:999px;background:currentColor}.fixture-detail-page .fixture-hero__status--finished{color:#ccfbf1;border-color:rgb(45 212 191/.38);background:rgb(45 212 191/.12)}.fixture-detail-page .fixture-hero__status--upcoming{color:#e0e7ff;border-color:rgb(99 102 241/.38);background:rgb(99 102 241/.14)}.fixture-detail-page .fixture-hero__status--technical{color:#ffedd5;border-color:rgb(249 115 22/.42);background:rgb(249 115 22/.14);letter-spacing:.04em;text-transform:none}.fixture-detail-page .cup-series-games-section__title,.fixture-detail-page .home-next-opponent__title{margin:0;color:#6d7f81;font-family:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;text-shadow:0 -1px 0 rgb(0 0 0/.75),0 1px 0 rgb(255 255 255/.12)}html[data-theme=light] .fixture-detail-page .cup-series-games-section__title,html[data-theme=light] .fixture-detail-page .home-next-opponent__title{color:rgb(12 31 34/.38);text-shadow:0 -1px 0 rgb(255 255 255/.9),0 1px 0 rgb(12 31 34/.16)}.fixture-detail-page .home-next-opponent{margin-top:.35rem}.fixture-detail-page .home-next-opponent__title{padding:0;margin:0 0 .75rem}.ct-series-page .fixture-matchup-insights.home-next-opponent{margin-top:.35rem}.fixture-detail-page .cup-series-games-section__head{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;margin:0 0 .75rem}.fixture-detail-page .cup-series-games-section__count{margin:0;font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.fixture-detail-page .home-next-opponent__card.fixture-matchup-insights__card,.fixture-detail-page .home-next-opponent__cards{min-width:0;max-width:100%}.fixture-detail-page .home-next-opponent__card.fixture-matchup-insights__card{--home-next-opponent-pad-x:1.05rem;display:grid;gap:.75rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.fixture-detail-page .home-next-opponent__section{margin:0;padding:1rem var(--home-next-opponent-pad-x) 1.05rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:radial-gradient(120% 80% at 100% 0,rgb(45 212 191/.07),transparent 52%),var(--fx-glass);animation:fx-detail-rise .5s cubic-bezier(.16,1,.3,1) both;min-width:0;max-width:100%;overflow:hidden}.fixture-detail-page .cup-series-game-card__insight-heading,.fixture-detail-page .home-next-opponent__section-heading{margin:0 0 .75rem;color:rgb(153 246 228/.92);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;overflow-wrap:break-word;max-width:100%}.fixture-detail-page .home-next-opponent__form-hint{margin:-.4rem 0 .7rem;color:color-mix(in srgb,var(--muted) 88%,transparent)}.fixture-detail-page .average-score-comparison--rich{gap:.55rem;min-width:0;max-width:100%}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__row,.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__row{grid-template-columns:minmax(0,1fr);gap:.45rem;padding:.75rem .8rem;border:1px solid var(--fx-line);border-radius:14px;background:rgb(0 0 0/.22);align-items:stretch;min-width:0;max-width:100%}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__label,.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__label{font-size:.875rem;font-weight:700;letter-spacing:-.02em}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__stats,.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;justify-content:stretch;flex-wrap:nowrap;min-width:0;width:100%}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__metric,.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__metric{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;max-width:100%;padding:.5rem .55rem .55rem;border-radius:10px;border:1px solid transparent}.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__metric--scored{border-color:color-mix(in srgb,#22c55e 22%,var(--panel-border));background:color-mix(in srgb,#22c55e 8%,var(--bg))}.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__metric--conceded{border-color:color-mix(in srgb,#ef4444 20%,var(--panel-border));background:color-mix(in srgb,#ef4444 7%,var(--bg))}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__metric-value,.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__metric-value{font-size:1.125rem;font-weight:800;letter-spacing:-.03em}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__metric--scored .average-score-comparison__metric-value,.fixture-detail-page .average-score-comparison__metric--scored .average-score-comparison__metric-value{color:#6ee7b7}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__metric--conceded .average-score-comparison__metric-value,.fixture-detail-page .average-score-comparison__metric--conceded .average-score-comparison__metric-value{color:#fda4af}.fixture-detail-page .average-score-comparison__metric:after{content:"";display:block;width:calc(var(--metric, .4) * 100%);max-width:100%;height:.22rem;margin-top:.28rem;border-radius:999px;background:currentColor;opacity:.7}.fixture-detail-page .average-score-comparison__metric--scored:after{background:#34d399}.fixture-detail-page .average-score-comparison__metric--conceded:after{background:#fb7185}.fixture-detail-page .fixture-matchup-insights__elo-grid{gap:.65rem}.fixture-detail-page .elo-outcome-preview{padding:.9rem .9rem .85rem;border:1px solid var(--fx-line);border-radius:14px;background:rgb(0 0 0/.24);min-width:0;max-width:100%}.fixture-detail-page .elo-outcome-preview__player{align-items:baseline;margin-bottom:.75rem;min-width:0}.fixture-detail-page .elo-outcome-preview__name{font-weight:700;letter-spacing:-.02em}.fixture-detail-page .elo-outcome-preview__current{font-size:.75rem}.fixture-detail-page .elo-outcome-preview__current strong{color:#f4fbfa;font-variant-numeric:tabular-nums}.fixture-detail-page .elo-outcome-preview__list{gap:.55rem}.fixture-detail-page .elo-outcome-preview__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label delta" "bar bar";align-items:center;column-gap:.75rem;row-gap:.22rem;font-size:.75rem;min-width:0}.fixture-detail-page .elo-outcome-preview__label{grid-area:label;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixture-detail-page .elo-outcome-preview__bar{grid-area:bar;display:block;width:100%;max-width:100%;height:.32rem;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.08)}.fixture-detail-page .elo-outcome-preview__bar-fill{display:block;height:100%;max-width:100%;border-radius:inherit;background:color-mix(in srgb,var(--muted) 70%,white)}.fixture-detail-page .elo-outcome-preview__bar-fill--positive{background:linear-gradient(90deg,#0d9488,#5eead4)}.fixture-detail-page .elo-outcome-preview__bar-fill--negative{background:linear-gradient(90deg,#e11d48,#fda4af)}.fixture-detail-page .elo-outcome-preview__delta{grid-area:delta;text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.fixture-detail-page .elo-outcome-preview__delta--positive{color:#5eead4}.fixture-detail-page .elo-outcome-preview__delta--negative{color:#fda4af}.fixture-detail-page .fixture-outcome-probability__bar{height:.72rem;background:rgb(255 255 255/.08);box-shadow:inset 0 0 0 1px rgb(255 255 255/.04)}.fixture-detail-page .fixture-outcome-probability__segment--home{background:linear-gradient(90deg,#0f766e,#2dd4bf)}.fixture-detail-page .fixture-outcome-probability__segment--draw{background:color-mix(in srgb,var(--muted) 55%,#0b1c1f)}.fixture-detail-page .fixture-outcome-probability__segment--away{background:linear-gradient(90deg,#6366f1,#818cf8)}.fixture-detail-page .fixture-outcome-probability__legend{margin-top:.85rem}.fixture-detail-page .fixture-outcome-probability__legend dt{font-size:.6875rem}.fixture-detail-page .fixture-outcome-probability__legend dd{font-size:.9375rem;font-weight:800;letter-spacing:-.03em;color:#f4fbfa}.fixture-detail-page .fixture-outcome-probability__hint{margin-top:.7rem;font-size:.75rem}.ct-series-page .fixture-page__body>.cup-series-games-section,.fixture-detail-page .fixture-page__body>.cup-series-games-section{margin:0;padding:0;border:0}.fixture-detail-page .cup-series-games-grid{gap:.75rem}.fixture-detail-page .cup-series-game-card{border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:radial-gradient(120% 80% at 0 0,rgb(99 102 241/.08),transparent 50%),var(--fx-glass);box-shadow:none;animation:fx-detail-rise .5s cubic-bezier(.16,1,.3,1) both}.fixture-detail-page .cup-series-game-card--upcoming{border-style:solid;background:radial-gradient(120% 80% at 100% 0,rgb(45 212 191/.05),transparent 52%),rgb(255 255 255/.025)}.fixture-detail-page .cup-series-game-card__head{padding:.8rem .95rem .7rem}.fixture-detail-page .cup-series-game-card--played .cup-series-game-card__head{border-bottom-color:var(--fx-line)}.fixture-detail-page .cup-series-game-card__badge{color:#99f6e4;letter-spacing:.14em}.fixture-detail-page .cup-series-game-card__status{display:inline-flex;align-items:center;padding:.18rem .55rem;border:1px solid var(--fx-line);border-radius:999px;background:rgb(0 0 0/.22);font-size:.625rem;letter-spacing:.1em}.fixture-detail-page .cup-series-game-card__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem .35rem;padding:.85rem .75rem 1rem}.fixture-detail-page .cup-series-game-card--played:has(.cup-series-game-card__media) .cup-series-game-card__pair{border-bottom-color:var(--fx-line)}.fixture-detail-page .cup-series-game-card__side{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-height:0;padding:0;grid-template-columns:none}.fixture-detail-page .cup-series-game-card__side+.cup-series-game-card__side{border-top:0}.fixture-detail-page .cup-series-game-card--upcoming .cup-series-game-card__side{grid-template-columns:none}.fixture-detail-page .cup-series-game-card__side .ct-participant-identity{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;text-decoration:none}.fixture-detail-page .cup-series-game-card__side .ct-participant-identity:hover{text-decoration:none}.fixture-detail-page .cup-series-game-card__side .ct-participant-identity:hover .ct-participant-identity__name{text-decoration:underline;text-underline-offset:2px}.fixture-detail-page .cup-series-game-card__side .ct-participant-identity__logo-slot,.fixture-detail-page .cup-series-game-card__side .ct-participant-identity__logo-slot--sm,.fixture-detail-page .cup-series-game-card__side .ct-participant-identity__logo-slot--sm .player-logo--sm,.fixture-detail-page .cup-series-game-card__side .ct-participant-identity__logo-slot--sm .player-logo-fallback--sm,.fixture-detail-page .cup-series-game-card__side .player-logo,.fixture-detail-page .cup-series-game-card__side .player-logo-fallback{width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;border-radius:50%;overflow:hidden}.fixture-detail-page .cup-series-game-card__side .ct-participant-identity__logo{padding:0;object-fit:cover}.fixture-detail-page .cup-series-game-card__name,.fixture-detail-page .cup-series-game-card__side .ct-participant-identity__name{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;letter-spacing:-.02em}.fixture-detail-page .cup-series-game-card__side--winner .ct-participant-identity__name,.fixture-detail-page .cup-series-game-card__side--winner .cup-series-game-card__name{color:#f4fbfa}.fixture-detail-page .cup-series-game-card__score{display:flex;align-items:baseline;justify-content:center;gap:.28rem;margin:0;min-width:4.5rem;font-family:Orbitron,Exo\ 2,ui-sans-serif,system-ui,sans-serif;line-height:1}.fixture-detail-page .cup-series-game-card__goals{font-size:1.55rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#f4fbfa;text-align:center}.fixture-detail-page .cup-series-game-card__goals--loser{color:color-mix(in srgb,var(--text) 48%,transparent);font-weight:600}.fixture-detail-page .cup-series-game-card__score-sep,.fixture-detail-page .cup-series-game-card__vs{color:color-mix(in srgb,var(--muted) 80%,transparent);font-size:1.05rem;font-weight:600}.fixture-detail-page .cup-series-game-card__insights{gap:1rem;padding:.9rem .95rem 1.05rem;border-top-color:var(--fx-line)}.fixture-detail-page .cup-series-game-card__media{padding:.85rem .95rem 1rem}.fixture-detail-page .cup-series-game-card__video.fixture-highlight{border-color:var(--fx-line);border-radius:12px;background:rgb(0 0 0/.28)}.fixture-detail-page .home-next-opponent__form-row{padding:.55rem .65rem;border:1px solid var(--fx-line);border-radius:12px;background:rgb(0 0 0/.2)}.fixture-detail-page .fixture-h2h-row.pair-card__leg{border-color:var(--fx-line);border-radius:12px;background:rgb(0 0 0/.2)}.fixture-detail-page .fixture-matchup-insights__player-charts+.fixture-matchup-insights__player-charts{margin-inline:0;padding-inline:0;border-top-color:var(--fx-line)}.fixture-detail-page .fixture-matchup-insights__player-name{color:#f4fbfa;letter-spacing:-.03em}.fixture-detail-page .fixture-group-standings-table{border:1px solid var(--fx-line);border-radius:12px;overflow:auto}.fixture-detail-page .fixture-panel--meta{margin-top:0;padding:.95rem 1.05rem 1rem;border:1px solid var(--fx-line);border-radius:var(--fx-radius-sm);background:var(--fx-glass)}.fixture-detail-page .fixture-panel--meta .fixture-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin:0}.fixture-detail-page .fixture-panel--meta .fixture-meta__item{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0}.fixture-detail-page .fixture-meta__item dt{color:rgb(153 246 228/.78);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fixture-detail-page .fixture-meta__item dt:after{content:none}.fixture-detail-page .fixture-meta__item dd{color:#f4fbfa;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fixture-detail-page .fixture-meta__item dd a{color:inherit;text-decoration:none}.fixture-detail-page .fixture-meta__item dd a:hover{color:#99f6e4;text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.fixture-detail-page .fixture-matchup-insights__elo-grid{grid-template-columns:1fr}}@media (max-width:640px){.fixture-detail-page.cup-series-page{margin-top:0}.fixture-detail-page .cup-series-page__hero.fixture-hero,.fixture-detail-page .fixture-hero,.fixture-detail-page .fixture-hero.cup-series-page__hero{margin-left:0;margin-right:0;width:auto;max-width:none;border:1px solid var(--fx-line);border-radius:var(--fx-radius);padding:1.05rem .9rem 1.1rem}.fixture-detail-page .fixture-hero__scoreboard{column-gap:.35rem}.fixture-detail-page .fixture-hero__crest,.fixture-detail-page .fixture-hero__logo.player-logo-fallback{width:3.65rem;height:3.65rem;min-width:3.65rem;min-height:3.65rem}.fixture-detail-page .fixture-hero__team-name{max-width:6.75rem;font-size:.875rem}.fixture-detail-page .fixture-hero__center{min-width:5.75rem;padding-top:0}.fixture-detail-page .fixture-hero__score{font-size:clamp(1.85rem,9vw,2.35rem)}.fixture-detail-page .fixture-page__body{padding:0 0 .35rem}.fixture-detail-page .home-next-opponent__card.fixture-matchup-insights__card{--home-next-opponent-pad-x:0.95rem;border-radius:0}.fixture-detail-page .home-next-opponent__section--average-score .home-next-opponent__section-heading{margin-bottom:.7rem}.fixture-detail-page .average-score-comparison--rich .average-score-comparison__row,.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__row{grid-template-columns:minmax(0,1fr);gap:.45rem;align-items:stretch;padding:.75rem .8rem}.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:unset;justify-content:stretch;gap:.45rem;width:100%}.fixture-detail-page .home-next-opponent__section--average-score .average-score-comparison--rich .average-score-comparison__metric{flex-direction:column;align-items:flex-start;gap:.18rem;padding:.5rem .55rem .55rem;border-radius:10px}.fixture-detail-page .fixture-page__body>.cup-series-games-section{margin-left:0;margin-right:0;padding-top:0;border-top:0}.fixture-detail-page .fixture-panel--meta{margin-left:0;margin-right:0;width:auto;max-width:none;padding:.9rem .95rem 1rem;border:1px solid var(--fx-line);background:var(--fx-glass)}.fixture-detail-page .ct-group-fixture-hero__probabilities{max-width:none;padding:0}}@media (min-width:860px){.fixture-detail-page .fixture-hero.cup-series-page__hero{padding:1.45rem 1.4rem 1.5rem}.fixture-detail-page .fixture-hero__crest{width:5rem;height:5rem}.fixture-detail-page .fixture-hero__score{font-size:3rem}.fixture-detail-page .cup-series-games-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}}@media (prefers-reduced-motion:reduce){.fixture-detail-page .cup-series-game-card,.fixture-detail-page .fixture-hero.cup-series-page__hero,.fixture-detail-page .fixture-hero__aurora,.fixture-detail-page .home-next-opponent__section{animation:none}}