.fixture-tabs--cup{border-top:1px solid var(--border,#e3e3e0);margin-top:1rem;margin-bottom:0}.cup-view-tabs__btn{cursor:pointer;width:100%;font:inherit;text-align:center;background:0 0;border:none}.cup-view-tabs__btn.is-active,.cup-view-tabs__btn.fixture-tabs__link--active{color:var(--text);border-bottom-color:color-mix(in srgb, var(--text) 35%, var(--border,#e3e3e0))}.tournament-tabs--sub .cup-view-tabs__btn.is-active,.tournament-tabs--sub .cup-view-tabs__btn.fixture-tabs__link--active{color:#fff;border-bottom-color:#0000}.cup-views__panels{margin-top:1rem}.cup-rounds-list{flex-direction:column;gap:1.35rem;display:flex}.cup-rounds-list__title{letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;display:flex}.cup-rounds-list__title-text{min-width:0}.cup-rounds-list__date{letter-spacing:0;flex-shrink:0;font-size:.8125rem;font-weight:500}.cup-rounds-list__round .round-matches{border-radius:10px}.cup-rounds-list__pair{margin-top:.5rem}.cup-rounds-list__pair:first-child{margin-top:.25rem}.cup-rounds-list__pair .cup-bye-label,.cup-rounds-list__pair .cup-score-form{border-top:1px solid var(--border,#e3e3e0);margin:0}.cup-rounds-list__pair .cup-score-form{padding:.45rem .65rem .5rem}.cup-rounds-list__pair .cup-bye-label{padding:.35rem .65rem}.cup-bracket-view{--cup-bracket-col-gap:2.2rem;--cup-round-title-sticky-top:var(--site-header-sticky-offset,4.75rem);max-width:100%;overflow:visible}.cup-bracket-view--background,.cup-bracket-view--cup{isolation:isolate;position:relative}.cup-bracket-view--cup{border:1px solid color-mix(in srgb, var(--panel-border,#1e4248) 82%, transparent);background:radial-gradient(120% 85% at 12% 0%, color-mix(in srgb, var(--accent,#2dd4bf) 14%, transparent) 0%, transparent 52%), radial-gradient(90% 70% at 100% 100%, #0ea5e91a 0%, transparent 48%), linear-gradient(165deg, color-mix(in srgb, white 5.5%, var(--bg,#061416)) 0%, color-mix(in srgb, white 2%, var(--bg,#061416)) 100%);border-radius:14px;margin-top:.35rem;padding:.85rem .75rem .95rem;box-shadow:inset 0 1px #ffffff0a}.cup-bracket-view--cup:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.22;background-image:repeating-linear-gradient(-28deg, transparent 0, transparent 11px, color-mix(in srgb, var(--accent,#2dd4bf) 7%, transparent) 11px, color-mix(in srgb, var(--accent,#2dd4bf) 7%, transparent) 12px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 78%);mask-image:linear-gradient(#0000008c,#0000 78%)}.cup-bracket-background{z-index:0;pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.cup-bracket-view--cup .cup-bracket-background{border-radius:inherit}.cup-bracket-background__img{object-fit:cover;object-position:center;opacity:.14;filter:saturate(.6)brightness(.72);width:100%;height:100%;display:block}.cup-bracket-view--cup.cup-bracket-view--background .cup-bracket-background__img{opacity:.18;filter:saturate(.72)brightness(.68)contrast(1.05)}.cup-bracket-view--cup.cup-bracket-view--background{background:linear-gradient(165deg, color-mix(in srgb, var(--bg,#061416) 72%, transparent) 0%, color-mix(in srgb, var(--bg,#061416) 88%, transparent) 100%)}.cup-bracket-view--cup.cup-bracket-view--background:before{opacity:.12}.cup-bracket-view--background>.cup-bracket-head,.cup-bracket-view--cup>.cup-bracket-head{top:var(--cup-round-title-sticky-top);z-index:2;margin-bottom:.35rem;position:sticky}.cup-bracket-view--background>.cup-bracket-wrap,.cup-bracket-view--cup>.cup-bracket-wrap{z-index:1;position:relative}.cup-bracket-wrap{-webkit-overflow-scrolling:touch;padding-bottom:.5rem;overflow:auto visible}.cup-bracket-head{top:var(--cup-round-title-sticky-top);z-index:20;background:var(--bg,#061416);border-bottom:1px solid var(--border,#e3e3e0);box-shadow:0 10px 18px color-mix(in srgb, var(--bg,#061416) 88%, transparent);margin:0 0 .25rem;padding:.45rem 0 .35rem;position:sticky}.cup-bracket-head__track{pointer-events:none;overflow:hidden}.cup-bracket-head__inner{--slot-base-height:8.2rem;--connector-color:var(--border,#e3e3e0);--connector-width:1px;--connector-length:calc(var(--cup-bracket-col-gap) / 2);gap:var(--cup-bracket-col-gap);align-items:center;min-width:max-content;display:flex}.cup-bracket{--cup-bracket-col-gap:2.2rem;--slot-base-height:8.2rem;--connector-color:var(--border,#e3e3e0);--connector-width:1px;--connector-length:calc(var(--cup-bracket-col-gap) / 2);gap:var(--cup-bracket-col-gap);align-items:flex-start;min-width:max-content;display:flex}.cup-bracket-view--single-final .cup-bracket-wrap{justify-content:center;padding-top:.5rem;padding-bottom:0;display:flex;overflow-x:visible}.cup-bracket-view--single-final .cup-bracket{justify-content:center;width:min(16rem,100%);min-width:0}.cup-bracket-view--single-final .ct-bracket-final-col{flex:0 0 100%;width:100%}.cup-bracket-view--single-final .ct-bracket-final-col .cup-round-matches,.cup-bracket-view--single-final .ct-bracket-final-slot{min-height:0}.ct-swiss-split-path__bracket .cup-bracket-view--single-final{padding-top:.65rem;padding-bottom:.65rem}.cup-round-col{flex:0 0 16rem;width:16rem;overflow:visible}.cup-round-col--head{justify-content:center;align-items:center;min-height:1.5rem;display:flex}.cup-round-matches{flex-direction:column;display:flex;overflow:visible}.cup-match-slot{min-height:calc(var(--slot-base-height) * var(--slot-multiplier,1));align-items:center;display:flex;position:relative;overflow:visible}.cup-round-title{text-align:center;color:var(--muted,#706f6c);margin:0;padding:0;font-size:.875rem;font-weight:600;line-height:1.2}.cup-match-card .match-team--winner .match-team__name{font-weight:700}.cup-match-card .match-team--loser .match-team__name{color:color-mix(in srgb, var(--text) 52%, transparent);font-weight:400}.cup-match-card .match-goals--winner{font-weight:700}.cup-match-card .match-goals--loser{color:color-mix(in srgb, var(--text) 52%, transparent);font-weight:400}.cup-match-card{background:0 0;border:none;border-radius:0;width:100%;padding:0;position:relative;overflow:visible}.cup-match-card:has(.cup-bracket-actions){z-index:1}.cup-match-card .pair-card__leg{border:1px solid color-mix(in srgb, var(--panel-border,var(--border)) 88%, var(--border,#e3e3e0));background:color-mix(in srgb, white 7%, var(--bg,#061416));border-radius:8px;width:100%;padding:0;overflow:hidden;box-shadow:0 1px #ffffff08}.cup-match-card .cup-bye-label{border-top:1px solid var(--border,#e3e3e0);margin:0;padding:.35rem .65rem}.cup-match-card .cup-score-form{border-top:1px solid var(--border,#e3e3e0);margin:0;padding:.45rem .65rem .5rem}.cup-round-col.with-next-round .cup-match-card:after{content:"";right:calc(-1 * var(--connector-length));width:var(--connector-length);border-top:var(--connector-width) solid var(--connector-color);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cup-round-col.with-prev-round .cup-match-card:before{content:"";left:calc(-1 * var(--connector-length));width:var(--connector-length);border-top:var(--connector-width) solid var(--connector-color);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cup-round-col.with-next-round .cup-match-slot.pair-top:after,.cup-round-col.with-next-round .cup-match-slot.pair-bottom:after{content:"";right:calc(-1 * var(--connector-length));border-right:var(--connector-width) solid var(--connector-color);pointer-events:none;width:0;position:absolute}.cup-round-col.with-next-round .cup-match-slot.pair-top:after{top:50%;bottom:0}.cup-round-col.with-next-round .cup-match-slot.pair-bottom:after{top:0;bottom:50%}.cup-round-col--feed-straight.with-next-round .cup-match-slot:after{content:none}.cup-bracket--league-playoffs .cup-match-card:after,.cup-bracket--league-playoffs .cup-match-card:before{content:none!important;border:none!important}.cup-bracket--league-playoffs .cup-round-col:not(:last-child) .cup-match-slot:after{right:calc(-1 * var(--cup-bracket-col-gap));width:var(--cup-bracket-col-gap);border:none;border-top:var(--connector-width) solid var(--connector-color);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);content:""!important}.cup-score-form{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cup-score-form--stacked{flex-direction:column;align-items:stretch;gap:.45rem}.cup-score-form__rows{flex-direction:column;gap:.35rem;display:flex}.cup-score-form__rows--readonly{margin-top:.15rem}.cup-score-form__row{grid-template-columns:minmax(0,1fr) 2.85rem;align-items:center;gap:.55rem;display:grid}.cup-score-form__player{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:.78rem;font-weight:500;overflow:hidden}.cup-score-form__value{text-align:center;font-variant-numeric:tabular-nums;color:var(--text);font-size:.82rem;font-weight:700}.cup-score-form__actions{justify-content:stretch;padding-top:.15rem;display:flex}.cup-score-form__actions .cup-score-form__submit{width:100%}.cup-score-form input[type=number]{border:1px solid color-mix(in srgb, var(--panel-border,var(--border)) 88%, var(--border,#e3e3e0));background:color-mix(in srgb, white 6%, var(--bg,#061416));width:100%;max-width:none;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;border-radius:6px;padding:.3rem .35rem;font-size:.82rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.cup-score-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cup-score-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cup-score-form input[type=number]:focus{border-color:color-mix(in srgb, var(--accent,#2563eb) 55%, var(--border,#e3e3e0));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#2563eb) 18%, transparent);outline:none}.cup-score-form__submit{border:1px solid color-mix(in srgb, var(--accent,#2563eb) 42%, var(--border,#e3e3e0));background:linear-gradient(180deg, color-mix(in srgb, var(--accent,#2563eb) 88%, white), color-mix(in srgb, var(--accent,#2563eb) 72%, black));min-width:5.5rem;box-shadow:0 1px 0 #ffffff2e, 0 4px 14px color-mix(in srgb, var(--accent,#2563eb) 28%, transparent);font:inherit;letter-spacing:.02em;color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .85rem;font-size:.72rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.cup-score-form__submit:hover{filter:brightness(1.06);box-shadow:0 1px 0 #ffffff38, 0 6px 18px color-mix(in srgb, var(--accent,#2563eb) 36%, transparent)}.cup-score-form__submit:active{transform:translateY(1px)}.cup-score-form__submit:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#2563eb) 24%, transparent), 0 4px 14px color-mix(in srgb, var(--accent,#2563eb) 28%, transparent);outline:none}.cup-score-form--compact .cup-score-form__player{font-size:.72rem}.cup-score-form--compact input[type=number]{padding:.22rem .3rem;font-size:.78rem}.cup-score-form--compact .cup-score-form__row{grid-template-columns:minmax(0,1fr) 2.55rem;gap:.45rem}.cup-bye-label{color:var(--muted,#706f6c);font-size:.78rem}@media (width<=640px){.cup-bracket-head__inner,.cup-bracket{--slot-base-height:5.2rem}.cup-round-col{flex-basis:13rem;width:13rem}.cup-round-title{font-size:.8125rem}.cup-round-col--head{min-height:1.35rem}.cup-match-card .cup-score-form,.cup-match-card .cup-bye-label,.cup-rounds-list__pair .cup-score-form,.cup-rounds-list__pair .cup-bye-label{padding-left:.55rem;padding-right:.55rem}}@media (prefers-color-scheme:dark){.cup-match-card .pair-card__leg{border-color:color-mix(in srgb, var(--panel-border,var(--border)) 88%, var(--border,#3f3f46));background:color-mix(in srgb, white 7%, var(--bg,#061416))}}.tournament-panel .cup-views__panels,.tournament-page__playoff-views .cup-views__panels{margin-top:0}.ct-bracket-final-col{flex-direction:column;display:flex}.ct-bracket-final-col .cup-round-matches{min-height:calc(var(--slot-base-height) * var(--slot-multiplier,1));justify-content:center}.ct-bracket-final-col .cup-match-slot.ct-bracket-final-slot{min-height:auto}.ct-bracket-final-slot{justify-content:center;align-items:center}.ct-bracket-final-layout{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ct-bracket-final-layout .cup-bracket-final-block{width:100%}.ct-bracket-third-place-slot{margin-top:calc(var(--slot-base-height) * var(--slot-multiplier,1) / -2 + 3.25rem);padding-top:.85rem}.ct-bracket-third-place-slot .cup-bracket-match-label{margin-bottom:.65rem}.cup-round-col.with-prev-round .ct-bracket-third-place-slot .cup-match-card:before{content:none;border:none;display:none}.cup-bracket-match-label{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#706f6c);margin:0 0 .65rem;font-size:.75rem;font-weight:600}.cup-series-games{border-top:1px solid var(--border,#e3e3e0)}.cup-series-games--editable{flex-direction:column;gap:.55rem;padding:.45rem .65rem .5rem;display:flex}.cup-series-game{flex-direction:column;gap:.3rem;display:flex}.cup-series-game+.cup-series-game{border-top:1px solid color-mix(in srgb, var(--border,#e3e3e0) 65%, transparent);padding-top:.55rem}.cup-series-game__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cup-series-game__label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted,#706f6c);font-size:.72rem;font-weight:600}.cup-series-game__note{font-size:.72rem}.cup-series-game__hint{margin:.15rem 0 0;font-size:.72rem;line-height:1.35}.ct-bracket-series-hint{text-align:center;margin:.65rem 0 0;padding:0 .15rem;font-size:.75rem;line-height:1.4}.cup-score-form--inline,.cup-score-form--fixture{margin:0}.cup-score-form__sep{color:var(--muted,#706f6c);font-weight:600}.cup-views--compact .cup-rounds-list__pair{margin-top:.35rem}.cup-views--compact .cup-rounds-list__title{margin-bottom:.35rem}.cup-views--compact .cup-series-games--editable{gap:.25rem;padding:.35rem .55rem .45rem}.cup-views--compact .cup-rounds-list__pair .cup-score-form--fixture{padding:.35rem .55rem .45rem}.cup-views--compact .cup-round-col{flex:0 0 14.5rem;width:14.5rem}.cup-views--compact .cup-round-col--head{min-height:0}.cup-views--compact .cup-round-title{text-align:center;font-size:.8125rem}.cup-views--compact .cup-bracket-head{margin-bottom:.15rem;padding:.25rem 0 .2rem}.cup-round-schedule{margin-top:.35rem}.cup-round-schedule--inline{margin:0 0 .35rem}.cup-bracket-actions{z-index:2;pointer-events:none;background:0 0;border:none;justify-content:center;width:max-content;max-width:calc(100% + .5rem);padding:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,72%)}.cup-bracket-settings-pill{border:1px solid color-mix(in srgb, var(--panel-border,var(--border)) 88%, var(--border,#e3e3e0));background:linear-gradient(180deg, color-mix(in srgb, white 14%, var(--bg,#061416)), color-mix(in srgb, white 8%, var(--bg,#061416)));box-shadow:0 1px 0 #ffffff1a, 0 6px 16px color-mix(in srgb, var(--bg,#061416) 55%, transparent);font:inherit;color:var(--text);cursor:pointer;pointer-events:auto;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.24rem .65rem;font-size:.66rem;font-weight:600;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:inline-flex}.cup-bracket-settings-pill:hover{border-color:color-mix(in srgb, var(--accent,#2563eb) 35%, var(--border,#e3e3e0))}.cup-bracket-settings-pill--pending:before{content:"";background:var(--accent,#2563eb);width:.35rem;height:.35rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#2563eb) 22%, transparent);border-radius:50%}.cup-bracket-fixture-modal{z-index:200}.cup-bracket-fixture-modal__dialog{width:min(100%,28rem)}.cup-bracket-fixture-modal__body{flex-direction:column;gap:1rem;display:flex}.cup-bracket-fixture-modal__body .dashboard-modal__section{border:1px solid var(--border,#e3e3e0);background:color-mix(in srgb, white 4%, var(--bg,#061416));border-radius:10px;margin:0;padding:.85rem .9rem}.cup-bracket-fixture-modal__body .dashboard-modal__section-title{margin:0 0 .65rem}.cup-bracket-fixture-modal__body .cup-fixture-room-form{margin:0}.cup-bracket-fixture-modal__body .cup-series-games{border-top:none;padding:0}.cup-bracket-fixture-modal__body .cup-series-game+.cup-series-game{border-top:1px solid var(--border,#e3e3e0);margin-top:.75rem;padding-top:.75rem}.cup-series-games--planned .cup-series-game__head{flex-direction:column;align-items:flex-start;gap:.15rem;margin-bottom:.45rem;display:flex}.cup-series-games--planned .cup-series-game__matchup{font-size:.76rem}.cup-series-game__pending{margin:0;font-size:.76rem}.cup-bracket-fixture-modal__body .cup-score-form--stacked{margin:0;padding:0}.cup-series-games--compact{gap:.45rem;padding:0}.cup-series-games--compact .cup-series-game__label{font-size:.66rem}.cup-rounds-list__pair .cup-score-form--stacked{border-top:1px solid var(--border,#e3e3e0);margin:0;padding:.45rem .65rem .5rem}.cup-fixture-room-form--compact{flex-direction:column;align-items:stretch;gap:.45rem;margin:0;display:flex}.cup-fixture-room-form--compact .cup-fixture-room-form__label{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600}.cup-fixture-room-form--compact .cup-fixture-room-form__select{width:100%;min-width:0;font-size:.78rem}.cup-fixture-room-form--compact .cup-score-form__submit{width:100%}.cup-series-pair-link{color:inherit;border-radius:8px;outline:none;text-decoration:none;display:block;position:relative}.cup-match-card .cup-series-pair-link .pair-card__leg,.cup-rounds-list__pair--has-series-link .cup-series-pair-link .pair-card__leg{transition:border-color .22s,box-shadow .22s,transform .22s}.cup-series-pair-link:hover .pair-card__leg,.cup-series-pair-link:focus-visible .pair-card__leg,.cup-series-pair-link.is-hint-visible .pair-card__leg{border-color:color-mix(in srgb, var(--accent,#7c5cff) 42%, var(--panel-border,var(--border)));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#7c5cff) 18%, transparent), 0 10px 24px #00000038;transform:translateY(-1px)}.cup-series-pair-link__overlay{border-radius:inherit;background:color-mix(in srgb, var(--bg,#061416) 48%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .24s;display:flex;position:absolute;inset:0}.cup-series-pair-link:hover .cup-series-pair-link__overlay,.cup-series-pair-link:focus-visible .cup-series-pair-link__overlay,.cup-series-pair-link.is-hint-visible .cup-series-pair-link__overlay{opacity:1}.cup-series-pair-link__label{border:1px solid color-mix(in srgb, white 20%, var(--border,#e3e3e0));background:color-mix(in srgb, white 10%, var(--bg,#061416));color:var(--text);letter-spacing:.1em;text-transform:uppercase;opacity:0;border-radius:999px;padding:.38rem .85rem;font-size:.68rem;font-weight:700;transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.96);box-shadow:0 8px 24px #00000047}.cup-series-pair-link:hover .cup-series-pair-link__label,.cup-series-pair-link:focus-visible .cup-series-pair-link__label,.cup-series-pair-link.is-hint-visible .cup-series-pair-link__label{opacity:1;transform:translateY(0)scale(1)}.cup-rounds-list__pair--has-series-link{margin-bottom:.15rem}.cup-rounds-list__pair--has-series-link .cup-series-pair-link .pair-card__leg{border:1px solid color-mix(in srgb, var(--panel-border,var(--border)) 88%, var(--border,#e3e3e0));background:color-mix(in srgb, white 7%, var(--bg,#061416));border-radius:8px;overflow:hidden;box-shadow:0 1px #ffffff08}.pair-card--has-series-link .cup-series-pair-link .pair-card__leg{border:1px solid color-mix(in srgb, var(--panel-border,var(--border)) 88%, var(--border,#e3e3e0));background:color-mix(in srgb, white 7%, var(--bg,#061416));border-radius:8px;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden;box-shadow:0 1px #ffffff08}.pair-card--has-series-link .cup-series-pair-link{cursor:pointer}.pair-card--has-series-link .cup-series-pair-link:hover .pair-card__leg,.pair-card--has-series-link .cup-series-pair-link:focus-visible .pair-card__leg,.pair-card--has-series-link .cup-series-pair-link.is-hint-visible .pair-card__leg{border-color:color-mix(in srgb, var(--accent,#7c5cff) 42%, var(--panel-border,var(--border)));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#7c5cff) 18%, transparent), 0 10px 24px #00000038;transform:translateY(-1px)}.cup-game-youtube-form{border-top:1px dashed var(--border,#e3e3e0);gap:.45rem;margin-top:.55rem;padding-top:.55rem;display:grid}.cup-game-youtube-form--compact{margin-top:.45rem;padding-top:.45rem}.cup-game-youtube-form__field{gap:.25rem;display:grid}.cup-game-youtube-form__label{color:var(--muted,#706f6c);font-size:.72rem}.cup-game-youtube-form__field input{width:100%;min-width:0;font-size:.78rem}.cup-game-youtube-form__actions{justify-content:flex-end;display:flex}.cup-game-youtube-form__submit{font-size:.76rem}.ct-super-league-tier{--sl-tier-color:#2b6cb0;--sl-tier-head-bg:color-mix(in srgb, var(--sl-tier-color) 34%, var(--bg,#061416));--sl-tier-inline-pad:1rem;padding:1rem var(--sl-tier-inline-pad) 1.1rem;border:1px solid color-mix(in srgb, var(--sl-tier-color) 38%, var(--panel-border,#334155));border-left-width:3px;border-left-color:var(--sl-tier-color);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--sl-tier-color) 14%, transparent), transparent 58%), color-mix(in srgb, var(--sl-tier-color) 6%, var(--bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--sl-tier-color) 8%, transparent), 0 14px 28px -22px color-mix(in srgb, var(--sl-tier-color) 45%, transparent);border-radius:14px;flex-direction:column;gap:.85rem;margin-bottom:1.35rem;display:flex;overflow:visible}.ct-super-league-tier:last-child{margin-bottom:0}.ct-super-league-tier__head{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;margin-bottom:0;display:flex}.ct-super-league-tier__title{letter-spacing:.01em;color:#fff;background:var(--sl-tier-color);box-shadow:0 8px 20px -10px color-mix(in srgb, var(--sl-tier-color) 85%, transparent);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.42rem 1rem;font-size:1.05rem;font-weight:700;display:inline-flex}.ct-super-league-tier__prizes{color:var(--muted,#94a3b8);margin:0;font-size:.875rem;line-height:1.45}.ct-super-league-tier__qualifiers{color:var(--muted,#94a3b8);margin:0;font-size:.875rem;line-height:1.5}.ct-super-league-tier__body{min-width:0}.ct-super-league-tier__bracket{isolation:isolate;border-radius:10px;min-width:0;margin:0 -.35rem -.15rem;padding:0 .35rem .15rem;position:relative;overflow:visible}.ct-super-league-tier__banner{z-index:0;pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.ct-super-league-tier__banner-img{object-fit:cover;object-position:center;opacity:.14;filter:saturate(.6)brightness(.72);width:100%;height:100%;display:block}.ct-super-league-tier__bracket>.cup-bracket-view{z-index:1;position:relative}.ct-super-league-tier__bracket .cup-bracket-head{top:var(--cup-round-title-sticky-top);z-index:2;background:var(--sl-tier-head-bg);border-bottom:1px solid color-mix(in srgb, var(--sl-tier-color) 42%, var(--panel-border,#334155));box-shadow:0 10px 22px color-mix(in srgb, var(--sl-tier-head-bg) 90%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:.35rem;padding-top:.55rem;padding-bottom:.45rem;position:sticky}.ct-super-league-tier__bracket .cup-round-title{color:color-mix(in srgb, white 82%, var(--sl-tier-color))}.super-league-tier--champions{--sl-tier-color:#0033a0}.super-league-tier--europa{--sl-tier-color:#ff5a00}.super-league-tier--conference{--sl-tier-color:#00a651}.ct-swiss-split-path{--ss-path-inline-pad:1.1rem;--ss-path-bracket-edge-pad:.75rem;padding:1rem var(--ss-path-inline-pad) 1.25rem;border:1px solid color-mix(in srgb, var(--ss-path-color,#1f6feb) 35%, transparent);background:color-mix(in srgb, var(--ss-path-color,#1f6feb) 6%, transparent);border-radius:.75rem;margin:1.25rem 0 2rem;overflow:visible}.ct-swiss-split-path__head{flex-wrap:wrap;align-items:baseline;gap:.45rem 1rem;margin-bottom:.85rem;display:flex}.ct-swiss-split-path__title{color:var(--ss-path-color,inherit);margin:0;font-size:1.15rem}.ct-swiss-split-path__prizes{color:var(--muted,#94a3b8);margin:0;font-size:.75rem;line-height:1.4}.ct-swiss-split-path__section-title{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:color-mix(in srgb, var(--ss-path-color,#1f6feb) 45%, var(--muted,#94a3b8));margin:1.4rem 0 .7rem;font-size:.78rem;font-weight:650}.ct-swiss-split-path__section-title:first-child{margin-top:.25rem}.ct-swiss-split-path__bracket .cup-bracket-view{--ss-bracket-surface:color-mix(in srgb, var(--ss-path-color,#1f6feb) 11%, var(--bg,#061416));margin-inline:calc(-1 * var(--ss-path-inline-pad));background:var(--ss-bracket-surface);width:auto;max-width:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ss-path-color,#1f6feb) 22%, transparent);border-radius:.55rem;padding:.45rem 0 .65rem}.ct-swiss-split-path__bracket .cup-bracket-head__inner,.ct-swiss-split-path__bracket .cup-bracket{padding-inline:var(--ss-path-bracket-edge-pad)}.ct-swiss-split-path__bracket .ct-bracket-series-hint{color:var(--muted,#94a3b8);margin:.65rem 0 0;padding-inline:0;font-size:.75rem}.ct-swiss-split-path .cup-bracket-view{position:relative;overflow:visible}.ct-swiss-split-path .cup-bracket-head{top:var(--cup-round-title-sticky-top);z-index:20;background:var(--ss-bracket-surface,color-mix(in srgb, var(--ss-path-color,#1f6feb) 11%, var(--bg,#061416)));border-bottom:1px solid color-mix(in srgb, var(--ss-path-color,#1f6feb) 28%, transparent);box-shadow:0 8px 18px color-mix(in srgb, var(--ss-bracket-surface,var(--bg,#061416)) 90%, transparent);border-radius:.55rem .55rem 0 0;margin-bottom:.35rem;padding-top:.45rem;padding-bottom:.35rem;position:sticky}.ct-swiss-split-path .cup-round-title{color:color-mix(in srgb, white 78%, var(--ss-path-color,#1f6feb))}.swiss-split-path--pro{--ss-path-color:#0b5cab}.swiss-split-path--amateur{--ss-path-color:#2f6f4e}@media (width<=640px){.cup-rounds-list__pair{margin-top:.2rem}.cup-rounds-list__pair:first-child{margin-top:.1rem}.cup-rounds-list__pair--has-series-link{margin-bottom:0}.ct-swiss-split-path{--ss-path-inline-pad:.85rem;--ss-path-bracket-edge-pad:.55rem}.ct-swiss-split-path__prizes{font-size:.6875rem}.ct-super-league-tier{--sl-tier-bracket-edge-pad:.75rem}.ct-super-league-tier__bracket{margin-inline:calc(-1 * var(--sl-tier-inline-pad));border-radius:0;padding-inline:0}.ct-super-league-tier__banner{border-radius:0}.ct-super-league-tier__bracket .cup-bracket-head__inner,.ct-super-league-tier__bracket .cup-bracket{padding-inline:var(--sl-tier-bracket-edge-pad)}.ct-super-league-tier__title{font-size:.9rem}.ct-super-league-tier__prizes{font-size:.675rem}}
